body{font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif;font-size:.75em;margin:0;padding:0;}
#ErrorMessageWidget{background-color:#f55;border:3px solid #a00;color:#500;font-weight:700;padding:1em;}
#MessageWidget{background-color:#dfd;border:3px solid #bdb;color:#000;padding:1em;}
table th.price,table td.price,table th.date,table td.date{text-align:right;white-space:nowrap;}
table tfoot th{text-align:right;}
div.form_error,p.error,ul.errors li{background-color:#FFF8B0;border:1px dashed #D50000;clear:both;color:red;display:block;font-size:12px;font-weight:700;margin:5px 3px;padding:6px 5px;text-align:center;}
div.form_error{font-weight:700;margin:0 0 0 11em;padding:.5em .2em .2em;}
ul.shipping_methods li span.price{color:#333;font-weight:700;margin-left:1em;}
ul.shipping_methods li.free span.price{color:#04d;margin-left:1em;}
ul.search_filter_settings{list-style-type:none;margin:0 2em;padding:0;}
ul.search_filter_settings li{margin:2px 0;padding:0;}
ul.search_filter_settings li span{display:block;float:left;font-weight:700;white-space:nowrap;width:14em;}
table.document_lines{border-collapse:collapse;width:99%;}
table.document_lines tbody td{padding:4px;}
table.document_lines thead th{background-color:#ddd;padding:.5em;}
table.document_lines tbody td.name{width:75%;}
table.document_lines tbody td.quantity{width:5%;}
table.document_lines tbody td.picture img{border:1px solid #ddd;padding:8px;}
dt{float:left;font-weight:700;margin-right:.5em;}
table.FullWidth{width:100%;}
table.Grid{border-collapse:collapse;}
table.Grid th,table.Grid td{border:solid 1px #ccc;padding:2px 3px;}
table.Grid th{background-color:#d3d3d3;font-weight:700;text-align:left;}
div.form-row{height:1%;margin:2px 0;}
div.form-row label{display:block;float:left;margin:0 1em 0 0;text-align:right;width:10em;}
div.form-row div.content{margin-left:11em;}
div.form-row div.content label{clear:none;display:inline;width:auto;}
#ProductTellAFriend .captcha .content img{margin-top:3px;}
#ProductTellAFriend input.submit,#ProductTellAFriend .required_fields{margin-left:185px;margin-top:3px;}
td,input,select,img,label{vertical-align:middle;}
form,fieldset{border:none;margin:0;padding:0;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.17em;}
h4{font-size:1em;}
h5{font-size:.83em;}
h6{font-size:.67em;}
input,button,select,option,textarea{background-repeat:no-repeat;font-family:Tahoma, Helvetica, Arial, Verdana, Sans-Serif;font-size:11px;}
textarea{padding:6px;}
a,img{border:none;outline:none;}
a{color:#000;text-decoration:none;}
.clr{clear:both;display:block;float:none;height:0;overflow:hidden;width:100%;}
.invisible{display:none!important;}
.hidden{visibility:hidden;}
.first{border-left:0!important;}
.last{background-image:none;border-right:0!important;}
.invert:hover{text-decoration:none;}
.fixme{background-color:#ff6;border:1px solid red;color:#00f;cursor:pointer;font-size:11px;line-height:1em;padding:5px;position:absolute;z-index:9999;}
.fixme:after{color:red;content:"click baloon to close";display:block;font-size:9px;margin:1em auto;text-align:center;text-decoration:underline;}
.fixme code{color:#000;font-size:11px;}
.fixme dt{float:none;}
.fixme dd{margin-left:1em;}
.fixme ul{list-style-type:square!important;}
#Checkout .actions .pay{background:transparent url(../images/checkout_btn_bg.png?version=1) no-repeat scroll center center;border:0 solid #000;color:#FFF;float:right;font-size:13px;font-weight:700;height:33px;line-height:33px;text-align:center;width:133px;}
div.quantity span.label{clear:none;display:inline;font-weight:700;}
.product_small_list div.quantity{float:left;font-size:11px;height:20px;margin:0 0 0 60px;width:80px;}
#FooterTextSectionWidget{color:#5C5C5C;height:360px;overflow:hidden;}
#FooterIconsWidget{margin-bottom:35px;margin-top:-35px;text-align:center;}
#FooterIconsWidget .banner{display:inline;}
#FooterTextSectionWidget .banner{margin-bottom:0;}
#ProductWarningTextWidget .product_page_warning{color:#888;font-size:11px;margin-bottom:10px;margin-top:10px;}
.mask .control{background:transparent url(../images/transparent.png?version=1) repeat;}
table th,#ProductTellAFriend .required_fields label{text-align:left;}
table.document_lines tbody td.picture,table.document_lines tbody td.price{width:10%;}
div.form-row.required label,strong{font-weight:700;}
div.form-row:after,#WyprzedazDock .wrap_title_0:after,.product_big_list .wrap_picture_0:after,.product_big_list .attributes dl:after,.product_big_list .labels_availability ul.availability:after,.product_big_list .wrap_labels_availability_0:after,.product_big_list .wrap_show_more_0:after,.product_small_list .wrap_brand_text_0:after,.product_small_list .title:after,.product_small_list .wrap_short_description_0:after,.product_small_list .wrap_symbol_0:after,.product_small_list .wrap_labels_availability_0:after,.product_small_list .wrap_show_more_0:after,#ProductPageSummary .product_description_labels_availability:after,#ProductAccessoriesWidget li.item:after,.dock:after,#Cart:after,#Cart .box_body:after,#Cart .box_content:after,body#Print #Container:after,body#Print #Container div:after,div.form-row:after,#BannersDock:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
input.text,input.password{background:none;background-repeat:no-repeat;border:none;color:#fff;height:19px;padding:6px 9px 0;}
input.submit,input.reset,input.button{cursor:pointer;}
a:hover,.invert{text-decoration:underline;}
a.more_categories span,.hide_me_well{display:none;}

#NewsBannerDock{
display:block;
clear:both;
margin-bottom:5px;
}

#NewsBannerDock:after{
clear:both;content:".";display:block;height:0;visibility:hidden;}
input.text,input.password{background:none;background-repeat:no-repeat;border:none;color:#fff;height:19px;padding:6px 9px 0;
}