/* Work around for legacy IE */
@media only screen and (min-width:320px) and (max-width:480px) {
  .ie6-7 .mbp-c #menu-bar .menu-wrapper  ul,
  .ie6-7 .mbp-c #menu-bar .menu-wrapper  .sf-menu li {
    left: auto;
  }
}
html, body {
    background-color: rgba(245, 244, 242, 0.57);
}
.container{
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color=#e6e5e5)";/*IE 8*/
-moz-box-shadow: 0px 1px 10px #e6e5e5;/*FF 3.5+*/
-webkit-box-shadow: 0px 1px 10px #e6e5e5;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 1px 10px #e6e5e5;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color=#e6e5e5); /*IE 5.5-7*/

}
#page > header {
background: url("/sites/default/files/theme/bg_h.png") no-repeat scroll 99% 69% #295093;
border: 2px solid #ffffff;
-moz-border-radius: 9px;/*Firefox*/
-webkit-border-radius: 9px;/*Safari, Chrome*/
border-radius: 9px;
}
.region-header a, .region-header a:visited {
    color: #095CB1;
}

#branding {
	 height: 80px !important;
 	 width: 56% !important;
    margin: 0;
}
#logo {
    padding: 0 0.7em 0 0;
    margin-left: 25px;
    margin-top: -10px;
    height: 110px;
}
#logo img {
    height: 80px;
}
#name-and-slogan {
    margin-top: -20px !important;
}
.region-header {
    height: 80px;
    margin-top: -25px !important;
    max-width: 44%;
}
h1#site-name {
    font-size: 1.692em;
    margin: 2em 0 0 0.2em;
    /*text-transform: uppercase;*/
}
h2#site-slogan {
    color: #A8A8A4;
    margin: 0.2em 0 0 0.2em;
}
h1#page-title {
    border-bottom: 3px solid #CA161F;
    margin-top: 20px;
    padding-bottom: 10px;
}
.columns-inner {
    padding-top: 5px !important;
}
#block-menu-menu-top-menu {
    float: left;
}
#block-switchtheme-switch-form {
    top: 4px;
}

.region-top-menu {
    color: #666666 !important;
    margin-bottom: 0 !important;
}
.region-top-menu a {
    color: #666666 !important;
}
#page > footer {
background: -moz-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* FF3.6+ */
background: -webkit-gradient(linear, 270deg, color-stop(0%, #04519f), color-stop(59%, #092f70));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Opera 11.10+ */
background: -ms-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04519f', endColorstr='#092f70', GradientType='1'); /* for IE */
background: linear-gradient(180deg, #04519f 0%, #092f70 59%);/* W3C */
    padding: 5px 0 !important;
    color: #666666 !important;
    line-height: 1.25em;
}
#menu-bar .menu-wrapper, #primary-menu-bar .menu-wrapper {
    font-family: Arial,Helvetica,sans-serif;
}
ul {
    margin: 0 0 0.5em 1em;
}
input.form-text, select[multiple="multiple"] {
    padding: 3px;
}
#block-block-23 p{
	padding: 0;
	margin: 0;
}
#block-block-23 .adres-bl {
 background: #DCDCDC;
    box-shadow: 0 5px 5px #D0D0D0;
    line-height: 1.15em;
    padding: 10px;
}
.adr-1 {
    background: url("/sites/default/files/theme/adr-1.png") no-repeat scroll left center #dcdcdc;
    padding: 0 0 6px 20px;
}
.adr-2, .adr-3  {
    background: url("/sites/default/files/theme/adr-2.png") no-repeat scroll left center #dcdcdc;
    padding: 0 0 6px 20px;
}
.adres-bl_f{
	color: white;
}
.adr-1f {
    background: url("/sites/default/files/theme/adr-1f.png") no-repeat scroll left center;
    padding: 0 0 6px 25px;
}
.adr-2f, .adr-3f  {
    background: url("/sites/default/files/theme/adr-2f.png") no-repeat scroll left center;
    padding: 0 0 6px 25px;
}
.adr-4f {
    background: url("/sites/default/files/theme/adr-4f.png") no-repeat scroll left top;
    padding: 0 0 5px 25px;
}
.adr-5f {
    background: url("/sites/default/files/theme/adr-5f.png") no-repeat scroll left top;
    padding: 0 0 5px 25px;
}
.grey{
	color: #999999;
}
.blue{
	color: #095cb1;
}
.red{
	color: #990000;
}

