body {
	background-color:#ffffff;
	background-image:url(img/fon_gr2.jpg);
	margin:0 auto;
	padding:0;
	width:auto;
	max-width:1250px;
    font-family: Arial, Verdana, Tahoma, Serif;
    font-size: 12px;
}
#header {
	width:996px;
	height:170px;
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(img/flag.jpg);
	position:relative;
}
#gerb {
	width:140px;
	height:160px;
	margin-top:0px;
	margin-left:0px;
	border:1px solid #FFFFFF;
	float:left;
	background-image:url(img/gerb.png);
	background-repeat:no-repeat;
}
#pogoda {
	float:right;
	margin:-7px 5px 0 0;
}
#pob75 {
	float:right;
	margin: 0 5px 0 0;
}
#dolg_rn {
	width:500px;
	margin-top:5px;
	margin-left: 200px;
    padding-top: 15px;
	font-size:48px;
	color:#88261E;
	font-weight: bold;
	text-shadow: 3px 3px 10px #505050/* Параметры тени */
}
#d85 { width:690px; height:90px; background-image:url(img/d85.png);
	position:absolute; left:140px; top:84px;

}
#salut { width:160px; height:120px; background-image:url(img/salut.gif);
	position:absolute; left:710px; top:10px;

}
#ofsite {
	width:300px;
	margin-top:20px;
	margin-left: 280px;
	font-size:24px;
	color:#000;
	text-shadow: 3px 3px 10px #505050/* Параметры тени */
}
#menu77 { margin-top:5px;
	width:100%;
	
	min-width:996px;
	height:auto;
}
/*-------------------------------------------------------------------------------------------*/


#all {
	width:996px;
	height:auto;
	min-height:500px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background-color:#ffffff;
}
#left {
	width:200px;
	margin-top:5px;
	margin-left:5px;
	min-height:400px;
	padding:10px 0 0 0;
	float:left;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#cont_i {width:774px;
	height:auto;
}
#cont {
	width:770px;
	padding-right:4px;
	height:auto;
	min-height:400px;
	float:left;
	margin-top:0px;
	margin-left:12px;
}
.clear {
	clear:both;
}
#footerOld {
    margin-top:10px;
	max-width:1200px;
	height:20px;
	background-image:url(img/fon_black.jpg);
	background-color:#cccccc;
	padding:10px 40px;
	text-align:right;
}
#footer {
    width: 100%;
    margin: 10px 0 0;
    text-align:right;
    padding: 0;
    background: #00401b;
    background: -moz-linear-gradient(#009c42, #00401b); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #00401b),color-stop(1, #009c42));    
    background: -webkit-linear-gradient(#009c42, #00401b);    
    background: -o-linear-gradient(#009c42, #00401b);
    background: -ms-linear-gradient(#009c42, #00401b);
    background: linear-gradient(#009c42, #00401b);
    -moz-border-radius: 50px;
    border-radius: 50px;
    -moz-box-shadow: 0 2px 1px #9c9c9c;
    -webkit-box-shadow: 0 2px 1px #9c9c9c;
    box-shadow: 0 2px 1px #9c9c9c;
}
#txtfooter {
    padding: 10px 20px;
}
#txtfooter a {
    text-decoration: none;
	font-size:14px;
	color:#FFFFFF;
}
#form {
	float:right;
}
#soob {
	text-align:center;
	font-size:24px;
	color:#CC3300;
}
#obrat {
    margin:0 10px;
	/*width:500px;
	height:auto;
	min-height:400px;*/
	padding:2px;
	/*float:right;*/
	background-color:#FFFFFF;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
#ramka { border:2px solid #990000; width:736px; padding:10px; margin-top:10px; margin-bottom:10px;
}
#novosti { width:250px; margin:5px auto; font-size:22px; color:#420000;
}
#all_news { width:700px; height:auto; margin:4px auto;
	background-color:#FFFFFF; padding:15px;
}
#all_news a { font-size:14px; text-decoration:none; color:#000000; 
}
#niz { width:660px; margin-top:10px; text-align:center;  font-size:22px; 
}
#new { margin-top:10px; margin-left:20px; width:740px;
}
.new { margin-top:15px;;
}
#ret {margin:30px auto; width:200px;
}
#ret a { font-size:22px; text-decoration:none; color:#3366CC; 
}
.topNav {
    font-size: 12px;
    margin: 0;
    color: #555;
}
.topNavIn {
    padding: 10px 15px;
}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('images/icon_top.png') no-repeat;
}
.ipriemForma label {
    display: block;
    float: left;
    width: 200px;
    margin: 4px 5px;
    padding: 4px 0;
}
.ipriemForma br {
    clear: left;
}
.ipriemForma fieldset {
    padding: 10px 15px;
}
.ipriemForma input.textInput {
    width: 430px;
    margin: 5px 0;
    padding: 3px 6px;
    font-size: 16px;
    line-height: 18px;
}
.ipriemForma input.swInput {
    margin: 15px 0 0;
    font-size: 16px;
    line-height: 18px;
}
.ipriemForma select {
    margin: 5px 0;
    padding: 3px 6px;
    font-size: 16px;
    line-height: 18px;
}
.ipriemForma option {
    margin: 2px 0;
    padding: 2px 6px;
    font-size: 16px;
    line-height: 18px;
}
.ipriemForma textarea {
    width: 425px;
    padding: 3px 6px;
    font-size: 16px;
    line-height: 18px;
    font-family: Verdana,Tahoma,Arial,serif;
    margin: 10px 0;
}
.linkblock {cursor:pointer}

#cookie_note{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 50%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_note p{
    margin: 0;
    font-size: 0.7rem;
    text-align: left;
    color: black;
}

.cookie_accept{
    width:20%;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
    }
}