body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

h1 {
	font-family: Myriad Pro;
	color: #00095e;
	font-size: 15pt; /*16pt*/
	margin-top: 0;
}

h2 {
	font-family: Myriad Pro;
	color: #00095e;
	font-size: 12pt;
}

a {
	color: #0400A4;
}

#header {
	width: 100%;
	height: 305px; /*315*/
	background: url('/img/header_gradient.png') repeat-x;
}

#header_pattern {
	margin: 0 auto;
	width: 930px;
}

#logo {
	margin-top: 9px;
	float: left;
	width: 246px;
	height: 307px;
}

.hand {
	cursor: pointer;
}

#shapka {
	float: left;
	margin-left: 30px;
	padding-top: 12px;
	padding-bottom: 0px;
}

.right_shapka {
	width: 643px;
	height: 307px;
	border: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
.right_shapka td {
	padding: 0;
}

.right_shapka #right_shapka_left {
	height: 187px;
	width: 299px;
}

.right_shapka #right_shapka_right {
	width: 456px;
	height: 266px;
}

.right_shapka #right_shapka_bottom_left {
	height: 41px;
	text-align: right;
	width: 190px;
	font-family: Tahoma;
	font-size: 12px;
}
.right_shapka #right_shapka_bottom_right {
	height: 41px;
	text-align: right;
	width: 228px;
}
.right_shapka #right_shapka_bottom_right form {
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}

#footer {
	width: 100%;
	height: 150px;
	background: url('/img/footer_gradient.png') repeat-x;
}

#footer_sitevo {
	float: right;
	margin-top: 10px;
	color: #006ab7;
	font-family: Tahoma;
	font-size: 10px;	
}

#footer_sitevo img {
	border: 0;
}

#footer_copiright {
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 70px;
	width: 270px;
}

#footer_dop {
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 30px;
	padding-top: 3px;
	width: 400px;
}


#footer_pattern {
	margin: 0 auto;
	width: 930px;
}

#clearline {
	clear: both;
}

.clearline {
	clear: both;
}


#content {
	margin: 0 auto;
	width: 930px;
	padding: 0;
}

#content_table {
	width: 100%;
}

#menu {
	vertical-align: top;
	width: 274px;
}

#mainmenu {
	margin-left: -18px;
	margin-top: 15px;
	list-style-image: url('/img/star.png');
	margin-right: 40px;
}

#mainmenu li, #mainmenu a {
	margin-bottom: 10px; /*15px*/
	font-family: Myriad Pro;
	font-weight: bold;
	font-size: 12pt; /*17px*/
	color: #00095E;
}

#mainmenu li, #mainmenu a:hover {
	color: #9b0000;
}


.submenu {
	margin-left: 20px;
}

#flagshtok {
	vertical-align: top;
	width: 55px;
	background: url('/img/flagshtok_main.png') repeat-y;
}

#flagshtok_top {
	height:136px;
	width: 16px;
	background: url('/img/flagshtok_top.png') no-repeat;
}

#flagshtok_bottom {
	width: 55px;
	height: 65px;
	margin-left: 276px;
	font-family: Tahoma;
	font-size: 12px;
}

.main, .main table td {
	vertical-align: top;
	font-family: Tahoma;
    	font-size: 10pt;
}


.rt_corner { background: url('/img/rt_corn.png') no-repeat top right; width: 100% }
.lt_corner { background: url('/img/lt_corn.png') no-repeat top left; width: 100% }
.rb_corner { background: url('/img/rb_corn.png') no-repeat bottom right; width: 100% }
.lb_corner { background: url('/img/lb_corn.png') no-repeat bottom left; padding: 15px 0 20px 0 !important; width: 100% }

#menu_news_block {
	margin-top: 46px;
	width: 90%;
	background-color: #efefef;
}

#menu_news_block a, #menu_news_block a:visited {
	font-family: Tahoma;
	color: #0400a4;
	font-size: 10pt; 
}

#news_block {
	width: 90%;
}

.block_header {
	font-family: Myriad Pro;
	font-weight: bold;
	font-size: 12pt;
	color: #00095E;
	margin-bottom: 10px;
}


#menu_news_block .date, #news_block .date {
	font-family: Myriad Pro;
	font-weight: bold;
	font-size: 10pt;
	color: #9b0000;
	margin-bottom: 7px;
}

#menu_news_block .date img, #news_block .date img {
	margin-right: 8px;
}

.news_body {
	margin-left: 17px;
	margin-bottom: 20px;
}

.news_body a {
	color: #0400a4;
	font-weight: normal;
}

.news_body, .news_body a {
	font-family: Tahoma;
	font-size: 12px;
}

.main_wrapper {
	margin-top: 10px;
}

#maincolumn {
	float: left;
	width: 370px;
}

#pagemaincolumn {
	width: 100%;
}

#sidebar {
	margin-left: 410px;
}

.svodka_date_active , .svodka_date {
	font-family: Myriad Pro;
	font-size: 9pt;
	margin-bottom: 7px;
}

.svodka_date_active img, .svodka_date img {
	margin-right: 8px;
}

.svodka_date_active span, .svodka_date span {
	font-weight: bold;
	margin-left: 17px;
}

.svodka_date_active{
	color: #9b0000;
}

.svodka_date {
	color: #848484;
}

.svodka_body {
	margin-left: 17px;
	margin-bottom: 20px;
}

.svodka_body a {
	font-family: Tahoma;
	color: #0400a4;
	font-weight: normal;
}

.svodka_body, .svodka_body a {
	font-size: 12px;
}

table.border {
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-collapse:collapse;
}
table.border td {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:2px 4px;
}

img.aleft {
	margin: 0pt 10pt 5pt 0pt;
}

img.aright {
	margin: 0pt 0pt 5pt 10pt;
}

@media screen {
	.printOnly {
		display: none;
	}
}
img.print{
    cursor:pointer;
}

#video_player {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;

}

#video_player_pattern {
	border: 1px solid gray;
}

.search_table a {
	color:#00095e;
}

.search_body {
	margin-left: 17px;
	margin-bottom: 20px;
}

.hovera:hover {
	color: red;
}

.highslide-gallery  .image {
	float: left;
	margin: 5px;
}

.uchast_left {
	float: left;
	width: 200px;
	margin: 0 15px 15px 0;
}
.uchast_right {
	float: left;
	width: 370px;
}