body {
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100%;
 background-image: url('../images/tlo_nowe.JPG');
 background-color: #FFF;
 background-attachment: fixed ;

 }

html { width: 100%; height: 100%; font: normal 14px Arial, Helvetica, sans-serif; line-height: 160%; color: #fff; }

img {border: 0;}
#container {

margin: 0 auto;
width: 1010px;
 -webkit-box-shadow: 0px 0px 18px rgba(50, 50, 51, 0.57);
-moz-box-shadow:    0px 0px 18px rgba(50, 50, 51, 0.57);
box-shadow:         0px 0px 18px rgba(50, 50, 51, 0.57);
  }

#menu_logo { width: 1010px; }

div.pole_menu {
position: absolute;
margin-top: 0;
height: 37px;
width: 1010px;
z-index: 300;

}

div.wersja_jezykowa {
float: left;
position: absolute;
width: 200px;
height: 33px;
z-index: 600;
margin-top: 40px;

}






div.logo { float: left; width: 343px; margin-right: 80px; }

div.logo_pod_menu {
float: left;
margin: 15px;
width: 152px;
height: 70px;
background: url('../images/logo_menu.png') no-repeat;
}


div.menu_tekst {

float: right;


}

div.tlo_pod_menu {
	margin-top: 20px;
	width:			1010px;
	height:			100px;
	background: url('../images/belka.png') no-repeat;
	z-index: 300;

}

div.menu { padding: 45px 0 0 0px; margin-left: 50px; }



a.menu:hover { border-top: 10px solid #F40; color: #FF4C00; }

#slider {

width: 1010px;
margin: 0 auto;
height: 450px;
border-bottom: 5px solid #a10000;


 }

div.srodek_gora {
width: 1010px;
margin: 0 auto;
margin-top: -59px;
height: 60px;

background-repeat: no-repeat;
position: absolute;
z-index: 5;

}


div.srodek_gora_glowna {
width: 1010px;
margin: 0 auto;
margin-top: 0;
height: 60px;
background-image: url('../images/srodek_gora.png');
background-repeat: no-repeat;
position: absolute;
z-index: 5;
}

#srodek {
 width: 1010px;
 margin: 0 auto;
  background-image: url('../images/tlo_doll.png');
 display: table;
 background-color: #f4f2f0;


 }

 #srodek_glowny {
 width: 1010px;
 height: 750px;
 margin: 0 auto;
 background-image: url('../images/tlo_dol_glowny.png');
 display: table;
 background-color: #f4f2f0;

 }

#srodek_podstrona {
display: table;
width: 983px;
margin: 0 auto;
background-image: url('../images/tlo_dol.png');


}

#tresc_podstrona {

padding: 20px;
color: #3F3F3F;
font-size: 14px;
font-family: Trebuchet MS;
line-height: 22px;

}

#tresc { display:table-row; margin: 0px; width: 600px;}



#boxy {
margin-top: -30px;
 margin-left: 25px;
 height: 370px;
 border-bottom: 0px solid #4F4F4F;

	}


	a.aktu_pod {

	color: #418513; text-decoration: none;

	}


		a.aktu_pod:hover {

	color: #4F4F4F; text-decoration: none;

	}

div.box1 {
float: left;
 padding: 20px 0 0 16px;
  width: 297px;}

div.box_tytul {
 margin-left: 0px;
 text-align: center;
 padding-top: 24px;
 font-size: 18px;
 font-family: 'Oswald', sans-serif;

 }


 a.box_wiecej {
 margin-left: 0px;
 text-align: center;
 padding-top: 20px;
 font-size: 12px;
 color: #D80000;


}

div.box_obraz {

height: 105px;
z-index: -9;
}

 div.box_tytul_tlo {
 background-image: url('../images/tlo_box_up.png');
 width: 297px;
 height: 57px;

}

div.box_tlo {
 position: absolute;

 width: 297px;
 height: 127px;

}


div.box_tresc_x {background-color: transparent; height: 100px; width: 297px;}

div.box_tresc_y {
background-color:transparent;
height:120px;
margin-top: 18px;
margin-left: 0;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 22px;
text-align: justify;



 }


 div.gg_tekst {
background-color:transparent;
padding:10px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 18px;
color: #505050;
text-align: center;

 }



 div.tlo_pod_boxy {
 margin: 0 auto;
 width: 100%;
 height: 360px;
 background-color: #f7f6f6;


 }


 div.tlo_biale {
 margin: 0 auto;
 width: 297px;
 height: 335px;
 background-color: #FFF;
 border: 8px solid #FFF;

 }




div.box_oferta {

margin: 0 auto;
padding-top: 0px;
}



div.box_kontakt {
float: left;
margin-top:20px;
margin-left: 20px;
width:297px;
height: 342px;
border: 1px solid #D0D0D0;

}



