*{padding:0; margin:0;}
html, body {

       

}
html{background:url(images/uzor-kirpich3.jpg) repeat; }
body {background: linear-gradient(90deg,rgba(0, 0, 0, 0.94)0%, rgba(90, 24, 9, 0.75)45%,rgba(90,24,9,0.75)55%, rgba(0,0,0,0.94)100%); min-width: 1475px;
       /*height:auto;*/
	width:auto !important;}
#dom{background:url(images/fon-adres.png) 50% 0 no-repeat; margin:0 auto; position:relative;}
.disp{ display:none;}
img{border:none;}
h1,h2,h3,h4{text-align:center; margin:3% 13%;}
h2{font-family:Tahoma, Geneva, sans-serif; font-size:24px; text-shadow:#CCC; font-weight:normal; color:#000;}
p{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#000; text-decoration:none; 
word-wrap: break-word; text-indent:3%; margin:10px;}
a{text-decoration:none;}
#wrapper{
    background: rgba(65,155,192,0.08);
    background: rgba(207,224,235,0.45);
    background: rgba(255, 255, 255, 0.64);
    margin: 5px auto 0;
    width: 1024px;
    z-index: 0;
    padding-bottom: 0px;
    box-shadow: 8px 0 12px rgba(0,0,0,0.35), -8px 0 12px rgba(0,0,0,0.35), inset 2px 2px 6px rgba(0,0,0,0.65);
    border-radius: 100px 100px 0 0;
}
#header{
    
    margin: 0 auto;
    padding: 0;
    width:100%;
    min-width:1024px;
    position: relative;
	height:370px;

}
#ten_nadpis_fon_kirpich {
    /*background: url(images/kirpich3.jpg); */}
#ten_nadp_fon{
/*background: rgba(111, 123, 130, 0.55);*/
   /* background: linear-gradient(90deg,rgb(0, 0, 0)0%, rgba(255, 29, 8, 0.47)20%, rgba(255, 29, 8, 0.47)80%, rgb(0,0, 0)100%);*/
    /* background: url(images/kirpich3.jpg); */
    /* box-shadow: inset 50px 20px 100px rgba(30, 43, 10, 0.32),inset -50px -20px 100px rgba(30, 43, 10, 0.32); */
   /* box-shadow: inset 50px 20px 100px rgba(0, 0, 0, 0.45),inset -50px -20px 100px rgba(0, 0, 0, 0.45);*/}

#ten_nadp{background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.0)17%,rgba(0,0,0,0.18)30%, rgba(0,0,0,0.25)50%, rgba(0,0,0,0.18)67%,rgba(0,0,0,0)80%, rgba(0,0,0,0.05)93%,rgba(0,0,0,0.15)100% );
    background: -moz-linear-gradient(0deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.0)17%,rgba(0,0,0,0.18)30%, rgba(0,0,0,0.25)50%, rgba(0,0,0,0.18)67%,rgba(0,0,0,0)80%, rgba(0,0,0,0.05)93%,rgba(0,0,0,0.15)100% );
    background: rgba(224, 138, 120, 0.97);background: url(images/fon_logo.png) repeat;
    border-radius: 100px 100px 0 0;
    width: 1024px;
    margin: 0 auto;
    position: relative;
}
#obyom{margin: 0 auto;
    position: relative;
    /*height: 185px;*/
    z-index: 5;
    box-shadow: 4px 0px 2px rgba(0,0,0,0.4), -4px 0 2px rgba(0,0,0,0.4);
    width: 1024px;
    border-radius: 100px 100px 0 0;
    padding: 0px;
    background: -webkit-linear-gradient(-90deg, rgba(49, 26, 3, 0.69)0%,rgba(0, 0, 0, 0.30)50%, rgba(49, 26, 3, 0.69)90% );}	
