/*img, #logo, #header, #menubar, #centralBlk, #footer, .at-icon-wrapper, #rightBlk .block h2 {
	-moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);
}*/
/** {
	-moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);
}
#header #line {
	filter: none;
}
 *http://oficery.ru/node/16251
 *http://oficery.ru/sites/default/files/ad/2014/09/blagotvoritelnyy_sovet.jpg
 */
 #one {
  width: 292px;
  height: 292px;
  background-size: contain;
}
.admin {
	margin-top: 15px;
}
#rightBlk .block { display: inline-block; }
#block-block-30 { margin: 15px auto; }
#block-block-45 { margin-top: 15px; }
.addthis_button_livejournal { display: none; }
.block-ap img { width: 230px; height: 110px; }
.menu-14403 { display: none !important; }
#newsPanel2 #newsSlider2 .dialog { display: none; }
#block-ad-15 { margin-bottom: 13px !important; }
#block-block-33 div img { margin-left: -10px; }
#block-menu-menu-r59 div ul,
#block-menu-menu-r74 div ul,
#block-menu-menu-r86 div ul,
#block-menu-menu-r68 div ul,
#block-menu-menu-r31 div ul,
#block-menu-menu-r11 div ul,
#block-menu-menu-r13 div ul,

#block-menu-menu-r01 div ul, #block-menu-menu-r34 div ul, #block-menu-menu-r37 div ul, #block-menu-menu-r12 div ul, #block-menu-menu-r76 div ul, #block-menu-menu-r36 div ul, #block-menu-menu-r02 div ul, #block-menu-menu-r23 div ul, #block-menu-menu-cpp-menu div ul, #block-menu-menu-r56 div ul, #block-menu-menu-menuomo div ul, #block-menu-menu-r35 div ul, #block-menu-menu-r29 div ul, #block-menu-menu-r50 div ul, #block-menu-menu-r94 div ul, #block-menu-menu-regional div ul {
margin-left: 40px;
width: 775px;
float: left;
}
#block-menu-menu-r76 h2 {
	display: none;
}
#block-menu-menu-r59 div ul li,
#block-menu-menu-r74 div ul li,
#block-menu-menu-r86 div ul li,
#block-menu-menu-r68 div ul li,
#block-menu-menu-r31 div ul li,
#block-menu-menu-r11 div ul li,
#block-menu-menu-r13 div ul li,

#block-menu-menu-r01 div ul li, #block-menu-menu-r34 div ul li, #block-menu-menu-r37 div ul li, #block-menu-menu-r12 div ul li, #block-menu-menu-r76 div ul li, #block-menu-menu-r36 div ul li, #block-menu-menu-r02 div ul li, #block-menu-menu-r23 div ul li, #block-menu-menu-cpp-menu div ul li, #block-menu-menu-r56 div ul li, #block-menu-menu-menuomo div ul li, #block-menu-menu-r35 div ul li, #block-menu-menu-r29 div ul li, #block-menu-menu-r50 div ul li, #block-menu-menu-r94 div ul li, #block-menu-menu-regional div ul li {
list-style: none;
list-style-image: none;
list-style-type: none;
padding: 0;
margin: 0;
}
#block-menu-menu-r59 div ul li a,
#block-menu-menu-r74 div ul li a,
#block-menu-menu-r86 div ul li a,
#block-menu-menu-r68 div ul li a,
#block-menu-menu-r31 div ul li a,
#block-menu-menu-r11 div ul li a,
#block-menu-menu-r13 div ul li a,

#block-menu-menu-r01 div ul li a, #block-menu-menu-r34 div ul li a, #block-menu-menu-r37 div ul li a, #block-menu-menu-r12 div ul li a, #block-menu-menu-r76 div ul li a, #block-menu-menu-r36 div ul li a, #block-menu-menu-r02 div ul li a, #block-menu-menu-r23 div ul li a, #block-menu-menu-cpp-menu div ul li a, #block-menu-menu-r56 div ul li a, #block-menu-menu-menuomo div ul li a, #block-menu-menu-r35 div ul li a, #block-menu-menu-r29 div ul li a, #block-menu-menu-r50 div ul li a, #block-menu-menu-r94 div ul li a, #block-menu-menu-regional div ul li a {
line-height: 40px;
height: 40px;
margin-right: 15px;
padding: 0 8px;
color: #fff;
float: left;
font-weight: bold;
text-transform: uppercase;
}
#block-menu-menu-r59 div ul li a:hover,
#block-menu-menu-r74 div ul li a:hover,
#block-menu-menu-r86 div ul li a:hover,
#block-menu-menu-r68 div ul li a:hover,
#block-menu-menu-r31 div ul li a:hover,
#block-menu-menu-r11 div ul li a:hover,
#block-menu-menu-r13 div ul li a:hover,

