body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0;  padding:0; } 
table {     border-collapse:collapse;     border-spacing:0; } 
fieldset,img {   border:0; } 
address,caption,cite,code,dfn,em,strong,th,var,i {    font-style:normal;     font-weight:normal; } 
ol,ul {     list-style:none; } 
caption,th {     text-align:left; } 
h1,h2,h3,h4,h5,h6 {     font-size:100%;     font-weight:normal; } 
q:before,q:after {     content:''; } 
textarea {overflow:auto;}

* {margin:0;padding:0;outline:none;} img {border:0;display:block;} a {color:#00aeef;} a:hover {text-decoration:none;}
p {padding:0 0 1em;}
body {height:100%;font:12px Tahoma, Arial, sans-serif;color:#333;text-align:center;}
h1, .h1 {font-size:14px;font-weight:bold;padding:1em 0 1.5em;color:#0076a3;text-transform:uppercase;}
.h1 {padding:1em 0 .5em;}
h2 {font-size:14px;font-weight:bold;padding:1.5em 0 1em;color:#0076a3;text-transform:uppercase;}
.wrap {width:100%;max-width:1255px;margin:0 auto;position:relative;overflow:hidden;text-align:left;}
.feedback {display:block;width:187px;height:23px;position:absolute;top:25px;right:18px;color:#d8d8d8;text-decoration:none;background:url(img/_phone.gif) 0 0 no-repeat;}
.left {width:260px;margin:144px 0 0;padding:0 25px 30px 18px;float:left;}
.left .logo {position:absolute;top:34px;left:17px;width:275px;height:100px;background:url(img/logo.gif) no-repeat;}
.left .ph  {position:absolute;top:123px;left:25px;width:195px;height:44px;font-size:21px;font-weight:bold;}
.left .ph b {color:#7ac142;}
.left .clr.del {height:1px;background:#fff;margin:0 0 0 7px;position:relative;top:2px;}
.left .menu {overflow:hidden;}
.left .menu h2 {margin-top:-.5em;}
.left .menu ul {width:243px;margin:-1px 0 10px;padding:2px 0 0;background:url(img/bg_ul.gif) 4px 0 repeat-y;}
.left .menu li {margin:0;font-family:'Arial Narrow', Arial, sans-serif;background:url(img/bg_li.gif) 5px 0 no-repeat;text-transform:uppercase;font-size:0px;}
.left .menu li a {display:block;background:url(img/li.gif) 0 55% no-repeat;padding:7px 0 6px 23px;color:#464646;font-size:14px;text-decoration:none;}
.left .menu li .tab {display:none;}
.left .menu li strong {font-weight:bold;background:url(img/mdash_g.gif) 0 8px no-repeat;padding:0 0 0 14px;}
.left .menu li a:hover {background:url(img/li_hover.gif) 0 55% no-repeat;}
.left .menu li.child_current {background:none;padding:5px 0 12px 35px;font-size:14px;font-weight:bold;text-transform:none;letter-spacing:1px;}
.left .menu li.parent_current {display:block;background:url(img/li_act.gif) 0 50% no-repeat;padding:7px 0 7px 23px;color:#fff;font-size:14px;}
.left .menu li.parent_current strong {font-weight:normal;background:none;padding:0;}
.left .menu li.child {background:none;padding:5px 0 12px 35px;font-size:12px;text-transform:none;letter-spacing:1px;}
.left .menu li.child a {background:url(img/mdash_g.gif) 0 8px no-repeat;padding:0 0 0 14px;display:inline;}
.left .menu li.child a:hover {background:url(img/mdash_z.gif) 0 8px no-repeat;color:#6dd0f7;text-decoration:underline;}
.left .login {padding: 0 0 0 30px;}
.left .login div {padding:14px 0 0;}
input.txt {width:168px;padding:3px 0 4px 8px;border:1px solid #c1c1c1;font-size:11px;float:left;margin-right:9px;color:#888;}

.poll p {padding:0 0 1em;}
.poll .clr {height:6px;}
.poll input.chk {float:left;margin:0 0 0 19px;}
.poll input.btn {margin:3px 0 0;}
.poll label {float:left;padding:0 0 0 5px;}
.newslist dl {margin:-1.4em 0 0;}
.newslist dl a {color:#0076a3;}
.newslist dt {padding:1.4em 0 0;color:#737373;}
.newslist dd {padding:1em 0 0;}

.right {overflow:hidden;margin:0 18px 80px 285px;_float:left;_margin-left:0;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .right {margin-left:0;} }
@media screen and (-webkit-min-device-pixel-ratio:0) { body:first-of-type .right {margin-right:-285px;} }
.hdr {width:100%;overflow:hidden;padding:32px 0 9px;_padding-bottom:1px;}
*+html .hdr {padding-bottom:1px;}
.hdr .links {padding:0 0 18px;}
.hdr .links a {float:left;padding:0 12px 0 13px;color:#00aeef;font-size:11px;background:url(img/div.gif) 0 3px no-repeat;}
.hdr .links a.fst {padding-left:0;background:none;}
.hdr .basket {padding:0 0 2px 16px;font-size:11px;color:#737373;position:absolute;top:116px;right:18px;background:url(img/_bsk.gif) 0 0 no-repeat;}
.hdr .basket a {color:#00aeef;}
.hdr .basket a:hover {text-decoration:none;}
.hdr .search {}
.hdr .search input.txt {border:1px solid #464646;}
.hdr .search select {width:26.5%;margin:0;float:left;font-size:15px;}
.hdr .search input.btn {float:left;}
.nav {margin:12px 0 9px;padding:9px;color:#a9a9a9;font:14px 'MyriadPro Cond', 'Arial Narrow', Arial, sans-serif;background:#6dd0f7;overflow:hidden;text-transform:uppercase;_overflow:hidden;_height:1%;}
 @media screen and (-webkit-min-device-pixel-ratio:0) { body:first-of-type .nav {margin-right:18px;} }
.nav a {float:left;margin:0 5px 0 0;padding:3px 6px 3px;color:#fff;background:#6dd0f7;text-decoration:none;}
.nav a:hover {color:#6dd0f7;background:#fff;}

.item .name {font-size:1.2em;line-height:1.3;}

.spec {width:100%;margin:0 0 .7em;background:url(img/div_h.gif) 0 100% repeat-x;overflow:hidden;_overflow:hidden;_height:1%;}
.spec .item {float:left;width:48%;height:150px;}
.spec .item.odd {margin-right:4%;_margin-right:3.9%;}
.spec .item .name {height:4em;overflow:hidden;margin:0 0 15px;}
.spec .item .name a {font-size:14px;line-height:1.3;color:#00aeef;}
.spec .item .img {width:180px;margin:0 12px 0 0;float:left;text-align:center;}

.cats {width:100%;margin:0 0 .7em;overflow:hidden;_overflow:hidden;_height:1%;}
.cats .item {float:left;width:48%;height:115px;}
.cats .item a {color:#666;}
.cats .item div {color:#666;font-size:11px;line-height:1.6;}
.cats .item.odd {margin-right:4%;_margin-right:3.9%;}
.cats .item h3 {margin:0 0 5px;color:#777;}
.cats .item h3 a {color:#00aeef;font-size:14px;font-weight:bold;}
.cats .item .img {width:100px;margin:0 12px 0 0;float:left;text-align:center;}

.item .tobsk {display:inline-block;width:92px;height:24px;margin:15px 0 0;background:url(img/btn_tobasket.gif);}
.item .price {float:left;width:100px;padding:4px 6px 5px;color:#fff;font-size:14px;background:#f26522;text-align:center;}
.item.detail {float:left;}
.item.detail div {float:left;}
.item.detail div.clr {*float:none;}
.item.detail .cpt_product_discuss_link {width:100%;}
.item.detail .tobsk2 {float:left;margin:10px 0 0;background:url(img/btn_tobasket_big.gif) 0 0 no-repeat;width:117px;height:30px;}
.item.detail .price {margin:0 0 15px;}
.imgs {padding:25px 20px 0 0;clear:both;overflow:hidden;_overflow:hidden;_height:1%;}
.imgs a {float:left;}
.imgs img {padding:10px;border:1px solid #e1e1e1;-moz-border-radius:6px;}
.item.detail .img {float:left;margin:0 12px 0 0;}

.srchgood {background:#ececec;width:299px;margin:-9px 14px 0 1px;float:left;border:1px solid #E0E0E0;}
.srchgood h3 {color:#888;font-weight:bold;font-size:14px;padding:0 0 3px;}
.srchgood .txt {width:94px;margin:0 6px 4px 0;padding:2px 0 2px 2px;float:none;position:relative;z-index:9999;}
.srchgood .btn {margin-bottom:10px;}
.srchgood td {padding:6px 0 0 9px;}
.submenu {color:#666;position:relative;top:-10px;text-align:justify;line-height:1.3;overflow:hidden;_overflow:visible;_height:1%;}
.submenu i {font-style:normal;padding:0 0 .5em;display:block;}
.submenu div {padding:0 0 3px;}
.sort {padding:2em 0 1.2em;color:#333;width:100%;overflow:hidden;clear:left;}
.cat {font-size:11px;}
.cat .item {border:1px solid #ddd;margin:0 0 12px;padding:8px 11px 11px;position:relative;overflow:hidden;_overflow:visible;_height:1%;}
.cat .item .img {float:left;padding:2px 20px 0 0;}
.cat .item .itemd {overflow:hidden;_overflow:visible;_height:1%;}
.cat .item .name {font-size:1em;}
.cat .item .name p {padding:0 0 7px;line-height:1.4;}
.cat .item .name a {text-decoration:none;}
.cat .item .name a:hover {text-decoration:underline;}
.cat .item .name h3 {padding:0 0 3px;font-size:14px;font-weight:bold;}
.cat .item .price {float:left;padding:2px 4px 3px 5px;}
 .prd_out_of_stock {float:left;margin:4px 0 0 10px;color:#aaa;font-weight:bold;}
.cat .item .tobsk {float:left;margin:0 0 0 10px;background:url(img/btn_tobasket.gif) 0 0 no-repeat;width:84px;height:22px;}
.cat .item .compare {position:absolute;bottom:12px;right:1%;width:78px;}
.cat .item .compare label {float:left;padding:1px 0 0;*padding:5px 0 0;}
.cat .item .chk {float:left;margin:2px 7px 0 0;}

.pager {width:50%;float:left;font-size:11px;padding:0 0 5px;}
.pager div {color:#888;padding:6px 0 9px;}
.pager b {font-weight:normal;color:#fff;margin:0 2px;padding:3px 4px 4px 4px;background:#888;}
.pager a {color:#00aeef;padding:0 5px;}

.static {width:100%;overflow:hidden;}
.static h1 {padding:1em 0 0.5em;}
.static p, .descr p {padding:0 0 1em;line-height:1.4;}

.list {width:40%;padding:0 10% 0 0;float:left;}
.list h2 {font-weight:normal;padding:0 0 17px;}
.list li {background:url(img/mdash_g.gif) 0 8px no-repeat;padding:0 0 1em 32px;}
.detail_up {overflow:hidden;margin:0 0 0 340px;_float:left;_margin-left:10px;}
.descr {width:100%;float:left;padding:0 0;}
.descr h2 {font-size:12px;}
.descr a, .form_wrapper a, .cat a {color:#00aeef;}
.descr ul {padding:0 0 15px 25px;}
.descr ul li {padding:0 0 10px 25px;background:url(img/mdash_z.gif) 0 8px no-repeat;}
.descr dl {padding:0 0 10px;}
.descr dt {}
.descr dt span {color:#0076a3;font-size:.9em;padding:0 5px 0 0;}
.descr dd {padding:4px 0 17px 17px;color:#777;}
table.detail {width:100%;}
table.detail td {padding:6px 0 7px 10px;}
table.detail th {padding:6px 0 7px 10px;color:#777;width:20%;}
table.detail .even td, table.detail .even th {background:#f4f4f4;}

.clr {clear:both;font-size:0px;line-height:0px;display:block; overflow:hidden;height:0px;_height:auto;}
.fr {float:right;}
.footer {padding:17px 0 16px;margin:-50px 18px 0;clear:both;font-size:11px;color:#737373;height:17px;background:url(img/div_h.gif) 0 0 repeat-x;}
 * html .footer {margin:25px 18px 0;}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .footer {margin-top:0;} }
.copy {float:right;width:315px;text-align:right;}
.cont a {color:#737373;}
.dashtop {position:absolute;top:143px;left:0;right:0;_width:100%;height:1px;background:url(img/div_h.gif) 0 0 repeat-x;border-left:18px solid #fff;border-right:18px solid #fff;}
.dashtop i {float:right;width:0px;_width:18px;margin:-1px 0 0 -36px;background:#fff;}

.lev3 {position:absolute;top:0;left:0;padding:20px 22px;width:350px;z-index:90;background:#fff;border-right:1px solid #777;border-bottom:1px solid #717171;}
#poverlay {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=40);opacity:.4;z-index:80;}

.hdr .basket a:hover {text-decoration:none;}
.hdr .basket div {display:inline;}

.row_odd td {background:#f4f4f4;}
.paddingblock {padding:0 10px;}
#cart_page_title h1 {float:left;padding-bottom:0;padding-left:11px;}
#cart_page_title div {float:left;padding:15px 0 0 18px;font-size:11px;}
#cart_clear {text-align:right;font-size:11px;padding-right:15px;}

#cart_content_tbl {color:#777;font-size:11px;line-height:1.5;}
#cart_content_tbl td {padding:9px 10px 10px;vertical-align:top;text-align:left;}
#cart_content_tbl td a {font-size:14px;font-weight:bold;line-height:1.2;}
td#cart_total_label {font-size:14px;font-weight:bold;color:#0076A3;text-transform:uppercase;text-align:right;}
.cart_product_brief_description {padding:8px 0 0;text-align:left;}
input.cart_product_quantity {border:1px solid #464646;text-align:center;}
#cart_content_tbl .recalculate {border:none;background:#fff;color:#00aeef;font-size:11px;padding:3px 0 0;cursor:pointer;cursor:hand;}
#cart_content_tbl .price2 {color:#f26522;font-size:14px;font-weight:bold;}
#cart_total {font-size:18px;line-height:1;color:#333;}
#cart_content_tbl input.btn_checkout {width:137px;height:30px;background:url(img/btn_order.gif) 0 0 no-repeat;border:none;float:right;margin:0 8% 0 0;font-size:0px;cursor:pointer;cursor:hand;}
.paddingblock #cart_content_tbl input.btn_checkout {margin:0 109px 0 0;}
#my_closeButton {display:none !important;}

span.asterisk {color:#f00;position:relative;left:-3px;}
.form_wrapper {padding:12px 0 0;}
.form_wrapper #reg_fields_tbl, #block-loginpass-fields {border-top:1px solid #d7d7d7;}
.form_wrapper #reg_fields_tbl {width:530px;}
.form_wrapper #reg_fields_tbl td, #block-loginpass-fields td, #chk_confcode td {padding:11px 10px 12px;border-bottom:1px solid #d7d7d7;}
#chk_confcode td {padding-right:0px;min-width:126px;}
#chk_confcode td input {width:400px !important;margin:0 10px 0 0;}

.form_wrapper #reg_fields_tbl td input, #block-loginpass-fields td input, #chk_confcode {border:1px solid #464646;width:390px;padding:1px 0 1px 2px;}
#chk_confcode {border:none;}
.form_wrapper #reg_fields_tbl td textarea, #block-loginpass-fields td textarea {border:1px solid #464646;width:390px;padding:1px 0 1px 2px;overflow:auto;}
.form_wrapper #reg_fields_tbl td input#subscribed4news, .form_wrapper #reg_fields_tbl td input#hndl-show-loginpass-fields, 
#checkout_addresses_shipping #hndl-show-loginpass-fields, #checkout_logininfo #custinfo-subscribed4news 
	{border:none;width:auto;position:relative;left:10px;float:right;}
#reg_submit_btn, .checkout_buttons {width:81px;height:22px;background:url(img/btn_next.gif) 0 0 no-repeat;border:none;margin:11px 0 20px 146px;font-size:0px;cursor:pointer;cursor:hand;}
#reg_submit_btn {margin-left:120px;}
.checkout_buttons {float:left;}
.form_wrapper p {padding:0 0 12px 10px;}
#checkout_have_account {padding:0;}

#checkout_logininfo td, #checkout_addresses td {width:395px;padding:11px 10px 12px;border-bottom:1px solid #d7d7d7;min-width:126px;text-align:left;}
#checkout_logininfo td {width:auto;}
#checkout_logininfo td input, #checkout_addresses td input {border:1px solid #464646;width:390px;padding:1px 0 1px 2px;}
#checkout_logininfo td textarea, #checkout_addresses td textarea {border:1px solid #464646;width:390px;padding:1px 0 1px 2px;overflow:auto;}
#checkout_logininfo td input#subscribed4news {border:none;width:auto;position:relative;left:10px;}
#checkout_addresses #checkout_addresses_shipping {padding:0;border:none;}
#checkout_addresses h2 {margin-left:-10px;padding-top:6px;padding-bottom:4px;}

#ln_user_login, #ln_user_psw, #feedback_captcha {border:1px solid #464646;width:200px;padding:1px 0 1px 2px; margin:-10px 0 0;position:relative;top:-7px;left:50px;}
#customer_name, #customer_email, #message_subject, #message_text
 {border:1px solid #464646;width:200px;padding:1px 0 1px 2px; position:relative;top:-16px;left:105px;}
#ln_user_submit {width:62px;height:22px;background:url(img/btn_enter.gif) 0 0 no-repeat;border:none;margin:-4px 0 0 192px;font-size:0px;cursor:pointer;cursor:hand;}

#pricelist .background1 td {padding-bottom:0;padding-top:5px;}
.sc-price-level0 {padding-top:5px;font-size:14px;font-weight:bold;}
.sc-price-level1 {padding-top:5px;font-weight:bold;}
.sc-price-level2 {padding-top:5px;}
.sc-price-level3, .sc-price-count, .sc-price-price {padding-top:5px;}

.background1 td {padding:0 0 7px;text-align:left;}
.background1 td input {border:1px solid #464646;padding:1px 0 1px 2px;}
.common_wrapper .background1 td {padding:0 0 7px;}
#feedback_captcha {position:static;margin:0 0 0 5px;}
#feedback_submit {width:53px;height:22px;background:url(img/btn_ok.gif) 0 0 no-repeat;border:none;margin:11px 0 0 105px;font-size:0px;cursor:pointer;cursor:hand;}

#tbl-checkout-progress {margin:10px 0 20px -5px;}
.checkout_noframe_title #tbl-checkout-progress {float:left;}
#tbl-checkout-progress td {padding:5px 5px 0;}
#tbl-checkout-progress strong {color:#fff;font-weight:bold;background:#00aeef;padding:2px 4px 3px;}
.checkout_steps_divider {width:10px;height:11px;background:url(img/step-div.gif) 50% 50% no-repeat;}
#block-customerinfo {margin:-19px 0 0;}
#block-customerinfo #checkout_have_account {margin-left:-10px;}

#review td {padding:0 0 10px 10px;}
#review input, #review textarea {border:1px solid #464646;width:390px;padding:1px 0 1px 2px;}
#review #review_submit {width:77px;height:22px;background:url(img/btn_send.gif) 0 0 no-repeat;border:none;margin:0 0 0 1px;font-size:0px;cursor:pointer;cursor:hand;}

.shipping {text-align:left;}
.shipping strong, .confirmation strong {font-weight:bold;}
.shipping td {padding:0 7px 12px 0;}
.shipping .radio_shipping_method {margin-top:2px;}
.shipping p, .confirmation p {padding-top:.5em;}

.confirmation td {text-align:left;padding-right:5px;}
.confirmation textarea {border:1px solid #464646;padding:1px 0 1px 2px;margin:4px 0 0;width:477px;}
.confirmation .checkout_buttons {float:right;margin-top:0;}
.marva {padding-top:10px;}
