html {margin: 0 auto; height: 100%; background:url(/base/img/2317.png); outline:none;/*overflow-x: hidden;*/} 
 
body {height: auto !important; height:100%; min-height: 100%; width:100%; max-width: 1080px; min-width:1060px;
 font-family:"Helvetica",Arial,sans-serif; font-size:10px; margin: 0 auto; outline: none;} 

header {width:100%; margin-bottom:20px; padding-top:20px;} 
header img {position:relative; margin:0 25% 0 25%; width:50%;} 

 #pp {background:url(/base/img/stop.png) no-repeat; width:80px; height:80px; position:absolute; cursor:pointer;opacity:0.8;}
 #pp:hover {opacity:1;transition:0.6s;}
 #pp.stop {background:url(/base/img/play.png) no-repeat; position:absolute; width:80px; height:80px; cursor:pointer;opacity:0.8;}
 #pp.stop:hover {opacity:1;transition:0.6s;}
 .vcard .typeface-js{color:#ffe200 !important; font-family:PresentScript; font-size:30px;}
 .adress {margin-top:-20px; margin-left:815px; height:50px; width:290px; position:absolute; /*background:url(/base/img/aderss1.png) no-repeat;*/ }
 .adress a {float:left; margin-top:7px; font-size:22px; margin-right:5px; vertical-align:middle; }
 .adress1 {margin-top:-20px; margin-left:0px; height:50px; width:350px; position:absolute; /*background:url(/base/img/aderss.png) no-repeat;*/ }
 .adress2 {margin-top:-50px; margin-left:0px; height:50px; width:350px; position:absolute; /*background:url(/base/img/tagil.png) no-repeat;*/ }
 .adress3 {margin-top:-50px; margin-left:816px; height:50px; width:190px; position:absolute; /*background:url(/base/img/alltime.png) no-repeat;*/ }
 .adress4 {margin-top:-160px; margin-left:900px; height:33px; width:34px; position:absolute; background:url(/base/img/vkontaktelink.png)}
 .adress4:hover {background:url(/base/img/vkontaktelinkhover.png)}
 .adress5 {margin-top:-160px; margin-left:940px; height:33px; width:33px; position:absolute; background:url(/base/img/facebooklink.png)}
 .adress5:hover {background:url(/base/img/facebooklinkhover.png)}
 .adress6 {margin-top:-160px; margin-left:980px; height:33px; width:34px; position:absolute; background:url(/base/img/odnoklassnikilink.png)}
 .adress6:hover {background:url(/base/img/odnoklassnikilinkhover.png)}
 .adress7 {width:80px; position:absolute; margin-top:-164px; margin-left:820px;} 
 .adress8 {width:80px; position:absolute; margin-top:-164px; margin-left:760px;} 
 #sound_s_el_m {height:1px; width:1px; overflow:hidden; visibility: hidden;}
 #wrapper {width:100%}
 #content {width:100%;}
      @-moz-document url-prefix() { 
	 .container5 a {margin-left: 30px; margin-bottom:10px !important;}
	 .adre {margin-left: 30px; margin-bottom:30px !important;}
    } 
	 .adre {margin-left: 30px; margin-bottom:30px !important;}
 .adre:hover .zagolov {color:white; transition: 0.5s;}
 .oled:hover .salk {color:white; transition: 0.5s;}
 .container5 a {margin-left: 30px!important; margin-bottom:40px !important;}
 .block {max-height:590px;}
 .miniblock {max-height:300px;}
 .inform {font-size:2em;}
  .inform p {margin-top:-30px;}
  .vertical {position:absolute; margin-top:-150px;}
  .horizontal {position:absolute; margin-top:-150px;}
  .preview {position:absolute; margin-top:-200px;}
  .preview  img {width:100px;}
  
    #gallery {
    padding: 30px;
    background: #000;
	width:250px;
	margin-left:30px;
  }
  
  #rambler a img {margin-left: 32px; float:left;} 
/***Menu***/
 