#block-menu-menu-r01 div ul li a:hover, #block-menu-menu-r34 div ul li a:hover, #block-menu-menu-r37 div ul li a:hover, #block-menu-menu-r12 div ul li a:hover, #block-menu-menu-r76 div ul li a:hover, #block-menu-menu-r36 div ul li a:hover, #block-menu-menu-r02 div ul li a:hover, #block-menu-menu-r23 div ul li a:hover, #block-menu-menu-cpp-menu div ul li a:hover, #block-menu-menu-r50 div ul li a:hover, #block-menu-menu-menuomo div ul li a:hover, #block-menu-menu-r56 div ul li a:hover, #block-menu-menu-r35 div ul li a:hover, #block-menu-menu-r29 div ul li a:hover, #block-menu-menu-r94 div ul li a:hover, #block-menu-menu-regional div ul li a:hover {
background: url(../images/mhover.gif) repeat-x 0 1px;
color: #005196;
}
#block-block-29 .content, #block-block-36 .content { padding: 0 !important; };
#preportsBlk .archive a { color: #fff !important; }
#block-block-27 h2 { background-image: none !important; background: #005196 !important; }
/*.jcarousel-clip { height: 172px !important; }*/
#block-block-10 .content a {padding-left:5px;}
.jcarousel-list { width: 2400px; }
body {margin: 0;padding: 0;}
h2, h4 {font-weight: normal;text-transform: uppercase;font-size: 20px;color: #fff;}
h3 {font-weight: normal;text-transform: uppercase;font-size: 20px;color: #055395;}
textarea {outline: none;resize: none;overflow: auto;}
.clear {clear:both;}
/*CONTAINER*/
#page {margin: 0 auto;width: 1000px; overflow: hidden;}
/*HEADER*/

#header {width: 1000px;height: 146px;background: #0087d2 url(../images/header.jpg) no-repeat 0 0;margin-top: 30px;margin-bottom: 10px;color: #fff;}

#logo {margin-left: 30px;float: left;width: 146px;height: 68px;}
#header #line {background: url(../images/line.gif) repeat-x 0 23px !important;height: 27px;padding-top: 23px;width: 1000px;}
#header #sitehdr,
#header #slogan {text-transform: uppercase;text-align: center;}
#header #sitehdr {padding-top: 23px;}
#header #slogan {padding-top: 18px;}
#header #contacts {float: right;font-size: 11px;margin-top: -20px;margin-right: 20px;text-align: right;}
/*MENUBAR*/
#menubar {background: #005196 url(../images/leftmenu.jpg) no-repeat left 0; height: 40px; margin-bottom: 13px; width: 1000px;}
#menubar_r {background:transparent url(../images/rightmenu.jpg) no-repeat scroll 0 0; float:right; height:40px; overflow:hidden; width:5px;}
/*login*/
#login {float: left;width: 223px;}
#login a {color: #fff;}
#login li {float: left;line-height: 39px;height: 40px;margin-right: 20px;}
#login li#last {margin-right: 0;}
#login li a:hover {text-decoration: underline;}
/*search*/
#search-theme-form input[type="text"] {color: #0075de; font-size: 11px; border: 1px solid #0064ae; padding: 3px; width: 126px; float: left;}
#search-theme-form {float: right; margin-top: 9px;}
#search-theme-form input[type="image"] {float: right;}
.ipic { margin-right:10px; }
.itab td { width: 300px; padding-bottom:10px; }
/*Central block*/
#centralBlk {width: 702px;float: left;margin-bottom: 10px;}
h4.blockHdr {background: url(../images/h2.jpg) no-repeat 0 0; height: 41px; line-height: 36px; padding-left: 10px; text-shadow:2px 1px 0 #004f90;}
/*
#centralBlk .content {padding:10px;}
#centralBlk .content p {padding-bottom:10px;}
#centralBlk .content ul {list-style-position:outside; list-style-image:url(../images/ul-arrow.gif); list-style-type:square;padding-left: 20px;}
#centralBlk .content ul li {list-style: inherit;}
*/

.at-icon-wrapper { display: inline-block; border-radius: 5px; }
.at-icon { fill: #fff; }
#centralBlk .admContent {padding:10px;}
#centralBlk .admContent ul {list-style-position:outside; list-style-image:url(../images/ul-arrow.gif); list-style-type:square;padding-left: 20px;}
#centralBlk .admContent ul li {list-style: inherit;}
#centralBlk .admContent h3 {color: #003366;font-size:16px; font-weight:bold;}
#centralBlk ul.links {text-align: right;font-size: 12px;font-family: Arial;margin: 10px 0;padding:0;display: none; float: right;}
#centralBlk ul.links li {display: block; margin-left: 5px;padding:0;}
#centralBlk ul.links li.comment_add { float: left; margin-right: 5px; }
#centralBlk a.forum-link { text-decoration: underline; font-size: 12px; float: left; margin: 0 5px; margin-top: 10px; font-family: arial !important; float: right; }
#centralBlk ul.links li a {text-decoration: underline;}
#centralBlk ul.links li a:hover {text-decoration: underline;}
#centralBlk .node .content p {line-height: 1.3;margin-bottom:10px; font-size:14px}
#centralBlk .node .content {padding: 10px;font-family: Arial; font-size:14px}
#centralBlk .node-magazine .content {padding: 0px; padding-top: 10px; font-family: Arial;text-align:justify; font-size:14px}
#firstbox {background: url(../images/firstbox.jpg) no-repeat 0 0;height: 202px;padding:11px 5px 18px 11px;color: #fff;}
#firstbox h3 {margin-top: 10px;margin-bottom: 18px;}
#firstbox h3 a {color: #FFF; font-size: 17px; }
#firstbox h3 a:hover {text-decoration:underline;}
#firstbox .text {margin-left: 312px;line-height: 1.1;text-align:left;padding-right:5px;}
#firstbox .text p a {color:#FFF;}
#firstbox .text p a:hover {color:#FFF; }
#firstbox .date {font-size: 11px;background: url(../images/plashka.png) no-repeat 0 0;height: 18px;line-height: 18px;position: absolute;width: 296px;margin-top: 184px;padding-left: 8px;}
#firstbox .dialog {background: url(../images/dialog.jpg) no-repeat  0 0;height: 33px;padding-left: 20px;margin-left: 312px;margin-top: 10px;padding-top: 7px;}
#firstbox .dialog img {float: left;margin-right: 5px;}
#firstbox .dialog p {color: #055395;font-size: 10px;line-height: 1.5;}
#preportsFeed {width:652px;}
/*CORNERS IN PHOTO*/
.pic-rc img {display:block;}
.pic-rc {overflow:hidden;position:relative;float: left;}
.pic-rc img, .pic-rc1 img {display:block; border-radius:5px; behavior: url(/sites/all/themes/officers/css/PIE.htc);}
.imagecache-228x307, #newsPanel1 #newsSlider1 img {border-radius:5px; behavior: url(/sites/all/themes/officers/css/PIE.htc);}
.imagecache-113x145, .imagecache-157x105_v, .imagecache-228x307, .imagecache-74x74 {border-radius:5px; behavior: url(/sites/all/themes/officers/css/PIE.htc);}
#rightBlk .ordensBlk .content img {border-radius:5px; behavior: url(/sites/all/themes/officers/css/PIE.htc);}
.pic-rc .tl, .pic-rc .tr, .pic-rc .bl, .pic-rc .br {background:transparent url(../images/1.png) repeat scroll 0 0;height:10px;left:-5px;overflow:hidden;position:absolute;top:-5px;width:10px;}
.pic-rc .tr, .pic-rc .br {margin-left:100%;}
.pic-rc1 .tr1, .pic-rc1 .br1 {margin-left:100%;}
.pic-rc1 .bl1, .pic-rc1 .br1 {bottom:-16px;top:auto;}
.pic-rc .bl, .pic-rc .br {bottom:-5px;top:auto;}
/*PHOTO & VIDEO BLOCK*/
#preportsBlk {height: 146px;background: #00355f;padding: 10px 27px;}
#preportsBlk h3, #vreportsBlk h3 {font-size: 14px;font-family: Arial;text-transform: uppercase;background: #00355f;float: left;padding-right: 10px;}
#preportsBlk .line, #vreportsBlk .line {border-top:1px solid #1e5c7d;margin-top: 7px;}
#preportsBlk .carusel, #vreportsBlk .carusel {clear:both;height:107px;margin:0 auto;padding-top: 10px;width:650px;float: left;}
#preportsBlk .carusel li, #vreportsBlk .carusel li{float:left;}
#preportsBlk, #vreportsBlk{overflow:hidden}
#vreportsBlk .jcarousel-item, #preportsBlk .jcarousel-item {height:110px;}
#preportsBlk .carusel .jcarousel-prev, #vreportsBlk .carusel .jcarousel-prev {background:transparent url(../images/prev.png) no-repeat scroll 0 0;cursor:pointer;height:41px;left:-21px;position:absolute;top:35px;width:15px;}
#preportsBlk .carusel .jcarousel-prev:hover {background:transparent url(../images/prevh.png) no-repeat scroll 0 0;}
#preportsBlk .carusel .jcarousel-next, #vreportsBlk .carusel .jcarousel-next {background:transparent url(../images/next.png) no-repeat scroll 0 0;cursor:pointer;height:41px;right:-20px;position:absolute;top:35px;width:15px;}
#preportsBlk .carusel .jcarousel-next:hover {background:transparent url(../images/nexth.png) no-repeat scroll 0 0;}
#preportsBlk .carusel img, #vreportsBlk .carusel img {border: 2px solid #00355f;position: relative;z-index: 5;}#vreportsBlk .carusel .play {background: url(../images/player_play.png) no-repeat 0 0;height:22px;left:70px;position:relative;top:-105px;width:22px;z-index:50;margin-bottom: 2px;}
#preportsBlk .carusel img:hover,#vreportsBlk .carusel img:hover {border: 2px solid #81d0ff;}
#preportsBlk .carusel .anons,#vreportsBlk .carusel .anons {background:transparent url(../images/anons.png) no-repeat scroll 0 0;color:#FFFFFF;font-size:12px;height:34px;line-height:1;padding-left:4px;padding-top:1px;position:relative;width:155px;z-index:10;display: block;top:-40px;left: 2px;}
#preportsBlk .carusel .anons a,#vreportsBlk .carusel .anons a { color: #fff; }
#vreportsBlk {height: 155px;background: #003c72 url(../images/video.jpg) no-repeat center bottom;padding: 10px 27px;margin-bottom: 8px;}
#vreportsBlk h3 {background: #003c72;}
#vreportsBlk .line {border-top: 1px solid #00618d;}
#vreportsBlk .carusel .jcarousel-prev {background:transparent url(../images/prevh.png) no-repeat scroll 0 0;}
#vreportsBlk .carusel .jcarousel-next {background:transparent url(../images/nexth.png) no-repeat scroll 0 0;}
#vreportsBlk .carusel .jcarousel-prev:hover {background:transparent url(../images/prev.png) no-repeat scroll 0 0;}
#vreportsBlk .carusel .jcarousel-next:hover {background:transparent url(../images/next.png) no-repeat scroll 0 0;}
#vreportsBlk .archive, #preportsBlk .archive {float:right;margin-top:-10px;text-align:right;background:#003c72;padding-left:7px;}
#preportsBlk .archive {color: #0089c7;}
#preportsBlk .archive {background: #00355f;}
#vreportsBlk .liner,#preportsBlk .liner {border-top:1px solid #00618d;float: left;width: 648px;margin-top: 15px;}
#preportsBlk .liner {margin-top: 13px;}
#preportsBlk .liner {border-top:1px solid #1e5c7d;}
#vreportsBlk .archive a, #preportsBlk .archive a {font-size: 11px;}
#vreportsBlk .archive a:hover, #preportsBlk .archive a:hover {text-decoration: underline;}
/*NEWS*/
#newsBlk {margin-top: 14px;line-height: 1.1; clear:both; height:570px;/*620*/}
#newsBlk .newsLinks {float: right;margin-top: -37px;width: 52px;padding-right: 10px;text-align: right;}
#newsBlk .newsLinks a {color: #fff;font-size: 11px;}
#newsBlk .newsLinks a:hover {text-decoration: underline;}
#newsPanel1 {width: 348px;float: left;height: 540px;}
#newsPanel1 h4, #newsPanel2 h4 {font-size: 20px;text-transform: none;/*uppercase;*/color: #fff;background: url(../images/news.jpg) no-repeat 0 0;height: 41px;line-height: 37px;padding-left: 10px;}
#newsPanel1 #newsSlider1 {padding-top: 5px;height:540px;}
#newsPanel1 #newsSlider1 img {float: left;margin-right: 10px;}
#newsPanel1 #newsSlider1 p {line-height: 1;font-size: 12px;color: #022d51;}
#newsPanel1 .ui-accordion .ui-accordion-header a {text-transform: none;font-size: 12px;color: #022d51;font-weight: normal;}
#newsPanel1 .ui-accordion .ui-accordion-header  {padding-right: 10px;border: 0;background: url(../images/acardion.jpg) no-repeat 0 0;margin: 0; height:52px;}
#newsPanel1 .ui-widget-content { border: 0;background: url(../images/acardioncont.jpg) no-repeat 0 0; padding: 13px 10px;height:auto; clear:both; overflow:hidden !important; zoom:1}
#newsPanel1 #newsSlider1 .dialog {background: url(../images/dialog2.jpg) no-repeat  0 0;height: 34px;padding-top: 3px;width: 335px;float: left;margin-top: 7px;}
#newsPanel1 #newsSlider1 .dialog span {color: #fff;font-size: 10px;line-height: 1;padding-right: 10px;}
#newsPanel1 #newsSlider1 .dialog img {float:left;margin-right:5px;padding-left:22px;}
#newsPanel2 {width: 348px;float: right;height:540px;}

#newsPanel2 .ui-accordion .ui-accordion-content {
	padding:0;
	border: 0;
	display: block;
	height: 200px;
	width: 345px;
	z-index: 5;
	position: relative;
	overflow: auto;
	clear:both; overflow:hidden !important; zoom:1
}

#newsPanel2 .news2img {margin-top: -35px;}
#newsPanel2 #newsSlider2 {
	margin-top: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	height:489px;
}

#newsPanel2 .ui-accordion .ui-accordion-header.ui-state-active a {
	text-transform: none;
	font-size: 12px;
	line-height: 1;
	color: #fff;
	padding-top: 4px;
	overflow: auto;
}

#newsPanel2 .ui-accordion .ui-accordion-header.ui-state-active {background: url(../images/plashkasoc.png) repeat-y 0 0;border: 0;margin: 0;position: relative;z-index: 7;/*height:33px;*/}

#newsPanel2 .ui-accordion .ui-accordion-header  {padding-right: 10px;border: 0;background: url(../images/acardion.jpg) no-repeat 0 0;margin: 0;height:52px;}
#newsPanel2 .ui-accordion .ui-accordion-header a {text-transform: none;font-size: 12px;color: #022d51;font-weight: normal;padding-right: 3px;}
#newsPanel2 #newsSlider2 .dialog {background: url(../images/dialog3.png) no-repeat  0 0;height: 34px;padding-top: 3px;width: 345px;float: left;margin-top: -42px;position: relative;z-index: 5;}
#newsPanel2 #newsSlider2 .dialog span {color: #055395;font-size: 10px;line-height: 1.4;padding-right: 10px;}
#newsPanel2 #newsSlider2 .dialog img {float:left;margin-right:5px;padding-left:22px;}



.pnewsBlk {height: 178px;background:#ebebeb url(../images/pnews.jpg) no-repeat 0 0;width: 692px;float: left;margin-top: 15px;padding-left: 10px;padding-top: 5px;}
.pnewsBlk .content {padding-top: 20px;padding-left: 0px;}

/*THREE BLOCKS*/
#three-blocks {margin-top: 10px;height: 281px;float: left;}
#three-blocks #vb1, #three-blocks #vb2, #three-blocks #vb3 {height:192px;width:192px;}
#three-blocks .person,
#three-blocks .friends {background: url(../images/h4.jpg) no-repeat 0 top;height: 277px;width: 227px;float: left;text-align: center;padding-top: 6px;}
#three-blocks .friends {padding-top: 5px;}
#three-blocks .heroes {background: url(../images/h4.jpg) no-repeat 0 top;height: 277px;width: 227px;float: left;text-align: center;padding-top: 6px;margin-left: 10px;}
#three-blocks .friends {margin-left: 10px;}
#three-blocks .heroes h4, #three-blocks .friends h4 {font-size: 16px;padding-top: 2px;padding-bottom: 3px;}
#three-blocks  .prev {background: url(../images/ctop.jpg) no-repeat 0 0;cursor:pointer;margin-top: 15px;margin-bottom: 5px;height:11px;display: block;margin-left: 100px;width:32px;}
#three-blocks  .prev:hover {background: url(../images/ctoph.jpg) no-repeat 0 0;}
#three-blocks  .next:hover {background: url(../images/cboth.jpg) no-repeat 0 0;}
#three-blocks  .next {background: url(../images/cbot.jpg) no-repeat 0 0;cursor:pointer;height:11px;left:98px;width:32px;padding-top: 8px;display: block;margin-left: 100px;}
#three-blocks h4 {margin-bottom: 10px;}
#three-blocks ul {margin-top: 5px;margin-left: 20px;margin-bottom: 5px;}
#three-blocks .name {text-align: left;background: url(../images/mask.png) no-repeat 0 0;height: 40px;line-height: 1;padding-left: 7px;margin-top: -43px;position: relative;z-index: 5;width:185px;}
#three-blocks .name span {font-family: Arial;color:#00d8ff;font-size: 16px;text-shadow: 1px 1px #fff; text-transform: uppercase; text-decoration: none; line-height: 1em;}
#three-blocks .name p {font-size: 16px;color: #fff;}
#memorial  {background: url(../images/instroy.jpg) no-repeat 0 0;width: 602px;height: 187px;padding-top: 54px;padding-left: 50px;padding-right: 50px;float: left;margin-top: 10px;margin-bottom: 10px;}
#memorial  .jcarousel-prev {background:transparent url(../images/prev2.png) no-repeat scroll 0 0;cursor:pointer;height:41px;left:-31px;position:absolute;top:45px;width:15px;}
#memorial  .jcarousel-next {background:transparent url(../images/next2.png) no-repeat scroll 0 0;cursor:pointer;height:41px;right:-27px;position:absolute;top:45px;width:15px;}
#memorial  .carusel  {width: 611px;}
#memorial .carusel img {border: 3px solid #df7d30;}
#memorial  .jcarousel-item {padding-right: 3px;}
#memorial  .carusel .name {text-align: center;margin-left: -17px;color: #ffe472;text-decoration: none;}
#memorial .carusel .name span {font-weight: bold;}
#memorial  .carusel .name p {font-size: 12px;}
/*RIGHT*/
#brAdding {height:22px;}
#rightBlk {float: right;width: 293px;}
#rightBlk .block {text-align:center;}
#rightBlk .block h2 {background: url(../images/block.jpg) no-repeat 0 0;height: 35px;text-align: center;font-size: 20px;text-transform: none;padding-top: 6px;text-shadow: 2px 1px 0  #1d4d90;width: 294px;color: #fff;}
#rightBlk .block h2 a {color: #FFF}
#rightBlk .block h2 a:hover {text-decoration:underline; color: #FFF}

#rightBlk .block .pages h4 {
	line-height: 1.2;
	text-align: left;
	padding-left: 10px;
	width: 280px;
	font-size: 13px;
}

#rightBlk .block.pages h4 p {
	font-size: 13px;
	letter-spacing: -1px;
}

