html, body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	min-width:1004px;
	font-size:12px;
	color:#464646;
	height: 100%;
	font-family: Verdana;
}
p{
	text-align:justify;
}
li{
	text-align:left;
}
a{
	text-decoration:underline;
	color:#023E8E;

}
a:hover{
	color:#075FD4;
}

#bodier{
	margin-bottom: 0px;
	height:100%;
	display:table;
	min-width:1004px;
}
#head{
	height:136px;
	width:100%;
	background-image: url(images/headback.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	background-color:#023D8D;
	overflow:hidden;
}
#logo{
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	width:156px;
	height:134px;
	margin-left:20px;
	float:left;
		overflow:hidden;
}
#headtext{
	width:600px;
	font-size:30px;
	font-family: Tahoma;
	float:left;
	color:#FFE6D1;
	margin-top:30px;
	margin-left:30px;
	min-width:600px;
	text-align:center;
		overflow:hidden;
}
#flagrus{
	background-image: url(images/rus.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-top:15px;
	margin-right:7px;
	float:left;
		overflow:hidden;
}
#flageng{
	background-image: url(images/eng.gif);
	background-position: top;
	background-repeat: no-repeat;	
	padding-top:15px;
	float:left;
		overflow:hidden;
}
#flagrus a{
	text-decoration:underline;
	text-transform:uppercase;
	color:#FFE6D1;
	font-size:10px;
}
#flagrus a:hover{
	text-decoration:none;
}
#flageng a{
	text-decoration:underline;
	text-transform:uppercase;
	color:#FFE6D1;
	font-size:10px;
}
#flageng a:hover{
	text-decoration:none;

}
#flags{
	margin:50px 40px 0 0;
	float:right;
	min-width:40px;
		overflow:hidden;
}
#upmenu{
	height:23px;
	margin-top:-1px;
	background-image: url(images/topmenuback.gif);
	width:100%;
	min-width:1004px;
}
#leftmenuhead{
	width:249px;
	height:23px;
	background-image: url(images/leftmenuhead.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float:left;
}
#rightmenuhead{
	width:249px;
	height:23px;
	background-image: url(images/rightmenuhead.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float:right;
}
#upmenutext{
	padding-top:3px;
	color:#023E8E;
	float:left;
}
#leftmenuright{
	background-image: url(images/leftmenuright.jpg);
	width:20px;
	height:52px;
	float:right;

}
#rightmenuleft{
	background-image: url(images/rightmenuleft.jpg);
	width:20px;
	height:52px;
	float:left;
}
#left{
	width:249px;
	float:left;
}
#right{
	width:249px;
	float:right;
	display:table;
}
#center{
	float:left;
	padding:10px 0 10px 0;
	text-align:center;
	overflow:hidden;
	width:0px;
}
#center img{
	border: 1px solid #e2e2e2;
}
#leftmenu{
	background-image: url(images/leftmenubackground.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#lm{
	background-image: url(images/leftmenudown.jpg);
	float:left;
	width:229px;
}
#rightmenu{
	background-image: url(images/rightmenubackground.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	float:right;
	width:229px;
	background-color:#033E8E;
}
#rm{
	background-image: url(images/rightmenudown.jpg);
	float:right;
	width:229px;
	background-color:#033E8E;
}
#icons{
	width:12px;
	width:100px;
	margin:0 0 0 80px;

}
#icons img{
	border:0px;
}
#icons a{
	display:block;
}
#icons div{
	float:left;
	margin-right:15px;
}
#menuul{
	
}
#menuul a{
	background-image: url(images/strelka.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding:0 0 3px 7px;
	margin:0 0 3px 20px;
	text-transform:uppercase;
	text-decoration:none;
	color:white;
	font-weight:700;
	width:180px;
	border-bottom:1px dotted white;
	display:block;
	font-size:13px;
	
}
#menuul a:hover{
	color:#DFDEDE;
}
#menuul a#sub{
	font-size:13px;
	background-image:none;
	text-transform:none;
	padding:0 0 3px 14px;
	width:173px;
}
#newsanons{
	background-color:#efefef;
	float:left;
	width:223px;
	padding:3px;
}
#newsanons h2{
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	color:#023E8E;
}
#nzag{
	width:100%;
	border-bottom:2px solid #B0ADA4;
	color:#464646;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	display:table;
}
#nzag strong{
	float:left;
	font-weight:700;
	float:left;
}
#nzag #date{
	color:#808080;
	float:right;
}
#newsanons a{
	color:#464646;
	text-decoration:none;
}
#newsanons a:hover{
	text-decoration:underline;
}
#nbot{
	border-bottom:2px dotted #B0ADA4;
	font-size:1px;
	margin: 5px 0 0 0;
	clear:both;
}
#banner{

}
#banner img{
	border:1px solid #e2e2e2;
	margin:20px 0 0 0;
}
#anons{
	width:100%;
	text-align:justify;
	margin-top:20px;
}
#anons p{
	text-align:justify;
}
#anons strong{
	font-size:14px;
	font-weight:700;
}
#anons a.more{
	float:right;
	display:block;
	margin-bottom:5px;
}
#footer{
	height:50px;
	background-color:#F0F0F0;
	width:100%;
	/*margin-bottom:-20px;*/
}

#copy{
	float:left;
	width:60%;
	text-align:left;
	padding:20px 10px 0 10px;	
}
#made{
	padding:20px 10px 0 10px;	
	float:right;
	text-align:right;
	width:35%;
}
#recs{
	margin:7px;
	color:white;
	display:table;
}
#logoswf{
	width:156px;
	height:134px;
	position:absolute;
	top:0px;
	left:20px;
	overflow:hidden;
}
#introswf{
	overflow:hidden;
	width:100%;
	top:170px;
	text-align:center;
	position:absolute;
}
#stext{
	overflow:hidden;
	width:100%;
	top:350px;
	text-align:center;
	position:absolute;
}
#aanons{
	text-align:justify;
	width:100%;
	padding:5px 0 5px 0;
	margin:5px 0 10px 0;
	border-top:1px dotted #e2e2e2;
}
#aanons strong{
	float:left;
	font-weight:700px;
}
#aanons #adate{
	color:#808080;
	float:right;
}
#aanons #atext{
	text-align:justify;
}
#aanons img{
	border:1pxv solid #808080;
	float:left;
	margin:0 3px 3px 0px;
}
#c{
	clear:both;
}
#ordl{
	float:left;
	width:48%;
	text-align:left;
	padding:0 0 3px 0px;
	margin:0 0 3px 0px;
	border-bottom:1px dotted #e2e2e2;
}
#ordl img{
	float:left;
	border:1px solid #e2e2e2;
	margin:0 5px 5px 0;

}
#ordr{
	float:right;
	width:48%;
	text-align:left;
	padding:0 0 3px 0px;
	margin:0 0 3px 0px;
	border-bottom:1px dotted #e2e2e2;
}
#ordr img{
	float:left;
	border:1px solid #e2e2e2;
	margin:0 5px 5px 0;
}
#gra{
	width:99%;
	float:left;
	text-align:left;
}
#glrname{
	text-align:left;
	float:left;
	margin-left:20px;
}
#glrdate{
	text-align:right;
	float:right;
}
#imgglr{
	padding:5px;
	border:1px soli #e2e2e2;
	float:left;
	text-align:center;
	width:30%;
}
#imgglr img{
	border:1px soli #e2e2e2;
}
img {
	border:1px solid #e2e2e2;
}
