.mainbody {
	text-align:center;
	background-color: #eceef2;
} 
.logo {
	padding: 5px;
	background-color: #558cc0;
	width: 210px;
	height: 85px;
	text-align: center;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;
}
.bottom{
	padding: 5px;
	background-color: #558cc0;
	width: 100%;
	text-align: center;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;
}
.sp {
	height: 5px;
}
.sp_round5 {
	padding: 5px;
}
.sp_round10 {
	padding: 10px;
}
.razdel {
	padding: 5;
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	width: 210px;
	text-align: left;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;

}
.razdelr {
	padding: 0;
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	width: 300px;
	text-align: left;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;

}

.midpart {

	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	width: 100%;
	text-align: left;
	border-radius: 9px;
	min-height: 1400px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;

}

.headmenu {
	font-size: 11pt; 
	text-align: left;
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	padding: 0;
	padding-top: 5px;
	background-color: #558cc0;
	color: #FFFFFF; 
	width: 220px;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;
}

.headmenured {
	font-size: 11pt; 
	text-align: left;
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	padding: 0;
	padding-top: 5px;
	background-color: #dd3726;
	color: #FFFFFF; 
	width: 220px;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;
}

.headmenur {
	font-size: 11pt; 
	text-align: left;
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	padding: 0;
	padding-top: 5px;
	background-color: #558cc0;
	color: #FFFFFF; 
	width: 300px;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;
}

.headmenuredr {
	font-size: 11pt; 
	text-align: left;
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	padding: 0;
	padding-top: 5px;
	background-color: #dd3726;
	color: #FFFFFF; 
	width: 300px;
	border-radius: 9px;
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	-khtml-border-radius: 9px;
}

.leftmenu  {
	font-size: 11pt; 
	text-align: left;
	color: #181d28; 
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	line-height: 160%;
}
.leftmenu:hover  {
	color: #c20c00; 
	text-decoration: none; 
	background-color: #eceef2;
} 
.text_main  {
	font-size: 12pt; 
	color: #181d28; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
}
.text_bottom  {
	font-size: 12pt; 
	color: #FFFFFF; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
	padding: 10px;
}
.text_bottom2  {
	font-size: 11pt; 
	color: #dedede; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
	padding-left: 10px;
	padding-right: 10px;
}
.text_news  {
	font-size: 12pt; 
	color: #181d28; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
}
.text_news_date  {
	font-size: 10pt; 
	color: #5e6166; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
}
.text_news_vip  {
	font-size: 12pt; 
	color: #181d28; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
	height: 140px;
}
.text_news_vip:hover  {
	color: #c20c00; 
	text-decoration: none; 
}
.text_news_vip_link  {
	font-size: 11pt; 
	font-weight: bold; 
	color: #181d28; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
	height: 140px;
}
.text_news_vip_link:hover  {
	color: #c20c00; 
	text-decoration: none; 
}
.text_newslist  {
	font-size: 12pt; 
	color: #181d28; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 200%;
}
.text_newslist:hover  {
	color: #c20c00; 
	text-decoration: none; 
	background-color: #eceef2;
}
.text_newslist_date  {
	font-size: 12pt; 
	font-weight: bold; 
	color: #558cc0; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 140%;
}
.text_linkR  {
	font-size: 12pt; 
	font-weight: bold; 
	color: #558cc0; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : right;	
	line-height: 140%;
}
.text_news_imgL  {
	padding-right: 10px;
	float: left;
} 
.text_news_imgR  {
	padding-left: 10px;
	float: right;
} 
.timer  {
	font-size: 20pt; 
	color: #181d28; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-align : justify;	
	line-height: 130%;
}


#container20 {
	min-width: 1000px;
	max-width: 1200px;
	text-align:center;
	margin: 0 auto;
	width:expression(document.body.clientWidth > 1200? "1200px": "auto" );
} 
A {
	color: #2665ac; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
	text-decoration: none; 
}
A:hover {
	color: #c20c00; 
	text-decoration: none; 
}
h1  {
	font-size: 15pt; 
	font-weight: bold; 
	color: #1b3364; 
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
} 

h2  {
	font-size: 12pt; 
	color: #1b3364; 
	text-decoration: none; 
	font-family: Roboto, Helvetica, Arial, sans-serif;
} 