#rightBlk .block.pages h4 span {
	font-size: 11px;
	letter-spacing: -1px;
}

#rightBlk .block .content {padding: 10px;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;width: 271px;text-align:center;}
#block-block-37 .content, #block-block-42 .content { padding: 0 !important; }
#rightBlk .bfooter {background: url(../images/blockbot.gif) no-repeat 0 0;height: 6px;width: 294px;margin-bottom: 10px;}
#block-block-42 .bfooter, #block-block-27 .bfooter { background: none; }
#block-block-42 { height: 412px; }

#rightBlk .block.jurnal .content {
	height: 305px;
}

#rightBlk .block.fond .content,
#rightBlk .block.pages .content {
	height: 167px;
}
#rightBlk .block .content img {/*max-width:100%;*/}

#rightBlk .ordensBlk .content {padding:0;width:291px; height:184px;}
#rightBlk .ordensBlk .content img {width:293px; height:194px;position:relative;top:-5px;}
#rightBlk .projectBlk .content {padding:0;width:291px; height:187px;}
#rightBlk .projectBlk .content img {width:288px; height:194px;position:relative;top:-4px;left:1px;}
#block-block-27 .content {padding:0;width:291px; height:101px !important;}
#block-block-27 .content img {width:292px; position:relative;top:-5px; padding-top: 10px !important;}
#block-block-28 .content {padding: 0px !important;}
.aunas img {padding: 5px;}

#rightBlk
.smioRBlk .content {padding:0;width:291px; height:178px;}
#rightBlk 
.smioRBlk .content img {width:292px; height:84px;position:relative;top:-5px; margin-top:10px; border-radius: 5px;}
#rightBlk 


