@charset "utf-8";
/* CSS Document */


div, img, form, form input, textarea, select, tr, td, th, hr, canvas  {margin:0; padding:0; border:none;}

table {border-collapse: collapse;}
table.P50 tr td {width:50%;}
tr, td {white-space: normal;}
ul {display: block; margin:0; padding:0;}
ul li {list-style:none}
a {margin:0; padding:0; font: normal 12px Verdana; color: #4d4d4d;}
a:hover {text-decoration: none}
h1 {font: normal 36px ElektraMedium; letter-spacing: -1px; color: #000000;}
h2 {font: normal 30px ElektraMedium; color: #000000; margin: 20px 0;}
h3 {font: normal 24px ElektraMedium; letter-spacing: -1px; color: #000000;}
h4 {font: normal 24px/14px Myriad Pro; color: #4fb7ff; padding-left: 20px;}
h4 a {font: normal 24px/14px Myriad Pro; color: #4fb7ff; text-decoration: none;}
h5 {font: normal 18px ElektraMedium; letter-spacing: -1px; color: #000000; padding-top: 1px;}

p {font: normal 14px Arial,Tahoma,Verdana; color:#44474d;}
p.b {color: #000000;}
p img {float: left}

.ppl10 {padding: 0 10px;}
.ppl20 {padding: 0 20px;}
.pl68 {padding-left: 68px;}
.ppl80 {padding: 0 79px 0 80px;}
.ppl100 {padding: 0 100px;}
h1.h1_g {float: left; padding-left: 100px;}
h4.h1_g {float: left; line-height: 44px;}

.cl {clear: both}
.cl.hide.yes {clear: none}
.fl {float: left}
.fr {float: right}

.bg_index_head {background: white url(/templates/vko.ru/images/head_bg2.jpg) center 0 no-repeat; position: absolute; top:0; left:0; right:0; bottom:0; z-index:-2;}
.bg_head {background: transparent url(/templates/vko.ru/images/head_bg_ll.png) center 0 no-repeat; position: absolute; top:0; left:0; right:0; height: 176px; z-index:-2;}
.bg_structure {background: transparent url(/templates/vko.ru/images/structure_bg_.gif) center 0 no-repeat; position: absolute; top:0; left:0; right:0; bottom: 0; z-index:-3;}

.foto_bg_index_head {position: absolute; top:0; left:0; right:0; bottom:0; z-index:-1; overflow: hidden;}
.foto_bg_index_head .foto {position: absolute;}

.foto_bg_index_head .group_panel.left {position: absolute; top:0; left:0; right: 50%; bottom:0; overflow: hidden;}
.foto_bg_index_head .group_panel.left .foto.one {top: 104px; right: 567px; width: 226px; height: 176px;}
.foto_bg_index_head .group_panel.left .foto.two {top: 196px; right: 281px; width: 275px; height: 212px;}
.foto_bg_index_head .group_panel.right {position: absolute; top:0; left: 50%; right:0; bottom:0;}
.foto_bg_index_head .group_panel.right .foto.three {top: 68px; left: -190px; right: 0; width: 323px; height: 281px;}
.foto_bg_index_head .group_panel.right .foto.four {top: 290px; left: 157px; width: 218px; height: 187px; margin:0;}
.foto_bg_index_head .group_panel.right .foto.five {top: 163px; left: 416px; width: 184px; height: 146px; margin:0;}
.foto_bg_index_head .group_panel.right .foto.six {top: 196px; left: 674px; width: 213px; height: 208px; margin:0;}

/* group1 */
.foto_bg_index_head.group1 .foto.one {background: transparent url(/templates/vko.ru/images/g1_f1.png) 0 0 no-repeat;}
.foto_bg_index_head.group1 .foto.two {background: transparent url(/templates/vko.ru/images/g1_f2.png) 0 0 no-repeat;}
.foto_bg_index_head.group1 .foto.three {background: transparent url(/templates/vko.ru/images/g1_f3.png) 0 0 no-repeat;}
.foto_bg_index_head.group1 .foto.four {background: transparent url(/templates/vko.ru/images/g1_f4.png) 0 0 no-repeat;}
.foto_bg_index_head.group1 .foto.five {background: transparent url(/templates/vko.ru/images/g1_f5.png) 0 0 no-repeat;}
.foto_bg_index_head.group1 .foto.six {background: transparent url(/templates/vko.ru/images/g1_f6.png) 0 0 no-repeat;}
/* group2 */
.foto_bg_index_head.group2 .foto.one {background: transparent url(/templates/vko.ru/images/g2_f1.png) 0 0 no-repeat;}
.foto_bg_index_head.group2 .foto.two {background: transparent url(/templates/vko.ru/images/g2_f2.png) 0 0 no-repeat;}
.foto_bg_index_head.group2 .foto.three {background: transparent url(/templates/vko.ru/images/g2_f3.png) 0 0 no-repeat;}
.foto_bg_index_head.group2 .foto.four {background: transparent url(/templates/vko.ru/images/g2_f4.png) 0 0 no-repeat;}
.foto_bg_index_head.group2 .foto.five {background: transparent url(/templates/vko.ru/images/g2_f5.png) 0 0 no-repeat;}
.foto_bg_index_head.group2 .foto.six {background: transparent url(/templates/vko.ru/images/g2_f6.png) 0 0 no-repeat;}
/* group3 */
.foto_bg_index_head.group3 .foto.one {background: transparent url(/templates/vko.ru/images/g3_f1.png) 0 0 no-repeat;}
.foto_bg_index_head.group3 .foto.two {background: transparent url(/templates/vko.ru/images/g3_f2.png) 0 0 no-repeat;}
.foto_bg_index_head.group3 .foto.three {background: transparent url(/templates/vko.ru/images/g3_f3.png) 0 0 no-repeat;}
.foto_bg_index_head.group3 .foto.four {background: transparent url(/templates/vko.ru/images/g3_f4.png) 0 0 no-repeat;}
.foto_bg_index_head.group3 .foto.five {background: transparent url(/templates/vko.ru/images/g3_f5.png) 0 0 no-repeat;}
.foto_bg_index_head.group3 .foto.six {background: transparent url(/templates/vko.ru/images/g3_f6.png) 0 0 no-repeat;}

body#main_body {margin:0; font: normal 14px Arial,Tahoma,Verdana; color:#44474d; background-color: #ffffff;}
#main_global {min-width:1000px; position: relative;}
#container {padding: 0 20px 10px; margin:0 auto; width:960px;} /* background-color: InactiveBorder;*/
#header {}

@font-face {font-family: ElektraLight; src: url(/templates/vko.ru/fonts/ElektraLight.otf);}
@font-face {font-family: ElektraLightBold; src: url(/templates/vko.ru/fonts/ElektraLightBold.otf);}
/* @font-face {font-family: ElektraLightBoldItalic; src: url(/templates/vko.ru/fonts/ElektraLightBoldItalic.otf);}
@font-face {font-family: ElektraLightItalic; src: url(/templates/vko.ru/fonts/ElektraLightItalic.otf);} */
@font-face {font-family: ElektraMedium; src: url(/templates/vko.ru/fonts/ElektraMedium.otf);}
/* @font-face {font-family: ElektraMediumBold; src: url(/templates/vko.ru/fonts/ElektraMediumBold.otf);}
@font-face {font-family: ElektraMediumBoldItalic; src: url(/templates/vko.ru/fonts/ElektraMediumBoldItalic.otf);}
@font-face {font-family: ElektraMediumItalic; src: url(/templates/vko.ru/fonts/ElektraMediumItalic.otf);}
@font-face {font-family: ElektraTextItalic; src: url(/templates/vko.ru/fonts/ElektraTextItalic.otf);}*/
@font-face {font-family: ElektraText; src: url(/templates/vko.ru/fonts/ElektraText.otf);}
/* @font-face {font-family: ElektraTextBold; src: url(/templates/vko.ru/fonts/ElektraTextBold.otf);}
@font-face {font-family: ElektraTextBoldItalic; src: url(/templates/vko.ru/fonts/ElektraTextBoldItalic.otf);} */

#header .slogan {height: 50px; width: 100%; text-transform: uppercase; font: normal 17px/50px ElektraMedium; color: #ffffff; text-align: center;} /* background: transparent url(/templates/vko.ru/images/slogan.png) center 0 no-repeat;*/

#header .logo {clear: both; float: left; padding: 0 0 26px 15px;}
#header .language {float:right; padding: 18px 20px 0 0;}
#header .language a {color: white; display: inline-block; float:right; font: 14px arial; margin-left: 12px; padding: 10px 0; text-align: center; text-decoration: none; text-transform: capitalize; width: 36px;}
#header .language a:hover {text-decoration: underline;}
#header .language a.active {background: transparent url(/templates/vko.ru/images/language.png) 0 0 no-repeat;}
#header .language a.active:hover {text-decoration: none;}

#main_global.index #header {height: 550px;}
#main_global.index #header .logo {padding-bottom: 387px;}

#header .inner_top_menu {clear:both; text-align:center; padding: 0 0 0;}
#header .inner_top_menu ul {position: relative; background: transparent url(/templates/vko.ru/images/bg_l_menu.png) 0 0 no-repeat; height: 50px; width: 100%}
#header .inner_top_menu ul li {display: inline-block;} /*float: left;*//* height: 46px; line-height: 82px;*/
#header .inner_top_menu ul li span.bg_left {float:left; display: block; padding-left:4px; margin: 7px 7px 9px;}
#header .inner_top_menu ul li span.bg_left span.bg_right {float:left; display: block; padding-right:4px;}
#header .inner_top_menu ul li span.bg_left span.bg_right a {display:block; height:30px; padding: 0 10px; font: normal 14px/30px ElektraLight,Tahoma; text-shadow:  0 1px 0 #000000; color: #ffffff; text-decoration: none; text-transform: uppercase;}
/* #header .inner_top_menu ul li span.bg_left span.bg_right a {display:block; height:30px; padding: 0 10px; font: normal 14px/30px Myriad Pro,Tahoma; letter-spacing: 1px; text-shadow: 0 0 2px #000000; color: #ffffff; text-decoration: none; text-transform: uppercase;} */

#header .inner_top_menu ul li.item.hover span.bg_left, #header .inner_top_menu ul li.active span.bg_left {background: transparent url(/templates/vko.ru/images/bg_li_left.png) left 0 no-repeat;}
#header .inner_top_menu ul li.item.hover span.bg_left span.bg_right, #header .inner_top_menu ul li.active span.bg_right {background: transparent url(/templates/vko.ru/images/bg_li_right.png) right 0 no-repeat;}

#header .inner_top_menu ul li.items.hover span.bg_left {background: transparent url(/templates/vko.ru/images/bg_lli_left.png) left 0 no-repeat;}
#header .inner_top_menu ul li.items.hover span.bg_left span.bg_right {padding-top: 7px; padding-bottom: 9px; background: transparent url(/templates/vko.ru/images/bg_lli_right.png) right 0 no-repeat;}
#header .inner_top_menu ul li.items.hover span {margin: 0;}
#header .inner_top_menu ul li.items.hover span.bg_left span.bg_right a {padding: 0 17px;}

#header .inner_top_menu ul li .bg_menu_ll {display: none; position: absolute; top: 46px; left:0; width: 100%; z-index:1;}
#header .inner_top_menu ul li .bg_menu_ll .bg {position: absolute; bottom:0; left:0; background: transparent url(/templates/vko.ru/images/bg_ll_menu_bottom.gif) 0 0 no-repeat; width: 100%; height: 8px; z-index:2;}
#header .inner_top_menu ul li ul {display: none; background: transparent url(/templates/vko.ru/images/bg_ll_menu_top.gif) 0 0 no-repeat; text-align: left; z-index:1; height: auto; margin-bottom: 8px; padding-left: 7px; width: auto;}
#header .inner_top_menu ul li.items.hover .bg_menu_ll {display: block;}
#header .inner_top_menu ul li.items.hover.cur .bg_menu_ll {z-index:2;}
#header .inner_top_menu ul li.items.hover .bg_menu_ll ul {display: block;}
#header .inner_top_menu ul li.items.hover ul li {}
#header .inner_top_menu ul li.items.hover ul li span.bg_left span.bg_right {padding-bottom: 1px}
#header .inner_top_menu ul li.items.hover ul li.hover span {}
#header .inner_top_menu ul li.items.hover ul li.hover span.bg_left, #header .inner_top_menu ul li.hover ul li.active span.bg_left {margin: 7px 7px 1px; background: transparent url(/templates/vko.ru/images/bg_li_ll_left.png) left 0 no-repeat;}
#header .inner_top_menu ul li.items.hover ul li.hover span.bg_left span.bg_right, #header .inner_top_menu ul li.hover ul li.active span.bg_left span.bg_right {padding: 0 4px 0 0; background: transparent url(/templates/vko.ru/images/bg_li_ll_right.png) right 0 no-repeat;}
#header .inner_top_menu ul li.items.hover ul li.hover span.bg_left span.bg_right a, #header .inner_top_menu ul li.hover ul li.active span.bg_left span.bg_right a {padding: 0 10px;}




#content {width:100%; min-height: 300px; padding-bottom: 60px;}

/* search_result */
#content .search {padding-left: 40px; height: auto;}
#content .search ul.cond {padding-top: 10px; padding-left:0;}
#content .search ul.cond li {padding-bottom: 25px;}
#content .search ul.cond li span {}
#content .search ul.cond li a {}
#content .search ul.cond li a .header {color: #006EA1; font: 18px Arial; margin: 10px 0 0 70px;}
#content .search ul.cond li .text_result {}
#content .search ul.cond li .text_result p {color: #44474D; font: 14px Arial; padding: 0 0 0 70px;}
#content .search ul.cond li .text_result p b {}

#content .search .numpages {padding-left: 64px;}
#content .search .numpages .pages {margin: 0 5px; font: normal 12px Arial; text-decoration: none; color: #4d4d4d}
#content .search .numpages .pages.nplink {text-decoration: none; vertical-align: text-top;}
#content .search .numpages a:hover {color: #3753a4; text-decoration:underline;}
#content .search .numpages span.pages {color: red; font-weight:bold;}

/* sobytiya */
#content .blok {}
#content .inner_anons_events {color: white; padding-bottom: 77px;}
#content .inner_anons_events a {color: white;}
#content .inner_anons_events .item {float: left; width: 24%;}
#content .inner_anons_events .item .data {font-weight:bold; display:block; background-color: #4fb7ff; padding: 6px 6px 6px 9px; width: 98px; overflow: hidden;}
#content .inner_anons_events .item .anons {padding: 5px 35px 0 0; height: 183px; overflow: hidden;}
#content .inner_anons_events .item.one {width: 52%;}
#content .inner_anons_events .item.one .data {margin-left: 20px;}
#content .inner_anons_events .item.one .anons {font: bold 16px Arial;}
#content .inner_anons_events .item.one.image {position:relative;}
#content .inner_anons_events .item.one.image img {float: left; margin: -15px 23px 10px 0;}
#content .inner_anons_events .item.one.image .data {position: absolute; top:0; left:0;}

/* fotogalereya */
#content .fotogalereya {width:100%; position:relative; margin: 30px 0 15px;}
#content .fotogalereya .container {overflow: hidden; width: 801px; height: 120px;}
#content .fotogalereya .prev {width: 40px; height: 100%; background: transparent url(/templates/vko.ru/images/prev_gal.png) 0 center no-repeat; position:absolute; left: -20px; top:0; cursor: pointer}
#content .fotogalereya .next {width: 40px; height: 100%; background: transparent url(/templates/vko.ru/images/next_gal.png) 100% center no-repeat; position:absolute; right: -20px; top:0; cursor: pointer}
/* @-moz-document url-prefix() {#content .fotogalereya .last_item_galerey {height: 88px;}} */
noindex:-o-prefocus,#content .fotogalereya .last_item_galerey {height: 88px;}

#content .fotogalereya .last_item_galerey {width: 131px; height: 89px; padding: 31px 0 0 28px; background-color: #e4e8eb; position:absolute; right:0; top:0;}
#content .fotogalereya .last_item_galerey a {text-decoration: none; font: normal 12px/16px Arial,Tahoma,sans-serif; color: #7d8387;}
#content .fotogalereya table {white-space: nowrap; vertical-align: middle; text-align: center;}
#content .fotogalereya table tr td {width: 159px; min-width: 159px; height: 118px; border: 1px solid #c9c9c4; background-color: white;}
#content .fotogalereya table tr td img {}

/* стр. деятельность */
#content table.activ {margin: 0 0 0 60px; width: 882px;}
#content table.activ tr td {vertical-align:top;}
#content table.activ tr td.one {width: 482px;}
#content table.activ tr td ul.disc {margin-left: 8px;}
#content table.activ tr td ul.disc li {}
#content table.activ tr td.one ul.disc li {padding-right: 80px;}

/* history */
#content table.name {}
#content table.name tr td {vertical-align:top; padding: 0 40px 0 20px;}
#content table.name tr td .name {font: normal 18px Arial; color: #44474d;}

/* article */
#content .article_head {color: #7d8387; font: bold 14px/20px Arial; padding: 20px 0 0 35px;}
a.back {display: block; margin: 0 37px 0 35px; width: 30px; height: 26px; background: transparent url(/templates/vko.ru/images/back.gif) 0 0 no-repeat;}
#content .article_head a.back {margin-left:0;}
#content .article_head .data {padding-right: 35px;}
#content .article_head .istochnik {padding-right: 35px;}
#content .article_head .autor {}
#content .article_head .autor img {padding-right: 6px;}

#content .content {}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content pre, .content p {padding-right: 100px; padding-left: 100px;}
.content .noPad {padding:0;}
.content img {margin: 5px 40px 15px 20px; float: left;}
.content table.img {margin: 5px 40px 17px 20px; background-color: #e4e8eb; font: normal 11px Arial; float: left;}
.content table.img thead img {margin:0;}
.content table.img tbody tr td span {padding:0; font: 11px Arial; display: block; margin: 6px 13px 9px;}

.content ul {padding-left: 160px;}
.content ul li {list-style: disc; line-height: 26px; padding-left: 8px;}
.content ul li p {padding:0;}

.content ol {font-size: 18px; color: #000000; margin-left: 100px; padding-left: 68px; padding-top: 1px;}
.content ol li {padding-left: 8px;}
.content ol li p {padding:0}

.content table.del {border-bottom: 1px solid #a3a39f; margin: 30px 20px; width: auto;}
.content table.del tr td {vertical-align:top; padding: 10px 40px 10px 0; border-top: 1px solid #a3a39f;}
.content table.del tr td.one {font-weight: bold; width: 195px;}
.content table.del tr td.last {padding-right:0}
.content table.del tbody {font-size: 12px;}
.content table.del tbody tr td {padding-top: 17px; padding-bottom: 17px;}

/* gallerypost */
.content .event {padding: 5px 0 20px 30px; display: inline-block; cursor: pointer; margin: 0 0 0 100px; font-weight: bold; color: #bec1c3; background: transparent url(/templates/vko.ru/images/event.gif) 0 0 no-repeat;}
.content .event.yes {background: transparent url(/templates/vko.ru/images/event_.gif) 0 0 no-repeat;}
#content .youtube {padding: 20px 0; background-color: #e4e8eb;}
#content .videoName {padding: 4px 40px 60px; display: block}
.foto_article.gallerypost {margin-bottom: 20px;}
.foto_article.gallerypost h3 {text-transform: capitalize;}




#content .block_nravitsya {margin: 36px 0; clear: both;}

#content .foto_article {padding: 1px 20px 13px 20px; background-color: #e4e8eb; margin: 30px 0 50px 0;}
#content .foto_article .conteyner {}
#content .foto_article .conteyner .img {float: left; padding: 0 9px 7px 0;}
#content .foto_article .conteyner .img.hide {display: none;}
#content .foto_article .conteyner .img.last {height: 82px; width: 140px; padding: 61px 0 0 22px; font: normal 12px/16px Arial; color: #ffffff;  background: transparent url(/templates/vko.ru/images/article_next.gif) 0 0 no-repeat; cursor: pointer;}
#content .foto_article .conteyner .img a {}

/* comments */
#content .comments_block {padding-left: 40px; padding-right: 100px;}
#content .comments_block #mc-container #mc-content h3 {display: none;}
#content .comments_block #mc-container #mc-content h6,
#content .comments_block #mc-container #mc-content h6 a,
#content .comments_block #mc-container #mc-content h6 a b {display: none; height:0; font: normal 0/0 Arial; color: #ffffff; position: fixed;}
#content .comments_block #mc-container #mc-content h4 {font: normal 13px Arial; color: #000000;}


/* contacts */
#content .cont_serv {border-bottom: 1px solid #c9c9c4;}
#content .cont_serv a {display: block; text-decoration: none; color: #006ea1; width: 135px; margin: 20px 45px 15px 30px; padding-left: 30px; float: left; background: transparent url(/templates/vko.ru/images/cont_serv_bg.gif) 0 0 no-repeat;}
#content .cont_serv a.blank {background: transparent url(/templates/vko.ru/images/cont_serv_bg2.gif) 0 0 no-repeat;}
#content .v_card {font: normal 18px/26px Arial; padding: 0 0 40px 100px;}
#content .v_card table tr td {vertical-align: top;}
#content .v_card table tr td.adres {padding-right: 80px;}
#content .v_card table tr td.phone {padding-right: 62px;}
#content .v_card table tr td.mail a {font: normal 18px/26px Arial; color: #006ea1; text-decoration:none;}
#content ul.cond {padding: 0 100px 0 30px}
#content ul.cond li {clear: both; padding-bottom: 1px;}
#content ul.cond li span {float: left; width: 50px; height: 50px; display: block; font: normal 22px/50px Arial; text-align: center; color: #fff; background: transparent url(/templates/vko.ru/images/bg_li_big_disc.png) 0 0 no-repeat;}
#content ul.cond li p {padding: 10px 0 0 70px;}
#content ul.cond li a {text-decoration: none; color: #006ea1;}
#content ul.disc {margin-left: 68px; color: #000000;}
#content ul.disc li {padding: 0 0 30px 35px; background: transparent url(/templates/vko.ru/images/bg_li_disc.png) 0 0 no-repeat;}
#content .cont_serv.blank {border-bottom: none;}
#content .cont_serv.blank a {width:auto; margin: 20px 80px 15px 0; padding: 3px 0 5px 45px; background: transparent url(/templates/vko.ru/images/cont_serv_blank.gif) 0 0 no-repeat; text-transform: uppercase; font-weight: bold; font-family: Arial;}

/* gallery */
#content .gallery {padding-bottom: 60px;}
#content .gallery .item {float: left; width: 220px; padding: 0 20px 30px 0;}
#content .gallery .item a {text-decoration: none;}
#content .gallery .item .folder {width: 212px; height: 110px; padding: 20px 0 10px 8px; background: transparent url(/templates/vko.ru/images/folder.gif) 0 0 no-repeat;}
#content .gallery .item .folder .img {float: left; width: 45px; height: 45px; padding: 0 8px 8px 0; text-align: center;}
#content .gallery .item .folder .img.last {height: 32px; padding: 13px 8px 8px 0; font: bold 14px Arial; color: #000;}
#content .gallery .item .data {font: normal 11px/16px Arial; color: #646a6d}
#content .gallery .item .name_folder {font: normal 14px/16px Arial; color: #006ea1;}
#content .gallery .item.last {height: 65px; margin-top: 10px; width: 100px; padding: 55px 80px 0 40px; font: normal 12px/16px Arial; color: #ffffff; background: transparent url(/templates/vko.ru/images/folder_next.gif) 0 0 no-repeat; cursor: pointer;}
#content .gallery .item.hide {display: none;}

/* news */
#content .news {}
#content .news .item {float: left; width: 50%; padding-bottom: 40px;}
#content .news .item a {text-decoration: none;}
#content .news .item .data {display:block; background-color: #4fb7ff; padding: 6px 6px 6px 9px; margin-left: 20px; width: 98px; overflow: hidden; color: #fff;  font: bold 14px Arial;}
#content .news .item .anons {padding: 10px 35px 0 20px; max-height: 114px; overflow: hidden;}
#content .news .item.image {position:relative;}
#content .news .item.image img {float: left; margin: 0 20px 10px 0;}
#content .news .item.image .data {position: absolute; top:0; left:0;}
#content .news .item.image .anons {padding-left:0; max-height: 126px;}
#content .news .item.image .news_next {margin-left: 260px;}
#content .news .item.one {width: 100%;}
#content .news .item.one .data {}
#content .news .item.one .anons {font: bold 16px Arial; max-height: 240px;}
#content .news .item.one.image img {margin-right: 40px;}
#content .news .item.one.image .anons {max-height: 283px;}
#content .news .item.one.image .news_next {margin-left: 502px;}
#content .news .item.hide {display: none;}

#content .news .item .news_next {margin-left: 20px; height: 6px; padding: 5px 0; background-color: whitesmoke; background: transparent url(/templates/vko.ru/images/news_anons.gif) 0 center no-repeat;}
#content .news .item .news_next.one  {background: transparent url(/templates/vko.ru/images/news_anons_one.gif) 0 center no-repeat;}

noindex:-o-prefocus, #container #content .news .item.one .anons {max-height: 230px;}
noindex:-o-prefocus, #container #content .news .item.one.image .anons{max-height: 268px;}

#content .news .item.last {height: 96px; width: 200px; padding: 64px 0 0 40px; font: normal 12px/16px Arial; color: #ffffff; background: transparent url(/templates/vko.ru/images/news_next.gif) 0 0 no-repeat; cursor: pointer;}

/* partners */
#content .partners {margin-bottom: 20px;}
#content .partners .item {border: 1px solid #c9c9c4; border-radius: 3px; margin-bottom: 4px; padding: 23px 100px 0 19px;}
#content .partners .item .img {float: left; padding: 0 20px 20px 0;}
#content .partners .item .img img {margin:0;}
#content .partners .item .header {font: bold 18px/26px Arial; color: #006ea1; text-decoration: none; margin: 2px 0 0 160px;}
#content .partners .item .anons {margin-left: 160px;} /* height: 130px; margin-bottom: 20px; overflow: hidden;*/
#content .partners .item .anons p {line-height: 23px; padding:0;}
#content .partners .item .podrobnyj_anons {display: none; margin-top: 14px;}
#content .partners .item .podrobnyj_anons p {padding:0;}
#content .partners .item .anons p span {font: normal 30px/7px Arial; color: #006ea1;}
#content .partners .item .anons ul {padding-left:0;}
#content .partners .item .anons ul li {margin-left: 20px;}
#content .partners .item .anons ul li p {line-height: 16px;}
#content .partners .item  a.next {float: left; margin-bottom: 15px; padding: 3px 0 7px 30px; text-decoration: none; font-weight: bold; color: #bec1c3; background: transparent url(/templates/vko.ru/images/event.gif) 0 0 no-repeat;}
#content .partners .item  a.next.event_ {background: transparent url(/templates/vko.ru/images/event_.gif) 0 0 no-repeat;}
#content .partners .item  a.next span {display: inline}
#content .partners .item  a.next span.m {display: none;}
/* prezidium */
#content .prezidium {margin-bottom: 20px;}
#content .prezidium .item {border: 1px solid #c9c9c4; border-radius: 3px; margin-bottom: 4px; padding: 19px 100px 0 19px;}
#content .prezidium .item .img {float: left; padding: 0 20px 20px 0;}
#content .prezidium .item .header {font: bold 18px/26px Arial; color: #006ea1; text-decoration: none; margin-left: 160px;}
#content .prezidium .item .anons {margin-left: 160px;} /* height: 130px; margin-bottom: 20px; overflow: hidden;*/
#content .prezidium .item .anons p {line-height: 23px;}
#content .prezidium .item .podrobnyj_anons {display: none;}
#content .prezidium .item .podrobnyj_anons p {margin:0; float: left;}
#content .prezidium .item .anons p span {font: normal 30px/7px Arial; color: #006ea1;}
#content .prezidium .item  a.next {float: left; margin-bottom: 15px; padding: 3px 0 7px 30px; text-decoration: none; font-weight: bold; color: #bec1c3; background: transparent url(/templates/vko.ru/images/event.gif) 0 0 no-repeat;}
#content .prezidium .item  a.next.event_ {background: transparent url(/templates/vko.ru/images/event_.gif) 0 0 no-repeat;}
#content .prezidium .item  a.next span {display: inline}
#content .prezidium .item  a.next span.m {display: none;}

/* potencial */
#content .potencial {margin-bottom: 60px;}
#content .potencial .item {float: left; padding: 10px 20px; width: 440px;}
#content .potencial .item h3 {text-align: center;}
#content .potencial .item table tr td {padding: 0 0 0 30px; border-bottom: 1px solid #d2d7da;}
#content .potencial .item table tr td.one {font: normal 18px/17px Arial; color: #000000; text-align: right; vertical-align: top; padding-top: 8px;}
#content .potencial .item table tr td p {margin: 8px 0;}

#content table.count {margin: 0 0 50px 20px; width: 922px;}
#content table.count tr td {border-top: 1px solid #d2d7da; padding: 8px 0 8px 80px;}
#content table.count tr td.last {}
#content table.count thead tr td {font: normal 11px Arial; color: #7d8387; border-top: none; border-bottom: 2px solid #d2d7da;}
#content table.count tbody tr td {font: normal 18px/17px Arial; color: #000000;}
#content table.count tbody tr td.one {font-size: 14px; width: 340px;}

/* structure */
#content .structure_block {width: 961px; height: 750px; background: transparent url(/templates/vko.ru/images/structure.png) 0 0 no-repeat; margin: -39px 0 0 -1px; position: relative; color: #000000;} /*background: transparent url(/templates/vko.ru/images/structure.png) 0 0 no-repeat; */
#content .structure_block img {width: 100%; height: 100%; position: absolute; top:0; left:0; z-index:1;}
#content .structure_block table {text-align: center; position: absolute; z-index:0;}

#content .structure_block .block1 {width: 163px; height: 167px; top:0; left: 399px;}
#content .structure_block .block2 {width: 147px; height: 150px; top: 191px; left: 407px;}
#content .structure_block .block3 {width: 111px; height: 113px; top: 204px; left: 750px;}
#content .structure_block .block4 {width: 123px; height: 126px; top: 361px; left: 419px;}
#content .structure_block .block5 {width: 226px; height: 232px; top: 501px; left: 1px;}
#content .structure_block .block6 {width: 226px; height: 232px; top: 515px; left: 245px;}
#content .structure_block .block7 {width: 226px; height: 232px; top: 515px; left: 490px;}
#content .structure_block .block8 {width: 226px; height: 232px; top: 501px; left: 735px;}

#content .structure_block table.block2 tr td div {font: normal 16px ElektraMedium;}
#content .structure_block table.block2 tr td div span {line-height: 33px;}
#content .structure_block table.block3 tr td div,
#content .structure_block table.block4 tr td div {font: normal 14px ElektraMedium;}
#content .structure_block table h5 {line-height: 18px; margin: 4px;}
#content .structure_block table p {line-height: 18px; margin: 4px; font: normal 14px ElektraLight; letter-spacing: -1px; color: #000000;}

/* press */
#content .press {}
#content .press .item  {float: left; width: 50%; padding-bottom: 40px;}
#content .press .item  a {text-decoration: none;}
#content .press .item .data {display:block; background-color: #4fb7ff; padding: 6px 6px 6px 9px; margin-bottom: 12px; width: 98px; overflow: hidden; color: #fff; font: bold 14px Arial;}
#content .press .item .header {font: normal 18px Arial; color: #006ea1; padding: 0 30px 4px 0;}
#content .press .item .anons {padding: 0 35px 0 0; margin-bottom: 14px; max-height: 58px; overflow: hidden; font: normal 14px Arial; color: #44474d;}
#content .press .item .autor {font: italic 12px Arial; color: #44474d; padding-right: 30px;}
#content .press .item.last {width: 441px; height: auto; font: normal 12px/16px Arial; color: #ffffff; background: transparent url(/templates/vko.ru/images/press_next.gif) 0 0 no-repeat; cursor: pointer;}
#content .press .item.last div {padding: 45px 0 0 20px;}
#content .press .item.hide {display: none;}





#footer {clear: both; padding: 0 0 60px; position: relative;}
#footer .menu_link {margin: 0 auto; width: 960px;}
#footer .menu_link a {display: block; float:left; margin-right: 1px; line-height:0;}
#footer .menu_link a.img_1_a img {border-radius: 3px 0 0 3px;}
#footer .menu_link a.img_3_a {margin-right:0;}
#footer .menu_link a.img_3_a img {border-radius: 0 3px 3px 0;}
.search {padding: 50px 0 0 20px; height: 30px}
.search .textinputs {font: normal 14px Georgia; color: RosyBrown; height: 27px; padding: 2px 0 1px 8px; float: left; margin-right: 0; width: 392px; background: transparent url(/templates/vko.ru/images/search.png) 0 0 no-repeat;}
.search .button {display: block; background: transparent url(/templates/vko.ru/images/search.png) right 0 no-repeat; height: 30px; width: 40px; cursor: pointer;}
#footer .menu {clear:both; padding: 17px 20px;}
#footer .menu ul {}
#footer .menu ul li {display: block; width: 240px; float: left; line-height: 42px;}
#footer .menu ul li.four {width: 200px;}
#footer .menu ul li a {font: 14px/43px ElektraLightBold; color: #44474d; text-transform: uppercase; text-decoration:none;}
/* #footer .menu ul li a:hover {text-decoration: underline;} */
#footer hr {background-color: #c9c9c4; height: 1px;}
#footer .v_card {padding: 25px 0 0 20px; font: normal 14px/24px Arial; color: #44474d;}
#footer .v_card .phone {float: left; padding-right: 40px;}
#footer .v_card .phone a {text-decoration: none;}
#footer .v_card .phone a:hover {text-decoration: underline;}
#footer .v_card .adres {float: left;}
