*{margin:0;padding:0;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display:block}

img,fieldset{border:0}
body{behavior:url("/styles/csshover.htc");background:white;color:#404040;font:15px Tahoma,Arial,sans-serif;}
big{color:#f70012;font-size:25px;line-height:normal !important}
a{color:#5ec3d1;text-decoration:underline;outline:0 !important}
a:hover{text-decoration:none}
h1{color:#4ca1ad;font-weight:normal;font-size:27px;line-height:normal !important;text-transform:uppercase;margin-bottom:20px}
h1.section{color:black}
h2{color:black;font-weight:normal;font-size:20px;line-height:normal !important;text-transform:uppercase;margin-bottom:20px}
h3,h4{font-weight:bold;text-transform:uppercase;line-height:normal !important;margin-bottom:20px}
h5{font-size:15px;font-weight:bold;margin-bottom:8px}
h6{color:#4ca1ad;font-weight:normal;font-size:27px;line-height:normal !important;text-transform:uppercase;margin-bottom:20px}
h6.section{color:black}
p{margin:0 0 20px}
small{color:#888888;font-size:11px;}
table{border-collapse:collapse;width:100%;font-size:13px;margin:0 0 20px}
table td{vertical-align:top;padding:10px 5px}
table .streak td{background:#e7f6f7}
table th{border-top:1px solid #5ec3d1;border-bottom:1px solid #5ec3d1;font-weight:bold;text-align:left;vertical-align:middle;padding:10px 5px;white-space:nowrap}
table th a{color:#404040}
table img, table input{vertical-align:middle}
table img{margin:10;padding:10}
table small{font-size:10px;color:#404040;font-weight:normal;}
table.text{font-size:14px;margin:0}
table.text .pic{width:52%}
table.product thead small, table.product .group small{font-size:11px;color:#7b8b90;margin-left:27px}
table.product td, table.product th{padding:7px 7px}
table.product thead th, table.product .group td{border:0;font-weight:bold;font-size:15px;padding:10px 0}
table.product .number{white-space:nowrap}
table.product .available{text-align:center}
input.file, select{margin:5px 0}
select{width:100%}
input.text{border:1px solid #c6ecf1;padding:0 3px;color:#404040;font:15px Tahoma,Arial,sans-serif;}

#content ul{list-style:none;margin:0 0 20px 8px;font-size:13px}
#content ul li{padding-left:12px;margin-bottom:13px;background:url(/i/graymark.png) no-repeat 0 6px}

#page{width:1000px;margin:0 auto;padding:30px 0;}
#sidebar{width:240px;padding:0 15px;float:left;font-size:13px;}
#content{padding-right:15px}
*>#content{margin-left:270px}
* html #content{height:1%;overflow:visible}
* html #sidebar{margin-right:-3px}
#logo{display:block;margin-bottom:30px;margin-left:10px}
#logo img{display:block}
#preface{font-size:14px;color:#7b8b90;padding: 7px 0 10px 24px}
#footer{padding:10px 25px 30px;width:950px;margin:0 auto;color:#888888;font-size:12px;}
#footer img{vertical-align:middle}

big.phone{padding-left:10px}
.sections{line-height:15px;list-style:none;margin:20px 0 20px 10px}
.sections li{margin-bottom:15px;padding-left:15px;background:url(/i/redmark.png) no-repeat 0 5px}
.sections li a{color:#404040;text-decoration:none;}
.sections li a:hover, .sections li.select a{color:#f70012;}

span.input{display:block;background:url(/i/input11.png) no-repeat 0 0 white;height:25px;zoom:1;width:100%;margin-bottom:17px;margin-top:5px}
* html span.input{display:inline}
span.input span{display:block;background:url(/i/input12.png) no-repeat 100% 0;padding:3px 5px 2px;height:20px;}
span.input input, span.input select{height:18px;border:0;background:white;width:100%;vertical-align:middle;font:15px Tahoma,Arial,sans-serif;color:#404040;}

div.textarea{background:url(/i/textarea.png) no-repeat 0 0 white;zoom:1;width:100%;margin-bottom:17px;margin-top:5px}
div.textarea div{background:url(/i/textarea1.png) no-repeat 100% 0;}
div.textarea div div{background:url(/i/textarea2.png) no-repeat 100% 100%;}
div.textarea div div div{background:url(/i/textarea3.png) no-repeat 0 100%;padding:10px 5px;height:180px;}
div.textarea textarea{height:190px;width:100%;border:0;background:white;overflow:auto;font:15px Tahoma,Arial,sans-serif;color:#404040;}

#search{line-height:15px;background:url(/i/searchbg.png) no-repeat 0 0 #c8e9ec;margin:15px 0;color:#3ea1af;width:240px;}
#search fieldset{background:url(/i/searchbg2.png) no-repeat 0 100%;width:220px;padding:9px 10px 10px}
#search span.tab{float:left;text-align:left;padding:0 3px 20px;width:104px;white-space:nowrap}
#search span.tab a{color:#f70012}
#search .button{margin-top:7px}
#search span.input{background:url(/i/s-input.png) no-repeat 0 0 white;width:180px;float:left;margin-top:0;margin-bottom:5px;margin-right:10px;}
#search span.input span{background:url(/i/s-input2.png) no-repeat 100% 0;}

span.link{padding-left:15px;background:url(/i/bluemark.png) no-repeat 0 5px;display:inline-block}
span.expert{display:block;background:url(/i/c1.png) no-repeat 0 0 #f50000;height:33px;line-height:33px;font-weight:bold;text-align:center;margin:10px 0 13px 0}
span.expert span{display:block;background:url(/i/c2.png) no-repeat 100% 0;height:33px;}
span.expert a{color:white;text-decoration:none}
span.expert a:hover{text-decoration:underline}

#phones{height:179px;background:url(/i/phonesbg.png) no-repeat 0 0 #f50000;color:white;padding:15px 5px 15px 120px}
#phones a{color:white}

#main-menu{list-style:none;font-size:14px !important;line-height:15px;height:172px;margin:23px 0 21px !important}
#main-menu li{width:137px;height:172px;float:left;margin:0 5px 0 0  !important;padding:0 !important;background:url(/i/menubg.png) no-repeat 0 0 #f50000 !important;display:inline;color:white;}
#main-menu li a{width:122px;height:152px;display:block;color:white;text-decoration:none;padding:10px 5px 10px 10px}
#main-menu li img{display:block;margin:0 auto 10px;}
#main-menu li b{display:block;font-weight:normal;font-size:22px;line-height:normal}

#main-menu .level2{position:absolute;top:172px;left:0;width:135px;border-left:1px solid #47a1b6;border-right:1px solid #47a1b6;z-index:100;font-size:13px;line-height:14px;display:none}
#main-menu .level2 .fix{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.01;-moz-opacity: 0.01;filter:alpha(opacity=1);z-index:1;}
#main-menu .level2 .substrate{background:url(/i/pm7.png) no-repeat 0 0;padding:10px 10px 1px 25px;zoom:1}
#main-menu .level2 ol{list-style:none;position:relative;z-index:2;}
#main-menu .level2 li{float:none;background:none !important;width:auto;height:auto;margin:0 0 15px !important;display:list-item;color:black;text-indent:-15px;}
#main-menu .level2 li a{display:inline;width:auto;height:auto;color:black;text-decoration:underline;padding:0}
#main-menu .level2 li a:hover{text-decoration:none}
#main-menu .level2 .top-corners{height:10px;width:137px;background:url(/i/pm11.png) no-repeat 0 0;position:absolute;top:-10px;left:-1px;font-size:1px}
#main-menu .level2 .top-corners span{display:block;height:10px;background:url(/i/pm12.png) no-repeat 100% 0;}
#main-menu .level2 .bottom-corners{position:absolute;top:100%;left:-1px;height:17px;width:115px;margin:0 11px;}
#main-menu .level2 .bottom-corners span{display:block;height:17px;width:115px;background:url(/i/pm10.png) no-repeat 0 0}
#main-menu .level2 .bottom-corners i, #main-menu .level2 .bottom-corners b {display:block;height:17px;width:11px;position:absolute;top:0;font-size:1px}
#main-menu .level2 .bottom-corners i{left:-11px;background:url(/i/pm8.png) no-repeat 0 0}
#main-menu .level2 .bottom-corners b{right:-11px;background:url(/i/pm9.png) no-repeat 0 0}

#main-menu li:hover{position:relative;z-index:100;}
#main-menu li:hover .level2{display:block;}

#footer-menu{width:970px;padding:0 15px;margin:40px auto;font-size:17px;color:#444444;}
#footer-menu ul{list-style:none;margin-left:0 !important}
#footer-menu ul li{float:left;margin-right:20px;margin-left:15px;padding-bottom:15px;display:inline}
#footer-menu ul li:hover{border-left:1px solid #47a1b6;border-right:1px solid #47a1b6;position:relative;}
#footer-menu ul li .bottom-corners{background:url(/i/pm1.png) repeat-x 0 100%;display:block;position:absolute;width:100%;height:15px;padding:0 1px;bottom:0;left:-1px;display:none}
#footer-menu ul li:hover .bottom-corners{display:block;}
#footer-menu ul li .bottom-corners i, #footer-menu ul li .bottom-corners b{position:absolute;width:11px;height:15px;top:0px;font-size:1px}
#footer-menu ul li .bottom-corners i{left:0;background:url(/i/pm2.png) no-repeat 0 0}
#footer-menu ul li .bottom-corners b{right:0;background:url(/i/pm3.png) no-repeat 0 0}
#footer-menu ul li a{color:#444444;display:block;height:38px;line-height:38px;padding:0 30px 0 55px;}
#footer-menu ul li:hover a{color:#297a8d;text-decoration:underline;padding:0 29px 0 54px;}

#footer-menu ul li#ico1{background:url(/i/bmi1.png) no-repeat 10px 0}
#footer-menu ul li#ico2{background:url(/i/bmi2.png) no-repeat 10px 0}
#footer-menu ul li#ico3{background:url(/i/bmi3.png) no-repeat 10px 0}
#footer-menu ul li#ico4{background:url(/i/bmi4.png) no-repeat 10px 0}
#footer-menu ul li#ico5{background:url(/i/bmi5.png) no-repeat 10px 0}
#footer-menu ul li#ico1:hover{background:url(/i/bmi1_a.png) no-repeat 9px 0 #e8f8fa}
#footer-menu ul li#ico2:hover{background:url(/i/bmi2_a.png) no-repeat 9px 0 #e8f8fa}
#footer-menu ul li#ico3:hover{background:url(/i/bmi3_a.png) no-repeat 9px 0 #e8f8fa}
#footer-menu ul li#ico4:hover{background:url(/i/bmi4_a.png) no-repeat 9px 0 #e8f8fa}
#footer-menu ul li#ico5:hover{background:url(/i/bmi5_a.png) no-repeat 9px 0 #e8f8fa}

#footer-menu .level2{border-left:1px solid #47a1b6;border-right:1px solid #47a1b6;position:absolute;left:-1px;bottom:100%;width:100%;font-size:13px;line-height:14px;color:black;display:none}
#footer-menu li:hover .level2{display:block;}
#footer-menu .level2 .fix{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.01;-moz-opacity: 0.01;filter:alpha(opacity=1);z-index:1;}
#footer-menu .level2 .substrate{background:url(/i/pm7.png) no-repeat 0 0;padding:0 10px 1px 25px;zoom:1}
#footer-menu .level2 ol{list-style:none;position:relative;z-index:2;}
#footer-menu .level2 li{border:0 !important;background:none !important;float:none;padding:0;margin:0 0 15px;color:black;text-indent:-15px;display:list-item}
#footer-menu .level2 li a{display:inline !important;color:black !important;padding:0 !important;line-height:normal;}
#footer-menu .level2 li a:hover{text-decoration:none}
#footer-menu .level2 .top-corners{position:absolute;top:-13px;left:-1px;height:13px;width:100%;padding:0 1px;}
#footer-menu .level2 .top-corners span{display:block;height:13px;background:url(/i/pm6.png) no-repeat 0 0;margin:0 11px;}
#footer-menu .level2 .top-corners i, #footer-menu .level2 .top-corners b{display:block;height:13px;width:12px;position:absolute;top:0;font-size:1px}
#footer-menu .level2 .top-corners i{left:0px;background:url(/i/pm4.png) no-repeat 0 0}
#footer-menu .level2 .top-corners b{right:0px;background:url(/i/pm5.png) no-repeat 0 0}

div.info .news, div.info .block{width:231px;float:left;margin-right:10px;display:inline;}
div.info .news{background:url(/i/c11.png) no-repeat 0 0 #c6ecf1;color:black}
div.info .news .corner{background:url(/i/c12.png) no-repeat 100% 0}
div.info .news .corner .corner{background:url(/i/c13.png) no-repeat 100% 100%}
div.info .news .corner .corner .corner{background:url(/i/c14.png) no-repeat 0 100%;height:350px;padding:15px 20px 5px}
div.info .news a{color:#47a1b6}
div.info p{font-size:11px;line-height:13px;margin:17px 0}
div.info .all{float:right;font-size:12px;margin-top:5px}

div.info .block{color:#888888;border:1px solid #d4f2f6;width:194px;height:188px;padding:15px 15px 165px;position:relative}
div.info .block .tl, div.info .block .tr, div.info .block .bl, div.info .block .br{width:23px;height:23px;position:absolute;}
div.info .block .tl{left:-1px;top:-1px;background:url(/i/c21.png) no-repeat 0 0}
div.info .block .tr{right:-1px;top:-1px;background:url(/i/c22.png) no-repeat 0 0}
div.info .block .bl{left:-1px;bottom:-1px;background:url(/i/c24.png) no-repeat 0 0}
div.info .block .br{right:-1px;bottom:-1px;background:url(/i/c23.png) no-repeat 0 0}
div.info .block a{color:#f70012;display:block;font-size:14px;line-height:15px;font-weight:normal;text-decoration:none}
div.info .block a:hover{text-decoration:underline}
div.info .block .pic{position:absolute;left:0;bottom:0;}
div.info .block .pic img{display:block}

.basket{display:block;height:23px;float:right;margin-top:5px;background:url(/i/basketbg.png) no-repeat 0 0 #c9eaec;color:#6a6a6a}
.basket span{display:block;height:23px;font-size:13px;line-height:21px;background:url(/i/basketbg2.png) no-repeat 100% 0;padding:0 15px}
.basket a{color:black;font-size:15px;font-weight:bold;vertical-align:middle}

#lang{font-size:12px;line-height:21px;color:white;height:23px;margin-bottom:20px;text-transform:uppercase;}
#lang a, #lang span{width:55px;float:right;text-align:center}
#lang a{text-decoration:none}
#lang a:hover{text-decoration:underline}
.ru{background:url(/i/ru.png) no-repeat 100% 0}
.en{background:url(/i/en.png) no-repeat 100% 0}

table.submenu{margin:30px 0 20px;font-size:15px;}
table.submenu td{border:0;padding:0;background:none;padding-bottom:15px}
table.submenu img{vertical-align:middle;}

.year{color:#4ca1ad;margin-right:30px;}
.history{padding-left:75px}
.history .year{margin-left:-75px}
.award{margin-right:20px}
.award img{vertical-align:middle}

.banner{border:1px solid #d4f2f6;width:238px;margin:15px auto;position:relative}
.banner .tl, .banner .tr, .banner .bl, .banner .br{width:23px;height:23px;position:absolute;}
.banner .tl{left:-1px;top:-1px;background:url(/i/c21.png) no-repeat 0 0}
.banner .tr{right:-1px;top:-1px;background:url(/i/c22.png) no-repeat 0 0}
.banner .bl{left:-1px;bottom:-1px;background:url(/i/c24.png) no-repeat 0 0}
.banner .br{right:-1px;bottom:-1px;background:url(/i/c23.png) no-repeat 0 0}
.banner img, .banner a{display:block}

span.button, span.button a{line-height:23px;color:white;font-size:10px;padding:5px 0 6px;text-transform:lowercase}
span.button{background:url(/i/c31.png) no-repeat 0 0;}
span.button a{background:url(/i/c32.png) no-repeat 100% 0;padding:5px 15px 6px;line-height:20px;color:white;text-decoration:none}

span.button_big, span.button_big a{line-height:23px;color:white;font-size:12px;padding:5px 0 6px;text-transform:lowercase}
span.button_big{background:url(/i/c31.png) no-repeat 0 0;}
span.button_big a{background:url(/i/c32.png) no-repeat 100% 0;padding:5px 15px 6px;line-height:20px;color:white;text-decoration:none}

.shema{margin:5px 0}

form{margin-bottom:20px;width:400px}
form .corner{background:url(/i/c41.png) no-repeat 0 0 #c6ecf1;position:relative}
form .corner .corner{background:url(/i/c42.png) no-repeat 100% 0}
form .corner .corner .corner{background:url(/i/c43.png) no-repeat 100% 100%}
form .corner .corner .corner .corner{background:url(/i/c44.png) no-repeat 0 100%;padding:20px}
.req{font-weight:bold;color:#f30012}

ul.list, ul.questions{margin-bottom:35px !important}
ul.list li, ul.questions li{background:url(/i/bluemark.png) no-repeat 0 6px !important;margin-bottom:15px !important}
ul.questions{margin-left:33px !important;}
ul.questions li{margin-bottom:10px !important;}
img.left{float:left;margin:0 15px 10px 0}
img.right{float:right;margin:0 0 10px 15px}

.nav{font-size:11px;color:#7b8b90;padding-top:5px;margin-bottom:28px}
.nav a{color:#7b8b90}
.nav img{vertical-align:middle}

.rounded{font-size:14px;line-height:20px;border:1px solid #d4f2f6;padding:15px;position:relative;zoom:1;margin:20px 0}
.rounded .tl, .rounded .tr, .rounded .bl, .rounded .br{width:23px;height:23px;position:absolute;}
.rounded .tl{left:-1px;top:-1px;background:url(/i/c21.png) no-repeat 0 0}
.rounded .tr{right:-1px;top:-1px;background:url(/i/c22.png) no-repeat 0 0}
.rounded .bl{left:-1px;bottom:-1px;background:url(/i/c24.png) no-repeat 0 0}
.rounded .br{right:-1px;bottom:-1px;background:url(/i/c23.png) no-repeat 0 0}
table .rounded{margin:0}

div.product{font-size:14px;line-height:20px;border:2px solid #7ecfda;padding:15px;position:relative;zoom:1;margin:20px 0 10px}
div.product .tl, div.product .tr, div.product .bl, div.product .br{width:23px;height:23px;position:absolute;}
div.product .tl{left:-2px;top:-2px;background:url(/i/c51.png) no-repeat 0 0}
div.product .tr{right:-2px;top:-2px;background:url(/i/c52.png) no-repeat 0 0}
div.product .bl{left:-2px;bottom:-2px;background:url(/i/c54.png) no-repeat 0 0}
div.product .br{right:-2px;bottom:-2px;background:url(/i/c53.png) no-repeat 0 0}
div.product table td{vertical-align:middle;padding:10px 0}
div.product table td.image{text-align:center}
div.product table td.text{width:50%}

table.dealers .city{width:115px}
table.dealers .address{width:145px}

.articles{margin-bottom:20px;background:url(/i/c41.png) no-repeat 0 0 #c6ecf1;position:relative}
.articles .corner{background:url(/i/c42.png) no-repeat 100% 0;}
.articles .corner .corner{background:url(/i/c43.png) no-repeat 100% 100%}
.articles .corner .corner .corner{background:url(/i/c44.png) no-repeat 0 100%;padding:20px 12px}
.articles h2, .articles h3, .articles h4{text-transform:none;color:black}
.articles ul{list-style:none}
.articles ul li{background:url(/i/bluemark.png) no-repeat 0 5px;padding-left:15px;margin-bottom:7px;}
.articles ul li a{color:#333333}

ul.benefits li{margin-bottom:2px !important}
div.product_menu{font-size:13px;margin-bottom:15px}
div.product_menu .print{float:right}
div.product_menu img, div.product_menu a{vertical-align:20%}

.note{display:block;font-size:10px;line-height:normal}

#container{margin:20px 0;}
#content #container h2{font-size:16px;font-weight:bold;text-transform:uppercase;color:#4ca1ad;height:auto !important;min-height:40px;height:40px}
#scroll-list{width:306px;padding:0 8px 0 10px;float:right;}
#cat-sections{width:202px;padding:0 10px 0 0;float:left;}
#sub-sections{width:166px;}
*>#sub-sections{margin:0 324px 0 215px}
* html #sub-sections{height:1%;overflow:visible}
* html #scroll-list{margin-left:-3px}
* html #cat-sections{margin-right:-3px}
#text{padding-right:10px}
#text h3{text-transform:uppercase !important;}
*>#text{margin:0 324px 0 0;}
* html #text{height:1%;overflow:hidden}

#cat-sections ul, #sub-sections ul{margin:0 !important}
#cat-sections ul{padding-top:5px;font-size:15px;color:black}
#cat-sections ul li{padding-left:26px;margin-bottom:13px}
#cat-sections ul li span{display:block;height:25px;line-height:23px;padding-left:13px}
#cat-sections ul li a{color:black;text-decoration:none}
#cat-sections ul li a:hover{text-decoration:underline}
#cat-sections ul li.active span{background:url(/i/arrow1.png) no-repeat 0 0}
#cat-sections ul li.active a{color:white;text-decoration:none}

#sect1{background:url(/i/ico8.png) no-repeat 0 0 !important}
#sect2{background:url(/i/ico9.png) no-repeat 0 0 !important}
#sect3{background:url(/i/ico10.png) no-repeat 0 0 !important}
#sect4{background:url(/i/ico11.png) no-repeat 0 0 !important}
#sect5{background:url(/i/ico12.png) no-repeat 0 0 !important}
#sect6{background:url(/i/ico13.png) no-repeat 0 0 !important}
#sect7{background:url(/i/ico14.png) no-repeat 0 0 !important}
#sect8{background:url(/i/ico15.png) no-repeat 0 0 !important}
#sect9{background:url(/i/ico16.png) no-repeat 0 0 !important}
#sect10{background:url(/i/ico17.png) no-repeat 0 0 !important}
#sect11{background:url(/i/ico18.png) no-repeat 0 0 !important}
#sect12{background:url(/i/ico19.png) no-repeat 0 0 !important}
#sect13{background:url(/i/ico20.png) no-repeat 0 0 !important}

#scroll-list .rounded{margin:0;padding:20px 10px 20px 20px;color:black;font-size:13px;line-height:19px}
#scroll-list .container{min-height:680px;overflow:hidden;position:relative}
#scroll-list .item{margin-bottom:20px;margin-right:20px}
#scroll-list .item span.link{display:block;background-position:0 7px;font-size:15px;padding-left:13px;line-height:normal}
#scroll-list .item .image{padding:10px 0 0 0;text-align:center;position:relative;zoom:1}
#scroll-list .item .image img{display:block;margin:0 auto;}
#scroll-list .item .descr{margin:0;padding:0 13px}
#scroll-list .zoom, #scroll-list img.up, #scroll-list img.down, #scroll-list img.up2, #scroll-list img.down2{position:absolute;display:block;cursor:pointer;cursor:hand}
#scroll-list .zoom{background:url(/i/zoom.png) no-repeat 0 0;width:38px;height:37px;bottom:5px;right:20px;}
#scroll-list img.up{top:9px;right:9px}
#scroll-list img.down2{top:38px;right:9px}
#scroll-list img.down{bottom:9px;right:9px}
#scroll-list img.up2{bottom:38px;right:9px}

#sub-sections ul li{margin-bottom:4px;line-height:15px;background:none;padding:0;zoom:1}
#sub-sections ul li span{display:block;padding:1px 7px 3px 33px;background:url(/i/bluemark.png) no-repeat 20px 6px;}
#sub-sections ul li.active{background:url(/i/arrow3.png) no-repeat 100% 50% #5ec3d1}
#sub-sections ul li.active span{background:url(/i/whitemark.png) no-repeat 20px 6px;}
#sub-sections ul li.active a{color:white}

.box{margin-bottom:20px;background:url(/i/c61.png) no-repeat 0 0 #ecfbfd;position:relative}
.box .corner{background:url(/i/c62.png) no-repeat 100% 0;}
.box .corner .corner{background:url(/i/c63.png) no-repeat 100% 100%}
.box .corner .corner .corner{background:url(/i/c64.png) no-repeat 0 100%;padding:12px 0}

p.info{margin:0 0 35px;padding-left:33px;background:url(/i/ico21.png) no-repeat 0 3px}
#banner-index{position:relative;}
#banner-index img{display:block}
#banner-index a{text-decoration:none;color:#f70012;}
#banner-index b, #banner-index i{position:absolute;font-weight:bold;color:#f70012;font-size:37px;letter-spacing:-0.05em}
#banner-index b{top:130px;left:25px}
#banner-index i{font-style:normal;font-size:44px;top:280px;left:25px}
#banner-index small{font-size:39px;color:#f70012;}

/* fix Linux */
*>big.phone,*>span.expert{white-space:nowrap}
.smallFont #preface, .smallFont big.phone, .smallFont #main-menu, .smallFont #footer-menu, .smallFont .info .block p, .smallFont #cat-sections ul, .smallFont h1, .smallFont .product_menu, .smallFont #sub-sections ul li{letter-spacing:-0.03em}
.smallFont #sidebar{font-size:11px}
.smallFont #sidebar .sections{font-size:13px}
.smallFont #sidebar .sections li{margin-bottom:12px}
.smallFont #sidebar .expert{font-size:12px}
.smallFont #footer-menu{font-size:16px}
.smallFont #main-menu{font-size:13px !important;margin-top:25px !important}
.smallFont #main-menu li b{font-size:20px}
.smallFont #preface{font-size:13px;line-height:19px;white-space:nowrap}
.smallFont h1{font-size:26px;}
.smallFont h2{font-size:19px}
.smallFont h2.title{font-size:17px}
.smallFont #cat-sections ul{font-size:14px}
.smallFont .item{font-size:12px;line-height:16px}
.smallFont .product_menu{font-size:12px}
.smallFont #sub-sections ul li{font-size:12px}

/* --------- only for Opera ----------- */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#scroll-list .item .image{display:inline-block;width:100%;}
#scroll-list .zoom{right:50px;}
}
