* { margin:0; padding:0;}
body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #81969c; }
body { background:#2fbeea url(images/bg.gif) repeat-x 0 0; }
a { color: #0081b4; outline:none }
a:hover { color:#00597c}
a img { border:none}
input {padding-bottom:3px;}
.wrap { margin: 0px auto; width: 1000px; position: relative; padding:20px 0 0 }
.header { background: url(images/header.jpg) no-repeat 0 0;background-color:#2FBEEA; position: relative; height: 370px; }
.head_flash { position:absolute; top:60px; left:101px;}
.logo { background:url(images/logo.jpg); width:244px; height:44px; position:absolute; top:7px; left:31px;}
.logo a { display:block; text-indent:-1000em; width:100%; height:100%;}
.login { width:80px; text-align:center; font-size:10px; position:absolute; right:10px; top:70px;}
.login a { color:#fff;}
.login label { color:#fff; display:block; padding:0 0 4px 3px; text-align:left}
.login .ltext { background:url(images/ltext.gif) no-repeat; width:78px; height:16px; border:none; font-size:10px; padding: 0 5px; line-height:16px; margin:0 0 4px;}
.login .lbut { background:url(images/lbut.gif) no-repeat; width:80px; height:18px; color:#fff; font-weight:bold; border:none; font-size:10px;line-height:16px; cursor:pointer; margin:2px 0 2px;}
.time_work { position:absolute; top:77px; left:6px; width:90px; text-align:center; color:#fff; font-size:11px;}
.time_work p { padding:0 0 9px;}

.phone { color: #d2f1ff; position: absolute; width: 170px; left: 596px; top: 8px; font-size:11px; line-height:20px  }
.phone b { display:; color:#fff; font-size:11px; font-weight:;}
.contact { color: #d2f1ff; position: absolute; width: 200px; left: 800px; top: 5px; font-size:10px; line-height:21px}
.contact a { color:#fff; font-size:14px;}
.contact b { color:#fff; font-size:14px; font-weight: normal}
.head_text { font-size: 12px; color: #00678b; position: absolute; width: 373px; left: 154px; top: 80px; }
.cpt_product_search  { position:absolute; left:10px; bottom:6px; background:url(images/icon_search.gif) no-repeat 0 center; padding:2px 0 0 25px;}
.cpt_product_search  input { background:url(images/sbut.gif) no-repeat; width:50px; height:18px; color:#fff; font-weight:bold; border:none; font-size:12px;line-height:18px; cursor:pointer; }
.cpt_product_search  .input_message, .cpt_product_search  .input_message_focus {  background:url(images/stext.gif) no-repeat; width:120px; height:18px;border:none; font-size:11px; padding: 0 5px; line-height:18px; color:#779eaa; margin:0 5px 0 0;}

.basket { position:absolute; right:13px; bottom:1px; background:url(images/icon_basket.gif) no-repeat 0 1px; color:#779eaa; padding:3px 0 5px 40px; height:18px;}
.basket b { color:#e45750}
.basket a { font-weight:bold}
.basket a.bbut { background:url(images/bbut.gif) no-repeat; width:120px; height:17px; padding:1px 0 0; text-align:center; color:#fff; display:inline-block; text-decoration:none; margin:0 0 0 10px}

.menu_top { position:absolute; left:25px; bottom:34px; height:36px;}
.menu_top li { float:left; list-style:none; background:url(images/menu_top_sep.gif) no-repeat right center; padding:0 2px 0 0;}
.menu_top li.last { background:none}
.menu_top li a { display:block; font-size:13px; color:#fff; font-weight:bold; height:28px; padding:8px 16px;}
.menu_top li a:hover { background:url(images/menu_top_act.gif) no-repeat center 0; text-decoration:none}

.container { background:#fff url(images/content_top.gif) no-repeat 0px 0px; overflow: hidden; position: relative; }
.leftside { float: left; width: 200px; position: relative; }
.leftside h3 { font-size:13px; color:#333; padding:4px 0 7px 10px}
.leftside ul { list-style:none; margin:0 10px; }
.leftside li { background:url(images/dotted.gif) repeat-x 0 bottom #e7f4f9; padding:0 0 0 2px; border-top:1px solid #0689bc; border-right:1px solid #0689bc; border-left:1px solid #0689bc; }
.leftside li a { background:url(images/arrow1.gif) no-repeat 0 12px; display:block; color:#00597c; padding:6px 0 10px 11px; font-size:13px; font-weight:bold;}
.leftside li a:hover { color:#999;text-decoration:blink;}
.leftside li.parent_current { background:none; }
.leftside li.parent_current a { background:url(images/arrow2.gif) no-repeat 0 13px; padding-bottom:5px; color:#000 }
.leftside li.child { background:none; padding:0 0 0 14px;  border-right:1px solid #0689bc; border-left:1px solid #0689bc; border-top:none !important; }
.leftside li.child a {background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: normal;}
.leftside li.child_2 { background:none; padding:0 0 0 19px}
.leftside li.child_2 a {background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: normal;}
.leftside li.child_3 { background:none; padding:0 0 0 24px}
.leftside li.child_3 a {background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: normal;}
.leftside li.child_4 { background:none; padding:0 0 0 29px}
.leftside li.child_4 a {background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: normal;}
.leftside li.child_current {background:none; padding:0 0 0 14px}
.leftside li.child_current a { background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: bold;}
.leftside li.child_2_current_2 {background:none; padding:0 0 0 19px}
.leftside li.child_2_current_2 a { background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: bold;}
.leftside li.child_3_current_3 {background:none; padding:0 0 0 24px}
.leftside li.child_3_current_3 a { background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: bold;}
.leftside li.child_4_current_4 {background:none; padding:0 0 0 29px}
.leftside li.child_4_current_4 a { background:url(images/arrow3.gif) no-repeat 0 7px; display:block; padding:0px 0 2px 9px; font-size:11px; font-weight: bold;}

.main { float: left; width: 600px; position: relative; overflow:hidden; color:#31363C; }
.main h1 { display:block; background:#eee url(images/h_bg.gif) repeat-x; padding:4px 0 4px 12px; margin:0 0 10px;font-size:13px; color:#888;}
.main h2 {  display:block; background:#eee url(images/h_bg.gif) repeat-x; padding:4px 0 4px 12px; margin:10px 0;font-size:13px; color:#9a9999;}
.pht-mainhead { color:#e45750; font-size:13px; padding:4px 0 12px 10px; font-weight:bold;}
.main p { padding:0 12px 15px;}

.action { position: relative; width:620px; overflow:hidden; }
.action h3 { color:#e45750; font-size:13px; padding:4px 0 12px 10px}
.action .box { width:196px; border-left:1px solid #6bd2e8;border-right:1px solid #6bd2e8;  position:relative; float:left; margin:0 3px 3px 0;}
.action .box div { background:url(images/box_main_top.gif) no-repeat 0 0; width:198px; margin:0 0 0 -1px;}
.action .box div div { background:url(images/box_main_bot.gif) no-repeat 0  bottom; width:188px; padding:5px; margin:0;}
.action .box a { display:block; font-weight:bold; text-align:center; margin:0 0 15px}
.action .box .price { display:inline-block; width:115px; text-align:center; font-size:14px; color:#005273; padding:0 0 3px}
.action .box .buy { background:url(images/but_buy.gif) no-repeat; width:70px; height:20px; color:#fff; font-weight:bold; border:none; float:right; cursor:pointer}

.home_cat { position: relative; width:620px; overflow:hidden; }
.home_cat .box { width:196px; height:150px; border-left:1px solid #6bd2e8;border-right:1px solid #6bd2e8;  position:relative; float:left; margin:0 3px 10px 0;}
.home_cat .box div { background:url(images/box_main_top.gif) no-repeat 0 0; width:198px;height:150px; margin:0 0 0 -1px;}
.home_cat .box div div { background:url(images/box_main_bot2.gif) no-repeat 0  bottom; width:188px; padding:5px;height:140px; margin:0;}
.home_cat .box a { display:block; font-weight:bold; text-align:center; margin:0 0 25px; font-size:11px}
.home_cat .box a.rcat_root_category { position:absolute; bottom:10px; width:178px; margin:0;}

.rightside { width:200px; float:left; position:relative;}
.producer { width:110px; position:relative; margin:0 auto 5px 60px; overflow:hidden; text-align:center; }
.producer h3 {font-size:13px; color:#9a9999; padding:4px 0 7px 6px}
.producer a { display:block; border-bottom:1px dotted #ccc; width:95px; height:41px; overflow:hidden;}
.producer a img {margin:-40px 0 0}
.producer a:hover img { margin:0px}

.news { position:relative;}
.news h3 { height:22px; display:block; background:url(images/h_bg.gif) repeat-x; padding:4px 0 0 12px;font-size:13px; color:#9a9999;}
.news p { padding:5px 0 9px; margin:0 12px; background:url(images/dotted.gif) repeat-x 0 bottom;}
.news p small { font-weight:bold; font-size:10px; display:block;}
.news p a {color: #333; text-decoration:none}
.news p a:hover { color: #0081b4;}

.menu_foot { background: #fff url(images/content_bot.gif) no-repeat 0px bottom; text-align: center; padding: 20px 0px; position: relative; }
.menu_foot li { display:inline-block; font-weight:bold; padding:0 6px 0 3px; list-style:none}
.copyright { font-size: 10px; color: #fff; text-align: center; padding: 10px 0px; position: relative; }
.copyright p { padding:0 0 10px}

.breadcrumbs { position:relative; padding:5px 0 15px 10px; font-size:13px;}
.breadcrumbs a { font-weight:bold; display:inline-block; margin:0 4px 0 0}
.sort { font-size:11px; text-align:center; padding:0 0 15px; color:#9a9999}
.sort a { font-weight:bold}

.catalog { position:relative}
.catalog div { position:relative; margin:0 0 4px; border:1px solid #6ad1e8; background:url(images/cat_box_right.gif) no-repeat right 0;}
.catalog div div { overflow:hidden; margin:0; border:0;}
.catalog em { display:block; position:absolute; zoom:1; height:8px; width:8px; background:url(images/cat_box_corner.gif) no-repeat 0 0; font-size:1px;}
.catalog em.tl { left:-1px; top:-1px;}
.catalog em.tr { right:-1px; top:-1px; background-position:-8px 0;}
.catalog em.bl { left:-1px; bottom:-1px; background-position:0 -8px;}
.catalog em.br { right:-1px; bottom:-1px; background-position:-8px -8px;}

.catalog .cat_img { width:95px; display:block; float:left; padding:10px 0; text-align:center; overflow:hidden;}
.catalog .cat_img img { max-width:75px !important; max-height:140px !important;}
.catalog .cat_title { float:left; font-weight:bold; font-size:11px; width:385px; display:block; padding:5px 0 5px; text-align:left}
.catalog .desc { float:left; width:385px; font-size:11px; padding:0 0 7px; color:#333; border:none; background:none; text-align:left}
.catalog .cat_buy { float:right; width:110px; color:#005273; font-size:11px; padding:7px 0 5px 0; text-align:center}
.catalog .cat_buy i { font-style:normal; padding:0 0 8px; display:block;}
.catalog .cat_buy i input { vertical-align: text-top; margin:0 3px 0 0}
.catalog .cat_buy b { font-size:14px; display:block; padding:0 0 10px;color:#ac4619;}
.catalog .cat_buy .but_buy { display: inline-block; background:url(images/but_buy.gif); width:70px; height:20px; color:#fff; text-align:center; font-weight:bold; text-decoration:none; border:none; cursor:pointer}
.but_compare { background:url(images/but_compare.gif); width:210px; height:20px; border:none;color:#fff;font-weight:bold; font-size:12px; cursor:pointer; margin:5px 0 20px 0px}

.tovar { padding:0 10px;}
.tovar h1 { font-size:14px; padding:0 0 15px; background:none; margin:0; float:left; width:410px;color: #81969c; text-transform:uppercase}
.tovar .tovar_img { width:260px; float:left; text-align:center;}
.tovar .tovar_price { float:left; padding:75px 0 0; margin:0 0 0 70px; width:160px; text-align:center; position:relative}
.tovar .tovar_price b { font-size:18px; font-weight:normal; color:#c51212; display:block; padding:0 0 8px;}
.tovar .tovar_price input { display: inline-block; outline:none}
.tovar .tovar_desc { clear:both; color:#333; font-size:12px; padding:15px 0 0;}
.tovar .tovar_desc p { padding:0 0 15px; line-height:18px}

.print { float:right; margin:5px 12px 5px 10px;}

.price td { line-height:17px;}
.price .background1 { background-color:#26ADCA; color:#fff; line-height:20px; font-weight:bold; padding:5px 0 7px 7px; margin:10px 0;}
.price .background1 a { color:#fff}
.price .background1 td { padding:2px 0 2px 7px !important;}

.faq { display: inline-block; padding:3px 6px 3px; background-color:#0081b4; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; color:#fff}
a.no_underline { display: inline-block; padding:3px 6px 3px; background-color:#cee6ef; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-decoration:none}
a.no_underline:hover {background-color:#0081b4;color:#fff}

.cat_desc {
color:#31363C;
text-align:justify;
}

.cart_product_brief_description ul li{
margin-left:20px;
}
h3{

    color: #9A9999;
    font-size: 13px;
    margin: 10px 0;
    padding: 4px 0 4px 12px;
}