.c-blockhead__inner:after {
    background-image: url("/sites/default/files/theme/bg_h2.png");
    background-size: 6px 7px;
}
.c-blockhead__inner:after {
    background: none repeat-x scroll 0 50% rgba(0, 0, 0, 0);
    content: " ";
    display: block !important;
    height: 1.25em;
    overflow: hidden;
}
article {
    margin-bottom: 1em;
}
.region-two-33-66-first {
    background: #295093;
    color: white;
}
.region-two-33-66-first a{
    color: white;
}
.region-two-33-66-first h2.block-title{
	color: white;
}
.none repeat scroll 0 0 #095CB1
.at-panel.gpanel.panel-display.two-33-66 {
    border-bottom: 1px dotted #DCDCDC;
}
.at-panel.gpanel.panel-display.one-column {
    border-bottom: 1px dotted #DCDCDC;
}

#block-views-news-block-1 a, #block-views-news-block-1 a:visited, 
#block-views-news-block-4 a, #block-views-news-block-4 a:visited,
#block-block-7 a, #block-block-7 a:visited,
#quicktabs-view__structure__block_1 a, #quicktabs-view__structure__block_1 a:visited,
#block-views-news-block-8 a, #block-views-news-block-8 a:visited{
	color: #444444;
}
#block-views-news-block-1 a:hover,
#block-views-news-block-4 a:hover,
#block-block-7 a:hover,
#quicktabs-view__structure__block_1 a:hover,
#block-views-news-block-8 a:hover{
	color: #295093;
}
#block-menu-menu-protivkor .block-content.content,
#block-menu-menu-public-inet .block-content.content {
    /*background: url("/sites/default/files/theme/bg_doc.png") no-repeat scroll left top #095CB1;*/
    /*color:white;*/
   /* padding: 25px 5px 5px 15px;
/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#7f7f7f)";/*IE 8*/
/*-moz-box-shadow: 5px 5px 5px #7f7f7f;/*FF 3.5+*/
/*-webkit-box-shadow: 5px 5px 5px #7f7f7f;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
/*box-shadow: 5px 5px 5px #7f7f7f;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#7f7f7f); /*IE 5.5-7*/

}
#block-views-prok-raz-block .block-content.content {
    /*background: url("/sites/default/files/theme/bg_doc.png") no-repeat scroll left top #dcdcdc;*/
    min-height: 64px;
    /*padding: 25px 5px 5px 15px;*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#7f7f7f)";/*IE 8*/
/*-moz-box-shadow: 5px 5px 5px #7f7f7f;/*FF 3.5+*/
/*-webkit-box-shadow: 5px 5px 5px #7f7f7f;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
/*box-shadow: 5px 5px 5px #7f7f7f;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#7f7f7f); /*IE 5.5-7*/
}
#block-views-prok-raz-block .views-field-body {
    border-top: 1px dotted #FFFFFF;
    padding-top: 6px;
}
#block-menu-menu-protivkor .block-content.content a,
#block-menu-menu-public-inet .block-content.content a{
    /*color:white !important;*/
}
#block-menu-menu-protivkor .block-content.content a:hover,
#block-menu-menu-public-inet .block-content.content a:hover{
    color: #333333 !important;
}
#block-block-1 .block-content.content, 
#block-block-8 .block-content.content, 
#block-block-9 .block-content.content{
    background: url("/sites/default/files/theme/bg_doc_red.png") no-repeat scroll left top rgba(0, 0, 0, 0.67);
    color:white;
    height: 51px;
    padding: 25px 5px 5px 15px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#7f7f7f)";/*IE 8*/
