.main_menu {background: #c6e9f2;}
.main_menu > .dropdown-menu > li > a {white-space: normal; font-size: 11px; line-height: 12px; padding-bottom: 5px; display: block;}
.main_menu li:nth-child(odd) > a {background: #fff;}
.main_menu li:nth-child(odd) > a:hover {background: #ebebeb;}
.main_menu li:nth-child(even) > a {background: #edfafc;}
.main_menu li:nth-child(even) > a:hover {background: #dde9eb;}
.main_menu .dropdown-menu {border-radius: 0; font-size: 12px;}
.main_menu > .dropdown-menu {box-shadow: none; width: 100%; margin: 0; margin-bottom: 10px; border-top: none; border-color: #c6e9f2; display: block; position: relative;}


header, footer {background: #e9f6f9;}
header .container, footer .container {background: #c6e9f2;}
header .langs a {display: inline-block; margin: 5px; width: 32px; height: 32px; background: url(../img/langs.png) no-repeat;}
header .langs a.en {background-position: 0 0;}
header .langs a.en:hover {background-position: 0 -32px;}
header .langs a.ru {background-position: -32px 0;}
header .langs a.ru:hover {background-position: -32px -32px;}

header .title {
	font-family: "Times New Roman", Times, serif; font-size: 30px; line-height: 50px; color: #c72f32;
	display: inline-block; margin: 10px 0 0 20px;
	text-shadow: 1px 1px 0px #fff;
}
header .title:hover {text-decoration: none;}

#marquee {position: absolute; top: 260px; right: 0; width: 100%; overflow: hidden; white-space: nowrap;}
#marquee small {margin-right: 20px;}

header .banner {position: absolute; right: 0; top: 150px;}

footer {margin-top: 20px;}
footer .container {padding-top: 20px; padding-bottom: 10px;}

.doc, .zip {display: inline-block; padding-left: 18px;}
.doc {background: url(../img/icon_doc.png) no-repeat left center;}
.zip {background: url(../img/icon_zip.png) no-repeat left center;}
