body{
	padding:0px;
	margin:0px;
	background:url(../img/ru/map1.jpg) no-repeat center 94px;
	background-color:#93a8a6;
	font-family:Tahoma;
}
img{
	border:0px;
}
blockquote{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
p{
	padding:0px;
	margin:0px;
	padding-top:10px;
}
/* ---------- */
#c{
	clear:both;
}
#logo, #slogan, #coll, #colc, #map0, #map3, #map4, #map5, #copy, #banner{
	float:left;
}
#ov1, #ov2, #langs, #filials, #map2, #map6, #author{
	float:right;
}
#main{
	text-align:left;
}
#filials{
	text-align:right;
}
#filials a:hover{
	text-decoration:none;
}
#m2 a:hover{
	text-decoration:underline;
}
/* ---------- */
#outer{
	background:url(../img/ru/fon_t.gif) no-repeat top center;
}
#main{
	width:1000px;
}
#head{
	background-color:#6e8686;
}
#logo{
	padding-top:18px;
}
#langs{
	height:47px;
	padding:0px 20px 0px 5px;
	background-color:#f6f5f5;
}
#langs, #langs a{
	color:#6b8482;
	font-size:12px;
	text-decoration:none;
}
#langs a:hover{
	color:#b9cac9;
}
#langs img{
	padding:0px 6px 0px 14px;
}
#filials{
	width:567px;
	padding-top:25px;
	color:#b6ccca;
	font-size:18px;
}
#filials a{
	padding-left:12px;
	color:#fff;
}
#slogan{
	padding-top:15px;
	padding-left:35px;
	color:#fff;
	font-size:24px;
}
#coll{
	width:261px;
	padding:15px 0px 10px 35px;
}
#colc{
	width:675px;
}
#ov3{
	margin-top:12px;
}
#m1{
	border-left:1px solid #b5c0c0;
	border-right:1px solid #b5c0c0;
}
#m2{
	padding:0px 7px;
	background-color:#f8f8f8;
	font-size:14px;
	border-left:1px solid #ececed;
	border-right:1px solid #ececed;
	border-top:1px solid #f8f8f8;
}
#m2 a{
	display:block;
	margin:0px 12px;
	padding:10px 0px 2px 0px;
	color:#5a6a69;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #cedfdd;
}
#chsn1{
	width:241px;
	margin-top:5px;
	background:url(../img/ru/ov_m1.gif) no-repeat center top;
	background-color:#fbab23;
}
#chsn2{
	padding:7px 0px;
	background:url(../img/ru/ov_m2.gif) no-repeat bottom center ;
}
#chsn3{
	padding:0px 12px;
	color:#fff;
	font-weight:bold;
	border-left:1px solid #f9d494;
	border-right:1px solid #f9d494;
}
#m2 .sec{
	border:0px;
}
#sec2{
	margin:0px 12px;
	padding:7px 0px 3px 39px;
	border-bottom:1px solid #cedfdd;
}
#m2 #sec2 a{
	margin:0px;
	padding:0px;
}
#m2 .sec3{
	border:0px;
}
/* ------------ */
#map0{
	width:200px;
	height:185px;
}
#map2{
	position:relative;
	margin-top:-73px;
	margin-right:0px;
	z-index:1;
}
#map3{
	position:relative;
	margin-top:-23px;
	padding-left:37px;
}
#map4{
	clear:both;
	padding-left:12px;
}
#map5{
	clear:both;
	padding-left:55px;
}
#map6{
	position:relative;
	margin-top:-70px;
	padding-right:86px;
}
#prebottom{
	clear:both;
	height:10px;
}
#bottom{
	clear:both;
	width:965px;
	height:68px;
	margin-left:35px;
	background:url(../img/ru/ov_b.gif) no-repeat;
}
#copy{
	padding:29px 0px 0px 65px;
	color:#bbcecc;
	font-size:14px;
	font-weight:bold;
}
#author{
	padding:10px 30px 0px 0px;
}
#author, #author a{
	color:#fff;
	font-size:12px;
}
#author a{
	font-size:14px;
	font-weight:bold;
}
#ph1{
	position:absolute;
	display:none;
	width:151px;
	height:150px;
	background:url(../img/ru/window.png);
	z-index:10;
}
#ph{
	padding:4px 0px 0px 5px;
}
#ph_txt{
	padding-top:2px;
	text-align:center;
	font-size:12px;
}
#ph_txt a{
	color:#5a6a69;
	text-decoration:none;
}
#banner{
	padding:4px 0px 0px 140px;
}
/* ------- Inner ------- */
h1{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	text-align:center;
	color:#677776;
	font-size:18px;
	font-weight:normal;
}
h3{
	margin:0px;
	padding:0px;
	padding:10px 0px;
	color:#fbab23;
	font-size:18px;
	font-weight:normal;
}
#content{
	width:604px;
	margin-left:10px;
	padding:20px 40px 25px 50px;
	background-color:#f8f8f8;
	font-size:14px;
	font-family:Arial;
	line-height:19px;
}
#content a{
	color:#0c56bc;
	text-decoration:none;
}
#content a:hover{
	text-decoration:underline;
}
#content b{
	color:#738b89;
}
#ov5{
	margin-left:10px;
	padding-top:14px;
}
#ov6{
	margin-left:10px;
}
#content .b-button-orange td b{
	color:#1e2726;
}
.orange{
	width:570px;
}
.input, .textarea{
	width:240px;
	height:25px;
	background-color:#bcdad8;
	border:1px solid #fff;
}
.textarea{
	height:72px;
}
.form1{
	background-color:#b8ccca;
	color:#6f8785;
	font-weight:bold;
}
.form2{
	background-color:#d1e1df;
	color:#6f8785;
	font-weight:bold;
}
.form3{
	padding:5px 5px 5px 20px;
	white-space:nowrap;
}
.form4{
	padding:5px 0px;
}
