@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; width:100%;  min-width:100%; height:100%; min-height:100%; font-family: Tahoma, Geneva, sans-serif; font-size:13px;}
html {min-height:100%; height:100%;background:#ffffff url(../img/html_bgr.gif) repeat  0 395px; margin:0; padding:0}
#super {position:relative; /*_height:100%; min-height:100%;*/ margin:0 auto 0 auto; min-width:990px; max-width:1280px; padding:0; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "990px": (document.documentElement.clientWidth || document.body.clientWidth) > 1280? "1280px": "100%");}

.spacer_foot { position:relative;margin:0;width:1px; height:0px; font-size:1px; padding:0 0 0 0}

h1 { padding:0; font-weight:normal; display:inline; font-family:Verdana,Geneva,sans-serif; font-size:16px}
img {behavior: url(/misc/js/iepngfix.htc); border:none}
form { margin:0; padding:0}
a { color:#0a4c9d}
.submit { cursor:pointer}
.clear {clear:both}
.clear_left {clear:left}
.clear_right {clear:right}

.spacer {width:99%; height:1px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; /*background:#F00* �� ������������/}
.spacer19 { width:99%; height:10px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0;/* background:#F00 */}

.header { width:100%;  position:relative;margin:0 0 2px 0; padding:0; text-align:center;}
.main {/*height:100%;*/ position: relative; margin:0; padding:0 0 0 0; z-index:100; width:100%; overflow:hidden}
.footer { height:114px;margin:4px 10px 0 11px; padding:0 0 5px 0; background:url(../img/footer_bgr.gif) repeat-x}

     /* Header */

 .banner_top { height:90px;}
/*  .banner_top { height:90px; margin-left:105px; } */
.banner_top a.favorites { width:150px; text-align:center; display:inline-block; vertical-align:top; color:#000000; font-size:13px;}
.banner_top .favorites img { display:block; margin:28px auto 3px auto}
.banner_top .favorites span { display:inline-block; text-decoration: none;}
.banner_top .favorites span:hover {text-decoration: underline;}

.under_ban {position: relative;}
.under_ban { position:relative;  _width:100%; margin-top:16px}
.logo { position:absolute; top: -4px; left:15px; }
/*
.logo { position:absolute; top:103px; left:15px; }
*/
.search { position:relative; margin:0 320px 14px 269px;  height:40px; overflow:visible}
.search_bgr { position:absolute; width:100%; height:40px; top:0; left:0}
.search_left { position:absolute; top:0; left:-19px;}
.search_right { position:absolute; top:0; left:100%}
.search form { position:relative; z-index:1; height:40px}
.search input.search_input { position:absolute; top:5px; left:0; width:99%; color:#3d3d3d; font-size:20px; font-family:Verdana, Geneva, sans-serif; height:25px;; line-height:25px; border:1px solid #ffffff}
.search input.submit { position:absolute; right:-155px; top:5px; height:30px; width:130px; background:url(../img/blank.gif) repeat; display:block; text-indent:-2000px; border:none}
.searched {font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#000000; margin: 30px 0 12px 0; text-align:center;}

.menu { position:relative; margin:0 160px 0 13px; height:32px;}
.menu .left { position:absolute; top:0; left:-10px}
.menu .right { position:absolute; top:0; left:100%}
.menu .menu_bgr { position:absolute; width:100%; top:0; left:0}
.menu ul { position:relative;text-align:left; margin:0; padding:2px 0 0 0}
.menu ul li { float:left; list-style:none; margin:0 1px 0 1px; position:relative;behavior: url(js/ie6hover.htc);}

.menu ul li a { text-decoration:none; cursor:pointer; background:url(../img/blank.gif) repeat; position:relative; display:inline-block}
.menu ul li a span { position:relative; display:inline-block; line-height:28px; height:28px; vertical-align:top; padding:0 14px 0 14px; color:#6d4b03; font-size:15px; font-family:Verdana, Geneva, sans-serif; z-index:1; white-space:nowrap}
.menu ul li a span img { position:static; vertical-align:middle; margin:-3px 0 0 -15px; padding:0; *margin-top:0; margin-top:-3px\0/}
.menu ul li a span.bot { background:none; display:inline-block; line-height:26px; height:26px; vertical-align:top; padding:0 14px 0 14px; position:absolute; top:2px; left: 19px; color:#f9e19c}
.menu ul li a span.left { position:relative; left:0; margin:0; padding:0; height:28px; width:4px; display:inline-block; visibility:hidden}
.menu ul li a span.right { position:relative; left:0; margin:0; padding:0; height:28px; width:4px; visibility:hidden}

.menu ul a:hover, .menu ul li.hover a, .menu ul li.active a {background:url(../img/menu_but_mid.gif) repeat-x; color:#ffffff;display:inline-block;}
.menu ul a:hover span, .menu ul li.hover a span, .menu ul li.active a span {color:#ffffff}
.menu ul a:hover span.bot, .menu ul li.hover a span.bot, .menu ul li.active a span.bot { background:none; position:absolute; top:2px; left:19px; color:#573e07;}
.menu ul a:hover span.left, .menu ul li.hover a span.left, .menu ul li.active a span.left {background:url(../img/menu_but_left.gif) no-repeat; visibility:visible}
.menu ul a:hover span.right, .menu ul li.hover a span.right, .menu ul li.active a span.right {background:url(../img/menu_but_right.gif) no-repeat; visibility:visible}
.menu ul li a span.lefter, .menu ul a:hover span.lefter, .menu ul li.hover a span.lefter, .menu ul li.active a span.lefter {left: 24px;}
.news { position:absolute; right:-132px; top:6px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.news img { position:absolute; left:-40px; top:-6px}

#keywords {margin:0px;margin-bottom:3px;}

/* Main */

.breacrumbs { margin:0 240px 8px 17px;}
.breacrumbs a { /* color:#777777;*/ font-size:14px; font-family:Verdana, Geneva, sans-serif; text-decoration:underline; padding-right:8px; background:url(../img/breadcrunbs.gif) no-repeat 100% 6px;}
.breacrumbs a span {color: #0A4C9D;}
.breacrumbs span, .breacrumbs h1 { color:#000000; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

.main_cont { margin:0 3px 0 3px; background:#ffffff; min-height:1600px; _height:1600px }

.main_top { position:relative; height:6px; border-top:1px solid #fed868; margin:0 10px 0 10px; background:#ffffff; font-size:1px}
.main_top .left { position:absolute; top:-1px; left:-10px}
.main_top .right { position:absolute; top:-1px; left:100%} 

.main_bot { position:relative; height:14px; margin:0 10px 0 10px; padding-bottom:0px; font-size:1px}
.main_bot .left { position:absolute; top:0; left:-10px}
.main_bot .right { position:absolute; top:0; left:100%} 

#col_left { position:relative; width:200px; margin:0 0 0 11px; padding:0;  float:left; display:inline}
/*#col_rigth { position:relative; width:257px; margin:0 0 0 -15px; padding:0;  float:right; overflow:visible; font-family: Arial, Helvetica, sans-serif; /*border:1px solid #000}*/
#col_center { position:relative;margin:0 0 0 -220px; padding:0 0 0 0px;  float:right; width:100%;}
#content { position:relative; margin:0 5px 0 214px; padding:0; /*overflow:hidden*/}
.main_left { position:absolute; top:0; left:0; width:3px; height:10000px}
.main_right { position:absolute; top:0; right:0; width:3px; height:10000px}

.block { position:relative; width:197px; background:url(../img/block_bgr.gif) repeat-y;; margin-bottom:8px}
.block .top { background:url(../img/block_top.gif) no-repeat; height:24px; color:#555555; font-weight:bold; padding:5px 0 0 13px}
.block .cont {padding:0 5px 0 5px /* 10px */}
.vendors .cont {padding: 0 10px;}
.block .bot { background:url(../img/block_bot.gif) no-repeat; height:8px; font-size:1px}
.spacer1_157 { height:1px; width:157px; font-size:1px; overflow:hidden; margin:7px 0 3px 0; padding:0; background:#d7d7d7}
.block form .spacer1_157 { height:1px; width:157px; font-size:1px; overflow:hidden; margin:4px 0 4px 0; padding:0; background:#d7d7d7}

.cont ul, .cont li { position:relative; margin:0; padding:0; list-style:none; font-size: 12px;}
.cont li.active a { color:#ff4901}
.big a { color:#0a4c9d; font-size:16px; font-family:Verdana, Geneva, sans-serif; line-height:22px}
.small a { color:#0a4c9d; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:18px}
.medium a { color:#0a4c9d; font-size:14px; font-family:Verdana, Geneva, sans-serif; line-height:19px}
.big a:hover, .small a:hover, .medium a:hover{ color:#ff4901}
a.novelty { color:#ff4901; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:19px; font-weight:bold}
.manufacturers { color:#0a4c9d; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:19px; font-weight:bold}
.models { border:1px solid #febc1d; height:300px; overflow:auto; display:none}
li.active .models { display:block; padding-left:5px}
.cont li.active .models a { line-height:17px; font-size:12px; font-family:Verdana, Geneva, sans-serif; vertical-align:middle; color:#676767/*626262*/;}
.cont li.active .models a.insale {color: #0A4C9D;}
.cont li.active .models a:hover, .cont li.active .models a.active  { color:#ff4901}
.models span { color:#ff4901; font-size:11px; font-family:Verdana, Geneva, sans-serif; vertical-align:middle; margin-left:1px; display: block;}

.zag { position:relative; display:block; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#555555; font-weight:bold; margin:4px 0 3px 5px;}
.block form input { margin:4px 0 3px 0; vertical-align:middle; padding:0}
.block form label { font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#000000; vertical-align:middle; width:70px; display:inline-block; margin-left:4px; margin-right:3px; white-space:nowrap; cursor:pointer; behavior: url(js/ie6hover.htc); text-decoration:underline;}
.block form a {font-family:Tahoma, Geneva, sans-serif; color:#000000; vertical-align:middle; /*width:70px;*/ display:inline-block; margin:0 0px 3px 4px; white-space:nowrap; cursor:pointer; behavior: url(js/ie6hover.htc); text-decoration:underline;}
.block form a:hover, .block form a.hover, .block form label:hover, .block form a.more:hover, .b_main .filter a:hover, .b_main .filter a.clearf:hover ,.block form a.less:hover { text-decoration:underline; color: #FF4901;}

.block form .another label { width: auto; margin-right:5px}

.block form .another a { width: auto; margin-right:5px}
.block form .another select { height:19px; font-size:12px; padding:0; margin:0; line-height:17px}
.block form { margin:0 -12px 0 0 }
.money { width:36px; height:16px; line-height:16px; border:1px solid #a5acb2; padding:0 4px 0 4px; color:#000000; font-size:11px; font-family:Verdana, Geneva, sans-serif; vertical-align:middle;}
.block form select {height:20px; line-height:18px; border:1px solid #a5acb2; color:#000000; vertical-align:middle; margin-bottom:1px}
.block form input.submit { position:relative;width:89px; height:25px; background:url(../img/submit_2.gif) no-repeat; border:none; /*text-indent:-50px;*/ display:inline-block; margin:-4px 0 -3px 45px;}
.form_submit { text-align:left; padding:0 15px 0 15px;}
.form_submit .spacer { margin-top:0px; position:relative}
.form_submit a { display:inline-block; font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-top:10px }

.block .phone { position:relative; text-align:center; padding:5px 0 10px 0}
.block .phone div { text-align:center; font-size:12px; font-family:Tahoma, Geneva, sans-serif}

.col_center_left { position:relative; margin:0 -260px 0 0; float:left; padding:0; display:inline; width:100%; min-height: 385px;}
.col_center_banner { position:relative; margin:-25px 0 0 0; float:right; width:240px; padding:0; display:inline;}
.col_right .col_center_banner  {float: none; top:-50px; position:relative; margin-bottom:-50px}
.col_right .block2 { margin-top:-50px}
.col_center_left .content { margin:0 247px 0 0; /*border:1px solid #000*/; }

.tabs { position:relative; height:33px; background:url(../img/tab_spacer.gif) repeat-x bottom; padding-left:43px; font-size:17px; color:#000000; line-height:33px}

.tabs a.tab { position:relative; background:url(../img/tab_mid_noa.gif) repeat-x; height:33px; display:inline-block; text-decoration:none;margin-right:3px; cursor:pointer}
.tabs a.tab .tab_left { background:url(../img/tab_left_noa.gif) no-repeat left top; height:33px; display:inline-block}
.tabs a.tab .tab_right { background:url(../img/tab_right_noa.gif) no-repeat right top; height:33px; display:inline-block; padding:0 10px 0 10px;}
span.tab, h1.tab, .tabs a.active { position:relative; background:url(../img/tab_mid.gif) repeat-x; height:33px; display:inline-block; text-decoration:none;margin-right:3px; margin-top:0; font-size:17px}
h1.tab { margin:0; padding:0; float:left}
span.tab .tab_left, .tabs a.active .tab_left,  h1.tab .tab_left { background:url(../img/tab_left.gif) no-repeat left top; height:33px; display:inline-block}
span.tab span .tab_right, .tabs a.active .tab_right,  h1.tab .tab_right, .tabs h1.tab_right { background:url(../img/tab_right.gif) no-repeat right top; height:33px; display:inline-block; padding:0 10px 0 10px;color:#000000; margin-top:0;font-size:17px }
.pop_new a { color:#ff4901}

.all_news { position:absolute; right:0; top:3px; height:17px; color:#ff4901; text-decoration:underline}

.center_banner { position:relative; width:730px; height:0px; margin:0 auto 0 auto; padding:0px 0 0px 0; display: none;} /* height:0px * padding:4px 0 4px 0*/

.phone_col_left { position:relative; width:48%; float:left; margin-top:2px}
.phone_col_right { position:relative; width:48%; float:right; margin-top: 2px}
.phone_col { position:relative; margin-top:0px;}
.phone_col_left .tabs, .phone_col_right .tabs, .phone_col .tabs { margin-bottom:24px}

.phone_col_item { position:relative; height:240px; }
.phone_col_left .phone_col_item { padding-left:30px}
.phone_col_right .phone_col_item { padding-right:50px}
.phone_col_item .rate { margin-bottom:5px}
.phone_col_item .ratedesc { margin-bottom:12px}
.ratedesc img {cursor:pointer;}
.col_center_left .phone_col_item { position:static;height:auto; _margin-bottom:20px; }
.phone_col_item .img { position:relative;text-align:center; width:135px; float:left; left:0px; height:160px}
.phone_col_item .description, .col_center_left .phone_col .phone_col_item .description { float:right; margin:0 0 0 -146px; width:100%; height:183px; overflow:hidden; display:block}
.search_tpl .description, .search_tpl .phone_col .phone_col_item .description { height:153px}
.phone_col_item .description a, .phone_col_item a.name { font-size:18px; display:inline-block; margin-left:146px; margin-bottom:7px;line-height:21px; cursor: pointer;}
.phone_col_item a.name { margin-left:0;}
.phone_col_item div.name { margin-left:0; clear:both; margin-bottom: 10px;}
.phone_col_item .description h1 { font-size:16px; color:#555555; display:inline;}
.phone_col_item .description div.h1-div {margin:-2px 2px 6px 146px; }
.phone_col_item .description span, .search_tpl .rate { font-size:13px; display:block; margin-left:146px; line-height:15px; min-height:100px; _height:100px}
.phone_col_item .description span.pricetext, .phone_col_item .description span.pricetext span {display: inline; min-height: 10px ; _height: 10px; margin-left: 5px; font-size: 14px; color: #FF4901;}
.phone_col_item .description span.pricetext {vertical-align: 1px;}
.search_tpl .rate { min-height:0; height:auto}
.phone_search .phone_col_item { height:238px} 
.phone_search .top_row { height:auto;}
.phone_search { width:100%}
.phone_search td { vertical-align:top}


.col_center_left .phone_col_item .description, .col_center_left .phone_col_item .img { height:auto}

.phone_col_item .description .table { margin-left:146px; /*margin-right:-15px;*/ font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000000}
.phone_col_item .description .tr { word-spacing:-4px; padding:0 0 0 0; display:block; margin:0}
.phone_col_item .description .odd { background:#e7e7e7 /*#f5f5f5 ececec*/}
.phone_col_item .description .even {}
.phone_col_item .description  a.tr { text-decoration:none;}
.phone_col_item .description  a:hover.tr { background:#CCC}
.phone_col_item .description .tr a, .phone_col_item .description .tr span { margin:0; padding:0; min-height:1px; height:auto; }
.phone_col_item .description .tr span.td1, .phone_col_item .description .tr span.td2, .phone_col_item .description .tr span.td3 { word-spacing:normal; width:43%; vertical-align:middle; line-height:15px; font-family:Verdana, Geneva, sans-serif; color:#000000;  display:inline-block}
/*.phone_col_item .description a:hover.tr span.td1 span { text-decoration:underline}*/
.phone_col_item .description .tr span.td2 { width:21%; font-weight:bold; color:#ff4901;}
/*.phone_col_item .description a:hover.tr span.td2 { text-decoration:underline}*/
.phone_col_item .description .tr span.td3 { width:36%; color:#000000}
/*.phone_col_item .description a:hover.tr span.td3 { text-decoration:underline}*/
span.buy {  /* color:#ff4901; */ color:#0072BC; font-weight:normal; /*font-weight:bold;  text-decoration:underline;*/ font-size:11px !important;}
span.delivery { color:#0072BC; font-weight:normal; /* font-weight:bold; text-decoration:underline;*/ font-size:10px !important;}
.phone_col_item .description .tr span.veiw { font-weight:bold; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin:6px 4px 0 7px; word-spacing:normal; vertical-align:middle; font-size:11px; float:left}
.phone_col_item .description .tr span.veiw span {display: inline; font-size: 11px;}
.phone_col_item .description .tr a.offer { position:relative; background:url(../img/offer.gif) no-repeat; width:127px; height:25px; display:inline-block; vertical-align:middle; float:right}

.phone_col_item .description .tr span.td1 a { font-size:12px; color:#ff4901; line-height:15px; font-weight:bold}
.phone_col_item .description .tr span.td1 span { margin:0 0 0 7px; line-height:15px; display:inline; height:15px; padding:0}
.phone_col_item .description .tr span.td1 span.company { font-size:14px}
.phone_col_item .description .tr span.td1 a.company, .phone_col_item .description .tr span.td3 a { color:#000000; text-decoration:none; font-weight:normal; font-size:12px; margin:0; padding:0; line-height:15px}
.phone_col_item .description .tr span.td1 a:hover.company, .phone_col_item .description .tr span.td3 a:hover { text-decoration:underline;}
.phone_col_item .td3 span {color:#ff7f00; display: inline; font-weight: bold;}
.phone_col_item .description .tr span.td2 a { color:#ff4901; font-size:12px; text-decoration:none; line-height:15px}
.phone_col_item .description .tr span.td2 a:hover { text-decoration:underline}

.phone_col_item .description .block_1 { margin-left:136px}
.phone_col_item .description .block { width:355px; margin:0 auto 0 auto; padding-top:14px; background:none}
.block2 { width:240px;}
.phone_col_item .description .block .top, .block2 .top { background:url(../img/block_top_bgr.gif) top repeat-x; padding:0; height:31px; overflow:hidden}
.phone_col_item .description .block .top div, .block2 .top div { background:url(../img/block_top_left.gif) no-repeat top left; height:31px}
.phone_col_item .description .block .top div div, .block2 .top div div {background:url(../img/block_top_right.gif) no-repeat top right; height:31px; padding:7px 0 0 15px}
.phone_col_item .description .block .cont, .block2 .cont { border-left:1px solid #febb1c; border-right:1px solid #febb1c; background:#ffffff; }
.phone_col_item .description .block .bot, .block2 .bot { background:url(../img/block_bot_bgr.gif) top repeat; padding:0; height:8px;margin:0;}
.phone_col_item .description .block .bot div, .block2 .bot div { background:url(../img/block_bot_left.gif) no-repeat top left; height:8px;margin:0; padding:0}
.phone_col_item .description .block .bot div div, .block2 .bot div div {background:url(../img/block_bot_right.gif) no-repeat top right; height:8px; margin:0; padding:0}
.phone_col_item .description .block .cont strong { padding-top:5px; color:#555555; display:inline-block}
.phone_col_item .description .block form { margin-top:11px; padding:0 0 7px 0;}
.phone_col_item .description .block form label { position:relative; width:105px; padding-right:20px; text-align:right; font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#000000; font-weight:bold;}
.phone_col_item .description .block form a { position:relative; width:105px; padding-right:20px; text-align:right; font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#000000; font-weight:bold;}
.phone_col_item .description .block form input { width:144px; height:18px; border:1px solid #bababa}
.phone_col_item .description .block form input.submit { width:56px; height:27px; text-indent:-2000px; margin:15px 0 0 185px; background:url(../img/ok_2.gif) no-repeat; display:block; border:none; word-spacing:-2000px}

.phone_col_item .price { position:relative; margin:0 -200px 0 0px; background:url(../img/price_left.gif) no-repeat left top; height:26px; clear:both;  white-space:nowrap}
.phone_col_item .price label {behavior: url(js/ie6hover.htc); vertical-align:middle}
.phone_col_item .price a {behavior: url(js/ie6hover.htc); vertical-align:middle}
.phone_col_item .price label:hover, .phone_col_item .price label.hover { text-decoration:underline; cursor:pointer}
.phone_col_item .price a:hover, .phone_col_item .price a.hover { text-decoration:underline; cursor:pointer}
.phone_col_item .price .left_p { margin:0 0 0 10px ; padding:0 0 0 5px;float:left; position:relative; top:auto; left:auto; width:125px; background:#f6f6ee; display:inline}
.phone_col_item .price .left_p input { margin:0; padding:0; vertical-align:middle}
.phone_col_item .price .left_p span { margin:0; padding:0; vertical-align:middle; line-height:26px; height:auto; min-height:inherit; display:inline-block}
.phone_col_item .price .right span, .phone_col_item .price .right span span, .phone_col_item .price .right span span span, .block .price span { display:inline-block; margin:0; vertical-align:middle; padding:0; height:auto; min-height:1px}
.phone_col_item .price .right {  float:left; text-align:left;}
.phone_col_item .price .right span, .block .price span {  background:url(../img/price_bgr.gif) repeat-x; width:auto; float:none}
.phone_col_item .price .right span.noinsale1, .block .price span.noinsale1 {background:url(../img/price_bgr1.gif) repeat-x;}

.phone_col_item .price .right span span { background:url(../img/price_left_l.gif) top left no-repeat; width:auto; float:none}

.phone_col_item .price .right span span.noinsale2 {background:url(../img/price_left_l1.gif) top left no-repeat;}

.phone_col_item .price .right span span span, .block .price span span span { background:url(../img/price_right.gif) top right no-repeat;line-height:26px; height:26px; padding:0 10px 0 10px; width:auto; float:none; font-size: 15px;}

.phone_col_item .price .right span span span.noinsale3, .block .price span span span.noinsale3 {background:url(../img/price_right1.gif) top right no-repeat; color: #333; font-size: 15px;}

.block .price { margin-top:8px; display:inline-block}
.block .price span span { background:url(../img/price_left_l_w.gif) top left no-repeat;}

.block .price span span.noinsale2 { background:url(../img/price_left_l_w1.gif) top left no-repeat;}

.phone_col_item .price .left { position:absolute; top:0; left:-12px}

.phone_col .phone_col_item { width:48%; float:left; padding:0 3px 0 7px; position:relative}
.col_center_left .phone_col .phone_col_item { width:46%; float:left; padding:0 2% 0 2%; position:relative; min-height:220px; /*border:1px solid #000*/}
.page_bot { text-align:center; margin:0; padding:0 0 10px 0; position:relative }
.pager_top { text-align:center; margin:-13px 0 0 0; padding:0 0 13px 0;}
span.pager { display:inline-block; margin:0; padding:0 0 0 0; text-align:left; _width:1px;white-space:nowrap; clear:both; font-family:Tahoma, Geneva, sans-serif}
.pager span { /*display:block;*/ text-align:left; margin-bottom:1px; margin-right:28px}
.pager span span { display:inline-block; color:#777777; font-size:18px;}
.pager a { font-size:13px; text-decoration:underline; margin:0 4px 0 4px; line-height:26px; height:26px;}
.pager a.active { background:url(../img/pager_active.gif) no-repeat; width:18px; cursor:default; margin:0 0px 0 0px; display:inline-block; color:#000000; text-decoration:none; text-align:center}
.pager span a { line-height:normal;font-size:18px; vertical-align:top; margin:0 28px 0 0;}
.pager span {font-size:12px; color:#9e9e9e}
.pager span.gray { margin:0 3px 0 0; color:#0a4c9d; font-size:13px; display:inline-block}
.pager .left { padding-left:28px; background:url(../img/arrow_left.gif) no-repeat 0 55%; display:inline-block; font-size:13px; margin-right:10px;}
.pager .right {padding-right:28px; background:url(../img/arrow_right.gif) no-repeat 100% 55%; display:inline; font-size:13px; margin-left:10px}

.col_center_left2 { position:relative; width:100%; float:left; margin-right:-245px; margin-top:2px}
.col_center_left2 .cont { margin-right:245px}
.col_center_left2 .cont .table, .table { padding:4px 0 8px 0}
.col_center_left2 .cont .table div, .table div { min-height:20px; _height:20px; padding:3px 0 3px 0}
.col_center_left2 .cont .table div.clear, .table div.clear { min-height:0; height:0; padding:0}
.col_center_left2 .cont .table div.odd, .table div.odd  { background:#f5f5f5}
.col_center_left2 .cont .table div span.parameter, .table div span.parameter { padding-left:15px; width:168px; display:inline-block; vertical-align:top; font-weight:bold; float:left; line-height:19px; color:#555555}
.col_center_left2 .cont .table div span.parameter span.date, .table div span.parameter span.date { font-size:11px; display:inline-block; width:65px; font-weight:normal}
.col_center_left2 .cont .table div span.value, .table div span.value { display:block; vertical-align:top; line-height:19px; padding:0; margin-left:183px}
.col_right { position:relative;width:240px; float:right; margin-top:0px}

.big_description  .cont .table div span.parameter { width:200px}
.big_description .cont .table div span.value {margin-left:225px}

table.table { padding:0; margin:4px 0 8px 0;/* border:1px solid #000;*/ width:100%}
table.table td { /*border-left:1px solid #000 */}
table.table tr.odd  { background:#f5f5f5;}
table.table td { height:20px; padding:3px 5px 3px 0; line-height:19px; vertical-align:top }
table.table td.parameter { width:22%;padding-left:15px; font-weight:bold; line-height:19px; color:#555555; }

table.compare_t { width:100%; /*border-top:1px solid #cccccc; border-right:1px solid #cccccc;*/ margin-bottom:10px; margin-top:0}
.compare_t td { /*border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;*/ height:26px; text-align:center; padding:7px 0 7px 0; font-size:14px; font-weight:bold}
.compare_t .first_col { width:22%; text-align:left; padding-left:30px}
.compare_t select { width:210px; margin:3px 0 3px}
.compare_t img { margin:5px 0 10px 0; display:inline-block}

.compare_t .right span, .compare_t .right span span, .compare_t .right span span span, div.items .right span, div.items .right span span, div.items .right span span span { display:inline-block; margin:0; vertical-align:middle; padding:0; line-height:normal; }
.compare_t span.right, div.items span.right {text-align:right; display:inline-block; text-decoration:none; margin-bottom:8px; height:auto}
div.items span.right { text-align:center}
div.items span.right a, div.items span.right a:hover { text-decoration:none; cursor:pointer}
.compare_t .right span, div.items .right span  {background:url(../img/price_bgr.gif) repeat-x; width:auto; float:none; margin:0; padding:0; height:26px; vertical-align:middle; overflow:hidden; position:relative}
.compare_t .right span.noinsale1, div.items .right span.noinsale1 {background:url(../img/price_bgr1.gif) repeat-x;}
.compare_t .right span span, div.items .right span span { background:url(../img/price_left_l_w.gif) 0 0 no-repeat; width:auto; float:none; margin:0;  height:26px; padding:0 0 1px 0; position:relative; vertical-align:top}
.compare_t .right span span.noinsale2, div.items .right span span.noinsale2 { background:url(../img/price_left_l_w1.gif) 0 0 no-repeat;}
.compare_t .right span span span, div.items .right span span span { background:url(../img/price_right.gif) 100% 0 no-repeat;line-height:26px; height:26px; padding:0px 10px; width:auto; float:none; font-weight:normal; font-size:12px; margin:0; position:relative; vertical-align:top }
.compare_t .right span span span.noinsale3, div.items .right span span span.noinsale3 { background:url(../img/price_right1.gif) top right no-repeat;}
table.compare_t td { height:16px; padding:7px 0 7px 0; line-height:normal; vertical-align:middle; line-height:16px}

.col_3 .first_col, .col_3 table.table td.parameter  { width:22%}
.col_3 .other_col { width:26%}
.other_col { width:39%}

.video-1 { position:relative; margin:15px 0 15px 0px; text-align:center}

.forms { position:relative;/*width:535px;*/ margin:0 0 15px 0; clear:both; text-align: center;}
.forms span, .forms h2 { color:#ff4901; line-height:27px; font-size:13px; display:inline; font-weight:normal; }
.forms a.hide_show, .forms a:hover.hide_show { position:relative; background:url(../img/show.gif) no-repeat; height:27px; width:135px; float:right; padding-left:25px; margin-right:33px; cursor:pointer; text-decoration:none;}
.forms a span.top, .forms a span.bot { position:relative; line-height:27px; font-size:11px; color:#000000; width:131px; text-align:center; display:inline-block;}
.forms a span.bot { position:absolute; left:26px; top:1px; color:#ffffff}
.forms form {margin-top:14px; display:none}
.forms form input { width:170px; height:16px; line-height:16px; border:1px solid #bababa; margin:0 240px 8px 0; /* padding:0 5px 0 5px; */}
.forms form input.voiting { margin-right:5px; vertical-align:middle;padding:0; margin:0 5px 5px 0; border:none; width: 10px;}
.forms form label { margin:0; padding:0; vertical-align:top; font-size:12px; color:#000000; font-weight:bold; text-align:right; display:inline-block; width:124px; margin-right:20px; line-height:18px}
.forms form label.ball {width: 110px;}
#voiting { width:528px; margin:5px auto; text-align:left;}
.forms form #voiting label.voiting { width:auto; font-weight:normal; vertical-align:middle; margin-bottom:5px}
.forms form ф { margin:0; padding:0; vertical-align:top; font-size:12px; color:#000000; font-weight:bold; text-align:right; display:inline-block; width:96px; margin-right:20px; line-height:18px}
.forms form textarea { width:400px; height:65px; border:1px solid #bababa; padding:5px}
.forms form .submit { position:relative; background:url(../img/add.gif) no-repeat; height:27px; width:90px; margin:20px auto 0 auto; border:none; display:block; text-indent:-2000px}
.show a.hide_show, .show a:hover.hide_show {background:url(../img/hide.gif) no-repeat}
.show span {}
.show form { display:block; clear:right}
/*.show form div { padding-left:50px; text-align:left}*/
`
.compare { background:url(../img/compare.gif) no-repeat; height:26px; width:97px; margin:1px auto 0 auto; left:10px; position:relative}
.compare input { vertical-align:middle}
.compare label {vertical-align:middle; font-size:13px; line-height:26px; behavior: url(js/ie6hover.htc)}
.compare label:hover, .compare label.hover { text-decoration:underline; cursor:pointer}
.compare a {vertical-align:middle; font-size:13px; line-height:26px; behavior: url(js/ie6hover.htc)}
.compare a:hover, .compare a.hover { text-decoration:underline; cursor:pointer}

.h_center { text-align:center; margin: 3px 240px 18px 0; font-size:16px; font-family: Verdana,Geneva,sans-serif;}
.cont .h_center  {margin: 0px 0px 10px 0;}
.h_center h2 { display:inline; margin: 10px 0 10px 0; font-size:15px; font-weight:normal; font-family: Verdana,Geneva,sans-serif;}

.new { position:relative; margin-top:15px}
.new img { border:1px solid #e2e2e2; vertical-align:top; display:inline; float:left}
.new span { display:inline-block; vertical-align:top; width:100%; margin-left:-116px; float:right; font-size:12px}
.new span a { margin:0 0 4px 132px; font-size:16px; display:inline-block}
.new span span { margin:0 0 0 132px; width:auto; float:none; line-height:20px; font-size: 14px; color: #222222;}
.new span span a { margin:0 0 0 15px; font-size:13px}
.new span span.date {color:#777777; margin-top:3px; font-size: 13px;}

.new_one { margin:25px 0 7px 0;}
.new_one a { margin:0; font-size:17px; margin-bottom:5px; display:inline-block}
.new_one .new_text a {margin:0;}
span.new_pic { position:relative; display:inline-block; float:left; margin-right:15px; line-height:18px; color: #555555; font-size: 12px;}
span.new_text {font-size: 15px; line-height: 22px; color: #222222;}
.new_one span span a { margin:0 0 0 15px; font-size:13px;}
.new_one span.date {color:#777777; margin-top:7px; display:inline-block; font-size: 13px;}
.new_one h1 { color:#0a4c9d; font-size:16px;margin-bottom:5px; margin-top:0; display:inline-block}
.newsvideo {text-align: center; margin-top: 12px;}

.col_center_banner .block { margin:8px auto 0 auto; }

/* statistic */

.statistic {/*border: 1px solid rgb(204, 204, 204);*/ padding: 1px;}
.statistic_top_bgr {/*background: url(../img/srh_bg_t.gif) repeat-x scroll center top transparent;*/}
.statistic_bot_bgr {/*background: url(../img/srh_bg_d.gif) repeat-x scroll center bottom transparent; */margin-bottom:10px; margin-top:10px}
.statistic .s_head {color: rgb(113, 113, 113); font-family: tahoma; font-size: 15px; font-weight: bold; padding: 15px; text-align: left;}
.statistic .days { margin:10px 0 10px 0}
.statistic .item { height: 30px; padding-left: 20px;}
.statistic .item .tr1 {margin-left: 10px; color: rgb(75, 75, 75); padding-left: 14px; font-family: Arial; font-size: 15px; font-weight: bold; text-align: left; float: left; background: url(../img/footer_arr.gif) no-repeat scroll left center transparent;}
.statistic .item .tr2, .statistic .item .tr4 {margin-left: 10px; color: rgb(75, 75, 75); padding-left: 14px; font-family: Arial; font-size: 13px; font-weight: bold; text-align: left; float: left; background: url(../img/footer_arr.gif) no-repeat scroll left center transparent;}
.statistic .item .tr1 b, .statistic .item .tr2 b, .statistic .item .tr4 b {color: rgb(255, 114, 0);}
.statistic .item .tr4 { width:120px; }

.statistic .item2 {height: 42px; padding-left: 20px;; margin-top:10px}
.statistic .item2 .tr1 {margin-left: 10px; color: rgb(75, 75, 75); padding-left: 14px; font-family: Arial; font-size: 13px; font-weight: bold; float: left; text-align: right; padding-top: 6px;}
.statistic .item2 .tr2 {color: rgb(75, 75, 75); padding-left: 14px; font-family: Arial; font-size: 13px; font-weight: bold; text-align: left; float: left; padding-top: 3px;}
.statistic .item2 .tr3 {color: rgb(75, 75, 75); padding-left: 14px; font-family: Arial; font-size: 13px; font-weight: bold; text-align: left; float: left;}
.statistic .item2 .date_input {width: 90px;}
.statistic .submit {background: url(../img/pokaz.gif) no-repeat scroll 0% 0% transparent; width: 99px; border: 0px none; height: 25px; cursor: pointer;}
/*.submit2 { margin-left:20px}*/

.reports {text-align: center; font-family: Arial; font-size: 14px; font-weight: bold; color: rgb(64, 64, 64); padding: 10px;}
.head_left {font-family: Arial; font-size: 13px; color: rgb(113, 113, 113); font-weight: bold; background: url(../img/npb_tit_arr.gif) no-repeat scroll left center transparent; padding-left: 35px; margin-bottom:5px}
.head_left b { font-weight:normal}
/*.head_left {font-family: Arial; font-size: 13px; color: rgb(113, 113, 113); font-weight: bold;}*/
.head_left .show { width: 90px; height: 20px; background: url(../img/adv_show.gif) no-repeat scroll left center transparent; display: none;}
.head_left .hide {width: 90px; height: 20px; background: url(../img/adv_hide.gif) no-repeat scroll left center transparent; display: block;}

.ip {/*border: 1px solid rgb(226, 225, 221);*/ margin-top: 4px; display: table;}
.ip tr.th {background: none repeat scroll 0% 0% rgb(243, 243, 243);}

.ip tr.th td {font-family: Arial; font-size: 13px; font-weight: bold; text-align: center; color: rgb(51, 51, 51); padding:0}
.ip tr .td1 {font-family: Arial; font-size: 13px; text-align: left; color: rgb(51, 51, 51); padding: 2px;}
.ip tr .td2 {font-family: Arial; font-size: 13px; text-align: center; color: rgb(51, 51, 51); padding: 2px;}
.ip tr .td3 {font-family: Arial; font-size: 13px; text-align: center; color: rgb(51, 51, 51); padding: 2px;}

/*footer*/

.footer .left { background:url(../img/footer_left.gif) no-repeat top left;}
.footer .right {background:url(../img/footer_right.gif) no-repeat top right; padding:0 9px 0 9px; height:114px}
.first {  width:334px; margin-left:14px; float:left; display:inline; word-spacing:-5px;; padding-top:20px}
.logolink { display:block; background:url(../img/logo.gif) no-repeat; width:152px; height:42px}
.first span { font-size:10px; color:#000000; line-height:12px; font-family:Tahoma, Geneva, sans-serif; word-spacing:normal}
.second {margin:0 290px 0 355px; padding:15px 0 0 0;}
.second div { width:300px; margin:0 auto 0 auto}
.second span, .third span { font-size: 13px; line-height:19px; display:inline-block; margin-bottom:5px}
.third { float:right; margin:15px 74px 0 0; width:160px; display:inline}

/* outmost wrapper element */
#scrollable,#scrollable1, .scrollable { position:relative;padding:45px 0 0 0; /*width:500px*/; height:220px; overflow:hidden; width:100%; }
#scrollable div,#scrollable1 div, .scrollable div { margin:0 auto 0 auto; }
#tabs_switch { height:265px; overflow:hidden; position:relative}
#scrollable .video_item { width:65px}

/* container for the scrollable items */
div.items { height:220px; margin-left:0; float:left; width:85%; margin:0; padding:0; /*outline:#000 1px solid*/}

/* single item */
div.items span { display:block; float:left; margin:0 8px 0 0; width:135px; height:220px; font-size:11px; text-decoration:none; text-align:center; font-family:Verdana, Geneva, sans-serif;}
div.items span span { height:140px; margin:0;}
div.items span a { display:inline-block; margin-bottom:15px; color:#0a4c9d}
div.items span span a, div.items span span span { padding:0; margin:0; vertical-align:middle; width:auto;display:inline-block;  float:none}
div.items span span span { line-height:140px; height:140px; }

/* next / prev buttons */
a.prev, a.next { display:block; width:34px; height:33px; float:left; background-repeat:no-repeat; margin:50px 0 0 0; cursor:pointer}
a.prev { background:url(../img/slider_left.gif) no-repeat;}
a.next { background:url(../img/slider_right.gif) no-repeat;}
a.grayprev { background:url(../img/slider_left_big.gif) no-repeat;}
a.graynext { background:url(../img/slider_right_big.gif) no-repeat;}
a.empty { display:block; width:19px; height:33px; float:left; background-repeat:no-repeat; margin:50px 0 0 0; cursor:pointer}
/* a.empty { background:url(../img/empty_pic.jpg) no-repeat;} */

.img #scrollable { position:relative;padding:0; width:130px; height:75px; margin:11px auto 0 auto; text-align:left; left:10px}
.img div.items { position:relative;height:75px; margin-left:0; float:left; width:86px !important; margin:0; padding:0; }
.img div.items span, .img div.items a { display:block; float:left; margin:0; width:86px;  height:75px; padding:0; text-align:center; }
.img div.items span span a, .img div.items span span span { padding:0; margin:0; vertical-align:middle; width:auto;display:inline-block;  float:none; height: auto}
.phone_col_item  .img div.items span span span { height:75px; padding:0; margin:0; overflow:hidden}
.img a.prev, .img a.next { display:block; width:19px; height:19px; float:left; background-repeat:no-repeat; margin:30px 0 0 0; cursor:pointer}
.img a.prev { background:url(../img/slider_left_new.gif) no-repeat 0 -57px;}
.img a.next { background:url(../img/slider_right_new.gif) no-repeat 0 -57px;}
.img a.grayprev { background-position: 0 0}
.img a.graynext { background-position: 0 0}

.phone_col_item .per100 h1, .phone_col_item .per100 .table {margin-left:0}   

.ac_results {
    padding: 0px;
    border: 1px solid #777;
    background-color: white;
    overflow: hidden;
z-index:1000;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: white;
}


.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    position:relative;
    margin: 0px;
    padding: 2px 5px;
    display: block;
    width: 100%;
    font-size: 13px;
    overflow: hidden;
    font-family:Verdana,Geneva,sans-serif;
color:#777;
}
.ac_results a {height:100%; display:block; color:black; text-decoration:none; }

}

.ac_loading {
    background : Window url('/test/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
    background-color: #fbf2b5;
}

.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}

.second span span {color:#0A4C9D; text-decoration:underline; vertical-align:middle}
.phone_col_item .description .block_1 form label:hover { text-decoration:none; cursor:auto}
.phone_col_item .description .block_1 form a:hover { text-decoration:none; cursor:auto}

.b_main { width:auto; background:none; margin-top:6px;}
.b_main span { white-space:nowrap; padding:2px 0 0 0; width:124px; display:inline-block; /*_overflow-x:hidden /* background: url("../img/search-plus.gif") no-repeat scroll 15px 4px #FFFFFF */}
.b_main i, .search2 i {color:#807f7f; font-size:10px; font-style:normal;}
.b_main span.zag { display:block; width:auto}
/*.b_main .filter span.zag { display:inline-block}*/
.b_main label.zag { width:auto; margin:0 5px 0 0 ; padding:0; font-weight:normal; background: url("../img/search-plus.gif") no-repeat scroll 10px 50% transparent; padding-left: 27px;}
.b_main label.zag:hover, .b_main label.zag.hover { text-decoration:none; cursor:auto}
.b_main a.zag { width:auto; margin:0 5px 0 0 ; padding:0; font-weight:normal;}
.b_main a.zag:hover, .b_main a.zag.hover { text-decoration:none; cursor:auto}
.b_main .odd, .b_main .even { padding:0; background:#f6f6ee}
.b_main .even { background:none}
.b_main .t_e { position:relative; margin:20px 0 0 0; float:right; width:258px; white-space:nowrap; text-align:right; padding:0; overflow-x:hidden }
.b_main #searchlong .t_e { margin-top:-33px; width:175px; overflow:hidden}
.b_main form input.submit, .b_main .t_e a { height:25px;line-height:25px; margin:0 4px 0 5px; display:inline;}
.b_main #searchlong-1 a {background:url(../img/srh_m_arr2.gif) no-repeat 100% 80%; padding:0 13px 0 0; font-size: 13px; _background-position:100% 60%}
.b_main #searchlong-1 { width:180px;}
.b_main .type label { width:75px}
.b_main .year label { width:45px}
.b_main .w_auto  label { width:auto}
.b_main .miltim  label { width:90px;}
.b_main .svyaz  label { width:130px;}
.b_main .odd a, .b_main .even a{ background:url(../img/search-plus.gif) no-repeat 0 60%; padding-left:17px;}
.b_main .filter a { background: url("../img/search-minus.gif") no-repeat 0 50%; color:#0A4C9D; cursor:pointer; display:block; font-family: Verdana; font-size:15px; margin:2px 0 0 0px; text-decoration:underline; vertical-align:middle; white-space:nowrap;}
#searchlong .t_e { width:175px}
#searchlong { display:none; /*_display:block;*/ clear:both}
.notebook .t_e { margin-top:0; top:17px}
.notebook #searchlong .t_e { margin-top:0; top:15px}

.block form a.more { color: black; background: url("../img/arrow_more.gif") no-repeat scroll 0 70% transparent}
.block form a.less { color: black; background: url("../img/arrow_less.gif") no-repeat scroll 0 70% transparent}

.b_main .year span { width:81px}
.b_main .w_auto  a { width:auto}
.b_main .miltim span { width:150px}
.b_main .svyaz  a { width:130px;}

.b_main #searchshort a { background:url(../img/srh_m_arr.gif) no-repeat 100% 80%; font-size: 13px; padding-left:0px;_background-position:100% 60%; padding-right:13px}
.b_main .string span { display:inline-block; padding-right:42px; vertical-align:top;}
.b_main .string span span { margin:0}
.b_main .string span.zag { display:inline-block; padding-right:5px; padding-bottom:5px; position:relative}
.b_main .string label { line-height:25px}
.b_main .string a { line-height:25px}
.b_main .string .form_submit { padding:0; width:153px; margin-right:-25px}
.b_main .string span.zag { position:static}

.banner_bot { text-align:center;}

span span span {color: #000000;}

.content .block .cont {padding:0 12px 0 0;}
span.phone_compare { display:block; height:135px}
span.phone_compare a { vertical-align:middle; display:inline-block}
span.phone_compare span { display:inline-block; height:135px; width:1px; vertical-align:middle;}

s {color:#777777;}

.review {font-size: 14px; line-height: 20px; margin-bottom: 5px;}

#fixed {position:fixed; _position:absolute; right:7px; bottom:0px; width:250px; border:3px #f9e87a double; background-color: #fbf2b5; z-index: 1000;}
#fhead {background-image: url(/misc/img/menu_bgr.png); background-repeat: repeat-x; height: 29px; font-family: Verdana,Geneva,sans-serif; color: #777; font-size: 18px; text-align: center; padding-top: 3px;}
#fcont {padding:5px 0px 5px 5px; font-size:14px;}
#fcont img {cursor:pointer;}
#fcont .left { position:relative; float:left; width:230px;}
#fcont .right { position:relative; float:right; padding-top:2px}
#fcont .right img { display:block; float:right}
.sravnenye {float:left; padding-left:40px;}
.krestik {width: 20px; float: right; font-weight: 900; cursor: pointer;  margin:0; padding:0;}

.value span {color: #555555;font-weight: bold;}

.cont .search2 a{ background:url(../img/search-plus.gif) no-repeat 0px 60%; padding-left:17px; margin:4px 15px 2px 0;width: 126px;/*115px */ font-size: 13px; font-family: Verdana; color: #0A4C9D}
.cont .search2 .brands a {font-size: 15px; margin:3px 15px 2px 0;}
.cont .search2 #littlevend a { font-size: 13px; margin:4px 15px 2px 0;}

.b_main .filter a.clearf {color: black; /* background: url("../img/search-clear.gif") no-repeat scroll 0 60% transparent; */}

div .odd .cdmasearch {width: 98px;} 

.b_main .note150px span {width:150px;}
.b_main .notedispl span {width:98px;}

.Note_col_item .cont .table div span.parameter, .table div span.parameter {width:255px}
.Note_col_item .cont .table div span.value, .table div span.value {margin-left:270px}

#voiting img {margin-left: 130px;}
#searchlong-1 { display:none}

#search .form_submit a {background:url("../img/search-minus.gif") no-repeat scroll 6px 50% transparent;}

.searchres a{font-size: 17px;}
.searchres div {padding: 0 240px 5px 20px;}

.menu ul img {position: absolute; top: -10px; left: 92px; z-index: 1}

#littlevend {white-space: normal; width: auto; display: inline;}

.forms div div {margin:12px 0 0 92px;}

.nocomments {padding: 2px 4px 0 47px; font-weight: bold;}
#hsId { border:1px solid #F00}

.banner_center, .center {text-align: center;}

.stoimost_table tr {height: 40px;}

.stoimost_table2 tr {height: 20px;}

.timer {text-align:center;font-family:Arial;font-size:11px;color:#333;}

 /* Redirect */
 
.redir_html {background: none; height: auto;}
.redir {background: url("../img/background_404.jpg") repeat-x scroll center top #FFFFFF; min-width: 790px;}
.redir table {margin: 17% auto 0; width: 75%;}
.redir td {text-align:center;}
.redir .text {font-size: 18px; color: #555555; text-align: left; padding-left: 25px;}
.text div {font-size: 13px; margin: 10px 0 0 0; color: #0069B6; line-height: 17px;  }
.text a {color: #5B9B00;}
.text img {left: 8px; position: relative; top: 6px;}

 /* Price */
 
div.price {font-size:16px; margin: 0 auto; width: 85%;}
.price table {width: 100%; border:0; padding-bottom: 20px;}
.price tr {font-size:13px; height:25px;}
.price th {background-color:#fec93e; font-size: 14px;}
.price td {background-color:#fcfabc; padding-left:10px; text-align: center;}
.price .size1 {width: 88px;}
.price .size2 {width: 61px;}
.price .size3 {width: 121px;}
.price .size4 {width: 74px;}
.price .big {height: 40px;}
.price .large {height: 35px;}
.price a {color:#006699; font-size: 14px; display: block; margin-bottom: 4px;}
.price .text {padding:0 0 20px 0; font-weight:bold; text-align: center; font-family: Arial,Helvetica,sans-serif;}
.price .text span {font-size: 14px; padding-top:7px; display: block; font-weight: normal;}
.price .size5 {width: 50%;}

.plus1 {float: right; position: relative; top: -47px; left: -20px;}
