body{margin:0; padding:0; background-color:#f0f1e4}
.clr {clear:both; margin:0; padding:0; line-height:0; height:0; font-size:1px;}

.cont{width:952px; margin:0 auto; padding:0 17px; background:url(../images/bg_shad_main.gif) repeat-y #fff}

.top_bar{background:url(../images/bg_top_bar.jpg) top left no-repeat; height:92px; overflow:auto; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:19px; font-weight:bold; color:#b1b1b1}
.top_bar a{color:#b1b1b1; text-decoration:none}
.top_bar a:hover{color:#FFF;}
.top_link{display:inline-block; float:left; width:320px; height:70px; margin:10px 0 0 20px; text-decoration:none;}

.add_fav{float:left; width:160px; height:50px; margin:20px 0 0 55px;}
.add_fav img{float:left; padding:0 10px 0 0;}
.add_fav p{padding:5px 0 0 0; margin:0}

.search_box{float:left; display:inline; margin:20px 0 0 55px; width:170px; height:50px;}
.search{width:130px; margin-top:3px; padding:0 4px 0 20px; color:#666; font-weight:bold; font-size:12px; background:url(../images/search_icon.gif) top left no-repeat #fff}

.cart_box{float:left; display:inline; height:40px; width:100px; margin:25px 0 0 45px;}
.cart_box a{color:#5fb2c3; border-bottom:1px dashed #5fb2c3;}
.cart_box a:hover{border:0; color:#6FF; border-bottom:1px solid #6FF;}

.header{height:228px;}

.menu{height:68px; background:url(../images/bg_menu.gif);}
.menu a{display:block; float:left; padding:0 24px 0 25px; vertical-align:text-top; padding-top:32px; height:36px; color:#d9d9d9; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; font-size:15px}
.menu a:hover{background:url(../images/bg_menu2.gif) repeat-x; color:#fff}
.menu img{float:left}

.main_cont{background:#ffffff; width:952px}

.main_title{height:40px; background:url(../images/bg_title.gif) bottom left no-repeat #333; line-height:40px; font-size:17px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:0 0 0 30px; color:#fff; margin:6px 0 0 0}

.left_block{float:left; display:inline; width:252px; margin-left:6px;}
.right_block{float:right; display:inline; width:670px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#505050; margin-right:6px; line-height:20px;}


.left_menu{border-left:2px solid #e6e6e6; border-right:2px solid #e6e6e6; padding:0 4px; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin-top:10px;}
.left_menu a{display:block; background:url(../images/bg_dashed.gif) center bottom no-repeat #fff; color:#333; padding:6px 0 6px 35px; line-height:20px; text-decoration:none}
.left_menu a.title_link{font-size:14px; padding:6px 0 6px 25px; font-weight:bold}
.left_menu a:hover{background:url(../images/bg_dashed.gif) center bottom no-repeat #dfeaf4; color:#000}

.article{padding:0 0 15px 0; margin:6px 0 0 0}
.article img{padding:5px 10px 10px 0;}
.article .menu_links{font-size:20px; color:#06C; line-height:35px; margin:0 0 0 30px}
.article .menu_links:hover{color:#C00}

.goods{font-family:Tahoma, Geneva, sans-serif; line-height:16px; padding:15px 0;}
/*.tov_line{border-top:1px solid #e6e6e6; overflow:auto}
.tov_block{float:left; display:inline; padding:10px 10px}
.tov_block, .tov_block table{width:314px;}
.left_bord{border-right:1px solid #e6e6e6;}*/
.goods table{border-top:1px solid #e6e6e6;}

.goods_page{font-family:Tahoma, Geneva, sans-serif; line-height:16px; padding:15px 0;}
.goods_page table{border-top:0;}

.tov_title{margin:0; padding:0 0 5px 0; font-weight:bold; font-size:12px; color:#333;}
.tov_title a{font-weight:bold; font-size:12px; color:#333; text-decoration:none; border-bottom:1px dashed #999}
.tov_title a:hover{text-decoration:none; border-bottom:0; color:#C00}
.tov_title2{margin:0; padding:0 0 5px 0; font-weight:bold; font-size:17px; color:#333; border-bottom:1px solid #e6e6e6; line-height:22px}
.tov_text{font-size:12px; color:#a0a0a0; padding:0; margin:0}
.tov_price{font-size:14px; font-weight:bold; color:#db7611; padding:5px 0 0 0; margin:0}
.tov_buttons{margin:0; padding:5px 0 0 0; overflow:auto; font-size:11px;}
.tov_buttons a{text-decoration:none; text-align:center; color:#fff}
.tov_buttons a:hover{color:#FFF}
.tov_buttons a.buy{display:inline-block; float:left; width:70px; height:17px; background:url(../images/bg_buy.gif) repeat-x #2a6088}
.tov_buttons a.buy:hover{background:#214765}
.tov_buttons a.more{display:inline-block; float:left; width:90px; height:17px; background:url(../images/bg_more.gif) repeat-x #8b969c; margin-left:3px;}
.tov_buttons a.more:hover{background:#778489}
.char_tit{font-size:14px; font-weight:bold; margin:0; padding:5px 0; color:#DB7611}
.desc{font-size:13px; color:#333;}
.desc ul{margin-top:5px; margin-bottom:10px; padding-left:25px; margin-left:0}
.desc ul li{margin-left:0px; padding-left:0;}
.resize_link{color:#0000ee; text-decoration:none; border-bottom:1px dashed #0000ee}
.resize_link:hover{color:#C00; border:0;}

.tov_spacer{font-size:1px; line-height:10px;}
.tov_spacer_bord{font-size:1px; line-height:10px; border-right:1px solid #e6e6e6}

.footer{height:30px; background:url(../images/bg_menu.gif) bottom left repeat-x; text-align:right; padding-right:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#CCC; line-height:30px;}
.footer a{color:#ccc}
.footer a:hover{text-decoration:none; color:#FFF}