#logo {
    margin: 0 auto;
    position: relative;
    height: 185px;
    z-index: 5;
    box-shadow: inset 2px 5px 4px rgba(0, 0, 0, 0.4), inset 1px 1px 0px rgba(253, 169, 132, 0.4), inset 0px 1px 1px rgba(253, 228, 132, 0.66);
    border-radius: 100px 100px 0 0;
    border: 1px solid rgba(181, 165, 116, 0.69);
    padding: 0px;
    background: rgba(248, 253, 255, 0.68);
    background: -webkit-linear-gradient(45deg, rgba(43, 35, 51, 0.05)0%, rgba(29, 31, 39, 0.12) 2%,rgba(181, 99, 82, 0.38)23%,rgba(0,0,0,0.15)35%, rgba(0,0,0,0.18)50%, rgba(0,0,0,0.15)60%,rgba(191,109,91,0.54)78%,rgba(0, 0, 0, 0.14)100% );
	/*background: -webkit-linear-gradient(45deg, rgba(43, 35, 51, 0.05)0%, rgba(56, 23, 11, 0.48) 2%,rgba(181, 99, 82, 0.64)23%,rgba(128, 40, 40, 0.56)35%, rgba(68, 0, 0, 0.41)50%, rgba(88, 21, 21, 0.48)60%,rgba(191, 109, 91, 0.6)78%,rgba(27, 1, 1, 0.45)100% );*/
}

#ten{   
	position:relative; margin:0 auto;
    width: 100%;
    min-width: 100%;
	background: #a72222b8;
}


.nav {
    margin: -32px 0 0 240px;    
    width: auto;
    /* height: 46px; */
    list-style: none;
    font-weight: normal;
    z-index: 20;
    position: absolute;
}

.nav li{
    margin: 0 auto;
    margin-left: 4px;
    width: 190px;
    height: 30px;
    padding: 0px;
    position: relative;
    float: left;
    background:-webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.1) 0%,rgba(255, 255, 255, 0.20)10%,rgba(255, 255, 255, 0.45)40%, rgba(255,255,255,0.3)50%, rgb(76, 47, 47)90%, rgb(47, 20, 20)100% );
    /* background: rgba(173,96,86,0.3);*/
    height: 100%;
    /* border-right: 1px solid #666; */
    border-radius: 30px 0;
    /* border: 1px solid #ffe9a7; */
    border-bottom: none;
    border-right: none;
    box-shadow: -3px -3px 8px rgba(43, 2, 2, 0.4), inset 2px 2px 3px rgba(239, 210, 135, 0.82), inset -4px 0px 3px rgba(0,0,0,0.6);
    -webkit-transition: 0.20s linear all;
 

}
.nav li:hover{
    margin: 0 auto;
    margin-left: 4px;
    width: 190px;
    height: 30px;
    padding: 0px;
    position: relative;
    float: left;
    background: rgba(173,96,86,0.3);
    height: 100%;
    border-radius: 30px 0;
    border-bottom: none;
    border-right: none;
    box-shadow: -3px -3px 8px rgba(43, 2, 2, 0.4), inset 2px 0px 3px rgba(239, 210, 135, 0.82), inset 2px 2px 3px rgba(0,0,0,0.6);
    -webkit-transition: 0.20s linear all;
}

.nav li a{
    
    
    padding:6px;
    display: block;
    color: rgb(255, 229, 180);
    text-decoration: none;
    text-align: center;
    
    -webkit-transition: 0.25s linear all;
    text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.51), 2px 2px 1px rgb(25, 0, 0);
    font-weight: bold;
    word-wrap: break-word;
    font-family: Times New Roman;
	font-size: 14px;
    
}
.nav li:hover  a
{
color: rgb(241,223,194);
text-shadow: 0px -1px 0px rgba(0,0,0,0.85);

}



.nav ul{
list-style:none;
position:absolute;
opacity:0;
left:30px;
top:35px; 
-webkit-transition:0.25s linear all;
z-index:200; visibility:hidden;

}
		
