a {  text-decoration: none; }
a:hover { text-decoration: underline; }
a.intmag:hover { text-decoration: underline; }
a img {border: 0;}

.cptovst_xtdd1n { background-color: rgb(255, 255, 255) ! important; }
.cptovst_xtdd1n *, .cptovst_xtdd1n { color: rgb(0, 153, 0) ! important; }
.cptovst_xtdd1n *, .cptovst_xtdd1n { text-align: center ! important; }
.cptovst_2k5t6d { background-color: rgb(204, 255, 255) ! important; }
.cptovst_2k5t6d *, .cptovst_2k5t6d { text-align: left ! important; }
.cptovst_ifgsci *, .cptovst_ifgsci { text-align: left ! important; }
.cptovst_i8o246 { background-color: rgb(204, 153, 0) ! important; }
.cptovst_i8o246 *, .cptovst_i8o246 { text-align: left ! important; }
.cptovst_wpe3jv { background-color: rgb(255, 255, 153) ! important; }
.cptovst_wpe3jv *, .cptovst_wpe3jv { color: rgb(89, 92, 92) ! important; }
.cptovst_wpe3jv *, .cptovst_wpe3jv { text-align: left ! important; }
.cptovst_v5norh *, .cptovst_v5norh { text-align: left ! important; }
.cptovst_knon4x *, .cptovst_knon4x { text-align: left ! important; }
.cptovst_o9yiq1 *, .cptovst_o9yiq1 { text-align: left ! important; }
.cptovst_bgt879 *, .cptovst_bgt879 { text-align: left ! important; }
.cptovst_iwgkmz { border-width: 5px ! important; }
.cptovst_iwgkmz *, .cptovst_iwgkmz { text-align: left ! important; }
.cptovst_b3r4fu *, .cptovst_b3r4fu { text-align: left ! important; }
.cptovst_k0fd7r *, .cptovst_k0fd7r { text-align: left ! important; }
.cptovst_s0u5f7 *, .cptovst_s0u5f7 { text-align: left ! important; }
.cptovst_qqiig0 *, .cptovst_qqiig0 { text-align: left ! important; }
.cptovst_fy8ejs *, .cptovst_fy8ejs { text-align: left ! important; }
.cptovst_fkn8v9 *, .cptovst_fkn8v9 { text-align: center ! important; }
.cptovst_44lkp8 *, .cptovst_44lkp8 { text-align: left ! important; }
.cptovst_eulew6 *, .cptovst_eulew6 { text-align: left ! important; }
.cptovst_xvug4l *, .cptovst_xvug4l { text-align: left ! important; }
.cptovst_3hlng3 { border-width: 800px ! important; }
.cptovst_3hlng3 *, .cptovst_3hlng3 { text-align: left ! important; }
.cptovst_9a0dbx *, .cptovst_9a0dbx { text-align: left ! important; }
.cptovst_nzuorx *, .cptovst_nzuorx { text-align: left ! important; }
.cptovst_yp917w *, .cptovst_yp917w { text-align: center ! important; }
.cptovst_yulws1 *, .cptovst_yulws1 { text-align: left ! important; }
.cptovst_8vk6df *, .cptovst_8vk6df { text-align: left ! important; }
.cptovst_rfm4gr { border-width: 800px ! important; }
.cptovst_rfm4gr *, .cptovst_rfm4gr { text-align: left ! important; }
.cptovst_ytc2gr { background-color: rgb(255, 255, 255) ! important; }
.cptovst_ytc2gr *, .cptovst_ytc2gr { color: rgb(124, 122, 111) ! important; }
.cptovst_ytc2gr *, .cptovst_ytc2gr { text-align: left ! important; }
.cptovst_kfieb5 *, .cptovst_kfieb5 { text-align: left ! important; }
.cptovst_6p63f4 *, .cptovst_6p63f4 { text-align: left ! important; }
.cptovst_jo9d3z { border-width: 100px ! important; }
.cptovst_jo9d3z *, .cptovst_jo9d3z { text-align: center ! important; }
.cptovst_scj5ym *, .cptovst_scj5ym { text-align: left ! important; }
.cptovst_injne2 *, .cptovst_injne2 { text-align: left ! important; }
.cptovst_gupefk *, .cptovst_gupefk { text-align: left ! important; }
.cptovst_poa8ss *, .cptovst_poa8ss { text-align: left ! important; }
.cptovst_k2p8q8 *, .cptovst_k2p8q8 { text-align: left ! important; }
.cptovst_r16xb3 *, .cptovst_r16xb3 { text-align: left ! important; }
.cptovst_54k6fo *, .cptovst_54k6fo { text-align: left ! important; }
.cptovst_jyiatn *, .cptovst_jyiatn { text-align: center ! important; }
.cptovst_jyiatn { padding: 20px ! important; }
.cptovst_vks4u0 *, .cptovst_vks4u0 { text-align: center ! important; }