-moz-box-shadow: 5px 5px 5px #7f7f7f;/*FF 3.5+*/
-webkit-box-shadow: 5px 5px 5px #7f7f7f;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 5px 5px 5px #7f7f7f;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#7f7f7f); /*IE 5.5-7*/
}
#block-views-prok-raz-block .block-content.content {
    /*padding-left: 20px;*/
}
.region-header .block {
    margin: 44px 0;
}
#block-menu-menu-public-inet .block-content.content {
    /*padding: 25px 5px 20px 15px;*/
    line-height: 2em;
    }

#block-block-2 .block-content.content  {
    background: url("/sites/default/files/theme/bg_doc_grey.png") no-repeat scroll left top #dcdcdc;
   /* padding: 25px 7px 0px 7px;*/
}
#block-block-7 .block-content.content  {

    padding: 0px 7px 0px 7px;
}
#block-block-7 li, #block-block-6 li {
    list-style-image: url("/sites/all/themes/sky/css/images/ts/arrow-fat.png")!important;
}
#block-block-6, #block-block-14, #block-block-15 {
    margin-top: 25px;
}

li.menu-item-683 {
    font-size: 0.95em;
 	 list-style-image: none !important;
	 list-style-type: none !important;
    margin-top: 6px !important;
}
li.menu-item-683 a, .bt-dov a{
background: -moz-linear-gradient(270deg, #ff0000 49%, #980101 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 270deg, color-stop(49%, #ff0000), color-stop(100%, #980101));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(270deg, #ff0000 49%, #980101 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(270deg, #ff0000 49%, #980101 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(270deg, #ff0000 49%, #980101 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#980101', GradientType='1'); /* for IE */
background: linear-gradient(180deg, #ff0000 49%, #980101 100%);/* W3C */, endColorstr='#980101', GradientType='1'); /* for IE */
background: linear-gradient(180deg, #ff0000 14%, #980101 100%);/* W3C */
    padding: 8px;
    color:#fff;
    text-transform: uppercase;
}
li.menu-item-683 a:hover{
    background: #dc0000;
}
.at-panel.gpanel.panel-display.two-66-33.clearfix {
    border-bottom: 2px solid #DCDCDC;
    /*height: 404px;
    overflow: hidden;*/
}
.four-4x25 #block-block-1, .four-4x25 #block-block-8, .four-4x25 #block-block-9,.four-4x25 #block-search-form {
    border-right: 1px dotted #DCDCDC;
}
.four-4x25 #block-block-1{
    border-left: 1px dotted #DCDCDC;
}

.four-4x25 a{
	color: #ffffff !important;
}

#block-block-4 {
    margin-bottom: 0;
}

h2.block-title {
	display: block;
    margin-top: 10px;
    min-height: 20px;
}
h2.block-title a {
    color: #295093 !important;
}
h2.block-title:after {
    background: none repeat-x scroll 0 50% rgba(0, 0, 0, 0);
    content: " ";
    display: block !important;
    height: 1.25em;
    overflow: hidden;
}
h2.block-title:after {
    background-image: url("/sites/default/files/theme/c-blockhead.png");
    background-size: 6px 7px;
}

a.block-title-link{
	color: #295093;
}
#block-views-prok-raz-block h3 {
    margin: 0 0 10px;
}
#block-views-prok-raz-block h3 a{

}
.view-prok-raz-block {
    margin: auto 9px;
}

#block-block-10 {
/*    background: url("/sites/default/files/theme/bg_flag_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0.24) !important; */
    color: #FFFFFF;
    height: 50px;
    margin: 39px 200px 0 0;
    padding: 0;
    display: none;
}
#block-block-10 .content {
	margin: 5px auto;
}
#block-block-11{
	 background: rgba(0, 0, 0, 0.27) !important;
    color: #ffffff;
    height: 50px;
    margin: 39px 0 0;
    padding: 0;
}

