@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300&subset=latin,cyrillic);
.phone1 {}
.centerr {
	 padding-top:60px;
	 padding-bottom:60px;
	 margin:auto;
	 display:table;
	 width:1100px;
	 position:relative;
}
.zagpodval {
	 font-size:150%;
	 font-weight:lighter;
	 text-transform:uppercase;
	 margin-bottom:20px;
	 display:block;
}
.risvideo {
	 background-image:url(ikonka-video.png);
	 background-repeat:no-repeat;
	 background-size:100%;
	 width:65px;
	 height:50px;
	 position:absolute;
	 top:2px;
	 right:145px;
}
.risfoto {
	 background-image:url(ikonka-foto.png);
	 background-repeat:no-repeat;
	 background-size:100%;
	 width:62px;
	 height:50px;
	 position:absolute;
	 top:4px;
	 left:125px;
}
.menupassiv {
	 color:inherit;
	 font-weight:bold;
	 text-decoration:none;
	 text-transform:uppercase;
	 cursor:pointer;
	 border-bottom:1px solid #dbdbdb;
	 margin-right:1px;
	 display:inline-block;
	 padding:20px;
	 vertical-align:top;
}
.menupassiv:hover {
	 color:#0380c2;
	 border-bottom:2px solid #0380c2;
}
.menuaktiv {
	 color:#0380c2;
	 font-weight:bold;
	 text-decoration:none;
	 text-transform:uppercase;
	 cursor:pointer;
	 border-bottom:2px solid #0380c2;
	 margin-right:1px;
	 display:inline-block;
	 padding:20px;
}
.iconmap {
	background-image: url(karta.png);
	background-position: center left;
	background-repeat: no-repeat;
	margin-right: 10px;
	display: inline-block;
	width: 25px;
	height: 19px;
	vertical-align: middle;
}
.klintxt {
	 display:inline-block;
	 vertical-align:middle;
}
.iconrus {
	 background-image:url(rus.jpg);
	 background-repeat:no-repeat;
	 margin-right:10px;
	 display:inline-block;
	 width:20px;
	 height:15px;
	 vertical-align:middle;
}
.iconkaz {
	 background-image:url(kazah.jpg);
	 background-repeat:no-repeat;
	 margin-right:10px;
	 display:inline-block;
	 width:20px;
	 height:15px;
	 vertical-align:middle;
}
.quote_note {
	 color:#281f06; background-color:#FBF7CE; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#ff8000; border-style:dotted;
}
.quote_comment {
	 color:#000F35; background-color:#e9ecfc; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#8080ff; border-style:dotted;
}
.quote_info {
	 color:#242C0C; background-color:#e9f58d; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#98ad1d; border-style:dotted;
}
.quote_prevent {
	 color:#ffffff; background-color:#FB6A55; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:5px; border-width:1px; border-color:#750000; border-style:dotted;
}
BODY {
	 color:#6B6B6B;
	 font-size:15px;
	 font-family:open sans, sans-serif;
	 line-height:1.4;
	 margin:0;
}
* {
	 margin:0;
}
p {
	 margin-bottom:15px;
}
.content {
	 display:table;
	 width:100%;
	 clear:both;
	 vertical-align:top;
}
.object {
	 margin-bottom:20px;
	 vertical-align:top;
}
.objectTitle {
	 font-size:100%;
	 font-weight:bold;
	 margin-bottom:20px;
	 display:block;
}
.contentTitle {
	 color:#454545;
	 font-size:40px;
	 font-weight:lighter;
	 text-transform:uppercase;
	 margin-bottom:30px;
}
#enteringText {
	 margin-bottom:20px;
}
#pageTitle {
	 color:#454545;
	 font-size:24px;
	 font-weight:lighter;
	 text-transform:uppercase;
	 margin-bottom:30px;
	 text-align:center;
}
A:hover {
	 text-decoration:none;
}
.contentImage {
	 margin-bottom:15px;
	 margin-right:30px;
	 float:left;
}
.objectImage {
	 margin-right:30px;
	 float:left;
}
.buttonSend:hover {
	 color:black;
	 cursor:pointer;
	 background-color:#f1d950;
}
INPUT {
	 font-size:inherit;
	 font-family:inherit;
	 border-width:1px;
	 border-color:#d1d1d1;
	 border-style:solid;
	 padding:10px 12px;
}
TEXTAREA {
	 font-size:inherit;
	 font-family:inherit;
	 border-width:1px;
	 border-color:#d1d1d1;
	 border-style:solid;
	 padding:12px;
}
ol {
	 margin-top:10px; margin-bottom:10px;
}
li {
	 padding-top:5px; padding-bottom:5px;
}
ul {
	 margin-top:10px; margin-bottom:10px;
}
#navPart {
	 margin-bottom:20px; display:inline-block; width:100%;
}
.seNavigator {
	 margin-bottom:20px; display:inline-block; width:100%;
}
#content .content {
	 margin-bottom:30px;
	 display:inline-block;
	 width:100%;
	 clear:both;
}
#navPart .Active {
	 padding:2px;
}
#navPart .links {
	 padding:2px;
}
#global2 {
	 float:right;
}
#div17 {
	 color:#ffffff;
	 background-color:#0380c2;
	 border-top:3px solid #f6d831;
	 min-width:1100px;
	 position:relative;
}
#div10 {
	 background-color:#ffffff;
	 background-image:url(foto.jpg);
	 background-position:top center;
	 background-repeat:no-repeat;
	 min-width:1100px;
	 position:relative;
	 text-align:center;
}
#siteTitle {
	 color:#454545;
	 font-size:39px;
	 text-shadow:white 1px 1px 1px;
	 font-weight:lighter;
	 line-height:1.3;
	 text-transform:uppercase;
	 padding-top:30px;
	 padding-left:210px;
}
#div7 {
	 margin-top:40px;
	 float:right;
	 text-align:left;
}
#siteLogotype {
	 float:left;
}
#div13 {
	 padding-left:70px;
	 display:inline-block;
	 width:600px;
	 position:relative;
	 text-align:left;
}
a {
	 color:#0380c2;
}
#div53 {
	 background-image:url(uzor-belyj.png);
	 background-position:top center;
	 background-repeat:repeat-x;
	 width:100%;
	 height:30px;
	 position:absolute;
	 bottom:0px;
	 left:0px;
}
#menuitem1 #pageMenu .tableMenu {
	 margin:auto;
	 width:auto;
}
#menuitem1 #pageMenu .mids {
	 color:transparent;
	 font-size:0;
	 width:4%;
}
#menuitem1 #pageMenu .mbordr {
	 display:none;
}
#menuitem1 #pageMenu .mbordl {
	 display:none;
}
#menuitem1 #pageMenu .menu {
	 color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:none;
	 text-transform:uppercase;
	 background-image:none;
	 border-top:1px none;
	 border-bottom:1px dashed;
	 float:left;
	 padding:0;
}
#div19.centerr {
	 padding-top:0px;
	 position:relative;
}
#menuitem1 #pageMenu .menu:hover {
	 color:#f1d950;
}
#menuitem1 #pageMenu .menu.menuActive {
	 color:#f1d950;
	 background-color:transparent;
	 border-style:none;
}
#menuitem1 #pageMenu .submenu {
	 background-color:#0380c2;
	 border-width:1px;
	 border-color:#81b5c9;
	 border-style:solid;
	 border-top:1px none ;
	 margin-left:-30px;
	 float:left;
	 padding:30px;
}
#menuitem1 #pageMenu .submenu .menu {
	 padding-top:5px;
	 padding-bottom:5px;
	 border-style:none;
	 display:block;
	 width:100%;
}
#menuitem1 #pageMenu .submenu1 {
	 background-color:#0380c2;
	 border-width:1px;
	 border-color:#81b5c9;
	 border-style:solid;
	 margin-top:-30px;
	 padding:30px;
}
#menuitem1 #pageMenu .submenu2 {
	 background-color:#0380c2;
	 border-width:1px;
	 border-color:#81b5c9;
	 border-style:solid;
	 margin-top:-30px;
	 float:left;
	 padding:30px;
}
#div34 {
	 color:#ffffff;
	 background-color:#0380c2;
	 border-top:3px solid #f6d831;
	 min-width:1100px;
	 position:relative;
}
#div35 {
	 background-image:url(uzor-belyj.png);
	 background-position:bottom center;
	 background-repeat:repeat-x;
	 width:100%;
	 height:30px;
	 position:absolute;
	 top:0px;
	 left:0px;
}
#div11.centerr {
	 padding-top:0px;
	 padding-bottom:0px;
}
#global3 {
	 margin-top:20px;
	 margin-bottom:20px;
}
#div27 {
	 width:25%;
	 float:left;
}
#div25.centerr {
	 padding-top:30px;
}
#div30 {
	 width:71%;
	 float:right;
}
#pageMenu .menu {
	 color:inherit;
	 font-weight:bold;
	 text-decoration:none;
	 text-transform:uppercase;
	 background-image:url(ten-punkt.png);
	 background-position:top center;
	 background-repeat:no-repeat;
	 border-top:1px solid #efefef;
	 display:block;
	 padding:22px 20px;
}
#pageMenu .tableMenu {
	 margin-bottom:30px;
	 width:100%;
}
#pageMenu .mbordr {
	 display:none;
}
#pageMenu .mbordl {
	 display:none;
}
.fadedImages .faded {
	 border-width:8px;
	 border-color:#ffffff;
	 border-style:solid;
	 height:450px;
	 position:relative;
	 overflow:hidden;
}
.fadedImages .faded .fadedArea { margin:0; width:100%; height:100%; position:absolute; top:0px; left:0px; }
.fadedImages .faded .fadedArea .object {
	 width:100%;
	 height:100%;
	 position:absolute;
	 top:0px;
	 left:0px;
	 padding:0;
	 list-style-type:none;
}
.fadedImages .objectTitle { position:absolute; top:20px; left:20px; }
.fadedImages .objectImage {
	 background-color:#0380c2;
	 z-index:1;
}
.fadedImages .objectNote { position:absolute; top:100px; left:20px; z-index:2; }
.fadedImages .linkNext {
	 text-decoration:none;
	 background-image:none;
	 position:absolute;
	 bottom:100px;
	 left:47%;
}
.fadedImages .faded .pagination {
	 position:absolute;
	 bottom:30px;
	 left:47%;
	 z-index:15;
	 padding:0;
}
.fadedImages .faded .pagination li {
	 background-color:#ffffff;
	 margin-left:5px;
	 margin-right:5px;
	 width:10px;
	 height:10px;
	 position:relative;
	 float:left;
	 overflow:hidden;
	 padding:0;
	 list-style-type:none;
	 -moz-border-radius: 50%;
	 -webkit-border-radius: 50%;
	 border-radius: 50%;
}
.fadedImages .faded .pagination li a {
	 width:100%;
	 height:100%;
	 position:absolute;
	 overflow:hidden;
	 text-indent:100px;
}
.fadedImages .faded .pagination li a:hover {
	 background-color:#2D2D2D;
	 -moz-border-radius: 50%;
	 -webkit-border-radius: 50%;
	 border-radius: 50%;
}
#content1 .content {
	 margin-bottom:0px;
}
.fadedImages .faded .pagination li.current {
	 background-color:#2D2D2D;
}
.cont_news #view .objimage { margin-bottom:10px; }
.cont_news .buttonSend { margin-top:20px; }
.cont_news .newslink { margin-top:5px; display:block; }
.cont_news #linkArchive { margin-top:20px; display:block; clear:both; }
#arh_news .arhivTitle { margin-bottom:3px; }
#arh_news .buttonSend { margin-top:20px; }
.cont_news #dataType_date {
	 opacity: 0.5;
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	 -moz-opacity: 0.5;
	 -khtml-opacity: 0.5;
	 font-size:200%;
	 font-weight:lighter !important;
	 line-height:1;
	 margin-bottom:5px;
	 display:block;
}
#global1 a {
	 color:inherit;
}
#global1 {
	 text-align:center;
}
#global1 #menuLink .object {
	 margin-left:3%;
	 display:inline-block;
	 width:22%;
	 float:left;
	 text-align:left;
	 vertical-align:top;
}
#global1 #menuLink .object .objectImage {
	 margin:0;
	 width:70px;
}
#global1 #menuLink .object .link {
	 font-weight:bold;
	 text-decoration:none;
	 text-transform:uppercase;
	 margin-top:15px;
	 width:65%;
	 float:right;
}
#global1 .content {
	 margin-top:40px;
	 margin-bottom:0px;
}
#global1 .object {
	 margin:0;
}
.blueuzor {
	 background-image:url(uzor-vtoroj.png);
	 background-position:top center;
	 background-repeat:repeat-x;
	 width:100%;
	 height:30px;
	 position:absolute;
	 top:20px;
	 left:0px;
}
#div82 {
	 color:#ffffff;
	 background-image:url(podval.jpg);
	 background-position:center center;
	 background-repeat:no-repeat;
	 display:none;
	 min-width:1100px;
	 position:relative;
}
#content .contentText {
	 margin-bottom:15px;
}
#div83.centerr {
	 position:relative;
}
#content2 .contentTitle {
	 color:inherit;
	 position:relative;
	 text-align:right;
}
.photoAlbumSplash .obj {
	 margin-bottom:30px;
	 margin-right:5px;
	 display:inline-block;
	 text-align:center;
	 vertical-align:top;
}
.photoAlbumSplash .obj .photoPreview .textLink { margin-top:5px; display:block; }
.photoAlbumSplash .showImgFon {
	 background-color:#000000;
	 width:100%;
	 position:relative;
	 z-index:50;
}
.photoAlbumSplash table {
	 color:#ffffff;
	 position:relative;
	 z-index:51;
	 text-align:center;
}
.photoAlbumSplash table tr.topImg .center { padding-bottom:5px; }
.photoAlbumSplash .objectTitle { font-size:100%; font-weight:normal; margin:0; float:left; padding:0; }
.photoAlbumSplash .hideImage {
	 cursor:pointer;
	 background-image:url(lightbox_close-white.png);
	 background-position:center center;
	 background-repeat:no-repeat;
	 background-size:30px;
	 width:50px;
	 height:50px;
	 position:absolute;
	 top:10px;
	 right:-50px;
}
.photoAlbumSplash .loading { width:100%; position:absolute; top:45%; text-align:center; }
.photoAlbumSplash .text { font-size:90%; margin-top:5px; display:block; }
.photoAlbumSplash .navigPanel { display:inline-block; width:100%; clear:both; }
.photoAlbumSplash .navigPanel .prev { font-size:0; cursor:pointer; background-image:url(mfoto_slide/fs_punkt_left.png); background-position:center left; background-repeat:no-repeat; width:49%; height:30px; float:left; }
.photoAlbumSplash .navigPanel .next { font-size:0; cursor:pointer; background-image:url(mfoto_slide/fs_punkt_right.png); background-position:center right; background-repeat:no-repeat; width:49%; height:30px; float:right; }
.photoAlbumSplash .photoDetailed .objectTitle { margin-bottom:10px; display:block; width:100%; }
.photoAlbumSplash .photoDetailed .objectImage { clear:both; }
.photoAlbumSplash .photoDetailed .buttonSend { margin-top:10px; display:block; clear:both; }
.photoAlbumSplash .obj .photoPreview .previewImg {
	 margin:0;
	 display:block;
}
.photoAlbumSplash .obj .photoPreview .photoLink {
	 position:relative;
}
.photoAlbumSplash .obj .photoPreview .photoLink:hover:after {
	 background-color:rgba(0,0,0,0.3);
	 background-image:url(lupa.png);
	 background-position:center center;
	 background-repeat:no-repeat;
	 width:100%;
	 height:100%;
	 position:absolute;
	 top:0px;
	 bottom:0px;
	 left:0px;
	 right:0px;
	 content:"";
}
#pageMenu .menu.menuActive {
	 color:black;
	 background-color:#f1d950;
}
#div24 {
	 min-width:1100px;
	 position:relative;
}
#div1122.blueuzor {
	 width:100%;
	 height:30px;
	 position:absolute;
}
#pageMenu .menu:hover {
	 color:black;
}
#global1 A:hover {
	 color:#f1d950;
}
#menuitem2 #pageMenu .tableMenu {
	 margin:auto;
	 width:auto;
}
#menuitem2 #pageMenu .menu {
	 color:#FFFFFF;
	 background-image:none;
	 border-style:none;
	 float:left;
	 padding:0px;
	 white-space:nowrap;
}
#pageMenu .mids {
	 color:transparent;
	 font-size:0;
}
#menuitem2 #pageMenu .ImgMenu {
	 margin-right:15px;
	 width:90px;
	 float:left;
}
#menuitem2 #pageMenu .mids {
	 width:5%;
}
#menuitem2 {
	 margin-top:40px;
}
#menuitem2 #pageMenu .TextItemMenu {
	 margin-top:30px;
	 float:left;
}
#menuitem2 #pageMenu .menu:hover {
	 color:#f1d950;
	 background-color:transparent;
}
#menuitem2 #pageMenu .menu.menuActive {
	 color:#f1d950;
	 background-color:transparent;
}
#menuitem2 #pageMenu .TextActiveMenu {
	 margin-top:30px;
	 float:left;
}
.cont_mail .err { color:#FF0000; font-weight:bold; }
.cont_mail .tableTable {
	 width:100%;
}
.cont_mail .texttitle { margin-bottom:5px; display:block; }
.cont_mail .errorinp { border-width:1px; border-color:#FF0000; border-style:solid; }
.cont_mail #pin_img {
	 margin-bottom:5px; margin-right:10px; float:left;
}
.cont_mail .inppin {
	 display:block; width:45px; clear:both;
}
.cont_mail .buttonSend#Send { margin-top:20px; }
.cont_sub_mail .getback { margin-top:20px; }
.cont_mail .textarea {
	 width:100%;
}
.cont_mail .titlepin {
	 display:inline-block;
}
.cont_mail .tabletitle {
	 width:130px;
}
.cont_news .objectTitle {
	 font-weight:normal;
}
.buttonSend {
	 color:white;
	 font-size:80%;
	 font-weight:bold;
	 font-family:inherit;
	 text-transform:uppercase;
	 background-color:#0380c2;
	 border-style:none;
	 padding:15px 30px;
}
#div1125 {
	 position:absolute;
	 top:70px;
	 left:0px;
	 text-align:left;
}
.sequenceSlider {
	 margin:0 auto;
	 position:relative;
}
.sequenceSlider .sequence-slider {
	 padding-bottom:40%;
	 border-width:8px;
	 border-color:#ffffff;
	 border-style:solid;
}
.sequenceSlider .sequence-canvas { z-index:3; }
.sequenceSlider .slide-img { margin:auto; display:block; max-width:100%; top:0px; bottom:0px; left:0px; right:0px; }
.sequenceSlider .camera_caption {
	 background-color:rgba(0,0,0,0.6);
	 margin:auto;
	 margin-top:-5px;
	 margin-right:0px;
	 width:40%;
	 height:450px;
	 position:relative;
}
.sequenceSlider .objectTitle {
	 color:inherit;
	 font-size:40px;
	 font-weight:lighter;
	 line-height:1.2;
	 padding-top:100px;
	 padding-left:30px;
	 padding-right:30px;
}
.sequenceSlider .objectNote { font-size:16px; margin-bottom:40px; }
.sequenceSlider .linkNext { color:#000000; font-size:110%; font-weight:bold; text-decoration:none; text-transform:uppercase; background-color:#f4a500; padding-top:15px; padding-bottom:15px; padding-left:30px; padding-right:30px; display:inline-block; position:relative; }
.sequenceSlider .sequence-next {
	 cursor:pointer;
	 background-color:rgba(0,0,0,0.4);
	 background-image:url(foto-strelka-vpravo.png);
	 background-position:center center;
	 background-repeat:no-repeat;
	 background-size:15px;
	 margin:auto;
	 width:60px;
	 height:60px;
	 position:absolute;
	 bottom:0px;
	 left:61px;
	 z-index:5;
}
.sequenceSlider .sequence-prev {
	 cursor:pointer;
	 background-color:rgba(0,0,0,0.4);
	 background-image:url(foto-strelka-vlevo.png);
	 background-position:center center;
	 background-repeat:no-repeat;
	 background-size:15px;
	 margin:auto;
	 width:60px;
	 height:60px;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	 z-index:5;
}
.sequenceSlider .sequence-prev:hover {
	 background-color:#F1D950;
	 position:absolute;
}
.sequenceSlider .sequence-next:hover {
	 background-color:#F1D950;
	 position:absolute;
}

#div1159 {
	 float:right;
}