div.buttonik {


opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */

}

div.buttonik:hover
{
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}


#aktu {padding-left: 25px;}

#aktu h2 {font-family: 'Oswald', sans-serif; text-transform: uppercase; color: #B40000; font-size: 16px; font-weight: 400; text-shadow: 2px 2px 2px #CCC; padding: 0; margin: 0;}

#aktu h3 {font-family: 'Oswald', sans-serif; text-transform: uppercase; color: #004090; font-size: 16px; font-weight: 400; text-shadow: 2px 2px 2px #CCC; padding: 0; margin: 0;}

#aktu h4 {font-family: 'Oswald', sans-serif; text-transform: uppercase; color: #586C00; font-size: 16px; font-weight: 400; text-shadow: 2px 2px 2px #CCC; padding: 0; margin: 0;}


div.banner {

width: 950px;
margin: 0 auto;


}

#wp_news {width: 985; margin: 20px 20px 0 28px; height: 100%;}

div.newsy {float: left; width: 446px; padding-right: 20px; display: table-cell;}

div.tytul_news { background: url('../images/ico_news.png') 0px 20px no-repeat; font-family: Trebuchet MS; font-size: 22px; font-weight: normal; height: 40px; padding-left: 35px; padding-top: 20px; }

a.news_wiecej {color: black; font-family: Trebuchet MS; font-size: 14px; font-style: italic; font-weight: normal; line-height: 24px; padding-bottom: 20px; text-decoration: none;}

