html {
    height: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
}
BODY {
	font-size: 18px;
	font-family: exo2, arial, helvetica, sans-serif;
	background-color: #f1efe9;
	padding-top: 0px;
/*	border-top: 1px solid #808080;*/
/*	border-left: 1px solid #808080;*/
/*	border-right: 1px solid #808080;*/
	margin: 0 auto;
	display: table;
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: relative;
}
img {
    max-width: 100% !important;
}
.wrapper {
	margin: 0 auto;
	display: table;
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: relative;
}
#sitepage {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: table-row;
	width: 100%;
	height: 100%;
	position: relative;
}
#sitepage0 {
	margin: 0 auto;
	margin-top: 0px;
	display: block;
	width: 1450px;
	height: 100%;
	position: relative;
	top: 0px;
}

#section5.section {
	background-image: url(section5.jpg);
	position: relative;
}
/*
.cont_txt .contentTitle {
	display: none;
}
.cont_txt .objectImage {
	display: none;
}
*/
.muted_button {
	width: 40px;
	position: absolute;
	bottom: 1px;
	right: 0px;
}
#ImgMute {
	cursor: pointer;
	position: relative;
	float: right;
}
#div_local {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	display: block;
	width: 100%;
	position: relative;
	top: 0px;
	right: 0px;
	float: left;
}
#div_city {
	color: #0a184b;
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 35px;
	display: block;
	position: relative;
	float: left;
	text-align: left;
}
#div_phone {
	color: #004000;
	font-size: 18px;
	font-weight: 700;
	line-height: 23px;
	margin-bottom: 0px;
	display: block;
	width: 220px;
	height: 28px;
	position: relative;
	float: left;
	text-align: left;
	vertical-align: bottom;
}
#div_aphone a {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	display: block;
	position: relative;
}
#div_phone a img {
	color: #e30016;
	text-decoration: none;
	width: 25px;
	position: relative;
	top: 5px;
}
#menuheaditem1 {
	padding-top: 0px;
	margin-top: 0px;
	width: 185px;
	position: relative;
	top: 0px;
	right: 0px;
	float: right;
	padding: 0;
	vertical-align: top;
}
#menuitem1 #pageMenu .TextItemMenu {
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
	text-transform: uppercase;
	background-color: rgba(255, 0, 0, 0.83);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-width: 1px;
	border-color: #ffffff;
	border-style: dashed;
	margin-top: 5px;
	display: block;
	position: relative;
	white-space: nowrap;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#menuitem1 #pageMenu .TextItemMenu:hover {
	color: #ffffff;
	background-color: #ff5050;
}
#menuitem1 #pageMenu .menu {
	text-decoration: none;
}
#menuitem1 #pageMenu .menu:hover {
	color: #c8ff91;
	padding-bottom: 10px;
	padding-top: 10px;
	position: relative;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
#animateMainmenucolor {
	color: #ff0080;
	text-shadow: none;
	display: none;
}
#menuitem5 #pageMenu .TextItemMenu {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	position: relative;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#menuitem5 #pageMenu .TextActiveMenu {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	position: relative;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#menuitem5 #pageMenu .mbordr {
	display: none;
}
#menuitem5 #pageMenu .mbordl {
	display: none;
}
.div_top {
	width: 100%;
}
.div_page_bottom {
	width: 100%;
	position: fixed;
}
#div_page_bottom {
	background-color: #333333;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	width: 100%;
	position: relative;
	bottom: 0px;
	float: left;
	z-index: 10;
	text-align: center;
}
#div_logotip_img {
	margin-top: 20px;
	margin-left: 13px;
	width: 220px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#div_logotip_img img {
	width: 302px;
	position: relative;
}
#_div_logotip_img a img {
	background-color: rgba(221, 255, 253, 0.65);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}   
#_div_logotip_img a img:hover {
    background-color: rgba(221, 255, 253, 0.84);
} 
#menu {
	padding-left: 0px;
	margin-top: 100px;
	/*position: fixed;*/
	left: 270px;
}
#div_logotip {
	display: block;
	width: 250px;
	position: absolute;
	z-index: 1000;
}
#menu .menu:hover {
	z-index: 100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#activeMenucolor {
	color: #ffffff;
	background-color: rgba(255, 80, 80, 0.73);
	display: none;
}
#pageTitle {
	color: #000000;
	font-size: 50px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: block;
	width: calc(100% - 240px);
	width: -webkit-calc(100% - 240px);
	width: -moz-calc(100% - 240px);
		position: relative;
	float: left;
	z-index: 1;
	text-align: left;
}
#pageTitle1 {
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.2;
	margin-top: 10px;
	margin-left: 10px;
	width: 120px;
	position: relative;
	float: left;
}
.link--subnav {
	color: #ffffff;
	text-decoration: none;
	background-color: rgba(30, 140, 120, 0.68);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	position: relative;
	z-index: 1000;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.link--subnav:hover {
	background-color: rgba(21, 199, 183, 0.87);
}
.mytable_cell {
	background-color: rgba(21, 199, 183, 0.87);
}
#div_bottom {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 0px;
	display: block;
	width: 1450px;
	position: relative;
	bottom: 0px;
}
.div_About {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#divosn {
	display: block;
	width: 650px;
	position: relative;
	float: left;
	text-align: left;
	padding-left: 20px;
}
#osnmenu {
	 display:block;
	 width:100%;
	 position:relative;
	 float:left;
}
#menuitem2 {
	 display:block;
	 width:100%;
	 position:relative;
	 float:left;
}

#menuitem2 #pageMenu .menu {
	 color:#ffffff;
	 font-size:14px;
	 text-decoration:none;
	 margin-bottom:5px;
	 width:170px;
	 position:relative;
	 float:left;
}
#menuitem2  #pageMenu .tableMenu {
	 display:block;
	 width:100%;
	 position:relative;
	 float:left;
}
#menuitem2 #pageMenu .mtditem {
	display: block;
	width: 160px;
	position: relative;
	float: left;
}
#menuitem2 #pageMenu {
	margin-left: 0px;
	display: block;
	width: calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	position: relative;
	float: left;
}
#menuitem2 #pageMenu .TextItemMenu {
	 text-decoration:none;
	 line-height:1.3;
	 border-bottom:1px solid #ffffff;
}
#menuitem2 #pageMenu .TextActiveMenu {
	 line-height:1.3;
	 border-bottom:1px solid #ffffff;
}
#menuitem2  #pageMenu .menu:hover {
	 color:#79FF79;
}
.div_right_bot {
	margin-top: 10px;
	margin-bottom: 0px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
.div_Copyright {
	margin-bottom: 0px;
	margin-right: 10px;
	display: block;
	width: 600px;
	position: relative;
	float: left;
	text-align: center;
}
#textTechnology1 {
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
}
#textTechnology2 {
	 color:#FFFFFF; font-size:18px;
}
#textTechnology3 {
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
}
#textTechnology00 {
	width: 100%;
	position: relative;
	float: left;

}

#textTechnology00,
#textTechnology0 {
	color: #C5C4C3;
	font-size: 12px;
	text-decoration: none;
	margin-right: 10px;
	display: block;
	float: left;
}
.div_right_right {
	 width:190px;
	 position:relative;
	 float:left;
}
.div_stat {
	 display:block; width:100%; position:relative; float:left;
}
#stat {
	 color:#ffffff; text-align:left;
}
.div_web {
	 display:block;
	 width:100%;
	 position:relative;
	 float:right;
}
.div_webimg {
	 display:block; width:25px; position:relative; float:left;
}
#imageTechnology {
	 position:relative; float:left; position:relative; float:left;
}
.div_weblink {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 220px;
	display: block;
	position: relative;
	float: left;
	text-align: left;
}
#textTechnology {
	color: #c5c4c3;
	font-size: 12px;
	text-decoration: none;
	margin-right: 10px;
	display: block;
	float: left;
}
#textTechnologyW {
	color: #C5C4C3;
	font-size: 12px;
	text-decoration: none;
	display: block;
	position: relative;
	float: left;
}
#moreTechnology {
	 display:block; width:45px; position:relative; float:left;
}
#imgTechnology {
	 color:#c0c0c0; font-size:9px; cursor:pointer; margin-top:1px; display:none; width:15px; height:15px;
}
#googlemaps {
	 margin-bottom:0px;
	 display:block;
	 width:100%;
	 /*height:100%;*/
	 position:absolute;
	 top:150px;
	 bottom:0px;
	 z-index:200;
}
#div_locality {
	margin-top: 5px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#divtopmenu {
	background-color: rgba(255, 255, 255, 0.85);
	position: fixed !important;
	-moz-box-shadow: 0 1px 5px rgba(38, 43, 53, 0.52);
	-webkit-box-shadow: 0 1px 5px rgba(38, 43, 53, 0.52);
	box-shadow: 0 1px 5px rgba(38, 43, 53, 0.52);
}
#menuheaditem3 {
	border-top: 1px solid #C0C0C0;
	display: block;
	width: 100%;
	position: static;
	float: left;
}



#cont_txt .contentText {
	text-align: left;
}
#menuitem1 #pageMenu .TextActiveMenu {
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
	text-transform: uppercase;
	background-color: rgba(255, 80, 80, 0.53);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: dashed;
	margin-top: 5px;
	display: block;
	position: relative;
	white-space: nowrap;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#menuitem1 #pageMenu .TextActiveMenu:hover {
	color: #ffffff;
	background-color: #ff5050;
}
.contentTitle {
	text-align: left;
}
#content8 {
	display: block;
	width: 800px;
	position: relative;
	float: left;
	z-index: 100;
}
#divsitepage0 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	-moz-height: 100%;
-webkit-height: 100%;
	position: relative;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.div_center_top {
	display: block;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 10;
}
.align_center_top {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
.align_center_top:after {
	 content: ''; display: block; clear: both;
}
.align_center_top_to_left {
	width: 100%;
	position: relative;
	right: 50%;
	float: right;
}
.align_center_top_to_right {
	width: 100%;
	position: relative;
	right: -50%;
	z-index: 100;
}
#div_top {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	width: 100%;
	position: relative;
	top: 0px;
	float: left;
	z-index: 1;
}
.div_page_top {
	position: relative;
	z-index: 20;
}
#googlemaps .cont_txt .contentText {
    text-align: center;
}
#div_top #reestr a {
	color: #019CDE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	position: relative;
}
#div_top #reestr a:hover {
	color: #E10115;
}
#div_top #reestr {
	margin-left: 7px;
	position: relative;
	bottom: 10px;
}
#reestr {
	margin-top: 5px;
	position: relative;
}

#global1 INPUT {
	color: #ea7331;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	background-color: transparent;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-width: 1px;
	border-color: #e75b50;
	border-style: solid;
	margin-top: 0px;
	display: block;
	position: relative;
	white-space: nowrap;
}
#global1 INPUT:hover {
	color: #ffffff;
	background-color: #ea7331;
}
#menuitem1 {
	display: none;
}
#linkpage {
    position: relative;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
