* {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0 0;
	border-collapse: collapse;
	font-size:11px;
}

body {
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #58585a;
	background-color: #6d6e71;
}

a { color: #0F75BC;}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: 0;}

/* Layout */

#root { width: 100%; min-width: 1200px;}
img.logo, .langs, #menu li, #left_menu, .content, .left {float: left;}
.wrapper, .home_wrapper { width:1200px; background-color: #fff;margin: 0 auto; position: relative;}

/* Content page styles */

.topbox {margin-left: 38px; height: 160px; position: relative; width: 1044px; padding: 0 100px 0 0;}
.langs {margin-top: 55px; color: #86878a;}
.langs a.link_default {color: #86878a; font-size: 12px;}
img.logo {margin-top: 35px; margin-left: 30px;}
img.exesearch {float: right; margin: 0 0 0 150px;}
img.map {float: right;}

a.russia {display: block; width: 190px; float: left; margin: 58px 0 0 190px; width: 190px;}


#menu {border-top: 1px solid #e7e7e7; float:right; position: absolute; bottom: 30px; right: 250px;}
#menu li {list-style: none; padding: 0.1em 0 0 4em;}
#menu li:first-child, .home_wrapper #menu li:first-child {padding-left: 0;}
#menu a {color: #000; font-size: 11px; text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#menu .parrent_active a {text-decoration: underline; color: #0b9444;}

.caption, .footer {background: url(/images/resources.gif) no-repeat top left;}
.caption {width: 1200px; height: 212px;}
.caption>div {width:160px; height: 160px; position: relative; top: 35px; left: 270px;}
.caption>div>div>div {color: white; font-weight: bold; line-height: 1.2em; font-size: 20px; position: absolute; bottom: 0.8em; left: 1em;}

.main {overflow: hidden;}

#left_menu { padding-bottom: 10000px; margin: 50px 10px -10000px 90px; width: 150px;}
#left_menu li {list-style: none; text-indent: -16px; margin-bottom: 1.2em;}
#left_menu a {font-size: 14px; color: #000; background: url(/images/inactive.jpg) no-repeat 0 0.6em; padding-left: 16px;}
#left_menu a.href_level2_active {background: url(/images/resources.jpg) no-repeat 0 0.6em; color: #0b9444; text-decoration: underline;}
#left_menu a.href_level1_parrent_active {display: none;}
#left_menu ul.lvl3 li {margin-bottom: 0;}
#left_menu ul.lvl3 {padding: 0.5em 0 0 1em;}
#left_menu ul.lvl3 a {font-size: 12px;}

.content {width: 560px; margin: 30px 0 30px; padding: 0 0 0 150px;}
.content p, .content ul, .content ol { margin: 0 0 10px 0; line-height: 1.4em;}
.content p.paragraph_left_indent5 {margin-bottom: 0;}
.content p.paragraph_left_indent:first-child:first-letter {color: #0b9444; font-weight: bold; font-size: 60px; line-height: 0.8em;}
.content ul li { list-style: none; background: url(/images/inactive.jpg) no-repeat 0 0.6em; padding-left: 16px;}
.content td {padding: 10px;}

.footer {clear: both; background-color: #e7e7e7; background-position: top center; width: 680px; margin: 0 0 0 270px; padding-top: 7px;}
.footer>div, .footer a.link_default {background: #fff; color: #bcbcbd;}
.footer>div>div {padding: 1em 0 2em 130px;}

/* Homepage styles */
.home_wrapper .main {float: left; width: 595px; margin-top: 430px;}
.home_wrapper #menu {right: 80px;}
.home_wrapper #menu li {padding-left: 2.2em;}
.home_wrapper #menu li:first-child a {color: #1076bc;}

.home {background: url(/images/kremlin.jpg) no-repeat 212px 0; width: 1000px; margin: 0 auto; height: 570px; overflow: hidden;}

.left_column {float: left; width: 207px; font-size: 11px; padding: 1em 0;}
.left_column img {margin-left: 23px;}
.left_column p {padding: 0.3em; padding-left: 2em; line-height: 1.4em; background: url(/images/bullet.jpg) no-repeat 1em 1em;}
.about {padding: 1em 0.5em 1em 0; background-color: #ededef; margin-top: 1em; min-height: 242px;}

.right_column {float: right; width: 198px;}
.right_column a {line-height: 0.2em;}
.right_column img {border: 1px solid #e7e7e7; border-top: 0 none;}
.right_column {border-top: 1px solid #e7e7e7;}
.right_column a.sendsv img {border: 0 none; margin: 12px 0 0 20px;}

.home_wrapper .content {width: 570px; margin: 0 0 51px 4px; background: #ededef; padding: 14px 10px; text-align: center;}
.home_wrapper .content img {margin: 20px auto;}

.home_wrapper span.head_2 {display: block; margin: 26px 0 32px;}

.home_footer {width: 950px; margin: 1em auto; }
.home_footer p, .home_footer a.link_default {color: #fff; font-size: 10px; text-decoration: none;}

div.copyrights {
	float: left;
	clear: both;
}

div.idweb {
	float: right;
	padding-top: 20px;
}