.logo-block {display: none!important;}
.searchvhod.search.mod_search27 {
    float: right;
    padding-top: 10px;
}
#rt-drawer .rt-container {
    background: none!important;
}
.btl-panel {
    padding: 10px 0;
}
.customsocseti {
    padding: 10px 0;
}
.gf-menu.l1 li.item56 {
    padding: 0 0 0 10px;
    margin-left: 40px;
}
#btl {max-width: 250px;margin-right: auto; margin-left: auto;}
div.rt-block.blago {padding:0; margin-top:30px; max-width: 280px;}
div.customblago {background:url(../images/blago.png) top center no-repeat; padding: 8px 0px 10px 70px}
div.customblago a {color:#FFFFFF; font-size:15px}
div.customblago a:hover {color:#ffc41a}
#rt-header {background:#1ca6fd;padding-bottom: 13px;}
#rt-top {background:#0a93e9}
#rt-top p {margin:0}
#rt-top .rt-block {padding:5px 0; margin:0}
#rt-top form {margin:0 0 0 10px}
.gf-menu {background:none;box-shadow:0 1px 1px #1ca6fd inset !important; margin:0}
.gf-menu.l1 > li > .item {color:#FFFFFF; font-size:18px; text-transform:none; border-right:none; padding:0 18px; line-height:36px} 
.gf-menu.l1 > li > .item::after {border-right:none}
.gf-menu.l1 li.item56 {
  border-radius: 100px;
  background-color: #ffc41b;  padding:0 0 0 10px}
.gf-menu.l1 li.item56 a {background:url(../images/inf.jpg) left no-repeat; padding-left:30px}
.socseti {text-align:right; }
.socseti img {padding:3px 1px 0 1px}
.lang {/*border-right: solid 1px #0786d6;*/ margin:10px 20px !important;border-left: solid 1px #0786d6; padding:10px 10px 0 10px !important; text-align:center}
.menu-block {margin:20px 0 0 0;}
/*.logo-block {margin:10px 0 0 10px}*/

.layout-mode-1200fixed .gf-menu li:hover, .layout-mode-1200fixed .gf-menu li.active:hover {background:#0a93e9; border-radius:100px;}
.layout-mode-responsive .gf-menu li:hover, .layout-mode-responsive .gf-menu li.active:hover {background:#0a93e9; border-radius:100px;}

.layout-mode-1200fixed .gf-menu li.item56:hover, .layout-mode-1200fixed .gf-menu li.item56.active:hover {background:#ffc41b;}
.layout-mode-responsive .gf-menu li.item56:hover, .layout-mode-responsive .gf-menu li.item56.active:hover {background:#ffc41b;}

.layout-mode-1200fixed .gf-menu li:hover > .item {color:#fff}
.layout-mode-responsive .gf-menu li:hover > .item {color:#fff}
.gf-menu .dropdown {border-radius:5px}
.gf-menu .dropdown li > .item {background:none!important;font-size:13px;padding:5px 10px !important; font-weight:bold}

.layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item {color:#0a93e9}
.layout-mode-responsive .gf-menu .dropdown ul li:hover > .item {color:#0a93e9}

.layout-mode-responsive .gf-menu .dropdown ul li:hover, .layout-mode-responsive .gf-menu .dropdown ul li:hover {
    background: none!important;
}

#rt-drawer {background:url(../images/dw.jpg) top center no-repeat;box-shadow:0 1px 6px rgba(0, 0, 0, 0.4)}
#rt-drawer .rt-block  {padding:0; margin:0}
.partner {border-radius: 4px;background-color: #ffc41b;box-shadow: 0 0 6px 0 #d9d9d9;}
.obzorsmi {border-radius: 4px;background-color: #ffffff;box-shadow: 0 0 6px 0 #d9d9d9;}
.obzorsmi h2, .partner h2 {font-weight:300; color:#000; font-size:24px; border-bottom:none; margin:0; padding-left:10px;font-family: 'Roboto', sans-serif}
#rt-debug {background:#0a93e9; margin-bottom: -3px;overflow: hidden;}
#rt-debug p {margin: 0;}
#rt-debug div {float:none}
#rt-debug  .custom {width:100%; margin:0 auto; text-align:center} 
#rt-footer {background:#29a9fa; font-size:14px}
#rt-footer .rt-block {
    padding: 8px;
    position: relative;
}
#rt-footer a {color:#f3ee5f; font-weight:bold}
a.sch {
    background: transparent url("../images/sch.png") no-repeat scroll left center !important;
    display: block;
    float: left;
    padding-left: 15px;
}
.mail {
    background: rgba(0, 0, 0, 0) url("../images/pdv.jpg") repeat-y scroll left center;
    min-height:80px;
    text-align: center;
}
.mail a {
    background: rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll left center;
    padding-left: 20px;}
.cop {background: rgba(0, 0, 0, 0) url("../images/pdv.jpg") repeat-y scroll right center; margin-left:30px}
.podval {
    float: left;
    padding-right: 30px;
}
#rt-bottom {
    background: rgba(0, 0, 0, 0) url("../images/bottom.jpg") repeat-x scroll center top;
}
#rt-bottom a {color:#fff;}
#rt-bottom a:hover {color:#CCCCCC}
#rt-bottom ul.menu li a::before, #rt-bottom ul.menu li .item::before, #rt-bottom ul.menu li .separator::before { content:no-open-quote}
#rt-fullwidth {
    background: #ebecee url("../images/bg-zap.jpg") repeat-x scroll center top;
	box-shadow: 0 1px 6px 0px rgba(0, 0, 0, 0.3);
}
#rt-fullwidth .medv1, #rt-fullwidth .medv2, #rt-fullwidth .medv3 {display:inline-block; width:33%; vertical-align:top}
.medv1 h5 {color:#27a9fa; font-size:14px; text-transform:none; padding:8px 0; margin:0}
.medv1 {color:#97989a; font-size:14px}
.medv2 h3 {font-weight:300;font-family: 'Roboto', sans-serif}
.medv2 h4 {color:#565656; font-weight:normal; font-size:14px}
.medv3 ul {padding:80px 0 0 90px; margin:0; list-style:none; font-size:110%}
.medv3 ul li {padding:8px 0; border-bottom:1px #eeeded solid}
.medv3 ul li a {color:#616363; background:url(../images/str-z.jpg) left no-repeat; padding-left:15px}
.medv3 ul li a:hover {color:#555}
#rt-breadcrumbs {box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4); background:#fff; font-size:14px }
#rt-breadcrumbs .rt-block {padding:5px 10px 30px 10px;}
#rt-breadcrumbs p {padding:0; margin:0}
#rt-breadcrumbs a {font-size:14px; color:#9399a1}
.tabs #mod188_djtabs_loading {width:43px!important;height:11px!important;}
.tabs, .media, .strim {background:#fff; border-radius:5px; margin:30px 25px 5px 25px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);}
.tabs h2, .media h2, .strim h2 {border:none; font-size:25px; font-weight:300;font-family: 'Roboto', sans-serif}
.tabs img {width:300px; height:150px}
.gf-menu.l1 > li.active {background:#0a93e9; border-radius:100px;}
li.item56.parent.active {background:#ffc41b;}
.gf-menu.l1 > li.active > .item {color:#fff; font-weight:normal}
.cal h2 {border:none; font-size:24px;padding:0; margin:0;font-weight:300;font-family: 'Roboto', sans-serif}
.cal {padding:0}
.component-content {background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);
	color:#060606; font-size:14px;}

.component-content article, section.blog, .component-content .contact, .component-content .sitemap, .component-content .category-list, .component-content .category-listcategory,
.component-content .weblink-category {padding:20px 30px; }
.component-content .column-1, .component-content .column-2, .component-content .column-3, .component-content .column-4, .component-content .page-header {
    padding: 15px 15px!important;
}
#kunena {
    padding: 20px;
}

.component-content article.item-pagemain {padding:0}
.component-content h2 {border:none; color:#000; font-size:24px; font-weight:300; line-height:24px}
#rt-content-bottom {margin-top:-30px; margin-bottom:30px} 
/*#rt-drawer .rt-container {background:url(../images/bg-logo.png) top left no-repeat}*/
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif}
#rt-interview {background:#f8f8f8; padding-bottom:30px; box-shadow:0 1px 6px rgba(0, 0, 0, 0.3)}
#rt-interview h2 {text-align:center;  border:none; font-size:25px; color:#989898; padding-bottom:30px;font-weight:300;font-family: 'Roboto', sans-serif}
#rt-interview a {color:#000}
.bt-cs .bt-inner {text-align:center}
.category h2 {line-height:18px; font-size:18px}
.category article {background:#f5f5f5 none repeat scroll 0 0; margin:10px 0; }
.category .jcomments-links {text-align:right}
.component-content .item-page h2 {font-weight:300}
h1, h2, h3, h4 {font-weight:300}
h2 a {color:#484848}
h2 a:hover {color:#1ca6fd}
div.hb {padding:0;	box-shadow: 0 0 6px 0 #d9d9d9;border-radius:5px;background:#89d831 url(/images/hb.png) no-repeat;

}
div.hb h2 { font-size:15px; color:#fff; text-transform:uppercase; border:none; text-align:center; margin:0;font-family: 'Roboto', sans-serif;
}
div.hb h3 {font-size:20px; line-height:24px; font-family: 'Roboto', sans-serif; color:#fff}
.sif_div {border-radius:5px;}
.joms-media--video, .joms-media--album {
    max-width: 100%!important;
}
.rt-block.obzorsmi.title-cnt h2 {text-align: center;}

.rt-block.more_add {
    padding: 15px 0;
	}
.a-sidebar-more-btn{
  	width:100%;
  	display: block;
    height: 40px;
    line-height: 40px;
    padding: 0;
    background: #5bc0de;
    border: 1px solid #46b8da;
    border-radius:5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-shadow: -1px 0 #269abc, 0 1px #269abc, 1px 0 #269abc, 0 -1px #269abc;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.a-sidebar-more-btn:hover {
    background: #31b0d5;
    color: #fff;
    border: 1px solid #269abc;
    cursor: pointer;
}
.cnd-title .module-title {
    margin-bottom: 10px;
}
.cnd-title .module-content {
    padding: 0 8px;
}

@media only screen and (max-width: 1199px) and (min-width: 768px){
	.rt-grid-3 {
    width: 20%;}
	#rt-top .rt-grid-3.rt-omega {
    display: none;
	}
	#rt-top .rt-grid-12 {
    width: 100%;
    }
	.rt-container {width: 100%;}
	#rt-main .rt-grid-9 {
    width: 70%;}
	#rt-main .rt-grid-3 {
    width: 29%;}
	#rt-content-bottom .rt-grid-9.rt-alpha.rt-omega {
    width: 100%;}
	#rt-bottom {background-image: none; background-image: none; background-color: #2273AA;}
	#rt-bottom .rt-grid-3 {width: 25%;float: left;height: 250px;}
	#rt-footer .rt-grid-4{float: left; width: 33%;}
	.caunt1 {float: left; margin-right: 5px;}
	.cal h2 {font-size: 22px;}
	div.customblago {background-size: 257px; padding: 6px 0px 10px 60px;}
	div.customblago a {font-size: 14px;}
	#rt-top .rt-grid-5.rt-alpha {
    width: 23%!important;}
	#rt-top .rt-grid-2 {
    width: 20%!important;}
	#rt-top .rt-grid-3.rt-omega {
    width: 18%!important;}
	#rt-header .rt-grid-2.rt-alpha {
    width: 20%;}
	#rt-header .rt-grid-10.rt-omega {
    width: 80%;}
	#rt-header {
    padding-bottom: 15px;}
	li.item56.parent {float: right;}
	.gf-menu.l1 > li > .item {
    font-size: 14px;
    padding: 0 14px;
	}
	.custom.mylogo {
    padding-left: 10px;
}
}
@media only screen and (max-width: 960px) and (min-width: 768px){
	div.customblago {display:none;}
	.djtabs-article-group.djtabs-article-out {width: 48%!important;margin-right: 2%;}
	#rt-fullwidth .medv3 {display: none;}
	#rt-fullwidth .medv1, #rt-fullwidth .medv2{width:49%;}
	#rt-drawer{display:none;}
	#rt-top .rt-grid-5.rt-alpha {
    width: 23%!important;}
	#rt-top .rt-grid-2 {
    width: 25%!important;}
	#rt-top .rt-grid-3.rt-omega {
    width: 25%!important;}
	#rt-header .rt-grid-2.rt-alpha {
    width: 20%;}
	#rt-header .rt-grid-10.rt-omega {
    width: 80%;}
	#rt-header {
    padding-bottom: 15px;}
	li.item56.parent {float: right;}
	.djtabs-title {width: 100%!important;margin-bottom: 5px;}
}

@media screen and (max-width: 767px) {
	.rt-container {width: 100%!important;}
	#rt-drawer{display:none;}
	.searchvhod.search {display: none;}
	.djtabs-title {margin-bottom: 5px;}
	#rt-top .rt-grid-5.rt-alpha {
    width: 0%!important;
    float: left!important;}
	#rt-top .rt-grid-2 {
    width: 30%!important;
    float: left!important;}
	#rt-top .rt-grid-3.rt-omega {
    width: 30%!important;
    float: left!important;}
	.gf-menu-toggle {top: 20px!important;left: 90%;}
	#rt-fullwidth .medv3 {display: none;}
	#rt-fullwidth .medv1, #rt-fullwidth .medv2{width:49%;}
	#rt-bottom {background-image: none; background-image: none; background-color: #2273AA;}
	#rt-bottom .rt-grid-3 {width: 49%;float: left;height: 220px;}
	#rt-footer .rt-grid-4{float: left; width: 33%;}
	.caunt1 {float: left; margin-right: 5px;}
	.rt-block.cal {margin-bottom: 50px;}
	.djtabs-article-group.djtabs-article-out {width: 48%!important;margin-right: 2%;}
	.layout-mode-responsive .gf-menu li:hover, .layout-mode-responsive .gf-menu li.active:hover {background:none;}
	.gf-menu {box-shadow: 0 0 !important;}
	.djtabs-title {width: 100%!important;margin-bottom: 5px;}
}
@media screen and (max-width: 645px) {
	#btl .btl-panel > span{background: none!important;padding: 0 5px;}
	.customsocseti {display: none;}
	.toplogin .btl-panel {
     padding: 0 10px 0 0;
	}
}
@media screen and (max-width: 545px) {
	.lang {margin: 0!important;}
	#rt-top .rt-grid-3.rt-omega {float: right!important;margin-right: 10px;}
	.djtabs-article-group.djtabs-article-out {width: 100%!important;}
	.bt-cs .bt-row {width: 100%!important;}
	#rt-fullwidth .medv1, #rt-fullwidth .medv2{width:100%;}
	#rt-bottom .rt-grid-3 {width: 100%;height:auto;}
	#rt-footer .rt-grid-4{width: 100%;}
	.rt-block.cop {margin: 10px;}
	.rt-block.mail {text-align: left;}
	.live {display: none;}
}
@media screen and (max-width: 498px) {
	/*.lang {display:none;}*/
	#rt-top .rt-grid-3.rt-omega {width: 50%!important;}
	#rt-top .rt-grid-2 {
    width: 100%!important;}
	#rt-top .rt-block{
	padding: 5px 0 0 5px;
    max-width: 200px !important;
	}
	.gf-menu-toggle {
    left: 85%;
}
}