*, html, body, form, fieldset, img{
	margin: 0;
	padding: 0;
	border: 0;
}
html, body{
    margin:0;   padding:0;   height:100%; min-width: 1200px; width: 100%;
}
body {
	color: #6c6f70;
	font: 14px 'PT Sans Narrow', Arial, sans-serif;
                padding: 0; margin: 0;
	/*background: #fff url('../images/body_bg.png') repeat-y 50% 0;*/
	background: #fff url('../images/box_bg.png');
}
.body_bg{ min-height:100%;   position:relative; display: block; width: 100%;}

h1, h2, .contentheading, .componentheading{font: 30px 'PT Sans Narrow', Arial, sans-serif; color: #191c1f; display: block; margin-bottom: 18px;}
h3{font: 21px 'PT Sans Narrow', Arial, sans-serif; color: #191c1f; margin-bottom: 20px;}
h4{font: 18px 'PT Sans Narrow', Arial, sans-serif; color: #191c1f; margin-bottom: 10px;}
h5{font: 14px 'PT Sans Narrow', Arial, sans-serif; color: #191c1f; margin-bottom: 10px;}

ul{list-style-position: inside; float:left;}

hr{display: block; height: 1px; background: url('../images/fmenu_bg.png') no-repeat 0% 0%; margin: 20px 0; }

.all, .box{display: block; width: 1200px; height: 100%; margin: 0 auto; position: relative; background: #fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=180, Color=#f2f2f3)";/*IE 8*/
-moz-box-shadow: 0px 20px 20px 10px #f2f2f3;/*FF 3.5+*/
-webkit-box-shadow: 0px 20px 20px 10px #f2f2f3;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 20px 20px 10px #f2f2f3;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}

.pad0{padding: 0px!important;}
.pad10{padding: 10px;}
.pad80{padding: 0 80px;}
.pad55{padding: 0 55px;}

.color_a2{color: #a2a5a4;}
.color_19{color: #191c1f;}
.color_20{color: #202325;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.blue{color: #2daae1}
.uppercase{text-transform: uppercase;}
.clr{ clear: both; }
.fleft{float: left;}
.fright{float: right;}
.tcenter{text-align: center;}
.highslide img , img.image, .jn-left img, .image_box img{border: 1px #cfcfcf solid!important; padding: 1px; margin:0 10px 5px 0;}
.mar0{margin: 0!important}

.hr{background: url('../images/hr_bg.png') repeat-x 0 100%; margin-bottom: 25px; display: inline-block ;width: 100%;}

.allmore{display: inline-block; width: auto; font: 12px/24px Tahoma; color: #c30b13; background: url('../images/link_bg_r.png') no-repeat 100% 0; padding-right: 9px; height: 26px;}
.allmore span{display: inline-block; width: auto; font: 12px/24px Tahoma; color: #c30b13; background: url('../images/link_bg_l.png') no-repeat 0% 0; padding-left: 9px;height: 26px;}

a{color: #2daae1; text-decoration: underline; cursor: pointer}
a:hover{text-decoration: none!important;}

select, .inputboxquantity, input.inputbox, .rsform-input-box{height: 21px; border: 1px #ccc solid; padding: 2px 5px; width: 240px; text-align: left;}
select{padding-right: 0; height: 20px}
textarea{border-right: 1px #e6e6e6 solid;  background: url('../images/textarea.png') no-repeat 0 0; height: 126px; padding: 2px 5px;}
button.button, input.button, .rsform-submit-button{display: inline-block; width: auto; height: 28px; padding: 0px 15px; background: #E5ECF1; color: #4479D4; font: 18px 'PT Sans Narrow'; text-decoration: none; cursor: pointer; text-transform: uppercase;}

#search-searchword{margin: 0 10px; }
#searchForm .button{position: relative; top: 3px;}

#logo{display: inline-block; cursor: pointer; margin: 37px 0 28px 43px;}

#header {margin-bottom: 20px;}
#index #header {margin-bottom: 0px;}
#footer .box, #header .box{}
#header .box{border-bottom: 1px #ebecf0 solid; }

.moduletable-tcontacts{position: absolute; top: 95px; right: 15px; color: #a2a5a4; font-size: 16px;}
.moduletable-tcontacts td{padding-left: 25px;}

.menu-soc{list-style: none; position: absolute; top: 50px; right: 15px; }
.menu-soc li{display: inline-block; width: auto; float: left; margin: 0 0 0 30px;}
.menu-soc li.item-125{margin-left: 45px;}
.menu-soc li a{font-size: 16px; line-height: 40px;}
.icon_facebook{display: block; width: 30px; height: 30px; background: url('../images/icon_facebook.png') no-repeat 0 0; line-height: 100px!important; overflow: hidden; position: relative;}
.icon_facebook:hover{ background: url('../images/icon_facebook_on.png') no-repeat 0 0;}
.icon_vk{display: block; width: 30px; height: 30px; background: url('../images/icon_vk.png') no-repeat 0 0; line-height: 100px!important; overflow: hidden; position: relative;}
.icon_vk:hover{background: url('../images/icon_vk_on.png') no-repeat 0 0;}

.moduletable-tmenu{display: block; padding-bottom: 35px;overflow: hidden;}
.menu-tmenu{list-style: none; display: block; width: 100%; background: #2daae1; height: 38px;}
.menu-tmenu li{display: inline-block; width: auto; /*background: url('../images/tmenu_li.png') no-repeat 100% 0;*/ border-right: 1px #3db5ec solid; font: 20px/38px 'PT Sans Narrow'; color: #fff; position: relative;}
/*.menu-fmenu li.item-120{display: none;}*/
.menu-tmenu li:last-child{border: 0;}
.menu-tmenu li a{display: block; padding: 0 25px; font: 20px/38px 'PT Sans Narrow'; color: #fff; text-decoration: none; }
.menu-tmenu > li:last-child > a{padding: 0 18px 0 25px;}
.menu-tmenu > li.active > a, .menu-tmenu > li > a:hover{color: #fff;
background: #29a1d6; 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#1578b6)";/*IE 8*/
-moz-box-shadow: inset 0px 2px 5px #1578b6;/*FF 3.5+*/
-webkit-box-shadow: inset 0px 2px 5px #1578b6;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 0px 2px 5px #1578b6;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#1578b6); /*IE 5.5-7*/
}
.menu-tmenu li.parent.active > a:after, .menu-tmenu li.parent.hover > a:after{content: ""; display: block; width: 13px; height: 6px; background: url('../images/tmenu_li_on.png') no-repeat 0 0; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}
.menu-tmenu li ul{position: absolute; top: 46px; left: 0px; width: 1000px; display: none; background: none;}
.menu-tmenu li.active ul{display: block;}
.menu-tmenu li.item-101 ul{left: 7px;}
.menu-tmenu li.item-127 ul{left: -70px;}
.menu-tmenu li.item-122 ul{left: -400px;}
.menu-tmenu li ul li{float: left; height: 22px; background: #ebecf0!important; font-size: 16px; line-height: 22px; color: #6c6f70;border: 0; }
.menu-tmenu li ul li a{ font-size: 16px; line-height: 22px; color: #6c6f70; padding: 0 10px; background: url('../images/tmenu_li_li.png') no-repeat 100% 50%;}

#top .pad{display: block; padding: 20px 25px; /*background: #ebecf0;*/ }

.moduletable-icona{display: block; width: 280px; float: left; text-align: center; font-size: 14px; color: #6c6f70; margin-right: 14px;}
.moduletable-icona img{margin-bottom: 18px;}

.moduletable-itxt{display: block; background: #fff; padding: 10px 15px; width: 440px; overflow: hidden; color: #191c1f; float: left; margin: 0 25px 0 0;}
.moduletable-itxt h3{font-size: 30px; line-height: 30px; color: #2DAAE1; margin-bottom: 13px;}
.moduletable-itxt td{vertical-align: top;}
.moduletable-itxt td img{margin-bottom: 7px;}

.moduletable-calendar{display: block; float: left; width: 360px;}

.moduletable-calendar .cwid{height:350px;overflow: hidden;}
/*.moduletable-calendar .more{margin-top:13px}*/


#popup_calendar .img_box, .moduletable-calendar .img_box{display: block; width: 115px; float: left; margin: 0 13px 0 0; text-align: center; color: #acaeae}
#popup_calendar .img_box img, .moduletable-calendar .img_box img{margin-bottom: 5px;}
#popup_calendar .right_box, .moduletable-calendar .right_box{display: block; width: 232px; float: left; position: relative;}
#popup_calendar .right_box h4, .moduletable-calendar .right_box h4{font-size: 30px; color: #2DAAE1; margin-bottom: 15px;}
#popup_calendar .right_box .date, .moduletable-calendar .right_box .date{color: #191c1f;}
#popup_calendar .right_box .date span, .moduletable-calendar .right_box .date span{color: #a2a5a4;}
#popup_calendar .right_box .date span span, .moduletable-calendar .right_box .date span span{color: #6c6f70;}
#popup_calendar .right_box .date_box, .moduletable-calendar .right_box .date_box{display: block; background: url('../images/grey_title.png') no-repeat 0 100%; padding-bottom: 10px; margin-bottom: 15px;}
#popup_calendar .desc, .moduletable-calendar .desc{display: block; padding-top: 25px;color: #6c6f70; margin-bottom: 20px;}
.moduletable-calendar .desc a{ color: #6c6f70}
#popup_calendar .date_prev, .moduletable-calendar .date_prev{background: url('../images/date_prev.png') no-repeat 0 0!important; top: 54px; left: 0; position: absolute;}
#popup_calendar .date_next, .moduletable-calendar .date_next{background: url('../images/date_next.png') no-repeat 0 0!important; top: 54px; right: 0; position: absolute; }
#popup_calendar .icon_calendar, .moduletable-calendar .icon_calendar{background: url('../images/icon_calendar.png') no-repeat 0 0!important; top: 0px; right: 0; position: absolute; display: block; width: 30px; height: 30px;}
#popup_calendar .icon_calendar:hover, .moduletable-calendar .icon_calendar:hover{background: url('../images/icon_calendar_on.png') no-repeat 0 0!important;}

.popup_overflow{display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9; }
.popup{display: none; position: absolute; top: 20px; left: 40px; background:#fff; z-index: 10; box-shadow: 0 0 10px #d1d2d6; width: 750px;}
.popup .popup_pad{display: block; padding: 15px;}
.popup .close{display: block; width: 15px; height:16px; background: url('../images/close.png') no-repeat 0 0; position: absolute; top: 10px; right: 10px; cursor: pointer;}
#popup_calendar .img_box{width: 195px; margin-right: 30px;}
#popup_calendar .right_box{width: 480px;}
#popup_calendar .right_box h4{display: inline-block; width: auto; position: relative; padding-right: 45px;}
#popup_calendar .icon_calendar{background: url('../images/icon_calendar2.png') no-repeat 0 0!important;}
#popup_calendar .icon_calendar:hover{background: url('../images/icon_calendar_on.png') no-repeat 0 0!important;}
#popup_calendar .date_prev{background: url('../images/page_prev.png') no-repeat 0 0!important;}
#popup_calendar .date_prev:hover{background: url('../images/page_prev_on.png') no-repeat 0 0!important;}
#popup_calendar .date_next{background: url('../images/page_next.png') no-repeat 0 0!important;}
#popup_calendar .date_next:hover{background: url('../images/page_next_on.png') no-repeat 0 0!important;}
#popup_calendar h5{font-size: 18px; color: #191c1f}

/*CENTER*/
#bottom , #center{display: block; padding-bottom: 163px;}
#center .box{padding-bottom: 30px;}

.item-page h1, .moduletable-raspisanie h3, .moduletable-more_gallery h3, .moduletable-rekvizit h3, .moduletable-last_news h3, #page_title{font-size: 30px; color: #2daae1; padding: 0 0 10px 35px; background: url('../images/fmenu_bg.png') no-repeat 0 100%; margin: 0 0 18px -35px; text-transform: uppercase; display: block;}
#page_title{display: none; padding-right: 120px}
.moduletable-bread{display: block; margin-bottom: 18px; font-size: 14px; color: #b5b7b4;}
.moduletable-bread a{color: #b5b7b4}

.items-row.cols-3{overflow: hidden;}
.items-row.cols-3 .item{display: block; widtH: 256px; float: left; margin: 0 135px 30px 0; color: #6c6f70; font-size: 14px;}
.items-row.cols-3 .item.column-3{margin-right: 0;}
.items-row.cols-3 .item img{margin-bottom: 10px; width: 100%;}
.items-row.cols-3 .item h3{font-size: 14px; color: #191c1f; display: block; margin-bottom: 15px; height: 37px; overflow: hidden;}
.items-row.cols-3 .item h3 a{color: #191c1f; text-decoration: none;}
.item-page .article-info, .items-row.cols-3 .item .article-info{font-size: 14px; color: #a2a5a4; padding-bottom: 10px; border-bottom: 1px #c9ced3 solid; margin-bottom: 12px; display: block; overflow: hidden;}
.items-row.cols-3 .item p.readmore{margiN: 20px 0 0 0;}

.item-page .img-fulltext-left{display: inline-block; width: auto; float: left; margin: 0 18px 15px 0;}
.items-row.cols-3 .img-intro-left  img, .item-page .img-fulltext-left img{max-width: 249px;  max-height:292px;}
.item-page h2{display: block; margin-bottom: 20px;}
.item-page h2, .item-page h2 a{font-size: 30px; color: #202325; text-decoration: none;}
.item-page .pagenav{position: absolute; top: 10px; right: 80px; list-style: none;}
.item-page .pagenav li{display: inline-block; width: 30px; height: 30px; float: left; margin: 0 15px;}
.item-page .pagenav li a, .item-page .pagenav li span{display: inline-block; width: 30px; height: 30px; line-height: 100px; overflow: hidden;}
.item-page .content-links{margin-top: 35px;}
.content-links ul{list-style: none;}
.content-links ul li{margin-bottom: 10px;}
.item-page .content-links-a a{display: inline-block; padding: 0 0 0 42px; background: url('../images/icon_foto.png') no-repeat 0 0; font-size: 14px; color: #2daae1; line-height: 30px;}
.item-page .content-links-b a{display: inline-block; padding: 0 0 0 42px; background: url('../images/icon_download.png') no-repeat 0 0; font-size: 14px; color: #2daae1; line-height: 30px;}

.moduletable-last_news{ position: relative; margin-top: 65px;}
.moduletable-last_news h3{margin-bottom: 20px;}
.moduletable-last_news .nspTopInterface{position: absolute; top: 0; left: 0; padding: 0; margin: 0; display: block; width: 100%;}
.moduletable-last_news .nspPrev{position: absolute; top: 138px; left: -55px;}
.moduletable-last_news .nspNext{position: absolute; top: 138px; right: -30px;}
.moduletable-last_news h4{font-size: 14px; color: #191c1f; margin-bottom: 3px;}
.moduletable-last_news h4 a{ color: #191c1f;}
.moduletable-last_news .nspInfo{color: #b5b7b4 }
.nspTopInterface, .nspMain, .nspArts{overflow: visible!important;}

.moduletable-last_news.onindex{padding-top: 10px; margin-top: 0;}
.moduletable-last_news.onindex .nspArt > div{width: 256px; display: block; margin: 0 auto;}
.moduletable-last_news.onindex .nspArtPage .nspArt:first-child > div{float: left;}
.moduletable-last_news.onindex .nspArtPage .nspArt:last-child > div{float: right;}
.moduletable-last_news.onindex .nspArt > div h4{margin-bottom: 15px; margin-top: 3px; min-height: 36px;}
.moduletable-last_news.onindex .nspInfo{border-bottom: 1px #c9ced3 solid; margin-bottom: 13px; padding-bottom: 10px; color: #a2a5a4; font-size: 14px;}
.moduletable-last_news.onindex .nspText{color: #6c6f70;}
.moduletable-last_news.onindex .nspPrev{top: 135px;}
.moduletable-last_news.onindex .nspNext{right: -50px; top: 135px;}
.moduletable-last_news.onindex .readon{text-transform: lowercase; margin-top: 18px;}
.moduletable-last_news.onindex .allnews{text-transform: lowercase; position: absolute; top: 15px; right: 0px;}

.pagecounter, .pagination .counter{displaY: none!important;}
.pagination{display: block; clear: both;}
.pagination ul{list-style: none; overflow: hidden;}
.pagination ul li{display: inline-block; height: 30px; font-size: 14px; line-height: 28px; color: #2daae1; margin: 0 8px 0 0; float: left;}
.pagination ul li a{color: #6c6f70; text-decoration: none; line-height: 28px;}
.pagination-start, .pagination-end{display: none!important;}
#popup_calendar .date_prev, .moduletable-calendar .date_prev, .arrow_left, .nspPrev, .pagenav-prev a, .pagenav-prev span, .pagination-prev a, .pagination-prev span{display: inline-block; width: 30px; height: 30px; background: url('../images/page_prev.png') no-repeat 0 0; line-height: 100px!important; overflow: hidden;}
#popup_calendar .date_prev:hover, .moduletable-calendar .date_prev:hover, .arrow_left:hover, .nspPrev:hover, .pagenav-prev a:hover, .pagenav-prev span:hover, .pagination-prev a:hover, .pagination-prev span:hover{ background: url('../images/page_prev_on.png') no-repeat 0 0!important;}
#popup_calendar .date_next, .moduletable-calendar .date_next, .arrow_right, .nspNext, .pagenav-next a, .pagenav-next span, .pagination-next a, .pagination-next span{display: inline-block; width: 30px; height: 30px; background: url('../images/page_next.png') no-repeat 0 0; line-height: 100px!important; overflow: hidden;}
#popup_calendar .date_next:hover, .moduletable-calendar .date_next:hover, .arrow_right:hover, .nspNext:hover, .pagenav-next a:hover, .pagenav-next span:hover, .pagination-next a:hover, .pagination-next span:hover{background: url('../images/page_next_on.png') no-repeat 0 0!important;}

#map{float: right; margin-bottom: 55px;}

.moduletable-submenu{display: block; position: relative; margin: 25px 0 20px 0; line-height: 30px; overflow: hidden;}
ul.menu-submenu{list-style: none; overflow: hidden; display: block; width: 105%; line-height: 30px;}
ul.menu-submenu li{displaY: inline-block; width: 515px; float: left; height: 30px; line-height: 30px;}

ul.menu-submenu li.active a{ background: url('../images/submenu_li_on.png') no-repeat 0 0;}
ul.menu-submenu li a{display: block; font-size: 20px; color: #202325; text-decoration: none; padding: 0px 0 0px 45px; background: url('../images/page_next.png') no-repeat 0 0; line-height: 30px!important; height: 30px!important;}
ul.menu-submenu li a:hover{ background: url('../images/page_next_on.png') no-repeat 0 0;}

.audio_box{display: block; position: relative; overflow: hidden; padding: 15px 0; background: #ebecf0; width: 1150px; margin-left: -50px;}
.audio_box.white{background: #fff;}
.audio_box h3{font-size: 14px; color: #191c1f; margin: 0;}
.audio_box .date{font-size: 14px; color: #b5b7b4}
.audio_box .fleft{float: left; display: block; width: 520px; padding-left: 55px;}
.audio_box .fright{float: right; display: block; width: 560px; padding-left: 15px;}

.items-row.cols-4 .item{display: block; width: 245px; float: left; margin: 0 20px 20px 0;}
.items-row.cols-4 .item img{margin-bottom: 13px;}
.items-row.cols-4 .item h3{margin-bottom: 3px;}
.items-row.cols-4 .item h3 a{font-size: 14px; color: #191c1f; text-decoration: none;}
.items-row.cols-4 .item .article-info{font-size: 14px; color: #b5b7b4}

.duhi .items-row.cols-4 .item{display: block; width: 185px; padding: 10px; background: #f2f2f3; text-align: center; float: left; margin: 0 73px 30px 0; height: 338px;}
.items-row.cols-4 .item.column-4{margin-right: 0;}
.duhi .items-row.cols-4 .item .img-intro-none{margin-bottom: 20px;}
.duhi .items-row.cols-4 .item img{margin: 0;}
.duhi .items-row.cols-4 .item h3 a{font-size: 18px; color: #6c6f70; text-decoration: none;}

.ozer_svat .items-row.cols-3 .item{display: block; width: 245px; padding: 10px 15px; background: #f2f2f3; text-align: center; float: left; margin: 0 100px 18px 0; }
.ozer_svat .items-row.cols-3 .item.column-3{margin-right: 0;}
.ozer_svat .items-row.cols-3 .item a{color: #6c6f70;}
.duhi .items-row.cols-4 .item:hover h3 a, .ozer_svat .items-row.cols-3 .item:hover a{color: #2DAAE1!important}

.item-page.ozer_svat h1, .item-page.duhi h1{display: none;}
.item-page.vidos .article-info{display: none;}

.ozer_svat .page_box, .duhi .page_box{overflow: hidden; display: block;}

.moduletable-last_news.duhs .nspNext, .moduletable-last_news.duhs .nspPrev{top: 170px;}
.moduletable-last_news.duhs .nspArt > div{display: block; background: #f2f2f3; width: 185px!important; height: 336px; text-align: center;}
.moduletable-last_news.duhs.icons .nspArt > div{width: 255px!important; float: none}
.moduletable-last_news.duhs.icons .nspArt {text-align: center;}
.moduletable-last_news.duhs .nspArt .nspImage{margin-bottom: 18px;}
.moduletable-last_news.duhs .nspArt .nspHeader a{color: #6c6f70;}
.moduletable-last_news.duhs .nspArt:hover .nspHeader a{color: #2DAAE1!important}
.moduletable-last_news.duhs .nspArt .nspHeader{margin-bottom: 0px; text-align: center; color: #6c6f70;}
.moduletable-last_news.duhs.icons .nspNext{right: 10px;}

#raspisnie table{width: 100%;}
#raspisnie td{vertical-align: top; padding: 0 15px 0 0; color: #6c6f70; font-size: 14px;}
.grey_bg{display: block; background: #f3f4f4; margin-bottom: 15px;}
.grey_bg h3{display: block; background: url('../images/grey_title.png') no-repeat 0 100%; height: 38px; font-size: 18px; line-height: 38px; color: #2daae1; padding: 0 0 0 25px; margin-bottom: 15px;}
.grey_bg h5{font-size: 14px; color: #202325; text-transform: uppercase; margin-bottom: 0px;}
.grey_bg .pad{padding: 0 15px 10px 25px; display: block;}
#egednevno{width: 248px;}
#poprazdnik td, #povoskres td, #egednevno td{padding: 0 20px 12px 0; line-height: 18px;}
#egednevno tr:last-child td{padding-bottom: 0}
.time{color: #35383b; font-size: 18px;}
#posredam, #pochetvergam, #pokanun_prazdnik{width: 393px;}
#povoskres, #poprazdnik{width: 405px;}
#pokanun_prazdnik, #posredam{line-height: 18px;}
#pochetvergam td{padding-bottom: 12px;}
#poprazdnik{height: 117px;}
#obsh_info{height: 317px;}
#obsh_info .pad{padding-bottom :15px;}

#bottom .box{background: #e9e9ea url('../images/bottom_bg.png'); padding-top: 15px; position: relative; z-index: 100}

.moduletable-raspisanie h3{padding-left: 35px; margin-left: -10px; }
.moduletable-raspisanie .grey_bg{background: #fff;}

#footer{display: block; position:absolute; bottom:0; left: 0; width: 100%;}
#footer .box{padding: 40px 0 30px 0;}

.menu-fmenu{display: block; padding: 0 0 20px 0; background: url('../images/fmenu_bg.png') no-repeat 0% 100%; overflow: hidden; margin: 0 50px 20px 50px;}
.menu-fmenu li{display: inline-block; width: auto; float: left;}
.menu-fmenu li a{font-size: 14px; color: #6c6f70; text-decoration: None; display: block; padding: 0 30px; background: url('../images/fmenu_li.png') no-repeat 100% 50%;}
.menu-fmenu li a:hover, .menu-fmenu li.active a{color: #2DAAE1}
.menu-fmenu li:last-child a{background: none;}
.menu-fmenu li ul{display: none;}

.moduletable-copy{display: inline-block; widtH: auto; float: left; margin-left: 80px;}
.moduletable-des{display: inline-block; widtH: auto; float: right; margin-right: 80px;}

.gkIsTextTitle{width: 147px; height: 147px; background: #e9eef4!important; -moz-border-radius: 147px;/*Firefox*/ -webkit-border-radius: 147px;/*Safari, Chrome*/border-radius: 147px; displaY: none;
padding: 0!important;
font: 24px/26px 'Scada', sans-serif!important; color: #191c1f!important; text-align: center!important;
}
.gkIsTextTitle .more a{color: #2daae1; text-decoration: underline;}
.gkIsTextTitle .txt{padding-top: 20px;}
.gkIsTextTitle .txt span{font-weight: bold; color: #2daae1}
.gkIsTextTitle .more{display: block; font-size: 14px; color: #2daae1; width: 105px; background: url('../images/fmenu_bg.png') no-repeat 0 0; padding: 5px 0 0 0; margin: 10px auto 0 auto;}
.gkIsTimeline, .gkIsInterface{display: none!important}

/* #back_top{position: fixed; bottom: 185px; right:0px; cursor: pointer; display: none; width: 100%; text-align: center;}*/

#back_top{position: fixed; bottom: 0px; right:0px; cursor: pointer; display: none; width: 100%; text-align: center; z-index:9999}

#back_top a{display: inline-block; float: right; margin-right: 0px; width: 37px; padding-top: 30px; background: url('../images/back_top.png') no-repeat 50% 0%; position: absolute; z-index: 9999; bottom: 200px; right: 20px;}
#back_top a:hover{ background: url('../images/back_top_on.png') no-repeat 50% 0%; }


/*Календари*/
#calmod{left: 170px;position: relative;top: 40px;height:0px;width:0px;border:none}
#calcom{left: 370px;position: relative;top: 65px;height:0px;width:0px;border:none}
/**/

.news_filter{display: block; margin: 0 0 40px 0;}
.news_filter .col1{display: block; width: 140px; float: left;}
.news_filter .col2{display: block; width: 120px; float: left; position: relative;}
.news_filter .col3{display: block; width: 655px; float: left; position: relative;}
.news_filter .col3 span{width: auto; display: inline-block; color: #c9ced3; font: 14px 'PT Sans Narrow', Arial, sans-serif; text-align: center; margin-right: 21px;}
.news_filter .col3 span.last, .news_filter .col3 span:last-child{margin: 0; text-align: right;}
.news_filter .col3 span.cur{color: #2daae1}
.news_filter .col4{display: block; width: 120px; float: left;}
.news_filter .col2 span{display: block; margin: 0 0 0 30px;}
.news_filter .col2 .prev_news{display: block; width: 10px; height: 18px; background: url('../images/prev_news.png') no-repeat 0 0; position: absolute; top: 0; left: 0;}
.news_filter .col2 .prev_news:hover{background: url('../images/prev_news_on.png') no-repeat 0 0;}
.news_filter .col2 .next_news{display: block; width: 10px; height: 18px; background: url('../images/next_news.png') no-repeat 0 0; position: absolute; top: 0; left: 75px;}
.news_filter .col2 .next_news:hover{background: url('../images/next_news_on.png') no-repeat 0 0;}
.news_filter .filter_button{display: inline-block; padding: 0 20px; height: 19px; background: #ebecf0; font-size: 14px; line-height: 19px; text-decoration: None; color: #202325; float: right;}

#slider-range{display: block; width: 655px; background: url('../images/begun_bg.png') repeat-x 0 0; margin-top: 12px;}

.moduletable-search{position: absolute; top: 55px; right: 255px}
.inputbox-search{background: #fff; border: 1px #c8d5de solid; padding-left: 8px; height: 21px; width: 95px; float: left; text-align: left; font: 14px/21px 'PT Sans Narrow'; color: #a8c4eb; margin: 0 0px 0 0;}
.button-search{display: block; width: 19px; height: 23px; background: url('../images/search_button.png') no-repeat 0 50%; cursor: pointer; border: 0; text-indent: 300px; overflow: hidden; position: absolute; top: -1px; right: 2px;}

.result-category, .result-created, .counter, .form-limit, .only, .phrases, .searchintro{display: none;}
.search-results dt{margin-bottom: 5px;}
fieldset.word, .search-results dd.result-text{margin-bottom: 20px;}

#tainstva{height: 317px}

.moduletable-more_gallery .phocagallery-box-file-first{width: auto!important; height :auto!important;}

.blogflag  img { max-width:400px; float:left; margin-right:20px; margin-bottom:20px; max-height: auto;}
.blogflag  p.readmore { padding-bottom:30px;}
.item-pageflag img{max-width:400px; float:left; margin-right:10px; margin-bottom:10px;}