@import url(reset.css);


.langs
{
width: 100px;
height: 38px;
position: absolute;
right: 0;
top: 5px;
}

.langs a
{
	cursor:pointer;
	position:relative;
	z-index:300;
}


#contentzone ul
{
	list-style: inherit !important;
	margin:0 0 0 20px;
}

#contentzone ol
{
	list-style: inherit !important;
	margin:0 0 0 20px;
}

.obolochkaKonfig
{
position:relative;



}

.clear
{
clear:both;
}

.fonovIzo
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	background-image: url(../images/osnova-2.png);
	background-repeat: no-repeat;
	z-index:1;
	border:14px solid #FFF;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-border-radius: 6px;
}
.fonovIzo2
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	background-image: url(../images/osnova-1.png);
	background-repeat: no-repeat;
	z-index:4;
	border:14px solid #FFF;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-border-radius: 6px;
}


.fonovOboi
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	border:14px solid transparent;
	z-index:3;
	background-repeat: no-repeat;
}

.rama
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	border:14px solid transparent;
	z-index:2;
	background-repeat: no-repeat;
}

.fonovPol
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	z-index:3;
	border:14px solid transparent;
	background-repeat: no-repeat;
}

.fonovPodok
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	border:14px solid transparent;
	z-index:4;
	background-repeat: no-repeat;
}

.siconTent
{
	float:left;
	width: 575px;
	margin:480px 0 0 0;
}

.fonovStori
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	z-index:5;
	border:14px solid transparent;
	background-repeat: no-repeat;
}

.fonovGaluzi
{
	position:absolute;
	width:575px;
	height:431px;
	top:0;
	left:0;
	z-index:4;
	border:14px solid transparent;
	background-repeat: no-repeat;
}

.selectsBloks
{
	float:right;
	width:370px;
	padding:0 10px;
	outline:0px solid #f00;
}

.selectsBloks h2
{
color: #783400;
font-size: 20px;
/*font-weight: bold;*/
cursor:pointer;
}

.selectsBloks h2:hover
{
text-decoration:underline;
}

#selBox #act
{
	display:block;
}

#selBox .conf
{
	list-style: none !important;
	display: none;
}

.selectsBloks ul
{
	margin:8px 0;
}

.selectsBloks ul li
{
	float:left;
	margin:0 5px 0 0;
	text-align: center;
}

.selectsBloks ul li a img
{
	width:67px;
	height:67px;
}






















body
{
	min-width:1000px;
	background-image:url(../images/bg.jpg);
	background-position:center;
	font-family:Calibri;
}

strong
{
	font-weight: bold;
}

.nostyles
{
	border:0px solid #b8b4b1 !important;
}

.nostyles .headtable
{
	border:0px solid #b8b4b1 !important;
	background-image:none !important;
}

.nostyles  td
{
	border:0px solid #b8b4b1 !important;
	-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
	-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
	box-shadow:0 0px 0px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
}


#headers
{
	width:100%;
	height:700px;
	
}

#headers2
{
	width:100%;
	height:365px;
	
}

#headmenus
{
	height:76px;
	width:100%;
	background-image:url(../images/bghedmenu.png);
	position:relative;
	z-index:10;
}

#nizhead
{
	width:1000px;
	margin:0 auto;
	height:94px;
	background-image:url(../images/bgmenniz.png);
	background-repeat:no-repeat;
	position:relative;
	z-index:9;
}

#leftmenubg
{
	position:absolute;
	top:76px;
	height:94px;
	background-image:url(../images/leftbg.png);
	background-repeat:no-repeat;
	background-position:right;
	z-index:10;
}

#rightmenubg
{
	position:absolute;
	top:76px;
	right:0px;
	height:94px;
	background-image:url(../images/rightbg.png);
	background-repeat:no-repeat;
	z-index:10;
}

#botmenucen
{
	height:96px;
	width:1000px;
	margin:434px auto 0 auto;
	background-image:url(../images/bgnizmen.png);
	background-repeat:no-repeat;
	position:relative;
	outline:0px solid #00F;
	z-index:10;
}

