body
{
	margin:0px;
	padding:0px;
	background-color:#717174;
	color:#fff8c2;
	font-family:"Times New Roman", Times, serif;
}
/*//////////////// Szablon Główny ////////////////////*/
#bg_spacja{width: 100%;height:20px; background-color: #132890;}
#bg{width: 100%; min-height:150px; position: absolute; top:0px; left: 0px; /*background-color: #132890;*/ background-color: #eaeaea; z-index: -1;}
#content{margin-left: auto; margin-right: auto; width: 1008px;  padding:20px 0px 10px 0px; }
	#hader a{ color:#fff; font-size:50px; font-weight:bold; text-decoration: none; font-style:italic;/*/////*/ display:block; width:500px; background-color: #132890; padding:10px 20px 10px 20px;}
	#hader a span{ font-size:14px; font-weight:normal; text-decoration: none; font-style:normal;}
	#lange{text-align: right;}
	#lange img{width:30px; height:20px; border:1px solid #2E2E2E;}

   
/*////////////////////////////		MENU	*/   
#bg_men{width:100%; height:50px; float: left; background-color:#545455;  background-image: url(/templates/szblon/bg_men.png); } 
#menu{width: 1006px; height:50px; margin-left: auto; margin-right: auto; text-transform:uppercase;}
		.wypelniacz{float:left; width:1px; height:48px; border-left:1px solid #000000; position:relative; top:-14px;}
		.men_ling{padding: 0px;} 
		.men_ling li {  height:31px; display: block;  float: left; margin: 0px; position: relative; top:-16px; text-align: center; padding-top: 20px; font-size: 14px;}
		.men_ling a {  padding: 21px 60px; color: #fdfdfd; text-decoration: none; }
		.men_ling li:hover{background-image: url(../templates/szblon/menu_hover2.png); background-position: 0px 0px;}


/*//////////////////////////////////		SILDER	*/
#bg_silder{width:100%;  background-color:#F8F9FB; background-image: url(../templates/szblon/silder_rev.png);  background-position: 0px 0px; float:left; margin-top:1px;}
	#bg_silder_otocz{margin-left: auto; margin-right: auto; height:430px; }
#silder{width:806px; height:390px; overflow:hidden;  margin-left: auto; margin-right:auto; border: 1px solid #fafcf9; margin-top: 6px; margin-top:30px; position:relative;}
#silder img{width:806px; position:absolute; top:-40px;} 

/*/////////////////////////////////////////////		Elementy wewnątrz	*/


#otocz_kontnt{width:100%; float: left; border-top:1px solid #b4b4b4; background-color:#f8f9fb;  }
	.centruj{width: 1006px; margin-left: auto; margin-right: auto; color:#3c3d3e;}
	.centruj h3{text-align:center; font-style:italic;} 
	/*/////////////////////		GŁÓWNA		*/
			.otocz_nag_box{width:910px; margin-left: auto; margin-right: auto; }
			.tr_lef{width:430px; min-height:140px; float:left; border: 1px solid #B4B4B4; margin:10px 10px 20px 10px}
			.nag_box{display: block; margin:10px;  font-size: 16px; font-weight: bold;}
			.mini_tr{margin: 8px 24px 8px 24px; font-size: 14px;}
			
	/*/////////////////////		O FIRMIE		*/
	#tr_sr_gl{ min-width:500px; max-width:600px; min-height:276px; margin-top:20px; margin-bottom:20px; border: 1px solid #B4B4B4; margin-left: auto; margin-right: auto;}
		#tr_sr{width: 674px; min-height:320px; margin-top:10px; border:1px solid #af0000; float: left; background-color: #220f02;  }
		#tr_nag span {display: block; padding:10px 0px 0px 10px;}	

	#tr_nag{text-align:center;}
			.naglowek_tr_sr{width:100%; padding-top:10px; position:relative; text-align: center;  font-size:20px; font-weight:bold;}
		#tr_otoczka{padding:20px; font-size:12px; line-height:120%;}
			.img_tr_about{width:180px; height:140px; float:left; margin: 0px 20px 6px 0px; border:1px solid #1089DC;}
			.tr_blok_one{margin-bottom:10px; font-weight:bold; font-size:13px; margin-top:30px;}
			.tr_blok_two{margin:10px 0px 10px 0px;}
			.otoczka_tr_box_st{margin-left:0px;}
			.tr_box_st{width:90%; margin:10px 10px 20px 20px; text-align: center;} 
		
	/*/////////////////////		OFERTA		*/
	.box_oferta_otoczka{ float:left; margin:10px 30px;  font-size:14px;}
				.box_oferta_nag{ text-align:center; font-size:14px; line-height:130%; margin:10px 0px 10px 0px;}

/*/////////////////////		ELEMENT LEFT UP BOX		*/
#kategoria{width:320px; float: left; background-color: #F8F9FB; font-size:12px; border: 1px solid #1089DC; margin-top: 26px; margin-right: 10px;}
		#kategoria h3 {margin-left: 10px;}
		#kategoria ul li{width:250px; border-bottom: 1px dashed #7B6E62; margin-bottom: 10px; padding: 4px;}
		#tr_srodek{width: 676px; float: left; margin-top: 6px;}
			/*/////////////////////		GALERIA		*/
			#otocz_men_gal{padding:20px;}
				.menu_gal_bottom{border:1px solid #3C3D3E; cursor:pointer; padding:10px; text-align:center; font-size:16px; font-weight:bold; margin: 5px 0px 5px 0px;}
				.menu_gal_bottom_act{border:1px solid #1089DC; color:#1089DC;}
				.menu_gal_bottom_act_bot{border:1px solid #1089DC;  color:#1089DC;}
				.galery_box{min-width:550px; float: left; padding-bottom:20px;}
				.galery img{ border:0px;}
				.naglowek_tr_gall{width:100%; padding-bottom:10px; position:relative; text-align: left;  font-size:20px; font-weight:bold;}

	#otocz_div{} 
			.galery_img{width: 150px; min-height:100px;}
			.galery{display:block; width:150px; height:100px; border:1px solid #545455; float:left; overflow:hidden; margin:10px 14px;}
			.galery:hover{ border:1px solid #1089DC;}
				
	/*/////////////////////		SILDER		*/

	
	#img-contener{position: relative;  width:400px; height:200px; overflow:hidden; border:2px solid #2E2E2E; margin-left: auto; margin-right: auto; z-index: 3;	}
	#img-contener img{width:400px; position:absolute; top:-50px;}
	
	
	#pagination_otocz{width:100%; position: relative; text-align: center; margin-top:0px;}
		.pagination{padding-left: 155px;}
		.pagination span{ display: block; float:left;  width:24px; height:44px; margin-left:3px; margin-right:3px; margin-bottom: 6px;}
		.pagination span{ background-image: url(../templates/szblon/elementy/paginacja.png); cursor:pointer; }
		.active{ position:relative; top:-5px; background-image: url(../templates/szblon/elementy/paginacja.png); background-position:-29px 0px; background-repeat: no-repeat;}

				
		/*/////////////////////		KONTAKT		*/
		.mapa_iframe{width:300px; height:390px; display:block; margin-left:auto; margin-right:auto; margin-bottom:20px; border:1px solid #B4B4B4;}
		 	.list_box_kontakt_map_buttom{text-align:center; margin-bottom:30px;}
		 		.list_box_kontakt_map_buttom a{padding:10px;  background-color:#1c1d1f;  background-image: url(/templates/szblon/bg_men.png); text-decoration:none; color:#F8F9FB;}
				.list_box_kontakt_map_buttom a:hover{background-image: url(../templates/szblon/menu_hover2.png); background-position: 0px 0px;}
				.list_box_kontakt_dane_otocz {margin:10px;}
					.list_box_kontakt_dane_otocz span{color:#7B6E62;}				


.otoczka{width: 310px; height:230px;  float: left; margin:10px 10px 20px 10px; text-align: justify; color: #b2af95;}
.otoczka img{width: 80px; margin:9px; border: 1px solid #FFF4D0; float: left;}
.otoczka span{font-size: 11px;}
.otoczka a{font-size: 11px; color:#AF0000; text-decoration: none; display:block; text-align: right;}
.otoczka a:hover{text-decoration: underline;}

/*/////////////////////////////////////////				STANDARD				*/

		
#sek_box_min{width:320px; min-height:100px; float:left; background-color: #851a00; font-size:12px; border: 1px solid #ffe0a9; margin-top: 10px; margin-right: 10px;}
		.box_min_nag{display:block; padding: 10px; font-size:18px; font-weight:bold;} 
			#sek_box_min img{width: 120px; height:70px; margin:9px; border: 1px solid #FFF4D0; float: left;}
			#sek_box_min span{position:relative; top:20px; left:10px; font-size:16px; color:#fff; }
				.box_min_tr{padding:10px; color:#f07f7f; float:left; text-align: center; font-size:13px;}
				
			.box_min_url{text-align: right;  float:left; padding:10px; width:90%; margin-bottom: 10px;}
			.box_min_url a{ font-size:14px; text-align: right; border:1px solid #656565;   color:#656565; text-decoration: none; background-color:#FAFCF9; padding:10px;}
			.box_min_url a:hover{ color:#FAFCF9; background-image: url(../templates/szblon/menu1.png);}
		#boxi_komentarze{padding:16px;}
			.boxi_komentarze_opinia{margin-bottom:20px; border-bottom: 1px solid #661100;}
			.boxi_komentarze_nagowek{margin:0px 0px 10px 20px; font-size:14px; font-weight: bold; color:#FAFCF9;}
			.boxi_komentarze_txt{color: #F07F7F;}
			.boxi_komentarze_data{margin-top:10px; text-align: right; font-style:italic; margin-bottom:10px;}
			
		.boxi_promocje_otocz{background-color: #661100; min-height:300px;}
			.boxi_promocje_nag{margin:0px 0px 20px 30px; padding-top:10px; font-size:24px; color:#FAFCF9;}
			.boxi_promocje_data{text-align:center; margin:10px 0px 20px 0px;} 
				.boxi_promocje_data span{display:block; width:220px; height:20px; font-weight:bold; overflow:hidden; margin-left:auto; margin-right:auto; font-size:20px;}
			.boxi_promocje_min{margin:10px 20px; color: #FFF8C2; font-size:14px; text-align: center; line-height: 130%;}	
				.boxi_promocje_min img{width:180px; height:120px; border:1px solid #FAFCF9; margin:10px 20px; float:left;}
			.boxi_promocje_one{width:90%; color: #FFF8C2; font-size:12px; line-height: 130%;}
			
		
				
.list_box_txt{padding:20px; font-style:italic; line-height:150%;}

/*/////////////////////////////////////////				KONTAKT				*/
#mywycen {margin-left:25%;}
#mywycen span{display:block; margin-top: 20px;}
	.bottom_normal{width:300px;}
#mywycen textarea{width:300px; max-width:430px; min-height:430px; margin-bottom:10px; padding: 10px; } 
	#sukces{display:none; color:green; text-align: center; font-size:30px; min-height: 600px; line-height:200%;}
	#submit-send {width:100px; background-color:#656565;}
	.wyslij_bottom{margin-bottom:40px;}
.errorMessage{color:red;}


/*///////////	FOTER	////////////*/
#bg_foter{width:100%; float:left; background-image: url(/templates/szblon/silder.png);  background-position: 0px -90px; border-top:1px solid #b4b4b4;}
	#fotter{width: 1008px; height: 90px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 20px;}
		#create{float: left; padding:17px 20px; margin-right:100px;} 
		#create img {border: 0px;}
		#menu_fott{color: #000; float: right; position: relative;}
			.men_fott li{display: block; float: left;  margin: 0px 6px 0px 6px;}
			.men_fott a{color: #000000; text-decoration: none; font-size: 12px;}
			.men_fott a:hover{text-decoration: underline;}
			#creation{color:#F8F9FB; font-size: 11px; float:right; margin-top:10px; margin-right:30px; }