#block-block-11 .content {
    margin: 15px auto;
}
#block-block-11 a{
	 color: #ffffff;
}
/* Strukture */
.views-slideshow-controls-top {
    float: left;
    font-size: 1.125em;
    padding: 0 10px 0 0;
    width: 300px !important;
}
#views_slideshow_cycle_main_structure-block {
    border-left: 1px solid #DCDCDC;
    margin-left: 310px;
    padding-left: 10px;
}

.tophot li {
    border-bottom: 1px dotted #dcdcdc;
    padding-bottom: 5px;
}

/*Actual*/
.act-transbox-1 {
	 border-right: 5px solid #FFFFFF;
    display:inline-block; 
	 height: 385px;
	 width: 398px;
    overflow: hidden;
    position:relative;
}

.act-transbox-1 .act-text  {
    display:block;
    position:absolute;
    left:0;
    bottom: -8px;
    font-size: 1.4em;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;   
    color:#fff;        
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.67);  
}
.act-transbox-1 .act-text a {
    color: #ffffff;
}
.act-transbox-1 .act-text a:hover { 
    color: #999999;        
}
.act-transbox-1 img{
	 background: #DCDCDC;
    padding: 0.105em;
}
.act-transbox-1 .views-slideshow-controls-bottom img {
    background: #DCDCDC;
    float: left;
    height: 49px;
    width: 77px;
        filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.act-transbox-1 .views-slideshow-controls-bottom img:hover{
	filter: none; /* IE6-9 */
    -webkit-filter: grayscale(10%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.main-hot {
    background: url("/sites/default/files/theme/bg_news_385.png") repeat scroll 0 0 #FFFFFF;
    border-left: 1px dotted #DCDCDC;
    /*height: 357px;*/
    overflow: hidden;
    padding: 0 10px;
}
/* Contakts*/

#block-block-1 .colcont {
    float: left;
    padding: 0 15px;
}

/* Superfishmenu 1*/
#block-superfish-1 {
    background: #f5f5f5;
}

.sf-menu.sf-style-blue li:hover, .sf-menu.sf-style-blue li.sfHover, .sf-menu.sf-style-blue li.active a, .sf-menu.sf-style-blue a:focus, .sf-menu.sf-style-blue a:hover, .sf-menu.sf-style-blue a:active, .sf-menu.sf-style-blue.sf-navbar li li {
    background: #5D9DD0;
    color: #FFFFFF;
}
.mb-fa ul.menu {
    padding: 0 !important;
}
.sf-menu.sf-style-white a {
	 border: none;
    border-left: 1px solid #E1E1E1;
    color: #295093;
}
.sf-menu.sf-style-blue a {
    border: 1px dotted #dcdcdc !important;
}
.sf-menu.sf-style-blue li, .sf-menu.sf-style-blue.sf-navbar {
    background: #F5F5F5 !important;
}
.sf-menu.sf-style-blue a {
    color: #000000;
}
#menu-760-1{
	width: auto !important;
}
.field-name-field-management{
	 border: none !important;
    font-weight: 700;
    font-style: normal !important;
}
.view-management-page h2{
	 color: #295093;
    margin: 0 0 0.1em;
}
h3.block-title-manager {
    text-transform: uppercase;
}
h3.block-title-manager a{
    color: #295093 !important;
}
.view-management-page .f-manag, .f-manag-bl .f-manag {
    border-bottom: 1px solid #CA161F;
    color: #000000;
    font-size: 1.2em;
    margin-bottom: 20px;
}
.view-management-page .node-content img, .f-manag-bl .node-content img {
    float: left;
    margin: 0 10px;
}/*

/* NODE */
.node-teaser .node-content .field-type-taxonomy-term-reference{
	font-style: normal !important;
}
.node-teaser h2{
	margin: 5px 0 12px !important;
}
article .node-content {
    padding: 1em 0 0;
}
.view-mode-full .video-filter {
    border: 1px dotted #DCDCDC;
    height: 480px;
    padding: 5px;
    width: 640px;
}
.video-crop {
    overflow: hidden;
    position: relative;
}
.avicrop img {
    left: 0;
    position: absolute;
    width: 100%;
}
.video-play {
    opacity: 0.6;
}
.video-crop .views-field-title {
    /*line-height: normal;*/
    margin-top: -19px;
    /*padding: 4px 10px;*/
}
.video-crop {
 /*   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#d0d0d0)";/*IE 8*/
/*-moz-box-shadow: 0px 5px 5px #d0d0d0;/*FF 3.5+*/
/*-webkit-box-shadow: 0px 5px 5px #d0d0d0;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
/*box-shadow: 0px 5px 5px #d0d0d0;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#d0d0d0); /*IE 5.5-7*/
}
.three-3x33 {
    padding-top: 10px;
}
.read-more{
 	 border-bottom: 1px dotted #DCDCDC;
}
.read-more a, a.views-more-link{
text-decoration: underline;
}
.read-more a:hover {
text-decoration: none;
}
a.views-more-link{
text-decoration: underline;
font-style: italic;
}
.at-panel.gpanel.panel-display.five-5x20{
	margin-top: 15px;
}
input.form-text {
    max-width: 600px !important;
}
input#edit-title {
    width: 600px;
}
#edit-field-actual-news {
    border: 2px solid #E6E4DE !important;
}
#edit-field-actual-news, #edit-field-actual-video {
    background: #FF0000;
    border: 2px solid #E6E4DE !important;
    color: #FFFFFF;
    float: left;
    font-size: 1.2em;
    height: 70px;
    padding-left: 10px;
    width: 300px;
}
#edit-field-image {
    clear: both;
    padding-top: 7px;
}
/* JCAROUSEL*/

