@media Screen    
{
html, body{ margin:0; padding:0; width:100%; height: 100%; font-family: Tahoma, Arial, sans-serif; color: #000; background: white; font-size:13px; }
table, td{ padding: 0; margin:0; border-collapse: collapse; vertical-align: top; }
img{ border:0; text-decoration:none !important;}
form{ margin: 0; padding:0; width: 100%; }
textarea{ overflow: auto; }
h1, h2, h3, h4, h5, h6, address{ margin:0; padding:0; }
a,input{ outline: none; }
a{ color:#ff0000; text-decoration: underline; }
a:hover{ color:#bd1008; text-decoration: underline; }

.body{ width:998px; margin: 0 auto; position:relative; }

.header{ position: relative; width: 715px; height: 229px; overflow: hidden; background: #ffffff; }
.header .top {position: absolute; top:86px; left:0px;width:715px;height:109px;background:#e32d12 url('/img/top_bg.gif') no-repeat;}
.header .logo{ position: absolute; width: 120px; height: 60px; left:35px;top:35px;}
.header .fav{ position: absolute; left:168px; top:44px; width:90px;}
.header .fav img {position:absolute; left:0px; top:3px;}
.header .fav a.f:link, a.f:visited {margin:0 0 0 24px;font-size:11px;font-family:Tahoma;color:#fff;text-decoration:underline;}
.header .fav a.f:hover, a.f:active {margin:0 0 0 24px;font-size:11px;font-family:Tahoma;color:#fff;text-decoration:none;}
.header .girl {position:absolute; left:482px;top:0px;}

.header .topmenu {position: absolute; top:195px; left:0px;width:715px;height:34px;background:#a81f0b url('/img/topmenu_bg.gif') no-repeat;}
.header .topmenu ul, .header .topmenu li{ padding: 0; margin: 0; list-style: none; }
.header .topmenu ul{ height: 20px; width: 700px; margin:12px 0 0 28px; }
.header .topmenu li{ float: left; padding:0 7px 0 8px; color: #f3e1de; font-weight:bold; height: 12px; line-height: 12px; font-size: 10px;font-family:Tahoma;text-transform:uppercase; background: url('/img/li_topmenu.gif') left top no-repeat; }
.header .topmenu li.first {background:none !important;}

.header .topmenu li a:link, .header .topmenu li a:visited { color: #f3e1de; text-decoration:none; }
.header .topmenu li a:hover, .header .topmenu li a:active { color: #fff; text-decoration:underline; }

.header .headphone {position:absolute;left:17px;top:17px;font-size:11px;font-family:Tahoma;}
.header .headphone img {margin:0 0 3px 2px;}

.rblock {width:283px;position:relative;float:right;margin:0;}
.rblock .rbt {margin-top:86px; width:283px;height:15px;background:#deeff4 url(/img/rb_bg_top.gif) no-repeat;}
.rblock .rb {width:283px;height:96px;background:#deeff4;}
.rblock .rbb {width:283px;height:30px;background:#deeff4 url(/img/rb_bg_bottom.gif) no-repeat;}

.rblock .qcart {width:283px;height:67px;position:absolute;top:16px;right:0px;font-size:11px;font-family:Tahoma;color:#000;line-height:18px;}
.rblock .qcart img {margin:10px 15px 23px 44px; float:left;}

.rblock form {display:inline;}
.rblock .search {width: 250px;}
.rblock .search input.key {margin:9px 0 0 24px;width: 128px; height:17px;border:solid 1px #87b2bf; color:#87b2bf; font-size:12px; padding: 3px;}
.rblock .search input.submit {float:right; margin:10px 0 0 0px;width: 82px; height:25px;border:none; background:#87b2bf; color:#fff; font-size:13px; padding-bottom:2px;}

.rblock .param {overflow:hidden;height:17px;width: 205px; padding:0 0 0 21px; margin:18px 0 0 24px; font-family: Arial; font-size:14px; color:#87b2bf;font-weight:bold; background:url(/img/icon_param.gif) no-repeat;}
.rblock .param img.arrow {float:right;}
.rblock .param a:link, .rblock .param a:visited {color:#87b2bf; text-decoration:underline;}

#vendors {position:absolute;border:solid 2px #87B2BF;background:#F1F8FA;padding:10px;top:-10px;left:95px;min-width:100px;line-height:24px;}
#vendors div.close {float:right;}
#vendors div.close * {text-decoration:none;}

.rblock .advice {overflow:hidden;height:17px;width: 205px; padding:0 0 0 21px; margin:10px 0 0 24px; font-family: Arial; font-size:14px; color:#87b2bf;font-weight:bold; background:url(/img/icon_advice.gif) no-repeat;}
.rblock .advice img.arrow {float:right;}
.rblock .advice a:link, .rblock .advice a:visited {color:#87b2bf; text-decoration:underline;}

.content{ width: 715px; position: relative; padding: 30px 0 100px 0; }

div.leftmenu {width: 163px; padding:0 8px 0 4px; float:left; margin:0 0px 0 0px;}
div.leftmenu ul {padding:0px;margin:0px 0px 0px 2px;border-style:solid none none none;border-color:#dbdbdb;border-width:1px;}
div.leftmenu ul li {list-style:none;background:url(/img/li_left.gif) no-repeat;background-position:0px 4px;padding:4px 0px 4px 9px;margin:0px 0px 0px 0px;border-style:none none solid none;border-color:#dbdbdb;border-width:1px;}
div.leftmenu ul li.alver {background:url(/img/li_left_a.gif) no-repeat;background-position:0px 4px;}
div.leftmenu div.gcat {margin:5px 0 6px 10px;font-weight:bold;font-size:12px;color:#BD1008;}
div.leftmenu {font-weight:normal;font-size:12px;}
div.leftmenu table {font-weight:normal;font-size:11px;}

div.rightmenu ul {list-style:none;padding:0px;margin:0px 0px 0px 2px;border-style:solid none none none;border-color:#dbdbdb;border-width:1px;}
div.rightmenu ul li {list-style:none;background:url(/img/li_left.gif) no-repeat;background-position:0px 4px;padding:4px 0px 4px 9px;margin:0px 0px 0px 0px;border-style:none none solid none;border-color:#dbdbdb;border-width:1px;}
div.rightmenu ul li.alver {background:url(/img/li_left_a.gif) no-repeat;background-position:0px 4px;}
div.rightmenu div.gcat {margin:5px 0 6px 10px;font-weight:bold;font-size:12px;color:#BD1008;}


.page{ width: 522px; padding: 0 5px 0 10px;overflow:hidden;}

.page .main_banners {width:527px;height:51px;margin:0px 0 20px 0;}
.page .main_banners img {float:left;margin:0 14px 0 0;}

.page .main_frame {margin:20px 0 0 0;}
.page .main_frame_content {background:url(/img/main_frame_bg.gif) repeat-y;margin:0px 0 0 0;}
.page .main_frame_content1 {}
.page .main_frame .bg_head {vertical-align:top;}
.page .main_frame .bg_foot {vertical-align:bottom;}
.main_frame_tabs {margin:0 0 0 17px;height:48px;}
.main_frame_tabs img {margin:0 0 0 3px;float:left;width:150px;height:48px;}
.main_tab_content {position:relative;margin:5px 20px 5px 20px;}

.main_frame_tabs2 {margin:0 0 0 17px;height:48px;}
.main_frame_tabs2 img {margin:0 0 0 3px;float:left;width:280px;height:48px;}

#main_tab1_content {}
.main_tab1_content_text {float:right;width:230px;}
.main_tab1_content_text p {margin:0 0 10px 0;padding:0px;}
.main_tab1_content_text2 {padding:15px 0 5px 0;clear:both;}

#main_tab2_content {}

.scroller .navigation{ width: 100%; position: relative; }
#prev, #next{ position: absolute; top: 40px; }
#prev{ left: 5px; }
#next{ right: 5px; }
.scrolling{ padding: 0 40px; }
.overlay{ width: 100%; height: 220px; margin: 0 auto; overflow: hidden; position: relative; }

#scrollable ul, #scrollable li{ padding: 0; margin: 0; list-style: none; }
#scrollable ul{ width: 10000px; position: absolute; left: 0; top: 0; }
#scrollable li{ width: 125px; float: left; margin-right: 10px; text-align: center; overflow:hidden;}
#scrollable .img{ height: 105px; overflow: hidden; }
#scrollable p{ font-size: 12px; color: #818181; }
#scrollable big{ color: black; font-weight: bold; }

#main_tab3_content {}
.main_tab3_content_block {width:220px; overflow:hidden;margin:0 0px 10px 0px;}
.main_tab3_content_block_normal {margin-right:30px;}
.main_tab3_content_block_thin {margin-right:15px;}
.main_tab3_content_block img {float:left;}
.main_tab3_content_block img.goods {margin-right:5px;float:none !important;}

.price_large {background:#e32d12 url(/img/bg_price_large.gif) no-repeat; width:178px;height:25px;margin:5px 0 0 0;text-align:center;color:#fff;line-height:24px;font-size:17px;font-weight:bold;}
.price_large a:link, .price_large a:visited {color:#f3e1de;text-decoration:none;}
.price_large a:hover, .price_large a:active {color:#fff;text-decoration:none;}
.price_large a span {font-weight:normal;font-size:14px;}
.price_large img {float:right;}

.price_short {float:right;width:101px;height:25px;margin:10px 13px 0 0;text-align:center;line-height:24px;font-size:13px;font-weight:bold;}
.price_short_label {float:right;width:224px;height:25px;margin:10px 13px 0 0;text-align:center;line-height:24px;font-size:13px;font-weight:bold;}
.price_short1 {background:#e32d12 url(/img/bg_price_short.gif) no-repeat; color:#fff;}
.price_short2 {background:#deeff4 url(/img/bg_price_short2.gif) no-repeat; color:#333;}
.price_short1 a:link, .price_short1 a:visited {color:#f3e1de;text-decoration:none;}
.price_short1 a:hover, .price_short1 a:active {color:#fff;text-decoration:none;}
.price_short2 a:link, .price_short2 a:visited {color:#a81f0b;text-decoration:none;}
.price_short2 a:hover, .price_short2 a:active {color:#ff0000;text-decoration:none;}
.price_short a span, .price_short_label a span {font-weight:normal;font-size:11px;}
.price_short img, .price_short_label img {float:right;}

.rightmenu {margin:30px 10px 20px 20px;}

.footer{ position: relative; width: 998px; height:107px; margin: 0 auto; clear:both;}
.footer .mainf{ position: absolute; height: 79px; width: 681px; padding:28px 0 0 34px; top: 0px; left:0px; background:#e32d12 url('/img/footer_bg.gif') no-repeat; color: #fff; font-size:11px; font-family:Tahoma;line-height:15px;}
.footer .rightf{ position: absolute; height: 79px; width: 241px; padding:28px 0 0 42px; top: 0px; right:0px; background:#deeff4 url(/img/footer_bg2.gif) no-repeat; color: #000; font-size:11px; font-family:Tahoma; line-height:15px;}
.footer .copy:link, .footer .copy:visited {color: #000;}

.footer .footphone {position:absolute;right:37px;top:28px;font-size:11px;font-family:Tahoma;}
.footer .footphone a:link, .footer .footphone a:visited {color:#fff;}
.footer .footphone img {margin:0 0 4px 2px;}

.visible{ display: block; }
.hidden{ display: none; }
.wrap{ width: 100%; overflow: hidden; }

div.param_block {text-align:left;height:25px;line-height:12px;margin:10px 5px 0px -20px;font-size:12px;font-weight:normal;}
div.param_block_va {line-height:25px !important;}
div.param_block_chb1 {height:90px !important;line-height:25px !important;}
div.param_block_chb2 {height:45px !important;line-height:25px !important;}
div.param_block_vendors {text-align:left;min-height:25px;line-height:14px;margin:10px 5px 0px -20px;font-size:12px;font-weight:normal;}

div.param_block div.pa {width:170px;float:right;text-align:right;}
div.param_block div.pasm {width:85px;height:25px;text-align:left !important; }
div.param_block div.pala {width:170px;height:25px;text-align:left !important; }
div.param_block div.cu {width:32px;text-align:left;float:right;}
input.param_small {margin:0px 3px 0px 3px;width: 36px; height:14px;border:solid 1px #87b2bf; color:#87b2bf; font-size:13px; padding: 3px;}
select.param_sel1 {margin:0px 3px 0px 3px;width: 140px; height:22px;border:solid 1px #87b2bf; color:#87b2bf; font-size:13px; }
input.param_submit {float:right; margin:10px 0 0 0px;width: 167px; height:25px;border:none; background:#87b2bf; color:#fff; font-size:13px;padding-bottom:2px; }
input.param_check {border:solid 1px #87b2bf;background:#fff;padding:3px;}

div.with_icon {padding:4px 0px 10px 17px;line-height:20px;color:#e33312;}
div.with_icon img {float:left;margin-right:5px;}
div.ca_icons {clear:both;padding:5px;}
div.ca_icons img {margin:3px;}

a.dashed, a.dashed:link, a.dashed:visited, a.dashed:hover, a.dashed:active {text-decoration:none !important;border-style:none none dashed none;border-width:1px;border-color:#87B2BF;}

#err_form {position:absolute;border:solid 2px #87B2BF;background:#F1F8FA;padding:10px;top:-40px;left:20px;min-width:200px;line-height:24px;}
#err_form textarea {width:225px;height:70px;margin-top:3px;}
#err_form input {border:solid 1px #333;}
#err_form div.close {float:right;}
#err_form div.close * {text-decoration:none;}


}