#linkpage a {
    color: #0141d2;
    font-size: 12px;
}
#linkpage a:hover {
    color: #d23b01;
}
#confident {
	font-size: 12px;
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
	float: left;
}
#confident a {
    color: #0141d2;
    font-size: 12px;
}
#confident a:hover {
    color: #d23b01;
}
#content .cont_txt .contentText .PaySend {
    color: #e2ff00;
}
.PaySend {
font-weight: bold;
    color: #ffffff;
    background-color: #026d0f;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-width: 2px;
    border-color: #51c509;
    border-style: solid;
    margin-top: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.PaySend:hover{
 	color: #80ff00;
	background-color: #408000;
}

.div_center_action {
	margin-top: 160px;
	display: block;
	width: 100%;
	position: relative;
	z-index: 1;
}
#fullpage {
	margin-top: 0px;
	margin-bottom: 0px;
	display: table-row;
	width: 100%;
	height: 500px;
	position: relative;
	top: 0px;
	bottom: 0px;
	float: left;
}
#section0.section {
	 z-index:0;
}
#content2 .cont_txt {
	text-align: center;
}
#content2 .cont_txt .contentImage {
	margin-bottom: 0px;
}
#content2 {
	margin-top: 0px;
	width: 100%;
	position: relative;
	float: left;
	padding: 0;
	text-align: center;
}
.cont_mail .buttonSend#Send:hover {
	color: #FFFFFF;
	background-color: #FF8040;
}

#content8 .container {
    width: 100%;
    position: relative;
    float: left;
}
#content8 .adap_imggallery {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content8 .adap_imggallery .blueimp-gallery .close {
	position: fixed;
	top: 100px;
	right: 20px;
}
#content8 .adap_imggallery .contentBody .links .object:hover {
	text-decoration: none;
}
#content8 .adap_imggallery .contentBody .links .object {
	text-decoration: none;
	margin-bottom: 10px;
	margin-right: 10px;
}
#content8 .adap_imggallery .contentBody .links .object:hover .objectImage {
	-moz-box-shadow: 2px 5px 10px #999;
	-webkit-box-shadow: 2px 5px 10px #999;
	box-shadow: 2px 5px 10px #999;
}
.vkladki .textBox .obj .objectNote {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 1px;
	border-color: #C0C0C0;
	border-style: solid;
}
.vkladki .linkBox .tab {
	color: #808080;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}
.vkladki .linkBox .tab .center {
	text-decoration: none;
}
.vkladki .linkBox .tab .link {
	color: #5D5D5D;
	text-decoration: none;
}
.vkladki .linkBox .tab.active .link {
	color: #000000;
}
.vkladki .linkBox .tab.active {
	border-top: 1px solid #5d5d5d;
	border-left: 1px solid #5d5d5d;
	border-right: 1px solid #5d5d5d;
}
.vkladki .linkBox .tab:hover {
	color: #ffffff;
	background-color: #5D5D5D;
}
.vkladki .linkBox .tab:hover .link {
	color: #FFFFFF;
}
.tableRowEven {
	background-color: #EFEFEF;
}
.tableHeader {
	background-color: #EEEEEE;
}

#content_menu1.content_menu {
	margin-top: 25px;
	display: block;
	width: 180px;
	position: relative;
	float: left;
}
#content_menu1 .content_menu #pageMenu .mtditem {
	display: block;
}
#menuitem21 #pageMenu .menu {
	font-weight: bolder;
	text-decoration: none;
	background-color: #EBEBEB;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #ffffff;
	width: 160px;
	position: relative;
	float: left;
}
#menuitem21 #pageMenu .TextItemMenu {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #606060;
}
#menuitem21 #pageMenu .menu.menuActive {
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #FFFFFF;
	width: 160px;
	position: relative;
	float: left;
}
#menuitem21 #pageMenu .TextActiveMenu {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #606060;
}
#menuitem21 #pageMenu .submenu .menu {
	font-weight: normal;
	background-color: #F7F8F9;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	display: block;
	width: 150px;
	position: relative;
	float: left;
}
#menuitem21 #pageMenu .submenu .TextItemMenu {
	color: #515151;
}
#menuitem21 #pageMenu .submenu .TextItemMenu:hover {
	color: #FF0000;
}
#menuitem21 #pageMenu .submenu .TextActiveMenu:hover {
	color: #FF0000;
}
#menuitem21 #pageMenu .TextActiveMenu:hover {
	color: #FF0000;
}
 
#menuitem21 #pageMenu .TextItemMenu:hover {
	color: #FF0000;
}
#content8 .adap_imggallery .contentBody .links .object .objectImage {
	width: 170px;
}
.cont_photo .photo { margin-bottom:30px; margin-right:5px; display:inline-block; vertical-align:top; }
.cont_photo .photo .photoBriefImg .objectImage { margin:0; float:none; }
.cont_photo .photo .linkText { margin-top:3px; display:block; }
.cont_photo.photoDetailed .buttonSend { margin-top:10px; }
.photoAlbumSplash table {
	position: relative;
	float: left;
	z-index: 10;
}
.photoAlbumSplash .obj {
	display: block;
	width: 150px;
	position: relative;
	float: left;
}
.content.photoAlbumSplash {
	display: block;
	width: 600px;
	position: relative;
	float: left;
}
#content8 .vkladki {
	display: block;
	position: relative;
	float: left;
}
.enteract {
	color: #ff0000;
	font-size: 29px;
	margin-top: 50px;
	display: block;
	width: calc(100% - 200px);
	width: -webkit-calc(100% - 200px);
	width: -moz-calc(100% - 200px);
	position: relative;
	float: left;
}
#enteringText img {
	display: block;
/*	width: 200px;*/
	position: relative;
	float: left;
}
#enteringText {
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-left: 20px;
	margin-top: 25px;
	display: block;
	width: calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	position: relative;
	float: left;
	word-spacing: 5px;
}
#enteringText a {
	color: #515151;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
}
#enteringText a:hover {
	color: #E67A33;
	text-decoration: none;
}
#leftmenu {
	display: none;
	z-index: 10;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
#div_htop {
	margin-bottom: 0px;
	display: block;
	width: 100%;
	/*height: 100px;*/
	position: relative;
	float: left;
}
#div_iphone {
	color: #ffffff;
	font-size: 16px;
	background-color: #ea7331;
	background-image: url(phone.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 5px;
	display: block;
	width: 25px;
	height: 25px;
	position: relative;
	float: left;
	padding: 0;
	vertical-align: top;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
}
#div_iphone:before {
	background-image: url(phone.png);
	display: block;
	width: 25px;
	height: 25px;
	position: relative;
}
#div_aphone {
	font-weight: normal;
	margin-top: 2px;
	display: block;
	position: relative;
	float: left;
}

#content2 .cont_txt .contentTitle {
	margin-top: 0px;
}

.align_center_action_to_right {
	width: 100%;
	position: relative;
	right: -50%;
}
.align_center_action_to_left {
	width: 100%;
	position: relative;
	right: 50%;
	float: right;
}

.align_center_action {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#div_action {
	margin: 0 auto;
	display: block;
	width: 1100px;
	position: relative;
}
#content3 {
	z-index: 1000;
	text-align: center;
	/*position: absolute;
	       */}

#content2 .slider-bigsh {
	margin: 0 auto;
	display: block;
	width: 1100px;
	height: 250px;
	position: relative;
}

#content2 .slider-bigsh .contentBody {
	height: 250px;
}
#content2 .slider-bigsh .contentText {
	margin-top: 15px;
	position: absolute;
	left: 100px;
	z-index: 1000;
	text-align: left;
}
#content2 .slider-bigsh .contentText a {
	color: #000000;
	font-size: 22px;
	font-weight: 700;
	text-decoration: none;
	background-color: rgba(255,255,255,0.7);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	position: relative;
}

.flickerplate .dot-navigation ul li {
    background-color: transparent;
}
#content2 .slider-bigsh .contentImage {
	width: 200px;
	position: absolute;
	top: 20px;
	right: 100px;
	z-index: 1000;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
#toTop {
	background-color: #ea7331;
	border-width: 3px;
	border-color: #ECEAE5;
	border-style: solid;
	width: 44px;
	height: 44px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

#toTop:hover {
    background-color: #ff6410;
}
#div_mail {
	display: block;
	width: 220px;
	position: absolute;
	right: 300px;
}

#div_localmail {
	margin-top: 40px;
	position: relative;
}
#div_amail a {
	color: #808080;
	text-decoration: none;
}
#div_imail {
	background-color: #ea7331;
	background-image: url(mailw.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 10px;
	display: block;
	width: 25px;
	height: 25px;
	position: relative;
	float: left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

#content2 .modal_block .fform {
    max-width: 100%;
    padding: 0;
    border-radius: 0;
    background: transparent;
    width: 100%;
}

#content2 #f_name {
    position: relative;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
}

#content2 div#f_phone {
    position: relative;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
}

#content2 div#f_mail {
    padding-right: 10px;
    margin-right: 10px;
    text-align: left;
}
#content2 div#f_mass {
	  display:none;
}
#content2 .ad_form_mod {
	border-top: 1px solid #457ABA;
	margin: 0 auto;
	display: block;
	width: 1100px;
	position: relative;
}

#content2 .gs_form_mod {
	margin: 0 auto;
	display: block;
	width: 1100px;
	position: relative;
}

#content2 span.inputTitle div#f_mail{
    float: left;
    position: relative;
}
#content2 .modal_block .inputTxt {
	border: none;
	border-bottom: 1px solid #808080;
	margin: 0;
	margin-left: 10px;
	margin-right: 0px;
	width: 140px;
	padding: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	box-sizing: border-box;
	background-color: transparent;	
}
#content2 .modal_block .buttonForm.buttonSend {
    padding: 5px;
    font-size: 12px;
    margin-left: 15px;
    color: #fff !important;
    border: 1px solid #ea7331;
    border-color: #ea7331;
    border-radius: 2px;
    background: #ea7331;
    box-shadow: none;
}

#content2 #f_mail span.inputTitle {
    line-height: 1.4;
    position: relative;
    text-align: left;
}

#content2 .blockLicense {
    position: relative;
    float: left;
    text-align: left;
    font-size: 11px;
    border-top: 1px solid #c5c4c4;
    margin-top: 15px;
    padding-top: 5px;
}

#content2 div.modal_block {
    padding: 10px;
    background-color: beige;
    font-size: 14px;
    float: left;
    margin-top: 20px;
}

#content2 div.modal_block h3.contentTitle {
margin: 0 0 10px;
}

#content2 div.modal_block .blockBtn {
    float: right;
}
#content8 .b_trust_us {
	display: block;
	width: calc(100% - 800px);
	width: -webkit-calc(100% - 800px);
	width: -moz-calc(100% - 800px);
	position: relative;
	float: left;
}


#content8 .cont_news_lent {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content8 .cont_news_lent .object {
	padding-bottom: 40px;
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	border: 1px solid #e2e7eb;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
	display: block;
	width: 224px;
	height: 455px;
	position: relative;
	float: left;
}

#content8 .cont_news_lent .object {
	border: 1px solid #e2e7eb;
}

#content8 .cont_news_lent .objectTitle, #cont_news_show .contentTitle {
	position: absolute;
	bottom: 50px;
}
#content8 .cont_news_lent .objectNote {
	padding-top: 10px;
	border-top: 1px solid #CFCFCF;
	width: 224px;
	position: absolute;
	bottom: 20px;
}
#content8 .cont_news_lent .objectNote p {
	margin-top: 0px;
	margin-bottom: 0px;
}

#content8 .cont_news_lent .contentTitleTxt {
	font-size: 24px;
	font-weight: normal;
	border-bottom: 2px solid #ea7331;

}