#div8 {
	 float:left;
}

#div36.centerr {
	 padding-top:80px;
	 padding-bottom:30px;
}

.vido {
	 background-color:#ffffff;
	 padding-bottom:0px !important;
	 display:inline-block;
	 padding:5px;
}

#menuitem1 {

}

#menuitem1 #pageMenu {
	 background-color:#0380c2;
	 background-image:url(uzor-vtoroj.png);
	 background-position:0px 20px;
	 background-repeat:repeat-x;
	 padding-top:70px;
	 padding-bottom:30px;
	 position:relative;
	 z-index:30;
}

#div1196 {
	 margin-right:20px;
	 float:right;
}

#div34 .centerr#div36 #div1196 #vk_groups {
	 border-width:4px;
	 border-color:#FFFFFF;
	 border-style:solid;
	 margin-right:48px;
}

#content .cont_txt#view #ya_share1 {
	 display:none;
}

#content .cont_txt#view .buttonSend {
	 margin-top:20px;
}

#content .cont_guest #guesttab {
	 margin-top:30px;
	 width:100%;
}

#content .cont_guest #guesttab #textar {
	 width:100%;
}

#content .cont_guest #guesttab .tabltext {
	 width:130px;
}

#content .cont_guest #comments .comm .userdat .date {
	 float:right;
}

