@charset "utf-8";
/* --old--
body { background:url(../i/o/bodyBg.jpg) repeat-x; background-color:#F7F3EE; }
*/

/*ss*/
body { background:url(../i/o/bodyBg2.jpg) repeat-x; background-color:#F7F3EE; }
/*#pageBottom {behavior: url("iepngfix.htc")}
*/
/*ss*/

body, ul, li, p, td, form, textarea { font-family: Tahoma; color:#000; padding:0; margin:0; }
body { margin-bottom:20px; }
img { border:0; padding:0; margin:0; }
ul { list-style:none; }
/*select, option { text-align:left; }*/

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; color:#023059; }
a:link { color:#023059; text-decoration:none; }
a:visited { color:#023059; text-decoration:none; }
a:hover { text-decoration: underline; }

#pageHead { position:relative; width:765px; height:120px; overflow:hidden; margin:0 auto; text-align:left; }
#startLine { position:absolute; width:765px; margin:5px auto; text-align:right; font-size:11px; color:#fff; top:10px;  }
#startLine a:link { color:#fff; text-decoration:none; }
#startLine a:visited { color:#fff; text-decoration:none; }
#startLine a:hover { color:#fff; text-decoration: underline; }
#telNumber { position:absolute; width:765px; top:45px; text-align:right; }
#logo { position:absolute; top:20px; }
#menuTop { position:absolute; width:765px; height:41px; top:80px; }
#menuButtons { width:765px; height:10px; }
#menuTop ul { padding:0; margin:0; }
#menuTop img { border: none; }
#menuTop li { display: inline; list-style:none; }
#menuTop li a { float:left; }
#menuTop li a:hover { visibility:visible; text-decoration:none; }

#pageMiddle { position:relative; width:765px; height:100px; margin:0 auto; overflow:hidden; }


/*ss*/
#pageMiddle_a { position:relative; width:765px; height:208px; margin:0 auto; overflow:hidden; }
/*ss*/

#div_description { padding-top:15px; padding-bottom:15px; margin-left:15px; margin-right:15px; }
.categories_txt_desc { font-family:Tahoma; font-size:12px; font-weight:normal; color:#333333; text-align:justify; line-height:145%; }
.categories_txt_desc a:link { font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; }
.categories_txt_desc a:visited { font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; }
.categories_txt_desc a:hover { font-family:Tahoma; font-size:12px; color:#333333; text-decoration:underline }

textarea { font-family:Tahoma; font-size:12px; color:#333; padding:5px; }
#formularz p { font-family:Tahoma; font-size:12px; font-weight:normal; color:#333; line-height:145%; padding-top:5px; }
#formularz a { font-family:Tahoma; font-size:12px; font-weight:normal; color:#333; background-color:#F7F3EE; padding:7px; }
#formularz a:hover { text-decoration:underline; }
#errorform p { font-family:Tahoma; font-size:12px; font-weight:bold; color:#FF3333; }

#pageBottomFirstLine { position:relative; width:765px; height:10px; margin:0 auto; font-size:1px; text-align:left; background:url(../i/o/menu_box_bottom_a1.png) no-repeat; }
#pageBottomLastLine { position:relative; width:791px; height:13px; margin:0 auto; text-align:left; background:url(../i/o/menu_box_bottom_c.png) no-repeat; }


#pageBottom {width:791px; min-height:200px; height:auto !important; height:200px; margin:0 auto; background:url(../i/o/pageBottomBg2.png) no-repeat; padding-bottom:20px;}
#pageBottomUp {margin-left:30px; margin-right:30px;}
#pageBottomLeft { float:left; }
#pageBottomRight { float:right; margin-left:0px; width:512px; min-height:409px }


/*ss*/
#pageBottom_a {position:relative; width:791px; min-height:200px; height:auto !important; height:200px; margin:0 auto; background:url(../i/o/baner_foot.jpg) 13px 0px no-repeat;}
#pageBottomMain_a {width:791px;min-height:200px; height:auto !important; height:200px; margin:0 auto;background:url(../i/o/pageBottomBg.png) 0 45px no-repeat}
/*ss*/

#box1 { position:relative; width:202px; height:202px; margin:0}
.box1_top { width:202px; height:40px; background:url('../i/o/box1_top.png') no-repeat; }
.box1_top p { font-family:Tahoma; color:#fff; font-weight:bold; padding-top:9px; }
.box1_bottom { width:202px; min-height:161px; height:auto !important; height:161px; background:url('../i/o/box1_bottom.png') no-repeat; }

#box2 { position:relative; width:202px; height:202px; margin:20px 0 0 0}
.box2_top { width:202px; height:40px; background:url('../i/o/box3_top.png') no-repeat; }
.box2_top p { font-family:Tahoma; color:#fff; font-weight:bold; padding-top:9px; }
.box2_bottom { width:202px; min-height:161px; height:auto !important; height:161px; background:url('../i/o/box3_bottom.png') no-repeat; }

#box3 { }
.box3_top { margin:0px; width:512px; height:42px; background:url('../i/o/box2_top.png') no-repeat; }
.box3_top p { font-family:Tahoma; color:#FAB424; font-weight:bold; padding-top:9px; }



.box3_bottom { margin:0px; padding:10px 0px 0px 10px; width:502px; min-height:409px; height:auto !important; height:409px; background:url('../i/o/box2_bottom.png') no-repeat; }

/* ss */
.ProductBox_1 {float:left;width:120px; height:180px;background:url('../i/o/products_bg.png') no-repeat;margin:10px 0px 10px 3px; padding:12px 0 0 1px}
.ProductBox_2 {float:left;width:239px; height:192px;background:url('../i/o/products_2_bg_fl.png') no-repeat;margin:10px 0px 10px 6px; padding:10px 0 0 1px}
.ProductBox_1 img, .ProductBox_2 img{clear:both; margin:0}
.ProductBox_1 span, .ProductBox_2 span{clear:both;display:block;font-size:10px;color:#C07633; text-decoration:none; text-align:center;text-transform:uppercase;}
.ProductBox_1 a:hover, .ProductBox_2 a:hover{text-decoration:none}
.ProductBox_2Big {width:475px; height:360px;background:url('../i/o/products_2_big_bg.png') no-repeat;margin:10px auto 10px auto; padding:16px 0 0 1px;}
.ProductBox_1Big {width:285px; height:403px;background:url('../i/o/products_1_big_bg.png') no-repeat;margin:10px auto 10px auto; padding:16px 0 0 1px;}

.WypInfoBox {width:475px;margin:10px auto 10px auto;}
#WypName { font-size:20px; color:#462600;line-height:20px;margin-bottom:10px }
.WypInfoBox p{font-size:12px; color:#C07633;display:block;width:475px;height:20px}
.WypInfoBox span{display:block;float:left}
.ParamName {width:130px; padding:0px; margin:0px}
.ParamValue, .PriceName {font-weight:bold;}
.PriceName {width:75px; margin-left:130px;display:inline !important}
.Price1, .Price2 ,.Price3 {width:100px;font-weight:bold;text-align:right;line-height:normal}
.Price1 {color:#f00; text-decoration:line-through;}
.Price2 {text-decoration:none;}
.Price3 { font-size:10px;font-weight:normal;margin-left:0px;width:60px;line-height:12px}
.Select {display:block;float:left;font-size:12px;color:#C07633; border:1px solid #C07633;font-weight:Bold;}
/*.ParamName1 {width:90px; margin-left:100px;display:inline !important}*/

.GetPriceList {width:475px;margin:10px auto 10px auto; padding-top:5px; border-top:1px solid #E6CAB0 }
.GetPriceList a {display:block; width:237px; font-size:12px; color:#892600; text-align:center; float:left}
/* ss */



#box4 { position:relative; padding-top:30px; }
.box4_left { display:block; float:left; width:274px; height:109px; margin-left:30px; }
.box4_right { display:block; float:right; width:274px; height:109px; margin-right:30px; }


#box4a {width:765px;height:95px; margin:0 auto 0 22px;padding-top:15px;}
.box4_1 { display:inline; float:left; width:247px; height:102px;margin-right:5px}


.menu_txt { margin-left:5px; font-size:16px; color:#462600; font-weight:normal; }
.menu_txt .menu_txt_parent  { margin-left:10px; font-size:12px; padding-top:5px; background:none; }
.menu_txt li { padding-left:10px; font-family:Tahoma; color:#462600; padding-top:10px; margin-left:0; background: url(../i/o/point_blue.png) no-repeat 10px 5px; }
.menu_txt a:link { color:#462600; text-decoration:none; }
.menu_txt a:visited { color:#462600; text-decoration:none; }
.menu_txt a:hover { color:#462600; text-decoration:underline; }
.menu_txt .active_button a:link { font-weight:bold; }
.menu_txt .active_button a:visited { font-weight:bold;  }
.menu_txt .active_button a:hover { font-weight:bold; }

#wzorniki_box { float:left; width:120px; height:130px;  }
#wzorniki_box img { display:block; margin-top:20px; margin-left:11px; width:90px; height:90px; }
#wzorniki_box p { font-family:Tahoma; font-size:10px; color:#C07633; text-align:center; text-transform:uppercase; margin-top:10px; }

#product_box_1 { float:left; width:120px; height:180px; }
#product_box_1 img { display:block; margin-top:12px; margin-left:1px; width:110px; height:158px; }
#product_box_1 p { font-family:Tahoma; font-size:10px; color:#C07633; text-align:center; text-transform:uppercase; }

#product_box_2 { float:left; width:240px; height:180px; }
#product_box_2 img { display:block; margin-top:11px; width:220px; height:158px; }
#product_box_2 p { font-family:Tahoma; font-size:10px; color:#C07633; text-align:center; text-transform:uppercase; }

#products_left { float:left; margin-left:10px; }
#products_right { float:left; margin-left:10px; margin-top:10px; }

#product_box_big { display:block; width:285px; height:400px; background:url('../i/o/products_bg_big.png') no-repeat; }
#product_box_big img { margin-top:15px; margin-left:1px;}

#wzorniki_center { float:left; padding-top:10px; padding-bottom:10px; padding-left:55px; }
#wzorniki_box_big { display:block; width:415px; height:415px; background:url('../i/o/wzorniki_bg_big.png') no-repeat;  }
#wzorniki_box_big img { margin-top:40px; margin-left:26px; }
#wzorniki_box_big p { font-family:Tahoma; font-size:10px; color:#C07633; text-align:center; text-transform:uppercase; margin-top:10px; }

.txt1 { font-size:20px; color:#462600; }
.txt2 { font-size:14px; color:#C07633; width:190px; }
.linethrough { font-size:11px; color:#f00; width:190px; text-decoration:line-through; }

.dzielenie a, .dzielenie a:visited	{ padding:1px 4px; border:1px solid #E5C5A6; text-decoration:none; color:#462600; font-size:10px; background:#FFFFFF; margin-left:2px; line-height:16px}
.dzielenie a:hover					{ padding:1px 4px; border:1px solid #E5C5A6; text-decoration:none; color:#FFFFFF; font-size:10px; background:#EDA15C; margin-left:2px; line-height:16px}
.dzielenie b.noactive				{ padding:1px 4px; border:1px solid #E5C5A6; text-decoration:none; color:#FFFFFF; font-size:10px; background:#EDA15C; margin-left:2px; line-height:16px}

#footer { position:relative; width:765px; height:22px; margin:0 auto; background:url(../i/o/footer.png) no-repeat; }
#footer p { font-family:Arial; font-size:11px; color:#ccc; margin-top:6px; }
#footer a:link { font-size:11px; color:#ccc; text-decoration:none; font-weight:bold; }
#footer a:visited { font-size:11px; color:#ccc; text-decoration:none; font-weight:bold; }
#footer a:hover { font-size:11px; color:#ccc; text-decoration:underline; font-weight:bold; }
#footer .left { float:left; height:22px; width:55%; text-align:left; }
#footer .right { float:left; height:22px; width:45%; text-align:right; }