@media screen and (max-width:934px){
.page {margin:80px 0!important;}	
.foto_unit {height:120px!important;}
}
@media screen and (max-width:825px){
	.yvideo {width:460px!important;height:230px!important;}
}
@media screen and (max-width:800px){
#slogan {left:200px!important;top:-144px!important;}
.foto_unit {height:100px!important;}
}
@media screen and (max-width:768px){
.yvideo {width:360px!important;height:150!important;}
#slogan {left:166px!important;}
}
@media screen and (max-width:658px){
.yvideo {width:260px!important;height:100!important;}
}
@media screen and (max-width:640px){
#phone_mail {margin-top:-260px!important;}
.obratka {width:257px!important;}
#map {margin:0 auto!important;width:250px!important;height:180px!important;}
.foto_unit {height:80px!important;}
}
@media screen and (max-width:480px){
#phone_mail {margin: -260px 72px 0 0!important;}
#slogan {left:56px!important;top:-124px!important;}
.content {margin:0!important;}
#nav {clear:both;position:absolute;top:50px;	width:200px;z-index:10000;padding:5px;background:none;border:none;display:none;}
#nav li {border:2px solid #fff;background-color:#873a3c!important;margin:-6px!important;}
.left {float:none!important;margin:0 auto!important;}
footer {margin-top:560px!important;}
#footer div {margin-top:-11px!important;}
#menu-icon {display:block!important;position:absolute;top:0px;left:0px;}
.page {margin:0!important;}
#big_img img {max-width:450px!important;}
.foto_unit {height:50px!important;}
}
@media screen and (max-width:360px){
#phone_mail {margin: -215px 39px 0 0 !important;}
#phone_mail span {font-size:24px!important;}
#slogan {width:352px!important;font-size:30px!important;top:-49px!important;left:8px!important;}
#big_img img {max-width:322px!important;}
}
@media screen and (max-width:320px){
.obratka {width:230px!important;}
#ohotnik {left:20px!important;}
#slogan {width:310px!important;left:5px!important;top:-49px!important;}
#big_img img {max-width:316px!important;}
#footer div {width:30%!important;}
#logo {width:320px!important;}
#phone_mail img {margin:0;}
#phone_mail {margin: -260px 0px 0 0!important;}
}	
* {margin:0;padding:0;}
body {background-color:#dddddd;max-width:1366px;margin:0 auto;font-family: 'Kurale', serif;}
a {text-decoration:none;}
p {font-size:22px;text-align:justify;color:#404040;line-height:2;text-indent:80px;font-weight:normal;}
h1 {text-align:center;color:#573a3c;margin:30px 0;text-shadow:1px 1px 0px #c0c0c0;font-size:35px;font-weight:bold;}
h2,.span_title {text-align:center;color:#573a3c;margin:30px 0;text-shadow:1px 1px 0px #c0c0c0;font-size:30px;font-weight:bold;}
#wrapper {background-color:#eeeeee;}
#menu-icon {color:#000;width:70px;height:43px;background-color:#ecebeb;padding:0px 24px 5px 8px;cursor:pointer;border:solid 1px #666;display:none;z-index:10;}
#menu-icon:before {content: "\2261";font: 2em "arial";}
#logo {height:250px;background:url(../images/ohotniche-hozyajstvo.jpg) no-repeat;width:100%;}
#phone_mail {float:right;margin:-216px 10px 0 0;}
#phone_mail img {margin-right:5px;}
#phone_mail span {position:relative;top:-25px;left:0px;color:#fff;font-size:30px;text-shadow:2px 2px 2px #000;}
#ohotnik {height:250px;position:relative;left:51px;}
#slogan {position:relative;left:229px;top:-210px;width:390px;font-size:40px;color:#fff;text-shadow:2px 2px 2px #000;}
#hor_menu {background-color:#535222;height:60px;text-align:center;font-size:24px;}
#hor_menu li {display:inline-block;background-color:#535222;border-left:2px solid #fff;}
#hor_menu li:first-child {border-left:none;}
#hor_menu a:hover {color:#535222;background-color:#fff;}
#hor_menu a {color:#fff;height: 60px;display:table-cell;vertical-align:middle;width:180px;text-shadow: 1px 1px 1px rgba(0,0,0,1);}
.page {margin:10px 0;}
#aside1 {width:200px;position:absolute;}
.left {float:left;width:250px;/*min-height:800px;*/padding:10px;}
#left_menu {margin:0px 20px 20px 0;background-color:#fff;box-shadow: 4px 4px 20px 2px #535222;width:250px;}
#vid_ohoty {display:table-cell;background-color:#535222;color:#fff;width:250px;text-align:center;font-weight:normal;font-size:23px;}
#left_menu ul {list-style-type:none; font-size:22px;text-align:left;line-height:1.5;padding:20px 0 25px 0;}
#left_menu a {color:#535222;text-shadow: 1px 0px 0px rgba(0,0,0,1);height:30px;display:table-cell;width:250px;padding:0 23px;}
#left_menu a:hover {background-color:#535222;color:#fff;}
.img_right {float:right;margin:30px 0px 30px 30px;box-shadow: 4px 4px 20px 2px #535222;border-radius:10px;}
.img_left {float:left;margin:30px 30px 30px 0px;box-shadow: 4px 4px 20px 2px #535222;border-radius:10px;}
/*#calendar {box-shadow: 4px 4px 20px 2px;margin-bottom:20px;}
#calendar:hover {cursor:pointer;}
#calendar div {color:#fff;font-size:23px;text-shadow: 1px 1px 0px #c0c0c0;background-color:#535222;}
#calendar div span {position:relative;top:-1px;left:25px;}*/
#pogoda {width:250px;box-shadow: 4px 4px 20px 2px #535222;text-align:center;padding:15px 0 30px 0;background-color:#535222;margin-bottom:20px;}
#pogoda div {position:relative;top:-8px;color:#fff;font-size:23px;text-shadow: 1px 1px 0px #c0c0c0;}
#pogoda img {border:0;}
.shadowed {box-shadow: 4px 4px 20px 2px #535222;margin: 10px 0;}
.content {margin:30px 30px 30px 310px;min-height:820px;font-family: 'Kurale', serif;}
.content p {text-indent:60px;}
.content p:first-letter {color:#dd2b1c;font-size:32px;}
.no_indent {text-indent:0px;}
.kontakt {text-align:center;margin:30px 0;}
.kontakt:first-child {margin-left:0px;}
.obratka {vertical-align:top;margin-left:20px;height:500px;display:inline-block;width:360px;border:2px solid #c0c0c0;padding:20px;background-color:#ededed;box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.3);}
.my_title {text-indent:0px;line-height:1.5;text-align:center;font-size:24px;}
.obratka input {height:40px;font-size:17px;width:80%;font-family:Arial;padding:0 10px}
.obratka textarea {height:100px;font-size:17px;width:80%;font-family:Arial;padding:0 10px}
.obratka button {padding:2% 25%;font-size:17px;background-color:#535222;color:#fff;}
.obratka button:hover {background-color:#ff1111;}
.phone {font-size: 25pt;font-weight:600;color:#666;text-align: center;}
.phone_part {color: #e74c3c;}
.call_tel {text-align:center;font-size:24px;text-indent:0px;}
.kak_proehat {font-size:20px;text-align:justify;}
.kak_proehat span {cursor:pointer;text-decoration:underline;font-weight:bold;}
.kak_proehat span:hover {text-decoration:none;}
#kak_foto {text-align:center;}
.foto {display:inline-block;}
.foto img {width:300px;cursor:pointer}
#big_img {font-size:26px;font-family:Arial;padding:15px 15px 10px 15px;display:none;opacity:0;z-index:555;text-align:center;background-color:#fff;position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	-o-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
#big_img img {max-width:470px;height:auto;}
#big_img span {display:block;float:right;margin:-24px -14px 0 0;}
#big_img span:hover {opacity:0.5;cursor:pointer;}
/*#big_img table {border-collapse:collapse;width:100%;}
#big_img td {border:1px solid #c0c0c0;height:20px;}*/
#overlay {z-index:3;position:fixed;background-color:#000;opacity:0.8;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}
#footer {clear:both;width:100%;height:200px;background-color:#535222; opacity:0.7;text-align:center;}
#footer div {display:inline-block;vertical-align:middle;margin-top:20px;width:32%;}
#footer li {list-style-type:none;}
#footer div a {color:#fff;}
#copyright {position:relative;top:0px;text-align:center;color:#fff;}
.yellow {background-color:yellow;}
.fotogalereya {text-align:center;}
.foto_unit {display:inline-block;max-width:100%;height:150px;vertical-align:middle;margin-bottom:1%;}
.foto_unit img {/*width:486px;*/height:100%;width:auto;}
.foto_unit img:hover {cursor:pointer}
.pravila p {text-indent:0;line-height:1;font-size:20px;}
.pravila p:first-letter {color:#573a3c;font-size:20px;}
.pravila a {color:#573a3c;text-decoration:underline;}
.pravila a:hover {text-decoration:none;}
#pernataya li,#pushnye li {font-size:22px;margin-left:90px;color:#404040;}
.obyava {font-size:20px;padding:20px;border-radius:10px;border:3px solid #fff;background-color:#ff4924;color:#fff;box-shadow: 4px 4px 20px 2px #535222;}
#video {text-align:center;}
.yvideo {height:315px;position:relative;width:560px;margin:30px auto;}
.yvideo iframe {position:absolute;left:0;top:0;width:100%;height:100%;border:0;}