#content .cont_guest #comments .comm .userdat .name {
	 font-weight:bold;
}

#content .cont_guest #comments .comm .com_txt {
	 padding-top:10px;
	 padding-bottom:10px;
}

#content .cont_guest #comments .comm .adm_txt {
	 background-color:#d7ebff;
	 padding-top:10px;
	 padding-bottom:10px;
	 padding-left:10px;
	 padding-right:10px;
	 margin-bottom:20px;
}

#content .cont_guest #comments .comm .admin_label {
	 font-weight:bold;
}

#content .cont_guest #comments .comm {
	 border-bottom:1px dashed #009FEC;
}


#global2 .cont_news .objectImage {
	 margin-bottom:25px;
}

#content .cont_txt .objectNote {
	 margin-right:20px;
	 display:inline-block;
}
body > .photoAlbumSplash {
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 999999;
 overflow: hidden;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-flex-direction: column;
     -ms-flex-direction: column;
         flex-direction: column;
 -webkit-align-items: center;
     -ms-flex-align: center;
         align-items: center;
 -webkit-justify-content: center;
     -ms-flex-pack: center;
         justify-content: center;
}

.photoAlbumSplash .imageTable {
 margin: auto !important;
 position: relative !important;
 top: 0 !important;
 left: 0 !important;
 right: 0 !important;
 bottom: 0 !important;
}
#menuLink .object {
	margin-right: 30px;
	display: inline-block;
	width: 45%;
	text-align: center;
}
#menuLink .object .link {
	font-size: 120%;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: inline-block;
}
#menuLink .object .objectImage {
	display: inline-block;
}

#menuLink .object .link:hover {
	text-decoration: underline;
}
