body
{
	background-color: #3d71ba;
	background-image: url(../img/back.gif);
	background-repeat: repeat-y;
	background-position: 50% 0;
	color: #333;
}

ol li, ul li
{
	padding-bottom: 10px;
}

#header
{
	width: 940px;
	height: 242px;
	position: relative;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #e6e7d7;
}

#header h1
{
	display: none;
}

#header h2.date
{
	position: absolute;
	top: 205px;
	left: 485px;
	color: #2C528C;
	font-size: 16px;
	width: 450px;
	height: 20px;
}

#header h2.date.rus
{
	font-size: 14px;
	left: 460px;
	width: 475px;
}

#header_partners
{
	position: absolute;
	width: 250px;
	top: 20px;
	left: 145px;
}

#header_partners h2
{
	font-size: 14px;
	line-height: 120%;
	padding: 0;
	margin: 0;
	color: #5D5D57;
}

#header_partners a#minfin_link
{
	color: #98988D;
	font-size: 11px;
	text-decoration: none;
}

#header_partners a#minfin_link:hover
{
	text-decoration: underline;
	color: #5D5D57;
}

#header_partners div
{
	padding-top: 28px;
	padding-bottom: 18px;
	color: #5D5D57;
	font-size: 11px;
	line-height: 150%;
}

#content
{
	background-color: #fff;
}

#content #front_image
{
	background-image: url(../img/front_image.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 940px;
	height: 318px;
	position: relative;
}

#content #front_image #link_more
{
	position: absolute;
	width: 140px;
	height: 38px;
	top: 153px;
	left: 405px;
	display: block;
}

#content #video_image
{
	background-image: url(../img/aftertheconference.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 940px;
	height: 318px;
	position: relative;
}

#content #video_image #link_video
{
	position: absolute;
	width: 140px;
	height: 38px;
	top: 128px;
	left: 400px;
	display: block;
}

/*
#content #front_image #link_register
{
	position: absolute;
	width: 140px;
	height: 38px;
	top: 153px;
	left: 480px;
	display: block;
}
*/

#footer
{
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#footer_lang
{
	position: absolute;
	width: 150px;
	height: 15px;
	top: 13px;
	left: 10px;
	color: #333;
	font-weight: bold;
}

#footer_lang a
{
	color: #3D71B8;
}

#footer_lang a:hover
{
	text-decoration: underline;
}

#footer_menu
{
	position: absolute;
	width: 700px;
	top: 18px;
	left: 230px;
	color: #fff;
	line-height: 170%;
	font-weight: bold;
}

#footer_menu a
{
	color: #fff;
	white-space: nowrap;
}

#footer_menu a:hover
{
	color: #000;
}

#footer .text
{
	position: relative;
	margin-top: 115px;
	padding-bottom: 15px;
	color: #fff;
	font-size: 11px;
	text-align: center;
}

#footer .text a
{
	color: #fff;
}

#content_inner
{
	padding-top: 40px;
	padding-bottom: 100px;
}

#content_inner h2
{
	color: #3d71ba;
	font-size: 20px;
	padding-bottom: 10px;
}

#content_inner h3
{
	color: #3d71ba;
	font-size: 16px;
	padding-bottom: 10px;
}

#content_inner a
{
	color: #3d71ba;
}

#content_inner p
{
	padding-bottom: 10px;
	line-height: 150%;
}

ul#main_menu
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	left: 45px;
	top: -5px;
}

ul#main_menu li
{
	margin: 0;
	padding: 0;
	/*
	height: 38px;
	line-height: 38px;
	
	*/
	border-bottom: 1px solid #acaca0;
}

ul#main_menu li a
{
	text-decoration: none;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

ul#main_menu li a.selected
{
	color: #3D71B9;
}

ul#main_menu li a:hover
{
	color: #000;
}

.list_item
{
	width: 100%;
	padding-bottom: 15px;
}

.list_item .list_image
{
	float: left;
	width: 140px;
}

.list_item .list_description
{
	float: right;
	width: 390px;
}

.list_item .list_description a
{
	font-size: 14px;
	font-weight: bold;
}

.list_item .list_divider
{
    height: 1px;
    border-bottom: 1px dotted #999;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}