html,body,div,span,
h1,h2,h3,h4,p,hr,a,em, ins,small,strong,sub,b,u,ul,li,form,label,table,tr,th,td,article,aside,
footer,header,menu,section,video{margin:0;padding:0;}
article,aside,footer,header,menu,section{display:block;}
body{min-height:100%;}

.fon_head{
    background-image: url(../img/5/fon.webp);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 50vh
}
.act{float: left;margin:10px}
.kart{width: 96%;
    display: block;
    margin: 10px auto;}
body{margin:0;overflow-x:hidden}
header{width:100%;height: 80px}
.container{float:left;margin-right:auto;margin-left:auto}
.circ{
    float: left;
    font-weight: 900;
    color: #22bd2f;
    font-size: 30px;
    border-radius: 50%;
    border: 3px solid #22bd2f;
    padding: 5px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    box-shadow: 0px 3px 20px 0px rgb(11 156 23 / 30%);
    margin: 10px;}
.punkt{
    float: left;
    margin: 20px 10px;
    font-size: 22px;
    font-weight: 700;
    color: #22bd2f;
    }
.punkt2{float: left;
    margin: 10px;
    font-size: 20px;
    font-weight: 700;
    color: #22bd2f;
    text-shadow: 1px 1px rgb(11 156 23 / 20%);
    font-family: math;
    }
