/* general */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4d5255;
	height: 100%;
}
body, td, th, input {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
}
.smaller { font-size: 11px; }
.small { font-size: 10px; }
a.nounderline { text-decoration: none;}
a:link { color: #1a4779;}
a:visited { color: #1a4779;}

.copyright_main {
	width: 995px;
	background: #a9a9a9;
	height: 40px;
	margin-top: -15px;
	text-align: left;
}
.copyright2 {
	width: 995px;
	background: #a9a9a9;
	height: 40px;
	margin-top: -20px;
	text-align: left;
}
.copyright2_inner, .copyright2_inner a, .copyright2_inner a:link, .copyright2_inner a:visited{
	font-size: 11px;
	color: #e2e2e2;
	padding: 14px 0px 0px 15px;
}

/* forms */
form {
	margin: 10px 0px 4px 0px;
}

input.submit { 
	font-size: 11px;
	color: #133765;
	padding: 2px 0px 2px 0px;
}
input.checkbox {
	/*margin: -3px 0px 0px -4px;*/
}
.button_blue, .button_blue a:link, .button_blue a:visited {
	font-size: 18px;
	color: #ffffff;
	/*text-decoration: underline;*/
	padding-bottom: 5px;
}

.button_blue button {
	font-size: 18px;
	color: #ffffff;
	text-decoration: underline;
	padding-bottom: 0px;
    border: 0; 
    background: none;
}

.button_blue button span{
	text-decoration: underline;
}


.button_gray, .button_gray a:link, .button_gray a:visited {
	font-size: 11px;
	color: #1a4779;
	text-decoration: none;
}

/* head language */
table.lang {
	margin: 20px 0px 0px 11px;
}
table.lang tr td {
	color: #1a4779;
	font-size: 11px;
}
table.lang tr td.lang_selected{
	background-color: #ffffff;
}

/* main menu */
div.menu {
  padding-left: 20px;
	color:#f2f2f2;
	font-size: 18px;	
}
div.menu a:link,div.menu a:visited {
	color:#f2f2f2;
	text-decoration:none;
}
div.menu a.selected:link, div.menu a.selected:visited {
	color: #f1c311;
}

div.menu a:hover {
	color: #f1c311;
}
div.menu img {
	margin: 0px 5px 0px 5px;
}


/* block styles */
tr.block_header td{
	background-image: url(/images/block_header_bg.gif);
}
td.block_header_title{
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #595959;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
}

.block_middle {
	padding: 5px 15px 5px 22px;
	color: #595959;
	valign:top;
}
.block_middle img {
	margin: 3px 15px 10px 22px;
}
.block_middle h3 {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	text-align:left;
	color: #1a4779;
	font-size: 24px;
	font-weight: 100;
}
.block_middle p {
	color: #595959;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	margin: 12px 0px 0px 0px;
}

.block_news {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 17px;
}
.block_news img {margin: 3px 10px 0px 0px;}
.block_news_date, .block_news_date:link, .block_news_date:visited {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.block_news_date:hover {text-decoration: underline;}
.block_news_text, .block_news_text:link, .block_news_text:visited {
	color: #1a4779;
	font-size: 11px;
	text-decoration: none;
}
.block_news_text:hover {text-decoration: underline;}

.block_quote {
	margin: 0px 0px 0px 0px;
}
.block_photo_spacer { /*otstup pod kartinkoi v photo/video bloke*/
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 17px;
}

div.block_tags {
	padding: 0px 20px 5px 20px;
	line-height: 25px;
	text-align: left;
}
table.block_tags_alltags {
	margin: 5px 5px 5px 18px;
}
table.block_tags_alltags tr td{
	background-color: #dededf;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
table.block_tags_alltags tr td a{
	padding: 0px;
	margin: 0px;
}
.tags4 {
	font-size: 18px;
	font-weight: bold;
	color: #1a4779;
}
.tags3 {
	font-size: 12px;
	font-weight: bold;
	color: #1a4779;
}
.tags2 {
	font-size: 11px;
	font-weight: normal;
	color: #1a4779;
}
.tags1, .tags1:link, .tags1:visited {
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
}

/* content styles */
.content {
	padding: 20px 20px 20px 50px;
	valign:top;
}
.content h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #1a4779;
	font-size: 25px;
	font-weight: normal;
}
.content h3 {
	color: #595959;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}
img.imgborder1 {
	border: 8px solid #ffffff;
}
img.imgborder2 {
	border: 20px solid #ffffff;
}
table.content_paging {}
table.content_paging tr td.pages{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	word-spacing: 10px;
}

/* content - tags */
.content_tags {
	margin-right: 80px;
	line-height: 24px;
}
.content_tags_links {
	margin-top: 10px;
	color: #000000;
	font-size: 11px;
}
.content_tags_links a:visited , 
.content_tags_links a:link{
	color:#000000;
}

table.content_tags_title {
	margin: 5px 5px 15px -10px;
}
table.content_tags_title tr td{
	background-color: #dededf;
	color: #1a4779;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.content_tags_list {
	line-height: 24px;
	margin-right: 50px;
}


/* content - news */
.content_news {
	margin: 10px 0px 25px 0px;
}
.content_news_full {
	margin: 10px 50px 5px 0px;
	line-height: 18px;
}
.content_news_full p{
	margin: 15px 0px 0px 0px;
}
.content_news_title {
	font-size: 14px;
}
.content_news_full_date {
	font-size: 11px;
	color: #595959;
	font-weight: normal;
}
.content_news_info {
	font-size: 12px;
	margin-top: 10px;
	margin-right: 150px;
}

.content_info2 {
	line-height: 22px;
}
.content_readload {
	margin-top: 10px;
}
/* content - command*/
table.content_command_num {
	margin: 5px 5px 2px 5px;
}
table.content_command_num tr td.num{
	color: #ffcb08;
	font-weight: bold;
	background-image:url(/images/content_command_num_bg.gif);
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
.content_command_fio {
	font-size: 18px;
	margin-left: 5px;
}
.content_command_fio_text {
	font-size: 11px;
	line-height: 16px;
	margin-left: 5px;
}
.content_command_text {
	font-size: 12px;
	line-height: 18px;
	margin: 40px 0px 0px 5px;
	text-align: justify;
}
.content_command_text img{
	margin: -15px 20px 10px -20px;
}
.content_command_person {
	color: #1a4779;
}

/* content - photo */

table.content_photo_table {
	margin-left: -12px;
}
.content_photo_subtitle{ padding: 0px 0px 20px 10px;}
h3.content_photo_title{
	color:#1a4779; 
	font-size: 18px;
	margin-bottom:0px;
	margin-top: 10px;
}
.content_photo_text{margin-right: 80px; line-height: 16px;}
.content_video_title {margin-top: 4px; margin-bottom: 15px;}

.content_press_format {margin: 4px 0px;
}

/* content - task */
table.content_task{
	margin: 0px 0px 0px 0px;
	width: 620px;
}
td.content_task_td1{
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	padding: 15px 30px 10px 60px;
	line-height: 18px;
}
td.content_task_td2{
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	background-color: #e9e9e9;
	padding: 12px;
	width: 100px;
}
.content_task_author {
	margin-top: -4px;
	color: #000000;
	font-size: 11px;
}
.content_task_votes{
	color: #1a4779;
	font-size: 11px;
	font-weight: bold;
}
.content_task_nail {
	background-color: #c4c4c4;
	color: #595959;
	font-size: 12px;
	font-weight: bold;
}
.content_task_nail_a {
	background-image: url(/images/content_task_nail_a_bg.gif);
	color: #595959;
	font-size: 12px;
	font-weight: bold;
}
a.content_task_nail_aa:link, a.content_task_nail_aa:visited {
	color: #595959;
	text-decoration: none;
}
.content_task_nail_empty {
	background-image: url(/images/content_task_nail_empty_bg.gif);
}
.content_task_hr { 
	border: 0px;
	border-top: 1px solid #c4c4c4;
	height: 1px;
}
.content_situation_date {
	font-size: 11px;
	color: #595959;
	font-weight: normal;
	margin-top: -12px;
	margin-bottom: -5px;
}

/*content- prog*/
.content_program_text {
	line-height: 18px;
	text-align: justify;
}
.content_program_1 {
	font-size: 32px;
	font-weight: bold;
}
.content_program_2 {
	font-size: 18px;
	font-weight: normal;
}
.content_program_3 {
	font-size: 26px;
	font-weight: normal;
	color: #595959;
	margin-top: 50px;
    line-height: 26px;
    text-align: left;
}
.content_program_4 {
	margin-top: 20px;
	font-size: 18px;
	font-weight: normal;
	color: #595959;
}
.content_program_5 {
	background-color: #e5e4e4;
	padding: 1px 20px 1px 20px;
}
.content_program_list li{
	margin-left: -15px;
	margin-bottom: 5px;
}
.content_program_6 {
	font-size: 20px;
	font-weight: normal;
	color: #595959;
}
.content_prog_euro {
	margin-left: -50px;
margin-right: 23px;


}
.img_content_program {
	margin: 3px 5px 10px 22px;
                 }

.text_euro {
                  margin-top: 10px;
                  margin-bottom: 30px;
}




.imgborder1_content_program {
	margin: 3px 5px 10px 22px;
                  border: 10px solid #ffffff;
 }