.jcarousel-wrapper {
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    box-shadow: 0 0 2px #ffffff;
    margin: 20px auto;
    position: relative;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 200px;
    float: left;
    border: 1px solid #ffffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.jcarousel-control-prev, .jcarousel-control-next {
    box-shadow: 0 0 4px #e5e5e2;
    color: #dcdcdc;
    font: 44px/46px Arial,sans-serif;
    margin-top: -15px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 1px #e5e5e2;
    top: 30%;
    height: 50px;
}

a:visited.jcarousel-control-prev , a:visited.jcarousel-control-next {
    color: #095CB1;
}
a:hover.jcarousel-control-prev , a:hover.jcarousel-control-next {
    color: red !important;
}
.jcarousel-control-prev {
    left: -15px;
}
.jcarousel-control-next {
    right: 4px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    margin: 0;
    padding: 0;
    text-align: center;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}
/* maps*/
.at-panel.gpanel.panel-display.one-column.clearfix {
    position: relative;
    width: auto; 
}
.contead{

}
#block-views-structure-block-1 {
    padding-top: 0;
    position: inherit;
}
.block_map{
    height: 343px;
    /* margin-left: 180px;*/
    margin: 0;
    padding: 0;
    /* position: absolute; 
    width: 500px; */
}
.city-region {
	 margin-top: -40px;
    height: 365px !important;
    overflow: hidden;
}
#block-views-structure-block-3 h3 {
    border-bottom: 1px dotted #DC0000;
    padding-bottom: 5px;
}
#block-views-structure-block-3 th, td{
	padding: 0 6px;
}
.language-switcher-locale-url li {
	float:left;
}
.block .item-list ul {
    margin-left: 0;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active {
    margin: -0;
}
ul.quicktabs-tabs.quicktabs-style-sky li.active a, ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
    border: none;
}
ul.quicktabs-tabs.quicktabs-style-sky li a, ul.quicktabs-tabs.quicktabs-style-sky li a:visited{
border: none;
}

.block_map .title_red, .block_map .title_red a:link, .block_map .title_red a:visited {
    border-radius: 6px 6px 0 0;
    text-align: left;
}

.tcenter {
    text-align: center !important;
}

