html, body, div, span, applet, object, iframe, h1, h2, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
    border: 0 none;
   
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
a, img {
    border: medium none;
}
@font-face {
  font-family: 'MinionPro-Regular';
  src: url('MinionPro-Regular.eot');
  src: url('MinionPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('MinionPro-Regular.woff2') format('woff2'),
       url('MinionPro-Regular.woff') format('woff'),
       url('MinionPro-Regular.ttf') format('truetype'), 
       url('MinionPro-Regular.svg#MinionPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {
    height: 100%;
    text-align: center;
    width: 100%;
}
body {
/*background:url(/images/bg.png) top left repeat;*/

/*background: url(/images/big_fon.jpg) center center no-repeat fixed; */
/*background: url(/images/museumSkuinaBg.jpg) center center no-repeat fixed; */
background: url(/images/newnewbg.jpg) center center no-repeat fixed; 
    background-size: cover; 
    color: #012142;
    font-family: Arial, sans-serif;
    font-size: 14px;
/*height: 100%;*/
   /*font-family: 'MinionPro-Regular';*/
    text-align: center;
    width: 100%;
}
.clear{
	clear:both;
}
.page{
	width:988px;
	margin:0 auto;
}
header{
	background:url(/images/top_bg.jpg) top left no-repeat #f7ecda;
	padding:15px 18px 0 18px;
	font-family: 'MinionPro-Regular';
	
}
header .langv{
	text-align:right;
	text-transform:uppercase;
	color:#6b6b6b;
}
header .langv a{
	color:#4a5348;
	
}
header .langv a:hover{
	text-decoration:none;
}
.bigg{
	color:#50675e;
	font-weight:normal;
	font-size:35px;

}
h1{
	color:#50675e;
	font-weight:normal;
	font-size:28px;
}
h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: left;
}
header p{
	color:#000;
	font-size:16px;
	text-transform:uppercase;
	padding:0px 0 40px 0;
}
.mainmenu{
	padding:0 38px;
	padding-bottom:37px;
	background:url(/images/ten.png) bottom center no-repeat;
}
.mainmenu ul{
	background:#4a5348;
	width:881px;
	
}
.mainmenu ul li{
	display:inline-block;
	border-right:1px solid #969b95;
	
	padding:0 16px;
}
.mainmenu ul li:last-child{
	border-right:none;
}
.mainmenu ul li a{
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-size:16px;
	line-height:48px;
}
.mainmenu ul li a:hover{
	text-decoration:underline;
}
.mainmenu li.active a{
	text-decoration:underline;
	
}
.foot_mainmenu{
	padding:0 9px 0 14px;
	
}
.foot_mainmenu ul{
	background:#838578;
	width:881px;
	
}
.foot_mainmenu ul li{
	display:inline-block;
	border-right:1px solid #b7b8b1;
	
	padding:0 16px;
}
.foot_mainmenu ul li:last-child{
	border-right:none;
}
.foot_mainmenu ul li a{
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-size:16px;
	line-height:48px;
}
.foot_mainmenu ul li a:hover{
	text-decoration:underline;
}
.foot_mainmenu li.active a{
	text-decoration:underline;
	
}
.main_wrapper{
	background:#f7ecda;
	padding:0 42px;

}
.main_text_other{
	color:#50675e;
	font-size:14px;
	text-align:left;
	padding:26px 2px;
	padding-top:55px;
}
.main_text_other h1{
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
margin-bottom:25px;
}
.main_text_other p{
	padding-bottom:15px;
	font-size:16px;
}
.wrapper_text{
	min-height:700px;
}
.main_text{
	color:#a6a6a6;
	font-size:15px;
	text-align:left;
	padding:26px 6px;
 font-family: Arial, sans-serif;
}
.main-blocks{
}
.main-blocks .block_item_1, .main-blocks .block_item_2, .main-blocks .block_item_3, .main-blocks .block_item_4, .main-blocks .block_item_5, .main-blocks .block_item_6, .main-blocks .block_item_7, .main-blocks .block_item_8, .main-blocks .block_item_9{
	float:left;
	width:299px;

	margin-right:1px;
	margin-bottom:1px;
}
.main-blocks .podp{
	line-height:59px;
	background:#4a5348;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	padding-left:20px;
	text-align:left;
}
.main-blocks .podp p{

	font-size:18px;
	font-weight:normal;
	padding-bottom:0px;

}
.main-blocks .white{
	background:url(/images/plash.png) top left no-repeat;
	padding-top:165px;
}
.main-blocks .block_item_1{
	background:url(/images/9_1.jpg) top left no-repeat;
}
.main-blocks .block_item_2{
	background:url(/images/9_2.jpg) top left no-repeat;
}
.main-blocks .block_item_3{
	background:url(/images/9_3.jpg) top left no-repeat;
}
.main-blocks .block_item_4{
	background:url(/images/9_4.jpg) top left no-repeat;
}
.main-blocks .block_item_5{
/*background:url(/images/9_5.jpg) top left no-repeat;*/
	padding-top:0px;
}
.main-blocks .block_item_6{
	background:url(/images/9_6.jpg) top left no-repeat;
}
.main-blocks .block_item_7{
	background:url(/images/9_7.jpg) top left no-repeat;
}
.main-blocks .block_item_8{
	background:url(/images/9_8.jpg) top left no-repeat;
}
.main-blocks .block_item_9{
	background:url(/images/9_9.jpg) top left no-repeat;
}

.main-blocks a:hover .white{
	background:none;
}
.main-blocks-foto{
}
.main-blocks-foto .block_item_1{
	float:left;
	width:299px;

	margin-right:1px;
	margin-bottom:1px;
}
.main-blocks-foto .podp{
	line-height:59px;
	background:#4a5348;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	padding-left:20px;
	text-align:left;
}
.main-blocks-foto .podp p{

	font-size:20px;
	font-weight:normal;
	padding-bottom:0px;

}
.main-blocks-foto .white{
/*background:url(/images/plash.png) top left no-repeat;*/
	height: 224px;
	width:299px;
}
.main-blocks-foto a:hover .white{
	background:url(/images/lupa.png) center center no-repeat;
}

footer{
	padding-top:30px;
	padding-bottom:37px;
	color:#ffffff;
font-family: Arial, sans-serif;
}
.carousel-control.left{
	top:27%;
	background:none;
}
.carousel-control.right{
	top:27%;
	background:none;
}
.page_text{
	margin-top:29px;
	font-size:18px;
	font-weight:bold;
	color:#50675e;
	text-align: center;
}

.page_text span{
	display:inline-block;
	margin:0 10px;
}

.page_text a{
	text-decoration:underline;
	font-size:18px;
	font-weight:bold;
	color:#50675e;

}
.page_text a:hover{
	text-decoration:none;
}

/*для формы*/
.bg_form{
	width:610px;
	/*height:479px;*/
	padding:30px 30px 35px 45px;
	background:#f7ecda;
	color:#363636;
	font-size:16px;
	text-align:center;
}

.form_right, .form_cent, .form_obr{
	color:#363636;
	font-size:16px;
	text-align:left;
}
.form_obr{
	padding-bottom:20px;
}
.form_text_right{
	text-align:right;
	padding-bottom:40px;
}
p.form_cent{
	text-align:center;
	font-size:20px;
	padding-bottom:25px;
}
.form_left{
float:left;
width:190px;
text-align:left;
}
.form_right{
float:right;
text-align:left;
width:190px;
}
.zak_div, .zak_div2{
padding-bottom:10px;
}

.bg_form input[type="text"], .bg_form input[type="email"]{
height: 33px;
margin-bottom:10px;
/*width:174px;*/
width:100%;
border:1px solid #a09f91;
padding-left:14px;
font-size:14px;
line-height:25px;
}
.bg_form .zak_div2 input[type="text"], #data input[type="text"]{
/*width:154px;*/
width:95%;

}
.bg_form input[type="submit"]{

width:196px;
text-align:center;
padding:16px 0px 13px 0px;  
background:#50675e;
color:#fefefe;
text-transform:uppercase;
margin:0 auto;
border:none;
margin-top:15px;
}
table.nice_table{

}
table.nice_table td{
	vertical-align:top;
	padding:5px;
}
.bx-calendar-form-input{
z-index:99999;
position:relative;
}
.success{
font-size:20px;
color:#1f497d;
#1f497d
}