/* ------------- Основное ------------ */* {margin:0; padding:0; font-size: 100.1%; }img {border: 2px solid #69c;}html, body { width: 100%; height: 100%; background: #fff;}#container { position: relative; min-height: 100%; height: auto; width: 960px; font-size: 0.8em; margin: 0 auto; }#main { position: relative; width: 100%; overflow: hidden; padding: 0 0 20px 0; }#header {height:180px;	margin:10px 0 25px 0;}#header img {border:0;text-decoration: none;}#nav_lang {position:absolute; top:10px; right:10px;}#content {padding:0 20px 0 10px;	font-family: Verdana, Tahoma, sans-serif; font-size: 1.15em;color: #000;}#footer{border-top: 1px solid #f01257;margin:60px 0 0 0;font-size: 1.15em; padding:40px 10px 0 10px;}#footer p{float:left;}#footer img{float:right;border:0;margin:0 20px 0 0;}#footer a{font-size: 1.15em;}a, a:active, a:visited {color:#000;	font-size: 1.3em; }a:hover {text-decoration:none; color:#e30021;}h1{font-size:2em;}h2{font-size:1.2em;margin:5px 0 10px 0; text-align:right}p { padding: .5em 0 .5em 0; line-height: 1.2em; }img.left { float: left; margin:3px 8px 3px 0;}.back {background: #edf2f6;padding:5px;margin:10px 0 0 0; width:910px;overflow:hidden;}ol{margin:40px 0 10px 0;font-size:2em;}ol li{margin:10px 0 2px 20px;font-size:.45em;}.clear{clear:both;margin:10px 0 0 0}a.pdf {background: url(i/pdf.png) no-repeat left center;padding-left: 20px;line-height: 16px;}a.doc {background: url(i/doc.png) no-repeat left center;padding-left: 20px;line-height: 16px;}