html {min-height: 100%;}
body {color: #000;}
body#stylef1, body#stylef2, body#stylef3, body#stylef4, body#stylef5, body#stylef6, body#stylef7, body#stylef8, body#stylef9, body#stylef10, body#stylef11, body#stylef12, body#stylef13, body#stylef14, body#stylef15, body#stylef16 
{background: url("/images/maket/bg.png") no-repeat 0 0 #c0d4e4;}
#header {background: url("/images/maket/bg-header.jpg") no-repeat 0 0 #FFF;}
#footer {background: url("/images/maket/bg-footer.jpg") no-repeat 0 0 #384693;}

/* IE-fix */
.yjsgmega#topmenu_holder {filter: none;}

/* hide */
.validators, .yjsgcp, #cp .yjsgcp, .yjsglogo {display: none;}

/* shadow */
/* #centerbottom, #header, #footer {box-shadow: 0 7px 10px #777777;}
.top_menu.yjsgsitew {box-shadow: 0 0 0 #FFFFFF, 0 5px 10px #AAAAAA;}
#top1 {text-shadow: 1px 1px 3px #000000;}
.top_menu ul.subul_main {box-shadow: 1px 1px 7px #555555;}
#midblock img {box-shadow: 1px 1px 5px #555555;}
/* .breadcrumb {box-shadow: 2px 2px 2px #DDDDDD;}
ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {box-shadow: 1px 1px 3px #999999;}
#lbPrevLink:hover:before, #lbNextLink:hover:before {text-shadow: 2px 2px 5px #777777;}
span.yjm_has_none span.yjm_title {text-shadow:2px 2px 5px #000;}
span.yjm_has_none span.yjm_title:hover, #horiznav li .mymarg:hover {text-shadow:0 0 7px #FFF;} */
#topmenu_holder.yjsgmega, #topmenu_holder.topmodpoz, #topmenu_holder.topmodpoz_navbar, .accordeonck ul li ul {box-shadow: none;}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper img, form.Chronoform img {box-shadow: none !important;}

/* border-radius */
#yjsg1 img, .accordeonck ul, .ccms_form_element input, textarea,
#midblock img, .categories-module li h5 a, .h2_holder h2, h2.article_title,
.accordeonck ul li:hover, .accordeonck, .breadcrumb, ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper, 
.sp-accordion.sp-accordion-style1 .toggler, #leftblock .inside, #yjsgheadergrid .slider-container li img {
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
        border-radius: 5px;
}
#header {
    -webkit-border-radius: 10px 10px 0 0;
       -moz-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
}
#yjsg1, #lbImage, #lbBottom {
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
        border-radius: 10px;
}
#footer {
  -webkit-border-radius: 0 0 10px 10px;
       -moz-border-radius: 0 0 10px 10px;
          border-radius: 0 0 10px 10px;
}

/* awesome font */
.icon-home:before, .icon-phone:before, .icon-envelope:before {margin-right: 5px; font-size:1.1em;}

/* Заголовки */
h1, h2, h3, h4, h5, h6, .article_title, .module_title, .pagetitle, h2.article_title, form.chronoform h1 
{font-size: 1.5em; font-weight: bold !important; line-height: 1.5em; margin: 20px 10px 0 15px !important;}
h2.article_title {padding-left: 10px; line-height: 1.4em;}

/* ------- end ------- */

/* #top1 - #top5 */
#top1 .yjsquare, #top2 .yjsquare, #top3 .yjsquare, #top4 .yjsquare, #top5 .yjsquare {margin-left: 5px; padding: 0;}
#top1 {font-weight:bold; background: #FFF;}
#top1 .nav-pills .dropdown-menu {z-index: 1001;}
#top1 .nav .dropdown-toggle .caret {
    margin: 0 0 0 5px;
    vertical-align: middle;
}

/* header */
#yjsgheadergrid, #header1 .yjsquare, #header1 .yjsquare_in, #header2 .yjsquare, #header2 .yjsquare_in {padding: 0;}