.smiRBlk .content {padding:0;width:291px; height:60px;}
#rightBlk 
.smiRBlk .content img {width:292px; position:relative;top:-9px;}
#rightBlk 
#block-block-27 > h2 { display: none; }
#block-block-10 { margin-top: 145px; }
.holydayBlk img {float: left;margin-right: 15px;}
#rightBlk .holydayBlk a {color: #000;}
#rightBlk .holydayBlk a:hover {text-decoration:underline;}
#rightBlk .holydayBlk p {color: #000;font-size: 16px;font-family: Arial;}
#rightBlk .holydayBlk .content .text {padding-top: 17px;text-align:left;}
#rightBlk .holydayBlk .content {height: 70px;}
#rightBlk .wantedRBlk h2 {background:transparent url(../images/danger.jpg) no-repeat scroll 0 0 !important;text-shadow: none;}
#rightBlk .wantedRBlk p {color: #000;margin-top: 5px;text-transform: uppercase;}
#rightBlk .wantedRBlk .jcarousel-prev {background:transparent url(../images/prev2.jpg) no-repeat scroll 0 0;cursor:pointer;height:41px;left:11px;position:absolute;top:50px;width:15px;}
#rightBlk .wantedRBlk .jcarousel-prev {background:transparent url(../images/prev2.jpg) no-repeat scroll 0 0;cursor:pointer;height:41px;left:-17px;position:absolute;top:50px;width:15px;}
#rightBlk .wantedRBlk .jcarousel-next {background:transparent url(../images/next2.jpg) no-repeat scroll 0 0;cursor:pointer;height:41px;right:-15px;position:absolute;top:50px;width:15px;}
#rightBlk .wantedRBlk .carusel {width: 220px;margin:0 auto;}
/*FOOTER*/
#footer {height: 110px;clear: both;background: url(../images/footer.jpg) no-repeat 0 top;font-size: 11px;height: 57px;color: #fff;}
#footer #cop {float: right; line-height: 15px; width: 485px; text-align: right; padding:5px 15px 5px 0; height:47px}
#footer #about {float: left;margin-left: 110px;margin-top: 13px;width: 390px;height: 57px;}
#footer #counter img {float:right;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;}
/*INNER PAGE*/
/*pager*/
ul.pager {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 8px;
}

ul.pager li {
	display: inline;
	margin: 0 7px;
}

