@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;}

.prm {position:relative; margin:-30px -30px 14px -30px;}
.prm .images {position:relative; zoom:1;}
.prm .images DIV.mblock {position:absolute; display:none; left:0; top:0; width:100%; height:100%;}
.prm .images DIV.mblock DIV.mtext {position:absolute; bottom:0; left:0; width:100%; padding: 15px 0 18px 0; color:#FFF; font-family: Tahoma, Geneva, sans-serif; background:rgba(0, 0, 0, 0.7); *background:url(../img/mtext_ie_bg.png) repeat;}
@media \0screen {
  DIV.mtext {background:url(../img/mtext_ie_bg.png) repeat;}
}
.prm .images DIV.mblock DIV.mtext H1 {margin:0; padding: 0 15px 4px 20px; font-size:18px; background:transparent; line-height:20px; color:#53bdff;}
.prm .images DIV.mblock DIV.mtext H1 A {color:#53BDFF;}
.prm .images DIV.mblock DIV.mtext P {margin:0; padding: 0 15px 0 20px; font-size:11px; color:#d9d6d4;}
.prm .images DIV.mblock .overlink {position:absolute; display:block; left:0; top:0; width:100%; height:100%; z-index:600;}
.prm #prm_lamps {clear:both; padding: 10px 0 0 0; text-align:center;}
.prm #prm_lamps SPAN {position:relative; display:inline-block; width:15px; height:14px; margin: 0 3px; cursor:pointer; background:url(../img/prm_inact.png) no-repeat; *display:inline; *zoom:1;}
.prm #prm_lamps SPAN.act{background:url(../img/prm_act.png) no-repeat; }#modpr > div {    border-bottom: 3px double #cecece;	margin-bottom: 30px;	padding-bottom: 20px;}div.cl {    border-bottom: none !important;}

.att {
    float: left; width: 200px; background-repeat: no-repeat; padding-left: 40px; height: 60px; margin-right:10px;
}
.att.document {
    background-image: url("/images/document.png");
}
.att.schema {
    background-image: url("/images/schema.png");
}
.att.other {
    background-image: url("/images/other.png");
}
.paginator {
}
.paginator > a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
	color: white;
	background-color: #3B87A3;
	border: 1px solid #3B87A3;
	text-weight: bold;
	text-decoration: none;
}

.paginator > a:hover {
	text-decoration: underline;
	background-color: #4b97b3;
}
.paginator > a.cur {
	color: #3B87A3;
	background-color: white;
}
.tdprice a {
    font-size: 9px;
}
.cities {
	height:18px;overflow:hidden
}
.cities div {
	float: none !important;
	margin: 0 !important;
}
.cities div+div {
	background-color: #AAAAAA;
	padding: 3px;
	background-color: #EEEEEE;
}
