* {
	margin: 0;
	padding: 0;
}
html { height:100%; }
body { font: 75%/1.667 Arial, Tahoma, Verdana, sans-serif; width:100%; height:100%; color:#3D4B53; }
a { color:#135378; text-decoration: underline; }
a:hover { color:#598EAD; }
p { margin:0 0 5px 0; }
img { border:0 none; }
a img { vertical-align:middle; }
input, select, textarea { vertical-align:middle; font-size:inherit; font-family:inherit; line-height:inherit; }
input[type=submit]:hover, button:hover { cursor:pointer; }
h1, h2, h3, h6 { font-size:250%; line-height:1.0667; font-weight:normal; color:#15577B; }
h3 { padding-top:10px; margin-bottom:10px; }
.clear { clear:both; }
span.clear { display:block; }
.views { background-position:0 center; background-image:url(/img/icon-views.gif); }
.comments { background-position:1px center; background-image:url(/img/icon-comments.gif); }
.views, .comments { padding-left:17px; background-repeat:no-repeat; }
.count { font-weight:bold; }
.image-wrapper { position:relative; overflow:hidden; }
a.image-wrapper { display:block; }
.image-wrapper h1, .image-wrapper h6 { 
	position:absolute; left:0; bottom:10px; margin:0 10px; padding:10px 20px;
	font-size:150%; line-height:1.333; font-weight:normal; color:#FEFFFF; background:url(/img/1px-grey.png) repeat; 
	
}
.image-wrapper h6:hover { 
	text-decoration:underline;
}
.info { font-size:91.7%; line-height:1; color:#9CAAB6; }
.next { padding-right:14px; background:url(/img/arrow-double-blue.gif) right center no-repeat; }


/* main */
.block-center { width:1000px; margin:0 auto; padding-right:20px; padding-left:20px; }
.block-right { width:1000px; margin:0 auto; padding-right:20px; padding-right:20px; }

.nonfooter, .footer { min-width:1040px; }

.clear {
	clear: both;
}

#banner-line {
	padding: 10px 0;
	border: solid #fff;
	border-width: 0 0 1px 0;
}

#after-banner .item-block {
	float: left;
	font-size: 50%;
	width: 50px;
	margin: 0 10px 0;
	position: relative;
}

#after-banner .vert-line {
	margin-right: 50%;
	border-style: solid;
	border-color: #fff;
	border-width: 0 1px 0 0;
}

#after-banner .sections {
	height: 10px;
	background: none #F9F400;
}

#footer-menu .block-item {
	width: 33%;
	float: left;
	min-height: 100px;
}

#footer-menu .block-item span ol li {
	list-style: none;
	margin: 20px 0;
	line-height: 1em;
}

#footer-menu .block-item span ol li a {
	text-decoration: none;
	color: #fff;
}

#footer-menu .block-item span {
	display: block;
	position: relative;
	padding: 10px 60px 10px;
	min-height: 100px;
	margin: 0 0 20px;
}

/* ----------- */

#footer-menu .block-item_banner {
	width: 33%;
	float: left;
	/*min-height: 100px;*/
	margin-bottom: 30px;
	margin-right: 2px;
}

#footer-menu .block-item_banner_if {
	margin-bottom: 0px;
}


#footer-menu .block-item_banner span ol li {
	list-style: none;
	margin: 2px 0;
	line-height: 1em;
}

#footer-menu .block-item_banner span ol li a {
	text-decoration: none;
	color: #fff;
}

#footer-menu .block-item_banner span {
	display: block;
	position: relative;
	/*padding: 10px 60px 50px;*/
	min-height: 100px;
	margin: 0 0 20px;
}


/* -------- */



#footer-send {
/* 	width: 100%; */
	width: 275px;
/* 	position: absolute; */
/* 	bottom: 0; */
	left: 60px;
}

#footer-send_home {
	/* 	width: 100%; */
	/* 	width: 275px; */
	position: relative;
	/* 	left: 60px; */
	margin-top: -80px;
	float: right;
	width: 410px;
}


#after-banner {
}

#news-header {
	border: solid #fff;
	border-width: 0 0 1px 0;
}

#news-header #left, #news-header #right {
	width: 50%;
}

#news-header #left {
	float: left
}

#news-header #right {
	/*background: url('/img/news/kirp1.png') no-repeat 40px 5px;*/
	height: 2em;
	float: right;
	padding: 0px 0;
}

#news-header .item-block {
	float: left;
	width: 5em;
	height: 2em;
	margin: 4px 20px 0;
	position: relative;
}

#news-header .sections {
	height: 5px;
	background: none #F9F400;
	cursor: pointer;
}

#news-header .section-active {
	background-color: #fff;
}

#news-header a {
	display: block;
	height: 5px;
}

#news-header .sections:hover {
	background: none #fff;
}

#news-header .vert-line {
	margin-right: 50%;
	border-style: solid;
	border-color: #fff;
	border-width: 0 1px 0 0;
}

#news-header #left div {
	float: left;
	text-align: center;
}

#news-header #left div a,#news-header #left div span {
	height: auto;
	display: block;
	font: 100%/1 Arial,Tahoma,Verdana,sans-serif;
	font-weight: bold;
}

#news-header #left div a {
	background: #f9f400;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
}

#news-header #left div span {
	color: #fff;
	margin: -2px 0 0 0;
}