#quicktabs-container-view__structure__block_1 {
    border: none !important;
    border-bottom: 5px solid #fff !important;
    border-top: 5px solid #fff !important;
    min-height: 312px;
    padding-left: 7px;
    position: inherit;
    top: 14px;
    width: 200px;
}

#tooltip {
    background: url("/sites/default/files/theme/bg-tooltip.png") no-repeat scroll left center #ffffff;
    border-bottom: 1px dotted #CA161F;
    float: right;
    font-size: 1.12em;
    line-height: 1em;
    margin-top: -175px;
    max-width: 195px;
    min-height: 40px;
    padding: 10px 0 0 33px;
    text-align: left;
    margin-right: 20px;
    left:-9999px;
}

#tooltip-tx {
    background: #3270C5;
    border-bottom: 25px solid #DC0000;
    border-top: 25px solid #E8E8E8;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 25px;
    margin-top: -295px;
    padding: 0 8px;
    width: 160px;
}
.page-node-87 .block-title-manager, .page-node-87 #block-block-18 h2.block-title{
	display: none;
}
/*.print-page{
	display: none;
}*/
.view-structure-block-3 h3 {
    border-bottom: 1px dotted #FF0000;
    padding-bottom: 5px;
}
label {
    cursor: pointer;
    font-weight: 700;
}
.btn-action-yes, .btn-action-no{
	padding: 5px;
	border: 1px solid #dcdcdc;
}
.btn-action-yes{
background: #a8a8a4;
}
.btn-action-no{
background: #E8E8E8 !important;
}
a.btn-action-yes{
color: white !important;
}
a.btn-action-no{
color: #999999 !important;
}
a:hover.btn-action-yes, a:hover.btn-action-no{
color: #333333 !important;
}
#block-block-19 {
background: -moz-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* FF3.6+ */
background: -webkit-gradient(linear, 270deg, color-stop(0%, #04519f), color-stop(59%, #092f70));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Opera 11.10+ */
background: -ms-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04519f', endColorstr='#092f70', GradientType='1'); /* for IE */
background: linear-gradient(180deg, #04519f 0%, #092f70 59%);/* W3C */
}
#footercont .frow-1, #footercont .frow-2 {
    float: left;
    padding: 10px 35px 10px 10px;
}

.two-66-33 > .region-two-66-33-first {
    width: 61.6667% !important;
}
.two-66-33 > .region-two-66-33-second {
    width: 38.3333% !important;
}
.node-content .submitted-by {
    color: #990000;
}
.node-content .field.field-name-body.view-mode-full {
    padding: 10px 0;
}
.node-structure td {
    border: 2px dotted #DCDCDC;
    padding: 5px;
}
.print_html, .print_mail, .print_pdf, .print_epub {
    margin-left: 0;
}
.print-link {
	 float: right;
}
.node-structure .view-mode-full {
    clear: both;
}
.more-link {
	background: -moz-linear-gradient(270deg, #f3f3f3 98%, #ff0000 100%);/* FF3.6+ */
background: -moz-linear-gradient(270deg, #f3f3f3 94%, #ff0000 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 270deg, color-stop(94%, #f3f3f3), color-stop(100%, #ff0000));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(270deg, #f3f3f3 94%, #ff0000 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(270deg, #f3f3f3 94%, #ff0000 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(270deg, #f3f3f3 94%, #ff0000 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ff0000', GradientType='1'); /* for IE */
background: linear-gradient(180deg, #f3f3f3 94%, #ff0000 100%);/* W3C */
}
/* block sobytiya */
h2.act-text2{
	font-size: 1.23em;
	margin-top: 3px;
	font-weight: normal;
}

/*webforms resultat*/
.webform-submission-info legend{margin-top:-25px;}
#edit-submitted-group-tematika-obrashcheniya {
    max-width: 100%;
}
.webform-component--group a {
	border-bottom: 2px solid #990000;
    color: #990000 !important;
    font-size: 13px;
}

/*youtube icon*/

#content-column, .region-sidebar-first, .region-sidebar-second {
    margin-top: -20px;
}
.social-icons {
    display: inline-block;
    float: left;
    height: 126px;
    margin: -85px 0 0 -80px;
    width: 50px;
    vertical-align: top;
    position: fixed;
}
.s-icons{
    background-image: url(http://genproc.gov.ru/media/img/social.png);
    cursor: pointer;
    display: block;
    height:50px;
    margin: 13px auto;
    overflow: hidden;
    width: 50px;
    /* background-color: white !important; */
}

.social-twit{
    background-position: -64px -5px;
}
.social-youtube{
    background-position: -64px 55px;
}
.social-twit:hover{
    background-position: -5px -5px;
}
.social-youtube:hover{
    background-position: -5px 55px;
}


/* slader_prokurorrk */
#mini-panel-prokuror .pane-views-news-block-9 {
    border-right: 1px dotted #dcdcdc;
}
#mini-panel-prokuror .view-news.view-news-block-9 {
    height: 420px;
    overflow: hidden;
}
.view-news-block-9 .node-content img {
    border: medium none;
    padding: 0;
}
#block-views-news-block-9 .views-content-nid, #widget_pager_bottom_news-block_9 .views-content-nid {
    background: rgb(40, 79, 146) none repeat scroll 0 0;
    border: 1px solid #000000;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 5px;
    margin: 70px 2px;
    padding: 5px;
    width: 5px;
}
#widget_pager_bottom_news-block_9 img {
    float: left;
    height: 40px;
    margin: 76px 10px;
    width: 60px;
}
#widget_pager_bottom_news-block_9 .active .views-content-nid {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid rgb(9, 27, 58);
    color: white;
}
#block-views-news-block-9 .slader-image-left {
    float: left;
    padding: 5px;
}

