@charset 'UTF-8';
@import url('common.css');
@import url('jquery.lightbox-0.5.css');

html, body, img, a { margin:0px; padding:0px; font-size:10px; font-family:verdana; line-height:17px; color:#4B5A00; border-width:0px; border-spacing:0px; }
html, body { background-color:#ffffff; }

.red { color: red; text-align: center; }

.clear { clear:both; }
a { text-decoration:none; outline: none;}
a:hover { text-decoration:underline !important; }
.content { padding:12px; display:block; }
.page { width:1000px; margin:0px auto; }
.top_h { height:210px; }
h1, .h1 { margin:0px; padding:4px 0px; font-family:verdana; font-size:14px; color:#75820F; line-height:15px; }
h2, .h2 { margin:0px; padding:4px 0px; font-family:verdana; font-size:12px; line-height:14px; display:block; }
.h2 { text-transform:capitalize; }
table { width:100%; }
th, td { padding:2px 4px; }
th { color:#75820F; text-align:left; }
dt { font-weight:bold; }

.tag { display:block; float:left; margin:1px; padding:1px 2px; color:#ffffff; font-size:10px; font-weight:bold; padding:2px 4px; }
.bgorange { background-color:#FF9600; }
.bgred { background-color:#E50000; }
.bggreen { background-color:#BACF38; }
.bgblue { background-color:#00A0E5; }

#body { background:url('../images/bg_body.jpg') repeat-x; }
#header { background:url('../images/bg_header.jpg') no-repeat 0 0; text-align: center; height:196px; position: relative; }
/*#header .container { position: relative; width: 1000px; margin: 0 auto 0 auto; height:197px; }*/
#header img.logo { display:block; position:absolute; height:60px; width: 433px; left: 300px; top: 72px; behavior: url(sklep/htc/fx-iepngfix.htc); }
/*#root1 { background-image:url('../images/bubbles.png'); background-position:center bottom; background-repeat:no-repeat; border-bottom:1px solid #447A93; padding-bottom:20px; }*/
#root2 { /*background-image:url('../images/root0_bg.jpg'); background-position:center 2px; background-repeat:no-repeat; */}
#left { width:216px; float:left; padding-left: 13px; }
#root_right { width:764px; float:left; }
#root_center { width:549px; float:left; }
#center { padding-bottom: 15px; margin-left: 7px; margin-right: 7px; background-color: #ffffff; }
#content_bottom { margin-left: 7px; height:121px; background:url(../images/bg_content_bottom.png) no-repeat 0 0; behavior: url(sklep/htc/iepngfix.htc); }
#content_long_bottom { height:121px; background:url(../images/bg_content_long_bottom.png) no-repeat 0 0; behavior: url(sklep/htc/iepngfix.htc); }
#root_center .center_top { color: #ffffff; background: #ffffff; /*url(../images/bg_search.jpg) repeat-x;*/ height: 19px; margin-left: 7px; }
#right, #right .li0 { margin:0px; padding:0px; list-style-type:none; display:block; background: url(../images/bg_right_box.jpg) no-repeat left bottom;}
#right { overflow:hidden; background: url(../images/bg_right_top.jpg) no-repeat 0 0; padding-top: 9px; width:215px; float:left;  }

#lang { position: absolute; top:10px; left:40px; width: 30px; height: 150px; }
#lang :hover { opacity:0.8; }
#lang .selected { opacity:0.4; }
/*test
#right, #right .li0 { margin:0px; padding:0px; list-style-type:none; display:block; }
#right { padding-top:15px; width:215px; float:left;  }
----*/

#left_top { background: url(../images/bg_left_top.jpg) no-repeat 0 0; height: 66px; padding-left: 20px; padding-top: 15px; }
#contactbox { padding-top : 12px; padding-left: 20px; background:#ffffff url('../images/bg_contactbox.jpg') no-repeat 0 0; width:196px; min-height: 60px; height: auto !important; height: 60px;}
#contactbox p { margin: 0; padding: 7px 0; color:#69001D; }
#contactbox a { margin-top: 20px; cursor: pointer; color:#69001D; }
#left_bottom{ background:url('../images/bg_left_bottom.png') no-repeat 0 0; width:216px; height:98px; behavior: url(sklep/htc/fx-iepngfix.htc); }
#rightlast { background:url('../images/bg_right_bottom.png') no-repeat 0 0; width:215px; height:123px; behavior: url(sklep/htc/fx-iepngfix.htc); }

#lotos { display:block; height:87px; padding-top:83px; text-align:center; }

#left .top_h { text-align:center; }
#left .top_h b { display:block; }
#left .top_h a { font-size:9px; color:#000000; line-height:8px; outline:0; }

#menu_top, #menu_top li { margin:0px; padding:0px; list-style-type:none; display:inline; }
#menu_top { display:block; height:26x; line-height:26px; padding-left:120px; }
#menu_top a { font-size:10px; color:#000000; text-transform:uppercase; background:url('../images/bg_menu_top_indicator.gif') no-repeat; padding:0px 8px 0px 16px; }

#container_user form { margin:0; padding:0; }
#container_user { position: absolute; right:0; top:45px; height:140px; width: 250px; padding-right:8px; text-align:right; color:#504F53; line-height:12px; }
#container_user label { font-size:9px; padding-right:4px; color:#59889F; }
#container_user p { margin:0; padding:0; line-height:14px; }
#container_user p a { color:#69001D; font-size: 10px; font-weight: bold; }
.text, #container_user .text, #container_user .disabled, #right .text, #right .disabled, .field .text, .field .disabled { background-color:#D9D9D9; width:130px; padding:2px 6px; border:1px solid #9C9F49; /*border-right:1px solid #DFE536; border-bottom:1px solid #DFE536;*/ color:#7F7F7F; font-size:11px; opacity:0.9; }
#container_user .text { width:176px; margin:2px; height: 18px; padding-top: 7px; padding-bottom: 4px; }
.disabled, #container_user .disabled, #right .disabled, .field .disabled { color:#A0B1BA; background-color:#ECEEEF; }
#container_user .submit, #right .submit, .button, .btn { background-color:#000000; color:#ffffff; font-size:11px; text-transform:capitalize; padding:2px 4px; border: none; }
#container_user .submit { margin:2px 2px; padding: 7px 14px 7px 14px; cursor: pointer; opacity:0.9; }
#container_user a { color:#504F53; text-transform:capitalize; }
#container_user .logged_container { position:relative; }
#container_user .logged_bg { display:none; position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; border:1px solid #758210; background-color:#E8F28F; opacity:0.4; z-index:19; -moz-border-radius:3px; -moz-box-shadow:1px 1px 3px black; }
#container_user .logged { text-align:center; padding:22px 12px; position:relative; z-index:20; }

#container_user textarea, #right textarea, .field textarea { width:300px; height:140px; background-color:#E8EBB2; padding:3px 3px; border:1px solid #CED457; color:#75820F; font-size:11px; }

.text:focus, #container_user .text:focus, #right .text:focus, .field .text:focus, .field textarea:focus { border:1px solid #5D91AA; }

#menu, #menu * { margin:0px; padding:0px; list-style-type:none; display:block; }
#menu li span { background-color:#CDCDCD; background-image:url('../images/bg_menu_left.jpg'); background-position:0px 0px; background-repeat:repeat-x; }
#menu li span:hover, #menu li .selected { background-color:#DA8606; background-image:url('../images/bg_menu_left_hover.jpg'); }
#menu .a0 { color:#FFFFFF; padding:6px 12px 6px 35px; text-transform: uppercase; font-size: 10px; text-decoration:none; }

#menu a:hover { color:#ffffff; text-decoration:none; }
#menu .a0:hover, #menu .li0 span:hover .a0, #menu .li1 .selected .a0 { color: #FFC73E; }
#menu li li span { background-color:#AED0DF; background-image:url('../images/menu_lili_x.gif'); background-position:0px 0px; background-repeat:repeat-x;}
#menu li li a { padding:6px 35px 5px 12px; color:#465505 !important; background:#B0B952; border-left: 1px solid #D5DBA6; }
#menu li li li a { padding-left:28px; }
#menu li li li li a { padding-left:44px; }
#menu li li a:hover { color:#ffffff !important; }

#menu .selected a { font-weight:bold;  }
#menu .nosub .selected a { background-color:#EDF5A3; text-decoration:underline;}

#menu .nosub span, #menu .nosub a, #menu .nosub span:hover, #menu .nosub a:hover { background-image:none; background-color:#FFFFFF; margin:0px; padding:0px; color:#000000 !important; border:0; border-left: 1px solid #D5DBA6;}
#menu .nosub a, #menu .nosub a:hover { padding:1px 12px; border-bottom:1px dashed #B0B952; }
#menu .nosub a:hover { background-color:#EDF5A3; }

#menu dt { padding:4px 0 4px 43px; text-transform:uppercase; cursor:pointer; background-image:url('../images/right_header_y.gif'); background-position:0 0; background-repeat:repeat-y; color:#ffffff; border-top:2px solid #ffffff; }
#menu dd { text-align:right; padding:8px 12px; background-color:#ffffff; background-image:url('../images/right_content.jpg'); background-position:right -1px; background-repeat:no-repeat; }
#menu input, #menu label { display:inline; vertical-align:middle; cursor:pointer; }
#menu input { margin-right:4px; }
#menu dd div { padding:0 0 8px 0; text-align:left; }
#menu dd div div { padding:3px 0; font-size:10px; color:#000000; }
#menu .button { padding:2px 4px; }
#menu .header { padding:22px 12px 4px 12px; color:#015C86; font-weight:bold; text-transform:uppercase; background-color:#ffffff; background-image:url('../images/right_content.jpg'); background-position:right -1px; background-repeat:no-repeat; }

#right .extended_search { background-color:#ffffff; }
#right .extended_search * { margin:0; padding:0;  }
#right .extended_search dl { background-color:#ffffff; width:215px; }
#right .extended_search dt { padding:4px 22px; cursor:pointer; color:#7D891E; font-weight:bold; text-transform:uppercase; background-image:url('../images/arrow_right.gif'); background-position:8px 7px; background-repeat:no-repeat; }
#right .extended_search dt.visible { background-image:url('../images/arrow_down_green.gif'); background-position:6px 10px; }
#right .extended_search dd { padding:0 22px 12px 22px; text-align:right; }
#right .extended_search input, #right .extended_search label { display:inline; vertical-align:middle; cursor:pointer; }
#right .extended_search input { margin-right:4px; }
#right .extended_search dd div { padding:0 0 4px 0; text-align:left; }
#right .extended_search dd div div { padding:3px 0; font-size:10px; color:#000000; }
#right .extended_search label:hover, #right .extended_search dt:hover { text-decoration:underline; }
#right .extended_search dd .button { padding:2px 4px; }

#search { background: url(../images/bg_search.jpg) repeat-x; height: 59px; }
#search .right { width:370px; float:right; padding-right:20px; padding-top: 7px; }
#search .scope { margin-left:85px; float:left; behavior: url(sklep/htc/fx-iepngfix.htc); }
#search .right p { color:#026A9C; }
#search .right .container { padding: 1px; margin:0px; display:block; text-align:center; float:left; }
#search .right input { width:203px; background-color:#D9D9D9; border:1px solid #9C9F49; color:#7F7F7F; font-size:11px; padding: 8px 6px;  }
#search .right .btn { width:50px; background-color:#000000; color:#ffffff; font-size:10px; text-transform:capitalize; border:1px solid #000000; cursor: pointer;  padding: 2px 4px 3px 4px; height: 29px;  }

.wheader, .wheadersmall, .wheader a, .wheadersmall a, .wheadersmallest, .wheadersmallest a { color:#75820F; }
.wheader, .wheadersmall, .wheader a, .wheadersmall a { font-size:12px; }
.wheadersmallest, .wheadersmallest a { font-size:9px; }
.wheader, .wheadersmall, .wheadersmallest { margin:0px; padding:8px; }
.wheader { text-transform:uppercase; font-weight:bold; background-color: #ffffff; margin:0}
.product_list, .product_list li, .product_list2, .product_list2 li { margin:0px; padding:0px; list-style-type:none; }
.product_list, .product_list2 { background-color:#ffffff; margin:0px; padding-bottom:20px; }
.product { float:left; width:172px; background:url(../images/bg_product_item_left.jpg) no-repeat left top; /*border-left:1px dotted #036B9C;*/ }
.product_list2 .product { margin-top:20px; }
.product .content { padding:8px; border:0; position:relative; }
.product0 { background:none;/*border-left:0;*/ }
.product .img { text-align:center; display:block; padding:4px 0px; border: 1px solid #F3F3F3; }
.product_list2 .img { padding-top:0px; }
.product .name { clear: both; color:#7D8A12; line-height:14px; padding-top: 5px; padding-bottom:2px; display:block; }
.product_list2 .name { color:#7D8A12; }
.product .more { color:#7D8A12; display:block; text-align:right; padding-right: 12px; background:url(../images/bg_more.jpg) no-repeat right 4px; }
.product0 .name { padding-left:0; }
.product2 .name { padding-right:0; }

.product_vlist, .product_vlist li { margin:0px; padding:0px; list-style-type:none; display:block; }
.product_vlist { margin:12px 0px; }
.product_vlist li { border-bottom:1px solid #E0E0E0; }
.product_vlist .li0 { border-top:1px solid #E0E0E0; }
.product_vlist .left { float:left; width:193px; border-right:1px solid #E0E0E0; padding:12px 0px; text-align:center; }
.product_vlist .right { float:left; width:315px; }
.product_vlist .bggrey { background-image:url('../images/productlist_y.gif'); background-position:193px 0px; background-repeat:repeat-y; }
.product_vlist .padd { padding:8px 12px; position:relative; }
.product_vlist .tag { position:absolute; top:6px; right:6px; text-transform:capitalize; }
.product_vlist .name { display:block; margin-bottom:12px; margin-right:60px; }
.product_vlist .bgorange, .productlist .bgorange { padding:2px 5px; color:#ffffff; font-weight:bold; }
.name { font-weight:bold; color:#75820F; }
.more { display:block; height:15px; }
.more a { float:right; display:block; font-size:10px; color:#2B9ED0; text-transform:capitalize; height:15px; padding-right:15px; background-image:url('../images/more.gif'); background-position:right 8px; background-repeat:no-repeat; }

.block { background-color:#ffffff; margin:0px 7px; }
#right .content { background-color:#ffffff; }

#root_bottom { background:url('../images/bg_footer.jpg') repeat-x 0 103px; }
#bottom {  }

#right #cart { height:102px; padding-top:12px; padding-bottom:18px; position:relative; background-color:#ffffff;/* background-image:url('../images/cart_l.gif'); background-position:left bottom; background-repeat:no-repeat;*/ }
#right .left { width:67px; float:left; text-align:center; overflow:hidden; }
#right .right { width:128px; float:left; overflow:hidden; }
#cart .button { float:left; display:block; padding:2px 8px; }

.bigyellow, .biggreen, .bigviolet  { font-size:16px; font-weight:bold; color:#F4B200; }
.biggreen { color:#65913B; }
.bigviolet {color:#D854B4;}
.blue { font-weight:bold; color:#026A9C; }
#cart .blue { text-transform:capitalize; }
#cart .bigyellow, #cart .bigviolet { padding:2px 0px 12px 0px; }

#right .space { background-color:#ffffff; height:12px; }
#right .header, #left .header { margin:0; color:#7D891E; font-weight: normal; font-size: 16px; display:block; height: 33px; padding:14px 0px 4px 15px; font-style: italic; text-transform:capitalize; }
#left .header { margin-left: 42px; padding-right:7px; }
/*#right .header { background-image:url('../images/right_header_y.gif'); background-position:0px 0px; background-repeat:repeat-y; }*/
#right .content { padding:12px 0px; /*background-image:url('../images/right_content.jpg'); background-position:right 0px; background-repeat:no-repeat; */}
#right .extended_search dl { padding-bottom: 12px; }
#right .content p { padding:0px 15px; color:#000000; }
#right form p { text-align:right; padding:0px; margin:5px 20px 5px 0px; }

#right #promotions { padding-top:12px; padding-bottom:18px; background-color:#ffffff; }

#right .content { background-image: none;}
#right #promotions .product { border: none; }

.productlist, .productlist li { display:block; margin:0px; padding:0px; list-style-type:none; }
.productlist li { padding:4px 22px; border-bottom:1px solid #E2E2E2; }
.productlist .lili0 { border-top:1px solid #E2E2E2; }
.productlist .name { color:#025175; font-weight:bold; }
/*span.price {font-size: 12px; color: #000000; font-weight: bold; }*/
span.price_old { font-weight: normal; color: #999999; }
span.promotion_label, span.new_label { /*display:block; float:left;*/ padding: 1px 3px 2px 3px; background:url(../images/bg_promotion.jpg) repeat-x; color: #ffffff; font-weight: normal; border: 1px solid #749DCE; line-height: 15px;}
span.new_label { /*float: right; */ background:url(../images/bg_new.jpg) repeat-x; border: 1px solid #BB6BAC;}
.productlist .img { padding:2px 0; }
/*.productlist .img img { width: 171px; height: 110px; } */
#right ul.product_list li {margin-left: 10px;}

.dark { background-color:#F7F7F7; }

#partners, #partners li { background-color:#ffffff; list-style-type:none; margin:0px; padding:0px; }
#partners { margin:8px 8px 0px 8px; background-color:#ffffff; display:block; padding:20px 12px; text-align:center; line-height:60px; vertical-align:middle; }
#partners li { display:inline; padding:8px; }
#partners .header { display:block; font-weight:bold; color:#026A9C; text-align:left; line-height:14px; font-size:12px; text-transform:uppercase; padding:0px 0px 20px 0px; }

.db_navigator .count { float:left; }
.db_navigator .count span { font-weight: bold; color: #7D8A12; }
.db_navigator .sort { float:right; }

#col2_top { width:757px; background:#ffffff url('../images/bg_center_top.jpg') no-repeat 0 0; margin-left: 7px; margin-right: 7px; }
#content_col2 { margin-left:7px; }

.product_container { padding-left: 15px; padding-right: 15px; line-height: 12px;}
.product_container p {line-height: 12px; margin:0; padding: 5px 0 5px 0;}
.product_container .product_left { width:270px; float:left; padding-bottom: 10px; }
.product_container .product_right { width:220px; float:left; padding-bottom: 10px; margin-left: 15px; }
.space_top { padding-top: 20px; }

.product_fature p select { margin-left: 15px; border:1px solid #cecece; padding:3px; }
.product_fature p span { padding-left: 15px; color:#788512; }
.product_fature p span.error { color: #ff0000; }

.product_price { font-size: 10px; color:#788512; }
.product_price .small { display: block; padding-bottom:5px; color:#DC65BB; font-size: 16px; font-weight:bold; }

.product_right p.addbtn_container { padding: 0 0 20px 0; }

#btn_addcart { padding:7px 14px; cursor:pointer; }

.gallery_image { background-image: url(../images/gallery/overlaygallery_progress.gif); background-position: center center; background-repeat: no-repeat; height: 230px; overflow: hidden; padding: 0; width: 270px; text-align:center; }
.gallery_menu { float: left; height: 101px; padding-top:5px; overflow: hidden; width: 475px; background: url(../images/gallery/bg_gallery_menu.jpg) no-repeat top center; }
.gallery_move_left { background-image: url(../images/gallery/arrow_left.gif); background-position: center; }
.gallery_move_right { background-image: url(../images/gallery/arrow_right.gif); 	background-position: center; }
.gallery_move_left, .gallery_move_right { float: left; background-repeat: no-repeat; cursor: pointer; height: 108px; width: 15px; }
.gallery_container { height:101px; overflow: hidden; position: relative; width: 475px; background: url(../images/gallery/bg_gallery_menu.jpg) no-repeat bottom center; }
.gallery_gradient_left { left: 0; background-image: url(../images/gallery/gallery_gradient_left.png); }
.gallery_gradient_right { right: 0; background-image: url(../images/gallery/gallery_gradient_right.png); }
.gallery_gradient_left, .gallery_gradient_right { position: absolute; top: 0; width: 14px; height: 106px; background-repeat: no-repeat; z-index: 10; behavior: url(sklep/htc/iepngfix.htc); }
.gallery_scroller { position: absolute; height:96px; width:100000px; overflow:hidden;}
.gallery_scroller a { display: block; position: relative; float: left; height: 94px; border:1px solid #dedede; margin:0 2px; outline: none; text-align: right; text-decoration: none; }
.gallery_scroller a span { display: block; position: absolute; left: 12px; bottom: 2px; font-size: 9px; color: #909090; }
.gallery_s_container { clear: both; height: 1px; margin-left: 12px; overflow: hidden; position: relative; width: 465px; }
.gallery_scroll { background-color: #FEFEFE; height: 1px; left: 0; position: absolute; right: 0; top: 0; width: 465px; }


#content_col2 .bgwhite { background-color:#ffffff; }

.vspace { height:19px; }
.productprice { color:#ffffff; text-align:right; background-color:#FF9600; }
.productprice small { display:block; }
.big { font-size:16px; }
.bigger { font-size:24px; font-weight:bold; }

#productimage { text-align:center; position:relative; margin-top:-28px; height:370px; background-image:url('../images/overlaygallery_progress.gif'); background-position:center center; background-repeat:no-repeat; }
.rightheader { float:left; display:block; color:#ffffff; font-size:11px; font-weight:bold; padding:4px 16px 4px 8px; background-image:url('../images/arrow_down.gif'); background-position:right 10px; background-repeat:no-repeat; }

.darkrow th, .darkrow td { background-color:#FCFCFC; }

.features_list { border-top:1px solid #DDDDDD; border-spacing:0; }
.features_list th, .features_list td { border-bottom:1px solid #DDDDDD; padding:2px 4px; }
.features_list th { width:140px; text-align:right; }
.features_list td { border-left:1px solid #DDDDDD; }

.field { padding:2px 0px; }
.field input { vertical-align:middle; }
fieldset, .group { margin:0 0 8px 0; border:0; padding:8px 16px 16px 16px; line-height:22px; }
fieldset { border:1px solid #c3c3c3; border-radius:5px; -moz-border-radius:5px; }
.group { border-bottom:1px solid #D3D969; }
fieldset h1, .group h1 { margin-bottom:12px; }
#summary h1, #summary h2 { margin-top:12px; }
fieldset legend { font-weight:bold; position:relative; padding:0 6px;  }
fieldset .field label { width:140px; display:block; float:left; padding:0px 6px; text-align:right; }
.invalid label { color: #e00000; }
.invalid .rstar { font-weight: bold; color: #e00000; }

#credits { text-align:center; height:135px; position: relative; }
#credits .rf { position: absolute; top: 20px; right: 10px; }

.info, .distinction { border:1px solid #cecece; background-color:#fafaff; padding:6px 10px; }
.rstar { padding:0 4px; }

.topborder { border-top:1px dotted #036B9C; padding-top:8px; margin-top:20px; }
.pages { text-align:center; padding:4px; }
.pages a { padding:0 3px; }
.pages .selected { font-weight:bold; text-decoration:underline; font-size:12px; color:#7D8A12; }
.orange { color:#FF9600; }
.red { color:#E50000; }
.darkblue { color:#508FDF; }

.message { border:1px solid #cecece; padding:6px 22px; margin:12px 0; }
ul.error { border:1px solid #ff0000; }
.message li { padding:4px 0; margin:0; }
.error li { color:#ff0000; }

.goodmessage { padding:6px; background-color:#ffffff; }
.goodmessage p { border:1px solid #6DA9D7; margin:0; padding:6px 12px; background-color:#F9FBFC; }

#profile_menu { display:block; margin:12px 0 12px 0; padding:0; list-style-type:none; border-bottom:1px solid #75820F; }
#profile_menu li { display:inline; margin:0; }
#profile_menu a { padding:3px 8px; line-height:12px; }
#profile_menu .sel { font-weight:bold; background-color:#75820F; color:#ffffff; }

.ttext { font-size:10px; color:#75820F; }

.items, .data, .account-data { margin:0; padding:0; font-size:11px; }
.account-data, .data { margin-bottom:22px; }
.items th, .items td, .data th, .data td, .account-data th, .account-data td { margin:0; padding:2px 4px; font-size:11px; }
.items .thead td, .items .tbody td, .data th, .data td, .account-data th, .account-data td { border-bottom:1px solid #D3D969; }
.items .thead td, .data .thead td, .account-data .thead td { font-weight:bold; text-transform:uppercase; font-size:10px; }
.items .small, .data .small { width:40px; text-align:center; }
.items .price, .data .price { width:90px; text-align:right; }
.items .sum .price { font-weight:bold; }
.items .quantity { text-align:center; }
.items .quantity input, .data .quantity input { width:51px; }
.data .odd td { background-color:#F6F9FA; }

#memberlogin .login { margin-left:152px; }

.variant { min-height:112px; border-left:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; padding:0 12px 22px 120px; background-image:url('../images/variant_bg.jpg'); background-position:16px center; background-repeat:no-repeat; }
.variant .caption { font-weight:bold; color:#01547A; margin:0; padding:8px 0 4px 0; }
.variant select { displat:block; border:1px solid #8C8C8C; width:150px; }

#delivery_options { border-right:1px solid #cecece; border-bottom:1px solid #cecece; }
#delivery_options th, #delivery_options td { text-align:center; margin:0; padding:4px 6px; }
#delivery_options .fix { font-weight:bold; }
#delivery_options .fix, #delivery_options .option { border-left:1px solid #cecece; border-top:1px solid #cecece; }

#gallery { height:130px; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; margin-bottom:34px; }
#galleryleft { height:130px; width:13px; float:left; background-color:#CCCCCC; background-image:url('../images/gal_arrow_left.gif'); background-position:center center; background-repeat:no-repeat; cursor:pointer; }
#gallerybox { width:730px; float:left; overflow:hidden; position:relative; height:130px; line-height:130px; }
#galleryright { height:130px; width:13px; float:left; background-color:#CCCCCC; background-image:url('../images/gal_arrow_right.gif'); background-position:center center; background-repeat:no-repeat; cursor:pointer; }
#gallerycontainer { width:100000px; height:160px; position:absolute; left:0; top:0; bottom:0; }
#gallerybox a { width:160px; height:120px; padding:5px 0; display:block; float:left; border-right:1px solid #E0E0E0; text-align:center; }

#scrollrealbar { height:1px; position:relative; overflow:hidden; width:756px; }
#scroll { height:1px; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; }

.smallest { font-size:10px; font-weight:normal; }

.platnosci_submit, #platnosci_submit { background-color:#FF4900; color:#ffffff; padding:3px 5px; font-size:12px; margin:4px 0; border:1px solid #ffffff; }

.error .text { border:1px solid #ff0000; background-color:#ffffff; }

#documentlist dt, #documentlist .slideup { cursor:pointer; font-weight:bold; }
#documentlist .slideup { border-bottom:1px dashed #cecece; padding-bottom:6px; }

#documentlist dt  { font-size:13px; padding:8px 0px 4px 16px; background-image:url('../images/arrow_right.gif'); background-position:0 11px; background-repeat:no-repeat; }
#documentlist dl  { margin:0; padding:0; }
#documentlist dd  { margin:0; padding:0 12px; }
#documentlist dd ul, #documentlist dd ol { margin:0; padding:6px 25px; }
#documentlist dd li { margin:0; padding:4px 0; }
#documentlist dd a { text-decoration:underline; color:#056D9F; }

.focus { color:#1668A8; font-weight:bold; text-decoration:underline; }


#summary .items .sum td { font-weight:bold; text-align:right; }
#summary .total td { font-weight:bold; }

.files { border-top:1px dotted #036B9C; padding:12px 4px 0 4px; margin-top:22px; }
.files strong { color:#008ECA; }
.files ul, .files li { margin:0; padding:0; display:block; list-style-type:none; }
.files ul { padding:12px 0; }
.files li { color:#009EDF; background-position:4px 8px; background-repeat:no-repeat; min-height:44px; padding:0px 12px 0px 50px; }
.files li, .files li * { font-size:10px; }
.files li a { color:#797979; }
.files li div { border-top:1px dotted #DCDCDC; padding:6px 0 12px 0; }

.gallery { border-top:1px dotted #036B9C; padding:12px 0 0 0; margin-top:22px; }
.gallery img { border:1px solid #dedede; }

.nylonek { height:35px; float:right; width:85px; padding-top: 20px;}
.nylonek * { margin:0; padding:0; color:#cecece; font-size:10px; text-align: left; }
.nylonek_obrazek { height:35px; /*float:right;*/ width:60px; }
.nylonek_obrazek a img {behavior: url(sklep/htc/fx-iepngfix.htc); }
.nylonek_podpis { /*float:right;*/ padding-top:8px;  }

#akceptujemyplatnosci { float:left; margin-right: 20px; padding-top: 30px; }
.discount td { text-align:right; }

#menu_bottom, #menu_bottom * { margin:0px; padding:0px; list-style-type:none; display:block; text-align: left; }
#menu_bottom li span.header { margin-left: 5px; padding-bottom: 10px; color: #5E6D06; font-weight: bold; }
#menu_bottom li { float:left; width: 170px; margin-left: 5px; }

#root_bottom div.content { clear:both; bottom:0; }

.path, .path a { text-transform:capitalize; font-size:10px; }

.pager { padding:4px 8px; text-align:center; }
.pager span { font-weight:bold; font-size:1.1em; text-decoration:underline; }

.deflist dt { border-bottom:1px dotted #036B9C; }
.deflist dd { padding:0 0 12px 0; margin:0; }
.deflist .img { padding:0; margin:12px 18px 14px 0; width:168px; height:130px; display:block; float:left; }
.deflist .img img { border:1px solid #cecece; }
.price { font-size:0.9em; }

.smalllist li { margin:0; padding:0; }
.blankitem { list-style-type:none; }

.p-header { margin-top:3em; text-transform:capitalize; border-bottom:1px dashed #dedede; }
#contact-form table * { margin:0; padding:0; vertical-align:middle; border:0; border-spacing:0; }
#contact-form table th { text-align:right; width:140px; text-transform:capitalize; vertical-align:top; padding-right:8px; }
#contact-form textarea, #contact-form .input-text, #contact-form .input-submit { width:300px; border:1px solid #CDD3A1; -moz-border-radius:2px; font-family:verdana; line-height:16px; font-size:11px; margin:0; padding:2px 4px; }
#contact-form textarea:focus, #contact-form .input-text:focus { border:1px solid #75820F; }
#contact-form textarea { height:200px; width:400px; }
#contact-form .input-submit { width:80px; background-color:white; background-color:#EAEFC5; }

.error input, .error textarea { border:1px solid red !important; }
.error label { color:red !important; }

.small { font-weight:bold; color:#7D8A12; }

#intro { display:none; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:831px; z-index:1000; background-color:#ffffff; background-image:url('../images/intro-x.jpg'); background-position:0 0; background-repeat:repeat-x; padding-top:50px; }
#intro .rf { margin: 0 auto; width: 1036px; text-align:right; }
#intro .rf img { margin-right: 30px; }
#intro .page { text-align:center; width:1036px; background-image:url('../images/intro-bg.jpg'); background-position:0 22px; background-repeat:no-repeat; height:900px; position:relative; }
#intro .page .top { height:246px; position:relative; }
#intro .content { margin:0 28px; background-color:#ffffff; }
#intro .bottom-bg { height:122px; background-image:url('../images/intro-bottom.gif'); background-position:center 0; background-repeat:no-repeat; }
#intro-lotos { display:block; float:left; width:428px; height:75px; position:absolute; left:320px; top:58px; }
.pages-list { padding:1em 0; background-color:white; }
.pages-list .item { display:block; height:121px; background-color:#D3D867; margin:1em 0; padding-top:1px; }
#intro .pages-list .item { float:left; width:216px; margin:0 11px; }
.pages-list .item .item-img { display:block; width:204px; height:81px; margin:5px; border:1px inset white; overflow:hidden; font-size:1px; line-height:1px; }
.pages-list .item .item-name { display:block; text-align:center; height:30px; line-height:30px; background-image:url('../images/intro-a-bg.gif'); background-position:0 0; background-repeat:no-repeat; background-color:#69780A; border-top:1px solid white; font-weight:bold; color:white; font-size:11px; }

.gallery-big { padding-left:5px; }
.gallery-big li { width:240px; height:240px; }
.gallery-big img { border:3px solid #DADE7F; }