.nav  ul a{
white-space:nowrap;
display:block;



}
	
.nav li:hover ul{
opacity:1; 
left:-6px; z-index:200; visibility:visible;top:30px;

}

.nav ul li{
background-image:url(dot.gif); width:auto;
padding-top:1px; 
float:none; background:none; border-left:none; border-right:none;
-webkit-transition:-webkit-transform 0.025s linear;
-webkit-transition:-moz-transform 0.025s linear;

}
.nav li:hover li{ 
height:30px;
border-radius:10 0 10px 0px;
width:184px;
}

.nav li li:hover a{
margin-top:0px;
}
.nav li:hover ul a{
color: rgb(255, 229, 180);
padding:6px;
text-decoration:none;
-webkit-transition:-webkit-transform 0.025s linear;
-webkit-transition:-moz-transform 0.025s linear;
font-weight:bold; 
z-index:201; 
/*background: #baced8;background:linear-gradient(180deg, rgba(140,144,145,1) 0%,rgba(195,203,205,1)10%,rgba(171,177,179,1)50%, rgba(127,131,133,1)75%, rgba(140,144,145,1)100% );
background:-webkit-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-o-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-moz-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );*/
opacity:1;


}

#nav li:hover ul li:hover{}

	
.nav li:hover ul li a:hover{ 
text-decoration:none;
/*background:#333; background:rgba(0,0,0,0.7); 
background:-webkit-linear-gradient(-90deg, rgba(140,144,145,1) 0%,rgba(140,144,145,1)5%, rgba(185,190,192,1)9%, rgba(127,131,133,1)13%,rgba(185,190,192,1)75%, rgba(127,131,133,1)100% );*/
-moz-transform:scale(1.00);
-webkit-transform:scale(1.00);
color:#e7f0f4;
text-shadow:1px 1px 0px rgba(0,0,0,1); 
-webkit-transition:0.25s linear all;
-moz-transition:0.25s linear all;
}

.niv {
margin:-26px 0 0 0px;
width:1025px;
height:100%;
list-style:none;
font-weight:normal; z-index:19; position:relative; 
background:-webkit-linear-gradient(-90deg, rgba(227,233,240,0.5) 0%,rgba(227,233,240,0.65)20%, rgba(227,233,240,0.95)50%,	rgba(227,233,240,1)30%,rgba(227,233,240,0.75)75%, rgba(227,233,240,0.0)100% ); 
background:-o-linear-gradient(-90deg, rgba(227,233,240,0.5) 0%,rgba(227,233,240,0.65)20%, rgba(227,233,240,0.95)50%,	rgba(227,233,240,1)30%,rgba(227,233,240,0.75)75%, rgba(227,233,240,0.0)100% );
background:-moz-linear-gradient(-90deg, rgba(227,233,240,0.5) 0%,rgba(227,233,240,0.65)20%, rgba(227,233,240,0.95)50%,	rgba(227,233,240,1)30%,rgba(227,233,240,0.75)75%, rgba(227,233,240,0.0)100% );}

.niv li{
margin:0 auto;
width:256px;
padding:0px;
position:relative;
float:left;
background:-webkit-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% ); 
background:-o-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-moz-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
height:100%;

}
.niv  li:hover{
background:-webkit-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-o-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-moz-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );}

.niv li a{
opacity:0.8;
margin-left:0px; margin-top:2px;
padding:1px 0 15px;
width:100%;height:auto; 
display:block;
color:#000;
text-decoration:none;
text-align:center;
font-size:14px;
-webkit-transition:0.25s linear all;
-moz-transition:0.25s linear all;
text-shadow:0px 0px 3px #FFF, 0px 5px 3px rgba(135,135,135,0.70);
font-weight:bold;

}

.niv li a:hover{
text-decoration:none;
color:#000;
background:none;
opacity:1; top:20px;
}	 
 