td.aux div.cpt_product_lists { padding: 1px 50px; }
.totalprice { color: rgb(255, 72, 0); font-weight: bold; font-size: 12px; }
.background1, .background1 td { background-color: rgb(217, 233, 255); }
.product_brief_block { border: 1px solid rgb(224, 224, 224); padding: 8px; }
.aux td.totalprice { color: rgb(255, 72, 0); font-weight: bold; font-size: 12px; }
#cmp-table td.cmp_headers { text-align: left; background-color: rgb(231, 230, 230); }
#cmp-table tr:hover { background-color: rgb(231, 230, 230); }
body center td { color: rgb(0, 0, 0); font-size: 12px; }
#cmp-table td { padding: 6px; text-align: center; }
.menu ul { list-style-type: none; display: inline; }
.menu ul li { list-style-type: none; display: inline; margin-right: 20px; }
.product_list a img { border: 0pt none ; }
.row_odd img { border: 0pt none ; }
.faq b { color: rgb(0, 101, 159); }
.prdbrief_price { padding-bottom: 5px; padding-top: 5px; }
.prdbrief_add2cart { padding-bottom: 5px; }
.cpt_shopping_cart_info { font-size: 11px; }
.cpt_mlogin td { font-size: 11px; }
#cat_info_left_block { display: none; }
.main .cpt_category_tree li.child { border-bottom: 0px none rgb(255, 255, 255); list-style-type: none; padding-bottom: 10px; padding-top: 15px; background-image: url('dot1.gif'); background-repeat: no-repeat; background-position: left 16px; padding-left: 25px; margin-left: 20px; }
.main .cpt_category_tree li.child_current { border-bottom: 0px none rgb(255, 255, 255); list-style-type: none; padding-bottom: 10px; padding-top: 15px; background-image: url('dot1.gif'); background-repeat: no-repeat; background-position: left 16px; padding-left: 25px; margin-left: 20px; font-weight: bold; }
.main .cpt_category_tree ul { list-style-type: none; padding-left: 0px; margin-bottom: 60px; margin-left: 0px; }
.main .cpt_category_tree li { border-bottom: 1px dotted rgb(255, 255, 255); list-style-type: none; padding-bottom: 10px; padding-top: 15px; background-image: url('dot1.gif'); background-repeat: no-repeat; background-position: left 16px; padding-left: 25px; }
.main .left .cpt_category_tree a { font-size: 13px; color: rgb(255, 255, 255); }
.prdbrief_thumbnail img { border: 0pt none ; }
.main .center .aux .sc-price-level0 a { color: rgb(63, 63, 63); font-size: 13px; }
.main .center .aux .sc-price-level1 a { color: rgb(63, 63, 63); font-size: 13px; }
form { margin: 0px; padding: 0px; }
.main .center a { color: rgb(255, 255, 255); }
.cat_path_in_productpage a { color: rgb(255, 255, 255); font-size: 12px; }
.cpt_product_category_info a { color: rgb(255, 255, 255); font-size: 12px; }
#cat_product_sort a {  }
.no_underline { color: rgb(255, 255, 255); }
img, div, h2 {  }
body { margin: 0px; font-family: Tahoma; font-size: 11px; color: rgb(255, 255, 255); }
a:hover { text-decoration: none; }
.wrapper { padding: 1px; }
.wrapper_center { padding: 1px; }
.header .phone { position: absolute; height: 64px; width: 423px; top: 37px; right: 0px; }
.phone .cpt_custom_html { text-align: right; padding-right: 20px; }
.phone .cpt_custom_html a { color: rgb(255, 255, 255); text-decoration: none; }
.header { background-image: url('bg_top.jpg'); height: 150px; }
.header .menu { position: absolute; height: 18px; padding-right: 15px; top: 0px; right: 0px; color: rgb(168, 212, 233); padding-top: 8px; }
.header .menu a { color: rgb(168, 212, 233); text-decoration: none; }
.header .menu a:hover { text-decoration: underline; }
.header .logo { background-image: url('bg_logo.jpg'); background-repeat: no-repeat; height: 150px; width: 400px; padding-left: 55px; padding-top: 42px; }
.top_menu { background-image: url('bg_top_menu.jpg'); height: 99px; color: rgb(36, 50, 54); font-size: 11px; }
.top_menu .cpt_custom_html a { color: rgb(36, 50, 54); font-size: 11px; }
.main { background: transparent url('bg_all.jpg') repeat scroll 0% 0%; min-width: 1100px; }
.main .left { float: left; width: 210px; padding-left: 10px; margin-top: 25px; }
.main .center { margin-left: 200px; margin-right: 200px; padding-right: 3%; padding-left: 3%; margin-top: 25px; text-align: justify; }
.clear { clear: both; }
.main .cpt_product_related_products h2 { font-size: 18px; color: rgb(0, 61, 90); background-image: none; margin-top: 0px; margin-bottom: 20px; padding-top: 7px; font-weight: normal; width: 100%; text-align: left; }
.main h2 { font-size: 18px; color: rgb(0, 61, 90); text-align: center; height: 30px; width: 198px; margin-top: 0px; margin-bottom: 20px; padding-top: 7px; font-weight: normal; }
.main h2.relatedh2 { background: transparent none repeat scroll 0% 0%; font-size: 18px; color: rgb(0, 61, 90); text-align: center; margin-top: 0px; margin-bottom: 20px; padding-top: 7px; font-weight: normal; width: 100%; }
.main .vertical { list-style-type: none; padding-left: 0px; margin-bottom: 60px; margin-left: 0px; }
.main .vertical li { border-bottom: 1px dotted rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 10px; padding-top: 15px; background-image: url('dot1.gif'); background-repeat: no-repeat; background-position: left 16px; padding-left: 25px; }
.main .wrapper .left .vertical a { color: rgb(255, 255, 255); }
.main .pl4 { background-image: url('pl4.png'); margin-top: 20px; margin-bottom: 0px; }
.main .pl4_content { background-color: rgb(255, 255, 255); background-image: url('bg_pl4.jpg'); background-repeat: repeat-x; width: 178px; padding-right: 10px; padding-left: 10px; padding-top: 15px; color: rgb(63, 63, 63); }
.main .pl4_content strong { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(255, 72, 0); font-weight: normal; }
.main .pl4_content #textfield { color: rgb(208, 208, 208); }
.main .pl4_content p { margin-top: 8px; margin-bottom: 8px; }
.tv { border: 1px solid rgb(217, 217, 217); }
.main .pl4_content .items { border-style: none none dotted; border-bottom: 1px dotted rgb(165, 165, 165); padding-bottom: 17px; text-align: center; }
.price1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 72, 0); }
.price2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(255, 72, 0); }
.main .sale a { font-size: 14px; font-weight: bold; color: rgb(0, 98, 155); }
.main .pl4_content a { color: rgb(0, 101, 159); font-weight: bold; }
.main .pl4_bottom { background-image: url('bottom_pl4.png'); height: 18px; width: 198px; }
.main .razdel a { color: rgb(255, 255, 255); text-decoration: none; }
.main .view { padding: 0px; list-style-type: none; margin-bottom: 45px; }
.main #but { border-style: none; background-image: url('but2.png'); height: 17px; width: 76px; float: right; font-size: 11px; color: rgb(255, 255, 255); }
.main .left a { color: rgb(178, 233, 255); }
.main .right a { color: rgb(178, 233, 255); }
.main .view li { background-image: url('dot2.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 25px; margin-bottom: 15px; }
.main .view a { color: rgb(178, 233, 255); }
.right .shcart_link a { color: rgb(255, 255, 255); }
.main .right { float: right; width: 200px; margin-top: 25px; }
.main .sale_left { background-image: url('pl3_left.png'); height: 165px; width: 9px; float: left; }
.main .sale { margin-top: 15px; margin-left: 10px; }
.main .sale_center { background-image: url('pl3_center.png'); height: 165px; width: 96%; float: left; }
.main .sale_right { background-image: url('pl3_right.png'); height: 165px; width: 10px; float: left; }
.main .center h1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; text-align: center; margin-top: 34px; }
.main .center h3 { margin: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; padding-top: 10px; color: rgb(51, 51, 51); }
.main .center .top { background-image: url('top1.png'); height: 12px; width: 600px; }
.main .center .content { color: rgb(36, 50, 54); }
.main .center .content a { font-weight: bold; color: rgb(0, 101, 159); }
.main .center .bottom { background-image: url('bottom1.png'); height: 14px; width: 600px; }
.blue { color: rgb(178, 233, 255); }
.product { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-right: 10px; color: rgb(63, 63, 63); text-align: left; }
.ugolok_left_top { background: transparent url('ugolok_left_top.png') no-repeat scroll center bottom; width: 10px; height: 7px; }
.ugolok_right_top { background: transparent url('ugolok_right_top.png') no-repeat scroll center bottom; width: 9px; height: 7px; }
.ugolok_center_top { background: transparent url('polos.gif') repeat-x scroll 0% 0%; height: 7px; }
.ugolok_right_bottom { margin: 0pt; padding: 0pt; background: transparent url('ugolok_right_bottom.png') no-repeat scroll 0% 0%; height: 7px; width: 9px; }
.ugolok_left_botton { margin: 0pt; padding: 0pt; background: transparent url('ugolok_left_bottom.png') no-repeat scroll 0% 0%; height: 7px; width: 10px; }
.ugolok_center_bottom { background: transparent url('polos.gif') repeat-x scroll 0% 0%; height: 7px; }
.otstup { padding-right: 10px; margin-top: 10px; }
.content_product { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.content_margin { padding: 20px; }
.main .center .product a { font-weight: bold; color: rgb(0, 101, 159); }
.product p { margin-bottom: 0px; margin-top: 7px; }
.bottom_menu { text-align: center; margin-top: 30px; color: rgb(68, 149, 181); line-height: 30px; }
.bottom_menu a { color: rgb(68, 149, 181); }
.footer { overflow: auto; height: 81px; clear: both; padding-top: 5px; }
.copy a { color: rgb(255, 255, 255); position: relative; }
.wrapper_ { height: 74px; }
.wrapper_ .cpt_custom_html { height: 74px; }
.copy { background-image: url('bg_footer.png'); height: 61px; width: 283px; position: absolute; text-align: center; padding-top: 20px; left: -1px; }
.search { background-image: url('search.jpg'); height: 54px; width: 530px; margin-right: auto; margin-left: auto; padding-left: 37px; padding-top: 7px; }
.search #textfield3 { border-style: none; border-width: 0px; width: 365px; }
.main .proiz { padding: 0px; list-style-type: none; margin-bottom: 45px; }
.main .proiz li { background-image: url('dot2.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 25px; margin-bottom: 15px; }
.main .proiz a { color: rgb(255, 255, 255); text-decoration: none; }
.main .proiz #active { font-weight: bold; }
.vote strong { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.vote .radio { height: 10px; width: 10px; margin-top: 10px; }
.main .right .in { border: 1px solid rgb(88, 158, 185); height: 20px; width: 103px; margin-bottom: 7px; }
.main .center .cpt_product_name h1 { margin: 0px; padding: 0px; color: rgb(0, 101, 159); font-weight: bold; font-size: 12px; text-align: left; }
#prddeatailed_container { color: rgb(63, 63, 63); }
.aux td { color: rgb(63, 63, 63); font-size: 11px; }
.aux p { color: rgb(63, 63, 63); }
.main .center .aux a { color: rgb(0, 101, 159); font-size: 11px; }
#cart_page_title h1 { text-align: left; }
.main .center .aux h1 { margin: 0px; padding: 0px; text-align: left; color: rgb(0, 61, 90); }
.product_print_v { display: none; }
.main div.button h2 { font-size: 18px; color: rgb(0, 61, 90); text-align: center; padding-top: 7px; font-weight: normal; }
div.button { background: transparent url('pl1.png') no-repeat scroll 0% 0%; height: 37px; width: 198px; margin-top: 0px; margin-bottom: 20px; }
.common_wrapper { color: rgb(0, 0, 0); }
.cpt_product_lists table { width: auto; }


html, body { margin: 0px; padding: 0px; height: 100%; }
table { empty-cells: show; }
body.body-checkout { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.regheader { padding: 3px; width: 80%; color: black; text-align: left; font-size: 10px; }
input.checknomarging { margin: 0px; }
input.input_message { color: rgb(170, 170, 170); }
input.input_message_focus { color: rgb(0, 0, 0); }
ul.product_list { margin: 0px; padding: 0px; overflow: hidden; list-style-type: none; width: auto; text-align: center; }
ul.product_list li { margin: 0px; padding: 0px; text-align: center; float: left; }
#powered_by { font-size: 70%; text-align: center; color: rgb(119, 119, 119); padding-top: 10px; padding-bottom: 5px; }
#powered_by a { color: rgb(119, 119, 119); text-decoration: none; }
.sm-current-rating1 { margin: 4px; background: transparent url('star0sm.gif') repeat-x scroll left top; overflow: hidden; height: 13px; line-height: 13px; position: relative; width: 65px; }
.sm-current-rating1 div.sm-current-rating1-back { background: transparent url('star0sm.gif') repeat-x scroll left top; height: 13px; line-height: 13px; font-size: 0px; position: absolute; width: 65px; z-index: 10; }
.sm-current-rating1 div.sm-current-rating1-front { background: transparent url('star1sm.gif') repeat-x scroll left top; height: 13px; line-height: 13px; font-size: 0px; position: absolute; z-index: 20; }
.current-rating1 { background: transparent url('star0.gif') repeat-x scroll left top; overflow: hidden; height: 20px; line-height: 20px; position: relative; width: 100px; }
.current-rating1 div.current-rating1-back { background: transparent url('star0.gif') repeat-x scroll left top; height: 20px; line-height: 20px; position: absolute; width: 100px; z-index: 10; font-size: 0px; }
.current-rating1 div.current-rating1-front { background: transparent url('star1.gif') repeat-x scroll left top; height: 20px; line-height: 20px; position: absolute; z-index: 20; font-size: 0px; }
.unit-rating { margin: 0px; padding: 0px; background: transparent url('starvote.gif') repeat-x scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; height: 20px; position: relative; }
.unit-rating li { margin: 0px; padding: 0px; text-indent: -90000px; float: left; }
.unit-rating li a { padding: 0px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; display: block; width: 20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; }
.unit-rating li a:hover { background: transparent url('star1.gif') repeat scroll left center; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 20px; }
.unit-rating a.r2-unit { left: 20px; }
.unit-rating a.r2-unit:hover { width: 40px; }
.unit-rating a.r3-unit { left: 40px; }
.unit-rating a.r3-unit:hover { width: 60px; }
.unit-rating a.r4-unit { left: 60px; }
.unit-rating a.r4-unit:hover { width: 80px; }
.unit-rating a.r5-unit { left: 80px; }
.unit-rating a.r5-unit:hover { width: 100px; }
.unit-rating li.current-rating { background: transparent url('starvote.gif') repeat scroll left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1; }
.review_content { padding: 0pt 85px 0pt 0pt; overflow: hidden; }
.main .center .my { margin-top: 15px; margin-bottom: 15px; }
.main .center .my p { color: rgb(255, 255, 255); font-family: Tahoma; font-size: 11px; text-align: justify; margin-top: 10px; margin-bottom: 10px; }
.main .center .my h2 { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 15px; width: 100%; text-align: left; }
.main .center .my h3 { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; margin-top: 15px; margin-bottom: 15px; width: 100%; text-align: left; }
.main .center .my .p1 { margin-top: 25px; margin-bottom: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; text-align: center; }


b.niftycorners, b.niftyfill { display: block; }
b.niftycorners * { border-style: solid; border-width: 0pt 1px; overflow: hidden; display: block; height: 1px; line-height: 1px; font-size: 1px; }
b.r1 { border-width: 0pt 2px; margin: 0pt 3px; }
b.r2 { margin: 0pt 2px; }
b.r3 { margin: 0pt 1px; }
b.r4 { height: 2px; }
b.rb1 { border-width: 0pt 2px; margin: 0pt 8px; }
b.rb2 { border-width: 0pt 2px; margin: 0pt 6px; }
b.rb3 { margin: 0pt 5px; }
b.rb4 { margin: 0pt 4px; }
b.rb5 { margin: 0pt 3px; }
b.rb6 { margin: 0pt 2px; }
b.rb7 { margin: 0pt 1px; height: 2px; }
b.rb8 { margin: 0pt; height: 2px; }
b.rs1 { margin: 0pt 1px; }
b.t1 { border-width: 0pt 5px; }
b.t2 { border-width: 0pt 3px; }
b.t3 { border-width: 0pt 2px; }
b.t4 { height: 2px; }
b.tb1 { border-width: 0pt 10px; }
b.tb2 { border-width: 0pt 8px; }
b.tb3 { border-width: 0pt 6px; }
b.tb4 { border-width: 0pt 5px; }
b.tb5 { border-width: 0pt 4px; }
b.tb6 { border-width: 0pt 3px; }
b.tb7 { border-width: 0pt 2px; height: 2px; }
b.tb8 { border-width: 0pt 1px; height: 2px; }
b.ts1 { border-width: 0pt 2px; }
.cpt_tag_cloud { padding: 10px; }