.consult {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	background-color: #ea7331;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	top: 50px;
	right: 70px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


.aboutimg img {
	padding-left: 6px;
	margin-top: 12px;
	display: block;
	width: 32px;
	position: relative;
	float: left;
}
.aboutimg {
	background-color: #EA7331;
	display: block;
	width: 54px;
	height: 54px;
	position: relative;
	float: left;
	text-align: justify;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.abouttable {
	display: block;
	width: 50%;
	position: relative;
	float: left;
}

.cont_mail .tableTable {
	display: block;
	position: relative;
	float: left;
}

#content2 .cont_mail .tableTable {
	width: 100%;
}

#content2 .field {
   /* float: left;*/
       	line-height: 2;

}

#content2 .caption {
    float: left;
    	line-height: 2;

}
#content2 .cont_mail_a .field textarea,
#content2 input.inpfield {
    float: left;
	border: none;
	border-bottom: 1px solid #808080;
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	width: 100px;
	padding: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	box-sizing: border-box;
	background-color: transparent;	
    
}

#content2 .field_name {
float: left;
}


#menuitem21 #pageMenu .submenu {
	background-color: #FF8000;
	display: block;
	position: relative;
	float: left;
}
#content8 .cont_txt .contentText .cena p {
	color: #FF821C;
	font-size: 24px;
	font-weight: normal;
}
#content8 .cont_txt .contentText .cena {
	color: #FF821C;
	font-size: 24px;
	font-weight: normal;
}
.content.gs_form_mod a.link_mod {
	color: #ffffff;
	text-decoration: none;
	background-color: #ea7a3c;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	display: block;
	float: left;
}
.modal_block .fform .f_opis {
	font-size: 14px;
	margin-bottom: 20px;
}
.modal_block .fform .allkirpitch {
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.modal_block .fform .kirpitch {
	margin-right: 2%;
	display: block;
	width: 18%;
	height: 100px;
	position: relative;
	float: left;
}
.modal_block .fform .kir-text {
	font-size: 12px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	text-align: center;
}

.modal_block .fform {
    background: #ffffff;
}

.modal_block .fform .license-item {
    font-size: 12px;
    text-align: justify;
}
#global0 .cont_txt {
	font-size: 14px;
	margin-top: 0px;
	display: block;
	width: 180px;
	position: relative;
	float: left;
	padding: 0;
}



.bx-yandex-view-layout {
	display: block;
	min-width: 50%;
	position: relative;
	float: left;
}
.abouttable {
	float: left;
}

#pageMainmenu {
	display: block;
	width: 100%;
	height: 100px;
	position: relative;
	float: left;
	z-index: 1000;
}
#global1 {
    margin-top: 0px;
    position: relative;
    width: calc(100% - 40px);
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    float: left;
    z-index: 10;
    font-size: 16px;
    padding: 20px;
    background-color: #f3f0eb;
    border-radius: 10px;
    margin-bottom: 40px;
}

#global1 .gs_form_mod .link_mod {
	color: #ea7331;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	background-color: transparent;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-width: 1px;
	border-color: #e75b50;
	border-style: solid;
	margin-top: 0px;
	display: block;
	position: relative;
	white-space: nowrap;
}

#global1 .gs_form_mod .link_mod:hover {
	color: #ffffff;
	background-color: #ea7331;
}

#global1 .gs_form_mod .blockBtn .buttonForm {
	background-color: #ea7331;
}
.blockLicense {
    margin-bottom: 10px;
}

.modal_block .buttonForm.buttonSend {
    background: #ea7331;
}
#global0 .cont_txt .contentImage {
	margin: 0;
	padding: 0;
}

/*arenda-ofisov*/
#menuitem002 .menu.mitem_arenda-ofisov {
	width: 408px;
}

/*konferenc-zona*/
#menuitem002 .menu.mitem_konferenc-zona {
    margin-left: 95px;
    width: 320px;
    overflow: hidden;    
}    

/*obzornaia_ploshadka*/
#menuitem002 .menu.mitem_obzornaia_ploshadka {
	width: 360px;
}

/*virtualnyi_ofis*/
#menuitem002 .menu.mitem_virtualnyi_ofis {
    margin-left: 95px;
    width: 320px;
    overflow: hidden;    
}
/*infrastruktura*/
#menuitem002 .menu.mitem_infrastruktura {
	width: 315px;
}
/*poleznye_opcii*/
#menuitem002 .menu.mitem_poleznye_opcii,
#menuitem002 .menu.mitem_dopolnitelnye-vozmozhnosti {
	margin-left: 103px;
	width: 320px;
}

/*rezidenty*/
#menuitem002 .menu.mitem_rezidenty {
	width: 270px;
}

/*reklama-v-2-18*/
#menuitem002 .menu.mitem_reklama-v-2-18,
#menuitem002 .menu.mitem_reklama-v-218 {
	width: 320px;
	margin-left: 95px;	
}	

#menuitem002 .menu.mitem_arenda-ofisov,
#menuitem002 .menu.mitem_konferenc-zona,

#menuitem002 .menu.mitem_obzornaia_ploshadka,
#menuitem002 .menu.mitem_virtualnyi_ofis,

#menuitem002 .menu.mitem_infrastruktura,
#menuitem002 .menu.mitem_poleznye_opcii,
#menuitem002 .menu.mitem_dopolnitelnye-vozmozhnosti,

#menuitem002 .menu.mitem_rezidenty,
#menuitem002 .menu.mitem_reklama-v-2-18,
#menuitem002 .menu.mitem_reklama-v-218 {
	margin-top: 20px;
	position: relative;
	left: 0px;
	float: left;
	overflow: visible;
}

#menuitem002 .menu.mitem_arenda-ofisov,
#menuitem002 .menu.mitem_arenda-ofisov .TextItemMenu,
#menuitem002 .menu.mitem_obzornaia_ploshadka,
#menuitem002 .menu.mitem_obzornaia_ploshadka .TextItemMenu,
#menuitem002 .menu.mitem_infrastruktura,
#menuitem002 .menu.mitem_infrastruktura .TextItemMenu,
#menuitem002 .menu.mitem_rezidenty,
#menuitem002 .menu.mitem_rezidenty .TextItemMenu {
	-webkit-transform: skewx(0deg) !important;
	-ms-transform: skewx(0deg) !important;
	 transform: skewx(0deg) !important;
}

#menuitem002 .menu.mitem_arenda-ofisov:after,
#menuitem002 .menu.mitem_obzornaia_ploshadka:after,
#menuitem002 .menu.mitem_infrastruktura:after,
#menuitem002 .menu.mitem_rezidenty:after {
    content: ' ';
    right: -57px;
    width: 131px;
    position: absolute;
    top: 0;
    bottom: 0;
    background: #f2f0ea;
    border-radius: 0 10px 10px 0;
    box-shadow: 15px 0px 15px #888;
}

#menuitem002 .menu.mitem_arenda-ofisov.hov:after,
#menuitem002 .menu.mitem_obzornaia_ploshadka.hov:after,
#menuitem002 .menu.mitem_infrastruktura.hov:after,
#menuitem002 .menu.mitem_rezidenty.hov:after {
    background-color: #e67a34;
    box-shadow: inset -15px 0px 15px 0px #8e4c21;
}

#menuitem002 .menu.mitem_arenda-ofisov .TextItemMenu,
#menuitem002 .menu.mitem_konferenc-zona .TextItemMenu,

#menuitem002 .menu.mitem_obzornaia_ploshadka .TextItemMenu,
#menuitem002 .menu.mitem_virtualnyi_ofis .TextItemMenu,

#menuitem002 .menu.mitem_infrastruktura .TextItemMenu,
#menuitem002 .menu.mitem_poleznye_opcii .TextItemMenu,
#menuitem002 .menu.mitem_dopolnitelnye-vozmozhnosti .TextItemMenu,

#menuitem002 .menu.mitem_rezidenty .TextItemMenu,
#menuitem002 .menu.mitem_reklama-v-2-18 .TextItemMenu,
#menuitem002 .menu.mitem_reklama-v-218 .TextItemMenu {
	margin-top: 20px;
	margin-left: 50px;	
	text-decoration: none;
	position: relative;
	float: left;
}	

#menuitem002 .menu.mitem_arenda-ofisov,
#menuitem002 .menu.mitem_arenda-ofisov:after,
#menuitem002 .menu.mitem_konferenc-zona,

#menuitem002 .menu.mitem_obzornaia_ploshadka,
#menuitem002 .menu.mitem_obzornaia_ploshadka:after,
#menuitem002 .menu.mitem_virtualnyi_ofis,

#menuitem002 .menu.mitem_infrastruktura,
#menuitem002 .menu.mitem_infrastruktura:after,
#menuitem002 .menu.mitem_poleznye_opcii,
#menuitem002 .menu.mitem_dopolnitelnye-vozmozhnosti,

#menuitem002 .menu.mitem_rezidenty,
#menuitem002 .menu.mitem_rezidenty:after,
#menuitem002 .menu.mitem_reklama-v-2-18,
#menuitem002 .menu.mitem_reklama-v-218 {
	height: 73px;
}

#menuitem002 .menu {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	color: #000000;
	background-color: #f2f0ea;
	overflow: hidden;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 11px -0px 20px #888;
	-webkit-box-shadow: 11px -0px 20px #888;
	box-shadow: 11px -0px 20px #888;
	-webkit-transform: skewx(-27deg);
	-ms-transform: skewx(-27deg);
	transform: skewx(-27deg);
}

#menuitem002 .menu:after {
	-webkit-transform: skewx(-27deg);
	-ms-transform: skewx(-27deg);
	transform: skewx(-27deg); 
}

#menuitem002 .TextItemMenu {
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(cirb.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 7px;
	padding-left: 40px;
	position: relative;
	z-index: 1000;
	text-align: left;
	-webkit-transform: skewx(27deg);
	-ms-transform: skewx(27deg);
	transform: skewx(27deg);
}

#menuitem002 .TextItemMenu:hover {
	color: #ffffff;
}
#menuitem002 .menu:hover {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	color: #ffffff;
	background-color: #e67a34;
	position: relative;
	-moz-box-shadow: inset  0 0px 20px 1px #8E4C21;
	-webkit-box-shadow: inset  0 0px 20px 1px #8E4C21;
	box-shadow: inset  0 0px 15px 0px #8E4C21;
}

#cirb {
	background-image: url(cirb.png);
	display: none;
}
#cirw {
	background-image: url(cirw.png);
	display: none;
}
#builder {
    background-image: url(building.png);
    background-position-x: left;
    background-position-y: top;
/*    background-position: top left;*/
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 0px;
    width: 50%;
    height:500px;
    height: calc(100% - 150px);
    height: -webkit-calc(100% - 150px);
    height: -moz-calc(100% - 150px);
    height: -o-calc(100% - 150px);
    height: expression(100% - 150px);
    
    position: absolute;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    z-index: 100;
}
#builder img {
	display: none;
	height: 100%;
	min-width: none !important;
	min-height: 100%;
	position: absolute;
	top: 180px;
	bottom: 0px;
}
#menuitem003 .menu {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 20px;
	position: relative;
	white-space: nowrap;
}

#menuitem003 .menu:hover {
	color: #FF8000;
}

