body{
	background: #acd0ec url(images/bg.gif) repeat-x top left; margin: 0px; padding: 0px; font: normal small Verdana; color: #333333;
}
.main{
	width: /*980px*/90%;  margin: 0px; padding: 0px;
}
hr{
	border-bottom: 1px dotted grey; border-top: 0px none; border-right: 0px none; border-left: 0px none; width: 100%; height: 1px;
}
/* shapka go */
.head{
	height: 363px; background : url(images/bg_head.gif) no-repeat center;
}
.title{
	width: /*980px*/100%;
}
.ttl{
	font: normal 9pt Verdana; color: white; padding: 0px; margin: 0px; text-align: center;
}
.tricolor{
	background : url(images/bg_tri.jpg) repeat-x 30px; height: 157px; padding: 0px; width: /*980px*/100%;
}
.pict_line{
	width: 980px; height: 157px; margin: 0px; padding: 0px;
}
.left_pic{
	width: 67px; padding: 30px 4px 0px 4px; margin: 0px;
}
.left_pic img{
	border: solid 2px white;
}
.eagle{
	width: 148px; height: 157px; margin: 0px; padding: 0px 8px 0px 8px;
}
/* shapka end */
/* menu go */
.menu_bg{background : url(images/menu_bg.gif) repeat-x top;}
.menu{
	height: 35px;	width: 980px;	margin: 0px;	padding: 7px 0 0 0;	/*background : url(images/menu_bg.gif) repeat-x top;*/
}
.m{
	float: left; font: normal 11pt Tahoma; margin: 0px 0px 0px 12px; padding: 0px 7px 0px 5px; color: white;
}
.m a{
	color: #ffffff; text-decoration: none;
}
.m a:hover{
	color: #cc0000; text-decoration: none;
}
.topmenu_up{cursor:hand; margin: 0px; padding: 0px;}
.topmenu_popup1{background-color: #f8f4e6; width:155px; padding:2px; border:1px solid #eece6a; margin: 7px 0px 0px -5px; font: normal 8pt Tahoma;}
.topmenu_popup2{background-color: #f8f4e6; width:134px; padding:2px; border:1px solid #eece6a; margin: 7px 0px 0px -7px; font: normal 8pt Tahoma;}
a.top{color: #333333; text-decoration: none;}
a.top:hover{color: #333333; text-decoration: underline;}
/* menu end */
/* content go */
.center{
	background : White url(images/bg_body.jpg) no-repeat top right; width: /*946px*/100%; padding: 0px; margin: 0px;
}
.leftside{
	width: 680px; padding: 18px 7px 5px 18px; margin: 0px; font: normal 9pt Verdana; 
}
.leftside ul{
	margin: 0px; padding: 0px; width: 600px;
}
.leftside ul li{
	list-style-image : none;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	list-style : none;
}
.leftside a{
	color: #333333; text-decoration: none;
}
.leftside a:hover{
	color: #cc0000; text-decoration: none; border-bottom:1px dotted #cc0000;
}
.rightside{
	width: 265px;
}
/* search go */
.search{
	width: 200px; margin: 7px 0px 10px 46px; padding: 0px; height: 24px;
}
.txt{
	margin: 0px; padding: 0px; width: 170px; height: 22px; float: left;
}
.go_bt{
	width: 20px; height: 20px; float: right; margin: 0px 4px 0px 0px; padding: 0px; 
}
input.text{
	height: 18px; width: 165px; font: normal 8pt Tahoma; color: #666666; margin: 0px; padding: 2px 0px 0px 2px; border-collapse: collapse; border-right: solid 1px #f5f8f9; border-bottom: solid 1px #e7f2f4; border-top: solid 1px #7593b1; border-left: solid 1px #899db5;  float: left; display: block;
}
input.go{
	height: 20px; width: 20px; display: block; margin: 0px; padding: 0px;
}
/* search end */
/* form */
input.txt{
	background : White;	border : 1px solid #666666;	width : 150px;	height : 18px;	font : normal 8pt Tahoma;	padding-left : 2px;
}
input.sbmt{
background : #54a4de;	width : 80px;	height : 20px;	font : bold 8pt Verdana;	color : White;	border-collapse: collapse; border-right: solid 1px #3b729b; border-bottom: solid 1px #3b729b; border-top: solid 1px #88bfe8; border-left: solid 1px #add6f5;	text-align: center; margin: 0px 0px 7px 223px; padding: 1px;
}
/* form */
td.text{
	font : normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align : justify;
        padding-bottom : 25px; padding-right: 10px;
}
font.smalltext{
        font : italic x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.body{width: 100%;}
.content{
	margin: 15px 28px 20px 28px; padding: 0px; 
}
.content ul{
	margin: 5px 0px 5px 25px; padding: 0px;
}
.content ul li{
	list-style : url(images/li.gif);
}
.content a{
	color: #cc0000; text-decoration: none;
}
.content a:hover{
	color: #cc0000; text-decoration: underline; 
}
a.text{
	color: #333333; text-decoration: none;
}
a.text:hover{
	color: #cc0000; text-decoration: none; border-bottom:1px dotted #cc0000;
}
h2{
	font: bold 11pt Tahoma; color: #cc0000; border-bottom: 1px dotted #cc0000; margin: 10px 0px 10px 0px; padding: 0px 0px 3px 0px;
}
h3, h4, h5{
	font: bold 10pt Tahoma; color: #333333; margin: 10px 0px 10px 0px; padding: 0px 0px 3px 0px;
}
/* content end */
/* bottom go */
.copy{
	font: normal 8pt Verdana; color: #cc0000; margin: 10px 0px 10px 0px; padding: 0px;
}
/* bottom end */