#menu  li .typeface-js {color:#ffe200 !important; font-family:PresentScript; font-size:30px;}
#menu li .typeface-js:hover {font-family:PresentScript; text-shadow: 0 0 50px rgba(239,199,0,2) , 0 0 45px rgba(239,199,0,2) , 0 0 40px rgba(239,199,0,2) , 0 0 35px rgba(239,199,0,2) , 0 0 10px rgba(239,196,2,1) , 0 0 15px rgba(239,199,0,2) , 0 0 20px rgba(239,199,0,2) , 0 0 25px rgba(239,199,0,2) , 0 0 30px rgba(239,199,0,2) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);}
 nav {position:relative; height:71px; background: rgba( 0, 0, 0, 0.5); width:100%; margin-bottom:20px; z-index:1000;}
 ul {margin: 0; padding: 0; list-style-type: none;margin-left:15px;}  
 #menu li  {display:inline-block; width:13%; margin-top:20px;}
 #menu li a{text-decoration:none;}
.container1 .typeface-js{color:#ffe200 !important; font-family:PresentScript; font-size:30px;}
.actionstart:hover {font-family:PresentScript; text-shadow: 0 0 50px rgba(239,199,0,2) , 0 0 45px rgba(239,199,0,2) , 0 0 40px rgba(239,199,0,2) , 0 0 35px rgba(239,199,0,2) , 0 0 10px rgba(239,196,2,1) , 0 0 15px rgba(239,199,0,2) , 0 0 20px rgba(239,199,0,2) , 0 0 25px rgba(239,199,0,2) , 0 0 30px rgba(239,199,0,2) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);}
 
 .displayout .nondisplay {display:none;}
 .displayout .container10 {display:block;}
 
 .item-1 {margin-left:10px !important;}
 .item-2 {margin-left:5px !important;}
 .item-3 {margin-left:10px !important;}
 .item-4 {margin-left:30px !important;}
 .item-5 {margin-left:10px !important;}
 .item-6 {margin-left:10px !important;}
 .item-7 {margin-left:35px !important;} 