/* panels-prokuror */
.video-play {
    opacity: 0.7 !important;
}
#block-block-29 p {
    margin: 1px 0;
}
#mini-panel-prokuror .region-two-33-66-first .block-content {
margin:0 15px;
}
#mini-panel-prokuror .region-two-33-66-first a:hover{
    color: #1473d7;
}
#mini-panel-prokuror .region-two-33-66-first {
    background: -moz-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* FF3.6+ */
    background: -webkit-gradient(linear, 270deg, color-stop(0%, #04519f), color-stop(59%, #092f70));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Opera 11.10+ */
    background: -ms-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04519f', endColorstr='#092f70', GradientType='1'); /* for IE */
    background: linear-gradient(180deg, #04519f 0%, #092f70 59%);/* W3C */
    color: white;
    height: 400px;
    overflow: hidden;
}
#block-panels-mini-prokuror {
    margin: 0 20px;
    border-top: 1px dotted #dcdcdc;
    padding-top: 20px;
}
.pane-block-31 {
    margin: 80px 0 0 0;
}
#mini-panel-prokuror .view-news-block-9 h2.block-title {
    margin-top: 0; 
}
#mini-panel-prokuror .view-news-block-10 h2.block-title, #mini-panel-prokuror .view-news-block-11 h2.block-title {
    color: #fff;
    margin-top:25px;
}
#mini-panel-prokuror .view-news-block-10 h2.block-title a, #mini-panel-prokuror .view-news-block-11 h2.block-title a{
    color: #fff !important;
}
.pane-block-31 h3 {
    margin: 8px 0;
}
.pane-block-31 li.last.leaf.menu-depth-1.menu-item-683 {
    margin: 50px 0 0px -10px !important;
}
.pane-views-news-block-9 h3 {
    background: #e6e6e6;
    padding: 8px;
    width: 381px;
    height: 60px;
    position: absolute;
    margin-top: -10px;
}