div.tresc_news_2 {border-bottom: 1 solid #3F3F3F; color: #EFEFEF; font-family: Trebuchet MS; font-size: 14px; font-style: italic; font-weight: normal; line-height: 24px; padding-bottom: 20px;}

div.tresc_news_3 {border-bottom: 1 solid #3F3F3F; color: #EFEFEF; font-family: Trebuchet MS; font-size: 14px; font-style: italic; font-weight: normal; line-height: 24px; padding-bottom: 20px;}

div.wolne_pole {float: left; width: 405px; color: #EFEFEF; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: normal; line-height: 24px; padding: 0 20px 0 30px; display: table-cell; }

div.wp_tytul {color: #FFF; font-family: Trebuchet MS; font-size: 24px; font-style: italic; font-weight: normal; height: 40px; padding-top: 20px;  padding-bottom: 20px; text-decoration: underline; font-weight: bold}

div.wp_gg {float: left; height: 95px; width: 95px;}

div.wp_tresc {color: #EFEFEF; font-family: Trebuchet MS; font-size: 12px; font-style: italic; font-weight: normal; line-height: 24px; padding: 0 20px 0 10px;}

div.wp_konsultant {float: left; color: #F2F2F2; font-family: Trebuchet MS; font-size: 18px; font-style: italic; font-weight: normal; height: 40px; padding-top: 20px; font-weight: bold; width: 275px;}

div.wp_status {padding: 20px 0px 0 40px;}

h1 {	font-family: 'Oswald', sans-serif;		font-size: 24px;	font-weight: normal;	color:#8D0000;			margin:0; text-transform: uppercase;		}

h2 {			font-size: 16px;		color:#B40000;			margin:0;		}

a.podmenu_tekst {color: #2F2F2F; text-decoration: none;}
a.podmenu_tekst:hover {color: #D80000; text-decoration: none;}


.container{

position:absolute;

width:1010px;

height:342px;
z-index: 1;
	}


			/* galleryShow START */

.galleryShow {	background-color: transparent;	padding: 15px 5px 5px 5px;	text-align: center;	font-family: arial;	font-size: 14px;	text-decoration: none;	font-weight: bold; width: 720px;}

.galleryShow .smallImages {	background-color: transparent;	padding: 10px; width: 90%;  text-align: center;}

.galleryShow .smallImages img {	margin: 5px;}

.galleryShow .smallImages .active img {	border: 5px solid #a6a6a6;	margin: 0;}

.galleryShow p {	margin: 10px;	padding: 0;}

/* galleryShow END */


/* Font-Sizer Specific Styling */

.fsizer {padding-top: 10px;; padding-right: 20px;} /* Container element */

.fsizer a { display: block; float: right; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #DCDCDC; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #ebebeb;  }

/* Three 'A' links used to control size */

.fsizer a#fs_sml { font-size: 10px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 14px; height: 17px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 18px; height: 18px; padding-top: 2px; }

.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */

a.stopka {

font-family: "Trebuchet MS";
font-size: 12px;
color: #FBFBFB;
text-decoration: none;

}



	div.stopka {
	width: 1010px;
 	height: 38px;
	padding-top: 5px;
	margin : 0 auto;
	background-color: #93090e;
	background-repeat: repeat-x;
	border-top: 3px solid #F5F5F5;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 51, 0.57);
-moz-box-shadow:    0px 0px 18px rgba(50, 50, 51, 0.57);
box-shadow:         0px 0px 18px rgba(50, 50, 51, 0.57);
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

	}

	div.stopka_1010 {
	width: 1010px;
	padding: 0;
   margin: 0 auto;
	}

	div.stopka_lewa {
	float: left;
	width: 306px;
	height: 131px;
	margin-top: 20px;
	margin-left: 40px;
	}

	div.stopka_srodek {
	float: left;
	width: 264px;
	height: 131px;
	margin-top: 20px;
	margin-left: 10px;
	}

	div.stopka_prawa {
	float: left;
	width: 277px;
	height: 131px;
	margin-top: 20px;
	margin-left: 10px;
	}

	div.stopka_pole_linia_pionowa {
	float: left;
	width: 26px;
	height: 144px;
	margin-top: 10px;
	margin-left: 10px;
	}

	div.stopka_linia_pionowa {
	float: left;
	width: 1px;
 	margin: 0 auto;
	height: 127px;
 	border: 1px;
 	margin-top: 10px;
 	background-color: #FFFDFF;
 	margin-left: 0;
	}

	div.stopka_pole_skontakuj_sie {

	width: 250px;
	height: 39px;

	}

	div.stopka_pole_formularz{
	width: 250px;
	height: 27px;
	margin-top: 5px;
	}

	div.stopka_pole_email {
	width: 250px;
	height: 27px;
	margin-top: 5px;
	}

	div.stopka_pole_telefon {
	width: 250px;
	height: 27px;
	margin-top: 5px;
	}

	div.stopka_dol {
	float: left;
	width: 1000px;
	height: 60px;

	}

	div.ikona_skontaktuj {
	float: left;
	background-image: url('../images/ikona_skontaktuj_sie.png');
	background-repeat: no-repeat;
	width: 38px;
	height: 36px;
	}

	div.tekst_skontakuj {

	font-family: trebuchet ms, sans-serif;
   margin-top: 0;
   margin-left: 0;
	margin: 6px;
   color: #FBFBFB;
   font-size: 18px;
	}

	div.ikona_chmurka {
	float: left;
	background-image: url('../images/ikona_chmurka.png');
	background-repeat: no-repeat;
	width: 24px;
	height: 22px;
	margin-left: 7px;
	}

	div.tekst_formularz {
	float: left;
	font-family: trebuchet ms, sans-serif;
   margin-top: 2px;
   margin-left: 7px;
   color: #FBFBFB;
   font-size: 14px;
	font-weight: bold;
	}

	div.ikona_email {
	float: left;
	background-image: url('../images/ikona_email.png');
	background-repeat: no-repeat;
	width: 24px;
	height: 16px;
	margin-left: 7px;
	}

	div.tekst_email {
	float: left;
	font-family: trebuchet ms, sans-serif;
   margin-top: 0;
   margin-left: 7px;
   color: #FBFBFB;
   font-size: 14px;
	font-weight: bold;
	}

	div.ikona_tel {
	float: left;
	background-image: url('../images/ikona_tel.png');
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	margin-left: 7px;
	}

	div.tekst_tel {
	float: left;
	font-family: trebuchet ms, sans-serif;
   margin-top: 0;
   margin-left: 7px;
   color: #FBFBFB;
   font-size: 14px;
	font-weight: bold;
	}

	div.stopka_tekst_srodek {
	float: left;
	font-family: trebuchet ms, sans-serif;
   margin-top: 12px;
   margin-left: 0;
   color: #FBFBFB;
   font-size: 14px;

	}

	div.stopka_tekst_lewa {
	float: left;
	font-family: trebuchet ms, sans-serif;
   margin-top: 20px;
   margin-left: 0;
   color: #FBFBFB;
   font-size: 14px;
	font-style: oblique;
	text-align: center;
	}

	div.stopka_tekst {
	color: #666;
	}

	div.stopka_linia_pozioma {

	margin: 0 auto;
	width: 972px;
	height: 1px;
 	border: 1px;
 	margin-top: 10px;
 	background-color: #989898;
	}

	 div.created {
 font-family: trebuchet ms, sans-serif;
 color: #FBFBFB;
 font-size: 12px;
 font-weight: bold;
 float: left;
 padding-right: 10px;
 }


 	 div.created2 {
 font-family: trebuchet ms, sans-serif;
 margin-left: -152px;
 color: #FBFBFB;
 font-size: 12px;
 font-weight: bold;
 float: left;
 padding-right: 10px;
 }


 div.logo_infracom {
 width: 91px;
 font-family: trebuchet ms, sans-serif;
 color: #505050;
 font-size: 14px;
 font-weight: bold;
 float: left;
 }

 div.logo_msled {
 width: 75px;
 margin-top: 1px;
 margin-left: -100px;
 float: left;
 }