/* *, *::before, *::after {box-sizing: unset!important;}*/

iframe html{background-color: #fafafa !important;}
#headerpicoverimg{display: none}
.inversion{filter: invert(100%) !important; background-color: #000000 !important; }
.inversion table, .inversion td, .inversion input, .inversion marquee, .inversion table p, .inversion table a, .inversion p, .inversion a{color: #000000 !important; font-size: 120% !important}
.inversion .size{display: block !important}
	
	
.header .fixedheader table .invert a{display: inline !important; font-size:16px !important; cursor: pointer;}
.header .fixedheader table .invert {display: inline !important; font-size:16px !important; margin-bottom: 10px; }

.cntr {text-align: center;}

@font-face {
    font-family: mullerr;
    src: url("/templates/jblank/fonts/mullerr.otf") format("opentype");
}
@font-face {
    font-family: mulleri;
    src: url("/templates/jblank/fonts/mulleri.otf") format("opentype");
}
@font-face {
    font-family: mullerb;
    src: url("/templates/jblank/fonts/mullerb.otf") format("opentype");
}
@font-face {
    font-family: mullerm;
    src: url("/templates/jblank/fonts/mullerm.otf") format("opentype");
}

jmessages dt, #jmessages li {
  font-size: 14px;
  color: red;
  font-weight: bold;
  }

body{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #fafafa;
}

body {
  font-family: Arial; 
}

p{color: #1d3d5b; font-size: 13px; margin: 5px 0px; text-indent: 0px;}
ul li a, ul li span, ul li p, ol li, ol li span, ol li p, td, div{text-decoration: none; color: #1d3d5b; font-size: 12px}

.category-desc{margin: 0px 0px !important;}
.contenttext_0 ul li, .contenttext_2 ul li {margin: 5px 0px !important;}
.contenttext_0 ul li a:hover, .contenttext_2 ul li a:hover {color:#5d7d9b}

body .content .blog h1,
body .content .blog h2,
body .content .blog h3,
body .content .blog h4,
body .content .blog h5 {font-family: mullerb !important; color: #0893D8;  font-weight: normal !important;}
h1{
  font-size: 22px;
  margin: 5px 0px 0px 0px;
}
h2{
  font-size: 20px;
  margin: 5px 0px 0px 0px;
  text-decoration: none
}
h2 a{
  font-size: 18px;
  margin: 5px 0px 0px 0px;
  text-decoration: none;
}
h3{
  font-size: 18px;
  margin: 5px 0px 0px 0px;
}
h4{
  font-size: 16px;
  margin: 15px 0px 0px 0px;
}

.blog .category-desc h4 {text-transform: uppercase;}

.clear{
  clear: both;
}

.offline{width: 400px; margin: 100px auto}

.items-more h3, .cat-children h3{display: none;}
.items-more ol{list-style: circle}
.items-more a{
  color: #007dba;
  font-size: 14px;
  margin: 5px 0px 0px 0px;
  text-decoration: none;
  font-weight: normal !important;}
  
  
  
  
  
/*+++++++++++++++++++++++++++HEADER+++++++++++++++++++++++++++*/
.header {
  min-width: 1200px; 
  width: 1200px;
  margin: 0px auto
}

.header .fixedheader{
	display: block;
	width: 1200px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	text-decoration: none !important;
}
.header .fixedheader p{display: none;}
.header .fixedheader table {margin-top: 10px; text-decoration: none !important;}
.header .fixedheader table a,
.header .fixedheader table p{display: block; font-family: mullerm; color: #5B5B5B; font-size: 16px !important; text-decoration: none !important;}


.header .language {
  position: absolute;
  margin: 15px 0px 0px 0px;
  width: 85px;
}
.header .language a{opacity: 0.65;}
.header .language a:hover{opacity: 1;}
.header .language li{margin: 5px 2px !important}

.header .headerpic{
  display: block;
  padding: 0px !important;
  width: 1200px;
  max-height:360px;
  /*z-index: -1;*/
  position: relative;
  margin: 0px auto 0px auto;
  
}

.header .headerpic .random_image_extended { 
  margin: 0px !important;
}


.headerpicright{
  width: 1200px !important;
  max-height: 360px;
  border: 0px !important;
  border-spacing: 0px !important;
  margin-top: 0px;
  position: absolute;
  text-align: center;
}

.headerpicover{
  display: none !important;
  width: 1200px !important;
  height: 360px;
  overflow:hidden;
  margin-top: 0px;
  position: absolute;
  text-align: center;
  z-index: 98;
  
}



/*----------------------------------SLMENU--------------------------------------*/

.menubutton {
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0px;
    background: url('/templates/jblank/images/menubutton.png');
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 999;}
.header .slmenu{
  display: block;
  position: absolute;
  padding: 0px 0px 0px 4px !important;
  width: 42px;
  height:400px;
  margin: 0px 0px 0px 1154px;
  background: rgba(225,225,225,0.7);
  z-index: 999;  
  overflow: hidden; 
}

.header .slmenu{
opacity: 0;
visibility: hidden;
}


.header .slmenu.expanded{
opacity: 1;
-moz-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
visibility: visible;
}

.header .slmenu p{margin: 5px 0px !important;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;}
.header .slmenu img{
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
border-radius: 5px !important
}


/*----------Правая колонка на главной---------*/
.headerpicright .righttd{ sbackground: rgba(255,255,255,0.3) !important; vertical-align: top;}
.headerpicright p, .headerpicright span{
  font-size: 30px;
  font-family: Garamond;
  color: #567;
  text-indent: 0px;
  text-shadow: 0px 0px 5px #fff;
  margin-top: 30px;
}
.headerpicright span{font-size: 22px !important;}




.headerpicright #mod-search-searchword{
  height: 25px;
  color: #333;
  opacity: 0.8;
  margin-top: 20px
}

.headerpicright .search{position: relative;  z-index: 999}



.headerpicright .headerphone2 p, .headerpicright .headerphone2 span{
  font-size: 24px;
  font-family: Garamond;
  color: #567;
  text-indent: 0px;
  text-shadow: 0px 0px 5px #fff;
  margin: 20px 0px 20px 0px;
}
.headerpicright .headerphone2 span{font-size: 22px !important; text-align: left; width: 200px !important; display: block; margin: 0px 0px 0px 15px;}





.headerpicright .rssform{
	width: 204px !important;
	margin: 5px 0px 0px 8px !important;
	position: relative;
	z-index:999
}
.headerpicright .rssform input{width: 204px !important;}
.headerpicright  .rssformheader p{font-size: 20px}
.responseContainer{text-shadow: rgb(255, 255, 255) 0px 0px 5px;}





.header .marquee{
  height: 35px;
  min-width: 1200px;
  width: 1200px;
  sbackground: #005a9f;
  border-top: 1px solid #a4c0d3;
  border-bottom: 1px solid #a4c0d3;
  position: absolute;
  margin-top: -37px;
}
.header .marquee .marqueesearch{float: left; width: 220px;}
.header .marquee .marqueesearch form{margin: 6px;}
.header .marquee marquee{float: left; width: 965px;}
.header .marquee div{padding: 0px; color: #fff;}
.header .marquee .mcenter{width: 1200px; margin: 0px auto;}
.header .marquee p, .header .marquee marquee{color: #fff !important; margin: 0px; line-height: 35px; font-size: 12px;}

/*--------------------------------HEADER---------------------------------*/





.center {
  width: 1200px;
  min-height: 500px;
  margin: 0px auto;
  padding: 10px 0;
}
.content .contenttext_0{width:1200px}
.content .contenttext_2{float: left; width: 930px;padding: 30px 10px;}


.maintable h2{
  margin: 0px;
  color: #007dba !important;
}

.maintable h2 a{
  color: #007dba !important;
}

.maintable img{
  border: 1px solid #ddd;
}

.maintable p{
  float: left;
}

.maintable a{
  text-decoration: none;
  color: #1d3d5b;
}

.mainpage table, .mainpage table p, .mainpage table a{font-family: mullerr !important;}









/*++++++++++++RSS++++++++++++++++++++++++++++++*/
.rssheader {margin: 40px 0px 10px 0px; float: left; width: 240px;}
.rssheader  h2{color: #777 !important; font-size: 18px !important; text-align: left;}

.maintable .moduletable{float: left !important; width: 220px !important;}
.acymailing_module {margin: 0px 0px 0px 0px !important; float: left;}
.acymailing_form input {width: 220px !important; opacity: 0.8; color: #555;}
.acymailing_module_success {background: none !important; color: #1d3d5b !important}
.acymailing_module input.button{width: 100px !important; float: right !important; margin-top: 5px !important;}









/*+++++++++++++++COTENT LEFT MENU++++++++++++++*/
.content .left{
  display: block;
  width: 240px;
  min-height:500px;
  border: 0px dotted red;
  float: left;
  padding: 0px;
  margin: 5px 10px 0px 0px;
  overflow: hidden;
}




/*  Main page 3 buttons table style */
.content table.main{margin: 20px auto}
.content table.main img{border: 1px solid #eee}





/*++++++++++++++++BLOG STYLE+++++++++++++++++++++++*/
.content .item-separator{clear: both;}
.content {margin-bottom: 30px;}
/* Main page blue stripe style */
.content .mstripe{
  background: #ebebeb;
  border: 0px solid #a9c3d4;
  width: 1200px;
  height: 40px;
  padding: 0px;
  overflow: visible
}
.content .mstripemenu{display: block; width: 1008px; float: left;}
.content .mstripesearch{display: block; width: 190px; float: right;}

.content .msearch{
  float: left;
  margin: 4px;
}
.content .msearch input{
  height: 20px;
  padding: 0px;
}






/*++++++++++++++++++++++++++POST_COMPONENT++++++++++++++++++++++++++++*/
.content .post_left{float: left; width: 790px}

.content .eventsheader {margin-top: 0px;}
.content .eventsheader {height: 52px !important}
.content .eventsheader td{line-height: 52px}
.content .mpeventshp, .content .mpmedeventshp {display: block; float: left; width: 350px}
.content .mpeventshp img, .content .mpmedeventshp img{border: 1px solid #ddd; margin:0px 5px 0px 0px !important; float: left}
.content .mpeventshp h2, .content .mpmedeventshp h2{float: left; line-height: 52px}

.eventscontent{width: 100%;}
.content .eventsheader {margin-top: 15px}
.content .events .eventstitle {display: block; height: 25px;}
.content .events .create{display: block; color: #0B73C3; margin-bottom: 5px;}
.content .events {width: 375px; float: left; margin-top: 10px; margin-right: 20px}
.content .events .item-separator {clear: both; height: 15px; margin-bottom: 5px; border-bottom: 1px solid #ddd;}
.content .events .eventstitle  a{text-decoration: none; font-size: 14px; color: #454545}
.content .events a img{width: 120px !important; height: 90px !important;}
.content .events .item:hover a{color: #0b73c3}


.content .eventsfooter {float: left; width: 240px; margin-top: 10px;}
.content .eventsfooter p{margin: 0px;}
.content .eventsfooter a{text-decoration: none; float: left; color: #007dba; margin: 0px;}
.content .eventsfooter a:hover{color: #0B73C3;}


.content .post_right{float: right; width: 360px; padding-top: 10px !important}

.content .advheader {display: block; float: right; width: 390px; margin: 0px;}
.content .advfooter {float: right; width: 240px;}
.content .advfooter p{margin: 0px;}
.content .advfooter a{text-decoration: none; float: right; color: #007dba; margin: 0px;}
.content .advfooter a:hover{color: #0B73C3;}

.content .adv {display: block; width: 100% !important; float: right; margin-top: 0px; opacity: 0.95}
.content .adv img {width: 170px !important; height: 110px !important; text-align: center; margin: 0px !important;border: 1px #eee; border-style: solid; float:left}

.content .adv a img{width: 170px !important; height: 110px !important; }
.content .adv .title {display: block; width: 170px; height: 40px;  margin-top:70px; position: absolute; z-index: 9;}
.content .adv .title a {display: table-cell; width: 150px; height: 40px;text-decoration: none; color: #fff; padding: 0px 10px; bottom: 0px; position: absolute; background: rgba(0,0,0,0.3); text-align: center; font-weight: bold; line-height: 20px; font-size: 14px; vertical-align: middle; text-shadow: 0px 0px 5px #000}
.content .adv .item:hover a{color: #fff}
.content .adv .item{margin: 0px 10px; padding: 0px !important; float:left; width: 170px; height: 110px }

.adv .cols-2 .span6
{
    display: block;
        width:170px;
        float:left;
}
.adv .cols-2 .column-1
{
    display: block;
    margin-right: 20px;
}
.adv .cols-2 .column-2
{
    display: block;
    float: right;
}

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-6 .column-1,.cols-6 .column-2,.cols-6 .column-3,.cols-6 .column-4,.cols-6 .column-5,.cols-6 .column-6
{
        width:16%;
        float:left;
        margin:0
}

.content .adv .items-row
{
        margin-bottom:21px !important;
}


/*++++++++++++++++++MAIN PAGE+++++++++++++++++++++++++*/
.mainpagepartners td{padding-bottom: 10px;}

/*++++++++++++EVENTS BY YEAR+++++++++++++++++++*/
.content .eventsheader {}
.content .eventscontent {margin-top: 0px; float: left;}
.content .eventscontent .item-separator {clear: both;}
.content .eventscontent .eventstitle  a{text-decoration: none; font-size: 12px; color: #454545}
.content .eventscontent a img{width: 120px !important; height: 90px !important;}
.content .eventscontent .item:hover a{color: #0b73c3}


/*++++++++++++Partners+++++++++++++++++++*/
.content .partners {width: 100%; margin-top: 0px;}
.content .partners .item-separator {clear: both;}
.content .partners .eventstitle  a{text-decoration: none; font-size: 14px; font-weight: bold; color: #454545}
.content .partners a img{width: 200px !important; height: 140px !important; margin: 0px 10px !important}
.content .partners .item:hover a{color: #0b73c3}
.content .partners .preview a{display: block; margin-top: 10px !important; text-decoration: none; font-size: 12px; sfont-weight: bold; color: #454545;text-align: justify !important}
.content .partners .preview a p{}


/*+++++++++++++++Breadcrumbs+++++++++++++++++++++*/
.breadcrumbs{margin: 0px 5px 10px 5px;}
.breadcrumbs a{text-decoration: none; font-size: 10px; color:#aaa}
.breadcrumbs a:hover{color:#333}
.breadcrumbs{color:#333; font-size: 10px;}


/*+++++++++++++++Summary Chronoforms++++++++++++++++*/
#chronoform_summary #input_checkbox_481_container_div{margin-bottom: 20px}
#chronoform_summary #input_checkbox_481_container_div label{float: left; width: 870px !important; margin: 0px 0px 30px 0px !important}
#chronoform_summary #input_checkbox_481_container_div label p{text-align: justify}
#chronoform_summary #input_checkbox_481_container_div input{display: block;float: right; margin: 30px 10px 0px 0px}

#chronoform_summary  .ccms_form_element.cfdiv_header{font-size: 14px !important; background: #dbe5f1; height: 30px; line-height: 30px; margin: 30px 0px 10px 0px !important}
#chronoform_summary  .ccms_form_element.cfdiv_header#id1_container_div{ background: none !important; height: 50px; line-height: 14px; margin: 10px 0px !important}

#chronoform_summary  .ccms_form_element.cfdiv_header#id1_container_div p,
#chronoform_summary  .ccms_form_element.cfdiv_header p,
#chronoform_summary #input_checkbox_481_container_div label p{font-size: 14px !important; line-height: 18px}
#chronoform_summary  .ccms_form_element.cfdiv_text input{width: 695px !important}
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_201_container_div input{width: 905px !important}


#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_621_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_571_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_551_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_581_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_561_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_531_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_611_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_601_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_591_container_div label,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_541_container_div label{width: 250px !important}

#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_621_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_571_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_551_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_581_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_561_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_531_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_611_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_601_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_591_container_div input,
#chronoform_summary  .ccms_form_element.cfdiv_text#input_text_541_container_div input{width: 645px !important;}

#chrono_verification1_container_div label, #chrono_verification1_container_div input {margin-top: 40px;}
#chrono_verification1_container_div img{margin-top: 20px; height: 70px;}


#chronoform_summary  .ccms_form_element.cfdiv_text#chrono_verification1_container_div input{width: 205px !important}
#chronoform_summary  .ccms_form_element.cfdiv_file#input_file_521_container_div label{color: #1d3d5b !important;}

#chronoform_summary  .ccms_form_element.cfdiv_textarea textarea{width: 905px !important}
#chronoform_summary  .ccms_form_element.cfdiv_file#input_file_461_container_div label{width: 905px !important;} 




#chronoform_sum .ccms_form_element label {font-size: 12px !important; font-weight: normal !important}
#chronoform_sum #input_text_31_container_div input, #chronoform_sum #input_text_41_container_div input, #chronoform_sum #input_text_51_container_div input, #chronoform_sum #input_text_71_container_div input, #chronoform_sum #input_text_81_container_div input,
#chronoform_sum #input_text_101_container_div input,  #chronoform_sum #input_text_111_container_div input,  #chronoform_sum #input_text_121_container_div input,  #chronoform_sum #input_text_131_container_div input, #chronoform_sum #input_text_151_container_div input,
#chronoform_sum #input_text_161_container_div input,  #chronoform_sum #input_text_171_container_div input, #chronoform_sum #input_text_201_container_div input, #chronoform_sum #input_text_241_container_div input,  #chronoform_sum #input_text_251_container_div input
{width: 500px;}
#chronoform_sum .cfdiv_text, #chronoform_sum .cfdiv_datetime, #chronoform_sum .cfdiv_checkboxgroup, #chronoform_sum .cfdiv_radio{margin-left: 15px;}
#chronoform_sum .cfdiv_submit{margin: 15px;}
div.cfdiv_file .small-message {background: rgba(222,222,222,0.5)}





/*+++++++++++++++ANKETA Chronoforms++++++++++++++++*/
.items-more li{margin: 10px 0px}
.Chronoform .header{font-style: italic; font-size: 14px !important; line-height: 18px; margin-bottom: 25px !important}

.Chronoform .cfdiv_header{padding-bottom: 0px !important;}
.Chronoform .ccms_form_element{margin: 0px !important;}
.Chronoform h5{margin: 20px 0px 5px 0px !important; font-size: 14px; color: #007dba}

.Chronoform div label{min-width: 200px !important; width: auto !important;font-size: 13px;line-height: 13px; margin-right: 10px !important; margin-bottom: 0px !important; color: #555}
.Chronoform div div label{min-width: 10px !important; width: auto !important; font-size: 12px;line-height: 12px;}
.Chronoform div div input{margin: 5px 3px !important;}

.Chronoform #chrono_verification1_container_div{margin-top: 35px !important}

#chronoform_anketa_2016_07_26_1 #input_radio_51_container_div div label,
#chronoform_anketa_2016_07_26_2 #input_radio_51_container_div div label{float: left; margin: 8px 0px; }
#chronoform_anketa_2016_07_26_1 #input_radio_51_container_div div input,
#chronoform_anketa_2016_07_26_2 #input_radio_51_container_div div input{float: left; margin: 10px 0px; clear: both}



/*+++++++++++++++++++Reports+++++++++++++++++*/
.content .reports {width: 100%; float: left;}
.content .reports .item-separator {clear: both;}
.content .reports a{text-decoration: none; font-size: 14px; color: #454545}
.content .reports a img{width: 120px !important; height: 90px !important; margin: 10px;}
.content .reports .item:hover a{color: #0b73c3}
.content .galleria-container {background: none !important;}


/*+++++++++++++++++Resume+++++++++++++++*/
.datepicker_vista .header .title .column_1 {width: 130px !important; font-weight: bold}
.datepicker_vista .header .title {width: 130px !important; font-weight: bold}
.datepicker_vista .header  {min-width: 170px !important; width: 170px !important; font-weight: bold}
.datepicker_vista .header .nex2t {position: inherit; float: right;}


/*+++++++++++++++++Feedback+++++++++++++++*/
#pgbSaveForm td strong {font-weight: normal !important; font-size: 14px !important}
.pgtitle {font-size: 14px !important; font-family: Arial;}
.pgtitle .date{display: block; background: #C8DFF9;height: 14px; font-weight: bold; width: 150px; color: #fff !important; float: right; text-align: right;}
.pgcontent, .pgcontent p{font-size: 12px !important; font-family: Arial;}


.AG_galleryView .panel-overlay, .AG_galleryView .overlay-background{display: none;}
.AG_galleryView .gallery{background: #fff !important}
.AG_galleryView .img_wrap{border: 1px solid #eee !important; margin: 10px;}
.AG_classic .ag_thumbclassic{height: 150px; margin: 15px 10px!important}



/*++++++++++++++AWARDS TO CENTER+++++++++++++++++++*/
.content .awardstocenter {width: 990px; float: left;}
.content .awardstocenter .item-separator {clear: both;}
.content .awardstocenter .eventstitle  {text-decoration: none; font-size: 12px; color: #454545; font-weight: bold;}
.content .awardstocenter img{width: 90px !important; height: 120px !important;}
.content .awardstocenter .item {text-decoration: none; font-size: 12px; color: #454545}
#fancybox-title-wrap{display: none !important;}

/*.tocenter img{margin: 0px 10px 0px 0px !important; height: 100px !important; width: 75px !important}*/
.tocenter p{font-size: 12px !important}




/*++++++++++++++PHOTOGALLERY+++++++++++++++++++*/
.event h1.description {display: none;}
.thumbnails .thumbnail-container a{ padding: 3px !important}




/*++++++++++++++++++++++++++++++++++++++FOOTER+++++++++++++++++++++++++++*/
.footer{
  background: #0893d8;
  border-top: 1px solid #bebebc;
  min-width: 1200px;
}
.fcenter{
  width: 1200px;
  margin: 0px auto;
  padding: 10px;
}

.footer .menu , .footer .menu ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.footer .menu>li{
  width: 200px;
  min-height: 130px;
  margin-bottom: 15px;
  float: left;
}
.footer .menu li li{height: auto;}

.footer .menu li.item-132, .footer .menu li.item-133, .footer .menu li.item-134{
  width: 130px !important;
  float: left;
}
.footer .menu li.item-133, .footer .menu li.item-134{position: static}

.footer .menu li.item-535{display: none}

.footer .menu li a {
  font-size: 12px;
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
}
.footer .menu li li a {
  font-size: 10px;
  text-decoration: none;
  color: #dddddd;
}
.footer .menu li a:hover, .footer .menu li li a:hover {color: #333;}

.footer .menu ul ul{display: none;}

.footer .fcontacts {clear: both;display: block; margin: 20px 0px 0px 0px}
.footer .fcontacts  img{opacity: 0.9}
.footer .fcontacts td{font-size: 12px !important; font-weight: normal; color: #eeeeee !important;}
.footer .fpolitics a, .footer .fcontacts a{color: #eeeeee !important; text-decoration: none;}

.footer .fcopyrights {clear: both;}
.footer .fcopyrights p {text-align: right; font-size: 12px; font-weight: normal; color: #eeeeee; line-height: 14px;}

.footer .fslogan{width: 1200px;}
/*-----------------------------------FOOTER--------------------------------------*/



/*++++++++++++++++++++++++Blog++++++++++++++++++++++*/

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1
{
        width:46%;
        float:left;
}

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1
{
        float:left;
        width:31%;
        padding:5px 5px;
        margin-right:30px;

}
.cols-3 .column-2
{
        float:left;
        width:31%;
        margin-left:0;
        padding:5px 5px
}
.cols-3 .column-3
{
        float:right;
        width:31%;
        padding:5px 5px
}

.cols-4 .column-1
{
        float:left;
        width:23%;
        padding:5px 5px;
        margin-right:1%

}
.cols-4 .column-2
{
        float:left;
        width:23%;
        margin-left:0;
        padding:5px 5px;
		margin-right:1%
}
.cols-4 .column-3
{
        float:left;
        width:23%;
        padding:5px 5px;
		margin-right:1%
}
.cols-4 .column-4
{
        float:right;
        width:23%;
        padding:5px 5px
}

.items-row
{
        overflow:hidden;
        margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3
{
        padding:10px 5px
}

.column-2
{
        width:55%;
        margin-left:40%;
}

.column-3
{
        width:30%
}

.blog-more
{
        padding:10px 5px
}



/* ++++++++++++++  pagination  ++++++++++++++ */


div.pagination{
   display: block;
   margin: 20px auto !important;
   height: 60px;
}

div.pagination li a, .pagination li span{ font-size: 12px; text-decoration: none; color: #555; line-height: 20px !important;}
div.pagination a:hover{color: #000;}


.pagination .pagination-start, .pagination .pagination-prev, .pagination .pagination-next, .pagination .pagination-end{
   display: inline-block;
   width: 60px;
}
div.pagination div.pginline{
   display: block;
}

div.pagination ul.pagination{
   smargin: 30px auto 0px auto 0px !important;
   display: block;
   swidth: 600px;
}


div.pagination .pagecounter{
  visibility: hidden;
  height: 0px;
  margin: 0px;
}

.pagination li{
  display:inline-block;
  list-style: none;
  margin: 7px;
  sfloat: left;
  border: 1px solid #ccc;
  min-width: 18px;
  height: 20px;
  text-align: center;
  line-height: 14px;
}

.pagination .pagenav{
  display:block;
  text-align: center;
  line-height: 16px;
  text-decoration: none;
  color: #112288 !important;
  width: 100%;
  height: 100%;
  padding: 0px;
}

.pagination li a.pagenav:hover{
  background: #eee;
}

.pagination .pagination-start span.pagenav, .pagination .pagination-prev span.pagenav{
  display:block;
  padding: 2px;
  text-align: center;
  line-height: 14px;
  width: 100%;
  height: 100%;
  background: none !important;
  color: #666 !important
}

.pginline, .pginline select, .pginline option {color:#112288; font-size: 14px;}





/*MEDICAL TOURISM*/
.1vipiska {display: block; width: 200px; float: left; }

#input_file_531_container_div,
#input_file_541_container_div,
#input_file_551_container_div,

#input_file_451_container_div,
#input_file_461_container_div,
#input_file_471_container_div
{width: 280px !important; float: left; margin: 0px 50px !important; clear: none !important}

#input_file_581_container_div label,
#input_file_591_container_div label,
#input_file_601_container_div label,
#input_file_611_container_div label,
#input_file_621_container_div label,
#input_file_481_container_div label,
#input_file_491_container_div label,
#input_file_631_container_div label,
#input_file_641_container_div label,
#input_file_651_container_div label,
#input_file_661_container_div label,
#input_file_671_container_div label,
#input_file_681_container_div label,
#input_file_691_container_div label,
#input_file_701_container_div label,
#input_file_501_container_div label
{width: 750px !important; line-height: 14px}

div.tip-text{display: block; background: #dddddd !important; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); padding: 8px;}
div.tip-title{display: none !important}
div.tooltipimg{float: right; margin: 5px 0px 0px 30px !important; }



.content a{text-decoration: none; color: #000000}
.content a:hover{ color: #005a9f}



/*+++++++++++++++++++VOTING++++++++++++++++++++++++++*/
div.polling_container_wrapper{width: 370px !important; margin-top: 15px !important}
div.polling_container div.powered_by,
div.polling_container div.powered_by a,
div.polling_container div.powered_by:hover,
div.polling_container div.powered_by a:hover
{color: #fafafa !important; text-shadow: none !important; cursor: default !important;}

div.polling_container div.timeline_wrapper {display: none !important}
div.polling_container {padding: 0px 0px 0px 0px !important}
div.polling_container div.polling_name{display: block !important; font-size: 20px !important; text-shadow: none !important; font-family: Arial !important; margin-top: 10px !importantmargin-bottom: 20px !important}
div.polling_container ul.polling_ul div.answer_name label{text-shadow: none !important;}
div.polling_container ul.polling_ul{margin-top: 20px !important}





/*+++++++++++++++++++++++++BANNERS MAIN PAGE TOP++++++++++++++++++++++++++*/
/*
.banners {width: 1200px !important;}
.banners .item{width: 380px !important;}
.banners .column-3 {width: 380px !important; margin: 0px !important; padding: 0px !important}
.banners .column-1, .banners .column-2{width: 380px !important; margin: 0px 30px 0px 0px !important; padding: 0px !important}
*/

.bt-introtext img{width: 380px !important; height: 230px !important}
.bt-cs .bt-row {position: static !important; width: 396px !important; height: 260px !important; }
.slides_control .slide {min-width: 1200px !important; width: 1200px !important; height: 260px !important; }

.bt-cs .bt-row .bt-inner,.bt-cs .bt-row .bt-inner .bt-introtext {width: 395px !important; baordeR: 1px solid red}


@media screen and (max-width: 480px)
.bt-cs .bt-row {
    width: 396px !important;
}

/*++++++++++++++++++++++++++++++++++++++ADMINISTRATION++++++++++++++++++++++++++++++++++++*/
.administration .item{border: 1px solid #ccc; display: blog; height: 210px}
.administration{margin: 40px 0;}
.administration  img{float: none !important; clear: both; width: 100% !important; height: auto !important;}
.administration .item .title{line-height: 20px}
.administration  h2{margin: 10px 0px 20px 10px !important}





/*+++++++++++++++++++++++++++++++++++RSS++++++++++++++++++++++++++++++*/
#MyRSSReaderNews143{background: none !important; height: 580px !important}

/*------------------RSS-----------------------*/
.moduletable.rss {width: 100% !important}
.rss img{width: 210px !important; height: 140px !important; padding: 0px !important; margin: 0px !important; border: 0px !important}
.rss .col .light-rss-item {border: 1px solid #ccc; width: 210px !important; margin: 10px 0px!important; padding: 5px !important}
.rss .col {display: block; float: left; margin: 0px 10px !important; width: 220px !important }
.rss .col.first {margin-left: 0px !important;}
.rss .col.last {margin-right: 0px !important;}
.rss a{color: #1078af !important}





/*+++++++++++++++++++++++++++++FORMA MED TOURISM VRACHI++++++++++++++++++++++*/
.multi-upload-add-attachment-link{padding-left: 210px !important;}
.multi-upload-add-attachment-link a{font-weight: bold !important;}
#input_file_641_container_div{display: none !important}



#chronoform_poliklinika03-15-1 .cfdiv_radio label {width: 500px !important; margin-right: 30px;}
#chronoform_poliklinika03-15-1 .cfdiv_radio div  label{width: 30px !important;}
#chronoform_poliklinika03-15-1  div#input_textarea_381_container_div label {display: none !important}






/*++++++++++++++++++++++++++++VIRTUAL TOUR+++++++++++++++++++++++++++++*/
.virtualtour a, .virtualtour tr, .virtualtour td, .virtualtour img{margin: 0px; padding: 0px; }
.virtualtour a{width: auto; height: auto; display: block; margin: 0px !important; padding: 0px !important; font-size: 0px !important }
.virtualtour img{opacity: 0.9}
.virtualtour img:hover{opacity: 1}

div.pp_pic_holder p.pp_description a{color: #0078c1; font-weight: bold; line-height: 25px; margin-left:10px; padding-left:20px;}
div.pp_pic_holder p.pp_description  a{background: url(/templates/jblank/images/link-icon-15.png); background-position: left; background-repeat: no-repeat  }


.virtualtour .easytabs div{background: none !important; padding: 0px !important;}

.virtualtour .easytabs li span{display: none;}
.virtualtour .easytabs li {background: url("/templates/jblank/images/pagination0.png") !important; background-repeat: no-repeat !important; background-position: top center !important; display: block !important; width: 20px; height: 12px; border: none !important}
.virtualtour .easytabs li.active, .virtualtour .easytabs li:hover{background: url("/templates/jblank/images/pagination1.png")  !important; background-repeat: no-repeat !important; background-position: top center !important;}
.virtualtour .easytabs ul{width: 104px !important; margin: 0px auto 10px auto !important}

.virtualtour .easytabs, .virtualtour .easytabs ul {background: none !important; border: none !important}



/*MAIN PAGE TABLE*/
.blog.ssssssssss table a{text-decoration: none; color:#313130;}
.blog.ssssssssss table a:hover{color:#313130;}

.mission .galleria-container{overflow: visible !important}
.mission .galleria-stage{border: 1px solid #bbbdbf; overflow: visible !important; bottom: 30px !important}
.mission .galleria-image-nav-right {right: 0px !important}
.mission .galleria-image-nav-left {left: 0px !important}
.mission  .galleria-image-nav{left: -25px !important; width: 449px !important;}
.mission .galleria-container{overflow: display}

.mission .galleria-thumbnails{margin: 0px auto !important}
.mission .galleria-thumbnails .galleria-image{display: block; width: 5px !important; height: 5px !important; border: 2px solid #a6a9ab !important; border-radius: 5px; background-color: #ffffff !important}
.mission .galleria-thumbnails .galleria-image img{display: none !important;}
.mission .galleria-thumbnails .galleria-image.active{background-color: #606062 !important}
.mission  .galleria-thumbnails-container{height: 20px !important}






#btcontentslider178 .bt-row {position: static !important; width: 20% !important; height: 260px !important; }
#btcontentslider178  .bt-row .bt-inner, .bt-row .bt-inner .bt-introtext {width: 20% !important; baordeR: 1px solid red}






/* Box styles */
#aposcroll {
border: none;
width: 1200px;
height: 390px;
overflow-x: scroll;
overflow-y: hidden;
}
	
#aposcroll::-webkit-scrollbar-button{ display: none; height: 13px; border-radius: 0px; background-color: #0893d8; }
#aposcroll::-webkit-scrollbar-button:hover{ background-color: #AAA; }
#aposcroll::-webkit-scrollbar-thumb{ background-color: #2e85c5; border-radius: 7px; }
#aposcroll::-webkit-scrollbar-thumb:hover{ background-color: #46a2d9; border-radius: 7px; }
#aposcroll::-webkit-scrollbar-track{ background-color: #efefef;  border-radius: 7px; }
#aposcroll::-webkit-scrollbar-track:hover{ background-color: #CCC; }
#aposcroll::-webkit-scrollbar{ display: block; width: 50% !important;  height: 20px; opacity: 0.5}
#aposcroll::-webkit-scrollbar:hover{ width: 50% !important;  height: 20px; opacity: 1}








/*++++++++++++++++++++++++++++++++++++CONTENT-ACCORDION+++++++++++++++++++++++++++++++++++++++*/
.jp-accordion li{margin: 15px 0px 0px 0px}
.jp-accordion .jp-accordion{margin-left: 0px;}
.jp-accordion .jp-accordion .jp-accordion-item{margin-left: 0px !important}

h3.ui-accordion-header  {margin: 0px !important; border: 0px !important; background: none  !important;}

.ui-accordion-header a{
text-decoration: none; color: #57585a !important; font-size: 14px !important; font-family: mullerb;
padding-left: 20px;
background:url('/templates/jblank/images/list.png');
background-repeat: no-repeat;
background-position: left center;
}
.ui-accordion-header.ui-state-active a{
padding-left: 20px;
background:url('/templates/jblank/images/alist.png');
background-repeat: no-repeat;
background-position: left center;
}

.jp-accordion .jp-accordion a,
.uzi .jp-accordion .jp-accordion .jp-accordion  a
{padding-left: 0px; text-decoration: underline !important; font-weight: normal !important;
color: #221f20; font-size:16px;
padding-left: 20px;
background:url('/templates/jblank/images/list.png');
background-repeat: no-repeat;
background-position: left center;
}

.jp-accordion .jp-accordion .ui-state-active a
{
padding-left: 20px;
background:url('/templates/jblank/images/alist.png');
background-repeat: no-repeat;
background-position: left center;
}




.uzi  .jp-accordion .jp-accordion a{background: none; text-decoration: none; font-style: normal; color: #221f20 !important; padding-left: 0px; font-size:16px;}
.uzi .thirdleveluzi  a
{text-decoration: underline !important; font-weight: normal !important;
color: #221f20; font-size:16px;
padding-left: 20px !important;
background:url('/templates/jblank/images/list.png') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
}
.uzi .thirdleveluzi.ui-state-active   a
{
padding-left: 20px !important;
background:url('/templates/jblank/images/alist.png') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
}


.eyes .jp-accordion a,
.lungs  .jp-accordion a,
.endovascular  .jp-accordion a,
.stomatology .jp-accordion a
{
text-decoration: underline !important; font-weight: normal !important;
color: #221f20; font-size:16px;
padding-left: 20px !important;
background:url('/templates/jblank/images/list.png') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
}

.eyes .jp-accordion .ui-state-active   a,
.lungs  .jp-accordion .ui-state-active a,
.endovascular  .jp-accordion .ui-state-active a,
.stomatology .jp-accordion .ui-state-active a
{
padding-left: 20px !important;
background:url('/templates/jblank/images/alist.png') !important;
background-repeat: no-repeat !important;
background-position: left center !important;
}


.suzi .jp-accordion .jp-accordion .jp-accordion a{background: none; padding-left: 0px; font-style: italic; text-decoration: underline; color: #889975 !important; font-size:16px;}

.uzi .jp-accordion .jp-accordion .secondlevel a{background: none; padding-left: 0px; font-style: italic; text-decoration: underline; color: #889975 !important; font-size:16px;}
.uzi  .jp-accordion .pricetag a,


.pharma .jp-accordion .pricetag a,
.fisio .jp-accordion .pricetag a,
.massage  .jp-accordion .pricetag a,
.reflex .jp-accordion .pricetag a,
.phisician .jp-accordion .pricetag a
{background: none; padding-left: 0px; font-style: italic !important;
text-decoration: underline !important; color: #889975 !important; font-size:16px;}

p.price
{background: none; padding-left: 0px; font-style: italic !important; font-weight: bold;
text-decoration: underline !important; color: #889975 !important; font-size:16px;}

.pharma .jp-accordion a,
.fisio .jp-accordion a,
.massage  .jp-accordion a,
.reflex .jp-accordion a,
.phisician .jp-accordion a
{font-style: normal; text-decoration: none !important; font-size:16px;}

.ui-accordion-content li{margin: 5px 0px 0px 0px;  font-family: Arial; font-size: 12px}
.ui-accordion-content {margin: 0px 0px 30px 15px; border: 0px !important; background: none !important; font-family: Arial}






/*BISTRO MENU*/
.easytabs.basic-blue, .easytabs.basic-blue ul {background: none !important; border: 0px !important}
.easytabs.basic-blue li{display: block; width: 140px; height: 30px; background: none !important; background-color: #e5e6e7 !important; border: 0px !important; border-top-left-radius: 0px !important;border-top-right-radius: 0px !important; padding: 0px !important}
.easytabs.basic-blue li.active, .easytabs.basic-blue li:hover{background-color: #0893D8 !important;}
.easytabs.basic-blue li span{display: block; width: 140px; height: 30px; color: #000000 !important; text-align: center; line-height: 30px; padding: 0px !important; font-size: 14px !important}
.easytabs.basic-blue li.active span, .easytabs.basic-blue li:hover span{ color: #ffffff !important;}





/*Docs images*/
#j_content_wrapper .ca-item{width:230px !important;}
#j_content_wrapper .ca-item .ca-item-main{width:200px !important;}
#j_content_wrapper .ca-item .ca-item-main h4{margin-top:5px;}
#j_content_wrapper .ca-item .ca-item-main p{font-size: 12px; line-height: 16px}
 

#j_content_wrapper .ca-item h3{ color: #000000 !important; }

#j_content_wrapper{background: none !important}
.ca-container .ca-wrapper .ca-item .ca-item-main {background: none !important; padding: 0px !important}
.ca-container .ca-wrapper .ca-item .ca-item-main h3{display: none !important}
.ca-container .ca-wrapper .ca-item h4{border: 0px !Important}

.ca-container .ca-more {display: none}



11111.ca-container .ca-item .ca-item-main h4{font-family: Arial !important}

.mainnews .items-row{display: block; width: 368px; height: 130px; float: left !important; }
.mainnews .items-row:nth-child(1), .mainnews .items-row:nth-child(2) {border-bottom: 2px solid #bbbdbf; margin-top: 20px !important;}
.mainnews .items-row:nth-child(1), .mainnews .items-row:nth-child(3) {margin-right: 35px !important;}
.mainnews .items-row .pic {float: left; margin-right: 15px;}
.mainnews .items-row .title {font-family: mullerr; font-size: 14px; font-weight: bold; display: block; height: 90px;}
.mainnews .items-row .create {font-style: italic !important; color: #999999 !important}
.ssssssssss h2 a{color:#0893D8 !important; margin-bottom: 10px;}
.mainpoleznoe .items-row img{}
.mainpoleznoe p:nth-child(2) {display: block; margin-top: 60px; margin-bottom: 0px !important; }
.mainpoleznoe p a{font-family: mullerr; font-size: 18px; color: #0894D8 !important}


.moduletable.welcome {display: block; /*width: 420px;*/ height: 30px; padding-top: 0px;}
.custom.welcome{display: block; width: 420px; height: 80px; padding: 0px 65px; position: absolute; }
.welcome p{font-family: mullerb; font-size: 16px; line-height: 50px; text-align: center; float: left}
.welcome a{line-height: 50px; float: left; margin: 0px 7px}


/*Раздел Новости*/

.newspage .items-row{display: block; width: 590px; height: 210px; border-bottom: 2px solid #bbbdbf; }

.newspage .items-row:nth-child(4), .newspage .items-row:nth-child(6){float: left !important}
.newspage .items-row:nth-child(5), .newspage .items-row:nth-child(7){float: right !important}
.newspage .items-row img{width: 200px; height: 140px; float: left; margin-right: 15px;}
.newspage .article-info-term{display: none}
.newspage .items-row h2 {float: right; width: 365px}
.newspage .items-row .article-info {font-style: italic !important; color: #999999 !important;}


.newspage .article-info{float: left; margin: 10px 0px !important}
.newspage .article-info dd{margin: 0px !important}
.newspage .readmore{float: right; margin: 10px 0px !important}
.newspage .articletext{height: 135px;}
.newspage .articletext h2{margin: 0px !important; padding: 0px !important}
.newspage .create{ font-size: 12px; font-style: italic; font-family: arial; color: #bbbbbb;padding: 0px !important}

.newspage .pagination .pagination-start,
.newspage .pagination .pagination-end{display: none}
.newspage .pagination .pagination-prev,
.newspage .pagination .pagination-next {width: 60px;}
.newspage .pagination .pagination-prev a,
.newspage .pagination .pagination-prev span,
.newspage .pagination .pagination-next a,
.newspage .pagination .pagination-next span{color: #bbbbbb !important; font-weight: normal !important; border: 0px !important}

.newspage .pagination {padding: 0px;}

.newspage ul.pagination {display: block; position: absolute; top: 280px; width: 1170px;  height: 40px; border-bottom: 2px solid #bbbdbf; padding-left: 30px;}
.newspage ul.pagination li{border: 0px !important; margin-right: 5px !important;}

.newspage ul.pagination li span,
.newspage ul.pagination li a{font-family: arial; font-size: 18px; font-weight: bold}

.newspage ul.pagination li a{color: #111111 !important}
.newspage ul.pagination li span{color: #0893D8 !important;}


.newspage .pagination .counter {display: none}
.newspage .category-desc{display: block; height:  10px; margin-top: 40px !important;}
.item-page.newspage .article-info{ float: none !important; margin-bottom: 40px !important}

.recommends {display: block; width: 590px; height: 415px; float: right; overflow: hidden; margin-top:15px;}
.recommends .items-row{display: block; width: 590px; height: 425px; float: right; overflow: hidden}
.recommends div, .recommends a, .recommends p{margin: 0px !important; padding: 0px !important}
.recommends img{width: 590px !important; height: 400px !important}


/*KOMMento comments*/
#section-kmt {width: 850px;}
#section-kmt h3.kmt-title{
	display: block; 
	border-bottom: 3px solid #0893D8 !important; border-top: 0px !important; border-left: 0px !important; border-right: 0px !important;
	background: none !important; padding: 0px !important;
	font-family: mullerb; color: #000000; font-size: 16px;
	}
#section-kmt .kmt-form-submit button{
	background-color: #0893D8 !important;
	font-family: mullerb !important; color: #ffffff !important; font-size: 16px !important;
	text-shadow: none !important; text-transform: uppercase;
	border: 0px !important; float: left !important; border-radius: 0px !important; width: 170px !important
}

#section-kmt #kmt-fame .kmt-toolbar, .newspage .name{display: none !important;}

#section-kmt .formArea form{width: 500px;}
#section-kmt .formArea form #register-name,
#section-kmt .formArea form .kmt-form-editor #commentInput{width: 500px !important;}
#section-kmt #kmt-fame{border: 0px !important}



/*social buttons*/
.addtoany_container{margin: 30px 0px 20px 0px; width: 650px;}
.a2a_svg, .a2a_count { border-radius: 16px !important; }
.a2a_dd{display: none !important}
.socialtitle{display: block; width: 130px; height: 32px; float: left; font-family: mullerb; color: #000000; font-size: 16px !important; text-transform: uppercase !important; padding-top: 4px;}

/*contentmodule*/
.contentmodule{float:right; width: 300px; min-height:800px; margin-left: 30px; border: 0px solid #eeeeee}
.contentmoduleheader p{line-height: 30px;
	font-size: 16px; font-family: mullerb; color: #0893d8;
text-transform: uppercase;
border-bottom: 5px solid #0893d8;}
.contentmodule .addtoany_container{display: none !important}

.contentmodule .title a{display: block; font-size: 14px; font-family: mullerb; color: #0893d8; margin-bottom: 0px;}
.contentmodule .create {display: block; font-size: 12px; font-style: italic; font-family: arial; color: #bbbbbb;margin-bottom: 20px;}
.contentmodule .item-separator{display: block; height: 10px; border-bottom: 2px solid #bbbbbb; margin-bottom: 30px;}




/*SMI ABOUT*/
.smiabout a{display: block; font-family: mullerb; font-size: 16px; font-style: underline; margin-bottom: 15px; }

.smiabout td{border-bottom: 2px solid #bbbbbb;padding: 20px 30px;}
.smiabout p{color: #aaaaaa}


/*POLEZNIE STATII*/
.poleznoe .items-row{display: block; width: 590px; height: 210px; border-bottom: 2px solid #bbbdbf; }

.poleznoe .items-row:nth-child(2), .poleznoe .items-row:nth-child(4), .poleznoe .items-row:nth-child(6){float: left !important}
.poleznoe .items-row:nth-child(3), .poleznoe .items-row:nth-child(5), .poleznoe .items-row:nth-child(7){float: right !important}
.poleznoe .items-row:nth-child(6),.poleznoe .items-row:nth-child(7) {border-bottom: 0px !important}

.poleznoe .items-row img{width: 200px; height: 140px; float: left; margin-right: 15px;}
.poleznoe .article-info-term{display: none}
.poleznoe .items-row h2 {float: right; width: 365px}
.poleznoe .items-row .article-info {font-style: italic !important; color: #999999 !important;}


.poleznoe .article-info{float: left; margin: 10px 0px !important}
.poleznoe .article-info dd{margin: 0px !important}
.poleznoe .readmore{float: right; margin: 10px 0px !important}
.poleznoe .articletext{height: 135px;}
.poleznoe .articletext h2{margin: 0px !important; padding: 0px !important}
.poleznoe .create { font-size: 12px; font-style: italic; font-family: arial; color: #bbbbbb;padding: 0px !important}

.poleznoe .pagination .pagination-start,
.poleznoe .pagination .pagination-end{display: none}
.poleznoe .pagination .pagination-prev,
.poleznoe .pagination .pagination-next {width: 20px;}
.poleznoe .pagination .pagination-prev a,
.poleznoe .pagination .pagination-prev span,
.poleznoe .pagination .pagination-next a,
.poleznoe .pagination .pagination-next span{color: #bbbbbb !important; font-weight: normal !important; border: 0px !important}

.poleznoe .pagination {padding: 0px;}

.poleznoe ul.pagination {display: block; position: absolute; top: 280px; width: 1170px;  height: 29px; border-bottom: 2px solid #bbbdbf; padding-left: 30px;}
.poleznoe ul.pagination li{border: 0px !important; margin-right: 5px !important;}

.poleznoe ul.pagination li span,
.poleznoe ul.pagination li a{font-family: arial; font-size: 18px; font-weight: bold}

.poleznoe ul.pagination li a{color: #111111 !important}
.poleznoe ul.pagination li span{color: #0893D8 !important; border-bottom: 4px solid #0893D8}


.poleznoe .pagination .counter {display: none}
.poleznoe .category-desc{display: block; height:  10px; margin-top: 40px !important;}
.item-page.poleznoe .article-info{ float: none !important; margin-bottom: 40px !important}




/*Photoreportaji*/
/*.photorep {display: -webkit-flex; display: flex;  justify-content: center; width: 1100px;}*/
.photorep {display: block;  width: 1200px; margin: 0px auto !important; }
.photorep .items-row{display: block; width: 360px; height: 340px; border-bottom: 0px solid #bbbdbf; margin-bottom: 20px !important; }



.photorep .items-row:nth-child(2),
.photorep .items-row:nth-child(3),
.photorep .items-row:nth-child(4),
.photorep .items-row:nth-child(5),
.photorep .items-row:nth-child(6),
.photorep .items-row:nth-child(7){float: left !important; margin: 0px 20px 20px 20px !important}

.photorep .items-row img{width: 340px; height: 240px; margin-bottom: 15px;}
.photorep .article-info-term{display: none}
.photorep .items-row h2 {width: 340px; position: absolute; margin-top: 250px }
.photorep .items-row .article-info {font-style: italic !important; color: #999999 !important;}


.photorep .article-info{float: left; margin: 10px 0px !important}
.photorep .article-info dd{margin: 0px !important}
.photorep .readmore{float: right;  margin: 10px 0px !important}
.photorep .articletext{height: 300px;}
.photorep .articletext h2{margin: 0px !important; padding: 0px !important}
.photorep .create { font-size: 12px; font-style: italic; font-family: arial; color: #bbbbbb;padding: 0px !important}

.photorep .pagination .pagination-start,
.photorep .pagination .pagination-end{display: none}
.photorep .pagination .pagination-prev,
.photorep .pagination .pagination-next {width: 20px;}
.photorep .pagination .pagination-prev a,
.photorep .pagination .pagination-prev span,
.photorep .pagination .pagination-next a,
.photorep .pagination .pagination-next span{color: #bbbbbb !important; font-weight: normal !important; border: 0px !important}

.photorep .pagination {padding: 0px;}

.photorep ul.pagination {display: block; position: absolute; top: 310px; width: 1170px;  height: 29px; border-bottom: 2px solid #bbbdbf; padding-left: 30px;}
.photorep ul.pagination li{border: 0px !important; margin-right: 5px !important;}

.photorep ul.pagination li span,
.photorep ul.pagination li a{font-family: arial; font-size: 18px; font-weight: bold}

.photorep ul.pagination li a{color: #111111 !important}
.photorep ul.pagination li span{color: #0893D8 !important; border-bottom: 4px solid #0893D8}


.photorep .pagination .counter {display: none}
.photorep .category-desc{display: block; height:  10px; margin-top: 40px !important;}
.item-page.photorep .article-info{ float: none !important; margin-bottom: 40px !important}


body.inversion .size, .size{display: none !important}

.mainpoleznoe .readmore.btn{width: 397px; display: block; margin-top: 35px;text-align: center}
.mainpoleznoe .readmore.btn a{font-family: mullerr !important; color: #0893D8 !important; margin-left: 0px !important; font-size: 18px !important; text-transform: uppercase}
.mainpoleznoe .items-row {margin: 0px !important}

.mainpoleznoe .item.column-1{padding-bottom: 0px !important}


.slides_container, #btcontentslider142{height: 260px !important;}
/*.slides_container{min-width: 1200px !important; width: 1200px !important}
.slides_control{min-width: 3600px !important; width: 3600px !important}*/

.smi_o_nas {max-width: 900px; margin: 20px auto;}
.smi_o_nas div {padding: 15px 0;}

.exhibitions .row div {overflow: hidden; text-align: center;}

.rezhim, .rezhim_servis {margin: 50px 0;}
.rezhim img {display: block; margin: 0 auto;}
.rezhim h5 {font-weight: 600; font-size: 14px; color: #0893d8; margin: 0 0 15px;}
.rezhim h5 span {font-weight: 400;}
.rezhim p, .rezhim_servis p {font-size: 14px;}
.rezhim_servis {padding-top: 50px; border-top: 3px solid #0893d8;}
.rezhim_servis h5 {font-weight: 600; font-size: 14px; margin-bottom: 15px;}
.rezhim_servis h5 span {font-weight: 400; font-size: 14px;}

.content .item-page {margin-bottom: 30px;}

a.bvi-open,
a.bvi-panel-close {color: #0893D8 !important; font-family: mullerr !important; cursor: pointer;}
a.bvi-open {font-size: 12px; background: url(../images/eye.png) 325px center no-repeat; background-size: contain; padding-left: 32px;}