.niv ul{
list-style:none;
position:absolute;
opacity:0;
left:30px;
top:35px; 
-webkit-transition:0.25s linear all;
-moz-transition:0.25s linear all;
z-index:200; visibility:hidden;
}

.niv ul li{
background-image:url(dot.gif); width:178px;
padding-top:1px; 
left:0px;
float:none; background:none; border-left:none; border-right:none;
}
		
.niv  ul a{
white-space:nowrap; 
display:block; height:0;
font-size:13px;
}
	
.niv li:hover ul{
opacity:1; 
left:0px; z-index:200; visibility:visible;top:30px;
}

.niv li:hover a{ 
text-decoration:none;
color:#000; text-shadow:0px 1px 1px #FFF;margin-top:4px
}

.niv li:hover ul a{ 
text-decoration:none;
-webkit-transition:-webkit-transform 0.025s linear;
color:#000; font-weight:bold; z-index:201; background: #CCC;
border-radius:2px; 
-moz-border-radius:2px;
-webkit-border-radius:2px; height:100%; margin-top:0px;
}
#niv li:hover ul li:hover{background:none;}

	
.niv li:hover ul li a:hover{ 
text-decoration:none;
background:#333;
background:rgba(0,0,0,0.7); 
-moz-transform:scale(1.00);
-webkit-transform:scale(1.00);
color:#999;text-shadow:1px -1px 5px rgba(0,0,0,1); width:178px;-webkit-transition:0.15s linear all;
}
#mycarousel {box-shadow: 0px 4px 6px rgba(0,0,0,0.6);}
#mycarousel li {list-style:none; }

#content{
    position: relative;
    width: 1024px;
    margin: 0px auto 0;
    border-radius: 100px 100px 0 0;
}    	

#rama_fon{
	margin:0px auto 0; padding:0; width:1024px; background:#FFF;  
position:relative; box-shadow:-2px 0px 2px rgba(0,0,0,0.35);box-shadow: none; box-shadow: 4px 0px 6px rgba(0,0,0,0.6),-4px -1px 6px rgba(0,0,0,0.6); border-radius:2px; border:0px solid #999; 
	}
	

#rama_fon:before, #rama_fon:after {
	position: absolute;
	width: 98%;
	height: 93.5%;
	content: ' ';
	left:9px;
	bottom:10px;
	background: transparent;
	-webkit-transform: skew(-2deg) rotate(-1deg);
	-moz-transform: skew(-2deg) rotate(-1deg);
	-ms-transform: skew(-2deg) rotate(-1deg);
	-o-transform: skew(-2deg) rotate(-1deg);
	transform: skew(-2deg) rotate(-1deg);
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.75), 0 -6px 10px rgba(0, 0, 0, 0.75) ;
	-moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.75);
	box-shadow: 0 6px 10px rgba(0, 0, 0, 0.75), 0 -6px 10px rgba(0, 0, 0, 0.75) ;
	z-index:-1;
}
#rama_fon:after {
	left: auto;
	right: 9px;
	-webkit-transform: skew(2deg) rotate(1deg);
	-moz-transform: skew(2deg) rotate(1deg);
	-ms-transform: skew(2deg) rotate(1deg);
	-o-transform: skew(2deg) rotate(1deg);
	transform: skew(2deg) rotate(1deg);
}

#rama{margin:0px auto 0; padding:0;width:1024px; position:relative;
background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.1)10%, 	rgba(0,0,0,0.0)20%,rgba(0,0,0,0.0)80%,rgba(0,0,0,0.1)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
	background:-o-linear-gradient(0deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.1)10%, 	rgba(0,0,0,0.0)20%,rgba(0,0,0,0.0)80%,rgba(0,0,0,0.1)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
	background:-moz-linear-gradient(0deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.1)10%, 	rgba(0,0,0,0.0)20%,rgba(0,0,0,0.0)80%,rgba(0,0,0,0.1)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );}
	