/* topmenu */
#topmenu_holder.yjsgmega, #topmenu_holder.topmodpoz, #topmenu_holder.topmodpoz_navbar {border: none;}
.top_menu .horiznav {border: 1px solid #FFF; border-width: 0 0 3px 0; font-size: 20px;}
.top_menu .YJSG-inner.horiznav {border-width: 0;}

/* adv1  adv2  adv3 ...  */
.blue_yjsg2_out {background: none;}
#yjsg2 {background: #fff; padding: 0;}


/* left and right*/
.h2_holder {font-size: 0.8em;}
.h2_holder h2 {text-transform: uppercase; text-align: center; font-size: 1.3em; margin-top: 7px; margin-left: -4px; padding-top: 2px;}
#leftblock h2 {
  border: 1px solid #FFF;
  border-width: 1px 1px 0;
}
#leftblock .inside {
    padding-right: 0;
    margin: 0 10px;
}
#leftblock .yjsquare, #rightblock .yjsquare {margin-bottom: 0;}
#leftblock .yjsquare_in, #rightblock .yjsquare_in {padding-bottom:0; }
#leftblock .yjsquare_in, #rightblock .yjsquare_in {padding-top: 0;}
.categories-module li {padding: 0;}
.categories-module li h5 {font-size: 1.1em; line-height: 1.1em;}
.categories-module li h5 a {display: block; padding: 5px;}

#leftblock h3.module_title, #rightblock h3.module_title {
    background: none repeat scroll 0 0 #258dc8;
    border: 1px solid #258dc8;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 1.3em;
    margin: 0;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}

/* menu left yjsgacc*/
.yjsgacc li a:after {
	content: "";
	font-family: "FontAwesome";
	top: 5px;
}
.yjsgacc li a, .yjsgacc li a.alast {
	border: 1px solid #258dc8;
    height: auto;
    margin: 5px 8px 5px 4px;
    padding: 5px;
    -webkit-border-radius: 5px;
            border-radius: 5px;
}
.yjsgacc li.active_yjsgacc a.yjsgtoggler:after {content: "" !important;}
.yjsgacc  a.isactivea, .yjsgacc  li a:hover {background: #258dc8; color: #FFF;}

/* midblock */
#centerbottom {padding-top: 0;}
#midblock li {margin: 0 0 10px 20px;}
#midblock img {border: 1px solid #FFF;}
#midblock table.border td {padding: 5px; border: 1px solid #CCC;}
#midblock table.border th {
    background: none repeat scroll 0 0 #258dc8;
    border: 1px solid #fff;
    color: #fff;
    padding: 10px;
    text-align: center;
}
#yjsg1 {padding: 0;}
#yjsg1 .yjsquare_in {padding: 7px 0 0;}

/* вывод категорий в контенте */
.yjsg-morearticles h3, .cat-children h3 {display: none;}
.categories_view li {font-weight: bold; text-transform: uppercase;}
.categories_view li ul li {text-transform: none;}
.categories_view li ul li ul li {font-weight: normal;}

/* список материалов категории */
table.category, table.category td {border:0;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {padding:0; line-height:1em;}

/* описание категории при переходе из пункта меню */
.yjsg-categorydesc {padding:0;}
.yjsg-categorydesc p {margin:0;}

/* breadcrumb */
.breadcrumb {
    border: 1px solid #DDDDDD;
    border-width: 0 0 1px;
    display: block;
    height: 20px;
    padding: 2px 5px;
    width: 99%;
}
.breadcrumb li {float: left; }
.icon-yjsg-marker:before {content:"";}
.icon-yjsg-pathway:before {content:"";}

/* sidepanel */
#yjsg_sidepanel_open:after {content: ""; margin-left: -5px;}
#yjsg_sidepanel_open {border-width: 1px; font-size: 25px;}
#yjsg_sidepanel_open.SidePanOpen:after {content: "";}

/* pagination */
.pagination li {background-image: none; display: inline-block; margin: 10px; width: auto;}
.pagination.pagination-centered > ul {text-align: center;}

/* footer */
.footer_holders {padding: 0 10px; border-top:none;}

/* ------- end ------- */

/* sigPro Free*/
#midblock ul li.sigFreeThumb {margin: 10px;}
#midblock ul li.sigFreeThumb a.sigFreeLink.fancybox-button {background: none;}
#midblock ul li.sigFreeThumb img.sigFreeImg {
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
            border-radius: 5px;
}

