@charset 'UTF-8';
@import url('common.css');
@import url('jquery.lightbox-0.5.css');

html, body, img, a { margin:0px; padding:0px; font-size:11px; font-family:verdana; line-height:17px; color:#838383; border-width:0px; border-spacing:0px; }
html, body { background-color:#ffffff; }

.clear { clear:both; }
a { text-decoration:none; }
a:hover { text-decoration:underline !important; }
.content { padding:12px; display:block; }
.page { width:980px; margin:0px auto; }
.top_h { height:210px; }
h1, .h1 { display:block; margin:0px; padding:4px 0px; font-family:verdana; font-size:18px; font-weight: normal; color:#015C86; line-height:20px; }
h2, .h2 { display:block; margin:0px; padding:4px 0px; font-family:verdana; font-size:12px; line-height:14px; }
table { width:100%; }
th, td { padding:2px 4px; }
th { color:#008ECA; 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; }
.bgorange { background-color:#FF9600; }
.bgred { background-color:#E50000; }
.bgblue { background-color:#00A0E5; }

#root0 { background-color:#00AAF1; background-image:url('../images/body_x.jpg'); background-position:0px 0px; background-repeat:repeat-x; }
#root1 { background-image:url('../images/bubbles.png') !important; background-image:url('../images/bubbles.png') !ie-only; background-image:none; 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; }
#root_right { width:764px; float:left; }
#root_center { width:549px; float:left; }
#right, #right .li0 { margin:0px; padding:0px; list-style-type:none; display:block; }
#right { overflow:hidden; padding-top:15px; width:215px; float:left; /*padding-bottom:99px; background-image:url('../images/right_bubbles.png'); background-position:0px bottom; background-repeat:no-repeat;*/ }
#leftlast { background-image:url('../images/left_bubbles.png') !important; background-image:url('../images/left_bubbles.png') !ie-only; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sklep/images/left_bubbles.png', sizingMethod='image'); background-position:0 -12px; background-repeat:no-repeat; width:216px; height:100px; }
#rightlast { background-image:url('../images/right_bubbles.png') !important; background-image:url('../images/right_bubbles.png') !ie-only; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sklep/images/left_bubbles.png', sizingMethod='image'); background-position:0 0; background-repeat:no-repeat; width:215px; height:99px; }

#agma { 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; }

#top, #top li { margin:0px; padding:0px; list-style-type:none; display:inline; }
#top { display:block; height:45px; line-height:45px; padding-left:80px; }
#top a { font-size:10px; color:#056D9F; text-transform:uppercase; background-image:url('../images/arrow_right.gif'); background-position:0px 0px; background-repeat:no-repeat; padding:0px 8px 0px 16px; }
#top .a0 { background-image:none; }

#container_user form { margin:0; padding:0; }
#container_user { height:155px; 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; }
.text, #container_user .text, #container_user .disabled, #right .text, #right .disabled, .field .text, .field .disabled { background-color:#E5F0F5; width:130px; padding:2px 6px; border:1px solid #BED8E5; border-right:1px solid #CFE4EF; border-bottom:1px solid #CFE4EF; color:#4E7E95; font-size:10px; }
#container_user .text { width:160px; margin:2px; }
.disabled, #container_user .disabled, #right .disabled, .field .disabled { color:#A0B1BA; background-color:#ECEEEF; }
#container_user .submit, #right .submit, .button, .btn { background-image:url('../images/submit_x.gif'); background-position:0px 0px; background-repeat:repeat-x; background-color:#4D9EBD; border:1px outset #8BA0AA; color:#ffffff; font-weight:bold; font-size:9px; text-transform:capitalize; padding:2px 4px; }
#container_user .submit { margin:6px 0; }
#container_user a { color:#504F53; text-transform:capitalize; }
#container_user .logged { float:right; width:210px; text-align:center; padding-top:38px; }
#container_user .logged, #container_user .logged a { font-size:10px; }

#container_user textarea, #right textarea, .field textarea { width:300px; height:140px; background-color:#E5F0F5; padding:3px 3px; border:1px solid #BED8E5; border-right:1px solid #CFE4EF; border-bottom:1px solid #CFE4EF; color:#4E7E95; 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/menu_li_x.gif'); background-position:0px 0px; background-repeat:repeat-x; border-top:1px solid #A9B7BE; }
#menu li span:hover, #menu li .selected { background-color:#DA8606; background-image:url('../images/menu_li_xh.gif'); }
#menu .a0 { border-bottom:1px solid #DBDADA; color:#01486A; padding:12px 12px 12px 35px; background-image:url('../images/menu_a.gif'); background-position:0px 0px; background-repeat:no-repeat; }
#menu a:hover { color:#ffffff; }
#menu .a0:hover, #menu .li0 span:hover .a0, #menu .li1 .selected .a0 { background-image:url('../images/menu_ah.gif'); }
#menu li li span { background-color:#AED0DF; background-image:url('../images/menu_lili_x.gif'); background-position:0px 0px; background-repeat:repeat-x; border-top:1px solid #66A7C4; }
#menu li li a { padding:12px 35px 12px 12px; color:#01486A !important; background-image:url('../images/menu_aa.gif'); background-position:right 16px; background-repeat:no-repeat; }
#menu li li li a { padding-left:28px; }
#menu li li li li a { padding-left:44px; }
#menu li li a:hover { background-image:url('../images/menu_aah.gif'); color:#ffffff !important; }

#menu .selected a { font-weight:bold; color:#ffffff !important; text-decoration:underline; }
#menu .nosub .selected a { background-color:#0F709E; text-decoration:underline; }

#menu .nosub span, #menu .nosub a, #menu .nosub span:hover, #menu .nosub a:hover { background-image:none; background-color:#01608D; margin:0px; padding:0px; color:#ffffff !important; border:0; }
#menu .nosub a, #menu .nosub a:hover { padding:1px 12px; border-bottom:1px dashed #4E95B7; }
#menu .nosub a:hover { background-color:#0F709E; }

#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 * { margin:0; padding:0; }
#right .extended_search dl { background-color:#ffffff; width:215px; }
#right .extended_search dt { padding:4px 22px; cursor:pointer; color:#015C86; 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_blue.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 .right { width:370px; float:right; padding-right:20px; }
#search .scope { margin-left:20px; _margin-left:10px; float:left; }
#search .right p { color:#026A9C; }
#search .right .container { border:1px solid #BED8E5; padding:1px; margin:0px; display:block; text-align:center; float:left; }
#search .right input { width:303px; border:0; padding:2px 4px; margin:0; font-size:10px; }
#search .right .btn { width:30px; background-color:#B5DFF2; color:#ffffff; font-weight:bold; font-size:10px; background-image:none; text-transform:inherit; }

.wheader, .wheadersmall, .wheader a, .wheadersmall a, .wheadersmallest, .wheadersmallest a { color:#ffffff; }
.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; }
.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 8px; padding-bottom:20px; }

.product { overflow:hidden; float:left; width:177px; border-left:1px dotted #036B9C; }
.product_list2 .product { margin-top:20px; }
.product .content { padding:8px; border:0; position:relative; }
.product0 { border-left:0; }
.product .img { text-align:center; display:block; padding:8px 0px; }
.product_list2 .img { padding-top:0px; }
.product .name { color:#025175; line-height:14px; padding-bottom:8px; display:block; }
.product_list2 .name { color:#025175; font-weight:bold; }
.product .more { color:#025175; display:block; text-align:right; }
.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:#015C86; }
.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 { padding:12px; background-color:#ffffff; border-top:1px solid #678C9D; border-bottom:1px solid #CCD4D8; margin:0px 8px; }
#right .content { background-color:#ffffff; }

#root_bottom { background-image:url('../images/bottom_x.gif'); background-position:0px 0px; background-repeat:repeat-x; }
#root_bottom2 { background-image:url('../images/bubbles.gif'); background-position:center bottom; background-repeat:no-repeat; border-bottom:1px solid #D6D6D6; }
#bottom {  }

#right #cart { height:102px; padding-top:28px; padding-bottom:18px; margin-left:-1px; position:relative; background-color:#ffffff; background-image:url('../images/cart_l.gif'); background-position:left bottom; background-repeat:no-repeat; }
#right .left { width:87px; 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 { font-size:16px; font-weight:bold; color:#F4B200; }
.blue { font-weight:bold; color:#026A9C; }
#cart .blue { text-transform:capitalize; }
#cart .bigyellow { padding:2px 0px 12px 0px; }

#right .space { background-color:#ffffff; height:12px; }
#right .header { margin:0; color:#ffffff; text-transform:uppercase; display:block; padding:4px 0px 4px 43px; text-align:left; }
#right .header { background-image:url('../images/right_header_y.gif'); background-position:0px 0px; background-repeat:repeat-y; }
#right .content, #right .extended_search dl { padding:12px 0px; background-image:url('../images/right_content.jpg'); background-position:right 0px; background-repeat:no-repeat; }
#right .content p { padding:0px 15px; color:#000000; }
#right form p { text-align:right; padding:0px; margin:5px 20px 5px 0px; }

.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; }
.productlist .img { padding:2px 0; }

.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 .sort { float:right; }

#col2_top { width:764px; background-image:url('../images/right_y.gif'); background-position:right 0; background-repeat:repeat-y; }
#content_col2 { margin-left:8px; }
#content_col2 .col2_container { width:756px; background-image:url('../images/col2_left_y.gif'); background-position:left 0; background-repeat:repeat-y; }
#content_col2 .col2_left { width:460px; float:left; min-height:1px; }
#content_col2 .col2_right { width:296px; float:left; }
.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 #0178AC; }
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; }

#credits { text-align:center; height:110px; }

.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; }
.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 #86B5CC; }
#profile_menu li { display:inline; margin:0; }
#profile_menu a { padding:3px 8px; line-height:12px; }
#profile_menu .sel { font-weight:bold; background-color:#86B5CC; color:#ffffff; }

.ttext { font-size:10px; color:#83A8BA; }

.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 #96C1D6; }
.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, .data .sum { font-weight:bold; }

.tdright { text-align:right; }

.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; }

.addbtn_container { text-align:right; padding:12px; margin:0; }
#btn_addcart { background-color:#015EA0; border:1px solid #00344A; border-top:1px solid #B2DCED; border-left:1px solid #B2DCED; background-image:url('../images/addcart_x.gif'); background-position:0 0; background-repeat:repeat-x; padding:7px 16px; color:#ffffff; text-shadow:1px 1px 1px #00344A; cursor:pointer; }
#btn_addcart:active { border:1px solid #B2DCED; border-top:1px solid #00344A; border-left:1px solid #00344A; }

#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; }

.nylonek { height:35px; float:right; width:400px; }
.nylonek * { margin:0; padding:0; color:#cecece; font-size:10px; }
.nylonek_obrazek { height:35px; float:right; width:60px; }
.nylonek_podpis { float:right; padding-top:8px; }

#akceptujemyplatnosci { float:left; margin-left:30px; }
.discount td { text-align:right; }

.pathway, .pathway * { display:inline; margin:0; padding:0; color:#ffffff; font-size:12px; font-weight:normal; }

.strike { text-decoration:line-through; }
.hidden, #menu .hidden { display:none; }

.smallest { font-size:0.8em; font-weight:normal; }

.text-black h1, .text-black h2 { font-size:11px; font-family:verdana; line-height:17px; display:inline; }
.text-black a { color:#01486A; font-size:0.8em; font-weight:bold; }

