@font-face {
    font-family: 'OrthodoxRegular';
    src: url(http://www.xn----7sbbtqha7begew9a9jh.xn--p1ai/templates/eparhiy/fonts/cyrillicold-webfont.eot); 
	 src: url(http://www.xn----7sbbtqha7begew9a9jh.xn--p1ai/templates/eparhiy/fonts/cyrillicold-webfont.woff); 
	 src: url(http://www.xn----7sbbtqha7begew9a9jh.xn--p1ai/templates/eparhiy/fonts/cyrillicold-webfont.svg);
	src: url(http://www.xn----7sbbtqha7begew9a9jh.xn--p1ai/templates/eparhiy/fonts/cyrillicold-webfont.ttf) format('truetype');
   }
#site_opisanie { margin: 30px 0 0px 409px; font-size:12px; text-align:center; line-height:1.3; position:absolute; color:#13323c; text-shadow: 1px 1px 2px #dcdcdc;}
#site_opisanie2 { font-size:12px; margin: 131px 0 0 621px; position:absolute; color:#13323c; text-shadow: 1px 1px 2px #dcdcdc}   
#shapka
{background-image: url("http://www.xn----7sbbtqha7begew9a9jh.xn--p1ai/templates/atomic/images/logo_bg.jpg"); background-repeat:no-repeat; height:235px;width:1001px;  margin-bottom:5px; margin-top:8px}
#ikona {margin: -85px 0 0 419px; border: 14px #afd9e5 solid;  line-height:0px; 
-moz-box-shadow: 0px 0px 18px 8px #34696d;
-webkit-box-shadow: 0px 0px 18px 8px #34696d;
-o-box-shadow: 0px 0px 18px 8px #34696d;
box-shadow: 0px 0px 18px 8px #34696d;}
#portal { width:1001px; height: 60px; background:url(../images/bwrapper-bg.gif) repeat-x; margin-top:-22px !important; margin-left:-22px; margin-bottom:18px; background-color:#beccdb  }
#portalpoloska {margin:12px 0 0 -5px; position:absolute; z-index:500;}
#portalpoloska2 {margin:12px 0px 0 801px; position:absolute; z-index:500; }

#socialy { position:absolute; z-index:600; margin-top:-4px; font-size:13px}

#ygolki { margin: -78px 0 0 -28px; position: absolute; z-index:400} 
/*border-bottom: 10px #266382 solid;*/
#portal-krest { margin:-12px 452px; position: absolute; }

#kalendar_days { text-align:center; line-height:1.5; font-size:11px; padding:6px 5px}
#kalendar_day { font-weight:bold; font-size: 12px; padding-top:3px}
#kalendar_days img { border:#646464 solid 3px; max-width:150px; overflow:hidden}
/* Basic elements */
::selection {background: #99CCCC; color: #fff}
::-moz-selection {background: #99CCCC; color: #fff}
::-webkit-selection {background: #99CCCC; color: #fff}
body { line-height:1.8; min-height:100%; color: #646464; 
background: url(../images/ornate-bg.jpg) repeat-x, url(../images/fon_3.png) repeat-x, url(../images/bg_fon.jpg); 

/*background: url(../images/fon_body_2.png) repeat-x, url(../images/body_bg.jpg) repeat #d2e4f4;*/
 }
a { text-decoration: none; color: #333; -webkit-transition: color 0.15s linear; -moz-transition: color 0.15s linear; -o-transition: color 0.15s linear; transition: color 0.15s linear; }
a:hover,
a:active,
a:focus { color: #6896C1; }
h1, h2, h3, h4, h5 { font-weight: normal; color: #333 }
h1 { font-size:48px; color: #222; line-height: 72px; margin: 0; padding: 0; }
h2 { font-size:40px; color: #222; line-height: 64px; margin: 0; padding: 0; }
.jform_contact_first h2 {font-size:26px; font-weight:normal; margin:0; padding:0 20px; 
background: url(../images/perehod.png) repeat-y right, url(../images/sob.jpg); border-top: solid 3px #AAA; border-bottom: solid 3px #AAA;}
.jform_contact_first h2:first-letter {color:#AA0000; font-family: "OrthodoxRegular", "Arial"; font-size:35px;}
h3 { font-size:135% }
h4 { font-size:110% }
h5 { font-size:100% }
ul { list-style:none; }
ul li { line-height:2.6; }
p { margin: 1px 0 0.5em 0;}
/* Containers */
#mainContent { background: #fff url('../images/mainbody_bg.png') repeat-x left top; overflow: hidden; }
#gkHeader { background: #101010; color: #8c8b82; padding: 22px 27px;}
#gkMain { padding: 22px 20px 22px 22px; overflow: hidden; clear:both;  background: #fff url('../images/fon-body.gif') }
/* Logo  */
h1#gkLogo {float: left; margin: 60px 0 30px 0; }
h1#gkLogo a img { display: block; height: auto; margin: 9px 0 0 417px; width: auto; }
h1#gkLogo a.cssLogo { background: url('../images/style1/logo.png') no-repeat 0 0; display: block; height: 32px; margin: 0; text-indent: -999em; width:249px; }
h1#gkLogo.text { width: auto; float: left; }
h1#gkLogo.text a { display: block; font-weight:normal; text-indent: 0; float: left; }
h1#gkLogo.text a { padding: 0; width: auto!important; }
h1#gkLogo.text a > span { color: #fff; display: block; font-size: 32px; line-height: 32px; float: left; }
h1#gkLogo.text .gkLogoSlogan { font-size: 16px!important; line-height: 32px; color: #989898; margin: 0 0 0 8px; height: 32px; display: block; float:left; }
/* TOP */
#gkSearch,
#gkButtons { margin:-63px 0px 0 789px; position: absolute; z-index:900 }
#gkButtons { margin-top: 61px; }
#gkButtons div a { font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase; padding: 0 13px 0 25px; background: transparent url('../images/style1/is_bullet_active.png') no-repeat left center; margin-top: 15px; }
#gkButtons div a:first-child { padding-left: 0; background: none; } 
#gkButtons a:hover { color: #6896C1; }
#gkSearch #mod-search-searchword { width: 150px; height: 28px; border: none; padding: 0 15px; margin: 0 0 0 10px; display: block;  background: url('../images/search_icon.png') no-repeat right center; background-color:none }
#gkSearch #mod-search-searchword:hover,
#gkSearch #mod-search-searchword:active,
#gkSearch #mod-search-searchword:focus { -webkit-box-shadow: inset 0 0 29px #eee; -moz-box-shadow: inset 0 0 29px #eee; -o-box-shadow: inset 0 0 29px #eee; box-shadow: inset 0 0 29px #eee; }

/* standard breadcrumb */
#gkBreadcrumb { min-height: 26px; border-bottom: 1px solid #dfdfdf; cursor: pointer; margin: -20px 0 0px 0!important; padding: 10px 0; clear: both; /*background: url('../images/bg-home-fade.png') repeat-x left top;*/}
#gkBreadcrumb > div {   padding: 0; }
#gkBreadcrumb .breadcrumbs { width: auto; float: left; font-size: 11px; color: #333;  }
#gkBreadcrumb .breadcrumbs li.separator { display: block; float: left;  width: 25px; margin: 0 5px; background: url('../images/style1/Christian_Symbol.png') no-repeat center center; text-indent: -99999em; }
#gkBreadcrumb .breadcrumbs > ul { margin-left: 0; height: 25px; line-height: 24px; padding: 0; }
#gkBreadcrumb .breadcrumbs > ul > li { float: left; font-size: 12px; width: auto; clear: none; height: 25px; line-height: 24px; }
#gkBreadcrumb .breadcrumbs > ul > li a { color: #848484}
#gkBreadcrumb .breadcrumbs > ul > li a:hover { color: #6896C1; }
#gkBreadcrumb .breadcrumbs > ul > li:first-child { padding-right: 8px; background: transparent url('../images/style1/breadcrumb_youah.png') no-repeat right center; margin-right: 25px; }
#gkBreadcrumb .breadcrumbs > ul > li:first-child > span { padding: 0 10px; background: #78a8d5 url('../images/breadcams.png') repeat-x; line-height: 24px; font-size: 11px; text-transform: uppercase; height: 25px; display: block; color: #fff; font-weight:500; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.337); }

/* tools */
#gkTools { float: right; }
#gkTools a { display: block; float: left; width: 11px; height: 9px; margin: 12px 0 0 3px; text-indent: -99999em; background: transparent url('../images/font_size.png') no-repeat -44px 0; }
a#gkToolsReset { background-position: -24px 0; margin-left: 6px }
a#gkToolsDec { background-position: 0 0 }
/* footer */
#gkFooterWrap { margin: 0 auto; font-size: 11px;  overflow: hidden; border-top: 1px solid #222 }

#gkCopyrights span { float: right; line-height: 14px; }
#gkFooterNav { float: left; }
#gkFooterNav li { display: inline; margin-left: 16px; line-height: 11px; }
#gkFooterNav li:first-child { margin: 0; padding: 0; }
#gkStyleArea { clear: both; float: right; }
#gkFrameworkLogo { display: block; width: 220px; height: 42px; background: url('../images/framework-logo.png') no-repeat 0 0; text-indent: -9999em; margin: 96px auto 0; padding-bottom: 40px; opacity: 0.3; clear: both; }

/* Suffixes */
.kalendar { margin-top:20px;-moz-box-shadow: 0px 1px 6px 0px #9b9b9b;-webkit-box-shadow: 0px 1px 6px 0px #9b9b9b;
-o-box-shadow: 0px 1px 6px 0px #9b9b9b;box-shadow: 0px 1px 6px 0px #9b9b9b;}
.box,
.box_text { overflow: hidden; margin-top:20px;  }
.box:first-child,
.box_menu:first-child,
.box_text:first-child { margin-top: 0!important;}
.box > div,
.box_text > div { overflow: hidden; }
.box_content { padding: 0; overflow: hidden; color:#555; font-size:13px; line-height:1.2; }
.box li,
.box_text li {  line-height: 28px;  font-weight:normal; padding-left: 28px; background: transparent url('../images/bullet.png') no-repeat 0 7px;  }
.box li a,
.box_text li a { text-decoration: none; }
.box a,
.box_text a { text-decoration: none; }

/*--- default */
.box > div > h3.header,
.box_menu > div > h3.header, 
.box_text > div > h3.header { font-size: 20px;text-transform: uppercase;letter-spacing: -0.5px;line-height: 32px;color: #808080;margin: 10px 0px; font-weight: 600}
.boxrss h3 { font-size: 20px;text-transform: uppercase;letter-spacing: -0.5px;line-height: 32px;color: #FFF;margin: 10px 0px; padding-left: 10px; background-color: #7C9CAC;}


/* suffix color1 */
.box.color1 > div > h3.header,
.box_menu.color1 > div > h3.header,
.box_text.color1 > div > h3.header { float: left; padding: 0 5px;font-size: 28px; font-weight: normal; letter-spacing: normal; background: #ffbf25; color: #fff }
.box.color1 .content,
.box_menu.color1 .content,
.box_text.color1 .content { clear: both; }

.box.dark.color1 > div > h3.header,
.box_menu.dark.color1 > div > h3.header,
.box_text.dark.color1 > div > h3.header { color: #ffbf25; }

/* suffix color2 */
.box.color2 > div > h3.header,
.box_menu.color2 > div > h3.header,
.box_text.color2 > div > h3.header,
.box.dark.color2 > div > h3.header,
.box_menu.dark.color2 > div > h3.header,
.box_text.dark.color2 > div > h3.header { color: #6896C1; }

/* suffix twolines */
.box.twolines > div > h3.header,
.box_menu.twolines > div > h3.header,
.box_text.twolines > div > h3.header {  line-height: 18px; }

.box.twolines.color1 > div > h3.header,
.box_menu.twolines.color1 > div > h3.header,
.box_text.twolines.color1 > div > h3.header {  line-height: 24px; padding: 5px 5px 2px }
.box.twolines.color1 > div > h3.header > span,
.box_menu.twolines.color1 > div > h3.header > span,
.box_text.twolines.color1 > div > h3.header > span { color: #fff}

.box.twolines > div > h3.header > span,
.box_menu.twolines > div > h3.header > span,
.box_text.twolines > div > h3.header > span { color: #acacac; display: block; }



/* suffix _menu */
.box_oblako_ykaz h3 {background-color: #5FBAE7; padding:12px 10px; color:#FFFFFF; text-transform:uppercase;font-size: 16px; margin-bottom:7px; font-weight: 800;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 5px 0px #9b9b9b;-webkit-box-shadow: 0px 2px 5px 0px #9b9b9b;-o-box-shadow: 0px 2px 5px 0px #9b9b9b;box-shadow: 0px 2px 5px 0px #9b9b9b; border-bottom: 5px solid #FFFFFF;}
.box_oblako_ykaz { padding: 0 0 20px 0}
.ukazi_niz {background: url('../images/yzor-ukaz.png') no-repeat 50% top; font-size: 13px; padding-left: 8px;margin-top: 8px;} 
.zagolov_ukazov { text-align:center; font-weight:bold; padding-left:10px } 
.box_oblako_ykaz .content{ padding-top:18px; background: url('../images/yzor-ukazi2.png') no-repeat 50% top/*, url('../images/yzor-ukaz.png') no-repeat 50% 104%*/}
.box_oblako_ykaz .moduleCustomLink { padding-top:3px; padding-left:8px}
.moduleItemukaz { font-weight:600; margin-bottom:-10px; text-align:center}
.box_menu {  background: #78A8D5; padding: 12px;}
.box_menu div.content { box-shadow: 0px 0px 6px #707070;; background: #fff; }
.box_menu > div > h3.header { margin-bottom: 10px; font-size: 16px; color: #fff;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);}
.box_menu ul { margin: 0; padding-bottom: 10px;}
.box_menu ul li {margin: 0px; padding-left: 15px; background: url('../images/razdelitel.png') no-repeat 50% 95%; /*border-top: 1px solid  #c8c8c8;*/}
.box_menu ul li a {  display: block; margin: 0 2px; background: url('../images/style1/typography/bullet4.png') no-repeat 0; padding: 10px 1px 17px 30px; line-height: 1.3;}
.box_menu .level1 li  { background-image:none; margin-bottom: 8px; }


.box_menu ul li a:hover { background-image: url('../images/bullet.png')}
.box_menu ul li:hover { background: #F8FCFF;margin: 0; padding: 0 1px 0 15px;  }
.box_menu ul li li a { margin-left: 1px; }
.custom_oblako p {line-height: 1.25}
.box_oblako h3, .box_oblako1 h3  {background-color: #5FBAE7; padding:12px 10px; color:#FFFFFF; text-transform:uppercase;font-size: 16px; margin-bottom:7px; font-weight: 800;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 5px 0px #9b9b9b;-webkit-box-shadow: 0px 2px 5px 0px #9b9b9b;-o-box-shadow: 0px 2px 5px 0px #9b9b9b;box-shadow: 0px 2px 5px 0px #9b9b9b; border-bottom: 5px solid #FFFFFF; }
.box_oblako { padding-bottom:20px}
.box_oblako .content{ padding-left:10px} 
.box_oblako1 .content{ padding-left:0px}
.boxpat  { font-size:11px; padding:300px 3px 5px 3px; background: url('../images/patriarx-3.jpg') no-repeat center top, url(../images/sob.jpg); margin-bottom: 10px;}
/* suffix dark */
#gkHeader .box,
.box.dark,
.box.color3,
.box.color4 { padding: 18px; background: #101010; color: #999; }
.box.color3 { background: #ffbf25; color: #fff5dc; }
.box.color4 { background: #78A8D5; color: #dceefe; }
.box.color3 li,
.box.color4 li { background: url('../images/style1/is_bullet_active.png') no-repeat 4px 10px; }
#gkHeader .box > div > h3.header,
.box.dark > div > h3.header,
.box.color3 > div > h3.header,
.box.color4 > div > h3.header  { background: transparent; color: #fff; }
#gkHeader .box a,
.box.dark a,
.box.color3 a,
.box.color4 a { color: #fff; }
#gkHeader .box a:hover,
.box.dark a:hover { color: #aaa; }
.box.color3 a:hover { color: #fff5dc; }
.box.color4 a:hover { color: #fff5dc; }
#gkHeader h1,
#gkHeader h2,
#gkHeader h3,
#gkHeader h4,
#gkHeader h5 { color: #aaa; }
/* - clear */
.box.clear,
.box.clear > div,
.box.clear > div > .box_content { padding: 0 !important; background: none !important; border: none !important; margin: 0!important; }
.box.clear > div > h3 { display: none; }

/* bottom modules */

#gkBottomWrap {background: url('../images/footer_bg.jpg') 50% 3% repeat-x transparent; /*background: #101010 url('../images/footer-bgfon.png') repeat; overflow: hidden; */}
#gkBottom1,
#gkBottom2 { overflow: hidden; }
#gkBottomWrap > div > div { padding: 22px 27px; }
#gkBottomWrap { font-color: #8c8b82; }
#gkBottomWrap a { color: #aaa; }
#gkBottomWrap a:hover,
#gkBottomWrap a:active,
#gkBottomWrap a:focus { color: #fff; }

#gkBottomWrap li a {color: rgb(207, 201, 164);  font-weight:600;  /*color: #aaa;*/ }

#gkBottomWrap .box > div > h3.header,
#gkBottomWrap .box_menu > div > h3.header,
#gkBottomWrap .box_text > div > h3.header { color: #ddd; font-size: 14px;  }


/* Suffix dark */
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover,
.box_menu.dark a:active,
.box_menu.dark a:focus,
.box_menu.dark a:hover,
.box_text.dark a:active,
.box_text.dark a:focus,
.box_text.dark a:hover { color: #6896C1; }

.box.dark > div > h3.header,
.box_menu.dark > div > h3.header,
.box_text.dark > div > h3.header { color: #fff; }

.box.dark.color1 a:active,
.box.dark.color1 a:focus,
.box.dark.color1 a:hover,
.box_menu.dark.color1 a:active,
.box_menu.dark.color1 a:focus,
.box_menu.dark.color1 a:hover,
.box_text.dark.color1 a:active,
.box_text.dark.color1 a:focus,
.box_text.dark.color1 a:hover { color: #ffbf25; }

/* Suffix advertisement */
.box.advertisement > div > h3.header { font-family: Arial, Verdana, sans-serif; border-bottom: 1px solid #dfdfdf; color: #ccc; text-transform: uppercase; letter-spacing: 0; font-size: 9px; line-height: 22px; text-align: right; font-weight: normal; }

/* popup */
#gkPopupOverlay,
#gkPopupLogin,
#gkPopupRegister { display: none; overflow: hidden; width: 500px; margin-left: -250px; position: fixed; z-index: 1000002; left: 50%; top: 50%; background: #fff; }
#gkPopupLogin { width: 600px; margin-left: -300px; }
.gkPopupWrap { padding: 25px; }
#gkPopupOverlay { width: 100%; height: 100%; position: fixed; z-index:1000001; top:0; left:0; background:#000; opacity:0.3; filter:alpha(opacity=33); margin-left:0; }
.gkPopupWrap h3 { font-size: 28px; border-bottom: 1px solid #e7e7e7; margin: 0 0 20px; }
.gkPopupWrap h3 small { font: normal 12px Arial, Helvetica, sans-serif !important; }
.gkPopupWrap h3 small a { text-decoration: underline }
.gkPopupWrap h4 { font-size: 18px; margin: 0 0 12px; }
.gkPopupWrap ul li { }
#gkPopupLogin fieldset { padding: 0!important; }
#gkPopupLogin fieldset label { font-size: 12px}
#gkFBLogin { float: left; width: 45%; }
#gkFBLogin p { line-height: 18px; margin: 14px 0 20px }
#gkFBLogin + #login-form,
#gkFBLogin + #com-login-form { float: left; width: 45%; margin-left: 4%; padding-left: 30px; border-left: 1px solid #e7e7e7 }
#form-login-remember { margin: 30px 0 4px; }
#form-login-remember label { color: #777; font-size: 11px; font-weight: normal; vertical-align: top; }
#login-form ul { border-top: 1px solid #E7E7E7; margin: 20px 0; overflow: hidden; padding: 2px 0 0; }
#login-form ul li { float: left; font-size: 11px; }
#login-form ul li:first-child { margin-right: 10px; }
#login-form ul li a { text-decoration: underline }
label#jform_spacer-lbl { font-size: 11px; font-weight: normal; color: #666 }
.logout-button .login-greeting { float: left; margin-right: 32px; font-size: 14px; }
#gkPopupRegister dl dt:first-child { font-size: 10px; display:block; width:100%; }
#gkPopupRegister dt { float: left; width: 35%; clear: both; }
#gkPopupRegister dt,
#gkPopupRegister dd { line-height: 41px; height: 41px; }
#gkPopupRegister legend { display: none; }
#member-registration fieldset { padding: 0 0 24px }
#member-registration label { padding: 0 0 0 2px; font-size: 12px; }
#member-registration > div { line-height: 30px;}
#member-registration > div > button { margin-right: 12px;}
#member-registration > div a { text-decoration: underline }
#gkPopupLogin input[type="text"],
#gkPopupLogin input[type="password"] { clear: both; display:block; width: 220px; }
#gkPopupRegister input[type="text"],
#gkPopupRegister input[type="password"] { width: 250px; }

.bukviza {font-size:70px; /* Задание размера шрифта буквицы */
     color:#9a3131;  /* Задание цвета буквицы */
     font-weight:500; 
     float:left; /* Задание обтекания буквицы */
     height:34px; 
     line-height:33px; /* Задание положения буквицы */
     margin:2px 1px 0 -5px;  /* Задание отступов буквицы */
	 font-family:OrthodoxRegular, Arial}


.box_menu ul.menu li.active   
{background-color: #cfe3f0; margin:0; padding-left:15px; font-weight:600}
.box_menu ul.level0 li.activeCategory 
{background-color: #cfe3f0; margin:0; padding-left:15px; font-weight:600}

#niz_menu 
.item-133,
.item-135,
.item-136,
.item-137,
.item-138,
.item-114 { float: left; margin-left:26px; text-decoration:underline; text-shadow: 1px 1px 1px rgb(0, 0, 0);}

#niz_menu, .box li, .box_text li { background-image:none; padding-left:0px;}
   
#niz_menu ul a {color: #aaa;  font-weight: normal;}   

#kursksvyt a:hover {
  background-color: #9ad5ff;}
#kursksvyt li ul {
  display: none;
  position: absolute;}
#kursksvyt li:hover ul, #kursksvyt li.jshover ul {display: block;}
#kursksvyt li:hover li ul,
#kursksvyt li.jshover li ul {  display: none;  }

.newsfeed-item {line-height:1.3 !important; }
.feedrss .newsfeed-item {line-height:2.4 !important; background: linear-gradient(45deg, rgb(175, 207, 224) 30%,rgb(113, 176, 209) 100%);;}

.box_oblako .newsfeed-item { text-align:left}
.newsfeed-item h4 { margin: 14px 0px; /**text-align:left; background: url(../images/sob.jpg);**/ }
.feed-link a {color: #2C3A40;}
#Footer0 { margin:15px auto; width:1001px; font-size:12px; text-align:center}


#gkUser2 #gkuseruser7 { margin-bottom:-20px}
#gkuseruser7 { margin-top: -24px; margin-left: -27px; }

#niz_super
.item-173,
.item-174,
.item-175 { float: left; font-size:33px; text-shadow: -2px -1px 1px rgba(0, 0, 0, 0.400); }

#niz_super .item-173 { margin-top: 15px;}
#niz_super .item-174 { text-transform:uppercase; font-size:40px; font-weight:600; padding-top:29px; border-top: 3px solid #8fcef7;}
#niz_super .item-174:hover { text-transform:uppercase; font-size:40px; font-weight:600; padding-top:29px; border-top: 3px solid #6776FF}
#niz_super .item-175 { margin-top: 15px; }

#gkuseruser7 .box:first-child,
#gkuseruser7 .box_menu:first-child,
#gkuseruser7 .box_text:first-child {width:1200px!important}

li.item-173 {background: no-repeat url('../images/niz_bottom.png'); position:relative; width: 328px; height:364px; padding-top:17px}
li.item-174 {background: no-repeat url('../images/mail_bottom.png'); position:relative; width: 348px; height:364px;padding-top:21px;text-align:center}
li.item-175 {background: no-repeat url('../images/niz_bottom3.png'); position:relative; width: 328px; height:365px;padding-top:17px}

li.item-173:hover {background: no-repeat url('../images/niz_bottom_hover.png')}
li.item-174:hover {background: no-repeat url('../images/mail_bottom_hover.png')}
li.item-175:hover {background: no-repeat url('../images/niz_bottom3_hover.png')}

#niz_super .item-173 a 
{ color: #fff;  padding-left: 20px;}
#niz_super .item-173 a:hover 
{color: #33CCFF; /*padding:9px 192px 350px 20px;  background: no-repeat url('../images/niz_bottom_hover.png')*/}

#niz_super .item-174 a 
{color:#fff; }
#niz_super .item-174 a:hover 
{color:#33CCFF; /*padding:21px 63px 360px; background: no-repeat url('../images/mail_bottom_hover.png') */}

#niz_super .item-175 a 
{color:#fff;  padding-left: 20px;}
#niz_super .item-175 a:hover 
{color: #33CCFF; /*padding:9px 44px 350px 20px; background: no-repeat url('../images/niz_bottom3_hover.png') 90% 0%*/}

.telefon { line-height:1.3; }

#catItemTitleA { margin:16px 0 8px 0; padding: 0 0 0; color: #222; font-size: 21px; line-height:120%; text-transform: uppercase; position: relative; font-weight:500 }
#itemDate {color: #999999;font-size: 12px;}
#moduleItemIntrotext {display:block; line-height:1.6; margin-top:8px; font-size: 13px;}

.box_front h3 {background-color: #777; padding:10px 5px; text-transform:uppercase; background: url(../images/sob.jpg); color: #6D6B6B; 
border-left:3px solid  #BBBBBB}
.box_front {padding-top:17px}

#sofiay td {vertical-align:top;}
#sofiay td img {margin-bottom: 10px}



.gkGridGK5 {height: 327px!important; border-bottom: 3px solid #64B0D2}
#top_grid  .gkGridElement.gkGrid-grid1-1 {width: 100%!important; height: 390px!important;background: rgb(95,186,231); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzVmYmFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjgyOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(45deg,  rgba(95,186,231,1) 30%, rgba(91,130,151,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(95,186,231,1)), color-stop(100%,rgba(91,130,151,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(95,186,231,1) 30%,rgba(91,130,151,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(95,186,231,1) 30%,rgba(91,130,151,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(95,186,231,1) 30%,rgba(91,130,151,1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(95,186,231,1) 30%,rgba(91,130,151,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fbae7', endColorstr='#5b8297',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
 }
#top_grid  .gkGridElement.gkGrid-22-1  {width: 28.5%!important; left: 43.1%!important; height: 92% !important}
#top_grid  .gkGridElement.gkGrid-33-1 {width: 28.5%!important; left: 71.8%!important; height: 92% !important}


#top_grid  .gkGridElement.gkGrid-22-1 h4 {font-size: 90%; line-height: 1.2; padding: 5px 0 0 2px; width: 98%;}
#top_grid  .gkGridElement.gkGrid-33-1 h4 {font-size: 90%; line-height: 1.2; padding: 5px 0 0 2px;}
#top_grid  .gkGridElement.gkGrid-22-1 a {color: #fff}
#top_grid  .gkGridElement.gkGrid-33-1 a {color: #fff}

#top_grid2 .gkGridElement.gkGrid-22-1 h4 {font-size: 90%; line-height: 1.2; padding: 5px 0 0 2px; }
#top_grid2 .gkGridElement.gkGrid-33-1 h4 {font-size: 90%; line-height: 1.2; padding: 5px 0 0 2px;}
.boxh3grid {display: none;}

#nsp-888 .nspArt h4.nspHeader {width: 298px; line-height: 1.3; font-size: 125%; padding: 10px 0px 0px 13px; height: 120px;}
#nsp-888 .nspArt h4.nspHeader a {color: #fff; font-weight:300;}

#nsp-888 .nspArt p.nspText {position: absolute; margin: -130px 0px 0px 312px; background: #fff; line-height: 1.3; padding: 14px 5px 10px 10px; font-size: 95%; height: 180px;}

#top_grid {height: 100%}
#nsp-poslednie_sobitiy .nspArtPage .nspArt:hover {text-decoration: none;}


#nsp-poslednie_sobitiy .nspArt h4.nspHeader {line-height: 1.3;font-size: 110%;padding: 5px 0px 3px 0px; width: 97%; text-align: center; font-family: calibri; }
#nsp-poslednie_sobitiy .nspArt h4.nspHeader a {color: rgb(59, 62, 63);}
#nsp-poslednie_sobitiy .nspArt h4.nspHeader a:hover {text-decoration: underline;}


.boxzagolovok_novostey h3 {background-color: #658CA2; width: 200px; padding-left: 10px; color: #fff; }
#nsp-poslednie_sobitiy { border-top: 3px solid  #658CA2}

#nsp-poslednie_sobitiy .nspArtPage {background-color: #fff !important}

#nsp-poslednie_sobitiy .nspArt img.nspImage { border-right: 3px solid #fff;
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}

.nspArt .fleft {overflow: hidden;}


#nsp-poslednie_sobitiy .nspArt img.nspImage:hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1); /*border-radius: 6px;*/}

#nsp-poslednie_sobitiy .nspArt p.nspInfo {font-size: 90%;padding-left: 0px; text-align: center; text-decoration: none!important;}

/**img.nspImage {width: 100% !important; height: 100%!important}**/
.loginavtorizaziy {display: none;}

p.nspInfo{margin-bottom: 0px}
.nspTopInterface {overflow: visible!important;position: absolute;margin: -38px 0px 0px 360px !important}
.boxh3grid h3 {color: #FFF;position: absolute;margin: -33px 0px 0px 0px;padding: 0 10px; background:#64B0D2 }
.itemExtraFieldshidden {height:315px; overflow: auto;}

.itemExtraFieldshidden ul li {
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    margin: 0px 2px;
    padding: 0px 20px 0px 4px;
    line-height: 21px;}

.itemExtraFieldshidden ul li span.itemExtraFieldsLabel {display: block;float: left;font-weight: bold; margin: 0px 0px 5px; width: 33%;}
.itemExtraFieldshidden ul li span.itemExtraFieldsValue {margin-left: 33%;display: block;color: #7A4949;}

.nspPagination li {background: url(../images/paginator.png) no-repeat 100%!important;}
.nspPagination li {width: 42px!important; height: 30px!important;}
.nspPagination li.active {background: url(../images/paginator.png) no-repeat 0%!important;}

.nspArt p.nspInfo a {color: #556C90; line-height: 1;}

.box_front .ukazi_niz a {display: none;}
.box_front .bt-cs .bt-inner {text-align: left!important;}
.box_front .bt-cs .bt-inner .zagolov_ukazov {padding-left: 0px}
.boxrss .content ul li h4 {font-size: 88%; margin: 2px 0}

@media only screen and (max-width: 320px), only screen and (max-device-width: 320px) and (-moz-max-device-pixel-ratio: 1.5), only screen and (max-device-width: 320px) and (-o-max-device-pixel-ratio: 1.5/1), only screen  and (max-device-width: 320px) and (-webkit-max-device-pixel-ratio: 1.5), only screen and (max-device-width: 320px) and (max-device-pixel-ratio: 1.5), only screen and (max-device-width: 640px) and (-moz-min-device-pixel-ratio: 2), only screen and (max-device-width: 640px) and (-o-min-device-pixel-ratio: 2/1), only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-device-width: 640px) and (min-device-pixel-ratio: 2)
 {
	#gkLeft, #gkRight  {display: none!important;}
	#gkContent {width: 100%!important;}
   /* .boxzagolovok_novostey {display: none;}*/
    .boxmobile320 {display:block;}
}

