@charset "windows-1251";
body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5a5755; background: #FFF url(../img/bg-m.png) repeat-x top right; margin: 0px; padding: 0px; line-height:18px;}
img{border:0px;}
a{color:#3b87a3; text-decoration:underline;}
form{padding:0px; margin:0px;}
a:hover{text-decoration:none;}
h1{font-size:18px; line-height:20px; color:#4d4947; padding:0px; margin:0px; font-weight:200; padding-bottom:20px;}
#fullpage{z-index:0; position:relative; top:0px; left:0px; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); min-width:1000px;}
#mdv{background:url(../img/bg-bug.jpg) no-repeat top right; padding:60px; padding-bottom:30px;}
#menu div{float:left; margin-left:50px; color:#5a5755; margin-top:0px; font-size:12px; font-weight:bold;}
#menu div a{color:#5a5755;}
#menu div.sel{color:#f38208;}
#menu div.sel a{color:#f38208;}
#mtbl{margin-top:70px;}
#mtbl #mside{background:#fff; width:70%;}
#mtbl #rside{vertical-align:top; padding-top:290px; padding-left:30px;}

div.alp div{float:left; width:90px; height:90px; margin-right:10px; margin-bottom:10px;}
div.alp div img{filter:alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2;}

#ntbl td, #mside td{vertical-align:top;}

#ntbl #news{width:65%; padding:30px; text-align:left; vertical-align:top;}
#catalog{background:#f79c3c url(../img/catalog-bg.jpg) top left no-repeat; vertical-align:top; padding:30px; color:#fff;}
#catalog h1{color:#fff; padding-bottom:10px;}
#catalog ul{padding:0px; margin:0px; list-style:none;}
#catalog ul li{padding:5px 0px 5px 15px; margin:0px; background:url(../img/list-bul.gif) no-repeat top left;}
#catalog ul li li{padding:5px 0px 5px 15px; background:url(../img/listbul1.png) no-repeat top left;}
#catalog a{color:#fff;}


#imphead{font-size:18px; line-height:18px; font-style:italic; color:#ef7c00; background:#fff; padding:10px; margin-left:20px; margin-bottom:-20px; font-weight:200; position:relative; z-index:100;}
#imp{border:1px solid #c9c9c9; padding:30px; margin-top:-10px;}



.onenw{margin-bottom:10px;}
.onenw .date{font-size:10px; color:#a2a1a0; line-height:10px;}
.onenw p{padding:0px; margin:0px; margin-top:5px;}


#copy{background:#677b7e url(../img/bgbtm.png) repeat-x top left; padding:60px; color:#fff;}
#copy a{color:#fff;}

#cntrs {float:right;}

#ttbl{margin-top:70px;}
#ttbl #mside{background:#fff; width:70%; padding:30px;}
#ttbl #rside{vertical-align:top; padding-left:30px; background:#fff;}

.products {padding: 0px 0px 3px 0px; background:url(../img/prodtbl.png) repeat-x left bottom;}
.products th{font-weight:bold; padding: 5px 0px 8px 0px; border-bottom:1px solid #CFCFCF; vertical-align:top; padding-right:10px;}
.products td{padding:5px 0px 5px 0px; vertical-align:top; padding-right:10px; border-top:1px solid #CFCFCF; margin-top:1px;}
.products .tdprice {text-align:center; padding:5px 5px 5px 10px;}
.products .model{background: url(../img/prbullet.png) no-repeat 0 6px ; font-weight:bold; padding-left:15px;}

.numlist{float:right; margin:10px 0px 10px 0px; font-weight:bold; font-size:12px;}
.numlist span{margin-left:10px;}
.numlist a{font-weight:normal;}

.ppricedescr {}
.ppricedescr span {border-bottom: 1px dotted; cursor:help;}

#mainpicwin {position:relative; float:left; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#picmain {position:relative; display:block; margin: auto;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
div.clear {clear:both; height:1px; font-size:1px;}


.loadprice {background:url(../img/xl.gif) no-repeat left top; padding:10px 0 0 50px; margin-top:25px; min-height:45px;}
.loadprice A {font-weight:bold; font-size:12px;}

.dbp_nav_pages {word-spacing:6px;}