.vrt{border-left:3px solid #22bd2f; padding-left:10px;margin-left:29px;min-height: 96px}
.skyfon{background: #e5f7ff; background-image: url(../img/3/f.webp);background-repeat: no-repeat; background-size: cover;}
.skyfon2{background-image: url(../img/1/sky-1.webp); background-repeat: no-repeat; background-size: cover;}
.piccha {
    margin-right: 10px;
    margin-left: 10px;
    float: right;
    border: 3px solid #fbfbfb;
    box-shadow: 0px 10px 20px 0px rgb(0 100 140 / 50%);
    border-radius: 10px;
    }

@media (min-width: 1200px) { .container{max-width:1140px} }
#logo{float:left;font-size:1.7rem;text-transform:uppercase;color:#fff;font-weight:500;text-decoration:none;padding:11px 0}
nav{width:auto;float:right;}
nav ul{display:table;float:right;margin:0;padding:0}
nav ul li{float:left;list-style-type:none}
nav ul li:last-child{padding-right:0}
nav ul li a{color:#3a3838;font-size:16px;padding:7px 10px;display:inline-block;text-decoration:none;font-weight: 700;opacity: 0.98;}
nav ul li a:hover{text-decoration: none;color:#d77206;}
nav ul li a:active{color:#d77206;}
.toggle-menu ul{display:table;width:31px;margin:19px 0 0 0}
.toggle-menu ul li{width:100%;height:3px;background-color:#d77206;margin-bottom:4px;list-style:none;display:none}
.toggle-menu ul li:last-child{margin-bottom:0} input[type=checkbox],label[for="toggle-menu"]{display:none}
#men{border-bottom:2px solid #d77206;}
.podzag{
    border-bottom: 2px solid #d77206;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    }
.table-container { 
    width: 100% !important;
    overflow-x: auto; 
}
@media screen and (max-width: 467px) {
.imgleft{float:left;}    
}
@media screen and (max-width: 500px) {
.act{float:none;}    
}
@media only screen and (max-width: 967px) {
.cont{margin-right: 25px !important;}
#logo{padding:0}
input[type=checkbox]{position:absolute;top:-7777px;left:-7777px;background:none} input[type=checkbox]:focus{background:none}
input[type=checkbox]:checked ~ nav{display:block} nav{display:none;position:absolute;right:0;top:64px;background-color:white;padding:0;z-index:99;border: 1px solid #d77206;}
nav ul{width:auto}
nav ul li{float:none;padding:0;width:100%;display:table}
nav ul li a{font-size:15px;padding:10px 20px;display:block;border-bottom:1px solid rgba(225,225,225,0.1)}
.container{float: right;}
.toggle-menu ul li{display:block}
#men{border-bottom: none; background-color: aliceblue;}
}
@media only screen and (max-width: 360px) {
#logo{font-size:1.1rem}
nav{top:47px}
}


@font-face {    
	font-family: Montserrat.ttf;	
	src: url('../font/Montserrat Regular.ttf');
    font-display: swap;	
}
@font-face {
    font-family: Bebas;
	src: url('../font/BebasNeue Bold.ttf');
    font-display: swap;
}

a.button24 {
    display: inline-block;
    color: #563007;
    font-size: 18px;
    text-decoration: none;
    padding: .5em 1.5em .5em 3.5em;
    outline: none;
    border-width: 2px 0;
    border-style: solid none;
    border-color: #FDBE33 #000 #D77206;
    border-radius: 10px;
    background: linear-gradient(#f3d70f, #E38916) #f3d70f;
    transition: 0.2s;
    margin: 10px;
	font-family: Bebas;
} 
a.button24:hover { background: linear-gradient(#f5ae00, #f59500) #f5ae00; }
a.button24:active { background: linear-gradient(#f59500, #f5ae00) #f59500; }
a{text-decoration: none;}
a:hover{cursor: pointer;text-decoration:underline}
a:visited {color:#3a3838}

.clear{clear:both}
.nav{display: inline-block;padding:0 5px;vertical-align: top;}
.nav2{display: inline-block;padding:0 5px;vertical-align: middle;}
.string {text-align: center;}
.batton{position: absolute;margin-left:15px}

.left{float:left}
.left2{float: left;width: 60%;padding: 10px;}
.left3{float: left;width: 60%;padding: 10px;}
.left4{float: left;width: 100%;}
.left5{margin-left: 20%;margin-top: 5.9%;}
#left{float:left}
#left1{margin-left:0;}
#zel{color:#a5c100;font-size:20px;text-decoration:underline}
#calc{padding:10px}
.right{float:right}
.right2{float:right}
.right-sep{margin-right:0;float:right}
.z{position: relative;z-index: 100; background: white;}
.pad{padding-top: 16px;}
.pad2{padding-top: 12px;}
.pad5{padding-bottom: 5%;}
.pad-2 {padding-bottom: 2% !important;}
.pad5_2{padding: 5px 10px 10px 10px}
.pad20{padding: 0 20px 20px 20px;float:left}
.pad20_{padding: 0 20px 20px 0;float:left}
.sept{margin-top: -10%; margin-bottom: -20%;}
.foto{
    display: block;
    margin: 10px auto;
    }

.m1{margin:4%;width: 92%;}
.w{width: 60%;}
.center{text-align: center}
.center1{text-align: left}
.center2{display:block;text-align: center}
.center3{text-align: left}
.middle{vertical-align: middle;}
.shad{text-align: left;background:url(../img/1/kolodez_ramka.png) right bottom no-repeat;background-size: 20% auto;border-style: solid;border-color: #f1f0f08c;border-width: 8px;width:90%;height:180px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);}
.shad2{border-style: solid;border-color: #f1f0f08c;border-width: 8px;}
.shad3{box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);}
.shad4{text-align: left;border-style: solid;border-color: #f1f0f08c;border-width: 8px;width:90%;height:150px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);}
.shad5{text-align: left;border-style: solid;border-color: rgba(221, 221, 221, 0.49);border-width: 4px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);background-color: #ffffff;}
.shad6{text-align: left;border-style: solid;border-color: #f1f0f08c;border-width: 8px;height:150px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);}
.shad7{text-align: left;border-style: solid;border-color: #f1f0f08c;border-width: 8px;height:100%;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);}
.shad-new{box-shadow: 0 -10px 15px -5px rgba(221, 221, 221, 0.49);float: left;margin-top: 20px;}
.shad-new-2{box-shadow: 0 -10px 15px -5px rgba(221, 221, 221, 0.49);float: left;width:100%;height:20px}
.shad-new-3{box-shadow: 0 -10px 15px -5px rgba(221, 221, 221, 0.49);float: left;width:100%;}
.shad-new-bot{box-shadow: 0 10px 15px -5px rgba(221, 221, 221, 0.49);}
.minus{margin-bottom: -3px;}
.plus{margin-top: 4px;}
.kursiv{font-style: italic;}
.video{width:70%; display: block;margin: 0 auto;}
.line{line-height: 0.5;}
.line2{line-height: 0.5;}
.line3{line-height: 0.1;}
.hig{display: table-cell;height:80px}
.e{margin-left: 20%;padding-top: 20px;width: 27%;}
.eee{width: 100%;float: left;}
.lleft{margin-left: 3%;margin-top: -4%;}


.fon{width:100%;float:left;margin: 0;padding: 0;background:url(../img/1/fon.jpg) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover}
.fon1{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/4/fon-1.jpg) no-repeat;background-size:cover;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover}
.fon2{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/3/fon_2.jpg) no-repeat;background-size:cover;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover}	
.fon3{width:100%;height:auto;float:left;margin: 0;padding: 0;background:url(../img/1/fon_3.jpg) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover}
.fon4{width:100%;height:auto;float:left;margin: 0;padding-bottom: 4%;background:url(../img/1/fon_gallery.jpg) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover}
.fon5{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/1/fon_5.jpg) no-repeat;background-size:cover;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover}
.fon6{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/1/fon_voprosy.png) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;margin-top: 2em;}
.fon7{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/2/fon_poisk2.jpg) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover}
.fon8{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/5/fon-poliv.jpg) no-repeat;background-size:cover;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover}
.fon9{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/5/fon-poliv2.jpg) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover}
.fon10{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/6/fon_6.jpg) no-repeat;background-size:cover;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover}
.fon11{width:100%;height:100%;float:left;margin: 0;padding: 0;background:url(../img/6/fon_6_2.jpg) no-repeat;background-size:cover;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover}
.fon12{width:100%;height:180px;float:left;margin: 0;padding: 0;background:url(../img/6/fon6_3.jpg) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover}
.fon_contact{height:400px;width:100%;float:left;margin: 0;padding: 0;background:url(../img/7/karta.jpg) no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover}

.bcolor{width:100%;float:left;margin: 0;padding: 0;background-color: #fbfbfb;}		
.middle_width{width:35%;height:auto;padding-top:4%;}
.middle_width_2{width:35%;height:auto;padding-top:4%;}	
.gall_bott{float: none;display: block;margin: 0 auto;width: 30%;text-align: center;}
.gall_bott_2{box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.9);border-style: solid;border-color: #f1f0f08c;border-width: 8px;position: relative;float: none;display: block;margin: 0 auto;width: 280px;text-align: center;background-color: #fbfbfb;margin-bottom: 4%;margin-top: 2%;}
.gall_bott_3{float: none;display: block;margin: 0 auto;text-align: center;}
.gall_bott_4{float: left;display: block;margin: 0 auto;text-align: center;}
.gall_bott_5{float: left;display: block;margin: 0 auto;}
.gall_bott_6{box-shadow: 0 0 10px 5px rgba(197, 193, 193, 0.49);border-style: solid;border-color: #f1f0f08c;border-width: 8px;position: relative;float: none;display: block;margin: 0 auto;width: 240px;background-color: #fbfbfb;margin-top: 6%;}
.bigwidth{width:40%;height:auto}
.bigwidth2{width:40%;height:auto}
.topone{padding-top:23%}
.mar{margin-bottom:40px;max-width: 100%;height:auto}
.mar2{margin-bottom: 20px;text-align: left;}
.mar3{margin: 10px 0!important}
.mar15{margin-bottom: 15px}
.mar20{margin-bottom: 20px!important}
.mar20-top{margin-top: 20px}
.mar-bot{margin-bottom: 50px;}
.mar-bot2{margin-bottom: 40px;}
.mar-bot3{margin-bottom: 15px;}
.show{margin-top:10px;}
.shadow{color:#000000}
.colors{color:#d77206}

.pad_footer{padding-top: 10px;padding-bottom: 10px;}
.w_73{width:64%;display: block;margin: 0 auto;}
.w_75_end{float:left;margin-right:70px;}
.w_60{float:left;width:56%;padding:10px;background-color: #fbfbfb;}
.w_60_r{float:right;width:56%;padding:10px;background-color: #fbfbfb;}
.w_60_r_3{float:right;width:56%;padding:10px;background-color: #fbfbfb;}
.w_60_r_2{float:right;width:56%;padding:10px;}
.w_60_2{float:left;width:56%;padding:10px;}
.w_60_3{float:right;width:56%;padding:10px;}
.w_50{float:left;width:50%}
.w_50_2{float:left;width:50%}	
.w_50_r{float:right;width:50%}	
.w_48{float:left;width:48%;margin-left:2%;margin-top: -15px;}
.w_48_r{float:right;width:48%;margin-right:2%;}
.w_48_r_2{float:left;width:48%;margin-right:2%;}
.w_45_r{float:right;width:45%;padding:10px;background-color: #fbfbfb;}
.w_35{margin-left: 20%;background-color: #fbfbfb;padding:10px;}
.w_33{width:31%;float:left;padding: 1%;}
.w_48_2{width:48%;float:left;padding: 1%;}
.w_25{width: 20%;background-color: #ffffff;float: left;padding: 5px;height:210px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);}
.w_25:hover {
    box-shadow: 0 0 12px #a5c100;
    -moz-box-shadow: 0 0 12px #a5c100;
    -o-box-shadow: 0 0 12px #a5c100;
    -ms-box-shadow: 0 0 12px #a5c100;
    -webkit-box-shadow: 0 0 12px #a5c100;
}
.w_25:hover {border-top-color:#a5c100;border-top-width:2px}
.w_mar{margin: 0 1% 3% 1%;}
.w_19{float:left;padding-left:19%}
.w_27_{float:left;padding-left:20%}
.w_25_2{width: 20.8%;background-color: #ffffff;float: left;height:210px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 0.49);}

.galereya{width:60%;height:auto;display: block;margin: 0 auto;float:none}
.galereya2{width:60%;height:auto;display: block;margin: 0 auto;float:none}
.galereya3{width:62%;height:auto;display: block;margin: 0 auto;float:none}
.img_sotka{width:100%;height:auto;} 
html{max-width:1600px;min-width:300px;display:block;margin:0 auto}		
h1,h2,h3{color:#272727;font-family:Bebas;padding: 10px 20px 20px 20px;}
h4{color:#3a3838;font-size: 14px;font-family: sans-serif;margin-bottom: 6px;}
.h5{color:#3a2611;font-family:Bebas;font-size:20px;border-bottom: 1px #a5c100 solid;text-decoration:none;line-height: 1.1;padding:0;text-align: center;}
.h1_{font-size:34px;}
h1,h2,h3{font-size:26px}
p{color:#616161;font-family:Montserrat;font-size:18px;font-weight: normal;font-style: normal;}
.top4ik{padding-top: 4%;}


.modal-window,[id^=open-window]{display: none;}
input:checked + .modal-window{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000}
.window-container{background:#FFFFFF;padding:15px;position:absolute;text-align:center;font-weight:600;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:50%;height:auto;border-radius:5px}
label{cursor:pointer}	
.images {width: 96%;height: auto;}
.krestik{position:absolute;right:-10px;top:-10px;border:none}		
		
#footer{clear: both;}
#footer p{font-size:16px;padding:10px;}
#footer a{text-decoration: none;}
select {width: 100%;box-shadow: inset 0 0 4px 4px rgba(221, 221, 221, 0.49);}
#oldprice {color: #a5c100;font-size: 1.3em;text-decoration:underline}

form#contact{border:1px solid #e5e5e5;padding:10px;background:#fbfbfb;text-align:center}
#author, #email, #url{margin: 10px auto;width:92%;padding:5px;border:1px solid #e5e5e5;box-shadow: inset 0 0 4px 4px rgba(208, 207, 207, 0.18);}
#author2, #email2, #url2{margin: 10px auto;width:92%;padding:5px;border:1px solid #e5e5e5;box-shadow: inset 0 0 4px 4px rgba(208, 207, 207, 0.18);}
#comment{margin: 10px auto;width:96%;padding:5px;border:1px solid #e5e5e5;overflow:auto;box-shadow: inset 0 0 4px 4px rgba(208, 207, 207, 0.18);}
#submit{border:none;cursor:pointer;background-color: rgba(208, 207, 207, 0);font-size: 16px;}
#author1{margin: 10px auto;width:92%;padding:5px;border:1px solid #e5e5e5;box-shadow: inset 0 0 4px 4px rgba(208, 207, 207, 0.18);}
#comment1{margin: 10px auto;width:96%;padding:5px;border:1px solid #e5e5e5;overflow:auto;box-shadow: inset 0 0 4px 4px rgba(208, 207, 207, 0.18);}
#submit1{border:none;cursor:pointer;background-color: rgba(208, 207, 207, 0);font-size: 16px;}
input{display: block;text-align: center;}
textarea {text-align: center;}
textarea::placeholder {line-height: 70px;}
.mar_10{margin: 10px 10px 16px 10px;}

.all2{width:98%}
.string2{text-align: left;margin-left: 38px;font-size: 14px;}
.string3{width:180px}
.string4{width:228px}
.string5{width:238px}
.string6{width:160px}
.string7{width:200px}
.pad_foot{padding: 0 5px}
.h-60{height: 80px;display: table-cell;}
.none{float:none}
.none a{text-decoration: none;}
.mar-h{margin-top: 5px;}
.marr{margin-top: 30px;}
.men-p{font-size: 20px;}

.popup-checkbox, .popup{display:none}
.popup{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;opacity:0}
.popup:before{display:block;content:' ';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5}
.popup-content{width:280px;height:310px;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#F4A460;border-width: 8px;border-style: solid;border-color:#f0f1f0bf;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box}
.popup2-content{background-color:#fbfbfb!important}
.popup-shower{cursor:pointer;}
.popup-shower:hover{text-decoration:underline}
.popup-closer{margin:0;position:absolute;top:5px;right:5px;color:#151414;font-weight: 700;font-size:20px;border:1px solid #FFFAFA;display:block;width:20px;height:20px;line-height:18px;text-align:center;border-radius:50%;cursor:pointer}
.popup-closer:hover{background-color:#a5c100}
.popup-checkbox:checked + .popup{opacity:1;display:block}
.shrift{font-size:1em;font-family:"Times New Roman";width:70%;margin-left:15%}
.hibotik{display:none}
.frm{font-size: 18px;font-family: bebas;}
label[for="popup-shower"]{display:none}


@media screen and (min-width:1450px) {
.cont{margin-right: 5% !important;}	
.right-sep {margin-right: 7%;}
}	

@media screen and (max-width:1450px) {
.w_25{width: 19%;}	
.all2{width:99%}

}
@media screen and (min-width:1350px) {
.w_25_2{height:240px}
.string5{width: 300px;padding-left: 50px;}	
.cont{margin-right: 2%;margin-left: 3%;}
.rrr{float:right !important}
}
@media screen and (min-width:1300px) {
.container{padding-left: 15px !important;padding-right: 15px !important;}	
}
@media screen and (min-width:1250px) {
.right3{padding-right: 200px;}
.pad_foot_2{padding-left: 25px}
.container{padding-left: 5px;padding-right: 5px;}
}
@media screen and (max-width:1150px) {
header{height: 120px}
}
@media screen and (max-width:1200px) {
.w{width: 50%;}
.w_25{width: 40%;height:230px}
.w_48{float:none;width:100%;margin:0 auto;display: block;}
.w_50{width: 70%;display: block;margin: 0 auto;float:none}
.w_50_2{width: 90%;display: block;margin: 0 auto;float:none}
.w_60{float:none;width:94%;margin: 0 auto;display: block;padding: 10px;}
.w_60_2{float:none;width:94%;text-align: center;}
.w_60_3{float:none;width:94%;text-align: center;}
.w_48_r{float:none;width:100%;margin:0 auto;display: block;}
.w_48_r_2{float:none;width:100%;margin:0 auto;display: block;}
.w_50_r{width: 70%;display: block;margin: 0 auto;float:none}
.w_60_r{float:none;width:94%;margin: 0 auto;display: block;padding: 10px;}
.pad{padding-top: 10px;height: 180px;}
.all{width:100%}
.right{width:100%}
.w_mar{margin: 2%;}
.bigwidth2{width: 70%;float: none;height: auto;display: block;margin: 0 auto;}
.shad {width: 100%;}
.shad {width: 80%;display: block;margin: 0 auto;float: none;height: 138px;}
.middle_width_2{float: none;display: block;margin: 0 auto;width: 80%;}
#left1{margin-left: 18%;}
.video{width:60%; height:auto;display: block;margin: 0 auto;}
.center1{text-align: center}
.w_73{width: 94%;display: block;margin: 0 auto;}
.galereya2{width:90%;}
.w_60_r_3{float:right;width:56%;padding:10px;background-color: #fbfbfb;margin-right: 22%;}
.galereya3{margin-left:24%;}
.w_25_2{width:34%;height: 265px;}
.left5{margin-top: 5.8%}
.all2{width:98%}
.hig{height: 60px;display:inline-block}
.soc{margin-top: 10px;width: 130px;}
.right-sep {margin-right: 8%;}
.e{width: 32%;margin-left: 15%;}
}
@media  screen and (max-width: 890px) {
.kos{margin-top:0 !important;}
.w_25_2{height: 225px;}
.e{width: 36%;}
.lleft {margin-left: 2%;}
}
@media  screen and (max-width: 799px) {
.non{display:none}	
}
@media screen and (max-width:769px) {
nav{height:auto}
nav ul{width:100%;display:block;height:auto}
nav li{width:50%;float:left;position:relative}
nav li a{border-bottom:1px solid #576979;border-right:1px solid #576979}
nav a{text-align:left;width:100%;text-indent:25px}
.middle_width{width:100%;height:auto}
.bigwidth{width:100%;height:auto;}
.topone{padding-top: 0;display:block;margin:0 auto}
.img_center{width:100%;height:auto;display: block;margin: auto;}
.gall_bott_4{float:none}
.galereya{width:80%;}
#left{float:none}
h1,h2,h3,h4{text-align:center}
.w_75{width:100%}
.w_60{width:100%;padding:0}
.w_50{width:100%}
.w_50_2{width:100%}
.w_48{width:100%;margin:0}
.w_22{padding-left:0}
.w_19{padding-left:0}
.w_50_r{width:100%}
.w_48_r{width:100%;margin:0}
.w_60_r{width:100%;padding:0}
.all{width:100%}
.all2{width:100%}
.right{width:100%}
p{padding:10px}
.left2{padding: 10px;width: 94%;float:none}
.left3{padding: 10px;width: 94%;float:none}
.gall_bott{width:54%}
.w_mar{margin: 2%;}
.w_25{width: 38%;height:210px}
.bigwidth{width: 70%;display: block;margin: 0 auto;float:none}
.bigwidth2{width: 100%}
.shad {width: 70%;display: block;margin: 0 auto;height: 180px;}
.middle_width_2 {width: 94%;display: block;margin: 0 auto;float:none}
#left1{margin-left: 0;}
.video{width:75%;display: block;margin: 0 auto;}
.center3{text-align: center}
.w_73{width: 98%;display: block;margin: 0 auto;}
.pad20_{padding: 0 0 20px 0;float: none;display: block;margin: 0 auto;}
.pad20{padding: 0 0 20px 0;float: none;display: block;margin: 0 auto;}
.shad5{float: none;display: block;margin: 0 auto;width: 68%;}
.w_94 {width: 94%;}
.left3 {padding:0;width: 100%;}
.w_48_2{width: 80%;display: block;margin: 0 auto;float: none;}
.w_60_r_3{float:right;width:80%;padding:10px;background-color: #fbfbfb;margin-right: 8%;}
.galereya3{margin-left:16%;width:80%;}
.w_25_2{height: 252px;}
.left5{margin-top: 5.7%;}
.mar_10{display: block;float: none;margin: 0 auto;}
.pad-m{padding:0 !important}
.container{padding-right: 0;padding-left: 0;}
.lleft {display: none;}
.e{display: block;margin: 0 auto;float: none;}
}

@media screen and (max-width:769px) {
.rrr{float:right}
.e{width: 60%}	
.string3{width: 100%}
#author2, #email2, #url2{margin:0}
}

@media screen and (max-width:480px) {
.w_25{width: 85%;height:200px}	
.w{width: 40%;}
.w_33 {width: 60%;float: none;padding: 1%;display: block;margin: 0 auto;}
.window-container {width: 87%;height: auto;}
.w_mar{margin: 3%;}
.shad {width: 96%;}
.video{width:90%;}
.shad5{width: 94%;}
.pad20_{width: 86%;height: auto;}
.pad20{width: 86%;height: auto;}
.pad2{height: 80px;}
.line2{line-height: 1;}
.shad6{height: 205px;}
.w_25_2{height: 260px;width: 60%;}
.galereya3{margin-left:22%;}
.gall_bott_6{width:220px;line-height: 1;}
.left5{width: 255px;margin: 5.5% auto 0;display: block;float: none}
.w_35 {margin: 0 auto 0}
.fon_contact {height: 350px;}
.hig{height: 50px;display: table;margin: auto;}
.rrr{float:none}
.rr{float: right;}
.h-60 {height: 60px;}
.e{width: 90%}
}
@media screen and (max-width:350px) {
.shad5{padding: 5px 5px 10px 10px;}
}
@media screen and (max-width:650px) {
.piccha{display: block;margin: 10px auto;float: none;}
}