ul.pager li a {font-size: 13px;font-weight: bold;color: #b3b3b3}
ul.pager li a:hover, ul.pager li.active a {color: #055395;}



.vreport, .preport {background: url(../images/newsbg.jpg) no-repeat 0 0;padding: 10px; overflow:hidden; zoom:1}
.vreport img, .preport img {float: left;margin-right: 10px;}
.vreport h4, .preport h4  {font-family: Arial;font-size: 16px;color: #001f3a;margin-top: 10px;margin-bottom: 5px;}
.vreport h4 a, .preport h4 a {color: #001f3a;}
.vreport p, .preport p {font-size: 12px;color: #000;line-height: 1.2;text-align:justify; overflow:hidden; zoom:1}
.vreport p a, .preport p a {color: #000;}
.vreport .date, .preport .date {float: right;margin-right:-12px;margin-top: -30px;width: 50px;font-size: 10px;text-transform: uppercase;line-height: 1;font-family: Arial;}
.vreport .dateday, .preport .dateday {float: right;margin-top: -32px;width: 30px;font-size: 22px;font-family: Arial;margin-right: 35px;}

#wantedsPg .blockHdr, #vreportsPg .blockHdr, #preportsPg .blockHdr, #holidayPg .blockHdr , #preportPg .blockHdr , #newsPg .blockHdr  {margin-bottom:10px;}
#vreportsPg, #preportsPg, #holidayPg, #preportPg, #newsPg {margin-bottom: 50px;}
#holidayPg .content,  #newsPg .content {padding: 10px;font-family: Arial;text-align:justify; font-size:14px; }
#preportPg .content {padding: 10px;font-family: Arial;text-align:justify; font-size:14px; }
#preportPg .content img, #newsPg .content img, #securityPg .content img { width: auto !important; max-width:660px !important; height: auto !important; }
#preportPg .content #gallery-image-list img, #newsPg .content #gallery-image-list img, 
#securityPg .content #gallery-image-list img, .content #gallery-image-list img{ margin-right: 10px; height: 107px; width: auto; }
#holidayPg h4, #preportPg h4, #newsPg h4 {font-size: 14px;color: #000;text-transform: none;margin-bottom: 10px;}
#preportPg .content p, #newsPg .content p {color: #000;line-height: 1.3;margin-bottom:10px;}
#preportPg .content a, #newsPg .content a {color: #095697;text-decoration: underline;}
#preportPg .content a:hover, #newsPg .content a:hover {text-decoration: none;}
#holidayPg {background:transparent url(../images/newsbg.jpg) no-repeat scroll 0 0;}
#holidayPg .content p {font-size: 15px;color: #000;margin-bottom: 25px;}
#holidayPg .content h3 {text-decoration: none;color: #055395;font-size:29px;margin-bottom:20px;text-align:left; }
#holidayPg .content a {color: #08355c;text-decoration: underline;}
#holidayPg .content a:hover {text-decoration: none;}
#holidayPg img {float: left;margin-right: 20px;}
#holidayPg .date {font-size: 18px;color: #055395;margin-top: 7px;}
.holidayPg .content {
	margin-top: 55px;
}
#holidayPg .content h3 a {
	text-decoration: none;
	color: #055395;
}
#holidayPg .other_holidays{font:100% Arial, Helvetica, sans-serif; text-align:right; margin:10px 0 0 0}
#holidayPg .other_holidays a{color:#287FC3 !important}

#holidaysMPg {margin-bottom:50px;padding-top:10px;}
#holidaysMPg .month {font-size: 28px;text-align: center;margin-bottom: 15px;color: #055395;}
#holidaysMPg .month a {color: #B3B3B3;font-size: 17px;font-weight: bold;vertical-align:middle;margin:0 70px;}
#holidaysMPg .month :hover {text-decoration: underline}
#holidaysMPg .days  {margin-bottom:30px;}
#holidaysMPg .days td {padding:7px 7px 0 7px;text-align:center;font-size: 17px;text-align: center;color: #B3B3B3;font-weight: bold;}
#holidaysMPg .days a {color:#f92712;font-size: 17px;font-weight: bold;}
#holidaysMPg .holiday {background: url("../images/newsbg.jpg") no-repeat scroll 0 0 transparent;font-family: Arial;margin-bottom: 20px;min-height: 128px;padding: 10px;}
#holidaysMPg .holiday h3 a {color: #055395;font-size: 29px;margin-bottom: 20px;text-transform: none;}
#holidaysMPg .holiday img {float: left;margin-right: 20px;}
#holidaysMPg .holiday .hdate {color: #055395;font-size: 18px;margin-top: 7px;}
#newsPg .date {background: url(../images/poloska.png) no-repeat 0 0;height: 33px;width: 322px;display: block;position:relative;top:192px;color: #fff;line-height: 33px;padding: 0 15px;z-index:1000;}
#newsPg .newsPgImg {width:337px; height:225px; margin-top:-33px;}
#newsPgSliderC {width:337px;float:left;height:225px;margin-right: 10px;margin-top:-33px;}
#newsPgSliderC .jcarousel-prev {background:transparent url(../images/prev33.png) no-repeat scroll 0 0;cursor:pointer;height:51px;left:10px;position:absolute;top:76px;width:19px;}
#newsPgSliderC .jcarousel-next {background:transparent url(../images/next33.png) no-repeat scroll 0 0;cursor:pointer;height:51px;left:309px;position:absolute;top:76px;width:19px;}
#newsPgSliderC .carusel {width: 337px;margin:0 auto;}
#vetorgsPg {margin-top:5px;margin-bottom:50px;}
#vetorgsPg h3 {font-size: 22px;margin-bottom: 0;padding-top: 10px; text-transform: none;color: #055395;} 
#vetorgsPg img {float:left;margin-right: 20px;}
#vetorgsPg .vetorg {background:transparent url(../images/newsbg.jpg) no-repeat scroll 0 0;padding: 10px;margin-bottom: 20px;font-family: Arial; overflow:hidden; zoom:1}
#preportPg.nextb, #newsPg.nextb {background: url(../images/next33.png) no-repeat 0 0;width: 19px;height: 51px;position: absolute;top:76px;left: 309px;cursor: pointer;}
#preportPg.prevb, #newsPg.prevb {background: url(../images/prev33.png) no-repeat 0 0;width: 19px;height: 51px;position: absolute;top:76px;left: 10px;cursor: pointer;}
#preportPg .quote, #newsPg .quote {color: #055395; float:left; font-family: Arial; font-size: 12px; text-align: justify; width: 400px; position:relative; clear:both; overflow:hidden; zoom:1; margin:20px 0 25px 10px; padding:0 40px 0 0; background:url(../images/quoter.jpg) no-repeat right bottom;}
#preportPg .quote .endquote, #newsPg .quote .endquote {background:transparent url(../images/quotel.jpg) no-repeat scroll left bottom; width:28px; height:29px; float:left; margin:0 10px 0 0}
#preportPg .quote .inner, #newsPg .quote .inner{float: left; width:362px}

.photoreport h2, .newsblock h2,
.comblock h4 {
	background: url(../images/h2.jpg) no-repeat 0 0;
	height: 41px;
	line-height: 36px;
	padding-left: 10px;
	text-shadow:2px 1px 0 #004f90;
}

.headLinks {height: 41px;margin-top:-41px;padding:0 10px;text-align:right;}
.headLinks img {margin-top: 12px;margin-right: 3px;}

.photoreport .send a {
	font-size: 11px;
	font-family: Arial;
	color: #fff;
}

.photoreport .send a:hover {
	text-decoration: underline;
}

.photoreport .send, .newsblock .send {
	float: right;
	margin-top: -35px;
	line-height: 1.2;
	text-align: right;
	padding-right: 10px;
}


.regform h1 {
	text-align: center;
	color: #002158;
	margin-bottom: 34px;
	font-size: 34px;
}

#user-register label {padding-top: 5px;padding-right: 10px;}
#user-register textarea {width: 350px;height: 70px;margin-top: 30px;border: 1px solid #aaadb3;margin-left: 70px;}


.regform .userpass2 label {
	padding-top: 0;
	line-height: 1;
}

.regform form {
	margin-left: 90px;
}


/* Forms */
#edit-comment-wrapper  {height: 150px;background: #f5f5f5; padding-left: 35px;padding-top:10px;font-family: Arial;margin:0;}
#user-login .content { padding-left: 35px;padding-top:10px;font-family: Arial;margin:0;margin-bottom:50px; margin-left: 100px;}
#user-register {padding-left: 35px;padding-top:10px;font-family: Arial;margin:0;margin-bottom:50px; padding-left: 0px;}
#user-register .description, #user-register #edit-submit { margin-left: 280px; }
#user-register label { margin-left: 140px; }
#user-login .content  label, #edit-comment-wrapper  label, #user-register label {color:#858585;float:left;font-size:16px;padding-top:8px;text-align:right;width:135px;}
#user-login .content input[type="text"], #user-login .content input[type="password"], #edit-comment-wrapper input[type="text"], #edit-comment-wrapper input[type="email"],
#user-register input[type="text"], #user-register input[type="password"] {background: url(../images/formitem.jpg) no-repeat 0 0;width: 256px;height: 27px;border: 0;font-size: 20px;padding: 7px;margin-bottom: 5px;}
#edit-comment-wrapper input[type="submit"] {background: url(../images/buttom.jpg) no-repeat 0 0;height: 34px;border: 0;width: 149px;text-align: center;font-size: 20px;color: #fff;margin-top: 10px;padding-bottom: 4px;}
#user-register img {margin-left:148px;border: 1px solid #AAADB3;}
#user-register input[type="submit"], #user-login input[type="submit"], #edit-comment-wrapper input[type="submit"] {margin-left: 135px;background: url("../images/buttom.jpg") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;font-size: 20px;height: 34px;margin-top: 10px;padding-bottom: 4px;text-align: center;width: 149px;}
#user-login .content a {margin-left: 20px;color: #7ca5c7;font-size: 12px;text-decoration: underline;}
h4#commentHdr {background: url(../images/comh4.jpg) no-repeat 0 0;text-shadow:2px 1px 0 #303031;line-height: 36px;padding-left:10px;}
#edit-comment-wrapper textarea {background: url(../images/textarea.jpg) no-repeat 0 0;width: 505px;height: 106px;border: 0;margin-left: 135px;margin-top: -20px;padding: 10px;outline: none;}
#comments h4 {background:transparent url(../images/comtexth4.jpg) no-repeat scroll 0 0;font-size:18px;height:32px;line-height:30px;padding-left:10px;margin-bottom: 5px;}
#comments .comtop {background: url(../images/comt.jpg) no-repeat 0 0;height: 10px;width: 702px;}
#comments .combot {background: url(../images/comb.jpg) no-repeat 0 0;height: 10px;width: 702px;margin-bottom:15px;}
#comments .content {border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9;margin-left: 1px;padding-left: 18px;padding-right: 10px;color: #000;font-family: Arial;line-height: 1.2;}
#comments .content .username {float: left;font-weight: bold;}
#comments .content .date {text-align: right;font-size: 11px;}
#comments .content p {padding-top: 10px;}

.three-blocks .vip h4 {font-size:20px;padding-top: 0;padding-bottom: 0;}

/*textblock*/
.textblock {
	margin-bottom: 40px;
}

.textblock p {
	color: #00213d;
	font-size: 14px;
	line-height: 1.1;
	font-family: Arial;
}

.textblock a {
	text-decoration: underline;
	color: #11304a;
	font-weight: bold;
}

.textblock a:hover {
	text-decoration: none;
}

/*three-block v2*/
.three-blocks.v2 .person, .three-blocks.v2 .friends, .three-blocks.v2 .heroes {
	background: none;
	height: 240px;
}

.three-blocks.v2 .name {
	margin-left: 7px;
	float: left;
}


.three-blocks.v2 {
	float: none;
	height: 240px;
}

/*instroyv2*/
.instroyv2 {
	background: url(../images/instroyv2.jpg) no-repeat 0 top;
	height: 210px;
	padding-top: 60px;
	margin-bottom: 10px;
}

.instroyv2 .add {
	width: 155px;
	text-align: right;
	float: right;
	padding-right: 10px;
	height: 50px;
	margin-top: -55px;
}

.instroyv2 .add a {
	color: #ffe473;
}

.instroyv2 .add a:hover {
	text-decoration: underline;
}

.instroyv2 ul.pager li a:hover, .instroyv2 ul.pager li.active a {
	color: #000;
}

.instroyv2 .items2 {
	margin-left: 50px;
}

.instroyv2 .name a {
	color: #5a5a5a;
}

.instroyv2 .name a:hover, .instroyv2  .name a:hover p {
	text-decoration: underline;
}

.instroyv2 .items2 li {
	float: left;
	margin-right: 72px;
}

.instroyv2 .items2 li.last {
	margin-right: 0;
}

.instroyv2  .name {
	color:#838383;
	margin-left:0;
	text-align:center;
	text-transform:uppercase;
}

.instroyv2  .name span {
	font-size: 16px;
}

.instroyv2  .name  {
	font-size: 12px;
}

#magazinesGrid {width:700px; margin-top:20px;margin-bottom:50px;}
#magazinesGrid td{height: 260px; width: 175px;}
#magazinesGrid .magazinesCvr {text-align:center;height:202px;}
#magazinesGrid .magazinesNum {text-align:center;	font-size: 16px;padding-top:5px;color: #001e59;}
#magazinesGrid td a {color: #001e59;}
#magazinesGrid td a:hover {text-decoration: underline;}
#wantedsPg .blockHdr {background: url("../images/roziskh4.jpg") no-repeat scroll 0 0 transparent;text-shadow:none;}
#wantedsGrid {width:700px; margin-top:20px;}
#wantedsGrid td{height: 260px; width: 175px;	padding-top:5px;color: #001e59;text-align:center;}
#wantedsGrid td p {font-size: 18px;}
#wantedsGrid td a {color: #000;text-transform: uppercase;}
#wantedsGrid td a:hover {text-decoration: underline;}
#memorialsGrid {width:700px; margin-top:20px;margin-bottom:20px;}
#memorialsGrid td{height: 220px; width: 175px; padding-top:5px;color: #001e59;text-align:center;}
#memorialsGrid td p {font-size: 18px;}
#memorialsGrid td a {color: #001e59;}
#memorialsGrid td a:hover {text-decoration: underline;}
#wantedPg .blockHdr {background:transparent url(../images/roziskh4.jpg) no-repeat scroll 0 0;text-shadow:none;}
#wantedPg .content a {color: #000;}
#wantedPg .content a:hover {text-decoration: underline;}
#wantedPg .content  {padding: 20px 10px;margin-bottom: 20px;}
#wantedPg .content img {margin-right: 20px;float: left;}
#wantedPg .content h3 {font-size: 13px;font-weight: bold;margin-bottom: 15px;color: #000;}
#wantedPg .content p {margin-left: 133px;color: #000;margin-bottom: 20px;font-size: 12px;font-weight: bold;}
#wantedPg .content .body{color:#000}
.vetorgBlk a:hover {text-decoration: underline;}
.vetorgBlk img {float: left;margin-right: 20px;}
.vetorgBlk h3 {color: #055395;font-size: 22px;margin-bottom: 0;padding-top: 10px;text-transform:  none;}
.vetorgBlk .content {padding: 10px;}
.vetorgBlk { margin-bottom:20px; }
.vetorgBlk .content .contacts {margin-top: 20px;}
.vetorgBlk .content .contacts p {margin-bottom: 3px;}
.vetorgBlk .content .text p {padding-top: 20px;}
.vetorgBlk .content .text {float: left;color: #000;margin-bottom: 30px;}
.vetorgBlk .content .text a {text-decoration: underline;color: #0a5697;}
.vetorgBlk .content .text a:hover {text-decoration: none;}
.vetorgBlk h2 {text-transform: none;font-size: 29px;color: #055395;margin-bottom: 20px;}
.vetorgRBlk h2 {font-size: 13px !important;line-height: 1.2 !important;}
/*innertext*/
.innertext {
	font-size: 14px;
	color: #000;
	line-height: 1.2;
	margin-bottom: 10px;
}

#forum {margin-bottom:50px}

.view-socials-archive .views-row { background: url("../images/newsbg.jpg") no-repeat scroll 0 0 transparent; height: 110px; padding: 10px; }
.view-socials-archive .views-row .views-field-field-mainphoto-fid { float: left; margin-right: 10px; }
.view-socials-archive .views-row .views-field-title a { color: #001F3A; font-family: Arial; font-size: 16px; margin-bottom: 5px; margin-top: 10px; text-transform: uppercase; }
.view-socials-archive .views-row .views-field-created { float: right; }
.view-socials-archive .views-row .views-field-created .dateday { float: right; font-family: Arial; font-size: 22px; margin-right: 35px; margin-top: -22px; width: 30px; }
.view-socials-archive .views-row .views-field-created .date { float: right; font-family: Arial; font-size: 10px; line-height: 1; margin-right: -12px; margin-top: -20px; text-transform: uppercase; width: 50px; }

.view-holidays.view-id-holidays.view-display-id-page_1 .views-row {
    background: url("../images/newsbg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 110px;
    padding: 10px;
    width: 100%;
}
.view-holidays.view-id-holidays.view-display-id-page_1 .views-row .views-field-field-mainphoto-fid { float: left; margin-right: 10px; }
.view-holidays.view-id-holidays.view-display-id-page_1 .views-row .views-field-title a { color: #034889; font-family: Arial; font-size: 24px; margin-bottom: 5px; margin-top: 10px; }
.view-holidays.view-id-holidays.view-display-id-page_1 .views-row .views-field-field-date-value { color: #034889; font-family: Arial; font-size: 16px; }

.view-security.view-id-security.view-display-id-page_1 .views-row { background: url("../images/newsbg.jpg") no-repeat scroll 0 0 transparent; height: 110px; padding: 10px; }
.view-security.view-id-security.view-display-id-page_1 .views-row .views-field-field-image-fid { float: left; margin-right: 10px; }
.view-security.view-id-security.view-display-id-page_1 .views-row .views-field-title a { color: #001F3A; font-family: Arial; font-size: 16px; margin-bottom: 5px; margin-top: 10px; text-transform: uppercase; }
.view-security.view-id-security.view-display-id-page_1 .views-row .views-field-created { float: right; }
.view-security.view-id-security.view-display-id-page_1 .views-row .views-field-created .dateday { float: right; font-family: Arial; font-size: 22px; margin-right: 35px; margin-top: -22px; width: 30px; }
.view-security.view-id-security.view-display-id-page_1 .views-row .views-field-created .date { float: right; font-family: Arial; font-size: 10px; line-height: 1; margin-right: -12px; margin-top: -20px; text-transform: uppercase; width: 50px; }

.view-articles.view-id-articles.view-display-id-page_1 .views-row { background: url("../images/newsbg.jpg") no-repeat scroll 0 0 transparent; height: 110px; padding: 10px; }
.view-articles.view-id-articles.view-display-id-page_1 .views-row .views-field-field-image-fid { float: left; margin-right: 10px; }
.view-articles.view-id-articles.view-display-id-page_1 .views-row .views-field-title a { color: #001F3A; font-family: Arial; font-size: 16px; margin-bottom: 5px; margin-top: 10px; text-transform: uppercase; }
.view-articles.view-id-articles.view-display-id-page_1 .views-row .views-field-created { float: right; }
.view-articles.view-id-articles.view-display-id-page_1 .views-row .views-field-created .dateday { float: right; font-family: Arial; font-size: 22px; margin-right: 65px; margin-top: -22px; width: 30px; text-align:right}
.view-articles.view-id-articles.view-display-id-page_1 .views-row .views-field-created .date { float: right; font-family: Arial; font-size: 10px; line-height: 1; margin-right: -12px; margin-top: -20px; text-transform: uppercase; width: 70px; }

#block-block-11 h4 a { color: #fff; }
#block-block-11 h4 a:hover { text-decoration: underline; }

.view-friends-list .views-row { padding: 10px; float: left; width: 30%; position: relative; }
.view-friends-list .views-row .views-field-title a { 
    background: url("../images/person_title_bg.png") repeat scroll left top transparent;
    bottom: 8px;
    color: #05d8ff;
    display: block;
    font-family: Arial;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 5px;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    width: 181px;
	padding-left: 10px;
	text-shadow: 1px 1px #fff;
 }

.view-heroes-list .views-row { padding: 10px; float: left; width: 30%; position: relative; }
.view-heroes-list .views-row .views-field-title a { 
    background: url("../images/person_title_bg.png") repeat scroll left top transparent;
    bottom: 8px;
    color: #05d8ff;
    display: block;
    font-family: Arial;
    font-size: 19px;
    height: 40px;
    line-height: 1em;
    margin-bottom: 5px;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    width: 181px;
	padding-left: 10px;
	text-shadow: 1px 1px #fff;
 }

.view-persons-list .views-row { padding: 10px; float: left; width: 30%; position: relative; }
.view-persons-list .views-row .views-field-title a { 
    background: url("../images/person_title_bg.png") repeat scroll left top transparent;
    bottom: 8px;
    color: #05d8ff;
    display: block;
    font-family: Arial;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 5px;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    width: 181px;
	padding-left: 10px;
	text-shadow: 1px 1px #fff;
 }

.view-sovet-list .views-row { padding: 10px; float: left; width: 30%; position: relative; }
.view-sovet-list .views-row .views-field-title a { 
    background: url("../images/person_title_bg.png") repeat scroll left top transparent;
    bottom: 8px;
    color: #05d8ff;
    display: block;
    font-family: Arial;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 5px;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    width: 181px;
	padding-left: 10px;
	text-shadow: 1px 1px #fff;
 }
 
.view-socproekty-list  .views-row { background: url("../images/newsbg.jpg") left top no-repeat; max-height: 110px; padding: 10px; overflow: hidden;  }
.view-socproekty-list .views-row .views-field-field-mainphoto-fid { float: left; margin-right: 10px;}
.view-socproekty-list .views-row .views-field-title a { color: #001F3A; font-family: Arial; font-size: 16px; margin-bottom: 5px; margin-top: 10px; text-transform: uppercase; }
.view-socproekty-list .views-row .views-field-created { float: right; }
.view-socproekty-list .views-row .views-field-created .dateday { float: right; font-family: Arial; font-size: 22px; margin-right: 35px; margin-top: -22px; width: 30px; }
.view-socproekty-list .views-row .views-field-created .date { float: right; font-family: Arial; font-size: 10px; line-height: 1; margin-right: -12px; margin-top: -20px; text-transform: uppercase; width: 50px; }
.view-socproekty-list .views-row .views-field-body { float: left; width: 500px; }
.view-socproekty-list .views-row .views-field-body a { color: #022D51; }

#preportPg .field-field-gallery .field-item { float: left; }
#preportPg .field-field-gallery .field-label { display: none; }
#gallery-image { width: 670px; text-align: center; }
#gallery-image-list {overflow-x:scroll; overflow-y: hidden; height: 134px; margin: 10px 0; float: left; width: 680px; }
#gallery-image-list img { cursor: pointer; float: none;  }

#memorial a#memorials-link { display: block; height: 30px; position: relative; top: -40px; width: 100%;}
#memorial .carusel { position: relative; top: -30px; }

#gallery-video { display: none; }

li.menu-122 li a.active { background: none !important; }
li.menu-122 a.active:hover { color: #fff; }

.view-holidays.view-id-holidays.view-display-id-page_1 .view-header .month-name { font-size: 24px; color: #00549c; margin: 10px 0; text-align: center; }
.view-holidays.view-id-holidays.view-display-id-page_1 .view-header ul { margin: 0 auto; float: left; margin: 0 auto 0 230px; text-align: center; }
.view-holidays.view-id-holidays.view-display-id-page_1 .view-header ul li { float: left; margin: 3px; }
.view-holidays.view-id-holidays.view-display-id-page_1 .view-header ul li a { color: #b5b5b5; font-size: 16px; }
.view-holidays.view-id-holidays.view-display-id-page_1 .view-header ul li a:hover { color: #00549c; }

#views-exposed-form-memorials-page-1 #edit-submit-memorials { margin-top: 0; }
#views-exposed-form-memorials-page-1 #edit-title { height: 22px; }
#views-exposed-form-memorials-page-1 { display: none; }
#views-exposed-form-friends-list-page-1 #edit-submit-friends-list { margin-top: 0; }
#views-exposed-form-friends-list-page-1 #edit-title { height: 22px; }
#views-exposed-form-friends-list-page-1 { display: none; }
#views-exposed-form-persons-list-page-1 #edit-submit-persons-list { margin-top: 0; }
#views-exposed-form-persons-list-page-1 #edit-title { height: 22px; }
#views-exposed-form-persons-list-page-1 { display: none; }
#views-exposed-form-heroes-list-page-1 #edit-submit-heroes-list { margin-top: 0; }
#views-exposed-form-heroes-list-page-1 #edit-title { height: 22px; }
#views-exposed-form-heroes-list-page-1 { display: none; }

#views-exposed-form-security-page-1 #edit-submit-security { margin-top: 0; }
#views-exposed-form-security-page-1 #edit-title { height: 22px; }
#views-exposed-form-security-page-1 { display: none; }

.view-friends-list .blockHdr, .view-persons-list .blockHdr, .view-heroes-list .blockHdr { position: relative;  }
.view-friends-list .blockHdr a, .view-persons-list .blockHdr a, .view-heroes-list .blockHdr a { float: right; font-size: 12px; color: #fff; text-shadow: none; text-transform: none; line-height: 1.2em; }
.view-friends-list .blockHdr a.search, .view-persons-list .blockHdr a.search, .view-heroes-list .blockHdr a.search { position: absolute; right: 10px; top: 5px; visibility: hidden; }
.view-friends-list .blockHdr a.add, .view-persons-list .blockHdr a.add, .view-heroes-list .blockHdr a.add { position: absolute; right: 10px; top: 20px; visibility: hidden; }

.view-memorials.view-id-memorials.view-display-id-page_1 .memorials-header { background: url('../images/navek.png') left top no-repeat; width: 702px; height: 45px; padding-top: 5px; }
.view-memorials.view-id-memorials.view-display-id-page_1 .memorials-header a { display: block; text-align: right; margin-right: 15px; color: #fff173; text-decoration: none; }
.view-memorials.view-id-memorials.view-display-id-page_1 .memorials-header a:hover { text-decoration: underline; }

#comment-form .textarea-identifier, #comment-form fieldset { display: none; }
#comment-form input#edit-submit { background: url('../images/comment_send.png') left top no-repeat; font-size: 1px; text-indent: -9999px; width: 146px; height: 34px; border: 0; margin: 5px 0; margin-left: 280px; }

#three-blocks ul#vb2 { margin-left: 18px !important; }
#block-block-11 ul li a img { bordeR: 1px solid #fff; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }
.addthis_toolbox { float: right; width: 250px; }
.add-buttons { float: left; }
#centralBlk a.forum-link { float: right; }

h3.register-caption { color: #022D51 !important; font-size: 32px; text-align: center; text-transform: none }
.user-register-header { margin-top: 23px; }
form#user-login { background: url(../images/auth-form-bg-1.png) left top no-repeat; padding-top: 40px; margin-top: -6px; }

.vetorgBlk .content .text p { color: #022D51 !important; }

#user-profile-form legend {background: url(../images/h2.jpg) no-repeat 0 0; height: 41px; line-height: 36px; padding-left: 10px; text-shadow:2px 1px 0 #004f90; color: #fff; font-size: 18px; width: 100%;}

.view-holidays.view-id-holidays.view-display-id-page_1 .views-field-field-mainphoto-fid { float: left; margin-right: 10px; }

#centralBlk .content a {
    color: #095697;
    text-decoration: underline; }

    #newsBlk .newsLinks a{ color: #Fff; }
    #three-blocks h4 a { color: #Fff !important; text-decoration: none !important; }

    #block-block-12 a { text-decoration: none !important; }
	
.node-magazine .magazine-buttons { text-align: center; padding: 25px 0; }

.view-security.view-id-security.view-display-id-page_1 h4 { position: relative; }
.view-security.view-id-security.view-display-id-page_1 h4 a.search { position: absolute; top: 0px; right: 10px; color: #fff; text-shadow: none; font-size: 13px; text-transform: none }

#vetorgsPg h4 { position: relative; }
#vetorgsPg h4 a { position: absolute; top: 0px; right: 10px; color: #fff; text-shadow: none; font-size: 13px; text-transform: none }


#views-exposed-form-articles-page-1 #edit-submit-articles { margin-top: 0; }
#views-exposed-form-articles-page-1 #edit-title { height: 22px; }
#views-exposed-form-articles-page-1 { display: none; }
.view-articles.view-id-articles.view-display-id-page_1 h4 { position: relative; }
.view-articles.view-id-articles.view-display-id-page_1 h4 a.search { position: absolute; top: 0px; right: 10px; color: #fff; text-shadow: none; font-size: 13px; text-transform: none }

form#user-pass { margin-bottom: 15px; }

#gallery-image-list ul li { float: left; }

#vreportsPg, #preportsPg, .view-preports-archive, .view-sovet-list{position:relative; overflow:hidden; zoom:1}
a.add_link{ position:absolute; line-height:36px; top:0; right:0; margin:0 20px 0 0; color:#fff !important; font-size:11px}

#vreportsPg .pager-last, #vreportsPg .pager-first,
#preportsPg .pager-last, #preportsPg .pager-first,
#vetorgsPg .pager-last, #vetorgsPg .pager-first,
.view-preports-archive .pager-last, .view-preports-archive .pager-first,
.view-memorials li.pager-last, .view-memorials li.pager-first,
.view-sovet-list li.pager-last, .view-sovet-list li.pager-first,
.view-preports-archive li.pager-last, .view-preports-archive li.pager-first,
.view-persons-list li.pager-last, .view-persons-list li.pager-first,
.view-friends-list li.pager-last, .view-friends-list li.pager-first,
.view-heroes-list li.pager-last, .view-heroes-list li.pager-first{display:none}

.person, .heroes, .friends, #memorial, #block-block-16, #block-block-17{position:relative}
.pop_descr{display:none; position:absolute; z-index:100; bottom:101%; background:#fff; font-size:85%;  color:#fff; padding:7px; text-align:left; width:214px;}
.person .pop_descr{background:url(../images/person_1.png) no-repeat left top; height:131px;}
.heroes .pop_descr{background:url(../images/person_2.png) no-repeat left top; height:119px;}
.friends .pop_descr{background:url(../images/person_3.png) no-repeat left top; height:105px;}
#memorial .pop_descr{width:683px; height:39px; background: url(../images/help.png) no-repeat; border:0px solid transparent; padding:7px 10px; left:0; color:#000}
#block-block-16 .pop_descr{width:276px; background:url(../images/veteran.png) no-repeat left top; height:106px; left:2px}
#block-block-17 .pop_descr{width:276px; background:url(../images/nagradi.png) no-repeat left top; height:51px; left:2px;}

#gallery-image{position:relative;}
#gallery-image img{display:block; margin:0 auto}
#gallery-image .prev, #gallery-image .next{position:absolute; top:0; bottom:0; width:90px; background:#ccc; z-index:100; display:none; cursor:pointer}
#gallery-image .prev{left:0px; background: url(../images/prev_picture.png) repeat-x center center}
#gallery-image .next{right:0px; background: url(../images/next_picture.png) repeat-x center center}

#preportPg .archive{width:330px}

#categoryPg {padding:10px 0}
#categoryPg .content p {font-size: 15px;color: #000;margin-bottom: 25px;}
#categoryPg .content h3 {text-decoration: none;color: #055395;font-size:29px;margin-bottom:20px;}
#categoryPg .content a {color: #08355c;text-decoration: underline;}
#categoryPg .content a:hover {text-decoration: none;}
#categoryPg img {float: left;margin-right: 20px;}
#categoryPg .content h3 a {text-decoration: none;color: #055395;}
#categoryPg .content{padding: 10px;font-family: Arial;text-align:justify;}

.view-parchive{position:relative}
.view-parchive .row{background: url(../images/newsbg.jpg) no-repeat 0 0; padding: 10px; clear:both; overflow:hidden; zoom:1; margin:0 0 5px 0}
.view-parchive .row h4  {font-family: Arial;font-size: 16px;color: #001f3a; margin-top:10px; margin-bottom:5px;}
.view-parchive .row h4 a {color: #001f3a;}
.view-parchive .row{font-size: 12px;color: #000;line-height: 1.2;text-align:justify;}
.view-parchive .row a {color: #000;}
.view-parchive .field-mainphoto{overflow:hidden; float: left;margin-right: 10px; zoom:1}
.view-parchive .field-mainphoto img{display:block}
.view-parchive .field-title{font-family: Arial;font-size: 16px; color: #001f3a !important; overflow:hidden; zoom:1}
.view-parchive .field-title a{color:#001F3A !important; text-decoration:none !important; text-transform:uppercase;  margin-top: 10px;margin-bottom: 5px; display:block}
.view-parchive .field-body a{color:#000 !important; text-decoration:none !important}
.view-parchive .preport{margin:0 0 5px 0}

div.pager{text-align:center; margin:7px 0 10px 0}
div.pager div{display:inline; padding: 0.5em; margin: 0 7px;}
div.pager div.active{font-weight: bold;}
div.pager div a{font-size: 13px; font-weight: bold; color: #B3B3B3 !important; text-decoration:none !important}

/*.send_action_info{float: left;} */
.send_action_info a{ text-decoration: underline; font-size: 12px; margin: 0 5px; margin-top: 10px; font-family: arial !important; float: right; }

.block-ap{float:left; margin:0px 4px 0px 0px/*0 5px 0 0*/}
#block-ad-15,
#block-ad-34{margin:0}

#block-block-12{clear:both; overflow:hidden; zoom:1}

#newsPg .content h3 {text-decoration: none;color: #055395;font-size:20px;margin-bottom:20px; text-align:left}
#newsPg .content .cont{float:left;}

.view-heroes-list{clear:both; overflow:hidden; zoom:1}

.admin_links{margin:0 0 10px 0}

.view-articles{position:relative}
.view-articles .row{ background: url("../images/newsbg.jpg") no-repeat scroll 0 0 transparent; height: 110px; padding: 10px; clear:both; overflow:hidden; zoom:1}
.view-articles .field-image, .view-articles .field-mainphoto{ float: left; margin-right: 10px; }
.view-articles .field-title a { color: #001F3A !important; font-family: Arial; font-size: 16px; margin-bottom: 5px; margin-top: 10px; text-transform: uppercase; text-decoration:none !important}
.view-articles .field-created { float: right; }
.view-articles .field-created .dateday { float: right; font-family: Arial; font-size: 22px; margin-right: 65px; margin-top: -22px; width: 30px; text-align:right}
.view-articles .field-created .date{ float: right; font-family: Arial; font-size: 10px; line-height: 1; margin-right: -12px; margin-top: -20px; text-transform: uppercase; width: 70px; }
.view-articles .field-body a{color:#022D51 !important; text-decoration:none !important}
.view-articles a.search{position: absolute; top: 0px; right: 10px; color: #fff; text-shadow: none; font-size: 13px; text-transform: none; line-height:36px}
.category_articles a.search{position: absolute; top: 0px; right: 10px; color: #fff; text-shadow: none; font-size: 13px; text-transform: none; line-height:36px}
.category_articles{position:relative}

#article-search-form{margin:10px 0; display:none}
#edit-keyword-wrapper{ display:inline}

.nothing{clear:both; overflow:hidden; zoom:1; padding:10px 0}

#securityPg h3 {text-decoration: none;color: #055395;font-size:20px;margin:20px 0; text-align:left}
#securityPg .meta a{font-size: 12px;font-family: Arial;margin: 10px 0; display: block; text-decoration: underline;}
#securityPg .meta a:hover{text-decoration:none}

.central_block_region{clear:both; overflow:hidden; zoom:1}

#preportPg .content h4, .socialPg .content h3 {text-decoration: none;color: #055395;font-size:20px;margin-bottom:20px; text-align:left; margin:20px 0; text-transform: uppercase}
#preportPg .content h4 strong {font-weight: normal;}

.more_link{text-align:right; margin:25px 0 0 0}
.more_link a{font-size: 12px;font-family: Arial; margin:0; display: block; text-decoration: underline;}
.more_link a:hover{text-decoration:none}

.search_help ol{margin:10px 0; padding:0 0 0 40px}
.search_help ol li{ list-style:decimal}

#securityPg .back{margin:0 0 30px 0}
#securityPg .back a{line-height:30px}

.node-form .preform p{margin:5px 0}

#block-relative_nodes-0 h2{color:#055395; margin:0 0 15px 0}
#block-relative_nodes-0 .item{margin:0 0 8px 0}
#block-relative_nodes-0{background:#f1f1f1; margin:0 10px 40px 0}
#block-relative_nodes-0 .corn1{background: url(../images/grey_fill_corn1.gif) no-repeat left top}
#block-relative_nodes-0 .corn2{background: url(../images/grey_fill_corn2.gif) no-repeat right top}
#block-relative_nodes-0 .corn3{background: url(../images/grey_fill_corn3.gif) no-repeat right bottom}
#block-relative_nodes-0 .corn4{background: url(../images/grey_fill_corn4.gif) no-repeat left bottom; padding:10px 15px}
.relative_news .date{ display:inline-block; zoom:1; *display:inline; vertical-align:top; width:20%}
.relative_news .title{ display:inline-block; zoom:1; *display:inline; vertical-align:top; width:79%}
#edit-field-relatives-nid-nid{width:100%}

#block-block-27.smiRBlk h2 a{ font-size:16px}



#header {
	background: #0087d2 url(/20/topBG.png) no-repeat 0 0;
    background-size: cover;
    margin-bottom: 1px;
}
#header #contacts {
	    margin-top: -5px;
    margin-right: 86px;
}

.regques {
    height: 18px;
    margin-right: 8px;
}
.phone1,.phone2,.phone3 {
	height: 32px;
}

.socials {
	width: 30px;
    height: 120px;
    margin-right: -262px;
    float: right;
}
.socials i {
	width: 24px;
    height: 24px;
    font-size: 18px;
}

.socials a {
	color: #fff;
}
.socials a:hover {
	color: #ffffffa8;
}

#three-blocks .person, #three-blocks .friends, #three-blocks .heroes {
	background: none;
}
#three-blocks .person h4, #three-blocks .friends h4, #three-blocks .heroes h4 {
	padding: 10px !important;
	height: 20px;
	font-size: 17px;
}
.superb {
	padding: 10px;
	margin-bottom: 5px;
}
#block-views-realnews-block_1, #block-views-realevent-block_1 {
	margin-top: 5px;
    margin-bottom: 15px;
}
#block-views-realnews-block_1 h2, #block-views-realevent-block_1 h2 {
	padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#block-views-realevent-block_1 {
    width: 702px;
    clear: both;
}

#block-views-realevent-block_1 > div a {
	width: 347px;
	height: 218px;
}
div.bfooter { display: none; }
.superb, #newsPanel1 h4, #block-views-realevent-block_1 h2, #block-views-realnews-block_1 h2, h4.blockHdr, #newsPanel2 h4, #rightBlk .block h2, #three-blocks .person h4, #three-blocks .friends h4, #three-blocks .heroes h4 {
	text-shadow: none;
	background: rgba(16,77,157,1);
	background: -moz-linear-gradient(left, rgba(16,77,157,1) 0%, rgba(105,162,211,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16,77,157,1)), color-stop(100%, rgba(105,162,211,1)));
	background: -webkit-linear-gradient(left, rgba(16,77,157,1) 0%, rgba(105,162,211,1) 100%);
	background: -o-linear-gradient(left, rgba(16,77,157,1) 0%, rgba(105,162,211,1) 100%);
	background: -ms-linear-gradient(left, rgba(16,77,157,1) 0%, rgba(105,162,211,1) 100%);
	background: linear-gradient(to right, rgba(16,77,157,1) 0%, rgba(105,162,211,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#104d9d', endColorstr='#69a2d3', GradientType=1 );
}
/*104e9d
69a2d3*/
#newsPanel1 .ui-accordion .ui-accordion-header,
#newsPanel2 .ui-accordion .ui-accordion-header, .view-socials-archive .views-row {
	background: none;
	border-top: 1px solid #223462;
}
#newsPanel1 .ui-accordion .ui-accordion-header:last-of-type,.vreport, .preport,
#newsPanel2 .ui-accordion .ui-accordion-header:last-of-type,.view-socproekty-list .views-row{
	border-bottom: 1px solid #223462;
	}
#newsPanel1 .ui-widget-content,.view-socproekty-list .views-row,
#newsPanel2 .ui-widget-content,.vreport, .preport,
#newsPanel2 .ui-accordion .ui-accordion-header.ui-state-active,
#newsPanel2 .ui-accordion .ui-accordion-header.ui-state-active a {
	color: #223462;
	background: none;
}

#newsPanel2 .ui-accordion .ui-accordion-header.ui-state-active {
	border-top: 1px solid #223462;
}

#block-block-27 {
	height: 521px;
}
#rightBlk .bfooter {
	background: none;
}
#rightBlk .block .content {
	padding: 0;
	border: none;
}
#block-block-30 .content {
	border: 1px solid !important;
	width: 291px !important;
}
.realNews {
	display: inline-block;
	width: 24.5%;
	vertical-align: top;
}
.realNews b {
	height: 73px;
    display: block;
    font-weight: normal;
}
.realNews img {
	width: 98%;
    height: inherit;
}
.realNews a {
	text-decoration: none !important;
}
.realNews:nth-of-type(5n+0) {
	/*margin-top: 5px;*/
}

.realEvent {
    margin-top: 5px;
    width: 49.5%;
    height: 218px;
    background-size: cover;
    display: inline-block;
}
.realEvent img {
	width: 100%;
    height: inherit;
}
.realEvent a {
	text-decoration: none !important;
	padding: 10px;
}
.Ecaption {
    padding: 10px;
    height: 44px;
    /* position: relative; */
    margin-top: 166px;
}
.Ecaption a {
	color: #fff !important;
}
.realEvent {
	margin-top: 5px;
}
#block-views-realevent-block_1 img {
	width: 49.5%;
}

#block-block-48 {
	margin-top: 10px;
}

.Ecaption {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	text-shadow: none;
	background: rgba(16,77,157,0.8);
	background: -moz-linear-gradient(left, rgba(16,77,157,0.8) 0%, rgba(105,162,211,0.8) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16,77,157,0.8)), color-stop(100%, rgba(105,162,211,1)));
	background: -webkit-linear-gradient(left, rgba(16,77,157,0.8) 0%, rgba(105,162,211,0.8) 100%);
	background: -o-linear-gradient(left, rgba(16,77,157,0.8) 0%, rgba(105,162,211,0.8) 100%);
	background: -ms-linear-gradient(left, rgba(16,77,157,0.8) 0%, rgba(105,162,211,0.8) 100%);
	background: linear-gradient(to right, rgba(16,77,157,0.8) 0%, rgba(105,162,211,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#104d9d', endColorstr='#69a2d3', GradientType=1 );
}
.Ecaption a {
	padding: 0;
}
h4.blockHdr {
	height: inherit;
	line-height: 30px;
}
#block-views-realnews-block_1 .block-title-link { color: #fff !important; }
#preportsPg {
	margin-bottom: 0;
}
	.box {
  width: 200px; height: 300px;
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
}
.ribbon {
  position: absolute;
  right: -5px; bottom: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
  transform: rotate(90deg);
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #333;
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}