#rama_content{width:84%; min-height:100%;padding-bottom:0px; margin:3% auto}	

#bl{margin:0; padding:0; width:1000px;}
#rt{margin:0px 0 0 0px; padding:0; width:500px;  float:left;}
#le{margin:0px 0 0 0px; padding:0; width:500px;  float:left;}


		
td{padding:5px 0px 5px 0px; border:1px solid; margin:0 20px; width:auto;
	border-radius:4px; 
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
	/*background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.2)10%, 	rgba(0,0,0,0.0)30%,rgba(0,0,0,0.0)70%,rgba(0,0,0,0.2)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
	background:-o-linear-gradient(90deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.2)10%, 	rgba(0,0,0,0.0)30%,rgba(0,0,0,0.0)70%,rgba(0,0,0,0.2)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
	background:-moz-linear-gradient(90deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.2)10%, 	rgba(0,0,0,0.0)30%,rgba(0,0,0,0.0)70%,rgba(0,0,0,0.2)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );*/
}

#footer{margin:-10px auto 0; margin-bottom:-55px;padding:0; width:1024px; height:86px; background:#CCC;  background:rgba(0,0,0,0.11);box-shadow:1px 3px 8px rgba(0,0,0,0.5);position:relative;}
#footer p {float:left; font-size:10px; margin:5px 0 0 25px; text-shadow:0px 1px 1px #FFF; font-weight:bold; text-align:center; text-indent:0;}

 
.paging {
	    text-align: center;
	  }
	  .paging span {
	    text-decoration: none;
	    color: silver;
	    cursor: pointer;
	  }
	  .paging span.active {
	    font-size: 2em;
	    color: black;
	  }

	  .paging2 span {
	    font-size: 2em;
	  }
	  
article, aside, figure,  hgroup, section { display: block; }