#menuitem003 .menu .TextItemMenu {
    padding-right: 10px;
}
a.menu.mitem_stranica-rezidenta,
a.menu.mitem_fotogalereya,
a.menu.mitem_o-biznes-centre,
a.menu.mitem_lichnyj-kabinet {
    border-right: 1px solid #FFFFFF;
    padding-right: 10px;
}
#textTechnology10 {
	color: #C5C4C3;
	font-size: 12px;
	text-decoration: none;
	float: left;
}
#textTechnology6 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	display: block;
	position: relative;
	float: left;
	text-align: center;
}
#fon {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	z-index: 0;
}
#fonimg {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	top: 0px;
	bottom: 0px;
}
#fonimg img {
/*	min-height: 100%;*/
	max-width: none !important;
	position: relative;

}
#content2 #pageMenu {
	padding-top: 20px;
	padding-left: 280px;
	position: relative;
	text-align: left;
}
#content2 #pageMenu .menu {
	color: #515151;
	font-size: 14px;
	font-weight: 300;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 30px;
	position: relative;
	white-space: nowrap;
}
#content2 #pageMenu .menu:hover {
	color: #E57933;
}
#enteringText a:cover {
	color: #e77b34;
}
#content .cont_txt {
	background-color: #ffffff;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	display: block;
	width: calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	position: relative;
	float: left;
	z-index: 11;
	text-align: justify;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 20px;
	
}

#content8 .cont_txt {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#menuitem002 {
	padding-left: 0px;
	display: block;
	width: 900px;
	position: relative;
	float: left;
}

#menuitem005 {
	display: block;
	width: 280px;
	position: relative;
	float: left;
}
#content .cont_txt .contentTitle {
	font-size: 40px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content8 .cont_txt .contentTitle {
	font-size: 40px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}
#menuitem005 .TextItemMenu {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(cirb.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 35px;
	margin-left: 30px;
	width: 170px;
	position: relative;
	float: left;
	z-index: 1000;
	text-align: center;
	-webkit-transform: skewx(27deg);
	                    -ms-transform: skewx(27deg);
	                    transform: skewx(27deg);
}
#menuitem005 .menu {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	color: #000000;
	text-decoration: none;
	background-color: #f2f0ea;
	display: block;
	width: 280px;
	position: relative;
	float: left;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 11px -0px 20px #888;
	-webkit-box-shadow: 11px -0px 20px #888;
	box-shadow: 11px -0px 20px #888;
	-webkit-transform: skewx(-27deg);
	                                     -ms-transform: skewx(-27deg);
	                                     transform: skewx(-27deg);
}

#menuitem005 .menu:after {
	-webkit-transform: skewx(-27deg);
	         -ms-transform: skewx(-27deg);
	         transform: skewx(-27deg); 
}
#menuitem005 .TextItemMenu:hover {
	color: #ffffff;
}
#menuitem005 .menu:hover {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	color: #ffffff;
	background-color: #e67a34;
	position: relative;
	-moz-box-shadow: inset  0 0px 20px 1px #8E4C21;
	-webkit-box-shadow: inset  0 0px 20px 1px #8E4C21;
	box-shadow: inset  0 0px 15px 0px #8E4C21;
}
#content8 .cont_txt .object {
	font-size: 19px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 40px;
	width: 280px;
	position: relative;
	float: left;
}
#content8 .art_bank .object {
	font-weight: bold;
	padding-top: 0px;
	margin-top: 5px;
	margin-left: 40px;
	width: 400px;
	position: relative;
	float: left;
}
#content8 .art_bank .object .objectNote {
	font-size: 18px;
	margin-top: 0px;
	display: block;
	position: relative;
	float: left;
}
#content8 .art_bank .object .link {
	margin: 0;
	padding: 0;
}
#content8 .art_bank .object .link>h4 {
	margin: 0;
	padding: 0;
}
#content8 .art_bank {
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content8 .art_bank .contentText {
	width: 280px;
	position: relative;
	float: left;
}

#content8 .cont_txt .contentText {
/*	font-size: 20px;*/
}
#content1 .art_bank {
	background-color: rgba(51, 51, 51, 0.7);
	display: block;
	width: 450px;
	position: absolute;
	top: 145px;
	bottom: 0px;
	right: 0px;
	z-index: 1;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
#content1 .art_bank .contentTitle {
	color: #ffffff;
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 60px;
	position: relative;
}
#content1 .art_bank .contentText {
	color: #ffffff;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 60px;
	position: relative;
	float: left;
}
#content1 .art_bank .contentText ul {
	list-style-type: disc;
	list-style-position: outside;
}
#content1 .art_bank .contentTitleTxt {
	margin-left: 40px;
	display: block;
	position: relative;
}

#content1 .art_bank .contentText ul li {
	margin-bottom: 20px;
}

#content1 .art_bank .contentText ol li {
	margin-bottom: 20px;
}

#content1 .art_bank .contentText a {
    color: #ffc695;
}
#content1 .cont_news {
	color: #ffffff;
	width: 600px;
	position: absolute;
	bottom: -80px;
	right: 0px;
	z-index: 11;
}
#content1 .cont_news .contentTitle {
	font-size: 14px;
	margin: 25px 10px 0 0;
	position: relative;
	float: left;
	padding: 0;
}
#content1 .cont_news .contentText {
	font-size: 40px;
	font-weight: bold;
	margin: 0 20px 0 0;
	float: left;
	padding: 0;
	white-space: nowrap;
}

#content1 .cont_news .contentTitle a:hover,
#content1 .cont_news .contentText a:hover {
    color: #ea7331;
}
#content1 .cont_news .object p {
	margin: 0;
	padding: 0;
}

#content1 .cont_news .contentText p {
    padding: 0;
    margin: 0;
}
#content1 .cont_news .object {
	font-size: 12px;
	position: relative;
	float: left;
}
#content1 .cont_news .objectNote.record-note p a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#content1 .cont_news .objectNote.record-note a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#content4 .adap_imggallery .contentBody .links .object {
	text-decoration: none;
	margin-bottom: 10px;
	margin-right: 10px;
	display: block;
	width: 170px;
	height: 50px;
	position: relative;
	float: left;
}
#content4 .adap_imggallery .contentBody .links .object .objectImage {
	display: none;
	width: 170px;
	height: 50px;
}
#content4 {
	display: block;
	width: 100%;
	position: relative;
	float: left;
	z-index: 100;
}

.cirwf {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-box-shadow: inset  0 0px 20px 1px #8E4C21;
	-webkit-box-shadow: inset  0 0px 20px 1px #8E4C21;
	box-shadow: inset  0 0px 15px 0px #8E4C21;
	color: #ffffff;
	background-color: #e67a34;
}

.cirbf {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000;
	background-color: #ffffff;

}
#content8 .slider-bigsh .contentText {
	display: block;
	width: calc(100% - 800px);
	height: 500px;
	position: absolute;
	right: -webkit-calc(100% - 800px);
}
#content1 .cont_txt {
	display: block;
	width: 800px;
	position: relative;
	float: left;
	z-index: 11;
	padding: 0;
}

#z_vm {
	background-image: url(z_vm.png);
}
#z_st {
	background-image: url(z_st.png);
}
#z_fm {
	position: relative;
	list-style-image: url(z_fm.png);
}
#z_bm {
	position: relative;
	list-style-image: url(z_bm.png);
}
#z_wf {
	position: relative;
	list-style-image: url(z_wf.png);
}
#z_kf {
	position: relative;
	list-style-image: url(z_kf.jpg);
}
#content1 .cont_txt .contentText ul {
	font-size: 14px;
	padding-left: 0px;
}
#content1 .cont_txt .contentText li {
	font-size: 14px;
	font-weight: bold;
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-top: 20px;
	margin-left: 0px;
	min-height: 40px;
	position: relative;
	vertical-align: middle;
	list-style-type: none;
	list-style-position: inside;
}
#content1 .cont_txt .contentText li span {
	font-size: 14px;
	font-weight: bold;
	display: table-cell;
	min-height: 40px;
	position: relative;
	float: left;
	vertical-align: middle;
}
#content1 .cont_txt .object {
	margin-bottom: 13px;
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	width: calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	position: relative;
	float: left;
}
#content1 .cont_txt .objectImage {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	float: left;
}
#content1 .cont_txt .objectTitle {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	display: block;
	position: relative;
	float: left;
	vertical-align: middle;
}
#content1 .cont_txt .objectTitleTxt {
	margin-top: 0px;
	margin-bottom: 0px;
	display: table-cell;
	height: 40px;
	min-height: 40px;
	position: relative;
	vertical-align: middle;
}
#content4 .art_bank {
	background-color: rgba(255, 255, 255, 0.62);
	margin-bottom: 20px;
	margin-right: 20px;
	display: block;
	width: calc(50% - 20px);
	width: -webkit-calc(50% - 20px);
	width: -moz-calc(50% - 20px);
	min-width: 180px;
	min-height: 200px;
/*	max-width: px;*/
	position: relative;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content4 .art_bank .contentImage {
	margin-top: 10px;
	margin-left: 20px;
	display: block;
	width: 160px;
	position: absolute;
	float: left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
#content4 .art_bank .contentTitle {
	font-size: 18px;
	margin-left: 200px;
	display: block;
	width: calc(100% - 220px);
	min-width: 180px;
	position: relative;
	float: left;
	width: -moz-calc(100% - 220px);
	width: -webkit-calc(100% - 220px);
}
#content4 .art_bank .contentText {
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-left: 200px;
	display: block;
	width: calc(100% - 220px);
	min-width: 180px;
	position: relative;
	float: left;
	width: -moz-calc(100% - 220px);
	width: -webkit-calc(100% - 220px);
}

#content4 .art_bank .contentText p {
	padding: 0px;
	margin: 0px;
}
#content4 .art_bank .object {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 200px;
	display: block;
	width: calc(100% - 220px);
	min-width: 180px;
	min-height: 25px;
	position: relative;
	float: left;
	width: -moz-calc(100% - 220px);
	width: -webkit-calc(100% - 220px);
}

#content4 .art_bank .object .objectImage {
	position: absolute;
	left: 0;
}
#content4 .art_bank .object .objectNote {
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	position: relative;
	float: left;
}
#content4 .art_bank .object .objectNote a {
	color: #000000;
	text-decoration: none;
}
#content4 .art_bank .object .objectNote p {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content4 .art_bank .object .link {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content4 .art_bank .object .link>h4 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content4 .navmenu-default {
	width: 280px;
	list-style-type: none;
}
#content4 .navmenu-default .block-categories ul {
	padding-left: 0px;
	margin-bottom: 10px;
	display: table-cell;
	list-style-type: none;
}
#content4 .navmenu-default .block-categories .head-categories {
	margin-bottom: 10px;
	display: block;
	width: 280px;
	height: 60px;
	min-height: 40px;
}

#content4 .navmenu-default .block-categories {
	width: 280px;
}
#content4 .navmenu-default .head-categories .linkobject-img {
	display: table-cell;
	width: 220px;
	height: 40px;
	position: relative;
	vertical-align: middle;
}


#content4 .navmenu-default .head-categories img {
	float: left;
}
#content4 #menuLink {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content4 #menuLink .object {
	margin-bottom: 6px;
	display: table;
	width: 330px;
	position: relative;
	float: left;
	background-color: rgba(255, 255, 255, 0.7);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content4 #menuLink .object .link {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 80px;
	padding-right: 20px;
	display: table-cell;
	width: 230px;
	height: 60px;
	min-height: 60px;
	vertical-align: middle;
}
#content4 #menuLink .object:hover {
    color: #ffffff;
    background-color: #e67a34;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: inset 0 0px 15px 0px #8e4c21;
    -webkit-box-shadow: inset 0 0px 15px 0px #8e4c21;
    box-shadow: inset 0 0px 15px 0px #8e4c21;
}
#content4 #menuLink .object .link:hover {
    color: #ffffff;
}
#content4 #menuLink .object .objectImage {
	margin-top: 10px;
	margin-left: 20px;
	position: absolute;
	pointer-events: none;
}
#content4 .cont_txt {
	background-color: #ffffff;
	margin-left: 350px;
	margin-right: 0px;
	display: block;
	width: calc(100% - 700px);
	width: -moz-calc(100% - 700px);
	width: -webkit-calc(100% - 700px);
	height: 390px;
	position: relative;
	float: left;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-width: 280px;
}
#content4 .cont_txt .contentImage {
	width: 100%;
	position: absolute;
	top: -16%;
	z-index: 1;
}

