/*reset group*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,dl,dt,dd{margin:0;padding:0;}
ul,ol,li{list-style-type:none;} :focus,:active{outline:0;}
body,div,ul,ol,li,td{font:normal 10pt Arial, Helvetica, sans-serif;color:#444;line-height:160%;}
/*global classes*/
body{background:#fff;}
.clear{clear:both;}
.clear-top-nav{clear:both;background:#eee;margin:0 0 20px 0;} /*временный класс, сейчас на его месте .ticker-news, потом этот снести*/
a{color:#4465a2;text-decoration:none;border-bottom:1px dotted #abc;}
a:hover{color:#09f;border-bottom:none;}

a img{border:none;} a.n{border:none;}

#main-left ul{margin:10px 0;}
#main-left ul li{margin:0 0 0 26px;list-style-type:disc;}

.bordered{border:15px solid #eee;} /* image border inside text */
.small,.small li,.small div{font-size:11px;}
.hr{border-bottom:1px solid #ddd;}

/*header group*/
#header{background:#0b0c0f url(/new/img/back-header-top.gif) repeat-x top;height:69px;}
#header-inner{text-align:left;width:990px;padding:8px 0 0 0;background:url(/new/img/back-header-inner-top.gif) no-repeat top right;}
#header-inner h1{background:url(/new/img/logo.gif) no-repeat 0 0;}
#header-inner h1 a{display:block;width:147px;height:50px;cursor:pointer;border:none;}
#header-inner h1 a span{display:none;}
/*header nav group*/
#header-nav{background:#0b0c0f url(/new/img/back-top-menu.gif) repeat-x 0 0;border-top:1px solid #202128;border-bottom:2px solid #ccc;}
#header-nav-clear{clear:both;}
#header-nav ul{width:990px;text-align:left;}
#header-nav ul li{display:inline;}
#header-nav ul li a.tn{display:block;float:left;margin:0;padding:0 9px;text-decoration:none;color:#5d6671;font:normal 12px/37px Arial, Helvetica, sans-serif;border-bottom:none;border-right:1px solid #202128;}
#header-nav ul li a.tn b{color:#7f8893;}
#header-nav ul li a.tn:hover{color:#6e7382;background:#000;}
#header-nav ul li a.tn:active{color:#9095a3;background:#10121a;}
#header-nav ul li a.nav-search{width:27px;margin:0;background:url(/new/img/nav-search.gif) no-repeat 0 9px;}
#header-nav ul li a.nav-search:hover{background:url(/new/img/nav-search.gif) no-repeat 0 -47px;}
/* asp top navigation */
#asp-top-nav{}
/* tooltip for top navigation */
.drop,.drop-smaller{z-index:1000;}
.drop{width:730px;background:#20232b;border:1px solid #000;display:none;margin:0 0 0 242px;}
.drop dd a,.drop-smaller dd a{display:block;font-size:11px;color:#bbc;border:none;padding:5px 5px 5px 10px;margin:3px 10px;line-height:1;}
.drop dd a:hover,.drop-smaller dd a:hover{background:#4498c7;color:#dde;}
.drop .left-cont{border-right:1px solid #3d3d44;}
.drop .right-cont,.drop-smaller .right-cont{border-top:1px solid #3d3d44;padding:0 0 10px 0;}
.drop .inlist00{border-right:1px solid #000;width:160px;}
.drop .inlist00 dd{}
.drop .inlist00 dd a{padding:12px 7px 12px 20px;margin:0;border:none;color:#dde;font-weight:bold;border-top:1px solid #3d3d44;border-bottom:1px solid #000;}
.sub-table{margin:0 0 10px 0;}
.drop h4,.drop-smaller h4{background:#0b0c0f;color:#999;font-weight:bold;font-size:11px;padding:3px 10px;margin:10px 10px 2px 10px;}
.drop .inlist01{width:170px;}
.drop .inlist02,.drop-smaller .inlist02{width:220px;}
.drop-smaller{width:440px;background:#20232b;border:1px solid #000;display:none;}
.l-box{margin:0 0 0 -140px;}
.drop-smaller .last{background:#0b0c0f;padding:5px 20px;}
.drop-smaller .last a{color:#bbc;border:none;font-weight:bold;font-size:11px;}
/*right menu group*/
.menu-global{width:280px;padding:15px 0 0 0;margin:15px 0 0 0;background:url(/new/img/back-right-menu.gif) no-repeat 0 0;}
.menu-global ul li{border-top:1px solid #eee;padding:2px 0;width:250px;margin:0 0 0 15px;}
.menu-global ul li a{display:block;font:normal 12px Arial, Helvetica, sans-serif;color:#666;text-decoration:none;border:none;}
.menu-global ul li a:hover{background:#f5f5f5;color:#08f!important;}
.menu-global ul li.level-0 a,.menu-global ul li.level-0-none a,.menu-global ul li.level-0-last a{color:#666;font-weight:bold;padding:7px 2px 7px 20px;}
.menu-global ul li.level-0-none,.menu-global ul li.level-0-none a,.menu-global ul li.level-0-none a:hover{border:none;background:none;}
.menu-global ul li.level-0-last{border-bottom:1px solid #eee;}
.menu-global ul li.level-1{border:none;padding:0;}
.menu-global ul li.level-1 a{padding:3px 2px 3px 25px;color:#888;font-size:11px;}
.menu-global ul li.level-1 a b,.menu-global ul li.level-2 a b{font-weight:normal;color:#bbb;}
.menu-global ul li.level-2{border:none;padding:0;}
.menu-global ul li.level-2 a{padding:3px 2px 3px 30px;color:#888;font-size:11px;}
.search{margin:20px 0;padding:0 0 0 35px;}
/*content group*/
#main{width:990px;margin:5px 0;text-align:left;}
#main-left{float:left;width:640px;margin:0 0 20px 0;}
#main-right{margin:0 0 30px 700px;}
/*контакты в каталоге*/
.sale-emails{background:#fff url(/new/img/back-emails.png) no-repeat 0 0;padding:0 0 10px 60px;margin:15px 0 0 0;}
.sale-emails h5{color:#555;font-size:10pt;font-weight:bold;padding:5px 0 0 15px;margin:0;border-left:1px solid #dfdfdf;background:#f0f0f0;}
.sale-emails div{font-size:11px;color:#666;margin:0;padding:0 0 10px 15px;border-left:1px solid #dfdfdf;background:#f0f0f0;}
.sale-emails cite{display:block;padding:0;margin:0;font-style:normal;}
.sale-phones{background:#fff url(/new/img/back-sale-phone.png) no-repeat left top;padding:0 0 10px 60px;margin:15px 0 0 0;}
.sale-phones h5{color:#555;font-size:10pt;font-weight:bold;padding:5px 0 2px 15px;margin:0;border-left:1px solid #dfdfdf;background:#f0f0f0;}
.sale-phones div{font-size:11px;color:#666;margin:0;padding:5px 0 7px 15px;border-left:1px solid #dfdfdf;background:#f0f0f0;}
/*headers, subheader*/
h1,h2,h3,h4,h5,h6{color:#494f64;}
h1,h2{font-size:32px;font-weight:normal;line-height:1;}
h2{margin:10px 0 15px 0;position:relative;}
h2 span{background: url(/new/img/header-gr.png) repeat-x;position: absolute;display: block;width: 640px;height: 19px;}
h2 em{font-size:12px;font-weight:bold;font-style:normal;}
h3,h4,h5{margin:20px 0 10px 0;font-weight:normal;}
h3{font-size:19px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;font-weight:normal;margin:20px 0 10px 0;color:#555;padding:7px 0 7px 25px;background:#f0f0f0;border-top:1px solid #dfdfdf;} h6 a{border:none;}
.subheader{font:normal 15px Arial, Helvetica, sans-serif;margin:10px 0 15px 1px!important;color:#555;padding:15px 25px 15px 25px;background:#f0f0f0;border-left:1px solid #dfdfdf;}
#main p{margin:0 0 10px 0;}
.postbody{margin:15px 0 0 0;}
.emp{padding:20px 15px;background:#20232b;border-left:12px solid #000;color:#aaa;font-size:14px;}
.emp ul,.emp ul li, .emp a,.emp td{color:#aaa;border:none;} .emp a:hover{color:#778;}
h2 span a{font-size:12px;}
.service{padding:14px 0 14px 55px;background:#f0f0f0 url(/img/service/icon.png) no-repeat 12px 8px;font-size:12px;font-weight:bold;border:1px solid #ddd;border-left:7px solid #9c0;}
.service a{border:none;color:#555;}
/*footer group*/
#footer{border-top:1px solid #0b0c0f;border-bottom:10px solid #0b0c0f;background:#202128;color:#ccc;}
#footer-box{border-top:1px solid #445;}
#footer-inner{width:990px;text-align:left;}
.column{float:left;width:230px;margin:0 15px 0 0;}
.column dd a{display:block;padding:5px 10px;border:none;color:#aab;font-size:11px;line-height:1;}
.column dd a:hover{color:#888;background:#4498c7;color:#dde;}
.column dt{margin:10px 0 5px 0;padding:7px 10px;font:bold 11px Arial, Helvetica, sans-serif;color:#999;background:#0b0c0f;}
.column dt a{border:none;color:#999;}
.column dt a:hover{color:#444;border-bottom:1px dotted #aaa;}
#copy{margin:10px 0;padding:5px 0;border-top:1px solid #313239;color:#64656c;font-size:11px;}

/* кнопки по бокам */
#left-button-box{z-index:9999;position:fixed!important;position:absolute;top:25%;left:0;width:45px;}
.left-button{position:relative;margin:1px 0;left:-116px;cursor:hand;cursor:pointer;}
.left-button a,.left-button a img{border:none;display:block;}
/* временно - кнопка акции LaCie*/
#lacie-action-box{position:relative;margin:10px 0;left:-158px;cursor:hand;cursor:pointer;}
/* инфрейм для поиска */
#search-box{display:none;}

/*elements for OLD CSS*/
/*top dynamic menu*/
span.bnav{font-size:11px;}
ul.bnav{margin:0 0 5px 0!important;}
ul.bnav li{display:inline;margin:0 5px 0 0!important;padding:0;font-size:11px;line-height:25px;}

/*news*/
.news-title{font:normal 11px Arial, Helvetica, sans-serif;margin:0 15px 0 90px;padding:5px 0 0 0;}
.news-title a{border:none;color:#777;} .news-title a:hover{color:#09f;text-decoration:underline;}

.post p.date, .post p.date span{line-height:1;} .post p.date:hover{cursor:default;}
.post p.date{float:left;width:70px;background:url(/new/img/back-news-day.png) no-repeat 0 0;}
.post p.date span.day{display:block;float:left;padding:0 3px 0 7px;font-size:23px;line-height:37px;font-weight:bold;color:#eee;}
.post p.date span.month{font-size:10px;color:#ddd;display:block;margin:9px 0 0 0;}
.post p.date span.year{font-size:9px;color:#ddd;}

.post{}
.post .post-meta{clear:both;}
/*news pages view*/
/* index-news */
.newsSuperBox{background:url(/new/img/index-news.gif) no-repeat 0 0;}
.index-news{height:55px;padding:16px 73px 0 103px;font:normal 13px/15px Arial, Helvetica, sans-serif;color:#727272;}
.newsBox{padding:0 13px;}
.pageNumContainer{text-align:center;padding:6px 0 0 0;background:url(/new/img/back-pageNum-container.gif) no-repeat top center;height:35px;margin:0;}
.pageNum a{font-size:11px;padding:8px 14px;color:#727272;border:none;}
.pageNum a:hover{color:#444;font-weight:bold;}
.pageNumOver a{font-size:11px;padding:8px 14px;margin:0 5px;background:url(/new/img/back-pageNum.gif) no-repeat center;color:#eee;border:none;}

.topCategory, .topCategory a{border:none;font-weight:bold;font-size:15px;}

/*dynamic product table*/
.acContent{padding:5px 0;}
.acHeader{color:#4465a2;border-bottom:1px dotted #ccc;cursor:pointer;padding:10px 0;}
.acHeaderSelected{font-weight:bold;padding:10px 0;}
table.specs{width:100%;}
table.specs th{border:1px solid #dcdcdc;background:#f5f5f5;padding:5px 10px;}
table.specs td{border:1px solid #eee;background:#fefefe;padding:5px 10px;}
/*padding bugs*/
.contentList{margin:10px 0 0 0;}
#ctl00_Main_plist1_productListWrapper{margin:20px 0 0 0;}
/*product*/
.product{float:left;width:300px;min-height:50px;padding:0 10px 0 0;}
.productLeftPic{float:left;width:110px;text-align:center;}
.productDetails h2{margin:20px 0 0 0;}
.categorysep{clear:both;}