/*******/
 .background {height:auto; width:100%;}
 .main {width:94%;margin-left:3%;margin-right:3%;}
 .clear {clear:both;}
 .container {width:100%;} 
 .container1 {width:100%; height:250px; background: rgba( 0, 0, 0, 0.5); margin-top:20px;}
 .container2 {width:100%; height:200px;margin-top:20px;}
 .container3 {width:100%; height:650px; background: rgba( 0, 0, 0, 0.5); margin-top:20px;}
 .container3 a {display:inline-block; padding-left:30px; margin-top:-20px; margin-bottom:40px;}
 /*.container3 a img {width:210px; border:1px solid black;}*/
 .container3 a img {width:294px; border:1px solid black;}
 .container3 h2 {padding:30px; color:#dda862;}
 .container4 {width:100%; height:auto; background: rgba( 0, 0, 0, 0.5); margin-top:20px;}
 .container4 h2 {padding:30px; padding-bottom:10px; color:#dda862;}
 .container5 {width:100%; height:auto; background: rgba( 0, 0, 0, 0.5); margin-top:20px; color:white;}
 .container5 h2 {padding:30px 0 20px 30px; color:#dda862;} 
 .container6 {width:100%; height:auto; background: rgba( 0, 0, 0, 0.5); margin-top:20px; color:white;}
 .container6 h2 {padding:30px; color:#dda862;}
 .container6 img {float:left; width:30%; margin-left:30px; margin-right:30px;}
 .container7 {width:100%; height:auto; background: rgba( 0, 0, 0, 0.5); margin-top:20px; color:white;}
 .container8 {width:100%; height:auto; background: rgba( 0, 0, 0, 0.5); color:white;}
 .container8 h2 {padding:30px; color:#dda862;}
 .container9 {width:100%; height:auto; background: rgba( 0, 0, 0, 0.5); margin-top:20px; color:white;}
 .container10 {width:78%; height:115px; background: rgba( 0, 0, 0, 0.5); top:150px; margin:0 auto;} 
 .onsliderinfo {width:36%; height:350px; position:absolute;z-index:999;margin-left:64%;}
 .onsliderinfo h2 {font-size:20px; color:white; opacity:1;padding-left:30px; padding-right:20px;}
 .onsliderinfo p {color:white; padding-left:30px; padding-right:20px;}
 .bigbutton-1{float:left; width:30%; height:200px; padding-top:10px; margin-left:25px; text-align:center;}
 .bigbutton-1 p {color:#dda862; font-size:1.6em; margin-top:0px;}
 .bigbutton-1 a {text-decoration:none;}
 .bigbutton-1 p:hover {color:#eeca69}
 .bigbutton-1 img {height:171px; width:295px;}
 .bigbutton-2 {float:left; width:30%; height:200px; margin-left:25px; padding-top:0px; text-align:center;}
 .bigbutton-2 p {color:#dda862; font-size:1.6em; margin-top:0px;}
 .bigbutton-2 a {text-decoration:none;}
 .bigbutton-2 p:hover {color:#eeca69}
 .bigbutton-2 img {height:191px; width:305px;}
 .bigbutton-3 {float:left; width:30%; height:200px; margin-left:25px; padding-top:10px; text-align:center;}
 .bigbutton-3 p {color:#dda862; font-size:1.6em; margin-top:0px;}
 .bigbutton-3 a {text-decoration:none;}
 .bigbutton-3 p:hover {color:#eeca69}
 .bigbutton-3 img {height:171px; width:295px;}
 .left-contentblock {float:left;width:49%;height:500px;background: rgba( 0, 0, 0, 0.5); color:#dda862;}
 .left-contentblock h1{font-size:20px; padding-left:20px;}
 .left-contentblock p{padding-left:20px;padding-right:20px; color:white; margin-bottom:-5px;}
 .left-contentblock p span {font-style:italic; font-weight:bold;}
 .right-contentblock {float:right;width:49%;height:500px;background:rgba( 0, 0, 0, 0.5);color:#dda862;}
 .right-contentblock h3{font-size:20px; padding-left:20px;}
 .right-contentblock p{padding-left:230px; padding-right:20px; font-size:30px;}
 
 .rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; height:350px; text-align:justify;background: rgba( 0, 0, 0, 0.5);}
 .rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0;top: 0;}
 .rslides li:first-child {position: relative;display: block;float: left;}
 .rslides img {display: block; float: left; width: 65%; border: 0; margin-top:-82px;}  
  .rslides p {font-size:1.2em; text-align:justify;} 
 h2{color: #fff}  

 .return {background:url(/base/img/return.png) no-repeat; position:absolute; width:100px; height:100px; margin-left:930px; margin-top:10px;}
 .return:hover {background:url(/base/img/returnhover.png) no-repeat;}
 
 .leadingouttext {background: rgba( 0, 0, 0, 0.5); padding: 25px; color:#FFF;}
 .leadingouttext h2  {color:#dda862; margin-top:5px;}
 .leadingouttext p span {font-size:15px !important;}
 .leadingouttext p {font-size:15px !important;}
 	 #scrollUp {
	    bottom: 20px;
	    right: 20px;
    padding: 10px 20px;
	background:url(/base/img/arrow.png) no-repeat;
	background-size: 100% 100%; 
	    color: #fff;
		height:50px;
		width:50px;
		z-index:999 !important;
	}
	#scrollUp:hover {background:url(/base/img/arrowhover.png) no-repeat; background-size: 100% 100%; height:50px;
		width:50px; }
 
 .ms-position {background: rgba( 0, 0, 0, 0.5); color:#fff; padding:30px; margin-top:20px; text-align:center; font-size:1.2em;}
 .ms-position a {color:#fff; font-size:1.2em; text-decoration:none;} 
 .ms-text {margin-top:20px;font-size:1.2em;}
 .ms-descr {background: rgba( 255, 0, 0, 0.5); margin-top:20px;}
 .ms-descr a {text-decoration:underline;}
 .ms-descr a:hover {color:#e1e1e1;}
 
 .os-position{float:left; width:60%; margin-bottom:100px;}
 .os-text {font-size:1.4em;}
 .os-descr {background: rgba( 255, 0, 0, 0.5); margin-top:10px; font-size:1.2em;}
 .os-position a {color:white; position:absolute; font-size:1.2em; margin-top:45px; margin-left:32%;}
 .os-position a:hover {color:#ececec;}
 .mc-position {padding:20px; color:#FFF; padding-top:0px; margin-top:-15px; font-size:15px; margin-left:340px;}
 .mc-position span {font-weight:bold;}
 .oc-name{margin-top:10px;}
 .oc-nickname {margin-top:10px;}
 .oc-years {margin-top:10px;}
 .oc-height {margin-top:10px;}
 .oc-weight {margin-top:10px;}
 .oc-breast {margin-top:10px;}
 .oc-text {margin-top:10px;}
 .oc-alltext {margin-top:10px;}


.navi {text-align:center; padding:20px; font-size:1.4em;}	
.navi  a {text-decoration:none !important; color:white !important;}
#galleria{height:350px; width:300px;float:left;margin-right:30px;margin-left:30px;margin-top:-20px;}
.contact {width:100%; background: rgba( 0, 0, 0, 0.5);}
.contact  h2 {padding: 30px; padding-bottom:0px; color:#dda862;}
.map{padding: 25px}
embed, iframe {width: 100%; min-width: 320px; max-width:1000px; margin: auto; top: 0; left: 0; bottom: 0; right: 0;}

.buttons-1 {color:#FFF; background:url(/base/img/reviews.png) no-repeat 0px 0px; width:200px;height:100px; margin-left:-30px;}
.buttons-1:hover {background:url(/base/img/reviews-1.png) no-repeat 0px 0px;}
.buttons-2 {color:#FFF; background:url(/base/img/reviews.png) no-repeat -200px 0px; width:200px; height:100px; margin-top:-110px; margin-right:-20px;}
.buttons-2:hover {background:url(/base/img/reviews-1.png) no-repeat -200px 0px;}

.sendbuttonlink {text-decoration:none;float:left;text-align:left;font-size: 0.8em;}
.clearbuttonlink {text-decoration:none;margin-right:40px;float:right;text-align:left;font-size: 0.8em;}
.allreviews {display:inline-block; color:white; margin-left:920px; margin-bottom:20px;}
.allreviews:hover {color:#e1e1e1;}
.allreviewsbutton {background:#DDA862;width:80px; border: 1px solid #DDA862; cursor: pointer; border-radius: 3px; padding: 7px 30px; margin-left:332px; margin-top:20px; color:black; font-size:1.4em;}
.allreviewsbutton:hover {background:#eeca69;}
#FormReviews lavel {color:white}
.msg-reviewsmain {padding-left:110px; color:white; height:65px; border:1px solid #DDA862; border-top:none; background: rgba(0, 0, 0, 0.4);}
.msg-reviewsmain b {font-size:1.1em; padding-left:10px;}
.msg-reviewsmain img {display:inline-block;}
.msg-reviewsmain span {display:inline; vertical-align:top; font-size:1.1em;}
.nm-reviewsmain {padding-left:110px; padding-top:4px; color:white; height:20px; background: rgba(0, 0, 0, 0.4); border:1px solid #DDA862;}
.nm-reviewsmain span {display:inline; vertical-align:middle; font-size:1.1em; font-weight:bold;}
.nm-reviewsmain b {display:inline; vertical-align:middle; font-size:1.1em; padding-left:10px;}

/***Nsvigation***/
.navigation {}
.navigation-page {vertical-align:middle;text-align:center; text-decoration:none; display: inline; float:left; background: rgba(0, 0, 0, 0.5); min-width:230px; height:30px; padding-top:10px; padding-bottom:7px; padding-left:10px; padding-right:10px;}
.navigation-position {vertical-align:middle;text-align:center; text-decoration:none;position:relative; width:500px; padding-top:60px; bottom:30px; margin-left:30px; }
.navigation-button-disabled {vertical-align:middle; text-align:center; text-decoration:none;float:left;background: rgba(255, 0, 0, 0.5); font-size:12px; height:20px; width:31px; border:1px solid white; color:white; margin-left:10px; margin-right:10px; padding-top:5px;}
.navigation-button {vertical-align:middle;text-align:center; text-decoration:none;background: rgba(255, 0, 0, 0.5); color:#FFF; float:left; height:20px; padding-top:5px; font-size:12px; width:31px; border:1px solid black; margin-left:3px}
.navigation-button:hover {height:20px; width:31px; opacity:0.9; border:1px solid white;  color:#fff; cursor:pointer;}
.navigation-button-back {vertical-align:middle;text-align:center; text-decoration:none;background: rgba(255, 0, 0, 0.5); float:left; height:23px; width:31px; border:1px solid black; margin-right:10px; color:#FFF;}
.navigation-button-back:hover {height:23px; width:31px; opacity:0.9; border:1px solid white; color:#fff; cursor:pointer; margin-right:10px;}
.navigation-button-next {vertical-align:middle;text-align:center; text-decoration:none;background: rgba(255, 0, 0, 0.5);float:left; height:23px; width:31px;border:1px solid black; margin-left:10px; color:#FFF;}
.navigation-button-next:hover {height:23px; width:31px; opacity:0.9; border:1px solid white; color:#fff; cursor:pointer; margin-left:10px;}
.forma-position {vertical-align:middle;text-align:center; text-decoration:none;float:left;}
.navigation-button-backs {vertical-align:middle;text-align:center; text-decoration:none;background: rgba(255, 0, 0, 0.5);float:left; height:23px; width:31px;border:1px solid black; margin-right:10px; width:50px; color:#FFF;}
.navigation-button-backs:hover {height:23px; width:31px; opacity:0.9; border:1px solid white; color:#fff; cursor:pointer; margin-right:10px; width:50px;}
.navigation-button-nexts {vertical-align:middle;text-align:center; text-decoration:none;background: rgba(255, 0, 0, 0.5);float:left; height:23px; width:31px;border:1px solid black; margin-left:10px; width:50px; color:#FFF;}
.navigation-button-nexts:hover {height:23px; width:31px; opacity:0.9; border:1px solid white; color:#fff; cursor:pointer; margin-left:10px; width:50px;}

.authorization{color:#fff;  text-align: center; background: rgba( 0, 0, 0, 0.5);padding: 15px}
#login{width: 220px; height: 30px; margin-bottom: 5px; border:1px solid grey}
#login:focus {box-shadow: 0 0 15px rgba(255,235,0,10); transition:0.3s; border:1px solid #ffeb00}
#pass{width: 220px; height: 30px; margin-bottom: 5px; border:1px solid grey }
#pass:focus {box-shadow: 0 0 15px rgba(255,235,0,10); transition:0.3s; border:1px solid #ffeb00}
#remember{padding: 5px 20px; margin-top:15px; margin-bottom:20px; background:url(/base/img/signin.png) no-repeat; background-size:100%; border:none; height:35px; cursor:pointer; color:white; text-shadow: 0 1px 0 rgba(0,0,0,0.5);} 
#remember:hover {background:url(/base/img/signinhover.png) no-repeat; background-size:100%;}
.authorization h2{font-size: 18px;}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background: rgba( 0, 0, 0, 0.5);
	border: 1px solid #e4a100;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    width: 180px;
    margin: 0 auto;
  	color: #fff;
}
.alert b {text-align:center; vertical-align:center; padding-left:30px;}
.alert p {text-align:center; vertical-align:center; padding-left:20px;}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 20px
}

.hidden {display: none !important;}

.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: white;
	text-shadow: 0 1px 0 #fff;
	margin-right:-18px;
	margin-top:-13px;
	text-decoration: none;

}
.close:hover, .close:focus {
	color: grey;
	text-decoration: none;
	cursor: pointer;
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none ;
}


.err{font-size: 55px; margin-left: 330px;padding-top:50px;}
.texterror404{font-size: 28px; color:#fff; margin-left: 330px; margin-top:-20px; padding-bottom:50px;}

footer {position: relative;}
.foot{ background: rgba( 0, 0, 0, 0.5); width: 100%; height: 120px; position: relative; z-index: 0; margin-top:20px}
.copyright{width: 185px; margin: 0 auto; padding-top:20px; color:#dda862;}
.copyright a span  { font-size:1.1em ; } 
.copyright a  {color:#dda862;}
.copyright a:hover {color:#eeca69}
.copyright p span {font-size:1.2em}
.foot .copyright p{text-align: center; color:#dda862;}
.foot .info {
	width:300px;
	position:absolute;
	margin-left:50px;
	margin-top:20px;
}
.foot .info p{color:white;}

/***Reviews***/
/* Форимируем слой затемнения фона */
.overlay {background-color: rgba(0, 0, 0, 0.7);bottom: 0;cursor: default;left: 0;opacity: 0;position: fixed;right: 0; top: 0; visibility: hidden;z-index: 1000;-webkit-transition: opacity .5s; -moz-transition: opacity .5s; -ms-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s;}
.overlay:target {visibility: visible; opacity: 1;}
/* Позиционирум медиа-элементы внутри окна */
.is-image {width: 100%; display: inline-block; height: auto;margin: auto;-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; top: 0; left: 0; bottom: 0; right: 0;}
/* Формируем и позиционируем всплывающее окно */
.popup { width: 380px;margin: auto;background-color: rgba(0, 0, 0, 0.6); border: 3px solid #fff;display: block;left: 0; right: 0; opacity: 0; padding: 15px; position: fixed; font-size: 14px; top: 0; visibility: hidden;z-index: 1000;
/* Скругление углов окна  */	
-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;
/* Тень блока окна  */	
-webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;-moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;-ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; -o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
/* Устанавливаем эффект перехода появления окна */ 
-webkit-transition: opacity .5s, top .5s;-moz-transition: opacity .5s, top .5s;-ms-transition: opacity .5s, top .5s;-o-transition: opacity .5s, top .5s;transition: opacity .5s, top .5s;}
/* Устанавливаем позицию появления окна */ 
.overlay:target+.popup {top: 20%; opacity: 1;visibility: visible;}
/* Оформляем и позицонируем кнопку закрытия */
.closereviews {text-decoration: none !important;background-color: rgba(0, 0, 0, 0.8); border: 2px solid #ccc; height: 24px; line-height: 24px; position: absolute; right: -13px; font-weight: bold; text-align: center; padding: 0; top: -15px; width: 24px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px;
-o-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000;}
.closereviews:before {color: rgba(255, 255, 255, 0.9); content: "X"; font-size: 14px; text-shadow: 0 -1px rgba(0, 0, 0, 0.9); text-decoration: none;}
.closereviews:hover {background-color: rgba(64, 128, 128, 0.8);text-decoration: none;}
.popup p, .popup div {margin-bottom: 10px;}

.input_name {height:40px; width:133px; border:1px solid white;}
.input_name:focus {border: 1px solid #ffea00;transition:0.3s; box-shadow: 0 0 15px rgba(234,174,85,10);}
.input_mail {height:40px; width:133px; border:1px solid white;}
.input_mail:focus{border: 1px solid #ffea00;transition:0.3s; box-shadow: 0 0 15px rgba(234,174,85,10);}
.input_captcha {height:40px; width:155px;margin-top:5px; border:1px solid white;}
.input_captcha:focus {border: 1px solid #ffea00; transition:0.3s; box-shadow: 0 0 15px rgba(234,174,85,10);}
.input_message {margin-top:15px; border:1px solid white;}
.input_message:focus {border: 1px solid #ffea00; transition:0.3s; box-shadow: 0 0 15px rgba(234,174,85,10);}

.reviews_captcha {border:none;}
.review_name label {font-size:15px;padding-bottom:5px;}
.review_mail label {font-size:15px;padding-bottom:5px;}
.review_message {margin-top:-10px;}

.button-green {color:white;}
.button-green:hover {color:#e1e1e1;}

.one-image {opacity:0.8; transition:0.3s;}
.one-image:hover {opacity:1; transition:0.3s;}
.real_size {background:url(/i/lupa.png) no-repeat; background-size:50% 50%; margin-left:160px; margin-top:190px; width:100px; height:100px; display:block; position:absolute;}

.appeal a {
	color:white !important;
	text-decoration:underline
}
.appeal p {
	text-align:center !important;
	width:auto !important;
    color: #c2c2c2;
	font-family: Trebuchet-MS;	
    font-size: 21px;	
}
.appeal {
	background: rgba(210,24,3,0.7);
	padding: 0;
	margin-top: 15px;
}

@media screen and (max-width:1100px) {
 .rslides {height:385px;}
 .rslides img {margin-top:-44px;}
 .adress {margin-left:780px;}
 .adress3 {margin-left:780px;}
 .adress4 {margin-left:880px;}
 .adress5 {margin-left:920px;}
 .adress6 {margin-left:960px;}
 .adress7 {margin-left:800px;} 
 .adress8 {margin-left:740px;} 
 .left-contentblock {height:520px;}
 .right-contentblock {height:520px;}
 }
 
 .interior_button {width:131px !important; height:26px !important; margin-top: -5px; margin-bottom: 10px;}
 .girl_button {width:114px !important; height:25px !important; margin-top: -5px; margin-bottom: 10px;}
 .services_button {width:91px !important; height:25px !important; margin-top: -5px; margin-bottom: 10px;}
 .social {position:absolute;margin-left:20px;margin-top:5px;}
 .social_1 {margin-top:10px; margin-left:5px;color:#dda862}
 .all_reviews_link {text-decoration:none;}
 .certificate {float:left; margin-left:20px; margin-right:9px; margin-bottom:0px;}
 .certificate_description {margin-left:-207px; font-size:1.3em !important; color:#fff;}
 #tool {position:absolute; padding:10px 20px; background:rgba( 0, 0, 0, 0.5); border:1px solid yellow; border-radius:8px; color:yellow; margin-top:70px; box-shadow:0 0 10px #ffe200; -moz-box-shadow:0 0 10px #ffe200;-webkit-box-shadow:0 0 10px #ffe200;"><span style="position:absolute; margin-top:-24px; font-size:1.4em;}