#content4 .cont_txt .contentText {
	position: relative;
}
#content4 .cont_txt .object {
	width: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
	z-index: 1000;
}
#content4 .cont_txt .objectNote {
	font-size: 14px;
	background-color: #ffffff;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	position: absolute;
	bottom: 0px;
	width: calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: -webkit-calc(100% - 40px);

}
#menulink1 {
	display: block;
	width: 330px;
	position: absolute;
	float: left;
}
#menulink2 {
	display: block;
	width: 330px;
	position: relative;
	float: right;
}

#fonwh {
	display: none;
}
#content4 .cont_txt .objectTitleTxt {
	color: #ffffff;
	font-size: 24px;
	text-shadow: 			-1px -1px 0 #000,
			1px -1px 0 #000,
			-1px 1px 0 #000,
			1px 1px 0 #000;
	padding-left: 20px;
	padding-right: 20px;
}
#content5 #menuLink {
	display: block;
	width: 280px;
	position: relative;
	float: left;
	z-index: 100;
}
#content5 #menuLink .object {
	background-color: rgba(255, 255, 255, 0.7);
	margin-bottom: 10px;
	display: table;
	width: 280px;
	position: relative;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content5 #menuLink .object .link {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
	display: table-cell;
	width: 260px;
	height: 55px;
	min-height: 55px;
	vertical-align: middle;
}
#content5 #menuLink .object .objectImage {
	margin-top: 10px;
	margin-left: 20px;
	position: relative;
	float: left;
}
#content5 {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}

#content5 .cont_txt {
	background-color: #ffffff;
	margin-left: 20px;
	display: block;
	width: calc(100% - 300px);
	width: -moz-calc(100% - 300px);
	width: -webkit-calc(100% - 300px);
	/*height: 470px;*/
	position: relative;
	float: right;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-width: 280px;
	z-index: 11;
		min-height: 440px;
        height: 440px;
}
#content5 .cont_txt .contentImage {
	min-width: 60%;
/*	min-height: 470px !important;*/
	min-height: 100% !important;
	max-width: none !important;
	position: absolute;
	float: right;
	z-index: 1;
-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-in-out;
}

#content5 .cont_txt .contentText {
	display: block;
    width: calc(40% - 60px);
    width: -moz-calc(40% - 60px);
    width: -webkit-calc(40% - 60px);
    min-width: 310px;
    position: relative;
    float: right;
    z-index: 1;
    min-height: 400px;
    padding: 20px;
    background-color: #ffffff;
}
#content5 .cont_txt .contentText p {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 100%;
	position: relative;
	float: left;
	font-size: 16px;
}
#content5 .cont_txt .contentText em {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	position: relative;
}
#content5 .cont_txt .contentText strong {
	font-size: 18px;
	display: block;
}
#content5 .cont_txt .contentText ul {
	padding-left: 0px;
	width: 100%;
	position: relative;
	float: left;
	list-style-position: inside;
}

#content5 .cont_txt .contentText li {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	position: relative;
}
#content5 .cont_txt .object {
	display: block;
	width: 280px;
	position: relative;
	top: 0px;
	bottom: 0px;
	float: right;
	z-index: 1000;
}
#content5 .cont_txt .objectNote {
	font-size: 14px;
	background-color: #ffffff;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	position: absolute;
	bottom: 0px;
	width: calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: -webkit-calc(100% - 40px);

}

#content5 .cont_txt .objectTitleTxt {
	color: #ffffff;
	font-size: 24px;
	text-shadow: 			-1px -1px 0 #000,
			1px -1px 0 #000,
			-1px 1px 0 #000,
			1px 1px 0 #000;
	padding-left: 20px;
	padding-right: 20px;
}
#content5 #menuLink .object .link:hover {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	color: #ffffff;
	background-color: #e67a34;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 0 0px 15px 0px #8e4c21;
	-webkit-box-shadow: inset 0 0px 15px 0px #8e4c21;
	box-shadow: inset 0 0px 15px 0px #8e4c21;
}
#content1 .content.gs_form_mod a.link_mod {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ea7a3c;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	display: block;
	width: 220px;
	position: absolute;
	top: 30px;
	right: 0px;
	z-index: 100;
	text-align: center;
}

#content1 .gs_form_mod {
    position: relative;
    z-index: 100;
    float: right;
}

#content5 .cont_txt .contentText td strong {
    font-size: 24px;
    font-weight: bold;
}

#content5 .cont_txt .contentText td {
    font-size: 12px;
}
#content5 .cont_txt .contentText td img {
	max-width: none !important;
	position: relative;
}

#content5 .cont_txt .contentText table {
	position: relative;
    float: left;
}
/*
#content5 .cont_txt .contentText a {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #ea7a3c;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    display: block;
    width: 220px;
    position: relative;
    text-align: center;
    float: left;
}
*/

#content5 .cont_txt .contentText a {
    color: #ea7a3c;

}

#content5 .cont_txt .contentText a.nostile {
    color: #000000;

}
#content1 .slider-bigsh .contentBody {
	width: 800px;
	z-index: 100;
}
#content6 {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}

#content6 .slider-bigsh .contentBody {
	width: calc(100% - 250px);
	width: -webkit-calc(100% - 250px);
	width: -moz-calc(100% - 250px);
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}
#content6 .slider-bigsh .flickerplate ul.flicks>li {
	background-position: top center;
}

#content6 .slider-bigsh .contentText {
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	width: 210px;
	float: right;
}
#content5 .adap_imggallery {
	background-color: #ffffff;
	margin-left: 20px;
	display: block;
	width: calc(100% - 300px);
	width: -moz-calc(100% - 300px);
	width: -webkit-calc(100% - 300px);
	min-width: 280px;
	position: relative;
	float: right;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 370px;
	/*overflow: hidden;*/
}
#content5 .adap_imggallery .contentBody {
	width: 80%;
	height: 370px;
	min-width: 80%;
	min-height: 370px !important;
	max-width: none !important;
	position: absolute;
	float: right;
	overflow: hidden;
	z-index: 1;
	/*overflow: hidden;
	  */   /* */}

#content5 .adap_imggallery .contentText {
    display: block;
    width: calc(60% - 60px);
    width: -moz-calc(60% - 60px);
    width: -webkit-calc(60% - 60px);
    min-width: 300px;
    position: relative;
    float: right;
    z-index: 100;
    /*min-height: 370px;*/
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
    background-color: #ffffff;
        font-size: 16px;
}

#content5 .adap_imggallery .contentBody .links .object {
	display: block;
	position: relative;
	float: left;
}
#content6 .adap_imggallery {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content6 .adap_imggallery .contentTitle {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	display: block;
	position: absolute;
	z-index: 300;
}
#content6 .adap_imggallery .contentText {
	background-color: rgba(250, 250, 250, 0.59);
	font-size: 16px;
	padding-bottom: 20px;
	padding-top: 5px;
	padding-left: 40px;
	padding-right: 50px;
	margin-top: 0px;
	display: block;
	width: 915px;
	height: 345px;
	position: relative;
	float: left;
	z-index: 10;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}
#content6 .adap_imggallery .contentText strong {
	font-size: 20px;
}
#content6 .adap_imggallery .contentBody {
	display: block;
    width: calc(100% - 1005px);
    width: -moz-calc(100% - 1005px);
    width: -webkit-calc(100% - 1005px);
	float: right;
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	height: 370px;
	overflow: hidden;
}
#content6 .adap_imggallery .contentBody:after {
	color: #ffffff;
	font-size: 14px;
	text-shadow: -1px -1px 0 #000,    1px -1px 0 #000,    -1px 1px 0 #000,    1px 1px 0 #000;
	text-decoration: none;
	background-image: url(fulw.png);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 50px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 50px;
	height: 20px;
	position: absolute;
	margin-top: 20px;
	right: 20px;
	z-index: 100;
	content: "";
	/*content: "\041f\043e\441\43c\043e\442\0440\0435\0442\044c\00a0\0432\0441\0435\00a0\0444\043e\0442\043e\0433\0440\0430\0444\0438\0438";
	      */   word-spacing: 10px;
	                                      pointer-events: none;
}

#content6 .adap_imggallery .contentBody:hover:after {
	color: #FFFF80;
}


#content6 .adap_imggallery .contentBody .links .object .objectImage {
	height: 370px;
	max-width: none !important;
	position: relative;
	float: right;
}
#content6 .adap_imggallery .contentBody .links {
	width: 100%;
	height: 370px;
	position: relative;
	float: right;
	    z-index: 100;
}
#content6 .navmenu-default {
	margin-top: 20px;
	display: block;
	position: relative;
	left: 0px;
	float: left;
	z-index: 200;
}
#content6 .navmenu-default .block-categories ul {
	display: block;
	position: relative;
	float: left;
	list-style-type: none;
}
#content6 .navmenu-default .block-categories ul li {
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	display: block;
	position: relative;
	float: left;
	overflow: hidden;
	z-index: 100;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 11px 0px 20px #888;
	-webkit-box-shadow: 11px 0px 20px #888;
	box-shadow: 11px 0px 20px #888;
	-webkit-transform: skewx(-27deg);
	                                     -ms-transform: skewx(-27deg);
	                                     transform: skewx(-27deg);
}
#content6 .navmenu-default .block-categories ul li img {
	background-color: #ffffff;
	display: none;
}
#content6 .navmenu-default .block-categories ul li a {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(cirb.png);
	background-position: 30px center;
	background-repeat: no-repeat;
	padding-bottom: 17px;
	padding-top: 15px;
	padding-left: 65px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	margin-right: 0px;
	display: block;
	width: 100%;
	position: relative;
	z-index: 100;
	text-align: left;
	-webkit-transform: skewx(27deg);
	                                                     -ms-transform: skewx(27deg);
	                                                     transform: skewx(27deg);
}

#content6 .navmenu-default .block-categories ul li:hover {
	-moz-box-shadow: inset  0 0px 20px 1px #8E4C21;
	-webkit-box-shadow: inset  0 0px 20px 1px #8E4C21;
	box-shadow: inset  0 0px 15px 0px #8E4C21;
	color: #ffffff;
	background-color: #e67a34;
}
#content6 .navmenu-default .block-categories #pageMenu {
	margin-left: 40px;
	display: block;
	position: relative;
	float: left;
}
#content6 .navmenu-default .block-categories #pageMenu .menu {
	text-decoration: none;
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 20px;
	display: block;
	position: relative;
	float: left;
	overflow: hidden;
	z-index: 100;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 11px 0px 20px #888;
	-webkit-box-shadow: 11px 0px 20px #888;
	box-shadow: 11px 0px 20px #888;
	-webkit-transform: skewx(-27deg);
	                                       -ms-transform: skewx(-27deg);
	                                       transform: skewx(-27deg);
}
#content6 .navmenu-default .block-categories #pageMenu .menu span {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(cirb.png);
	background-position: 30px center;
	background-repeat: no-repeat;
	padding-bottom: 17px;
	padding-top: 15px;
	padding-left: 65px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	margin-right: 0px;
	display: block;
