/* PAGE/GENERAL */
html{
	height: 100%;
	
}

* {
	margin: 0;
	padding: 0;
}

body{
	background: url('../images/tlo.jpg') 50% 0 no-repeat #d2d4d5;
	color: #382115;
	line-height: 1.4em;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	height: 100%;
}

img { border: 0; }

.left { float: left; }
.right	{ float: right; }
.clear	{ clear: both; }
.hidden	{ display: none; }
.skresl					{ text-decoration: line-through }

#transfer	{ position: absolute; width: 50px; height: 50px; border: 2px solid #2589BD; display: none;  }

input,textarea, select	{ border: 1px solid #e0e0e0; padding: 1px;  }

#head { width: 964px; margin: 0 auto; height: 271px; background: url('../images/baner.jpg') 0 0 no-repeat; }
#head h1 { line-height: 100%; margin: 0; padding: 0;  font-weight: normal; display: none; text-indent: -9009px; }
.hompage { margin: 50px 0 0 30px; width: 320px; height: 90px; position: absolute; }
.hompage a { display: block; width: 100%; height: 100%; }
#content { width: 922px; margin: 0 auto; background: #fbfaf8; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; padding: 0 20px 10px 20px; }
#footer		{ width: 964px; margin: 0 auto; height: 60px; background: url('../images/footer.gif') 0 0 no-repeat; }
#footer_opis { padding: 15px 20px 0 20px;  font-size: 11px; color: #999a99; font-family: verdana}

a.link_d{
	font-size: 11px;
	color: #999a99;
	text-decoration: none;
}
a.link_d:hover{
	color: #707070;
}
a.link{
	font-family: Tahoma;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.link:hover{
	color: #B0B0B0;
}

#head .menu					{ padding: 10px 0 0 0 ; }	
#head .menu ul				{ list-style-type: none; float: right;}
#head .menu ul li 			{ display: block; float: left; padding-left: 10px; }
#head .menu ul li a			{ display: block; background: url('../images/menu_button.png') 0 0 no-repeat; width: 152px; height: 36px; cursor: pointer; behavior: url('iepngfix.htc'); color: #000; font-weight: bold; text-decoration: none; text-align: center; padding-top: 20px; font-family: arial; font-size: 13px;}
#head .menu ul li a:hover,#head .menu ul li a.hover	{ background-position: 0 -56px; color: #24648f }

#leftcolumn			{ float: left; width: 221px; }
#rightcolumn		{ float: right;  width: 182px; }
#middlecolumn		{ float: left; padding: 0 16px 0 16px; width: 487px;  }

.boxhead			{ background: url('../images/znak.jpg') 5px 50% no-repeat #2589bd; padding: 8px 0 0px 35px; height: 27px; font-size: 14px; color: #f9f9f9; text-transform: lowercase }
.box				{ /*background: url('../images/box_background_1.gif') 0 0 repeat-y;*/}
.box .boxcontent	{ padding: 10px; background: #ececec; border: 1px solid #d8dde0; border-top: none; }

.box2				{ background: url('../images/box_background_2.gif') 0 0 repeat-y; }
.box2 .boxcontent	{ padding: 10px;  background: url('../images/box_background_3.gif') 0 100% no-repeat;  }
#rightcolumn .box2	{ margin-bottom: 10px; }

.box3				{ border: 1px solid #d8dde0; }
.box3 .boxhead		{ background: url('../images/opinie_bottom.gif') 50% 100% no-repeat; padding: 8px 0 0px 0px; height: 25px; font-size: 14px; color: #2589bd; text-align: center; text-transform: none; }
.box3 .boxcontent	{ text-align: center; padding: 10px;}
.box3 #ceneo		{ display: block; background: url('../images/ceneo.gif') 50% 0 no-repeat; width: 160px; height: 53px; margin-bottom: 10px; }
.box3 #allegro		{ display: block; background: url('../images/allegro.gif') 50% 0 no-repeat; width: 160px; height: 36px; margin-bottom: 10px;  }
.box3 #opineo		{ display: block; background: url('../images/opineo.gif') 50% 0 no-repeat; width: 160px; height: 41px; margin-bottom: 10px;  }

/*breadcrumb*/
#breadcrumb					{ padding: 8px 0 9px 0px; background: url('../images/dots.gif') 0 0 repeat-x; }
#breadcrumb a 				{ color: #382115; text-decoration: none; font-size: 11px; }
#breadcrumb a:hover			{ text-decoration: underline; }
#breadcrumb	span			{ color: #382115; font-size: 11px; }
/**/

/*Kategory menu*/

.boxcontent .menu			{ list-style-type: none; }
.boxcontent .menu li a		{ color: #056190; font-size: 9pt; font-family: arial; font-weight: bold; display: block; text-decoration: none; border-bottom: 1px solid #fefefe; padding: 4px 0 4px 3px; }
.boxcontent .menu li a:hover	{ border-bottom: 1px solid #2589bd; }
.boxcontent .menu li.active a	{ border-bottom: 1px solid #2589bd; }

/*product list*/
.products {  width: 203px; float: left;  background: url('../images/dots_h.gif') 0 0 repeat-y; padding: 0 20px 0 20px; }
.products h2	{ height: 37px; text-align: center; overflow: hidden; margin-bottom: 8px }
.products h2 a { color: #1b6388; text-decoration: none; font-size: 14px;  }
.products .photo { text-align: center; height: 100px; width: 200px; }
.products .photo_transfer { text-align: center; height: 90px; position: absolute; width: 200px; display: none;}


/**/
/*span.dymek					{ display: block; position: absolute; margin: -63px 0 0 -8px; color: #3385d6; font-size: 11px; font-weight: normal; background: url('../images/info_add_to_cart.gif') 0 0 no-repeat; padding: 5px 8px 22px 8px; }
*/
span.dymek_out				{ position: relative; height: 10px; display: block;}
span.dymek					{ position: absolute; display: none; left: 245px; color: #3385d6; font-size: 11px; font-weight: normal; background: url('../images/info_add_to_cart.gif') 0 0 no-repeat; padding: 5px 8px 22px 8px; width: 200px; }

.grey a 		{ display: block; float: left; background: url('../images/b_black_left.gif') 0 0 no-repeat; height: 24px; font-size: 11px; font-family: tahoma; color: #fbfaf9; padding: 0 0 0 5px; text-decoration: none; }
.grey a span	{ display: block; background: url('../images/b_black_right.gif') 100% 0 no-repeat; height: 22px; font-size: 11px; font-family: tahoma; color: #fbfaf9; padding: 2px 10px 0 5px; cursor:pointer; line-height: 1.6em }
.grey a:hover		{ background-position: 0 -24px; }
.grey a:hover span	{ background-position: 100% -24px; }


.orange a 		{ display: block; float: right; background: url('../images/b_orange_left.gif') 0 0 no-repeat; height: 24px; font-size: 11px; font-family: tahoma; color: #fbfaf9; padding: 0 0 0 5px; text-decoration: none; }
.orange a span	{ display: block; background: url('../images/b_orange_right.gif') 100% 0 no-repeat; height: 22px; font-size: 11px; font-family: tahoma; color: #fbfaf9; padding: 2px 10px 0 5px; cursor:pointer; line-height: 1.6em }
.orange a:hover		{ background-position: 0 -24px; }
.orange a:hover span	{ background-position: 100% -24px; }


.price	{ color: #1b6388; font-weight: bold; height: 25px; }
.price span { color: #fb0516; }

.dots_v { background: url('../images/dots.gif') 0 50% repeat-x; height: 40px; width: 100%; }
.dots_h	{ background: url('../images/dots_h.gif') 0 0 repeat-y; height: 221px; width: 1px; float: right; }

.belka	{ background: #1b6388; color: #f9f9f9; height: 28px; padding: 8px 0 0 10px; margin-bottom: 10px; }
.belka h1 { color: #f9f9f9; font-size: 12px; }

/*Pagination*/
#pagination					{ padding-top: 5px; margin-top: -10px;}
#pagination a				{ display: block; float: left; background: #d8dde0; color: #fff; text-decoration: none; width: 20px; margin-right: 5px; text-align: center; padding: 2px 0 2px 0; font-family: arial; margin-bottom: 5px; }
#pagination a#current		{ background: #37719a; }
#pagination span			{ display: block; float: left; background: #2589bd; color: #fff; text-decoration: none; width: 20px; margin-right: 5px; text-align: center; padding: 2px 0 2px 0; font-family: arial; margin-bottom: 5px; }
#pagination a:hover			{ text-decoration: underline; }
/*-----koniec---------*/


/* karta produktu  */
#product_main { border: 1px solid #dcdcdc; padding: 10px; }
#product_photo { float: left; width: 115px; padding: 40px 10px 10px 10px; }
#product_photo_transfer { float: left; width: 115px; padding: 40px 10px 10px 10px; position: absolute; display: none; }
#product_right { float: left; padding-top: 10px; width: 320px; }
#product_right h1 { font-size: 12px; color: #00b3e1; text-decoration: underline;}
#params	{ padding-top: 10px; }
#add_to_cart	{ padding-top: 10px; }
#add_to_cart #brutto { font-size: 11px; }
#add_to_cart form { padding-top: 10px; }
#add_to_cart form p { float: left; }
#add_to_cart .orange { float: right; display: block; margin-top: -2px; }


.tabs { height:34px; margin-bottom:0; width:100%; margin-top: 20px; margin-left: 2px;}

.tabs a.selected {
background:url("../images/tab_3.png") repeat-x scroll 0 0 #FFFFFF;
border-bottom:0 none;
padding-bottom:10px;
z-index:3;
}

.tabs a {
cursor:pointer;
background:url("../images/tab_3.png") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
color:#000000;
display:block;
float:left;
font-size:13px;
font-weight:bold;
margin-right:2px;
padding:6px 15px 9px;
position:relative;
text-decoration:none;
top:1px;
z-index:1;
}

.tabs .zagiel { padding:1px 15px 2px; }
.tabs #zagiel { background: url('../images/zagiel_oblicz_rate.gif') 0 0 no-repeat; display: block; width: 119px; height: 29px;}

.tab_page {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
display:block;
margin-bottom:10px;
padding:10px;
z-index:2;
}
#productForm 		 { padding-top: 10px; }
#productForm p 		{ padding-bottom: 10px; }
#productForm label  { font-weight: bold; width: 100px; float: left; padding-top: 1px;}
#productForm input	{ padding: 1px; }
#productForm span.error { color: #ff0000; margin-left: 10px; }

#loginBoxForm p		{ padding-bottom: 10px; }
#loginBoxForm p input	{ width: 158px; padding: 1px; } 
#loginBoxForm p.error	{ color: #db0000; padding: 1px 0 0 0; }

.logbox-links a		{ color: #f0a007; font-weight: bold; line-height: 18px; } 
.logbox-links a:hover	{ text-decoration: none; }

.form 		 { padding-top: 10px; }
.form p 		{ padding-bottom: 10px; }
.form label  { font-weight: bold; width: 100px; float: left; padding-top: 1px;}
.form input	{ padding: 1px; }


/*cart*/
.cartbox-links			{ color: #f0a007; text-align: center; padding-top: 10px }
.cartbox-links a		{ color: #f0a007; font-weight: bold; line-height: 18px; text-decoration: none; } 
.cartbox-links a:hover	{ text-decoration: underline; }

.cart_remove { background:url("../images/list_remove_btn.gif") no-repeat 0 0 transparent; cursor:pointer; margin-top:4px; padding-right:5px; display: block; width: 10px; height:10px; }

.cart-list a { color: #00b3e1; text-decoration: none; }
.cart-list a:hover	{ text-decoration: underline; }
.cart-list .product { width: 140px; height: 15px; overflow: hidden; }
.cart-list .attribute { padding-left: 35px; font-size: 11px; color: #888; height: 13px; }
.sum-cart { padding-top: 10px; text-align: right; }

/* producers box */
.producers				{  margin-top: 10px; }
.producers .boxcontent	{ background: url('../images/producers_back.gif') 0 0 repeat-x; height: 39px; }
.producers .boxcontent select
						{ margin-top: 10px; width: 100%; }
						
/*Rejestracja*/
.shopForm							{ padding-top: 20px; }
.shopForm p.in_put label 			{ display: block; float:left; width:100px; padding-top: 1px;}
.shopForm p.in_put label  em 		{ color: #ff0000; } 
.shopForm p				 			{ clear: both; }
.shopForm p.in_put input			{ display: block; float: left; margin-bottom: 10px; padding: 1px; width: 170px;  border: 1px solid #e0e0e0;}
.shopForm p.accept input.accept		{ float: left; margin: 10px; padding: 1px; }
.shopForm p.accept label			{ padding-top: 9px; display: block; float: left;}
.shopForm .sendForm					{ float: left; margin-top: 10px; }
.shopForm .register					{ padding-left: 187px; padding-top: 10px;}
.shopForm .login					{ padding-left: 204px;}
.shopForm .pass						{ padding-left: 228px;}
.shopForm .changepass				{ padding-left: 224px; }
.shopForm p.in_put span.error		{ padding-left: 20px; display: block; float: left; padding-top: 1px; color: #db0000; }
.shopForm p.in_put input.error		{ border: 1px solid #db0000;  }
.shopForm p.accept span.error		{ color: #db0000; }
.shopForm .error					{ display: block; }

fieldset.field					{ padding: 0 20px 0 20px; border: 1px solid #e1e1e1;}
fieldset.field legend			{ color: #01a9fc; font-weight: bold; }
fieldset.field div				{ height: 20px; }
fieldset.field a				{ text-decoration: underline; color: #103a64; font-weight: bold; }
fieldset.field a:hover			{ text-decoration: none; }
fieldset.field legend			{ padding: 0px 10px 0px 10px; }
fieldset.errors	span			{ color: #db0000; }
fieldset.confirm				{ text-align: center;  }
/*----koniec----*/

/*--cart--*/
.koszyk						{ padding-top: 5px; }
.koszyk textarea					  { border: 1px solid #5F8894;width: 738px; height: 70px; background: #ececee;}
.koszyk #przeliczKosz, .koszyk #wyslijZam
	   { width: 130px; height: 25px; border:0px solid red; overflow: hidden; color: #000; margin: 0px 0px 0px 0px; cursor:pointer; float: right;} 
	   
.table {width:100%;border-top:1px solid #D8DDE0;}
.table th {background: #cccccc;padding:8px 8px 8px 8px;text-align:center;font-size:11px;border-bottom:1px solid #d8dde0;border-right:1px solid #d8dde0; color: #001c3a}
.table td {border-bottom:1px solid #d8dde0;border-right:1px solid #d8dde0;padding:4px 6px;}
.table td.link a 		{ color: #00b3e1; text-decoration: none; display: block; height: 15px; overflow: hidden;  }
.table td.link a:hover	{ text-decoration: underline; }
.table td.link em		{ color: #ff0000; padding-left: 5px;}
.table td .attribute	{ color: #888888; font-size: 11px; }
.table input {width:22px; border: 1px solid #dcdcdc; padding: 2px; font-family: tahoma; font-size: 11px; text-align: right;}
.table a {color:#103a64;text-decoration:underline;}
.table a:hover {text-decoration:none;}
.table .to-center {text-align:center;}
.table .w200 {width:200px;}
.table .w73 {width:73px;}
.table .center 					{ text-align: center; }
.table img						{ border: 0; }
.table .leftBorder				{ border-left:1px solid #d8dde0; }
.table .noBorder				{ border: 0; }
.table .aright					{ text-align: right; padding-right: 10px; }
.table tfoot td					{ padding: 0 }
.empty							{ font-weight: bold; font-size: 12px; color: #01a9fc; text-align: center; padding: 30px; }

.radio_input					{ padding: 8px; }
.radio_input input				{ clear: left; float: left; }
.radio_input label				{ float: left; padding-bottom: 1px; padding-left: 5px;  }
.radio_input .error				{ display: block; padding-bottom: 10px; color: #ff0000; }

fieldset.field					{ padding: 0 20px 0 20px; border: 1px solid #D8DDE0;}
fieldset.field legend			{ color: #01a9fc; font-weight: bold; }
fieldset.field div				{ height: 20px; }
fieldset.field a				{ text-decoration: underline; color: #103a64; font-weight: bold; }
fieldset.field a:hover			{ text-decoration: none; }
fieldset.field legend			{ padding: 0px 10px 0px 10px; }
fieldset.errors	span			{ color: #e80027; }
fieldset.confirm				{ text-align: center;  }
/*----*/

/*-------------step2 cart ------------*/
.step2							{ padding-top: 10px; }
.step2left						{ border: 1px solid #D8DDE0; padding: 20px; margin-bottom: 10px; }
.step2right						{ border: 1px solid #D8DDE0; padding: 20px; }
.step2right	input#username		{ width: 200px; }
.step2right	input#password		{ width: 200px; }
.step2right .login				{ padding-left: 232px; }
.step2left p					{ padding: 5px 0 5px 0; clear: left; } 
.step2 .shopForm p.in_put span.error				
								{ float: right; text-align: right; padding: 0 0 10px 0; }
.step2 a.link					{ font-weight: bold; float: left;  color: #e1e1e1; display: block; background: #153e6a; padding: 2px 10px 3px 10px; text-decoration: none;  }								
/**/

/* steps (like order step) */
ul.step {
	background: transparent url('../images/step_start.gif') no-repeat bottom left;
	list-style: none;
	margin:0.8em auto 10px;
	padding-left: 20px;
	height: 28px;
	width:465px;
}
ul.step li {
	height: 28px;
	float: left;
	width: 90px;
	text-align: center;
	background: transparent url('../images/step_standard.gif') no-repeat bottom left;
}
ul.step li.step_current {
	color: #2c6e90;
	background: transparent url('../images/step_current.gif') no-repeat bottom left;
	font-weight:bold;
}
ul.step li.step_todo {
	color: #aaaaaa;
	font-style:italic;
}
ul.step li#step_end { width: 80px; padding-left: 25px; }
ul.step li#step_end { background: transparent url('../images/step_end.gif') no-repeat bottom left; }
ul.step li#step_end.step_current { background: transparent url('../images/step_end_current.gif') no-repeat bottom left;  }
ul#order_step {}
ul.step	.step_done a { color: #2c6e90; text-decoration: none;  }
ul.step	.step_done a:hover { text-decoration: underline;  }



/*Deliver address*/
.step2 h1								{ color: #01a9fc; font-size: 16px; font-family: arial; font-weight: normal; padding-bottom: 0px; }
.deliverForm							{ padding-top: 20px; }
.deliverForm .fLeft						{  }
.deliverForm .fRight					{  }
.deliverForm .head						{ font-weight: bold; padding-bottom: 10px; }
.deliverForm p.in_put label 			{ display: block; float:left; width:110px; padding-top: 5px;}
.deliverForm p.in_put label  em 		{ color: #ff0000; } 
.deliverForm p				 			{ clear: both; }
.deliverForm p.in_put input				{ display: block; float: left; margin-bottom: 5px; padding: 2px; width: 150px;  border: 1px solid #dcdcdc;  color: #000; }
.deliverForm input#street				{ width: 200px; }
.deliverForm input#house				{ width: 50px;  }
.deliverForm input#flat					{ width: 50px; }
.deliverForm input#invoicestreet		{ width: 200px; }
.deliverForm input#invoicehouse			{ width: 50px;  }
.deliverForm input#invoiceflat			{ width: 50px; }
.deliverForm label.flat					{ padding-right: 5px; text-align: right;}	
.deliverForm p.postcode					{ }
.deliverForm input#postcode1			{ width: 15px; }
.deliverForm input#postcode2			{ width: 23px; float: left; }
.deliverForm input#invoicepostcode1		{ width: 15px; }
.deliverForm input#invoicepostcode2		{ width: 23px; float: left; }
.deliverForm p.accept input.accept		{ float: left; margin: 10px; padding: 1px; }
.deliverForm p.accept label				{ padding-top: 11px; display: block; float: left;}
.deliverForm .register					{ padding-left: 300px;}
.deliverForm .login						{ padding-left: 321px;}
.deliverForm .pass						{ padding-left: 350px;}
.deliverForm .in_put_radio				{ padding: 0 0 5px 0px; }
.deliverForm .in_put_radio label		{ padding: 0 10px 0 2px; }
.deliverForm p.in_put span.error		{ float: left; color: #e80027; padding-top: 3px; padding-left: 20px; }
.deliverForm p.in_put input.error		{ border: 1px solid #e80027;  }
.deliverForm p.accept span.error		{ color: #e80027; }
.deliverForm .error						{ display: block; }
div.notice								{ clear: left; padding-top: 10px; }
div.notice textarea						{ border: 1px solid #dcdcdc; width: 483px; height: 150px; margin-top: 10px; }
.deliverForm .sendForm					{  margin-top: 10px; }
.deliverForm .sendForm a.next 			{ font-weight: bold; color: #e1e1e1; display: block; background: #153e6a; padding: 5px 10px 8px 10px; text-decoration: none; float: right}
.deliverForm .sendForm a.back 			{ font-weight: bold; color: #fff; display: block; background: #a0c6dc; padding: 5px 10px 8px 10px; text-decoration: none; float: left; }


/*step4*/
.step3 									{ padding-top: 10px; }
.step3 h1								{ color: #01a9fc; font-size: 16px; font-family: arial; font-weight: normal; padding-bottom: 10px; }
.step3 .navi							{ padding-top: 20px; clear: left; }
.step3 .navi a.next 					{ font-weight: bold; color: #e1e1e1; display: block; background: #153e6a; padding: 5px 10px 8px 10px; text-decoration: none; float: right}
.step3 .navi a.back 					{ font-weight: bold; color: #fff; display: block; background: #a0c6dc; padding: 5px 10px 8px 10px; text-decoration: none; float: left; }
.step3 .navi a:hover					{ text-decoration: underline; }


/*-----------posumowanie koszyk----------------*/
.endCart						{ margin: 20px 15px 0 0; }
.endCart span					{ display: block; font-size: 12px; }
.endCart .endLeft				{ float: right; text-align: right; font-weight: bold;}
.endCart .endRight				{ float: right;  padding-left: 30px;  text-align: right;}

.ibay							{ padding-left: 611px; }
/**/


/*------------- historia zakupów*/
.history_top						{ padding: 10px; border: 1px solid #e1e1e1; margin-top: 2px; }
.history_top a						{ color: #17406c; text-decoration: none; display: block;  padding: 0 0 5px 0;  }
.history_top .rozwin				{ background: url('../images/down.png') 100% 0 no-repeat; }
.history_top .zwin					{ background: url('../images/up.png') 100% 0 no-repeat; }
.order_number 						{ display: block;  float: left; width: 170px; padding-top: 4px;}
.order_date							{ display: block; float: left; width: 125px;  padding-top: 4px;}
.order_amount						{ display: block; padding-top: 4px; }
.history_content					{ padding: 10px; }
/*-------------------*/

/*-------------  szukaj -----------*/
div#search				{ clear: both; width: 329px; padding: 20px 0 0 670px	; height: 59px; }				
div#search form input		{ border: 0; background: url('../images/search.gif') 0 0 no-repeat; padding: 5px 5px 5px 15px; float: left; border-right: none; width: 228px; height: 35px; }		
div#search a				{ display: block; float: left; background: url('../images/search.gif') 100% 0 no-repeat; height: 45px; width: 33px; }
div#search form span.error			{ color: #ff0000; display: block; clear: left; width: 200px; padding-left: 3px; position: absolute; top: 13px; left: 167px;}

.szukaj .in_put		{ width: 300px;  }
.szukaj label		{ float: left; padding-top: 4px; }
.szukaj a.link				{ text-decoration: underline; color: #00B3E1; font-weight: bold; }
.szukaj a.link:hover			{ text-decoration: none; color: #00B3E1 }
.szukaj .link1			{ font-weight: normal; color: #ccc; text-decoration: none; }
.szukaj .link1:hover	{ color: #ccc; text-decoration: underline; }
.szukaj #psearch	{ height: 18px; margin-right: 5px; padding-top: 3px; float: right;}
.szukaj span.error		{ clear: both; display: block; color: #DB0000; text-align: right; padding: 5px 5px 0 0}

.hello	{ text-align: right; height: 40px; padding-top: 50px; padding-right: 20px; }
.hello a { color: #382115; text-decoration: none;  }
.hello a:hover	{ text-decoration: underline; }

#article_content p 				{ padding-bottom: 10px; }
#article_content a				{ color: #00B3E1 }
#article_content a:hover		{ text-decoration: none; }

/*-----mapa strony-----*/
#sitemap_content .belka h1 { color: #f9f9f9; font-size: 12px; }
#sitemap_content 				{  }
#sitemap_content ul				{ list-style-type: none; color: #01a9fc; line-height: 1.5em}
#sitemap_content a				{ color: #01a9fc; text-decoration: none; }
#sitemap_content a:hover		{ text-decoration: underline; } 
#sitemap_content h2				{ color: #163f6b; font-size: 14px; font-family: tahoma; font-weight: normal; line-height: 26px; border-bottom: 1px solid #e1e1e1; margin-bottom: 5px; }
/**/

.info { text-align: center; padding: 20px 0 20px 0; }
.loader { width: 31px; height: 31px; margin: 0px auto; background: url('../images/ajax-loader.gif') 0px 0px no-repeat; margin: 0 auto; margin-bottom: 20px; }

#tab_description ul  { padding-left: 20px }	

/*zagiel*/
.border_down { border-bottom: 1px solid #ccc; padding-bottom: 3px; margin-bottom: 3px; }

#ratyForm p label { width: 140px; text-align: right; padding-right: 10px; }
#wniosekForm	{ padding-top: 20px; }
#wniosekForm p label { width: 230px; text-align: right; padding: 15px 5px 0 0; clear: left; display: block; float: left;  }
#wniosekForm p input { margin-top: 10px; width: 220px; padding: 5px; }
#wniosekForm p select  { margin-top: 10px; width: 225px;  padding: 5px;  }

.text_mini {color:#B7B7B7; font-size:10px; padding: 10px 0 0 0; text-align: justify;}
.text_mini label { width: 464px!important; text-align: justify!important; float: left!important; clear: none!important; padding: 5px 5px 0 0!important }
.text_mini input { float: left; display: block; margin: 1px 5px 0 0; width: auto!important; padding: 0!important}

#wniosekForm span.error { display: block; color: #ff0000; padding: 8px 0 0 235px;  }

#top_layer { position:absolute; display:none; z-index:9999; background: url('../images/popup.png') 0 0 no-repeat; width: 298px; height: 398px; }
#top_layer_in { margin: 100px 0 0 30px; width: 233px; height: 260px; overflow: hidden; }
#top_layer_date { text-align: right; font-weight: bold; } 
#top_layer_info { padding-top: 15px; }
#top_layer_close { display: block; width: 13px; height: 13px; background: url('../images/close.gif') 0 0 no-repeat; float: right; margin: 20px 18px 0 0; }
#top_layer_close:hover	{ background-position: 0 -13px; }

.text {color: #031948; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-align :justify; line-height:17px;}
.step3 .error { color: #ff0000; }


#cookie_container { background-color: #ddd; padding: 8px 0px; position:fixed; z-index:1111;top:0; width:100%; border-bottom: 1px #ccc solid; font: 12px Arial; color: #333;  }
#cookie_container .container { width: 888px; margin: 0px auto; }
#cookie_container .container a { color: #4573B9; }
#cookie_container a.close { cursor: pointer; position: absolute; top: 10px; right: 25px; font-size: 15px; color: #4573B9;  }