/* form-line */
.form-line .select { width:150px; position:relative; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.form-line .select-value { position:absolute; margin-top:12px; width:130px; padding:5px 10px;
	background:#E4E4E4 url(/img/select-arrow.gif) right center no-repeat; }
.form-line .text { position:relative; padding:5px 10px; }
.form-line .select, .form-line .select-value, .form-line .text { border:1px solid #C9D3DD; font-size:11px; line-height:14px; color:#3D4B53; }
.form-line .explaining { color:#79878F; }
.form-line .focused { color:#3D4B53; }
.form-line .submit { border:0 none; width:180px; height:48px; padding:16px 12px 15px 12px;
	text-align:right; font-weight:bold; color:#216E95; background-color:#FFFFFF; font-size:12px;}
.form-line .submit:hover { text-decoration:underline; }


/* header */
.bg-left  { float:left; width:50%; margin-bottom:-100%; }
.bg { position:relative; }

.menu-top-center { background-color:#172748; background-position:0 -164px; }
.menu-top-center .bg-left { background-color:#1B3051; background-position:0 0; }
.menu-top-center .bg { background:#172748 url(/img/page-bg.jpg) 0 0 no-repeat; }
.menu-top-center .bg-left, .menu-top-center .bg { height:13px; padding-top:10px; padding-bottom:9px; }

.header { border-bottom:14px solid #E6E9EC; background-color:#001230; background-position:0 -196px; }
.header .bg-left { background-color:#021938; background-position:0 -32px; }
.header .bg { background:#001230 url(/img/page-bg.jpg) 0 -32px no-repeat; }
.header .bg-left, .header .bg { height:120px; padding-top:12px; }

.menu-top-center, .menu-top-center .bg-left, .header, .header .bg-left { background-image:url(/img/page-bg.gif); background-repeat:repeat-x; }

.home .header { border-bottom:0 none; background-position:0 -830px; }
.home .header .bg-left { background-position:0 -656px; }
.home .header .bg { background-position:0 -328px; }
.home .header .bg-left, .home .header .bg { height:134px; padding-top:0; }

.menu-top li { float:left; padding:0 10px; border-right:1px solid black; list-style:none; }
.menu-top li.first { padding-left:0; }
.menu-top li.last { padding-right:0; border-right:0 none;}
.menu-top a { display:block; padding:0 10px; line-height:13px; color:black; text-decoration:none; }
.menu-top a:hover { text-decoration:underline; }
.menu-top .first a { padding-left:5px; }
.menu-top .last a { padding-right:5px; }

.menu-top-center li { border-right-color:#5D7B94; }
.menu-top-center a { color:#FFFFFF; }

.menu-top-right { float:right; }
.menu-top-right li { border-right-color:#11345A; }
.menu-top-right a { color:#C5CFD9; }
.home .menu-top-right { margin-top:10px; }

.logo { float:left; margin-left:-15px; }
.home .logo { margin-left:-11px; margin-top:10px; }

.search { float:right; clear:right; margin-top:31px; }
.home .search { margin-top:20px; }
.search .text { margin-right:-103px; width:188px; }
.search .text, .search .select, .search .select-value { border:0 none; }
.search .submit {  color:#FFFA00;font-size:12px;
background:url(/img/arrow-double-yellow.gif) no-repeat 108px 22px #083052;}

.languages { float:right; margin-top:-33px; position:relative; }
.languages li { list-style:none; display:inline; margin-right:18px; }
.languages a { padding:0 9px; font-size:116.7%; line-height:1.429;
	text-decoration:none; color:#FFFFFF; background:url(/img/arrow-right-white.gif) right center no-repeat; }
.languages a:hover { text-decoration:underline; }


/* content header */
.content-wrapper { padding-top:10px; }
.home .content-wrapper { background-color:#042041; }

.content-wrapper .subscription { float:right; }
.content-wrapper .subscription .text { width:155px; }


/* category page */
.items-main-slider { position:relative; height:338px; }
.items-main-slider li { list-style:none; margin-bottom:2px; margin-left:552px; }
.items-main-slider li.last { margin-bottom:0; }
.items-main-slider a { display:block; text-decoration:none; background-color:#DFEBF5; }

.items-main-slider .image-wrapper { position:absolute; left:0; top:0; width:550px; height:338px; background-color:#DFEBF5; }
.items-main-slider .image-wrapper img { float:right; }
.items-main-slider .corner { height:0; float:left; position:relative; }
.items-main-slider .border-white { margin:-3px 0 -3px -44px; border-top:44px dashed transparent; border-right:44px solid #FFFFFF; border-bottom:44px dashed transparent; }
.items-main-slider .bg-blue { margin:0 0 0 -41px; border-top:41px dashed transparent; border-right:41px solid #DFEBF5; border-bottom:41px dashed transparent; }
.items-main-slider .border-white2 { margin:29px 0 0 -14px; border-top:12px dashed transparent; border-right:12px solid #FFFFFF; border-bottom:12px dashed transparent; }
.items-main-slider .bg-blue2 { margin:32px 0 0 -11px; border-top:9px dashed transparent; border-right:9px solid #DFEBF5; border-bottom:9px dashed transparent; }
.items-main-slider .image-wrapper, .items-main-slider .corner { display:none; }
.items-main-slider .current .image-wrapper, .items-main-slider .current .corner, .items-main-slider a:hover .image-wrapper, .items-main-slider a:hover .corner { display:block; }

.items-main-slider .image-wrapper-small { float:right; line-height:83px; }
.items-main-slider .category { overflow:hidden; height:22px; padding-top:3px; font-size:91.7%; line-height:2; color:#9CAAB6; }
.items-main-slider .title { overflow:hidden; height:48px; font-size:116.7%; line-height:1.143; color:#145479; }
.items-main-slider .not-overflow-padding { display:block; height:10px; }
.items-main-slider .category, .items-main-slider .title, .items-main-slider .not-overflow-padding { margin:0 100px 0 17px; }
.items-main-slider .statistic { float:right; clear:right; position:relative; margin:-25px 100px 0 0;
	background-color:#DFEBF5; }
.items-main-slider .statistic span.li { float:left; margin:0 15px 0 5px; font-size:91.7%; line-height:2; color:#9CAAB6; }
.items-main-slider .statistic span.last { margin-right:0; }

.items-main-list { margin-top:10px; }
.items-main-list li { list-style:none; float:left; width:25%; }
.items-main-list li.clear { float:none; width:100%; }
.items-main-list a { margin-left:10px; display:block; overflow:hidden; text-decoration:none; }
.items-main-list .first a { margin-left:0; }
.items-main-list .image-wrapper { position:static; padding-bottom:10px; text-align:center; }
.items-main-list h6 { font-size:116.7%; color:#145479; }
.items-main-list :hover h6 { text-decoration:underline; }
.items-main-list .info { display:block; padding-top:2px; }
.items-main-list .preview { padding-top:15px; font-size:91.7%; line-height:1.455; color:#3D4B53; }
.items-main-list .next { opacity:0; filter:alpha(opacity=0); }
.items-main-list :hover .next { opacity:1; filter:alpha(opacity=100); }

.items li { list-style:none; margin-bottom:10px; }
.items li.last { margin-bottom:0; }
.items a { display:block; text-decoration:none; }
.items .bg-blue { display:block; background-color:#E2EAF1; height:30px; }
.items .category { float:right; margin-top:-2.5em; margin-right:10px; padding-right:18px; padding-left:10px; line-height:2.5;
	font-style:italic; color:#3D4B53; background:url(/img/arrow-double-grey.gif) right center no-repeat; }
.items .category:hover { text-decoration:underline; }
.items .item { margin-top:4px; }
.items .statistic { float:left; margin-top:-34px; margin-bottom:0; }
.items .statistic span.li { float:left; margin:0 10px 0 12px; font-size:91.7%; line-height:2.727; color:#9CAAB6;}
.items .image-wrapper { position:static; float:left; margin-bottom:10px; width:83px; height:83px; padding:2px;
	line-height:83px; text-align:center; background-color:#E2EAF1; }
.items h6 { margin-left:105px; padding-top:4px; font-size:116.7%; line-height:1.286; font-weight:normal; color:#145479; }
.items .item:hover h6 { text-decoration:underline; }
.items .info { display:block; margin-left:105px; }
.items .preview { margin-left:105px; padding-top:17px; font-size:91.7%; line-height:1.455; color:#3D4B53; }
.items .next { opacity:0; filter:alpha(opacity=0); padding-left:10px; color:#135378; }
.items .item:hover .next { opacity:1; filter:alpha(opacity=100); }

    

.items_5525 { column-count:3; column-width:310px; height: 1150px; }
.items_5525 li { list-style:none; margin-bottom:20px; width:350px; height:350px}
.items_5525 li.last { margin-bottom:20px; }
.items_5525 a { display:block; text-decoration:none; }
.items_5525 .bg-blue { display:block; background-color:#E2EAF1; height:30px; display:none;}
.items_5525 .category { float:right; margin-top:-2.5em; margin-right:10px; padding-right:18px; padding-left:10px; line-height:2.5;
	font-style:italic; color:#3D4B53; background:url(/img/arrow-double-grey.gif) right center no-repeat; }
.items_5525 .category:hover { text-decoration:underline; }
.items_5525 .item { margin-top:0px; }
.items_5525 .statistic { float:left; margin-top:-34px; margin-bottom:0; display:none;}
.items_5525 .statistic span.li { float:left; margin:0 10px 0 12px; font-size:91.7%; line-height:2.727; color:#9CAAB6;}
.items_5525 .image-wrapper { position:static; /*float:left;*/ margin-bottom:-10px; /*height:240px;*/ padding:2px;
	/*line-height:240px;*/ text-align:center; /*background-color:#E2EAF1;*/ }
.items_5525 h6 { margin-left:30px; padding-top:14px; font-size:176.7%; line-height:1.286; font-weight:normal; color:#145479;width: 290px;}
.items_5525 .item:hover h6 { text-decoration:underline; }
.items_5525 .info { display:none; margin-left:105px; top:-10px;}
.items_5525 .preview { margin-left:25px; margin-bottom:30px; padding-top:5px; font-size:91.7%; line-height:1.455; color:#3D4B53; }
.items_5525 .next { opacity:0; filter:alpha(opacity=0); padding-left:0px; color:#135378; }
.items_5525 .item:hover .next { opacity:1; filter:alpha(opacity=100); }
/*.items_5525 .image-wrapper img { vertical-align:middle; width: 120px;height:90px}*/
.items_5525 .stat_p { margin-left:25px; position: relative; top: -45px; /*float: right;*/ font-style:italic; }
.donate_inst_logo {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 4px;
    margin-left: 15px;
    padding-top: 14px;
	margin-bottom: 55px;
}
.donate_title_content h2 {
	text-align:  center;
    font-size: -webkit-xxx-large;
}
a.donation_btn_small:link, a.donation_btn_small:visited {
    color: white;
    text-decoration: none;
    border: 1px solid;
    font-weight: bold;
}
a.donation_btn_small, a.donation_btn_small:visited {
    padding: 0px 8px;
	margin-top: 20px;
	/*margin-bottom: 20px;*/
    font-size: 1.2em;
    display: inline-block;
    position: relative;
    color: #fff;
    font-family: FuturaPTWebDemi, "Helvetica Neue", Arial, sans-serif;
    border-radius: 6px;
    cursor: pointer;
    white-space: nowrap;
    border: none;
    font-size: 16px;
    outline: none;
    -webkit-transition: background .5s ease 0s;
    -moz-transition: background .5s ease 0s;
    -ms-transition: background .5s ease 0s;
    -o-transition: background .5s ease 0s;
    transition: background .5s ease 0s;
}
a.donation_btn_small {
    background-color: #E9A42C;
    border: 1px outset #E9A42C !important;
}

/* item page */
.image-wrapper img { vertical-align:middle; }
.preview { padding-top:20px; font-size:116.7%; line-height:1.429; color:#213752; /*font-weight: bold;*/}
.content { padding-top:15px; text-align:justify; }

.block-center .column-center .preview {
	font-weight: bold;
}

.home .news .preview {
	font-weight: normal;
}

/* home page */
.home-photos { background-color:#E6E8EB; }
.home-photos .block-center { padding:6px 0; }

.without-js { position:relative; float:left; clear:left; background:url(/img/655x310/static.jpg) no-repeat; }
.without-js span, .layer-2 span { float:right; margin-right:-2px; width:5px; height:1px; background:url(/img/image-separator.png) 0 0 no-repeat; }
#islider { float:right; clear:right; }
#islider li { float:right; width:657px; height:310px; margin-bottom:-310px; overflow:hidden; list-style:none;padding-right: 230px; }
#islider img { float:right; }

.home-categories { background-color:#00112F; overflow:hidden; }
.home-categories .bg-left { height:315px; background:url(/img/page-bg.gif) 0 -1382px repeat-x; }
.home-categories .bg { padding-top:0px; padding-bottom:10px; background:url(/img/page-bg.jpg) 0 -691px no-repeat; }
.home-categories li { list-style:none; float:left; width:33%; }
.home-categories li.clear { float:none; width:100%; height:0px; /*яблондинко*/ }
.home-categories li.last { height:auto;  border: 2px solid #ffffff; padding: 5px;}
.home-categories a { display:block; margin-right:9px; padding:0 9px 4px 9px; text-decoration:none; }
.home-categories h3 { font-size:166.7%; margin-top:0; padding-top:17px; color:#FFFFFF; }
.home-categories a:hover h3 { text-decoration:underline; }
.home-categories span { display:block; font-size:91.7%; line-height:1.455; color:#5A95B4; }
.home-categories h3, .home-categories span { margin-left:66px; }
.home-categories img { float:left; margin-top:-30px; }

.home .content-wrapper .block-center { padding-top:10px; }
.home .content-wrapper h3 { color:#FFFFFF; }

.home .news li { list-style:none; float:left; width:47.69231%; margin-bottom:6px; padding-top:18px; }
.home .news li.even { margin-left:4.6154%; }
.home .news li.clear { float:none; width:4.6154%; margin-bottom:16px; height:2px; padding-top:0;
	border-right:310px solid #FFF; border-left:310px solid #FFF; }
.home .news a { display:block; margin-right:32px; text-decoration:none; }
.home .news img { 
    float: left;
    width: 230px;
    height: 150px;
    /*margin-right: 120px;*/
	margin-right: 190px;
    /*margin-bottom: 10px;*/
	
	/*margin-right: 10px;
    margin-bottom: 10px;*/
	
}
.news-parts {
    font-size: 16px;
}
.home .news .preview { 
    display: block;
    /* margin-left: 100px; */
    padding-top: 2px;
    font-size: 96%;
    line-height: 1.455;
    color: #a6dcf9;
    /* padding-top: 20px; */
    width: 310px;
    margin-bottom: 10px;
}
.home .news .next { background-image:url(/img/arrow-double-yellow.gif); opacity:0; filter:alpha(opacity=0); }
.home .news :hover .next { opacity:1; filter:alpha(opacity=100); }

.home .news-all { float:right; padding:0 4px; font-size:91.7%; line-height:1.545;
	font-weight:bold; text-decoration:none; color:#001330; background-color:#FFFA00; }
.home .news-all:hover { text-decoration:underline; }

.home .menu-right li { list-style:none; margin-top:8px; }
.home .menu-right a { display:block; padding:0px 0px 8px 30px; font-size:116.7%; line-height:1.214;
	color:#FFFFFF; background:url(/img/arrow-double-black.gif) 0 center no-repeat; }


.media-items { list-style:none; }
.media-items li { float:left; width:33.33%; }
.media-items li.clear { float:none; width:100%; height:16px; }
.media-items a { float:left; }
.media-items a.folder { background:url(/img/folder-right.gif) right 0 repeat-y; }
.media-items .show-count { display:block; margin-left:6px; padding-right:134px; line-height:29px;
	text-align:center; text-decoration:none; color:#FFFFFF; background:#2576A0 url(/img/folder-top.png) right 0 no-repeat; }
.media-items a:hover .show-count { text-decoration:none; }
.media-items .images-wrapper { width:186px; margin:32px 9px -6px 0; padding:147px 3px 6px 9px;
	text-align:center; background-color:#E2EAF1; }
.media-items .folder .images-wrapper { margin-top:3px; }
.media-items .image-wrapper { float:right; width:180px; height:135px; }
.media-items .photo0 { margin-top:-144px; background-color:#B4C6D5; }
.media-items .photo1 { margin-top:-141px; background-color:#8095A7; margin-right:3px; }
.media-items .photo2 { margin-top:-138px; background-color:#455E72; margin-right:6px; }
.media-items .title { color:#125174; text-decoration:none; }
.media-items a:hover .title { text-decoration:underline; }


.main_menu {
	float: left;
	width: 1000px;
	padding-bottom: 4px;
	background: url(/img/bg_tabs.png) bottom repeat-x;
}

.page_title {
	float: left;
	color: #15577b;
	font-size: 30px;
	margin-top: 15px;
	padding: 5px 0;
}

.header3 {
	float: left;
	width: 1000px;
	height: 338px;
	padding-top: 20px;
	position: relative;
	z-index: 100;
}

/* middle */
.column-not-right { float:left; margin-right:-320px; width:100%; }
.column-center { 
    margin-right:350px;
}
.column-right { float:right; width:320px;}


#middle {
	width: 100%;
	padding: 0 0 165px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 20px;
}
#content {
	padding: 0 320px 0 0;
}

.category_title {
	font-size: 30px;
	float: left;
	width: 100%;
	line-height: 30px;
	color: #15577b;
}

.post {
	float: left;
	width: 630px;
	margin-top: 20px;
}

.line {
	float: left;
	width: 100%;
	height: 29px;
	background: #e2eaf1;
	padding-left: 15px;
}

.line .view {
	float: left;
	color: #9caab6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	background: url(/img/bg_view.png) left no-repeat;
	line-height: 29px;
}

.line .comm {
	float: left;
	color: #9caab6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	background: url(/img/bg_comm.png) left no-repeat;
	margin-left: 15px;
	line-height: 29px;
}

.line a {
	display: block;
	float: right;
	line-height: 29px;
	text-decoration: none;
	font-style: italic;
	margin-right: 15px;
	color: #3d4b53;
	font-size: 12px;
	padding-right: 15px;
	background: url(/img/bg_a2.png) right no-repeat;
}

.post_img {
	float: left;
	width: 83px;
	padding-top: 5px;
}

.post_img img {
	padding: 2px;
	background: #e2eaf1;
}

.post_title a{
	float: left;
	padding-left: 20px;
	padding-top: 12px;
	width: 520px;
	color: #145479;
	font-size: 14px;
	text-decoration: none;
}

.line2 {
	float: left;
/* 	width: 520px; */
	width: 100%;
	padding-left: 20px;
	padding-bottom: 10px;
	color: #9caab6;
	font-size: 11px;
	line-height: 11px;
}

.auth {
	float: left;
	margin-left: 20px;
}

.post_text {
	float: left;
	width: 500px;
	padding-left: 20px;
	padding-top: 15px;
	color: #3d4b53;
	font-size: 11px;
}

.post_text a {
	color: #135378;
	text-decoration: none;
	font-size: 11px;
	margin-left: 20px;
	padding-right: 15px;
	background: url(/img/bg_a3.png) right no-repeat;
}

.sindle_post {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.posts_in_col {
	width: 100%;
	float: left;
}

.col {
	float: left;
	width: 155px;
	margin: 10px 10px 0 0px;
}

.posts_in_col .post_title {
	width: 155px;
}

.posts_in_col .post_title a{
	padding: 0;
	margin-top: 10px;
}

.posts_in_col .line2 {
	width: 155px;
	padding: 0;
}

.posts_in_col .auth {
	margin: 0px;
	float: right;
}

.posts_in_col .post_text {
	width: 155px;
	padding: 0;
	margin-top: 15px;
	line-height: 14px;
}

.posts_in_col .post_text a {
	display: block;
	float: left;
	margin-left: 1px;
}

.col img {
	float: left;
	width: 155px;
}

.single_post_img {

	float: left;
	width: 649px;
	height: 338px;
}

.img_title {
	position: absolute;
	width: 649px;
	height: 88px;
	background: url(/img/transparent-bg.png);
	top: 590px;
	left: 0;
	z-index: 20;
}

*+ html .img_title {
	top: 260px;
}

.img_title h2{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	margin-left: 25px;
	margin-top: 15px;
	overflow:hidden;
}

.single_post_title {
	float: left;
	width: 650px;
	padding-top: 20px;
	color: #213752;
	font-size: 14px;
}

.single_post_text {
	float: left;
	width: 650px;;
	color: #213752;
	padding-top: 20px;
	text-align: left;
	padding-bottom: 50px;
	text-align: justify;
}

.single_post_text strong {
	font-size: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

.single_post_razdel {
	float: left;
	width: 650px;;
	margin-top: -5px;
}

.single_post_razdel_title {
	padding-top: 20px;
	background: url(/img/bg_razdel.png) top repeat-x;
	font-size: 30px;
	color: #15577b;
}

.comment {
	float: left;
	width: 650px;;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #c9d3dd;
}

.comment .line2 {
	padding-left: 0px;
	margin-top: 5px;
}

.comment_text {
	float: left;
	width: 100%;
	padding-top: 7px;
	color: #3d4b53;
}
/* Sidebar Right
-----------------------------------------------------------------------------*/

.column-right .youtube { padding-top:5px; }
.tags { text-align:center; padding-top: 5px; }
.tags li { list-style:none; display:inline; }
.tags a { color:#598EAD; text-decoration: none; }
.tags a:hover { color:#135378; text-decoration: underline; }


#sideRight {
	float: left;
	margin-right: -3px;
	width: 300px;
	margin-left: -300px;
	position: relative;
	padding-top: 20px;
}

.right_title {
	float: left;
	width: 100%;
	color: #15577b;
	font-size: 30px;
	padding-bottom: 20px;
	padding-top: 10px;
}

.player {
	float: left;
	width: 300px;
	height: 265px;
	margin-bottom: 20px;
}

.authorr {
	float: left;
	width: 300px;
	padding-bottom: 20px;
}

.authorr table {
	float: left;
	width: 225px;
}

.authorr table td {
	padding-bottom: 5px;
}

.author_title {
	padding-left: 10px;
	color: #3d4b53;
	font-size: 11px;
	font-weight: 700;
}


.author_pic {
	float: left;
	width: 72px;
	height: 72px;
}

.author_text {
	color: #79878f;
	font-size: 11px;
	padding-left: 3px;
	line-height: 11px;
}

/* Tabs
-----------------------------------------------------------------------------*/

.tabs {
	float: left;
	width: 300px;
	height: 120px;
	padding-bottom: 3px;
	background: url(/img/bg_tabs.png) bottom repeat-x;
	margin-bottom: 20px;
}

.tabs div ul {
	list-style: none;
}

.tabs div ul li {
	float: left;
	display: inline;
	border-right: 1px solid #c7d3dd;
	padding-right: 8px;
	margin-left: 8px;
	margin-bottom: 5px;
}

.tabs div ul li a {
	text-decoration: none;
	color: #598aed;
}

.container {
	margin: auto;
	width: 300px;

}

ul.tabNavigation {
	list-style: none;
	width: 300px;
	height: 34px;
	background: url(/img/bg_tabs_nav_.png) left no-repeat;
	border-bottom: 1px solid #bbc8d4;
}

ul.tabNavigation li {
	display: inline;
}

ul.tabNavigation li a {
	float: left;
	text-align: center;
	width: 81px;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #021a39;
	text-decoration: none;
	margin-left: -8px;
}

ul.tabNavigation li a.first {
	float: left;
	text-align: center;
	width: 81px;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #021a39;
	text-decoration: none;
}

ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover {
	background: url(/img/tabs_a_active.png);
	color: #598ead;
	border-bottom: 1px solid #fff;
	margin-left: 0;
}


ul.tabNavigation li a:focus {
	outline: 0;
}

.tabs div {
	padding: 5px;
	margin-top: 3px;
	border: 1px solid #FFF;
	background: #FFF;
}

/* Footer
-----------------------------------------------------------------------------*/
.nonfooter { min-height:100%; /*background-color: #042041;*/}
.home .nonfooter {background-color: #042041;}
.content-wrapper { padding-bottom:267px; }
.home .content-wrapper { padding-bottom:189px; }

.footer { border-top:3px solid #C3D5E2; margin-top:0px; background-color:#001034; background-position:0 -492px; }
.footer .bg-left {  background-position:0 -328px; }
.footer .bg { background:#001034 0 -164px no-repeat; }
.footer .bg-left, .footer .bg {  padding-top:20px; }
.footer .bg-left, .footer {  background-repeat:repeat-x; }

.home .footer { border-top:0 none; margin-top:-189px; background-color:#001034; background-position:0 -1193px; }
.home .footer .bg-left {  background-position:0 -1004px; }
.home .footer .bg {  background-position:0 -502px; }
.home .footer .bg-left, .home .footer .bg {  }

.footer-title { color:#9CAAB6; }
.footer .subscription { float:left; width:295px; min-width:295px;max-width:295px;}
.footer .subscription .text { margin-right:-68px; width:160px; }
.footer .subscription .text, .footer .subscription .select, .footer .subscription .select-value { border:0 none; }
.footer .subscription .submit { background-color:#083052; color:#FFFA00; /*font-size:10px;*/}
.footer-center { float:left; margin-left:190px; width:270px;margin-bottom: 50px;}

.footer .subscription .form-line div {
	
	width:395px; min-width:395px;max-width:395px;
}

.send { margin-top:15px; }
.home .send { margin-top:0px; }
.send li { list-style:none; float:left; margin-right:5px; margin-bottom: 15px; }
.home .send li { list-style:none; float:left; margin-right:5px; margin-top: 15px; margin-bottom: 0px; }
.send li.rss { float:right; margin-right:0; }
.send a { display:block; }

.rss a { padding-left:35px; font-size:14px; line-height:28px; text-decoration:none; color:#FFC600; background:url(/img/icon/rss.png) 0 0 no-repeat; }
.rss a:hover { text-decoration:underline; }

.copyright { float:right; color:#20465C; }
.home .copyright { float:left; margin-top:30px; margin-left:25px; }

#footer_block {
	width: 1000px;
	margin: 0 auto;
}

#footer .podpiska {
	position: relative;
	height: 48px;
	float: left;
	width: 290px;
	margin-top: 15px;
	background: url(/img/bg_search.png) right no-repeat;
	padding-right: 35px;
	margin-top: 45px;
	margin-left: 50px;
}

*+html #footer .podpiska {
	position: relative;
	height: 48px;
	float: left;
	width: 290px;
	margin-top: 15px;
	background: url(/img/bg_search.png) right no-repeat;
	padding-right: 35px;
	margin-top: 45px;
	margin-left: 20px;
}

#footer .podpiska_text {
	float: left;
	width: 153px;
	height: 23px;
	padding: 0 10px;
	line-height: 23px;
	font-size: 11px;
	color: #79878f;
	margin-top: 10px;
}

#footer .podpiska_a {
	float: left;
	display: block;
	width: 77px;
	font-weight: bold;
	color: #fffa00;
	text-decoration: none;
	line-height: 12px;
	background: url(/img/bg_a.png) no-repeat;
	padding-left: 13px;
	margin-left: 13px;
	background-position: 0 10px;
	margin-top: 10px;
}

.footer_text {
	float: left;
	color: #9caab6;
	margin-left: 100px;
	margin-top: 30px;
}

.copy {
	float: right;
	margin-top: 30px;
	margin-right: 70px;
	color: #20465c;
}

.footer_list {
	float: left;
	position: relative;
	margin-left: 430px;
	margin-top: -50px;
}

.footer_list ul {
	list-style: none;
	margin-top: 15px;
}

.footer_list li {
	display: inline;
}

.footer_list li img {
	float: left;
	margin-left: 5px;
}

.footer_list li a {
	color: #ffc600;
	text-decoration: none;
	line-height: 25px;
}

/* Content slider
-----------------------------------------------------------------------------*/

#featured{
	width:100px;
	padding-right:250px;
	position:relative;
	height:250px;
	background:#fff;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0;
	left:504px;
	list-style:none;
	padding:0;
	margin:0;
	width:250px;
	z-index: 100;
}

#featured ul.ui-tabs-nav li{
	padding-left:43px;
	height: 85px;
	font-size:12px;
	color:#666;
}

*+ html #featured ul.ui-tabs-nav li{
	height: 82px;
}

#featured ul.ui-tabs-nav li img{
	float: right;
	background:#fff;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}
#featured li.ui-tabs-nav-item a{
	display:block;
	height:84px;
	color:#333;
	background:#e2eaf1;
	line-height:20px;
	width: 450px;
	text-decoration: none;
}

*+ html #featured li.ui-tabs-nav-item a {
}

#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-tabs-selected{
	background: url(/img/selected_news.png) top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background: #e2eaf1;
	text-decoration: none;
}
#featured .ui-tabs-panel{
	width:547px;
	height:338px;
	background:#999;
	position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:240px;
	left:0;
	height: 90px;
	background: url(/img/transparent-bg.png);
}
#featured .info h2{
	font-size:18px;
	font-family:Georgia, serif;
	color:#fff;
	margin-left: 25px;
	margin-top: 15px;
	overflow:hidden;
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}
#featured .ui-tabs-hide{
	display:none;
}

.s_category {
	float: left;
	color: #9caab6;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 340px;
}

.s_title {
	float: left;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #145479;
	width: 340px;
	height: 40px;
	overflow: hidden;
}

.view_comm {
	float: left;
	width: 340px;
}

.view {
	float: right;
	color: #9caab6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	background: url(/img/bg_view.png) left no-repeat;
}

.comm {
	float: right;
	color: #9caab6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	background: url(/img/bg_comm.png) left no-repeat;
	margin-left: 15px;
}

/* Navigation
--------------------------------------------------------------------------------*/
#navigation{
	clear:both;
	height: 32px;
	padding-left: 6px;
	width: 100%;
	border-bottom: 1px solid #cfd8e1;
	margin-top: 20px;
}

.punkt {
	float: left;
	height: 33px;
	position: relative;
	margin-left: -6px;
}

.punkt a {
	color: #021a39;
	text-decoration: none;
	font-weight: bold;
}

.punkt a:hover {
	color: #598ead;
	text-decoration: underline;
}

.left {
	float: left;
	width: 15px;
	height: 31px;
	background-image: url(/img/navigation_a.png);
	border: 1px solid #cfd8e1;
	border-right: none;
}

.center {
	float: left;
	line-height: 31px;
	border: 1px solid #cfd8e1;
	border-left: none;
	border-right: none;
	background-image: url(/img/navigation_a.png);
	padding-right: 10px;
}

.right {
	float: left;
	width: 13px;
	height: 32px;
	border-bottom: 1px solid #cfd8e1;
	background: url(/img/left.png) bottom no-repeat;

}

#punkt2 {
	position: relative;
	z-index: 19;
}

#punkt3 {
	position: relative;
	z-index: 18;
}

#punkt4 {
	position: relative;
	z-index: 17;
}

#punkt5 {
	position: relative;
	z-index: 16;
}

#punkt6 {
	position: relative;
	z-index: 15;
}

#punkt7 {
	position: relative;
	z-index: 14;
}

#punkt8 {
	position: relative;
	z-index: 13;
}

#punkt9 {
	position: relative;
	z-index: 12;
}

#punkt10 {
	position: relative;
	z-index: 11;
}

#punkt11 {
	position: relative;
	z-index: 10;
}

.punkt a:hover {
	z-index: 9;
}

.subMenu {
	width: 1000px;
	min-height: 35px;
	overflow: hidden;
	background: url(/img/bg_tabs.png) bottom repeat-x;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

.subMenu ul {
	list-style: none;
}

.subMenu li {
	display: inline;
	border-left: 1px solid #c7d3dd;
	margin-left: -1px;
}

.subMenu li a {
	padding: 0 12px;
	line-height: 35px;
	color: #598ead;
	text-decoration: none;
	font-weight: bold;
}

.subMenu li.active2 a {
	text-decoration: underline;
}

.subMenu li a:hover {
	text-decoration: underline;
}

#s2, #s3, #s4, #s5, #s6 {
	display: none;
}

.active{
	float: left;
	height: 33px;
	position: relative;
	margin-left: -6px;
}

.active a {
	color: #598ead;
	text-decoration: underline;
	font-weight: bold;
}

.active .left {
	float: left;
	width: 15px;
	height: 32px;
	background: #fff;
	border: 1px solid #cfd8e1;
	border-right: none;
	border-bottom: none;
}

.active .center {
	float: left;
	line-height: 32px;
	border: 1px solid #cfd8e1;
	border-left: none;
	border-right: none;
	background: #fff;
	padding-right: 10px;
	border-bottom: none;
}

.active .right {
	float: left;
	width: 13px;
	height: 32px;
	border-bottom: 1px solid #fff;
	background: url(/img/navigation_li_hover.png) bottom no-repeat;
}

ul.sutemap {
	list-style: none;
}



/* menu styles */
#jsddm {
	margin: -5px 0 0 0;
	padding: 0;
}

.home #jsddm {
	margin: 5px 0 0 0;
	padding: 0;
}


#jsddm li.first.top-level-items {
	border-width: 0;
}

#jsddm li.top-level-items {
	border: solid #083052;
	border-width: 0 0 0 1px;
}

#jsddm li	{	float: left;
		list-style: none;
		border: none;
		/* font: 12px Tahoma, Arial */
}

#jsddm li a	{
		display: block;
/*		background: #324143; */
		padding: 5px 12px;
		text-decoration: none;
/*		border-right: 1px solid white; */
/*		width: 70px;  */
		color: #EAFFED;
		white-space: nowrap;
        font-size: 15px;
}

#jsddm li a:hover	{
/* background: #24313C */
}

#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:1000;
	border: 1px solid #FFF;
	margin-left: 15px;
	padding: 3px;
	background-color: #001034;
/*			border-top: 1px solid white */
}

#jsddm li ul li {
	float: none;
	display: inline;
	background: green;
	margin: 0;
	padding: 0;
}

#jsddm li ul li a	{
	width: auto;
	/*			background: #A9C251; */
	padding: 3px 5px;
	color: #fff
}

#jsddm li ul li a:hover	{
	background: #8EA344
}

/**------------------------------------------------------------------------*/
/* menu styles */
#jsddm3 {
    /*margin: -5px 0 0 0;*/
    /*padding: 0;*/
}
.home #jsddm3 {
    /*margin: 5px 0 0 0;*/
    /*padding: 0;*/
}
#jsddm3 li.first.top-level-items {
    border-width: 0;
}
#jsddm3 li.top-level-items {
    /*border: solid #083052;*/
    /*border-width: 0 0 0 1px;*/
}
#jsddm3 li  {
    float: left;
    list-style: none;
    border: none;
    /*font: 12px Tahoma, Arial */
}
#jsddm3 li a {
    display: block;
    text-decoration: none;
    color: #EAFFED;
    /*white-space: nowrap;*/
}
#jsddm3 li a:hover  {
    /*background: #24313C */
}
#jsddm3 li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index:999999;
    border: 1px solid #FFF;
    margin-left: 15px;
    padding: 3px;
    background-color: #001034;
}
#jsddm3 li ul li {
    float: none;
    display: inline;
    background: green;
    margin: 0;
    padding: 0;
}
#jsddm3 li ul li a  {
    width: 270px;
    background: none !important;
    padding: 3px 5px;
    color: #fff;
}
#jsddm3 li ul li a:hover    {
    background: #8EA344 !important;
}
/**--------------------------------------------------------*/

.adm_del {
	float: right;
}

.pager ul {
	list-style-type: none;
}

.pager ul li {
	display: inline;
	padding: 3px;
}

.pager ul.navigator li div {
	display: inline;
}

.column-center .content ol, .column-center .content ul {
 	margin-left:40px;
/* margin: ; */
/* padding: ; */
}
div.YMaps-btn-expand ul.YMaps-btn-list {
	 	margin-left:0px;
}
div.content ol div#form {
	padding-left: 40px;	
}


/**
 * TABLE CONTACT
 */

table#contacts {
	border-collapse: collapse;
}

table#contacts td {
	border: 1px solid #c0c0c0;
}

table#contacts tr.head_contact {
	background-color: #16365d;
	/* 	border: 1px solid #16365d; */
	color: white;
}

table#contacts tr.head_contact th {
	border: 1px solid #c0c0c0;
}

table#contacts tr.tr_dep {
	background-color: #c7d9f1;
	/* 	border: 1px solid #16365d; */
}

table#contacts tr.tr_dep a {
	color: #444c4e;
	font-size: 16px;
	text-decoration: none;
}

table#contacts tr.tr_class_gray {
	background-color: #f2f2f2;
}

table#contacts td.td_red {
	/*border-top-color: red; border-right-color: red; border-bottom-color: red; border-left-color: red; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px;*/
	/* 	border: 1px solid #16365d; */
	/*background-color: red;*/
	
	/*border-left: 5px outset red;
	 *	border-right: 5px outset red;*/
	
	/*font-weight: bold;
	 *	background: #ffe6e6;*/
	
	/*color: black;*/
	/*text-shadow: 1px 0px 0px;*/
	
	background: #ffe6e6;
	background: rgba(255,168,168,0.15);
	/*border-right: 5px inset red;
	 *	border-left: 5px inset red;*/
	
}

/* blockquote 1 */
/*.column-not-right .content blockquote {
    display: inline-block; 
    padding: 0 45px;
    border: 10px solid #EFEFEF;
    border-width: 0 10px 0 10px;
    margin: 10px 0; 
    color: #505050;
    margin-bottom: 20px;
}
.column-not-right .content blockquote:before {
    content: "“";
    font: 6em/66px Times, serif;
    color: #598EAD;
    float: left;
    margin-left: -45px;
    padding: 0 2px;
}
.column-not-right .content blockquote:after {
    content: "”";
    font: 6em/36px Times, serif;
    color: #598EAD;
    float: right;
    margin-right: -40px;
}*/

/* blockquote 2 */
.column-not-right .content blockquote {
    background: #f7f7f7;
    border-left: 1px solid #bbb;
    font-style: italic;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
}
 
.column-not-right .content blockquote:before {
    color: #bbb;
    content: "\201C"; /* Непечатаемый символ слева */
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.2em;
    vertical-align: -.4em;
}
 
.column-not-right .content blockquote:after {
    color: #bbb;
    content: "\201D"; /* Непечатаемый символ справа */
    font-size: 3em;
    line-height: 0.1em;
    vertical-align: -.45em;
}
 
.column-not-right .content blockquote > p:first-child {
    display: inline;
}


@-webkit-keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
@keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
#blink7 {
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