/*	width: 100%;*/
	position: relative;
	z-index: 100;
	text-align: left;
	-webkit-transform: skewx(27deg);
	                                                     -ms-transform: skewx(27deg);
	                                                     transform: skewx(27deg);
}

#content6 .navmenu-default .block-categories #pageMenu .menu:hover {
	-moz-box-shadow: inset  0 0px 20px 1px #8E4C21;
	-webkit-box-shadow: inset  0 0px 20px 1px #8E4C21;
	box-shadow: inset  0 0px 15px 0px #8E4C21;
	color: #ffffff;
	background-color: #e67a34;
}

#content6 .art_bank {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content6 .art_bank .object {
	margin-bottom: 20px;
	margin-right: 1%;
	display: block;
	width: 32%;
	height: 250px;
	position: relative;
	float: left;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content6 .art_bank .object .link>h4 {
	color: #ffffff;
	width: 80%;
	position: absolute;
	top: 80px;
	right: 10%;
	text-align: center;
}
#content6 .art_bank .object .link {
	background-color: rgba(0, 0, 0, 0.58);
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	z-index: 10;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content6 .art_bank .object .objectImage {
	position: relative;
	z-index: 1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.maxwidthon {
	max-width: 100% !important;
}

.maxwidthoff {
	max-width: none !important;
}

#content6 .art_bank .object .link:hover {
	background-color: rgba(255, 166, 4, 0.6);
	z-index: 10;
}

#content6 .slider-bigsh {
	background-color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content6 .content.photoAlbumAdapt {
	margin-bottom: 20px;
	width: 100%;
	position: relative;
	float: left;
	z-index: 11 !important;
}
#content6 .photoAlbumAdapt .obj {
	margin-top: 10px;
	margin-right: 10px;
	width: 200px;
	height: 133px;
	position: relative;
	float: left;
	overflow: hidden;
	z-index: 11;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content6 .photoAlbumAdapt .obj .photoPreview .previewImg {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#content6 .photoAlbumAdapt #navPart {
	background-color: #000000;
}
.fancybox3-thumbs {
background: rgba(255, 255, 255, 0.12941176470588237) !important;
}
.fancybox3-thumbs>ul>li {
float: left !important;
}
#content7 {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content7 .cont_txt {
	background-color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 20px;
	display: block;
	width: 290px;
	height: 410px;
	position: relative;
	float: left;
	z-index: 100;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:40px;
}

#authorizeForm {
    position: relative;
    float: left;
    width: 300px;
}

.titlelogin {
    float: left;
    width: 100%;
    text-align: left;
}

.authorlogin {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

.titlepass {
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 10px;
    
}

.authorpassw {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

.authorin .buttonSend {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #ea7a3c;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    width: 100%;
    position: relative;
    text-align: center;
    border: none;
    float: left;}
#content7 .cont_ank {
	background-color: #fdfcfb;
	margin-bottom: 20px;
	display: block;
	width: 600px;
	position: relative;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content7 .cont_ank #objects .objFile {
/*	display: block;
	width: 100%;
	position: relative;
	float: left;   */
}
#content2 .art_bank {
	position: absolute;
	top: 180px;
	left: 0px;
	z-index: 11;
}
#content7 #menuLink {
	display: block;
	width: 340px;
	position: relative;
	float: left;
	z-index: 11;
	min-height: 450px;
}
#content7 #menuLink .object {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color: #f2f0ea;
	background-image: url(cirb.png);
	background-position: center left 20px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	margin-left: 0px;
	display: block;
	position: relative;
	float: left;
	z-index: 1000;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 11px 0px 20px #888;
	-webkit-box-shadow: 11px 0px 20px #888;
	box-shadow: 11px 0px 20px #888;
}

#content7 #menuLink .object:hover {
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    color: #ffffff;
    background-color: #e67a34;
    position: relative;
    -moz-box-shadow: inset 0 0px 20px 1px #8E4C21;
    -webkit-box-shadow: inset 0 0px 20px 1px #8E4C21;
    box-shadow: inset 0 0px 15px 0px #8E4C21;
}

#content7 #menuLink .object .link {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 20px;
	display: table-cell;
	width: 220px;
	height: 60px;
	min-height: 60px;
	vertical-align: middle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height: 450px;
}
#content7 .cont_txt .contentTitle {
	color: #ffffff;
	text-transform: uppercase;
}
#content7 .cont_txt .contentText {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
#content7 .cont_txt .contentText strong {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 2;
	text-align: left;
}
#content7 .cont_txt .contentText a {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
#content7 .cont_txt .contentText a:hover {
	color: #EA7A3C;
	text-align: left;
}
#content7 .contDesk {
	background-color: #e9e6e1;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	width: 290px;
	height: 390px;
	position: relative;
	float: left;
	overflow: scroll;
	z-index: 11;
	-moz-scrollbar-3dlight-color: #FBCA11;
	-moz-scrollbar-arrow-color: #DFEBCF;
	-moz-scrollbar-base-color: #AC989B;
	-moz-scrollbar-darkshadow-color: #CD571C;
	-moz-scrollbar-face-color: #ea7331;
	-moz-scrollbar-highlight-color: #e9e6e1;
	-moz-scrollbar-track-color: #0078d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow-x: hidden;
}



#content7 .contDesk .Cnri {
	display: none;
}

#content7 .contDesk .seNavigator .pagen {
	float: left;
}

#content7 .contDesk .seNavigator {
	display: none;
}
#content7 .contDesk .object .objectTitle {
	margin-bottom: 0px;
	width: 100%;
}

#content7 .contDesk .object .objectImage {
	display: none;
}

#content7 .contDesk .object .contact {
	display: none;
}
#content7 .contDesk .object .objectNote .shortText {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}
#content7 .contDesk .object .objectNote {
	margin-top: 0px;
	width: 100%;
}
#content7 .news-public {
	background-color: #e9e6e1;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	width: 290px;
	height: 390px;
	position: relative;
	float: left;
	overflow: scroll;
	z-index: 11;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-scrollbar-3dlight-color: #fbca11;
	  -moz-scrollbar-arrow-color: #dfebcf;
	  -moz-scrollbar-base-color: #ac989b;
	  -moz-scrollbar-darkshadow-color: #cd571c;
	  -moz-scrollbar-face-color: #ea7331;
	  -moz-scrollbar-highlight-color: #e9e6e1;
	  -moz-scrollbar-track-color: #0078d7;
	     overflow-x: hidden;
}
#content8 .cont_news {
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
	z-index: 100;
}

#content8 .cont_news .contentTitle {
    position: relative;
    float: left;
    font-size: 14px;
    padding: 0;
    margin: 25px 10px 0 0;
}
#content8 .cont_news .contentText {
	font-size: 40px;
	font-weight: bold;
	margin: 0 20px 0 0;
	float: left;
	padding: 0;
}
#content8 .cont_news .contentTitle a {
	color: #000000;
	text-decoration: none;
}
#content1 .cont_news .contentText a {
	color: #ffffff;
	text-decoration: none;
}
#content1 .cont_news .contentTitle a {
	color: #ffffff;
	text-decoration: none;
}
#content8 .cont_news .contentText a {
	color: #000000;
	text-decoration: none;
}
#content8 .cont_news .contentText p {
    padding: 0;
    margin: 0;
}
#content8 .cont_news .object {
	font-size: 14px;
	font-weight: normal;
	position: relative;
	float: left;
}
#content8 .cont_news .objectNote.record-note p {
    margin: 0;
    padding: 0;
}

#content8 .cont_news .objectNote.record-note p a {
    text-decoration: none;
    margin: 0;
    padding: 0;
}
#content8 .cont_news .objectNote.record-note a {
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#content8 .cont_news .objectNote {
    margin: 0;
    padding-top: 10px;
}

#content8 .cont_news .object h4.objectTitle {
    margin: 0;
    padding: 0;
}
#content6 #menuLink {
	display: block;
width: calc(100% - 550px);
width: -webkit-calc(100% - 550px);	
width: -moz-calc(100% - 550px);
	position: relative;
	float: left;
	z-index: 10;
		background-color: rgba(250, 250, 250, 0.59);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-left: 40px;
	margin-bottom: 20px;
}

#content6 #menuLink .contentImage {
	display: none;
	width: calc(100% - 800px);
	width: -webkit-calc(100% - 800px);
	width: -moz-calc(100% - 00px);
	min-width: 500px !important;
	max-width: 500px !important;
	position: absolute;
	top: 0px;
	right: 0px;
}
#content6 #menuLink .contentText {
	font-size: 14px;
width: calc(100% - 200px);
width: -webkit-calc(100% - 200px);	
width: -moz-calc(100% - 200px);
	margin-top: 0px;
	display: block;
	position: relative;
	float: left;
}
#content6 #menuLink .contentText  p {
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content6 #menuLink .object {
	background-color: #ffffff;
	display: block;
	width: 170px;
	height: 50px;
    position: relative;
    float: left;
    margin-top: -30px;
	overflow: hidden;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 11px 0px 20px #888;
	-webkit-box-shadow: 11px 0px 20px #888;
	box-shadow: 11px 0px 20px #888;
	-webkit-transform: skewx(-27deg);
	                     -ms-transform: skewx(-27deg);
	                     transform: skewx(-27deg);
			                          margin-left: 10px;
}

#content6 #menuLink .object .link {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(cirb.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 60px;
	margin-left: -10px;
	width: 170px;
	position: absolute;
	z-index: 1000;
	text-align: left;
	-webkit-transform: skewx(27deg);
	                           -ms-transform: skewx(27deg);
	                           transform: skewx(27deg);
}

#content6 #menuLink .object:hover {
	-moz-box-shadow: inset  0 0px 20px 1px #8E4C21;
	-webkit-box-shadow: inset  0 0px 20px 1px #8E4C21;
	box-shadow: inset  0 0px 15px 0px #8E4C21;
	color: #ffffff;
	background-color: #e67a34;
}
#content6 #menuLink .contentImage {
	display: none;
	width: calc(100% - 800px);
	width: -webkit-calc(100% - 800px);
	width: -moz-calc(100% - 00px);
	min-width: 500px !important;
	max-width: 500px !important;
	position: absolute;
	top: 0px;
	right: 0px;
}
#content6 .cont_txt {
	position: absolute;
	right: 0px;
	z-index: 10;
}
#content6 .cont_txt .contentImage {
	/*width: 500px;*/
	position: relative;
}
#content6 .spacer20 {
	width: 0px;
	height: 450px;
	position: relative;
	float: left;
}

#content6 .cont_news {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content4 .gs_form_mod {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	width: 220px;
	position: absolute;
	top: -62px;
	right: 0px;
	z-index: 100;
	text-align: center;
}
#content4 .gs_form_mod .link_mod {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	width: 200px;
	position: relative;
	float: left;
}
#content8 .slider-bigsh {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}


#content4 .slider-bigsh {
	display: block;
	width: 800px;
	position: relative;
	float: left;
}
#content7 .cont_ank .contentText {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
}
#content7 .cont_ank .contentText a {
	color: #E77B34;
}
#content7 .cont_ank #anketa {
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
}
#content7 .cont_ank #objects .inputText {
	background-color: #E9E8E4;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
width: calc(100% - 40px);
width: -webkit-calc(100% - 40px);	
width: -moz-calc(100% - 40px);
    border: 0;
}

#content7 .cont_ank #objects .textArea {
	background-color: #E9E8E4;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;