#botmenucen2
{
	height:96px;
	width:1000px;
	margin:99px auto 0 auto;
	background-image:url(../images/bgnizmen.png);
	background-repeat:no-repeat;
	position:relative;
	outline:0px solid #00F;
	z-index:10;
}

#leftbgmenu
{
	height:96px;
	position:absolute;
	top:604px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../images/leftbotmenu.png);
	z-index:10;
}

#rightbotmenu
{
	height:96px;
	position:absolute;
	right:0;
	top:604px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../images/rightbotmenu.png);
	z-index:10;
}



#leftbgmenu2
{
	height:96px;
	position:absolute;
	top:269px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../images/leftbotmenu.png);
	z-index:10;
}

#rightbotmenu2
{
	height:96px;
	position:absolute;
	right:0;
	top:269px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../images/rightbotmenu.png);
	z-index:10;
}




#podm
{
	height:41px;
	width:100%;
	outline:0px solid #F00;
	position:relative;
	background-image:url(../images/bg.jpg);
	background-position:center;
	z-index:9;
}

#idmenu
{
	width:723px;
	height:125px;
	background-image:url(../images/idmenu.png);
	background-repeat:no-repeat;
	position:absolute;
	left: 139px;
	top: 10px;
	z-index:11;
}

#idmenu:hover
{
	background-image:url(../images/hovsozd.png);
	background-repeat:no-repeat;
}

#obertka1
{
	width:100%;
	position:relative;
	z-index:10;
	background-image:url(../images/bg.jpg);
	background-position:center;
}

#formdom
{
	width:1000px;
	margin:0 auto;
	min-height:320px;
	position:relative;
	z-index:10;
	outline:0px solid #00F;
	
}
#obertka
{
	width:100%;
	height:108px;
	position:relative;
	background-image:url(../images/bg.jpg);
	background-position:center;
	z-index:10;
}

