/* CSS Document */
html {font-size: 68.75%; height:100%;} /* ñþäà ïèøåì ðàçìåð âàøåãî øðèôòà ïî-óìî÷àíèþ */
@media all and (min-resolution: 120dpi) {
    html {font-size: 55%} /* ïðîïîðöèîíàëüíî óìåíüøàåì êåãëü: 68.75/(120/96) */
    html, x:-moz-any-link {font-size: 68.75%} /* òóò äîëæåí áûòü ðàçìåð ïî-óìîë÷àíèþ */
}
    #for-opera927 {/* dont' remove! */}

Äëÿ IE6/7:
#header {
  scrollbar-track-color:expression(
  this.runtimeStyle.scrollbarTrackColor = "#fff",
  ((screen.deviceXDPI/screen.logicalXDPI) == 1) ? (document.body.style.fontSize = 1/(screen.logicalYDPI/96) +'em') : false
  );
}

body, table, textarea, input, label, button, select, ul,li{
	color:#333; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-style:normal; 
	font-size:1em;
	margin:0;
}

body {
	height:100%;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
a{color:#006699;}
#maint{ height:100%; background:url(/img/bg.gif) repeat-y; width:996px; margin:0 auto;}
#top{height:100px; width:996px; background:url(/img/top_bg.gif); vertical-align:top;}
#region{float:left; width:620px; text-align:right; margin-top:9px; color:#FFF;}
#foot{height:64px; width:996px; background:url(/img/foot_bg.gif);}

#menubar{width:984px; background:url(/img/menubar.gif); height:280px; margin-left:6px;}

#menu{width:738px; height:90px; float:left; margin-top:6px; margin-left:9px; }
#menu a{ color:#006699; text-decoration:none; border-bottom:none; font-size:12px; font-weight:bold; margin-bottom:5px; }
#menu a:hover{ color:#006699; text-decoration:none; border-bottom:dotted #006699 1px; }




#banner_big{width:738px; height:175px; margin-left:9px; margin-top: 1px; float:left;}

#right_menu{width:210px; float:right; height:270px; margin-right:17px; text-align:left;}
#right_menu ul li{ list-style:none; margin-top:1px; padding:0px 0px 0px 8px; background:url(/img/bul_o.gif) no-repeat left;}
#right_menu ul{ list-style:none; padding:0;}
#right_menu ul a{ color:#FFF; text-decoration:none; border-bottom:dotted #FFF 1px;}
#right_menu ul a:hover{ color:#FFF; text-decoration:none; border-bottom:solid #FFF 1px;}

#city{width:90px; float:right; height:80px; margin-right:17px; padding-top:5px; text-align:left;}
#city ul li{ list-style:none; margin-top:2px; padding:0px 0px 0px 8px; }
#city ul{ list-style:none; padding:0;}
#city ul a{ color:#FFF; text-decoration:none; border-bottom:solid #FFF 1px; font-size:1em}
#city ul a:hover{ color:#FFF; text-decoration:none; border-bottom:none;}

#region a{ color:#FFF; text-decoration:none; border-bottom:1px dotted #FFF;}
#region a:hover{ color:#FFF; text-decoration:none; border-bottom:1px solid #FFF;}
#content{margin-left:16px; width:600px; text-align:justify; float:left;}
#content h1{ font-size:1.8em; color:#006699; font-weight:normal; line-height:18pt; margin:-4px 5px 2px 4px;}


#content_right{margin-left:8px; width:350px; text-align:justify; float:right; margin-right:16px;}
#content_right h1{ font-size:1.8em; color:#006699; font-weight:normal; line-height:18pt; margin:-4px 5px 2px 4px;}
#marks{margin-bottom:10px;}
#marks a{ color:#006699; text-decoration:none; border-bottom:none; font-size:12px; font-weight:bold; margin-bottom:5px; }
#marks a:hover{ color:#006699; text-decoration:none; border-bottom:dotted #006699 1px; }

#spezli{ width:350px; padding:3px; margin-top:3px;}
#spezli ul li{ list-style:none; margin-top:4px; margin-left:4px; padding:0px 0px 0px 10px; background:url(/img/bul_b.gif) no-repeat left;}
#spezli ul{ list-style:none; padding:0;}
#spezli a{ color:#006699; text-decoration:none; border-bottom:dotted #006699 1px;}
#spezli a:hover{ color:#006699; text-decoration:none; border-bottom:solid #006699 1px;}

#newsshort{background:#f8f8f8; width:595px; padding:3px; margin-top:3px;}
#newsshort ul li{ list-style:none; margin-top:4px; margin-left:4px; padding:0px 0px 0px 10px; background:url(/img/bul_b.gif) no-repeat left;}
#newsshort ul{ list-style:none; padding:0;}
#newsshort ul a{ color:#F60; text-decoration:none; border-bottom:dotted #F60 1px;  font-weight:bold;}
#newsshort ul a:hover{ color:#F60; text-decoration:none; border-bottom:solid #F60 1px; font-weight:bold;}

#news{margin:4px 0px 2px 0px;}

#news h1{font-size:1.2em; line-height:normal; margin:0px 5px 4px 65px; font-weight:bold; text-decoration:underline;}
#newsimgn{background:url(/img/glush.gif); width:60px; height:60px; float:left; overflow:hidden; }
#news a{font-size:10px; line-height:normal; color:#F60; text-decoration:none; border-bottom:1px #F60 dotted;}
#news a:hover{font-size:10px; line-height:normal; color:#F60; text-decoration:none; border-bottom:1px #F60 solid;}

#models{ text-align:left; width:600px;}
#models h1{font-size:1em; line-height:normal; margin:0px 5px 4px 0px; font-weight:bold; text-decoration:underline;}
#models .title{color:#666; font-weight:bold; font-size:14px; margin-bottom:4px; margin-top:20px; clear:both; border-bottom:dotted #CCC 1px;}
#models a{border:0; text-decoration:none;}