width: calc(100% - 40px);
width: -webkit-calc(100% - 40px);	
width: -moz-calc(100% - 40px);
                               border: 0;
}
#content7 .cont_ank .tableTable#general {
	font-size: 14px;
	margin-bottom: 20px;
}
#content7 .cont_ank #anketa .buttonSend {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ea7a3c;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	width: 200px;
	position: relative;
	float: left;
}

.contOnNews {
	overflow: auto;
    height: 410px;
    width: 260px;
    float: left;
}

#content7 .contOnNews {
background-color: #e9e6e1;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    width: 290px;
    height: 390px;
    position: relative;
    float: left;
    overflow: scroll;
    z-index: 11;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-scrollbar-3dlight-color: #fbca11;
    -moz-scrollbar-arrow-color: #dfebcf;
    -moz-scrollbar-base-color: #ac989b;
    -moz-scrollbar-darkshadow-color: #cd571c;
    -moz-scrollbar-face-color: #ea7331;
    -moz-scrollbar-highlight-color: #e9e6e1;
    -moz-scrollbar-track-color: #0078d7;
    overflow-x: hidden;
    margin-bottom: 40px;
}

#content7 .cont_ank #anketa td.objHSpace {
    display: none;
}

#content7 .cont_ank #anketa .objTitls {
    /* background-color: #E9E8E4; */
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    border: 0;
}

#content7 .cont_ank #anketa tr#trlineformcheck6 {
    display: none;
}
#content7 .cont_ank #anketa  tr#trformcheck6 {
	background-color: #e9e8e4;
	width: 150px;
	float: left;
}

#content7 .cont_ank #anketa  tr#trformcheck7 {
    float: left;
    width: calc(100% - 150px);
    width: -webkit-calc(100% - 150px);
    width: -moz-calc(100% - 150px);
    background-color: #e9e8e4;
    width: 130px;
}

#content7 .cont_ank #anketa select.contentForm.select {
    border: 0;
    background-color: #e9e8e4;    
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
   	outline:none;
  
}


#content7 .cont_ank #anketa tr#trformcheck10 {
    width: 100%;
    background-color: #E9E8E4;
}
#content7 .cont_ank #anketa select#selectformcheck7 {
	cursor: pointer;
	background-image: url(clock-16.png);
	background-position: center right;
	background-repeat: no-repeat;
	outline:none;
}
#content7 .cont_ank #anketa input#formcheck6 {
	cursor: pointer;
	background-image: url(data-16.png);
	background-position: center right;
	background-repeat: no-repeat;
	outline:none;
	    width: 100px;
}
#content7 .cont_ank #anketa select#selectformcheck10 {
	cursor: pointer;
	background-image: url(16-exit-icon.png);
	background-position: center right;
	background-repeat: no-repeat;
	outline:none;
}

#content7 .cont_ank #anketa img#pin_img {
    float: left;
    margin-right: 10px;
    margin-top: 12px;
}
#content {
	display: block;
	width: 100%;
	position: relative;
	float: left;
	z-index: 10;
}

#content2 p {
    margin: 0;
}

.slider-bigsh .contentBody.flickerplate {
    height: 400px !important;
        margin-bottom: 20px;
}

#content7 .cont_ank #anketa tr#trformcheck3 {
    width: 49%;
    float: left;
    margin-right: 1%;
}
#content7 .cont_ank #anketa tr#trformcheck11,
#content7 .cont_ank #anketa tr#trformcheck10,
#content7 .cont_ank #anketa tr#trformcheck4 {
    width: 50%;
    float: left;
    background-color: #E9E8E4;
}
#content7 .cont_ank #anketa tr#trlineformcheck9,
#content7 .cont_ank #anketa tr#trlineformcheck8,
#content7 .cont_ank #anketa tr#trlineformcheck3 {
    display: none;
}
#content7 .cont_ank #anketa tr#trformcheck9,
#content7 .cont_ank #anketa tr#trformcheck8 {
	margin-right: 1%;
	width: 49%;
	position: relative;
	float: left;
}
#content7 .cont_ank #anketa tr#trformcheck9 span,
#content7 .cont_ank #anketa tr#trformcheck8 span {
	display: block;
	width: 100%;
	position: relative;
	float: left;
	white-space: nowrap;
}
#content7 .cont_ank #anketa select#selectformcheck11 {
	cursor: pointer;
	background-image: url(parking-16.png);
	background-position: center right;
	background-repeat: no-repeat;
	outline: none;
}
#content2 .cont_txt .contentText {
	margin-top: 15px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
}

#authirizeblock {
    z-index: 11;
    float: left;
    position: relative;
}

.content.cont_ank {
    z-index: 1;
    float: left;
    position: relative;
}

input.buttonSend {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #ea7a3c;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-width: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: block;
    width: 200px;
    position: relative;
    float: left;
}

div#autoreply {
    margin-bottom: 20px;
}

section.content.contOnNewsEdit.add {
    margin-bottom: 20px;
}
#content7 .cont_ank #objects .objTitl {
	display: none;
	width: 150px;
	position: relative;
	float: left;
}
#content7 .cont_ank #anketa td#tdformcheck5 {
    font-size: 16px;
}

#content9 {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content9 .slider-bigsh {
	display: block;
	width: 800px;
	position: relative;
	float: left;
	z-index: 11;
}

#content9 .cont_txt {
	background-color: #ffffff;
	width: calc(100% - 800px);
	width: -webkit-calc(100% - 800px);
	width: -moz-calc(100% - 800px);
	z-index: 11;
    float: right;
    position: relative;
    min-height: 400px;
    
    	margin-bottom: 20px;

}


#content9 .cont_txt .contentTitle {
	font-size: 18px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
	display: block;
}

#content9 .cont_txt .contentText {
	margin-left: 20px;
	margin-right: 20px;
}

#content9 .cont_txt .contentText ul {
	font-size: 14px;
	padding-left: 0px;
}
#content9 .cont_txt .contentText li {
	font-size: 14px;
	font-weight: bold;
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-top: 20px;
	margin-left: 0px;
	min-height: 40px;
	position: relative;
	vertical-align: middle;
	list-style-type: none;
	list-style-position: inside;
}
#content9 .cont_txt .contentText li span {
	font-size: 14px;
	font-weight: bold;
	display: table-cell;
	min-height: 40px;
	position: relative;
	float: left;
	vertical-align: middle;
}
#content9 .cont_txt .object {
	margin-bottom: 13px;
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	width: calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	position: relative;
	float: left;
}
#content9 .cont_txt .objectImage {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	float: left;
}
#content9 .cont_txt .objectTitle {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	display: block;
	position: relative;
	float: left;
	vertical-align: middle;
}
#content9 .cont_txt .objectTitleTxt {
	margin-top: 0px;
	margin-bottom: 0px;
	display: table-cell;
	height: 40px;
	min-height: 40px;
	position: relative;
	vertical-align: middle;
}
#content4 .contacts .contentText {
	display: block;
	width: 100%;
	position: relative;
	float: left;
	z-index: 11;
}

iframe {
    width: 100%;
}

#content4 .contacts {
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
#content .contOnNews {
    width: 100%;
    height: auto;
}

#content7 .contLastNews {
background-color: #e9e6e1;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    width: 290px;
    height: 390px;
    position: relative;
    float: left;
    overflow: scroll;
    z-index: 11;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-scrollbar-3dlight-color: #fbca11;
    -moz-scrollbar-arrow-color: #dfebcf;
    -moz-scrollbar-base-color: #ac989b;
    -moz-scrollbar-darkshadow-color: #cd571c;
    -moz-scrollbar-face-color: #ea7331;
    -moz-scrollbar-highlight-color: #e9e6e1;
    -moz-scrollbar-track-color: #0078d7;
    overflow-x: hidden;
    margin-bottom: 30px;
    min-height: 450px;
}

.authorout {
    padding-bottom: 20px;
    padding-top: 20px;
}

#content7 .cont_ank #anketa .tableRow {
    width: 100%;
}

#content7 .cont_ank #objects .objFile {
    width: 100%;
}
#content5 .art_bank {
	display: block;
	width: 100%;
	position: relative;
	float: left;
	z-index: 11;
}

#content5 .art_bank .contentText {
	position: relative;
	z-index: 11;
}

img.btn.btn-xs.glyphicon {
width: unset !important;
}
#content10 {
	opacity: 0.95;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	background-color: #333333;
	background-position: center center;
	background-size: cover;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 10000;
display: none;
}
#content10 .cont_txt {
	display: none;
	position: relative;
	    width: 100%;
    height: 100%;
    position: relative;
    top: 0px;
    bottom: 0px;
    text-align: center;
}

#content10 .contentImage {
    max-height: 90%;
    margin-top: 3%;
}

#content4 .cont_rattxt {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: block;
    width: 220px;
    position: absolute;
    top: -62px;
    right: 0px;
    z-index: 100;
    text-align: center;
}

#content4 .cont_rattxt #divclear {
	display: none;
	position: relative;
}
#content4 .cont_rattxt .contentText p,
#content4 .cont_rattxt .contentText a p {
margin:0;
padding:0;
}
#content4 .cont_rattxt .contentText a {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ea7a3c;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	position: relative;
	float: left;
	white-space: nowrap;
}

#content11 {
    display: block;
    width: 100%;
    position: relative;
    float: left;
    z-index: 1;
}

#content11 #menuLink {
    float: left;
    width: 300px;
    margin-right: 20px;
}

#content11 #menuLink .object {
    width: 100%;
    background-color: rgba(255, 254, 251, 0.43);
    float: left;
    border-radius: 5px;
    margin-bottom: 10px;
}
#content11 #menuLink .object:hover {
    background-color: #e67a34;
    -moz-box-shadow: inset 0 0px 15px 0px #8e4c21;
    -webkit-box-shadow: inset 0 0px 15px 0px #8e4c21;
    box-shadow: inset 0 0px 15px 0px #8e4c21;
}
#content11 #menuLink .object .link:hover  {
    color: #ffffff;
}
#content11 #menuLink .object .link {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: -o-calc(100% - 30x);width: -moz-calc(100% - 30px);width: -ms-calc(100% - 30px);width: -webkit-calc(100% - 30px);width: calc(100% - 30px);

    float: left;
}

#content11 .linkBox {
    width: 350px;
    width: calc(100% - 790px);
    width: -webkit-calc(100% - 790px);
    width: -moz-calc(100% - 790px);
    float: left;
}
#content11 .linkBox table {
    width: 100%;
}

#content11 .vkladki {
    margin-bottom: 10px;
    position: relative;
    float: left;
}
#content11 .vkladki .linkBox .tab,
#content11 .vkladki .linkBox .tab.active {
    border: none;
    margin-bottom: 5px;
    position: relative;
    display: block;
}
#content11 .vkladki .linkBox .tab:hover .link {
color: #000000;
}
#content11 .vkladki .linkBox .tab:hover {
    color: #000000;
    background-color: transparent;
}
#content11 .vkladki .linkBox .tab.active {
    background-color: rgba(255, 253, 249, 0.53);
}
#content11 .vkladki .linkBox .tab .link {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
}
#content11 .vkladki .linkBox .sep {
    display: none;
}
#content11 .vkladki  .textBox {
    float: left;
    width: 790px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    border-width: 0;
    border-color: unset;
    border-style: none;
    border-radius: 10px;
    background-color: rgba(255, 253, 249, 0.53);
    margin-top: -10px;
    min-height: 420px;
}

#content11 .vkladki .textBox .obj {
}