#bbcentwo
{
	width:1000px;
	margin:0 auto;
	height:108px;
	background-image:url(../images/bbtwo.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#twoleft
{
	position:absolute;
	height:108px;
	left:0;
	top:0;
	background-image:url(../images/twoleft.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#tworight
{
	position:absolute;
	height:108px;
	background-image:url(../images/tworight.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	top:0;
	right:0;
}

#obert
{
	width:100%;
	height:240px;
	position:relative;
	z-index:10;
}

#bbcentwocentr
{
	width:1000px;
	margin:0 auto;
	height:240px;
	background-image:url(../images/bgcentwoo.png);
	background-repeat:no-repeat;
	background-position:bottom;
	outline:0px solid #F00;
}

#twoleftcent
{
	position:absolute;
	height:240px;
	left:0;
	top:0;
	background-image:url(../images/lefttwoocen.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#tworightcent
{
	position:absolute;
	height:240px;
	background-image:url(../images/righttwoocen.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	top:0;
	right:0;
}

#obert2
{
	width:100%;
	height:104px;
	position:relative;
}

#b2centwocentr
{
	width:1000px;
	margin:0 auto;
	height:104px;
	background-image:url(../images/bgtwocenniz.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#two2leftcent
{
	position:absolute;
	height:104px;
	left:0;
	top:0;
	background-image:url(../images/leftbgniz.png);
	background-repeat:no-repeat;
	background-position:right;
}

#two2rightcent
{
	position:absolute;
	height:104px;
	background-image:url(../images/rightnizbg.png);
	background-repeat:no-repeat;
	background-position:left;
	top:0;
	right:0;
}

#obolochnews
{
	width:100%;
	height:338px;
	position:relative;
}

#obolochcont
{
	width:100%;
	min-height:338px;
	position:relative;
}

#fotobolwerx
{
	width:100%;
	min-height:80px;
	position:relative;
}

#footerscentrtop
{
	width:1000px;
	margin:0 auto;
	height:80px;
	background-image:url(../images/nizfootersbgwerx.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#footerstopleft
{
	position:absolute;
	height:80px;
	left:0;
	top:0;
	background-image:url(../images/leftfootersbgwerx.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#footerstopright
{
	position:absolute;
	height:80px;
	background-image:url(../images/rightfootersbgwerx.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	top:0;
	right:0;
}

#footerobolochka
{
	width:100%;
	min-height:136px;
	position:relative;
}

#footerscentr
{
	width:1000px;
	margin:0 auto;
	height:136px;
	background-image:url(../images/footerbgcent.png);
	background-repeat:no-repeat;
	background-position:bottom;
	outline:0px solid #00F;
	position:relative;
}

#footerlogo
{
	width:254px;
	height:54px;
	position:absolute;
	outline:0px solid #F00;
	top:32px;
	left:18px;
	background-image:url(../images/logo2.png);
	background-repeat:no-repeat;
}

#footersleft
{
	position:absolute;
	height:136px;
	left:0;
	top:0;
	background-image:url(../images/leftbgfooter.png);
	background-repeat:no-repeat;
	background-position:right;
}

#footersright
{
	position:absolute;
	height:136px;
	background-image:url(../images/footerrightbg.png);
	background-repeat:no-repeat;
	background-position:left;
	top:0;
	right:0;
}

#menu
{
	width:1000px;
	margin:0 auto;
	height:76px;
	outline:0px solid #F00;
	position:relative;
}

#logo
{
	width:216px;
	height:63px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	position:absolute;
	left:388px;
	top:46px;
	z-index:11;
}

#logo a
{
	width:216px;
	height:63px;
	display:block;
	cursor:pointer;
}



.slides ul {
 list-style:none;

    position:relative;
	z-index:1;

}

 

 

.slides ul li {

 

    position:absolute;

    top:0;
	z-index:1;
	right: 50%;
 

}

 



.slides ul li img {

    display:block;
	position:relative;
	z-index:1;
	left:50%;

}

 

 

.slides li div {
position: absolute;
top: 246px;
width: 556px;
height: 194px;
left: 85%;
z-index: 10;
background-image: url(../images/podvib.png);
background-repeat: no-repeat;
}












.slidess {

width:100%; height:365px; position:absolute; overflow:hidden; margin:0 auto;
top:0;
left:0;
z-index:1;
  

   

}

.slidess ul {
 list-style:none;

    position:relative;
	z-index:1;

}

 

 

.slidess ul li {

 

    position:absolute;

    top:0;
	z-index:1;

 

}

 



.slidess ul li img {

    display:block;
	position:relative;
	z-index:1;

}

 

 

.slidess ul li div {

    background-color:#000000;
	opacity:0.6;

    color:#FFFFFF;

    font-size:26px;

   

    margin:0 auto;

    padding:20px;

    position:absolute;

    top:83%;
	width:100%;
	height:70px;
}





















/* -------------------- Конец стилей для слайдера -----------------------------*/

#zagol
{
	width:100%;
	height:24px;
	outline:0px solid #00C;
	padding:47px 0 37px 0;
	text-align:center;
}

#zagol h1
{
	color:#783400;
	font-weight:bold;
	font-size:24px;
}

#typepod
{
	width:100%;
	outline:0px solid #F00;
}

.clear
{
	clear:both;
}

.formuut
{
	width:155px;
	height:218px;
	float:left;
	position:relative;
	outline:0px solid #F00;
	margin:0 23px;
}

#virav
{
	position:relative;
	left:108px;
}

.imgoboloch
{
	width:147px;
	height:137px;
	background-color:#ebd2ab;
	padding:4px;
	-webkit-border-top-left-radius:78px;
	-webkit-border-bottom-left-radius:78px;
	-webkit-border-bottom-right-radius:78px;
	-moz-border-radius-topleft:78px;
	-moz-border-radius-bottomleft:78px;
	-moz-border-radius-bottomright:78px;
	border-top-left-radius:78px;
	border-bottom-left-radius:78px;
	border-bottom-right-radius:78px;
}

.imgoboloch2
{
	width:147px;
	height:137px;
	background-color:#ebd2ab;
	padding:4px;
	-webkit-border-top-left-radius:78px;
	-webkit-border-bottom-left-radius:78px;
	-webkit-border-bottom-right-radius:78px;
	-moz-border-radius-topleft:78px;
	-moz-border-radius-bottomleft:78px;
	-moz-border-radius-bottomright:78px;
	border-top-left-radius:78px;
	border-bottom-left-radius:78px;
	border-bottom-right-radius:78px;
}

.imgoboloch2:hover
{
	background-color:#f1b800;
}

.imgoboloch2 img
{
	-webkit-border-top-left-radius:78px;
	-webkit-border-bottom-left-radius:78px;
	-webkit-border-bottom-right-radius:78px;
	-moz-border-radius-topleft:78px;
	-moz-border-radius-bottomleft:78px;
	-moz-border-radius-bottomright:78px;
	border-top-left-radius:78px;
	border-bottom-left-radius:78px;
	border-bottom-right-radius:78px;
}

.imgoboloch img
{
	-webkit-border-top-left-radius:78px;
	-webkit-border-bottom-left-radius:78px;
	-webkit-border-bottom-right-radius:78px;
	-moz-border-radius-topleft:78px;
	-moz-border-radius-bottomleft:78px;
	-moz-border-radius-bottomright:78px;
	border-top-left-radius:78px;
	border-bottom-left-radius:78px;
	border-bottom-right-radius:78px;
}

.nadpis
{
	padding:10px;
	text-align:center;
}

.nadpis a
{
	font-size: 16px;
	text-decoration: none;
	color: #2b2a29;
	font-family: Calibri;
	display: block;
	cursor: pointer;
	width: 147px;
	text-align: center;
	position: absolute;
	top: 0px;
	padding: 145px 0 0 0;
}

.nadpis a:hover
{
	color:#783400;
	text-decoration:underline;
}

#naz
{
	padding:43px 0 33px 0;
	text-align:center;
}

#naz h2
{
	color:#FFF;
	font-weight:bold;
	font-size:19px;
}

.zvezkon
{
	width:114px;
	height:105px;
	outline:0px solid #F00;
	float:left;
	margin:0 38px;
	position:relative;
}

.zvezdtwoo
{
	width:97px;
	height:98px;
	margin:0 auto;
	background-image:url(../images/zvezd.png);
	background-repeat:no-repeat;
	outline:0px solid #F00;
}

.zvezdtwooactiv
{
	background-image:url(../images/zvezd2.png);
	background-repeat:no-repeat;
}

#obertzv
{
	position:relative;
	margin:0 0 0 38px;
}

.zvezdtwoo img
{
	margin:34px;
}

.contzv
{
	padding:10px;
	position:absolute;
	top:0px;
	left:-7px;
	outline:#F00 0px solid;
	width:110px;
	text-align:center;
}


.contzv a
{
	color:#fadfb6;
	text-decoration:none;
	font-family:Calibri;
	font-size:16px;
	display: block;
	padding: 100px 0 0 0;
}

.contzv a:hover
{
	text-decoration: underline;
}

.naznov
{
	padding:31px 0 45px 0;
	position: relative;
	float: left;
	left: 50%;
}

.centrov
{
position: relative;
	float: left;
	right: 50%;
}

.naznov2
{
	max-width:400px;
	padding:0 10px;
	text-align:center;
	margin:0 auto;
	float: left;
	height:48px;
	background-image:url(../images/bgzag.png);
	
}

.bokleft 
{
	background-image:url(../images/bokleft.png);
	width:30px;
	height:48px;
	background-repeat:no-repeat;
	float:left;
}

.bokriight
{
	background-image:url(../images/bokright.png);
	width:26px;
	height:48px;
	background-repeat:no-repeat;
	float:left;
}

.naznov2 h3
{
	padding: 15px 0 0 0;
	color:#783400;
	font-size:18px;
}

#news
{
	width:1000px;
	margin:0 auto;
	min-height:200px;
	outline:0px solid #F00;
}

#content
{
	width:980px;
	padding:10px;
	margin:0 auto;
}

#content p
{
	font-family:Calibri;
	color:#2b2a29;
}

.newsblok
{
	float:left;
	width:225px;
	min-height:100px;
	outline:0px solid #F00;
	margin:0 0 25px 25px ;	
}

.dates
{
	color:#fefefe;
	width:80px;
	background-image:url(../images/dates.png);
	height:23px;
	line-height:22px;
	font-size:12px;
	text-align:center;
	font-family:Calibri;
	margin:0 0 25px 0;
}

.zagol
{
	color:#5b5b5b;
	font-family:Calibri;
	font-weight:bold;
}

.newsblok p
{
	font-family:Calibri;
	font-size:16px;
	width:195px;
	margin:6px 0 20px 0;
	color:#5b5b5b;
}
.podrob
{
	color:#5b5b5b;
	font-size:15px;
	font-family:Calibri;
}

.podrob:hover
{
	color:#783400;
}

.zagol:hover
{
	color:#783400;
}

#nazv
{
	text-align:center;
	font-family:Calibri;
	color:#2b2a29;
	font-size:25px;
	font-weight:bold;
	font-style:italic;
	padding:20px 0 0 0;
}

.boottons
{
	display:block;
	background-image:url(../images/fonbuut.png);
	height:37px;
	line-height:36px;
	text-align:center;
	width:185px;
	margin:10px auto;
	text-decoration:none;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-style:italic;
	color:#7b4a33;
}

.boottons:hover
{
	background-image:url(../images/gdekupithov.png);
}

.menus
{
	position:relative;
	z-index:12;
	top:51px;
	/*left:34px;*/
}

.menus li
{
	float:left;
}

.menus li .linkone
{
	color:#fefefe;
	text-decoration:none;
	font-family:Calibri;
	display:block;
	padding:10px 12px;
}

.menus li .linkone:hover
{
	background-color:#004d5e;
	-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomright:15px;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
}

.activ
{
	background-color:#004d5e;
	-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomright:0px;
	border-top-left-radius:15px;
	border-bottom-right-radius:0px;
}

.actives
{
	background-color:#004d5e;
	-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomright:15px;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
}

.menus li .hovmenu:hover
{
	background-color:#004d5e;
	-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomright:0px;
	border-top-left-radius:15px;
	border-bottom-right-radius:0px;
}

.dopmenu
{
	position:absolute;
	background-color:#004d5e;
	-webkit-border-bottom-right-radius:15px;
	border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	/*list-style-image:url(../images/likur.png);
	list-style-position:inside;*/
	display:none;
}

.dopmenu li
{
	float:none;
}

.dopmenu li a
{
	color: #fefefe;
text-decoration: none;
font-family: Calibri;
/*min-width: 200px;*/
display: block;
padding: 10px 20px;
background-image: url(../images/likur.png);
background-repeat: no-repeat;
background-position: 10px center;
}

.dopmenu li a:hover
{
	text-decoration:underline;
}

.otst
{
	margin-left:290px;
}

#contentzonaob
{
	width:1000px;
	min-height:400px;
	outline:0px solid #F00;
	margin:0 auto;
}

#contentzone {
	width: 765px;
	min-height: 300px;
	position:relative;
	float: left;
	outline: 0px solid #00F;
	color: #2b2a29;
	padding: 0 15px 0 0;
}

#contentzone h1
{
	color:#783400;
	font-size:28px;
	font-weight:bold;
}

#rightkontentzone
{
	width:219px;
	min-height:300px;
	float:right;
	border-left:1px solid #783400;
	outline:0px solid #0F0;
}



.prev
{
	width:29px;
	height:98px;
	outline:0px solid #F00;
	display:block;
	float:right;
	position:relative;
	right:50%;
	margin-right: 460px;
	cursor:pointer;
	background-image:url(../images/leftstrel.png);
	background-position:left center;
	background-repeat:no-repeat;
}

.prev:hover
{
	background-image:url(../images/leftstrelhov.png);
	background-position:right center;
	background-repeat:no-repeat;
}

.flex-direction-nav li a.prev {
background-position: 0 0;
left: -17px;
}

.next
{
	width:29px;
	height:98px;
	outline:0px solid #F00;
	display:block;
	cursor:pointer;
	position: absolute;
right: -490px;
	background-image:url(../images/rightstrelka.png);
	background-position:right center;
	background-repeat:no-repeat;
}

.next:hover
{
	background-image:url(../images/rightstrelhov.png);
	background-position:right center;
	background-repeat:no-repeat;
}

#footersoc
{
	width:269px;
	height:97px;
	outline:0px solid #F00;
	position:absolute;
	right:0;
	top:32px;
}

#footersoc ul li
{
	float:right;
	margin:0 4px;
}

#footersoc ul li a
{
	display:block;
	width:29px;
	height:32px;
	outline:0px solid #00F;
	cursor:pointer;
	background-image:url(../images/soc.png);
	background-repeat:no-repeat;
}

#footersoc ul li a:hover
{
	background-image:url(../images/sochov.png);
}

.odnok
{
	margin:9px 9px;
}

.mails
{
	margin:9px 7px;
}

.faceb
{
	margin:9px 10px;
}

.vkon
{
	margin:9px 9px;
}

.tvit
{
	margin:9px 6px;
}


#copyr
{
	color:#FFF;
	outline:0px solid #F00;
	margin:8px 0 0 0;
	font-size:14px;
}

.prom
{
	display:block;
	cursor:pointer;
	float:right;
	width:93px;
	height:24px;
	margin:20px 4px 0 0;
	background-image:url(../images/pro.png);
}

#maps
{
	width:992px;
	height:352px;
	margin:30px auto 60px auto;
	outline:0px solid #F00;
	border:4px solid #FFF;
}


#contentzone2
{
	float:left;
	width:475px;
	min-height:400px;
	outline:0px solid #00F;
}

#rightkontentzone2
{
	float:right;
	width:485px;
	outline:0px solid #FF0;
	background-image:url(../images/form1.png);
	background-repeat:no-repeat;
	height:674px;
}

#fomobrsv
{
	padding:35px 48px 57px 48px;
}

#res2
{
	padding:35px 48px 57px 48px;
	color:#FFF;
	font-size:18px;
}


#fomobrsv h3
{
	font-size:22px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 28px 0;
}

#fomobrsv .inps
{
	width:380px;
	height:30px;
	padding:0 0 0 10px;
	border:1px solid #CCC;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:12px 0;
}

#fomobrsv .texts
{
	width:379px;
	border:1px solid #CCC;
	height:90px;
	padding:10px 0 0 10px;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:12px 0;
}

.capch
{
	width:156px;
	height:30px;
	outline:0px solid #333;
	float:left;
	margin:28px 0 0 0;
	line-height:36px;
	color:#FFF;
}

.capch #capsss
{
	width:44px;
	height:30px;
	line-height:30px;
	border:1px solid #CCC;
	padding:0px 0 0 0px;
	float:right;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.dobav
{
	float:right;
	border:0px solid #CCC;
	margin:15px 0 0 0;
	width:177px;
	height:59px;
	cursor:pointer;
	background-image:url(../images/dobav2.png);
	background-repeat:no-repeat;
	
}

.dobav:hover
{
	background-image:url(../images/dobav.png);
	background-repeat:no-repeat;
}

#fomobrsv p
{
	color:#FFF;
}

#fomobrsv p span
{
	color:#F00;
	font-weight:bold;
}

#contentzone2 h1 {
color: #783400;
font-size: 28px;
font-weight: bold;
}

#contentzone2 {
color: #2b2a29;
}

#formstwoo2
{
	width:716px;
	height:493px;
	outline:0px solid #F00;
	background-image:url(../images/form2.png);
	background-repeat:no-repeat;
	margin-bottom:60px;
}

#fomtwoo
{
	padding:25px 31px 60px 29px;
}

#res
{
	padding:25px 31px 60px 29px;
	color:#FFF;
	font-size:18px;
}

#fomtwoo p
{
	color:#FFF;
	margin:10px 0 0 0;
}

#fomtwoo p span
{
	color:#F00;
	font-weight:bold;
}

#fomtwoo .inps
{
	width:315px;
	height:30px;
	padding:0 0 0 10px;
	border:1px solid #CCC;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:12px 0;
}

#fomtwoo .texts
{
	width:642px;
	border:1px solid #CCC;
	height:108px;
	padding:10px 0 0 10px;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:12px 0;
}

.error
{
	color:#F00;
	display:block;
}

.capch2
{
	width:156px;
	height:30px;
	outline:0px solid #333;
	float:left;
	margin:16px 0 0 0;
	line-height:36px;
	color:#FFF;
}

.capch2 #capsss2
{
	width:44px;
	height:30px;
	line-height:30px;
	border:1px solid #CCC;
	padding:0px 0 0 0px;
	float:right;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.dobav2
{
	float:right;
	border:0px solid #CCC;
	margin:5px 235px 0 0;
	width:177px;
	height:59px;
	cursor:pointer;
	background-image:url(../images/dobav2.png);
	background-repeat:no-repeat;
	
}

.dobav2:hover
{
	background-image:url(../images/dobav.png);
	background-repeat:no-repeat;
}

.podzagolovok
{
	color:#783400;
	font-size:24px;
	font-weight:bold;
}

#podzagrazdel
{
	width:717px;
	height:4px;
	background-image:url(../images/razdel.png);
	margin-bottom:28px;
	margin-top:10px;
}

.newss
{
	margin-bottom:20px;
	position:relative;
	width:717px;
}

.alls
{
	position:absolute;
	right:0;
	bottom:0;
}
#contentzone table
{
	width:717px !important;
	border-top:1px solid #b8b4b1;
	border-left:1px solid #b8b4b1;
}

#contentzone table tr
{
	background-color:#f6ecde;
	border-bottom:1px solid #b8b4b1;
	border-top:1px solid #b8b4b1;
	min-height:55px !important;
	
}

#contentzone table td
{
	
	border-right:1px solid #b8b4b1;
	border-bottom:1px solid #b8b4b1;
	word-wrap: break-word; /* Перенос слов */
	min-height:55px !important;
	/*vertical-align:middle !important;*/
	/*text-align:center !important;*/
	 -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.1) inset;
}

.headtable
{
	background-image:url(../images/headtablepng.png);
	background-repeat:repeat-x;
	height:53px;
	vertical-align:central;
}

#contentzone img
{
	position:relative;
	
        background:#fff;
        border-radius:4px;
		border:4px solid #FFF;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        -moz-border-radius:4px;
}

.formtwooolef
{
	float:left;
}

.formtwoooright
{
	float:right;
}

.infoblock
{
	background-image:url(../images/bginfo.png);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	color:#27497d;
	width:647px;
	padding:5px 10px 5px 60px;
	margin:15px 0;
}

.infoblock2
{
	background-image:url(../images/bginfo2.png);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	color:#826813;
	width:647px;
	padding:5px 10px 5px 60px;
	margin:15px 0;
}

.infoblock3
{
	background-image:url(../images/bginfo3.png);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	color:#52110f;
	width:647px;
	padding:5px 10px 5px 60px;
	margin:15px 0;
}

.infoblock4
{
	background-image:url(../images/bginfo4.png);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	color:#375c1e;
	width:647px;
	padding:5px 10px 5px 60px;
	margin:15px 0;
}

.sozd
{
	color:#FFF;
	font-size:12px;
	float:left;
	margin: 28px 0 0 75px;
}

.ochistka
{
	display: block;
	background-image: url(../images/fonbuut.png);
	height: 37px;
	line-height: 36px;
	text-align: center;
	position: absolute;
	width: 185px;
	right: 65px;
	top: 25px;
	text-decoration: none;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-style: italic;
	color: #7b4a33;
}


.ochistka:hover
{
	background-image:url(../images/gdekupithov.png);
}


#footersoctwo
{
	width: 120px;
	height: 97px;
	outline: 0px solid #F00;
	position: absolute;
	left: 0;
	top: 10px;
}

#footersoctwo ul li
{
	float:right;
	margin:0 4px;
}

#footersoctwo ul li a
{
	display:block;
	width:29px;
	height:32px;
	outline:0px solid #00F;
	cursor:pointer;
	background-image:url(../images/soc.png);
	background-repeat:no-repeat;
}

#footersoctwo ul li a:hover
{
	background-image:url(../images/sochov.png);
}


.contacts-page-content {

}

.contacts-page-content
.contacts-page-content-cols {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	gap: 40px;
}

.contacts-page-content
.contacts-page-content-cols
.contacts-page-content-cols-item {

}