/* sp-accordion */
.sp-accordion.sp-accordion-style1 {border: 0 none;}
.sp-accordion.sp-accordion-style1 .toggler {margin: 1px 0; border: 1px solid #eee;}
.sp-accordion.sp-accordion-style1 .sp-accordion-inner {background: none;}

/* chronoform */
p.chrono_credits {display: none;}
.gtooltip {font-weight: bold;}
form.chronoform h1 {margin-top: 0;}

/* phocaguestbook */
#phocaguestbook .pgtitle {padding: 3px 8px;}
#phocaguestbook h4.pgtitle  {font-size: 1em;}
#phocaguestbook .pgcontent {border-left: 0 none !important;}
#phocaguestbook .pgcontentbottom small {font-weight: bold;}
#pg-guestbook input {width: 99%;}
#pg-guestbook #pgbcaptcha {width: 242px;}
#pg-guestbook input[type="submit"], #pg-guestbook input[type="reset"] {margin: 0 0 10px; width: 150px; padding: 3px;}
#pg-guestbook input[type="submit"] {border:0; padding: 5px;}
form#pgbadminForm {margin: -50px 0 0;}

/* djslider */
#yjsgheadergrid .slider-container li img {
    float: left;
    margin-right: 10px !important;
    width: auto !important;
}
.slide-desc-bg {background: none;}

/* eventgallery */
/*
.event .pull-right.limitbox {margin-top: -30px;}
.eventgallery-thumbnails.eventgallery-imagelist.thumbnails {clear: left; margin-left: -3px;}  /* Контейнер галереи
.eventgallery-imagelist .thumbnail-container .content .data h2 {color:#FFF; font-size: 1em;} /* Заголовок слайда
.eventgallery-imagelist .thumbnail-container:hover .content .data {font-weight: bold;} /* Описание слайда
*/

/* accordeonck */
.accordeonck li a {
  height: auto;
  border: 1px solid #258DC8;
  color: #258DC8;
  font-weight: bold;
  text-indent: 0;
  margin: 5px;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  }
.accordeonck li a::before {
  content: "";
  font-family: "FontAwesome", sans-serif;
  margin: 5px;
  }