#content11 .vkladki .textBox .obj .objectNote {
    border-width: 0;
    border-color: unset;
    border-style: none;
    width: 100%;
    position: relative;
    float: left;
font-size: 14px;
    padding-left: 0;
    padding-right: 0;
}
#content11 .vkladki .imgvkldki,
#content11 .vkladki .contentText {
    left: 370px;
    left: calc(100% - 770px);
    left: -webkit-calc(100% - 770px);
    left: -moz-calc(100% - 770px);

}
#content11 .vkladki .contentText {
	background-color: #000000;
	width: 60px;
	height: 60px;
	position: absolute;
	padding: 10px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
    margin-top: 10px;
}
#content11 .vkladki .textBox .obj .objectNote p {
    margin-left: 120px;
    width: 350px;
    float: left;
    margin-right: 10px;

}
#content11 .vkladki .textBox .obj .objectNote p strong u {
    text-decoration: none;
    font-size: 24px;
}
#content11 .vkladki .textBox .obj .objectNote ol {
    position: relative;
    float: left;
    width: 300px;
    padding-left: 0;
}
#content11 .vkladki .textBox .obj .objectNote ol li {
	padding-left: 10px;
	border-left: 1px solid #000000;
	width: 130px;
	height: 80px;
	float: left;
	list-style: none;
}

#content11 .vkladki .textBox .obj .objectTitle {
    margin-left: 110px;
    margin-top: 10px;
    margin-bottom: 0;
}

#content11 .vkladki .textBox .obj .objectNote ol li strong {
    padding-top: 10px;
    position: relative;
    display: block;
}

#content11 .vkladki img.contentImage {
	width:100%;
}
#content11 .vkladki .imgvkldki {
    position: absolute;
    top: 130px;
    width: 450px;
    height: 280px;
    overflow: hidden;
}
#content11 .vkladki .textBox .obj .objectText {
    position: relative;
    width: 300px;
    float: right;
    margin-right: 10px;
}
.ellipse{
    position: relative;
    float: right;
    width: 100px;
    height: 100px;   
    outline: none; 
    margin-right: 100px;
}

.ellipse a.fotozona {
    outline: none;
}
img.right {
    float: right;
}
.fotozona,
img.obzoran,
img.obzorbn {
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100px;
    outline: none;
}
img.obzorbn {

 animation: drpbn 3.5s infinite cubic-bezier(0.33, 0.33, 0.6, 0.61);    
}    
img.obzoran {

    transform-origin: 50% 60%;
    -ms-transform-origin: 50% 60%;
    -webkit-transform-origin: 50% 60%;
    -o-transform-origin: 50% 60%;
    -moz-transform-origin: 50% 60%;
    -webkit-animation: petab 3.5s infinite cubic-bezier(0.33, 0.33, 0.6, 0.61);
    -moz-animation: petab 3.5s infinite cubic-bezier(0.33, 0.33, 0.6, 0.61);
    -o-animation: petab 3.5s infinite cubic-bezier(0.33, 0.33, 0.6, 0.61);
    -ms-animation: petab 3.5s infinite cubic-bezier(0.33, 0.33, 0.6, 0.61);
    animation: petab 3.5s infinite cubic-bezier(0.33, 0.33, 0.6, 0.61);
}

@-webkit-keyframes loader{0%,10%,100%{width:70px;height:70px}65%{width:100px;height:100px  }
}
@-moz-keyframes loader{0%,10%,100%{width:70px;height:70px}65%{width:100px;height:100px  }
}
@-o-keyframes loader{0%,10%,100%{width:70px;height:70px}65%{width:100px;height:100px  }
}
@-ms-keyframes loader{0%,10%,100%{width:70px;height:70px}65%{width:100px;height:100px  }
}
@keyframes loader{0%,10%,100%{width:70px;height:70px}65%{width:100px;height:100px  }
}

@-webkit-keyframes petab { 0% {-webkit-transform: rotate(0deg);}   25% {-webkit-transform: rotate(-25deg);} 50% {-webkit-transform: rotate(0deg);} 75% {-webkit-transform: rotate(22deg);} 100% {-webkit-transform: rotate(0deg);}}
@-moz-keyframes petab { 0% {-moz-transform: rotate(0deg);}   25% {-moz-transform: rotate(-25deg);} 50% {-moz-transform: rotate(0deg);} 75% {-moz-transform: rotate(22deg);} 100% {-moz-transform: rotate(0deg);}}
@-o-keyframes petab { 0% {-o-transform: rotate(0deg);}   25% {-o-transform: rotate(-25deg);} 50% {-o-transform: rotate(0deg);} 75% {-o-transform: rotate(22deg);} 100% {-o-transform: rotate(0deg);}}
@-ms-keyframes petab { 0% {-ms-transform: rotate(0deg);}   25% {-ms-transform: rotate(-25deg);} 50% {-ms-transform: rotate(0deg);} 75% {-ms-transform: rotate(22deg);} 100% {-ms-transform: rotate(0deg);}}
@keyframes petab { 0% {transform: rotate(0deg);}   25% {transform: rotate(-25deg);} 50% {transform: rotate(0deg);} 75% {transform: rotate(22deg);} 100% {transform: rotate(0deg);}}

@-webkit-keyframes drpbn { 0% { -webkit-filter: drop-shadow(0px 0px 0px #ffffff);}   25% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 50% { -webkit-filter: drop-shadow(0px 0px 15px #e67b34);} 75% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 100% { filter: drop-shadow(0px 0px 0px #ffffff);}}
@-moz-keyframes drpbn { 0% { -webkit-filter: drop-shadow(0px 0px 0px #ffffff);}   25% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 50% { -webkit-filter: drop-shadow(0px 0px 15px #e67b34);} 75% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 100% { filter: drop-shadow(0px 0px 0px #ffffff);}}
@-o-keyframes drpbn { 0% { -webkit-filter: drop-shadow(0px 0px 0px #ffffff);}   25% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 50% { -webkit-filter: drop-shadow(0px 0px 15px #e67b34);} 75% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 100% { filter: drop-shadow(0px 0px 0px #ffffff);}}
@-ms-keyframes drpbn { 0% { -webkit-filter: drop-shadow(0px 0px 0px #ffffff);}   25% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 50% { -webkit-filter: drop-shadow(0px 0px 15px #e67b34);} 75% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 100% { filter: drop-shadow(0px 0px 0px #ffffff);}}
@keyframes drpbn { 0% { -webkit-filter: drop-shadow(0px 0px 0px #ffffff);}   25% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 50% { -webkit-filter: drop-shadow(0px 0px 15px #e67b34);} 75% { -webkit-filter: drop-shadow(0px 0px 5px #e67b34);} 100% { filter: drop-shadow(0px 0px 0px #ffffff);}}

.ui-corner-all {
background-image: url(strelkadn_35.png) !important;
    background-position: top 7px left 5px!important;
    background-repeat: no-repeat !important;
    background-size: 28px !important;
}        .
.accordion .object .ui-icon {
	margin-right: 10px;
	position: relative;
}

.ui-state-active {
background-image: url(krestik_35.png) !important;
    background-position: top 8px left 5px!important;
    background-repeat: no-repeat !important;
    background-size: 28px !important;
}



.accordion .objectTitleTxt {
	font-weight: bold;
	outline: none;
}



/*content12*/
#content12 {
    display: block;
    width: 100%;
    position: relative;
    float: left;
    z-index: 1;
}

#content12 #menuLink {
    float: left;
    width: 300px;
    margin-right: 20px;
}

#content12 #menuLink .object {
    width: 100%;
    background-color: rgba(255, 254, 251, 0.43);
    float: left;
    border-radius: 5px;
    margin-bottom: 10px;
}
#content12 #menuLink .object:hover {
    background-color: #e67a34;
    -moz-box-shadow: inset 0 0px 15px 0px #8e4c21;
    -webkit-box-shadow: inset 0 0px 15px 0px #8e4c21;
    box-shadow: inset 0 0px 15px 0px #8e4c21;
}
#content12 #menuLink .object .link:hover  {
    color: #ffffff;
}
#content12 #menuLink .object .link {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: -o-calc(100% - 30x);width: -moz-calc(100% - 30px);width: -ms-calc(100% - 30px);width: -webkit-calc(100% - 30px);width: calc(100% - 30px);

    float: left;
}

#content12 .linkBox {
    width: 350px;
    width: calc(100% - 1090px);
    width: -webkit-calc(100% - 1090px);
    width: -moz-calc(100% - 1090px);
    float: left;
}
#content12 .linkBox table {
    width: 100%;
}

#content12 .vkladki {
    margin-bottom: 10px;
    position: relative;
    float: left;
}
#content12 .vkladki .linkBox .tab,
#content12 .vkladki .linkBox .tab.active {
    border: none;
    margin-bottom: 5px;
    position: relative;
    display: block;
}
#content12 .vkladki .linkBox .tab:hover .link {
color: #000000;
}
#content12 .vkladki .linkBox .tab:hover {
    color: #000000;
    background-color: transparent;
}
#content12 .vkladki .linkBox .tab.active {
    background-color: rgba(255, 253, 249, 0.53);
}
#content12 .vkladki .linkBox .tab .link {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
}
#content12 .vkladki .linkBox .sep {
    display: none;
}
#content12 .vkladki  .textBox {
    float: left;
    width: 1090px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    border-width: 0;
    border-color: unset;
    border-style: none;
    border-radius: 10px;
    background-color: rgba(255, 253, 249, 0.53);
    margin-top: -10px;
    min-height: 420px;
}

#content12 .vkladki .textBox .obj {
}

#content12 .vkladki .textBox .obj .objectNote {
    border-width: 0;
    border-color: unset;
    border-style: none;
    width: 100%;
    position: relative;
    float: left;
font-size: 14px;
    padding-left: 0;
    padding-right: 0;
}
#content12 .vkladki .imgvkldki,
#content12 .vkladki .contentText {
    left: 370px;
    left: calc(100% - 1070px);
    left: -webkit-calc(100% - 1070px);
    left: -moz-calc(100% - 1070px);

}
#content12 .vkladki .contentText {

}
#content12 .vkladki .textBox .obj .objectNote p {
    margin-left: 120px;
    width: 350px;
    float: left;
    margin-right: 10px;

}
#content12 .vkladki .textBox .obj .objectNote p strong u {
    text-decoration: none;
    font-size: 24px;
}
#content12 .vkladki .textBox .obj .objectNote ol {
    position: relative;
    float: left;
    width: 300px;
    padding-left: 0;
}
#content12 .vkladki .textBox .obj .objectNote ol li {
	padding-left: 10px;
	border-left: 1px solid #000000;
	width: 130px;
	height: 80px;
	float: left;
	list-style: none;
}

#content12 .vkladki .textBox .obj .objectTitle {
    margin-left: 110px;
    margin-top: 10px;
    margin-bottom: 0;
}

#content12 .vkladki .textBox .obj .objectNote ol li strong {
    padding-top: 10px;
    position: relative;
    display: block;
}

#content12 .vkladki img.contentImage {
	width:100%;
}
#content12 .vkladki .imgvkldki {
    position: absolute;
    top: 130px;
    width: 450px;
    height: 280px;
    overflow: hidden;
}
#content12 .vkladki .textBox .obj .objectText {
    position: relative;
    width: 300px;
    float: right;
    margin-right: 10px;
}

#content6 .cont-text {
    display: block;
    width: 100%;
    position: relative;
    float: left;
    z-index: 1;
    background-color: #ececeb;
-moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;    
margin-top: 20px;    
}