body { margin: 0;	padding: 0;	background: #FFFFFF; text-align: center; font-family: Tahoma; font-size: 11px; color: #666666; line-height: 16px; }
h1 {font-weight: bold; font-size: 18px; color: #666666; padding: 6px 0 4px 0;}
td, th { font-size: 11px; }
input {display:inline;}
form {display:inline;}
.porcjowanie { text-align: center; }
#layout { width: 960px; margin: 0 auto; overflow: hidden; }
#header { }
#header_1_left { width: 470px; float: left; overflow: hidden; text-align: left; padding: 10px 0 10px 0; }
#header_1_left h1 { font-size: 11px; color: #666666; font-weight: normal; }
#header_1_right { width: 470px; float: right; overflow: hidden; text-align: right; padding: 10px 0 10px 0; }
#header_1_right span { padding: 0 13px 0 13px; color: #666666; font-size: 16px; }
#header_2 { width: 960px; height: 77px; overflow: hidden; }
#header_2_left {float: left; padding: 0 0 0 26px; width: 159px; height: 77px; overflow: hidden; }
#header_2_right {float: right; width: 745px; height: 77px; overflow: hidden;}
#header_3 { width: 960px; height: 40px; overflow: hidden; }
#header_3 span { width: 960px; height: 40px; overflow: hidden; color: #FF6600}
#header_3_left {float: right; height: 40px; padding: 10px 0 10px 0; }
#header_3_center {float: right; height: 40px; padding: 13px 0 16px 8px; }
#header_3_right {float: right; height: 40px; padding: 8px 0 0 16px; }
#header_4 { width: 960px; height: 3px; overflow: hidden; background: #Ca2335; }
#header_5 { width: 960px; height: 35px; overflow: hidden; background: #F1E99A; font-family: Arial; font-size: 12px; }
#header_5_left {float: left; overflow: hidden; }
#header_5_right {float: right; overflow: hidden; text-align: right;margin:10px 10px 0 0;}
#header_5_right a { color: #000000; font-size: 14px; text-decoration: none; font-weight: bold; }
#header_5_right a:hover { color: #000000; font-size: 14px; text-decoration: underline; font-weight: bold; }
#header_5_right span { margin: 0 10px 0 10px; }


#header_6 { width: 960px; height: 15px; overflow: hidden; background: url(../images/header_6_back.gif); }
#content { width: 960px; overflow: hidden; background: url(../images/back.gif); text-align: left; }
#content_left { width: 246px; float: left; }
#categories { width: 196px; margin: 0; padding: 0 0 20px 9px; list-style: none; }
#categories li { list-style: none; }
#categories li a { width: 171px; display: block; background: url(../images/menu_back_off.gif); padding: 7px 5px 7px 20px; font-size: 12px; font-family: Arial; color: #333333; text-decoration: none; }
#categories li a:hover { width: 171px; display: block; background: url(../images/menu_back_on.gif); text-decoration: none; color: #333399; }
#subCategories { width: 196px; margin: 0; padding: 0; list-style: none; }
#subCategories li { list-style: none; }
#subCategories li a { width: 171px; display: block; background: url(../images/submenu_back_off.gif); padding: 7px 5px 7px 20px; font-size: 12px; font-family: Arial; color: #333333; text-decoration: none; }
#subCategories li a:hover { width: 171px; display: block; background: url(../images/submenu_back_on.gif); text-decoration: none; color: #333399; }

#search { width: 215px; height: 69px; padding: 0 0 0 0; background: url(../images/search_back.gif); overflow: hidden;}
#search_1 {width: 215px; height: 25px; padding: 14px 0 0 0; }
#search_1_left { width: 120px ; height: 20px; float: left; padding: 0 0 0 12px; overflow: hidden;}
#search_1_right { width: 61px ; height: 25px; float: right; padding: 0 11px 0 11px; overflow: hidden;}
#search_2 {text-align: right; padding: 4px 11px 0 0; color: #000000;  }

#left_boxes { width: 215px; }
#left_box { margin-top: 10px; background: #E9F9EA; border: 1px solid #Ca2436; padding: 8px 12px 8px 12px; }

#content_right { width: 714px; float: left; }
#content_1 { width: 701px; height: 24px; background: #F1E99A; color: #000000; padding: 5px 0 0 13px; }
#content_1 a { color: #000000; text-decoration: underline; overflow: hidden; padding: 0 0 0 5px; }
#content_2 { width: 714px; font-weight: bold; font-size: 18px; color: #666666; padding: 30px 0 26px 0; overflow: hidden;}
#content_3 { width: 714px; overflow: hidden;}
#content_3_left { width: 200px;  float: left; padding: 0 15px 0 12px; }
#content_3_right { width: 465px;  font-weight: bold; font-size: 12px; color: #990000; float: left; padding: 13px 0 0 0; }
.wiersz{ float: left;width: 465px; }
.column_left { width: 90px; color: #339900; float: left; font-weight: normal; font-size: 11px; margin: 7px 0 0 0; }
.column_right { width: 357px; color: #666666; float: left; font-weight: normal; font-size: 11px; margin: 7px 0 0 0;}
.column_left span { width: 90px; color: #339900; float: left; font-weight: normal; font-size: 11px; padding: auto 0; }
.column_left div {  padding-bottom:8px; overflow:hidden;}
.column_right span { width: 357px; color: #666666; float: left; font-weight: normal; font-size: 11px; padding: auto 0;}
.column_right div { padding-bottom:8px; overflow:hidden;  }
#content_4 {width: 230px ; }
#content_4 input {float:right;  right:10px;   }

#content_5 { width: 714px; font-weight: bold; font-size: 18px; color: #666666; padding: 39px 0 17px 0; overflow: hidden;}

.categoryBox{width: 171px; height: 208px; background: url(../images/oferta_back.gif); text-align: center; margin: 20px 3px; float:left; }
.categoryBox p {margin: 10px auto; padding: 0px;font-weight: bold; font-size: 13px; }
.categoryBox img {margin: auto 10px;border:0;}




.oferta_zestaw {width: 714px; height: 208px; padding: 0 0 0 0; }
.oferta { width: 171px; height: 208px; background: url(../images/oferta_back.gif); float: left;  text-align: center; margin: 2px 3px 2px 3px; }
.oferta_image {margin:3px auto; border:0px;}
.oferta_cena {padding: 6px 0 0 0; font-size: 11px; color: #009900; font-weight: bold;}
.oferta a {color: #990000; text-decoration: underline; font-weight: normal; font-size: 12px; }
.oferta a:hover {color: #990000; text-decoration: underline; font-weight: normal; }
.oferta_linia { width: 600px; clear: both; padding: 3px; overflow: hidden; }
#footer { width: 960px; overflow: hidden; }
#footer_1 { width: 960px; height: 20px; overflow: hidden; }
#footer_2 { width: 960px; height: 3px; overflow: hidden; background: #Ca2335; }
#footer_3 { width: 960px; padding: 10px 0 10px 0; overflow: hidden; background: #F1E99A; color: #666666; }
#footer_3 span { padding: 0 13px 0 13px; }
#footer_3 a { color: #990000; text-decoration: none; }
#footer_3 a:hover { color: #990000; text-decoration: underline; }
#footer_4 { width: 960px; padding: 10px 0 10px 0; color: #666666; }
#footer_4 a { color: #666666; text-decoration: underline; }
#footer_4 a:hover { color: #000000; text-decoration: underline; }

a { color: red; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }

#tytul { font-weight: bold; font-size: 18px; color: #666666; }

.ok { text-align: center; color: #000000; }
.blad { text-align: center; color: #Ff0000;}
.clear1px{clear:both;height:1px;}
.f_tytul { text-align: center; font-size: 14px; font-weight: bold; color: #Fb6500; padding: 10px; }
.f_formularz { padding: 0; margin: 0 auto; text-align: center; width: 500px; }
.f_zestaw { clear: both; padding: 4px 0 4px 0; overflow: hidden; margin: 0 0 1px 0; }
.f_opis { text-align: left; padding: 2px 0 0 5px; font-weight: bold; float: left; }
.f_pole { text-align: right; padding: 2px 5px 0 0; float: right: }
.f_p_text { width: 350px; font-size: 12px; font-family: Tahoma; background: #FFFFFF; }
.f_p_textarea { width: 350px; height: 100px; font-size: 12px; font-family: Tahoma; background: #FFFFFF; }
.f_p_select { width: 344px; font-size: 12px; font-family: Tahoma; background: #FFFFFF; text-align: left; }
.f_przycisk { text-align: right; padding: 10px 5px 0px 0px; }


#siteMapLeftCol {width:200px; float:left; margin-left:20px;}
#siteMapLeftCol  li{list-style: none;margin-bottom:5px;}

#siteMapRightCol {width:200px; float:left; margin-left:20px;}
#siteMapRightCol  li{list-style: none;margin-bottom:5px;}

.Formularz ul{list-style: none;}
.Formularz li textarea {
	width: 440px;
	height: 80px;
	background: #FFFFFF;
	border: 1px solid #CECECE;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align: middle;
}

#searchFormExt { display:block; width: 400px; margin: 0 auto; text-align: center; }
#searchFormExt div { display: block; clear: both; width: 100%; padding-top: 5px; }
#searchFormExt div .priceRow { float: right; }
#searchFormExt label { float: left; }
#searchFormExt input { float: right; }
#searchFormExt #txtName { float: right; width: 250px; font-size: 12px; font-family: Tahoma; }
#searchFormExt #txtCatNo { float: right; width: 250px; font-size: 12px; font-family: Tahoma; }
#searchFormExt select { float: right; width: 256px; font-size: 12px; font-family: Tahoma; }
#searchFormExt #txtPrice { width: 80px; float: none; margin: 0 5px 0 5px; font-size: 12px; font-family: Tahoma; }
#searchFormExt #txtPrice2 { width: 80px; float: none; margin: 0 0 0 5px; font-size: 12px; font-family: Tahoma; }
#searchFormExt .submitRow { padding-top: 10px; }

#FormKoszyk{}


.koszyk_naglowek {
	background: #F1E99A; color: #000000;
}
.koszyk_lista_tr {
	background : #f1f1f1;
}
.koszyk_lista_tr_2 {
	background : #F8F8F8;
}
.pole_koszyk_ilosc {
	font-family : Tahoma;
	font-size : 11px;
	background : #FFFFFF;
	color : #000000;
	width : 20px;
	text-align : right;
}