.pane-views-news-block-10 img.video-play, .pane-views-news-block-10 .video-crop .views-field-title {
    width: 190px;
    margin-top: -124px;
}
.pane-views-news-block-10 table, .pane-views-news-block-10 tr td:last-child, .pane-views-news-block-11 table, .pane-views-news-block-11 tr td:last-child{    
border:none;
}
.pane-views-news-block-10 tr, .pane-views-news-block-11 tr {
    float: left;
    width: 190px;
    clear: right;
    margin: 0 12px;
    border:none;
}
.pane-views-news-block-10 .avicrop img, .pane-views-news-block-11 .avicrop img {
    position: relative;
    width: 190px;
}
.pane-views-news-block-10 .views-field.views-field-title {
    line-height: 1.45;
    margin-top:-20px
}
.pane-views-news-block-11 .view-news-block-11 .video-play {
    margin-top: -120px;
}
.region-two-33-66-bottom .pane-views-news-block-10, .region-two-33-66-bottom .pane-views-news-block-11 {
    background: #092f70;
    margin:0;
}
.pane-views-news-block-11{
    border-top:5px solid #fff
    }
.region.region-two-33-66-bottom.region-conditional-stack a{
    color: #fff;
}

.view-news.main-hot.view-news-block-12 {
    border-left: none;
    color: #333;
}
.region.region-two-33-66-bottom.region-conditional-stack .view-news-block-12 a{
    color: #092f70;
}
.pane-block-31 {
    margin: 40px 0 0;
}
.f-manag {
    border-bottom: 1px solid #fff;
    margin: 20px 0;
}
#block-block-31 h3 {
    margin: 8px 0;
}
.node-page-procurork .field-type-image figure {clear:none;float:left;}

.pane-views-news-block-10 table, .pane-views-news-block-10 tr td:last-child, .pane-views-news-block-11 table, .pane-views-news-bl, .view-management-page-2 table, .view-management-page-2 tr td:last-child, .view-management-page-3 table, .view-management-page-3 tr td:last-child {
    border: medium none;
}
.pane-views-news-block-10 tr, .pane-views-news-block-11 tr, .view-management-page-2 tr, .view-management-page-3 tr {
    border: medium none;
    clear: right;
    float: left;
    margin: 0 12px;
    width: 190px;
}
.view-management-page-2 tr, .view-management-page-3 tr {
height: 250px;
}
.pane-views-news-block-10 .avicrop img, .pane-views-news-block-11 .avicrop img, .view-management-page-2 .avicrop img, .view-management-page-3 .avicrop img {
    position: relative;
    width: 190px;
}
.view-management-page-2 .views-field-title-1, .view-management-page-3 .views-field-title-1 {
    line-height: 1.45;
    margin-left: 7px;
    margin-top: -19px;
}
.view-management-page-2 .video-play, .view-management-page-3 .video-play {
    margin: -130px 0 5px;
}
#block-block-31 {
    background: -moz-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* FF3.6+ */
    background: -webkit-gradient(linear, 270deg, color-stop(0%, #04519f), color-stop(59%, #092f70));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* Opera 11.10+ */
    background: -ms-linear-gradient(270deg, #04519f 0%, #092f70 59%);/* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04519f', endColorstr='#092f70', GradientType='1'); /* for IE */
    background: linear-gradient(180deg, #04519f 0%, #092f70 59%);/* W3C */
    color: white;
    height: 400px;
    overflow: hidden;
  margin-top:30px;
}
#block-block-31 a{color:#fff;}

.sidebar li.last.leaf.menu-depth-1.menu-item-683 {
    margin: 50px 0 0 -10px !important;
}

.page-node-81 #edit-submitted-fayly-upload-button.form-submit.ajax-processed, 
.page-node-81 #edit-submitted-files-message-gr-0-upload-button.form-submit.ajax-processed{
	
}
.page-node-81 .form-item.webform-component.webform-component-multiple-file.webform-component--files-message-gr--0 label, 
.page-node-81 .webform-component--fayly, .page-node-81 .webform-component--files-message{display:none;}

.page-node-81 .fieldset-description {
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
article > header {
 border-bottom: none;
}
.description .alert {
    color: #fff;
    font-size: 12px;
    background-color: #295093;
    padding: 20px;
    margin: 5px 15px;
}