body
{
	margin: 0 auto;
	
}
.wrapper
{
	height: auto;
	text-align: center;
	display: table-cell;
	margin: 0;
}

/**************************** General Section Starts **************************/
.nawigacja
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: red; 
  padding: 0px;
  float: left;
}
.description_top
{
  font-family: Arial;
  font-size: 11pt;
  font-weight: normal;
  color: #e5e5e5; 
  padding: 10px;
  margin-left: 20px;
  margin-right: 10px;
  float: left;
}
.description_realizacje
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #e5e5e5; 
  padding: 10px;
  padding-right: 10px;
  margin-left: 96px;
  margin-right: 90px;
  float: left;
  text-align: justify;
}
.description_real_intro
{
  font-family: Arial;
  font-size: 10pt;
  line-height: 25px;
  font-weight: normal;
  color: #ffffff; 
  padding-top: 5px;
}
.description_real_opis
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #ffffff; 
  float: left;
  text-align: justify;
}
.galeria_flash
{
  float: left;
  padding-left: 140px;
}

.description
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #e5e5e5; 
  padding: 10px;
  padding-right: 10px;
  margin-left: 96px;
  margin-right: 90px;
  float: left;
  text-align: justify;
}
.description_warsztaty
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #e5e5e5; 
  padding: 10px;
  margin-left: 60px;
  margin-right: 120px;
  float: right;
  text-align: justify;
}
.description_int
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #e5e5e5; 
  float: left;
  text-align: justify;
}
.description_login
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #e5e5e5; 
  padding: 10px;
  margin-left: 96px;
  margin-right: 90px;
  float: center;
}
.description_main
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #e5e5e5; 
  float: left;
  text-align: justify;
}
.description_top2
{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: #e5e5e5;
	text-align: right;
}
.description_top3
{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: #e5e5e5;
	text-align: center;
	line-height: 18px;
}
.description_main_real
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #e5e5e5; 
  float: center;
  text-align: justify;
}
.menu-footer
{
font-family: Arial;
font-size: 12px;
color: #ffffff;
padding: 5px;
margin-top: 7px;
margin-left: 50px;
padding-left: 50px;
float: left;
}
.menu-fmedia
{
font-family: Arial;
font-size: 12px;
color: #ffffff;
padding: 5px;
margin-top: 5px;
padding-right: 90px;
float: right;
}
.menu-copy
{
font-family: Arial;
font-size: 11px;
color: #ffffff;
padding: 5px;
margin-top: 5px;
padding-left: 105px;
padding-right: 100px;
float: left;
text-align: justify;
}
.menu-copy-in
{
font-family: Arial;
font-size: 11px;
color: #ffffff;
padding: 5px;
margin-top: 5px;
padding-left: 100px;
padding-right: 30px;
float: left;
}
.menu-lang
{
font-family: Arial;
font-size: 12px;
color: #ffffff;
padding: 5px;
margin-top: 1px;
padding-right: 100px;
float: right;
}

a.nav:link {color: #ab0404; text-decoration: none; }
a.nav:visited {color: #ab0404; text-decoration: none; }
a.nav:hover {color: #ffffff; text-decoration: none; }
a.nav:active {color: #ab0404; }

a.mail:link {color: red; text-decoration: none; }
a.mail:visited {color: red; text-decoration: none; }
a.mail:hover {color: #ffffff; text-decoration: none; }
a.mail:active {color: red; }

a.stopka:link {color: #ffffff; text-decoration: none; }
a.stopka:visited {color: #ffffff; text-decoration: none; }
a.stopka:hover {color: #ab0404; text-decoration: none; }
a.stopka:active {color: #ffffff; }

a.realizacje:link {color: #d10808; text-decoration: none; }
a.realizacje:visited {color: #d10808; text-decoration: none; }
a.realizacje:hover {color: #ffffff; text-decoration: none; }
a.realizacje:active {color: #d10808; }

a.nav_kontakt:link {color: #ab0404; text-decoration: none; }
a.nav_kontakt:visited {color: #ab0404; text-decoration: none; }
a.nav_kontakt:hover {color: #ffffff; text-decoration: none; }
a.nav_kontakt:active {color: #ffffff; }

a.fastmenu:link {color: red; text-decoration: none; size: 10pt; }
a.fastmenu:visited {color: red; text-decoration: none; size: 10pt; }
a.fastmenu:hover {color: #ffffff; text-decoration: none; size: 10pt; }
a.fastmenu:active {color: red; size: 10pt; }

a.desc:link {color: #ffffff; text-decoration: none; size: 10pt; }
a.desc:visited {color: #ffffff; text-decoration: none; size: 10pt; }
a.desc:hover {color: red; text-decoration: none; size: 10pt; }
a.desc:active {color: #ffffff; size: 10pt; }

a.faq:link {color: #ffffff; text-decoration: none;}
a.faq:visited {color: #ffffff; text-decoration: none;}
a.faq:hover {color: #ffffff; text-decoration: underline;}
a.faq:active {color: #ffffff; size: 10pt;}

.log_input{
	height:			28px;
	width:			180px;
	margin-left: 10px;
	font-size: 12px;
	border:			none;
	background:		transparent;
	color: black;
	font-style: italic;
}
.log_input2{
	height:			28px;
	width:			280px;
	margin-left: 10px;
	font-size: 12px;
	border:			none;
	background:		transparent;
	color: black;
	font-style: italic;
}
.text_input{
	height:			108px;
	width:			180px;
	margin-left: 10px;
	font-size: 12px;
	border:			none;
	background:		transparent;
	color: black;
	font-style: italic;	
}
.text_input2{
	height:			120px;
	width:			280px;
	margin-left: 10px;
	font-size: 12px;
	border:			none;
	background:		transparent;
	color: black;
	font-style: italic;	
}
/**************************** General Section Ends ****************************/
