/*--GoldenIdea--2008*/
/*Nikolay Andrushkin*/


/*-All-*/
*{margin: 0 0 0 0;	padding: 0 0 0 0;}
body{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 90%;
	height: 100%;
	width: 100%;
	text-align: center;
	background : #549cd7;
}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{
	text-decoration: underline;
	color: #9b0e0e;
}
a:hover{text-decoration: none;	color : #78787a;}
ul{list-style : disc outside;	padding-left : 30px;}
ol{padding-left : 40px;}
blockquote {padding : 10px 10px 10px 10px;	margin : 5px 5px 5px 5px;color : Black;	background-color : #FBF8F5;}
h1{
	color:#9b0e0e;
	font-size: 16pt;
	padding-bottom: 10px;
}
h2{
	color:#5c96c7;
		font-size: 14pt;
	padding-bottom: 20px;
	font-weight: normal;
}
h3{
	color:#5c96c7;
	font-size: 13pt;
	padding-bottom: 20px;
	font-weight: normal;
}

.main{
	width: 1023px;
}
.header{
	width: 1023px;
	height: 406px;
	background: #ffffff url(../_img/top_bg.jpg);
}
.icons{
	height: 120px;
	position:relative;
}
.flash{
	height: 222px;
}
.mmenu{
	background: url(../_img/mmenu_bg.jpg) repeat-x top;
	height: 35px;
}
.mmenu td{
	vertical-align: middle;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	padding-top: 7px;
	padding-left:20px;
	padding-right: 10px;
	width: 16%;
	font-weight: bold;
}
.mmenu td a{
	color: White;
	text-decoration: none;
}
.mmenu td a:hover{
	color: White;
	text-decoration: underline;
}
.smenu{
	width
}
.icons img.ico_home{
	position: absolute;
	top: 10px;
	left: 904px;
}
.ico_mail{
	position: absolute;
	top: 36px;
	left: 942px;
}
.ico_map{
	position: absolute;
	top: 62px;
	left: 977px;
}
.ico_search{
	position: absolute;
	top: 88px;
	left: 1005px;
}
.cnts{
	overflow: hidden;
	position:relative;
	background: #ffffff url(../_img/cnts_bg.jpg) no-repeat top left;
	width: 1023px;
}
.smenu{
	vertical-align: top;
	width: 331px;
	text-align: left;
	padding: 10px 15px 10px 40px;
}
.contents{
	vertical-align: top;
	padding: 10px 15px 0 10px;
	text-align: left;
	width: 652px;
}
.smenu_line{
	background: url(../_img/smenu_symb.jpg) no-repeat left center;
	padding: 20px 0 10px 30px;
}
.smenu_line_a{
	background: url(../_img/smenu_symb_act.jpg) no-repeat left center;
	height: 32px;
	padding: 10px 0 0 30px;
}
.smenu_line2{
	padding: 3px 0 0 38px;
}
.smenu_line2_a{
	padding: 3px 0 0 38px;
}
.smenu_line_a a{
	color: #7a7a7c;
}
.smenu_line2_a a{
	color: #7a7a7c;
}
.navig{
	font-size: 80%;
	padding-bottom: 15px;
}
.navig a{
	color: #7a7a7c;
}
.footer{
	width: 1023px;
	padding: 85px 0 0 0;
	height: 75px;
	background: url(../_img/smanu_bot_bg.jpg) no-repeat bottom left;
	background: #ffffff;
}
.f_left{
	width: 291px;
	text-align: left;
	font-size: 70%;
	padding: 0px 0 0 80px;
}
.f_right{
	font-size: 80%;
	border-top: 3px solid #3e83bd;
	text-align: left;
	padding: 7px 0 0 0;
}
.texts{
	font-size: 80%;
}

.tbl td{
	padding: 3px;
}