.accordeonck li a.toggler::before { content: ""; }
.accordeonck a:hover, .accordeonck a.isactive { background: #258DC8; color: #FFFFFF !important; }

/* ------- end ------- */

/* background */
#centerbottom, h2.article_title, .top_menu ul.subul_main, .breadcrumb, #lbBottom, #yjsg_sidepanel_open {background: #FFF;}
.top_menu ul.subul_main li a, .top_menu ul.subul_main li a:hover, 
.top_menu ul.subul_main li a.activepath, .categories-module li h5 a:hover, 
.h2_holder h2, input[type="submit"], .breadcrumb:hover {background: #435361;}
.categories-module li h5 a {background: #EEE;}
.sp-accordion.sp-accordion-style1 .toggler {background: #FFF3EE;}
.top_menu {background: #435361;}
.footer_holders.footer, #topmenu_holder.yjsgmega, #topmenu_holder.topmodpoz, 
#topmenu_holder.topmodpoz_navbar, .top_menu.YJSG_listContainer, 
.categories-module li, tr.sectiontableentry1 td, tr.sectiontableentry1:hover td, 
tr.sectiontableentry2:hover td, #lbCenter, #lbBottomContainer, #lbPrevLink:hover, 
#lbNextLink:hover, #lbCloseLink {background: none;}
ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {background-image: none !important;}
#phocaguestbook .pgtitle {background: #DDD !important;}
#pg-guestbook input[type="submit"]:hover {background:#090;}

/* color */
h1, h2, h3, h4, h5, h6, .contentpagetitle , h2.article_title a, 
.yjsg_features h1, .yjsg_features h4, .yjsgdoclist h1, .yjsgdoclist h4, 
#xmap h1, #header2 .button, #header2 .button:hover, 
.sp-accordion.sp-accordion-style1 .togglerform, form.chronoform h1 {color: #258DC8;}
a:focus, a:hover, .categories_view li ul li ul li a:hover {color:#C00;}
.top_menu ul li a, .top_menu li.active a.activepath {color: #FFF !important;}
.top_menu ul li a:hover {color: #FF0 !important;}
.top_menu ul.subul_main li a, .h2_holder h2, .categories-module li h5 a:hover, 
.footer_holders, .footer_holders a, .footer_holders a:hover, input[type="submit"], 
.breadcrumb:hover, .breadcrumb:hover a, #lbPrevLink:hover:before, #lbNextLink:hover:before {color: #FFF;}
.categories_view li ul li ul li a {color: #555;}
.icon-home:before, .icon-phone:before, .icon-envelope:before,  
#yjsg_sidepanel_open:after, #yjsg_sidepanel_slide a {color: #F00;}
#header1 .top-contact .yjsquare_in, #header1 .top-contact .yjsquare_in a {color:#FFF;}
#leftblock h2 {color: #FF5;}
#phocaguestbook .pgtitle a {color:#000;}
#phocaguestbook .pgcontent {color:#555;}
#phocaguestbook .pgcontentbottom small {color: #AAAAAA !important;}

/* ------- end ------- */


/* --- Дополнения --- */
#header1 {
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 11px;
    text-align: right;
}
#header1 p {margin-right: 20px;}
#header1 p, #header1 p a {color: #01468e;}
#header1 p a:hover {color: #C00;}

.horiznav .subul_main .yjm_title {text-transform: none;}
.top_menu ul.subul_main {border-color: #fff;}

.holders {
    padding-top: 0;
}
#bodytop1 {
    background: #c0d4e4;
}
.napr {
    background: #4c5fc6 none repeat scroll 0 0;
    border-radius: 5px;
    display: inline-block;
    height: 310px;
    margin: 5px;
    padding: 10px;
    text-align: center;
    width: 360px;
}

.napr > h2 {
    color: #fff;
    margin: 0 !important;
    padding: 0 0 7px;
}

#midblock .napr img {border-width: 2px;}

.djslider-loader.djslider-loader-default {margin-left: -5px;}
#midblock .djslider-loader.djslider-loader-default img {border: medium none;}

p, blockquote, form, label, ul, ol, dl, fieldset, address, table.border {
    margin: 0.5em 0 0.5em 10px;
}

/* Phocagallery */
#sb-container {z-index: 1000;}
#sb-title-inner {display: none;}
.pgplugin0, .pgplugin1, .pgplugin2, .pgplugin3, .pgplugin4, .pgplugin5, .pgplugin6, .pgplugin7, .pgplugin8 {
    background: #fcfcfc none repeat scroll 0 0 !important;
    border: 1px solid #e8e8e8 !important;
    border-radius: 5px;
}
.pgplugin0.hover, .pgplugin1:hover, .pgplugin2:hover, .pgplugin3:hover, .pgplugin4:hover, .pgplugin5:hover, .pgplugin6:hover, .pgplugin7:hover, .pgplugin8:hover {
    background: #f5f5f5 none repeat scroll 0 0 !important;
    border: 1px solid #C0D4E4 !important;
}

#topmenu_holder.yjsgmega {margin-top: -10px;}
#leftblock #phocagallery-module-ri {margin-top: 25px !important;}

.news_item_a {padding-right: 50px;}