/* #6e4e27 - коричневый  №faedca #eee, c9bca9,  - бежевый №208d18, codoba (светло зеленый),02581c bef574, d8a903, j13220, 03c03c - зеленый  #777, 333333 -серый
*/
*{padding:0; margin:0;border:none;}
body{width:100%;height:100%;color:#333333;background-color:#dacdba;min-width:1000px;position:relative; font-family: Verdana, Arial,Helvetica,sans-serif;}
a{color:#333333}
a:hover{text-decoration:none;color:#000; /*font-weight:bold; font-size:110%*/}
ul{list-style-type:none}
.cleared{clear:both}
h1, .h1, h1 a, h1 a:hover{font-size:20px;color:#faedca;text-decoration:none;}
h2{font-size:18px;}
h3{font-size:16px;}
.center {text-align:center;}
.tel{width:200px;position:relative;right:0;}
.right{float:right;}
.left{float:left;}
#header{width:100%;height:120px;background:/*3c3226#333333*/#2f2820;color:#faedca;position:absolute;padding:0px auto;/*background:url(/images/head1.jpg) 53% 50%no-repeat #333333;*/} 
.header_wrap{width:70%;min-width:1000px;height:120px;position:relative;margin:0 auto;vertical-align:middle;z-index:1}
.header_wrap img{padding:10px 0 0;}
#wrapper{height:100%;width:70%;margin:0 auto;min-width:1000px;    
    display: table;
    box-sizing: border-box;  /* не поддерживается в CSS2 */
}
.left_menu {height:100%;width:180px;float: left; position:relative;background:#dacdba;z-index:2000;/*top:-120px*/}
#main{height:auto;padding-left:200px;padding-top:120px;position:relative;display:block;min-width:800px;}
.second p{margin-top:20px;}
#carousel{height:100%;background:#ccc;height:100%;width:150px;vertical-align:top;}
#carousel .container ul li{height:125px;width:100px;padding:5px 25px;text-align:center;}
#carousel .container ul li:hover, #carousel .container ul li:link{background-color:rgba(99, 87, 87, 0.2);}
#carousel .container{height:100%;}
#carousel .container ul li a, ul li a{color:#333333;font-style:italic;font-size:14px;text-align:center;text-decoration:underline;height:130px;padding-top:100px;}
#carousel .container ul li a:hover,  ul li a:hover{color:#6e4e27;}
#carousel .container ul  #1_nabory{background:url(/pic/1.png) 0 0 no-repeat transparent;}
.intrest {padding:0 5px 5px 0; margin:0 5px 5px 0;height:100px;display: block;/*как таблица*/position:absolute;top:120px;}
.uslugi{width:auto;margin:0 3px}
.top_menu{height:80px;width:auto; position:relative;padding:9px 12px;margin:0 2px;color:#333333;background-color:#fff;}
.top_menu ul li a {font-style:normal;font-weight:bold;color:#336633;padding:0;margin:0;font-size: 15px;}
.top_menu ul li a:hover {color:#003300;font-size: 15px;}
.top_menu ul li {padding:1px 0;font-size:10px;}
.top_menu ul{position: relative; /*top:-25px*/}
.slogan {/*position:absolute;z-index:30000000;top:245px;*/display: inline-block;width:270px;font-size:16px;font-style:italic;height:350px;}
.slogan span{position:relative;z-index:30000000;width:310px;color:#dacdba;background-color:#333333;padding:2px 10px 4px 0;}
#content, .second {position:relative;top:120px;
    width: 100%;
    box-sizing: border-box;  /* не поддерживается в CSS2 */
	margin-bottom:-80px;/*margin-bottom:80px; компенсация на поднятие футера*/
	}
.second1 {position:relative;top:-455px;margin-bottom:-430px;}
.menu_furshet {font-size:12px;width:90%;background:url(/images/pod_menu.jpg) 0 2px repeat transparent;}
.menu_furshet_d{font-size:12px;width:90%;background:url(/images/bg_deti.gif) 0 2px repeat transparent;}
.menu_furshet td, .menu_furshet_d td{padding:3px; border:1px solid gray;vertical-align:top;}
.menu_furshet th, .menu_furshet_d th{background-color:#dacdba;padding:3px;}
.naimen, .bold{font-weight:bold;}
#second #footer{} /*75aa57top:90%;margin-top:15%;*/
#footer{height:90px;background-color:#acb78e;position:relative; z-index:30000000;top:200px;} /*75aa57top:90%;margin-top:15%;*/
#contacts #footer{height:90px;background-color:#acb78e;position:relative; z-index:30000000;top:0;} /*75aa57top:90%;margin-top:15%;*/
#copy{font-size:10px;}
#foot{width:70%;margin:0px auto;min-width:1000px;padding:10px 20px;}
#scroll-top {display: block;
    position:relative;z-index:4000;
    cursor: pointer;
    position: fixed;
    right: 0;
    bottom: 0;
}
#scroll-top p:hover {
    opacity: 1;
}
#scroll-top p {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    display: block;
    float: right;
    height: 30px;
    margin: 0;
    opacity: 0.8;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 100px;padding-top: 6px;
}
#scroll-top p  a{
text-decoration: none;color: #fff;padding: 10px 0 5px;
}
#scroll-top p  a:hover{
font-weight:normal
}
input {margin: 0 2px; padding: 3px; box-shadow: 0 2px 2px #575555 inset; }/*тень внутри блока*/
.submit{font-size:12px;font-weight:bold;margin: 1em auto; padding: 3px 5px; border-radius: 10px; background: rgb(100,100,100) radial-gradient(circle at 0 0, rgba(255,255,255,.65), rgba(255,255,255,.35)); box-shadow: inset rgba(0,0,0,.5) -3px -3px 8px, inset rgba(255,255,255,.9) 3px 3px 8px, rgba(0,0,0,.8) 3px 3px 8px -3px; }/*выпуклый блок*/

.box {
    /*width:70%;
    height:100px;*/
    background:#FFF;
    margin:0px auto 0px;/*отступы сверху снизу было 10зч auto*/
}
/* тень */
/*==================================================
 * Effect 3
 * ===============================================*/

/*==================================================
 * Effect 4
 * ===============================================*/
.effect4
{
  position: relative;
}
.effect4:after
{
  z-index: -1000;
  position: absolute;
  content: "";
  bottom: 14px;/*15*/
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 7px #777;/*0 15px 10px #777;*/
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(5deg);/*rotate(3deg)*/
}
.effect44:after
{
  z-index: -1000;
  position: absolute;
  content: "";
  bottom: 15px;/*15*/
  right: 11px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 8px #777;/*0 15px 10px #777;*/
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(10deg);/*rotate(3deg)*/
}
/* конец тени */ 
/*==================================================
 * Effect 7
 * ===============================================*/
.shadow
{
    position:relative;
    -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;
}
.shadow:before, .shadow:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.shadow:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}
/*==================================================
 * Effect 8
 * ===============================================*/
.effect8
{
    position:relative;
    -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;
}

.effect8:before, .effect8:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect8:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}
/* конец тени */

/*галерея*/
#gallery ul {margin: 0; padding: 0;}
	#gallery {
		background-color: #594129;
		padding: 10px;
		width: 60%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #896541;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #f3e6c4;
		border-width: 5px 5px 20px;
		color: #f3e6c4;
	}
	#gallery ul a:hover { color: #f3e6c4; }
    
#byfoto #gallery ul {margin: 0; padding: 0;}
	#byfoto #gallery {
		/*background-color: #594129;*/
		padding: 5px;
		width: 60%;
	}
	#byfoto #gallery ul { list-style: none; }
	#byfoto #gallery ul li{ display: block; }
	#byfoto #gallery ul img {
		border: 5px solid #896541;
		border-width: 5px 5px 20px;
		padding:0;
		margin:0;
	}
	#byfoto #gallery ul a:hover img {
		border: 5px solid #f3e6c4;
		border-width: 5px 5px 20px;
		color: #f3e6c4;
	}
	#byfoto #gallery ul a:hover { color: #f3e6c4; }
#logo img {filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
-khtml-opacity: 0.3;}
#logo img:hover {filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;}
.clear {clear: both}
    
.gallery ul {margin: 0; padding: 0;}
	.gallery {
		/*background-color: #594129;*/
		padding: 5px;
		width: 60%;
	}
	.gallery ul { list-style: none; }
	.gallery ul li{ display: block; }
	.gallery ul img {
		border: 5px solid #ccc/*2f2820*/;
		border-width: 5px 5px 20px;
		padding:0;
		margin:0;
	}
	.gallery ul a:hover img {
		border: 5px solid #f3e6c4;
		border-width: 5px 5px 20px;
		color: #f3e6c4;
	}
	.gallery ul a:hover { color: #f3e6c4; }