* { margin:0px; padding:0px;}
IMG {border: 0}
body {font-family: Tahoma; text-align: center; font-size: 11px; font-weight:normal; color: #565656; background:#ffffff}

a {font-size: 11px;color: #565656; text-decoration: none}
a:hover {font-size: 11px;color: #565656; text-decoration: underline}

ul {margin: 8px 0 8px 30px}
li {margin: 1px 0}
p {margin: 10px 0}
td {font-size: 11px}
p.medium {font-size: 12px; font-weight: bold}
p.big {font-size: 14px; font-weight: bold}

.main {margin: auto; text-align: left; width: 1004px;padding:0 6px;background:url(../../images/bg_left.jpg) 0 0 repeat-y;}
#powered_by {background:url(../../images/bg_left.jpg) 50% 0 repeat-y;}

.header {}

.header .top {width: 1004px;height: 33px; background:url(../../images/z_topbar.jpg) repeat-x;}
.header .top .links{width: 100%;padding-top: 11px; text-align: center}
.header .top a {font-family: Verdana; color: #8db9ce; text-decoration: none; font-weight:bold; font-size: 9px}
.header .top a:hover {font-family: Verdana; color: #51d4ff; text-decoration: none; font-weight:bold; font-size: 9px}

.header .logo {width: 1004px; height: 146px; overflow:hidden; _height:1%; zoom:1}
.header .logo .left {float: left; width: 217px; height: 146px; background:url(../../images/z_logo_l.jpg);}
.header .logo .left .text {color:#8fdcfe; padding: 70px 0 0 27px}
.header .logo .center {float: left; width: 559px; height: 146px;}
.header .logo .right {float: right; width: 228px; height: 146px; background:url(../../images/z_logo_r.jpg)}
.header .logo .right .text {color:#8fdcfe; padding: 30px 0 0 40px}

.header .bottom {width: 1004px; height: 29px;  overflow:hidden; _height:1%; zoom:1}
.header .bottom .left {float: left; width: 260px; height: 29px; background:url(../../images/z_logo2_l.jpg)}
.header .bottom .center {float: left; width: 477px; padding-top: 3px;height: 26px;background:url(../../images/z_logo2.jpg) no-repeat top center; text-align: center}
.header .bottom .right {float: left; width: 267px; height: 29px; background:url(../../images/z_logo2_r.jpg)}

INPUT, SELECT, BUTTON, TEXTAREA {font-family: Tahoma;padding: 1px;font-size: 11px; font-weight: normal; border: 1px solid #c3c3c3; margin: 1px; color: #656565; background-color: white}
SELECT {padding: 0}
.input_img {margin:0; padding:0; margin-bottom: -6px; border: none}
a.lightsmall {color: #656565; text-decoration:underline;}

.midbar {color: #919191; width: 100%; height: 15px; background:url(../../images/z_midbar.jpg) no-repeat top center; text-align: center; padding-top: 32px; font-size: 12px;}
.midbar a {color: #919191; text-decoration: underline;}
.midbar a:hover {color: #8fdcfe; text-decoration: none;}



.content {width: 1004px; }
.content .left {float: left; width: 191px}
.content .text_bg {float: left;text-align: center;width: 628px; background:url(../../images/z_text_up.jpg) no-repeat top center;}
.content .text_bg .text {position: relative; width: 550px; text-align: left; margin: 30px auto;}
.content .right {float: left; width: 179px}

.footer {width: 100%; background:url(../../images/z_bottom.gif) no-repeat top center; margin-top: -200px; padding-top: 232px; padding-bottom: 40px;text-align: center;}
.footer .counters {float: right; margin-top: -70px; padding-right: 15px}
.footer a {color: #666f74; text-decoration: underline; }
.footer a:hover {color: #009cf5; text-decoration: none}

.cpt_shopping_cart_info {padding: 20px 0 0 0px}
.cpt_shopping_cart_info .title{margin-bottom: 5px; font-weight: bold;}
.white {color: #ffffff;}

a.blue{color: #8fdcfe; text-decoration: underline;}
a.blue:hover{color: #8fdcfe; text-decoration: none;}

#shpcrtca1, #shpcrtgc1 {float: right; width: 85px;}
a.hndl_proceed_checkout{color: #8fdcfe; text-decoration: underline;}
a.hndl_proceed_checkout:hover{color: #8fdcfe; text-decoration: none;}



.content .right H1 {color: #b5b5b5; font-size: 85%; margin-bottom: 5px}
.content .right H2 {color: #b5b5b5; font-size: 85%; margin-bottom: 5px}
.content .right .block, .cpt_news_short_list {padding: 5px 10px 40px 0; margin-bottom: 10px; background:url(../../images/z_bar_sm.gif) no-repeat bottom}
.content .right .block a {color: #231f20}
.content .right .block a:hover {color: #231f20}

.cpt_news_short_list .news_date {margin-bottom: 5px}
.cpt_news_short_list .news_title {margin-bottom: 15px}
.cpt_news_short_list .news_thankyou {margin-top: 15px}
.cpt_news_short_list a {font-weight: bold; text-decoration: none}
.cpt_news_short_list a:hover {font-weight: bold; text-decoration: underline}
.cpt_news_short_list .news_subscribe {margin-top: 15px}

.content .left .block, .cpt_category_tree {padding: 5px 0 40px 15px; margin-bottom: 10px; background:url(../../images/z_bar_sm.gif) no-repeat bottom}
.cpt_category_tree {padding-top: 0}
.cpt_category_tree ul {padding: 0 0 0 7px; margin: 0}
.cpt_category_tree ul .parent{color: #231f20;padding-left: 20px; margin: 15px 0 5px 0;list-style:none; background: url(../../images/z_category.gif) no-repeat 0 3px}
.cpt_category_tree ul .parent_current{color: #231f20;padding-left: 20px; margin: 15px 0 5px 0;list-style:none; background: url(../../images/z_categoryselected.gif) no-repeat 0 3px}
.cpt_category_tree ul .parent a, .cpt_category_tree ul .parent_current a{color: #231f20}
.cpt_category_tree ul .child{padding-left: 20px; margin: 3px 0 3px 0; list-style:none; background: url(../../images/z_subcategory.gif) no-repeat 0 8px}
.cpt_category_tree ul .child_current{color: #ff6600; padding-left: 20px; margin: 3px 0 3px 0; list-style:none; background: url(../../images/z_subcategory.gif) no-repeat 0 8px}
.cpt_category_tree ul .child_current a, .cpt_category_tree ul .non_current a {color: #ff6600}

.cpt_category_tree ul .non{padding-left: 32px; margin: 3px 0 3px 0; list-style:none}
.cpt_category_tree ul .non_current{color: #ff6600;padding-left: 32px; margin: 3px 0 3px 0; list-style:none}

.cpt_product_lists {width:550px; text-align: center; margin: 15px 0; }
.cpt_product_lists .product_list {float: left; margin-left: 9px; margin-bottom: 9px;border: 1px solid #6eacc5;width: 170px}
.cpt_product_lists .name {text-align: center}
.cpt_product_lists .totalPrice {font-size: 11px; font-weight: bold; text-align: right; padding: 0 1px 1px 0}

.cpt_maincontent {overflow:hidden; _height:1%; zoom:1}
.cpt_maincontent .prdbrief_name a{font-weight: bold; color: #231f20}
.cpt_maincontent .prdbrief_thumbnail a{text-decoration: underline}
.cpt_maincontent .prdbrief_thumbnail a:hover{text-decoration: none}
a.full{text-decoration: underline}
a.full:hover{text-decoration: none}
.cpt_maincontent .prdbrief_brief_description{padding-top: 10px}
.cpt_maincontent .hr {background:#f1f1f1; height:1px;font-size:0;line-height:0; margin: 10px 0}
.prdbrief_price .totalPrice {font-size: 13px; color: #fe8900}
#cat_info_left_block {text-align: left; margin-bottom: 10px;}
#cat_info_left_block .left_t {float: left; padding-right: 10px}
#cat_info_left_block .right_r {float: left;}

#cat_advproduct_search {}
#cat_advproduct_search .line{margin-bottom: 3px; width: 550px;overflow:hidden; _height:1%; zoom:1}
#cat_advproduct_search .line .bl{float: left; margin-right: 5px}
.redbutton, .hndl_submit_prds_cmp, .add2cart_handler{ border: 0; text-decoration:underline; }
.redbutton:hover, .hndl_submit_prds_cmp:hover, .add2cart_handler {text-decoration:none}
#cat_product_sort {text-align: center; margin: 15px 0}

.clear {clear: both}
.faq {font-size: 13px}
h2, h1 {font-size: 13px; padding-bottom: 10px}

.cpt_product_description p {margin: 5px 0}
.descr_t td {border: 1px solid gray; border-collapse: collapse;padding: 5px}
#cmp-table, #cmp-table td {border-color: #003f60; border-collapse: collapse}
#cmp-table td {padding: 3px}

#blck-content {width: 90%; padding: 10px; margin: 0 auto}
#cart_content_tbl td {border: 1px solid #003f60; border-collapse: collapse; background:#fff}
#cart_content_tbl td {padding: 5px}
#cart_content_header td {background: #6eacc5; color: white; font-weight: bold}

.newp {margin-top: 0; padding-bottom: 2px; border-bottom: 1px dashed gray}
.newpp {clear: both; margin-top: 10px}
.post_block {padding-bottom: 5px}
.post_block IMG {margin: 10px 15px 15px 0; border: 1px solid gray}
.post_block .post_title {margin: 15px 0 0 0}
.post_block .post_title a {font-size: 12px}
.post_block .post_date {font-weight: bold; margin-bottom: 5px}
.post_block .post_content {}
.post_block .line {height: 1px;font-size: 0px; clear: both;border-bottom: 1px dashed gray}


.price, .price td {border: 1px solid #003f60; border-collapse: collapse; padding: 2px 0}
.price .background1 {background: #6aa6be}
.price .background2 {background: #75b7d2}
.price .background3 {background: #80c9e6}

#message-block {margin-bottom: 10px}
#message-block .error_flag {color: #E8624A; font-weight: bold}
#message-block .error_message {color: #E8624A}

.review_title {font-size: 11px}
.review_block {margin: 10px 0 15px 0}
.tp {font-size: 13px; color: #fe8900}

.cpt_product_description table, .cpt_product_description table td {border: 1px solid gray; border-collapse: collapse; padding: 5px}