figure img{display:block; width:100%; position:relative; background: #8c3c3c26;}

figure { 
  display: block; 
  position: relative; 
  float: left; 
  overflow: hidden;
  margin:0 auto;
  border: 1px solid #2b0404;
  border-top: none;
  background-image: url(/images/ste3.jpg);
  border-radius: 125px 125px 0 0;
  box-shadow: inset 0px 8px 12px rgba(0, 0, 0, 0.75), inset 0px -4px 3px rgba(236, 196, 196, 0.3);
  width: 180px;
  margin: 0 8px 0 9px;
  
}
figcaption { 
  position: absolute; 
  background:-webkit-linear-gradient(-90deg,rgba(255,255,255,1) 0%, rgba(255,255,255,1)50%,rgba(181,202,204,1)100% );
  background:-o-linear-gradient(-90deg,rgba(255,255,255,1) 0%, rgba(255,255,255,1)50%,rgba(181,202,204,1)100% );
  background:-moz-linear-gradient(-90deg,rgba(255,255,255,1) 0%, rgba(255,255,255,1)50%,rgba(181,202,204,1)100% );
  color:#444; 
  padding: 5px 9px 20px 9px; 
  opacity: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition:    all 0.6s ease;
  -o-transition:      all 0.6s ease;
  font-size:28px; text-shadow:1px 2px 6px #666; font-weight:bold; height:50px; text-align:center; 
  border-radius:4px 4px 0 0; border-top:1px solid #999;}

figure:hover figcaption {
  opacity: 0.95; width:90%; height:25%;
}
figure:before { 
  content: "?";
    position: absolute;
    font-weight: 800;
    background: rgba(255,255,255,0.75);
    text-shadow: 0 0 5px white;
    color: black;
    width: 44px;
    height: 44px;
    border-radius: 24px;
    text-align: center;
    font-size: 26px;
    line-height: 42px;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    opacity: 0.75;	
}
figure:hover:before {
  opacity: 0;
}

.cap-left:before {  bottom: 10px; left: 10px; }
.cap-left figcaption { bottom: 0; bottom: -30%; }
.cap-left:hover figcaption { left: 0px; }

.cap-right:before { bottom: 10px; right: 10px; }
.cap-right figcaption { bottom: 0; right: -30%; }
.cap-right:hover figcaption { right: 0; }

.cap-top:before { top: 10px; left: 10px; }
.cap-top figcaption { left: 0; top: -30%; }
.cap-top:hover figcaption { top: 0; }

.cap-bot2 {margin:7px; box-shadow:5px 5px 6px rgba(0,0,0,0.35);border-radius:5px;
    background: -webkit-linear-gradient(90deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.2)10%, rgba(0,0,0,0.0)30%,rgba(0,0,0,0.0)70%,rgba(0,0,0,0.2)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
    background: -o-linear-gradient(90deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.2)10%, rgba(0,0,0,0.0)30%,rgba(0,0,0,0.0)70%,rgba(0,0,0,0.2)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
    background: -moz-linear-gradient(90deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.2)10%, rgba(0,0,0,0.0)30%,rgba(0,0,0,0.0)70%,rgba(0,0,0,0.2)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
    background: -ms-linear-gradient(90deg,rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.35) 2%,rgba(0,0,0,0.2)10%, rgba(0,0,0,0.0)30%,rgba(0,0,0,0.0)70%,rgba(0,0,0,0.2)90%,rgba(0,0,0,0.35)98%, rgba(0,0,0,0.45)100% );
    border: 1px solid #3E3E3E;}

.cap-bot:before { bottom:10px; left:10px; }
.cap-bot figcaption { left: 0; bottom:-30%;}
.cap-bot:hover figcaption { bottom: 0; }

.cap-bot2 h3{font-size:17px; color:#204545; color:#314049; text-shadow:1px 1px 2px #d5d8d9,3px 2px 8px #fff,-1px -1px 2px #d5d8d9,-3px -2px 8px #fff;}	
.cap-bot2:before { bottom:10px; left:10px; }
.cap-bot2 figcaption { left: 0; bottom:-30%;
background: -webkit-linear-gradient(-90deg,rgba(233,237,239,1) 0%, rgba(206,215,219,1)50%, rgba(181,202,204,1)100% );
    background: -o-linear-gradient(-90deg,rgba(233,237,239,1) 0%, rgba(206,215,219,1)50%, rgba(181,202,204,1)100% );
    background: -moz-linear-gradient(-90deg,rgba(233,237,239,1) 0%, rgba(206,215,219,1)50%, rgba(181,202,204,1)100% );
   }
.cap-bot2:hover figcaption { bottom: -25px; }



#mycarousel{}
.tub{float:left;}
.tub li{float:left;}
.ot li a{
	text-decoration:none;
	position:relative; 
	cursor:auto;
	display:block;width:380px;}
	
.ot li a span{ display:block;
	text-decoration:none;
	visibility:hidden;
	opacity:0; 
	position:absolute; 
    top:30px;
	left:5px; 
	z-index:3; 
	width:380px;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:normal; 
	color:#FFC; color:rgba(255, 244, 214, 0.85);
	background:#333; background:rgba(33, 35, 46, 0.6); 
	padding:8px;
	-moz-transition:all 0.25s ease-out;
	-webkit-transition:all 0.25s ease-out;
	-o-transition:all 0.25s ease-out;
	-ms-transition:all 0.25s ease-out;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px; overflow:hidden;}
	
.ot:active li a span{
	text-decoration:none;display:block;
	visibility:visible; 
	opacity:1;
	top:10px;
	left:5px;width:380px;	
	}
	
#ssylki{margin-top:40px;font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-shadow:1px 1px 2px #888; text-indent:15%;}

.avos{
background: url(images/logo801.png);
position:absolute;
margin:-160px 0 0 0 ;
width:310px;
height:208px;
z-index:20;
float:left;
}

.avos a{
display:block;
width:110px;
position:relative;
opacity:1;
top:130px; left:174px;
text-align:center;
color:#b18100;color:#534c41;color:#4e5a6f;color:#000;
text-decoration:none;
font-size:15px;
-webkit-transition:0.25s linear all;
text-shadow:0px 0px 3px #FFF, 0px 5px 3px rgba(135,135,135,0.70);
font-weight:bold;
padding:1px 3px 1px 7px;
border-radius:6px;
box-shadow:2px 2px 2px #666;
background:-webkit-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% ); 
background:-o-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-moz-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-ms-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
-webkit-transition:0.25s linear all;
}
.avos a:hover{
background:-webkit-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-o-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-moz-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-ms-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
box-shadow:-1px -1px 3px #888,2px 2px 3px #fff;
text-shadow:none;text-shadow:0px 0px 3px #FFF;
}
.av
{
margin:0 auto;
padding:1px 3px 1px 7px;
display:block;
width:110px;
position:relative;
top:0px; 
left:0px;
color:#000;
text-decoration:none;
text-transform:uppercase;
font-family:Times New Roman;
font-size:15px;
font-weight:bold;
text-shadow:0px 0px 3px #FFF, 0px 5px 3px rgba(135,135,135,0.70);
border:none;
border-radius:6px;
box-shadow:2px 2px 2px #666;
background:-webkit-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% ); 
background:-o-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-moz-linear-gradient(-90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.1)10%, rgba(255,255,255,0.1)50%,	rgba(255,255,255,0.2)30%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
-webkit-transition:0.25s linear all;
}
.av:hover{
background:-webkit-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-o-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-moz-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
background:-ms-linear-gradient(90deg, rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.0)5%, rgba(255,255,255,0.1)9%,	rgba(255,255,255,0.2)13%,rgba(0,0,0,0.25)75%, rgba(0,0,0,0.0)100% );
box-shadow:-1px -1px 3px #888,2px 2px 3px #fff;
text-shadow:0px 0px 3px #FFF;
}

.breadcrumb {
    -webkit-padding-start: 0px;
    margin:0;
    padding: 5px 20px;
    display: block;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    list-style: none;
    z-index: 20;
    position: relative;
    white-space: nowrap;	 
}
.breadcrumb li{
    margin-left: 3px;
    width: auto;
    height: 30px;
    padding: 0px;
    position: relative;
    float: left;
    padding: 1px 0 5px;
    width: auto;
    height: 5px;
    color: #353652;
    text-decoration: none;
    text-align: center;
    font-size: 11px;
    -webkit-transition: 0.15s linear all;
    text-shadow: 0px 0px 3px #FFF, 0px 5px 3px rgba(135,135,135,0.70);
    font-weight: 600;
    font-family: sans-serif;
    text-transform: uppercase;
    -webkit-transition: 0.15s linear all;
    text-shadow: 0px 0px 3px #FFF, 0px 5px 3px rgba(135,135,135,0.70);
    font-family: sans-serif;
    text-transform: uppercase;
}
.breadcrumb a{  
    background-image: url(images/strelka.png);
    background-repeat: no-repeat;
    background-position: 100% 28%;
    color: #353652;
    padding: 0 23px 0 0;
    -webkit-transition: 0.15s linear all;
    -moz-transition: 0.15s linear all;
    -webkit-transition:-webkit-transform 0.025s linear;
    -moz-transition:-webkit-transform 0.025s linear;
}

.breadcrumb a:hover{
text-decoration:none;
color:#3F7894;
background:none;
opacity:1; top:20px;
background-image: url(images/strelka.png);
background-repeat: no-repeat;
background-position: 100% 28%;
text-shadow: 0px 0px 3px #FFF;
    -webkit-transition: 0.35s linear all;
    -moz-transition: 0.35s linear all;
    -webkit-transition:-webkit-transform 0.025s linear;
    -moz-transition:-webkit-transform 0.025s linear;
}

.kont{ margin:-15px 0 0 740px; position:absolute;}
.klass{ margin:-15px 0 0 791px; position:absolute;}
.face{ margin:-15px 0 0 841px; position:absolute;}
.twit{ margin:-15px 0 0 892px; position:absolute;}
.mail{ margin:-15px 0 0 943px; position:absolute;}

.kont a:link, .kont a:visited{display:block; width:52px; height:29px; background:url(images/kont0.png) 0px 0px no-repeat; 
-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out;}
.kont a:hover{display:block; width:52px; height:29px; background:url(images/kont1.png) no-repeat;}
.kont a:active{display:block; width:52px; height:29px; background:url(images/kont1.png) no-repeat; 
}

.klass a:link, .klass a:visited{display:block; width:52px; height:29px; background:url(images/klass0.png) no-repeat; -webkit-transition:all 0.25s ease-out;}
.klass a:hover{display:block; width:52px; height:29px; background:url(images/klass1.png) no-repeat;}
.klass a:active{display:block; width:52px; height:29px; background:url(images/klass1.png) no-repeat;}

.face a:link, .face a:visited{display:block; width:52px; height:29px; background:url(images/face0.png) no-repeat; -webkit-transition:all 0.25s ease-out;}
.face a:hover{display:block; width:52px; height:29px; background:url(images/face1.png) no-repeat;}
.face a:active{display:block; width:52px; height:29px; background:url(images/face1.png) no-repeat;}

.twit a:link, .twit a:visited{display:block; width:52px; height:29px; background:url(images/twit0.png) no-repeat; -webkit-transition:all 0.25s ease-out;}
.twit a:hover{display:block; width:52px; height:29px; background:url(images/twit1.png)  no-repeat;}
.twit a:active{display:block; width:52px; height:29px; background:url(images/twit1.png) no-repeat;}

.mail a:link, .mail a:visited{display:block; width:52px; height:29px; background:url(images/mail0.png) no-repeat; -webkit-transition:all 0.25s ease-out;}
.mail a:hover{display:block; width:52px; height:29px; background:url(images/mail1.png) no-repeat;}
.mail a:active{display:block; width:52px; height:29px; background:url(images/mail1.png) no-repeat;}

.skidka{ 
margin:-10px 0 0 470px;
 position:absolute;
}
.skidka p{
    background-image: url(images/strelka.png);
    background-repeat: no-repeat;
    background-position: 100% 28%;
    color: #353652;
    padding: 0 30px 0 0;
    font-weight: bold;
    font-size: 18px;
    text-shadow: 0px 0px 3px #FFF, 1px 1px 8px #FFFFE2, -1px -1px 8px #ffffe2;
    font-family: -webkit-body;
}

.mobmas{
display:block;
width:480px;
height:124px;
margin: 20px 0 0 250px;
position: absolute;
float: left;
font-family: 'Yeseva One', 'Times New Roman', 'Palatino Linotype';
letter-spacing: 3px;
font-size: 57px;
line-height: 1.1em;
color: rgb(253, 228, 132);
text-shadow: 4px 3px 2px rgba(0, 0, 0, 0.62),-1px -2px 1px #2f1d19, 4px 5px 3px rgba(0, 0, 0, 0.45);
text-align: center;
-webkit-mask-image: -webkit-linear-gradient(270deg, rgba(0,0,0,1)7%,rgba(0,0,0,0.85)12%, rgba(0,0,0,0.5)20%,rgba(0,0,0,0.5)22%,rgba(0,0,0,1)29%,rgba(0,0,0,1)63%, rgba(0,0,0,0.75) 67%, rgba(0,0,0,0.5) 75%,rgba(0,0,0,0.5) 77%,rgba(0,0,0,1)85%);
word-wrap: normal;

}
#pustoy{width:100%; height:1px;}
#pustoy10{width:100%; height:6px;}

.inp{

padding: 10px;
border: 1px solid #E5E5E5;
width: 90%;
color: #000;
box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
}
