* {
 margin: 0;
 padding: 0;
 }

body {
 width: 100%;
 height: 100%;
 color:#333;
 background: url(images/body.png) 0px 0px repeat;
font-family: 'Roboto', sans-serif;
    font-size: 0.75em;
    line-height: 150%;
min-width: 1024px;
}
 
h1 {
margin-top: -15px;
padding-top: 0px;
 font-size:30px;
 font-weight:normal;
 line-height: 1.24;
 font-style:italic;
 font-family: Georgia;
 padding-bottom: 10px;
}
.newsp{

 font-size:36px;
 font-weight:normal;
 line-height: 1.3;
 font-style:italic;
 font-family: Georgia;
 color: white;
}
h2 {
padding-top: 12px;

}

a{color: #FF1D25; text-decoration:none;}
a:hover {text-decoration: underline;color: #FF1D25;}
a:visited{ text-decoration: none;}

p, ul{
 font-weight:normal;
 font-family: Georgia;
 line-height:1.5;
 font-style:normal;
 color: #000;
 margin-top: 0.5em; /* Отступ сверху */
 margin-bottom: 1em;
}
p{ font-size:17px;}
ul,ol{font-size:15px;}
li{margin-left: 30px;}
.videoiframe{margin-bottom: 40px; margin-top: 10px; height: 420px; width: 100%;}
.anons{
 font-size:24px;
 font-weight:100;
 font-family: 'Roboto', sans-serif;
 line-height:1.5;
 font-style:normal;
 color: #666666;
 padding-top: 5px;
 padding-bottom: 10px;
}
/* -------------------------------
 Структура
 ----------------------------------*/
 
/* -------------------------------
 Ширина сайта в 1000px
 ----------------------------------*/
a.men1{background: url(/images/treug.png) 91% 50% no-repeat; float: left; padding-right: 45px; padding-left: 17px; height: 44px; padding-top: 7px; border-right: 1px solid #a3a3a3; color: #D1D1D1; font-size: 11px; font-weight: 900;}
a.men1:hover{color: white; text-decoration: none;}
a.men1lupa{
a.display:blok; float: left; margin-left: 20px; width: 48px; height: 50px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background: url(/images/lupa.png) 50% 50% no-repeat;
}
a.men2{ float: left; padding-right: 13px; padding-left: 13px; height: 44px; padding-top: 7px; border-right: 1px solid #a3a3a3; color: #D1D1D1; font-size: 11px; font-weight: 900;}
a.men2:hover{color: white; text-decoration: none;}
#wrapper {
 
margin-top:40px;
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 min-width: 1024px;
 margin: 0 auto;
 height: auto !important;
 
}
#wrapper1 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
  min-width: 1024px;
 margin: 0 auto;
 margin-top: 70px;
 height: auto !important; 
} 
#wrapper2 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
  min-width: 1024px;
 margin: 0 auto;
 margin-top: 70px;
 height: auto !important; 
} 

#submitter{background-color: #cfcfcf; border: 0; padding: 5px; z-index: 10000;}
#submitter:hover{background-color: #e30613; color: white; z-index: 10000;}
#submitter1{width: 60px; height: 20px; text-align: center; background-color: #cfcfcf; border: 0; padding: 5px; z-index: 10000;}
#submitter1:hover{cursor: pointer; background-color: #e30613; color: white; z-index: 10000;}
.search2{
float: left;
padding-left: 5px;
margin-left: 1px;
width: 100%; 
font-size: 12px; 
border:1px solid #cfcfcf; 
outline:none;
color: black;
height: 28px;
}


   	#result1
	{
 position: relative;
    z-index: inherit;
		display:none;
		margin-top: 22px;
		margin-left:1px;
		border-top:0px;
		overflow:hidden;
		border:1px #cfcfcf solid ;
    border-top: 0px;
    background: rgba(255,255,255,1); 
    padding: 4px;
		overflow-y: auto;
		max-height: 400px;

	}
  .sear:hover {  color: #fff; TEXT-DECORATION: none;    }

	.show
	{
		padding:3px; 
		padding-bottom: 4px;
		border-bottom:1px #cfcfcf dashed;
		min-height:33px;
    
	}
	.show:hover
	{
background-color: #e2e1e1; 
		cursor:pointer;
	}
.s2{
width: 98%;
padding:5px;
}  
.betwenglav{clear: both; width: 100%; height: 80px;}
.imgnews2{
display: block;
width: 250px;
height: 154px;
overflow: hidden;
background-size: cover;
background-position: 50% 50% no-repeat;
transition: background-position .5s; /* .5s равносильно 0.5s или 500ms */
}
.imglib2{
display: block;
width: 158px;
height: 217px;
overflow: hidden;
background-size: cover;
background-position: 50% 50% no-repeat;
transition: background-position .5s; /* .5s равносильно 0.5s или 500ms */
}
.lib2{
margin: 0 auto; margin: 20px; display: block; float: left; width: 170px; overflow: hidden; 
}
.bmenu{z-index: 1; width: 100%;  position: fixed; top: 74px; background-color: #000000; height: 50px; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; }
.bmenu1{z-index: 3; width: 100%; position: fixed; top: 0px; background-color: #000000; height: 50px; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; }
/* -------------------------------
 Шапка сайта
 ----------------------------------*/
 
#headerInner {
 border-bottom: 1px solid #d1d1d1;
 background: #E8E8E8;
 width:100%;     
 height:74px;
 min-width: 1024px;
}

.shad-header{

height: 0px;
width: 100%;
 background: red;
 position: absolute;
 top: 74px;
 z-index: 1;
 background: url(/images/header_shadow.png) 0 0 repeat-x; 
}               
#slider {
 padding-top:74px;
 border: 0px solid #000;
 background: #000000;
 position:relative;
 width:100%;
 max-width:100%;
 max-height:540px;
 margin:0 auto;
                   
}
.cd{
background:  url(/images/galka1.png) 100% 50% no-repeat;
display: none;
} 
.c1 {
 position: relative;
 width:770px;
 height: 430px;
 background: url(/images/c1f.jpg) 0 0 no-repeat;
}
.c1-0{
position: absolute;
bottom:-24px; left:0px;

}
.arh1{
width: 94.5%;
font-family: 'Roboto', sans-serif;
background: #F3A33F;
color: #fff;
padding: 10px;
padding-left: 15px;
font-size: 16px;
letter-spacing: 0.045em;
font-weight: 900;
margin: 0 auto;
margin-bottom: 20px;
}
.arh2{
margin: 0 auto; margin: 20px; display: block; float: left; width: 250px; height: 430px; overflow: hidden; border: 1px solid #D1D1D1;
}
.arh3{
line-height: 3;
width: 35px;   
display: table-cell;
font-size: 16px;
font-family: 'Roboto', sans-serif;
color: #A3A3A3;
font-weight: 700;
}
.arh3:visited{
display: table-cell;
font-size: 16px;
font-family: 'Roboto', sans-serif;
color: #A3A3A3;
font-weight: 700;
}
.arh31{
border-top: 5px solid #FF1D25;
line-height: 3;
width: 35px;
margin-right: 4px;
display: table-cell;
font-size: 16px;
font-family: 'Roboto', sans-serif;
color: #FF1D25;
font-weight: 700;
}
.input_submit{
border: 0px solid #fff;
font-size: 16px;
font-family: 'Roboto', sans-serif;
height: 25px;
padding-left: 10px;
padding-right: 10px;
margin-left: 10px;
}
.input_x_date1{
padding-left: 5px;
border: 0px solid #fff;
width: 90px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
height: 25px;
}
.kf1{
max-width: 225px;
padding-left: 5px;
border: 0px solid #fff;
font-size: 16px;
font-family: 'Roboto', sans-serif;
height: 25px;
}
.icon1{float:left}
.c1-1{
width:352px;
font-family: 'Roboto', sans-serif;
background: #F3A33F;
color: #fff;
padding: 9px;
padding-left: 15px;
font-size: 16px;
letter-spacing: 0.045em;
font-weight: 900;
}
.betwen{
clear: both; width: 100%; height: 100px;
}
.buch{
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
font-size: 16px;
color: #B28233;
}
.buch1{
padding-top: 0px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 12px;
color: #B28233;
}
.buch2{
padding-top: 0px;
font-family: 'Georgia', sans-serif;
font-weight: 400;
font-size: 12px;
font-style: italic;
color: #000;
}
.buch3{
position: relative; width: 170px; float: left; overflow: hidden; min-height: 370px; margin: 30px; margin-top: 0px; padding-bottom: 10px;
}
.buch4{position: relative; width: 100%; }
.buch4-1{text-align: center; float:left; width:15%; }
.buch4-2{float:left; width: 3%; min-height: 150px; }
.buch4-3{float:left; width: 82%; }
a.podr1{
margin-top: 10px;
display: block;  font-family: 'Roboto', sans-serif;
color: #666666;
font-size: 14px;
font-weight: 900;
text-decoration: underline;
}
.podr1:hover{color: red;}
a.podr{
display: block; position: absolute; top: 360px; left: 43px; font-family: 'Roboto', sans-serif;
color: #666666;
font-size: 14px;
font-weight: 900;
text-decoration: underline;
}
.podr:hover{color: red;}
.tematika{
font-size: 14px;
font-weight: 900;
color: #B28233;
display: table-cell;
min-width: 150px;
width: 20%;
margin-right: 20px;
min-height: 70px;
}
.tematika1{
width: 80%;
display: table-cell;
min-height: 70px;
padding-bottom: 30px;
}
a.tematika2{
font-family: 'Roboto', sans-serif; margin: 0px; font-size: 12px; color: black;
}
a.tematika2:hover{color: #FF1D25;}
.catalog1{font-family: 'Roboto', sans-serif; margin: 0px; font-size: 12px; line-height: 2;}
.cataloga1{float: left; min-height: 200px; width: 250px; text-align:center;}
.cataloga2{float: left; min-height: 200px; width: 490px;}
.shad-c1{
width: 370px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 100% 0% no-repeat;

}
.shad-news{
width: 370px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 100% 0% no-repeat;
}
.slidernews{
z-index: 2; top: 300px; margin:auto; width: 740px; position: absolute; left: 50%; margin-left:-590px;
}
.vp{
height: 324px;
width: 28px;
float: left;
}
.c2 {
display: block;
border: 0;
 position: relative;
 float: left;
 width:370px;
 height: 324px;
 text-decoration: none;
 
}
.c2-0{
position: absolute;
bottom:-60px; left:0px;
 text-decoration: none;
}
.c2-1{
width:346px;
font-family: 'Roboto', sans-serif;
background: #F3A33F;
color: #fff;
padding: 9px;
padding-left: 15px;
font-size: 16px;
letter-spacing: 0.045em;
font-weight: 900;
 text-decoration: none;

}
.c2-1:hover{
text-decoration: none;
}
.c2-0:hover{
text-decoration: none;
}
.c2:hover{
text-decoration: none;
}

.clr1{clear: both; height: 30px; width: 100%;}
.clr2{clear: both; height: 68px; width: 100%;}
.clr3{clear: both; height: 8px; width: 100%;}
.c4 {
 border-top: 1px solid #D1D1D1;
 border-right: 1px solid #D1D1D1;
 position: relative;
 width:769px;
 height: 323px;
 background: #ffffff;
}
.c4-0{
position: absolute;
bottom:-60px; left:0px;

}
.c4-1{
width:746px;
font-family: 'Roboto', sans-serif;
background: #F3A33F;
color: #fff;
padding: 9px;
padding-left: 15px;
letter-spacing: 0.045em;
font-size: 16px;
font-weight: 900;
}
.shad-c4{
width: 770px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 100% 0% no-repeat;
}


.c5 {
 border: 1px solid #D1D1D1;
 position: relative;
 width:768px;
 height: 359px;

}
.c5-0{
position: absolute;
left:0px;

}
.c5-1{
width:744px;
font-family: 'Roboto', sans-serif;
background: #45c0b8;
color: #fff;
padding: 9px;
padding-left: 15px;
letter-spacing: 0.045em;
font-size: 16px;
font-weight: 900;
}
.shad-c5{
width: 770px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 100% 0% no-repeat;
}

/* -------------------------------
 Главный контент
 ----------------------------------*/
 
#content #colLeft {
border: 0px solid #000;
 float:left;
 width: 770px;
 margin-right:0px; 
}
 
/* -------------------------------
 Сайдбар сайта
 ----------------------------------*/
 
#content #colRight {
 position:relative;
 margin-left:30px;
 float:left;
 border: 0px solid #1FA2E1;
 width: 370px;
}

#news{
position: relative;
width: 368px;
min-height: 300px;
height: 1180px;
border: 1px solid #D1D1D1;
overflow: hidden;
}
.imgnews{
display: block;
width: 310px;
height: 192px;
overflow: hidden;
}

#iblok{
width: 370px;
border: 0px solid #D1D1D1;
overflow: hidden;
margin-bottom: 27px;
}
#iblok p{
font-family: 'Roboto', sans-serif;
font-size: 14px;
padding-top: 0px;
} 
#iblok ul{
font-family: 'Roboto', sans-serif;
font-size: 14px;
list-style-type: square ;
padding-left: 20px;

}
#iblok ul li{
font-family: 'Roboto', sans-serif;
font-size: 14px;
list-style-type: square ;
padding-bottom: 5px;
} 
.date1{
font-weight: normal;
padding-top: 0px;
text-transform: uppercase;
margin: 0 auto;
font-family: 'Roboto', sans-serif;
font-size: 12px;
text-align: center;
margin-top: -2px;
}
.tegi{
font-weight: 900;
padding-top: 26px;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-size: 12px;
color: #B28233;

}
.tegi a{
font-weight: 500;
padding-top: 0px;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-size: 12px;
color: #666666;

}
.news1{
width: 308px;
margin: 0 auto;
}

#news-header{
font-family: 'Roboto', sans-serif;
background: #9c722d;
color: #fff;
padding: 9px;
font-size: 16px;
letter-spacing: 0,045;
font-weight: 900;
text-align: left;
text-transform: uppercase;
} 
 
.newsdate{
font-family: 'Roboto', sans-serif;
color: #000;
padding-top: 5px;
text-align: left;
font-size: 12px;
font-weight: normal;
margin: 0px;
margin-bottom: 7px;
}
.newsdate2{
font-family: 'Roboto', sans-serif;
color: #000;
padding-top: 5px;
text-align: left;
font-size: 11px;
font-weight: normal;
margin: 0px;
margin-bottom: 5px;
}
.newsrubrika{
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
color: #9c722d;
padding: 0px;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.22;
text-align: left;
margin-bottom: 1px;
}
#zumtema{
width: 368px;
border: 1px solid #D1D1D1;
overflow: hidden;
margin-bottom: 27px;
}
#zumtema-header{
font-family: 'Roboto', sans-serif;
background: #B28233;
color: #fff;
padding: 9px;
font-size: 16px;
letter-spacing: 0,045;
font-weight: 900;
text-align: left;
}
.zumtemali{margin-bottom: 40px; display: block;  margin-right: 30px; margin-left: 30px;} 
.zumtemarubrika{
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
color: #B28233;
padding: 0px;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.22;
text-align: left;
margin: 2px;
}
.newssag{
font-family: 'Roboto', sans-serif;
color: #000;
padding-bottom: 9px;
font-size: 20px;
font-weight: 900;
line-height: 1.1;
letter-spacing: 0.01;
text-align: left;
}
.newsanons{
font-family: 'Roboto', sans-serif;
color: #000;
font-size:  12px;
font-weight: 400;
line-height: 1.5;
letter-spacing: -0.003;
text-align: left;
}
.newssag2{
font-family: 'Roboto', sans-serif;
color: #000;
padding-bottom: 9px;
font-size: 16px;
font-weight: 900;
line-height: 1.1;
letter-spacing: 0.01;
text-align: left;
}
.newsanons2{
font-family: 'Roboto', sans-serif;
color: #000;
font-size:  12px;
font-weight: 400;
line-height: 1.5;
letter-spacing: -0.003;
text-align: left;
}
a.newsarchive{
position: absolute;
bottom:0;
display: block;
margin: 0 auto;
margin-bottom: 5px;
width: 368px;
height: 50px;
text-align: center;
background: #fff;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
color: #FF1D25;
font-size: 14px;
font-weight: 900;
line-height: 3.9;
}
.newsrasdel{
height: 31px;
width: 100%;
} 
.shad{
width: 370px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 100% 0% no-repeat;
}
.vertical{
position: relative;
}  
.vertical2{
max-height: 600px;
position: relative;
} 
.newsimg1{width: 100%; max-width: 740px; margin-top: 39px;}  

.news_next{
position: absolute;
top: 1480px;
display: block;
height: 124px;
width: 100%;
background:  #fff url(/images/news_st_down.png) 50% 20% no-repeat;
z-index: 10;
}
.news_foto{
font-family: 'Roboto', sans-serif;
padding-bottom: 9px;
font-size: 12px;
color: #000000;
line-height: 1.4;
letter-spacing: 0.01;
font-style: normal;
font-weight: 900;
}
.news_fotocor{
font-family: 'Roboto', sans-serif;
padding-bottom: 9px;
font-size: 12px;
color: #000000;
line-height: 1.4;
letter-spacing: 0.01;
font-style: normal;
font-weight: 400;
}
.news_podpis{
font-family: 'Georgia', sans-serif;
padding-bottom: 32px;
font-size: 14px;
color: #666666;
line-height: 1.4;
letter-spacing: 0.01;
font-style: italic;
}

h1.newsh1{
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
padding-bottom: 9px;
font-size: 58px;
color: #ffffff;
line-height: 1.4;
font-style: italic;
font-weight: 900;
}

.news_podpis1{
margin-top: 0px;
font-family: 'Georgia', sans-serif;
padding-bottom: 0px;
font-size: 14px;
color: #666666;
line-height: 1.4;
letter-spacing: 0.01;
font-style: italic;
}
.news_prev{
display: block;
height: 24px;
width: 100%;
background:  url(/images/news_st_up.png) 50% 50% no-repeat;
}
.vertical1{
padding-top: 0px;
width: 280px;
}  

.tbl1{
border-collapse:collapse;
border: 1px solid #e2e1e1; /* Линия снизу */  
margin-top: 10px;
margin-bottom: 10px;
}
.tbl1 caption{
margin-bottom: 5px;
color: #9e1a1a;
}
.tbl1  tbody tr:hover {
    background: #f9f8f8; /* Цвет фона при наведении */
    color: #000000; /* Цвет текста при наведении */

   }

.tbl1 td {
    text-align: left; /* Выравнивание по левому краю */
    border-bottom: 1px dashed #e2e1e1; /* Линия снизу */ 
    border-left: 1px dashed #e2e1e1; /* Линия снизу */ 
    border-right: 1px dashed #e2e1e1; /* Линия снизу */ 
    padding: 10px;
    margin:0;
    font-size: 12px;
}
 
.kalend1{
float: left; width: 377px;  margin-top: 28px; height: 324px;
} 
.kalend2{
float: left; width: 374px; margin-top: 28px; height: 324px;
} 
.kalend2-0{margin: 30px; width: 324px; height: 264px;}
.kalendp{
font-family: 'Roboto', sans-serif;
color: #FF1D25;
font-size: 19px;
font-weight: 900;
text-transform: normal;
text-transform: uppercase;
}
.kalenderdiv{
margin-left: -20px;
width: 120px;
text-align: center;
display: block;
}
.kalendd{
font-family: 'Roboto', sans-serif;
color: #45C0B8;
font-size: 60px;
font-weight: 900;
margin-top: 29px;
}
.kalendm{
padding-top: 13px;
text-transform: uppercase;
margin-top: 14px;
font-family: 'Roboto', sans-serif;
color: #45c0b8;
font-size: 14px;
font-weight: 500;
padding-bottom: 10px;
}

.kalend_next{
position: absolute;
top: 312px;
display: block;
height: 24px;
width: 320px;
background:  #fff url(/images/news_st_down.png) 50% 20% no-repeat;
z-index: 10;
}
.kalend_prev{
position: absolute;
top: 140px;
display: block;
height: 24px;
width: 320px;
background:  url(/images/news_st_up.png) 50% 50% no-repeat;
z-index: 10;
}
.carousel ul {
display: block;
max-height: 950px; width: 310px; margin: 0 auto; margin-top: 10px;
}


.carousel1 a{
color: #666666;
font-family: Georgia;
font-size: 36px;
font-style: italic;
line-height: 1.1;
}
.carousel1 a:hover{
text-decoration: none;
color: #FF1D25;
}

#reklama{
width: 370px;
position:relative;
margin-top: 9px;
text-align: center;
} 
#reklama img{width: 100%;}
.re1{
width: 370px;
height: 305px;
display: block;
list-style: none;
padding: 0;
margin:0;
overflow: hidden;
}
.re2{
width: 370px;
height: 192px;
display: block;
list-style: none;
padding: 0;
margin:0;
overflow: hidden;
}
.re3{
list-style: none;
width: 370px;
height: 192px;
display: block;
padding: 0;
margin:0;
overflow: hidden;
}
.recb{
display: block;
margin-bottom: 10px;
}
#middle:after {
 
content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
 }
 
/*----------------------------
 Логотип
 ------------------------------*/
 
#line{
background-color: #bcbcbc;
height: 2px;
width: 100%;
margin-top: 70px;
} 

#proekt{
 border: 0px solid #000;
 background: #ffffff;
 position:relative;
 width:100%;
 max-width:1170px;
 height:288px;
 margin:0 auto;
 margin-bottom: 79px;
 
}

#proekt0{
 border: 0px solid #000;
 background: #ffffff;
 position:relative;
 width:100%;
 max-width:1170px;
 margin:0 auto;
 margin-top: 24px;
 margin-bottom: 24px;
 font-family: Georgia;
 font-size: 36px;
 color: #666666;
 letter-spacing: 0.025em;
}
.menuspan{
font-weight: bold; 
font-size: 18px; 
font-family: 'Roboto', sans-serif;
}
.proekt1{
font-family: 'Roboto', sans-serif;
line-height: 1.6;
padding-left: 15px; color: white; font-size: 14px;
font-weight: 900;
letter-spacing: 0.075em;
}
.proekt2{
width: 270px; height: 288px; display: block;
}
.proekt4{padding-top: 8px; text-align: left; margin-top: 252px; display: block; height: 36px; background-color: #666666; width: 270px; position: absolute;}
.proekt4:hover{text-decoration: none;}
.container_soz{margin-top: 25px;}
.face{float:left; height: 30px; border-radius: 2px; background: #666666 url(/images/facet.png) 50% 50% no-repeat; width: 98px; }
.face:hover{background: #FF1D25 url(/images/facet.png) 50% 50% no-repeat;}
.vk{margin-left: 8px; float:left; height: 30px; border-radius: 2px; background: #666666 url(/images/vkt.png) 50% 50% no-repeat; width: 98px; }
.vk:hover{background: #FF1D25 url(/images/vkt.png) 50% 50% no-repeat;}
.ok{margin-left: 8px; float:left; height: 30px; border-radius: 2px; background: #666666 url(/images/okt.png) 50% 50% no-repeat; width: 98px; }
.ok:hover{background: #FF1D25 url(/images/okt.png) 50% 50% no-repeat;}

footer {
 border: 0px solid #000;
 background: #e8e8e8;
 width:100%;
 height: 288px;
}

#footer {
 display: block;
 border: 0px solid #000;
  background: #e8e8e8;
 position:relative;
 width:100%;
 max-width:1170px;
 margin:0 auto;

}
.footerline{

 clear: both;
 margin-top: 33px;
 width:100%;
 max-width:1170px;
 border-top: 1px solid #000;
 height: 60px;
}
#footer1 {
 border: 0px solid #000;
 min-width: 120px;
 position:relative;
 width:15%;
 height: inherit;
 float: left;
}
#footer2 {
 border: 0px solid #000;
 height: inherit;
 position:relative;
 width:65%;
 min-width:200px;
 float: left;

}
#footer3 {
 border: 0px solid #000;
 height: inherit;
 position:relative;
 width:20%;
 min-width:200px; 
 float: left;
}

.logo { 
top: 0;
margin-top: 10px;
position:absolute;
width: 275px;
height: 74px;
}
.b1{
float: left; 
height: 74px;
width: 74px; 
border-right: 1px solid #a3a3a3; 
border-left: 1px solid #a3a3a3;
}
.b2{
float: left; height: 74px; width: 74px; border-right: 1px solid #a3a3a3;
}
.b3{
float: left; height: 74px; width: 74px; border-right: 1px solid #a3a3a3; 
}
.b4{
float: left; height: 74px; width: 74px;
}
.b960{
float: left; 
height: 74px;
width: 45px; 
border-right: 1px solid #a3a3a3; 
border-left: 1px solid #a3a3a3;
background: #666666;
display:none;
}

.ires {
    height: 74px;
    width: 74px; 
    background: url(/images/ires.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
   }
a.ires:hover {
    background: url(/images/ires1.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */    
   }
a.de {
    height: 74px;
    width: 74px; 
    background: url(/images/de.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
   }
a.de:hover {
    background: url(/images/de1.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */    
   }  
.soz1 {
    height: 74px;
    width: 74px; 
    background: url(/images/soz.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
   }
.soz1:hover {
    cursor: pointer;
    background: url(/images/soz1.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */    
   }  
.search1 {  
    height: 74px;
    width: 74px; 
    background: url(/images/search.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
   }
.search1:hover { 
cursor: pointer;   
    background: url(/images/search1.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */    
   }  
a.m1 {
    height: 74px;
    width: 45px; 
    background: url(/images/m1.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
   }
a.m1:hover {
    background: url(/images/m2.png) 50% 50% no-repeat; /* Путь к файлу с исходным  рисунком */    
   }       
#menu { 
position:absolute;
top:0;
right: 0;
width: 340px;
height: 74px; 
}

#menu1{ 
position:relative;
height: 74px;
text-align: center;
width: 100%;
}
.menu1-1{margin: 0 auto; display: table; }

a.bm{
display: block;
font-family: 'Roboto', sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: 500;
color: #666666;
text-transform: uppercase;
margin: 10px;
}
a.bm:hover{color:#FF1D25; text-decoration: underlined;}
#descr_soz{  
    width: 100%;
    position: absolute;
    display:none;
    padding:15px;
    padding-top: 13px;
    padding-bottom: 0px;
    background:#F7F7F7 url(/images/header_shadow.png) 0 0 repeat-x; ;
    border-bottom: 1px solid #909190;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
    z-index: 1001;
}
.wrleft{width: 740px; float: left; margin-right: 60px;}
.wrcenter{width: 740px; margin: 0 auto; }
.wrright{width: 370px; float: right;  position: relative; overflow: hidden;}
.search{
width: 65%;

font-family: 'Roboto', sans-serif;
text-decoration: none;
font-size: 16px;
font-weight: 500;
padding: 3px;
margin-right: 10px;
margin-left: 5px;
margin-top: 3px;
}
#submitter{
border: 0;
height: 30px;
width: 70px;
margin-top: 0px;
}
.input_search{
width: 97%;
font-family: 'Roboto', sans-serif;
text-decoration: none;
font-size: 16px;
font-weight: 500;
padding: 10px;
border: 1px solid #666666;
margin: 0 auto;
  }
.submit_search{
position: absolute;
margin-left: -74px;
border: 0;
height: 39px;
width: 70px;
margin-top: 1px;
}
.submit_search:hover{
background-color: #FF1D25;
color: #fff;
}
#descr_search{  
    width: 100%;
    position: absolute;
    display:none;
    padding:15px;
    padding-top: 16px;
    padding-bottom: 13px;
    background:#F7F7F7 url(/images/header_shadow.png) 0 0 repeat-x; ;
    border-bottom: 1px solid #909190;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
    z-index: 1001;
}

 


a.fb_menu {
    background: #666 url(/images/fbi.png)   no-repeat; /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 73px; /* Ширина рисунка в пикселах */
    height: 30px; /* Высота рисунка */
    border-radius: 2px;
    float: left;
    margin-left: -15px; 
    background-position: 20px 0px;    
   }
a.fb_menu:hover {
background: #FF1D25 url(/images/fbi.png)  no-repeat; ;
    background-position: 20px -30px; /* Смещение фона */
   }
a.vk_menu {
margin-left: 10px;
    background: #666 url(/images/vki.png)no-repeat; /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 73px; /* Ширина рисунка в пикселах */
    height: 30px; /* Высота рисунка */   
    border-radius: 2px;
    float: left;
    background-position: 20px 0px; 
   }
a.vk_menu:hover {
background: #FF1D25 url(/images/vki.png) 50% 0 no-repeat;
    background-position: 20px -30px; /* Смещение фона */
   }  
   
.b1 .podsk {
text-transform: uppercase;
    position: absolute;
    left:0;
    display:none;
    background: red;
    width: 150px;
    height: 30px;
    border: 1px solid white;
    border-radius: 5px; 
    z-index: 1002;
    box-shadow: 0 0 7px rgba(0,0,0,0.4);
    line-height: 3.25;
font-family: 'Roboto', sans-serif;
text-decoration: none;
font-size: 9px;
font-weight: 600;
color: white;
}
  .b1 .podsk::before, .b1 .podsk::after {
    content: ''; 
    position: absolute;
    left: 20px; top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid white;
    z-index: 1000;
   }
   .b1 .podsk::after {

    border-bottom: 10px solid #FF1D25;
    top: -19px; 
    z-index: 1000;
   }


.b1:hover .podsk {display:block;padding-left: 10px;}
.mena1{padding-right: 50px;text-transform: uppercase;height: 74px;float:left;}
.xmena1{padding-right: 50px;text-transform: uppercase;height: 74px;float:left;}
.mena1:hover, .xmena1:hover{color: #FF1D25;font-family: 'Roboto', sans-serif;text-decoration: none;}
.mena1 a{line-height: 5.0;font-weight: bold;font-size: 16px;text-decoration: none;color: #7f7f7f;display: block;font-family: 'Roboto', sans-serif;color: #666666;background:  url(/images/galka.png) 100% 50% no-repeat;padding-right: 25px;}
.mena1 a:hover{background:  url(/images/galka1.png) 100% 50% no-repeat;    font-family: 'Roboto', sans-serif;color: #FF1D25;text-decoration: none;}
.xmena1 a{line-height: 5.0;font-weight: bold;font-size: 16px;text-decoration: none;color: #7f7f7f;display: block;font-family: 'Roboto', sans-serif;color: #666666;}
.xmena1 a:hover{  font-family: 'Roboto', sans-serif;color: #FF1D25;text-decoration: none;}
 #descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{ width:100%;  top:74px; position: absolute; left:0; }
#descr1 a, #descr2 a, #descr3 a, #descr4 a, #descr5 a, #descr6 a, #descr7 a, #descr8 a, #descr95 a, #descr10 a{ 
line-height: 1.25;
font-family: 'Roboto', sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: 500;
text-transform: none;
letter-spacing: 0.045em;
text-align: left;
margin-left: 10%;
background: none;
}
.descr1 a:hover, .descr2 a:hover, .descr3 a:hover, .descr4 a:hover, .descr5 a:hover, .descr6 a:hover, .descr7 a:hover, .descr8 a:hover, .descr9 a:hover, .descr10 a:hover{color: #FF1D25;}
.soz_menu{
float: right;
margin-right: 32px;
}
.contact { 
margin: 0 auto;
text-align: center;
margin-top: 5px;
} 
.rassilka { 
margin-top: 5px;
margin-left: -15px;
} 
.sub{
    background-position: 0 0; /* Смещение фона */
right: -1px;
position: absolute; 
width: 28px;
height: 30px;
    background: url(/images/sti.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
      border: 0px solid #666666;
      margin-top: 1px;
      margin-right: 10px;
}
.sub:hover{
    background-position: 0 -30px; /* Смещение фона */
}
.inputr{margin-top: 11px;}
.soz {
margin-top: 20px; 
height: 30px;

}
a.fb {
    background: url(/images/fbi.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 30px; /* Ширина рисунка в пикселах */
    height: 30px; /* Высота рисунка */
    border-radius: 2px;
    float: left;
    margin-left: -15px;
   }
a.fb:hover {
 background: url(/images/fbi.png); 
    background-position: 0 -30px; /* Смещение фона */
   }
a.vk {
margin-left: 10px;
    background: url(/images/vki.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 30px; /* Ширина рисунка в пикселах */
    height: 30px; /* Высота рисунка */   
    border-radius: 2px;
    float: left;
   }
a.vk:hover {
    background: url(/images/vki.png); 
    background-position: 0 -30px; /* Смещение фона */
   }   
.inp{
padding-left: 5px;
width: 100%;
height: 30px;
border-radius:2px;
border: 1px solid #666666;
margin-left: -15px;
}
.logoniz { 
margin: 0 auto;
text-align: center;
} 
#mf{
padding-top: 0px;
padding-bottom: 8px;
 width:24%;
 margin-top: 5px;
 margin-left: 27px;
 margin-right: 27px;
 float: left; 
  border-bottom: 1px solid #666666;
  min-width: 180px;
}
footer a{font-weight: medium; font-size: 14px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;}
footer a:link{font-weight: medium; font-size: 14px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;}
footer a:visited{font-weight: medium; font-size: 14px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;}
footer a:active{font-weight: medium; font-size: 14px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none}
footer a:hover{font-weight: medium; font-size: 14px; font-family: 'Roboto', sans-serif; color:#ff1d25; text-decoration: none ;}


.copyright{
margin-top: 15px;
 font-size: 10px;
font-family: 'Roboto', sans-serif;
 color: #666666;
 letter-spacing .045 em
}
.futa{
 font-weight: medium; font-size: 14px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;
}
.logo a {
 margin-left:30px;
 font-size:30px;
 color:#96b551;
 
}

.siw{
width: 100%; height: 70px;
}
   
img {
 max-width: 100%;
 height: auto;
 width: auto\9; /* ie8 */
 border: 0px;
}
        
.content-slider li{

		    text-align: center;
		    color: #FFF;
         overflow: hidden;
         height: 288px;
        width: 270px;
}
.content-slider a {	
        display: block;
        overflow: hidden;
}

.sagblock{
text-transform: uppercase;
padding-top: 52px;
font-weight: 900;
font-size: 19px;
font-family: 'Roboto', sans-serif;
color: #F3A33F;
margin-bottom: -14px;
margin-top: 0px;
}
.etotden{
position: absolute; top: 0; right:0; width: 100px; height: 96px; background: #F3A33F; text-align: center;
}
.otstup{
padding: 15px;
padding-top: 9px;
}
.otstup1{
height: 50px; width: 100%;
}
.sagdate{    
letter-spacing .025 em
font-family: 'Roboto', sans-serif;
 font-weight: 900;
 font-size: 60px;
 color: #fff;
 padding-top: 28px;
 padding-bottom: 0px;
}
.sagmesaz{      
padding-top: 20px;
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
font-family: 'Roboto', sans-serif;
color: #fff;
font-style: normal;
}
.sagopis{
padding: 0px;
line-height:  1.15;
 font-family: Georgia;
 font-weight: normal;
 font-size: 34px;
 font-style: italic;
 color: #fff;
 letter-spacing .021 em
 margin: 0px;
 
}
.mesto{
font-size: 14px;
font-family: 'Roboto', sans-serif;
font-weight: 900;
 color: #FF1D25;
}

.menu1-1{padding-right: 40px;}



@media screen and (min-width: 1600px) and (max-width: 1700px) { 
.slidernews{top: 260px; margin:auto; width: 740px; position: absolute; left: 50%; margin-left:-590px;}
h1.newsh1{font-size: 58px;}
.newsp{font-size:30px;}
.mena1{height: 64px; padding-right: 35px;}
.mena1 a{line-height: 5.0; font-weight: bold; font-size: 15px; background:  url(/images/galka.png) 100% 50% no-repeat; padding-right: 25px;}
.xmena1 a{line-height: 5.0;font-weight: bold;font-size: 15px;padding-right: 25px;}
.xmena1{padding-right: 15px; }
#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{top:64px; position: absolute; left:0; }

}

@media screen and (min-width: 1500px) and (max-width: 1600px) { 
.mena1{height: 64px; padding-right: 35px;}
.mena1 a{line-height: 5.0; font-weight: bold; font-size: 15px; background:  url(/images/galka.png) 100% 50% no-repeat; padding-right: 25px;}
.xmena1{padding-right: 10px; }
.xmena1 a{line-height: 5.0;font-weight: bold;font-size: 15px;padding-right: 25px;}
#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{top:64px; position: absolute; left:0; }
.bmenu{top: 74px;}
}

@media screen and (min-width: 1400px) and (max-width: 1500px) {  
.bmenu{top: 74px;}
.betwenglav{clear: both; width: 100%; height: 70px;}
#headerInner {height:74px;}
.shad-header{top: 74px;}
#slider {padding-top:74px;}
.logo { top: 0;margin-top: 9px;width: 230px; height: 74px;}
.b1{float: left; height: 74px;width: 74px; }
.b2{float: left; height: 74px; width: 74px; border-right: 1px solid #a3a3a3;}
.b3{float: left; height: 74px; width: 74px; border-right: 1px solid #a3a3a3; }
.b4{float: left; height: 74px; width: 74px;}
.b960{float: left; height: 74px;width: 45px; }
.ires {height: 74px;width: 74px; }
a.de {height: 74px;width: 74px; }
.soz1 {height: 74px;width: 74px; }
.search1 { height: 74px;width: 74px; }
a.m1 {height: 74px;width: 45px; }      
#menu { width: 300px;height: 74px; }
#menu1{ height: 74px;}
.betwen{clear: both; width: 100%; height: 20px;}
.mena1{height: 74px; padding-right: 35px;}
.xmena1{padding-right: 13px; }
.mena1 a{line-height: 5; font-weight: bold; font-size: 15px; background:  url(/images/galka.png) 100% 50% no-repeat; padding-right: 25px;}
.xmena1 a{line-height: 5;font-weight: bold;font-size: 15px;padding-right: 25px;}
#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{top:64px; position: absolute; left:0; }




.slidernews{top: 230px; margin:auto; width: 740px; position: absolute; left: 50%; margin-left:-590px;}
h1.newsh1{font-size: 58px;}
.newsp{font-size:30px;}
.otstup1{height: 50px; width: 100%;}
}
@media screen and (min-width: 1300px) and (max-width: 1400px) {  

.betwenglav{clear: both; width: 100%; height: 60px;}
.bmenu{top: 64px;}
.imgnews2{
display: block;
width: 250px;
height: 154px;
overflow: hidden;
background-size: cover;
background-position: 50% 50% no-repeat;
transition: background-position .5s; /* .5s равносильно 0.5s или 500ms */
}

#wrapper2 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 margin-top: 30px;
 height: auto !important; 
} 
.sagopis{font-size: 32px;}
#headerInner {height:64px;}
.shad-header{top: 64px;}
#slider {padding-top:64px;}
.logo { top: 0;margin-top: 12px;width: 210px;height: 64px;}
.b1{float: left; height: 64px;width: 64px; }
.b2{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3;}
.b3{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3; }
.b4{float: left; height: 64px; width: 64px;}
.b960{float: left; height: 64px;width: 45px; }
.ires {height: 64px;width: 64px; }
a.de {height: 64px;width: 64px; }
.soz1 {height: 64px;width: 64px; }
.search1 { height: 64px;width: 64px; }
a.m1 {height: 64px;width: 45px; }      
#menu { width: 260px;height: 64px; }
#menu1{ height: 64px;}
.betwen{clear: both; width: 100%; height: 110px;}
.mena1{height: 64px; padding-right: 35px;}
.xmena1{padding-right: 12px; }
.mena1 a{line-height: 4.5; font-weight: bold; font-size: 15px; background:  url(/images/galka.png) 100% 50% no-repeat; padding-right: 25px;}
.xmena1 a{line-height: 4.5;font-weight: bold;font-size: 15px;padding-right: 25px;}
#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{top:64px; position: absolute; left:0; }

.otstup1{height: 50px; width: 100%;}
.slidernews{top: 200px; margin:auto; width: 740px; position: absolute; left: 50%; margin-left:-590px;}
h1.newsh1{font-size: 50px;}
.newsp{font-size:22px;}
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
.betwenglav{clear: both; width: 100%; height: 55px;}
.bmenu{top: 64px;}
.imgnews2{
display: block;
width: 250px;
height: 154px;
overflow: hidden;
background-size: cover;
background-position: 50% 50% no-repeat;
transition: background-position .5s; /* .5s равносильно 0.5s или 500ms */
}

#wrapper2 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 margin-top: 30px;
 height: auto !important; 
} 
.carousel1 a{
color: #666666;
font-family: Georgia;
font-size: 26px;
font-style: italic;
line-height: 1.1;
}
.sagopis{font-size: 30px;}
.otstup1{height: 64px; width: 100%;}
#headerInner {height:64px;}
.shad-header{top: 64px;}
#slider {padding-top:64px;}
.logo { top: 0;margin-top: 10px;width: 220px; }
.b1{float: left; height: 64px;width: 64px; }
.b2{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3;}
.b3{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3; }
.b4{float: left; height: 64px; width: 64px;}
.b960{float: left; height: 64px;width: 45px; }
.ires {height: 64px;width: 64px; }
a.de {height: 64px;width: 64px; }
.soz1 {height: 64px;width: 64px; }
.search1 { height: 64px;width: 64px; }
a.m1 {height: 64px;width: 45px; }      
#menu { width: 260px;height: 64px; }
#menu1{ height: 64px;}
.betwen{clear: both; width: 100%; height: 90px;}
.mena1{height: 64px; padding-right: 35px;}
.xmena1{padding-right: 10px; }
.mena1 a{line-height: 4.5; font-weight: bold; font-size: 15px; background:  url(/images/galka.png) 100% 50% no-repeat; padding-right: 25px;}
.xmena1 a{line-height: 4.5;font-weight: bold;font-size: 15px;padding-right: 25px;}
#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{top:64px; position: absolute; left:0; }
.slidernews{top: 170px; margin:auto; width: 640px; position: absolute; left: 50%; margin-left:-540px;}
h1.newsh1{font-size: 48px;}
.newsp{font-size:24px;}

}

@media screen and (min-width: 1100px) and (max-width: 1200px) {

.betwenglav{clear: both; width: 100%; height: 50px;}
.bmenu{top: 64px;}
.imgnews2{
display: block;
width: 250px;
height: 154px;
overflow: hidden;
background-size: cover;
background-position: 50% 50% no-repeat;
transition: background-position .5s; /* .5s равносильно 0.5s или 500ms */
}

#wrapper2 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 margin-top: 30px;
 height: auto !important; 
} 
.carousel1 a{
color: #666666;
font-family: Georgia;
font-size: 26px;
font-style: italic;
line-height: 1.1;
}
#headerInner {height:64px;}
.shad-header{top: 64px;}
#slider {padding-top:64px;}
.logo { top: 0; left: -10px; margin-top: 12px;width: 210px; height: 64px;}
.b1{float: left; height: 64px;width: 64px; }
.b2{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3;}
.b3{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3; }
.b4{float: left; height: 64px; width: 64px;}
.b960{float: left; height: 64px;width: 45px; }
.ires {height: 64px;width: 64px; }
a.de {height: 64px;width: 64px; }
.soz1 {height: 64px;width: 64px; }
.search1 { height: 64px;width: 64px; }
a.m1 {height: 64px;width: 45px; }      
#menu { width: 260px;height: 64px; }
#menu1{ height: 64px;}                         
.betwen{clear: both; width: 100%; height: 80px;}
.mena1{height: 64px; padding-right: 15px;}
.xmena1{padding-right: 10px; }
.mena1 a:hover{ background:  url(/images/galkax2.png) 100% 50% no-repeat;}
.mena1 a{line-height: 5; font-weight: bold; font-size: 13px; background:  url(/images/galkax1.png) 100% 50% no-repeat; padding-right: 25px;}
.xmena1 a{line-height: 5;font-weight: bold;font-size: 13px;padding-right: 15px;}
#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{top:64px; position: absolute; left:0; }
.slidernews{top: 160px; margin:auto; width: 600px; position: absolute; left: 50%; margin-left:-590px;}
h1.newsh1{font-size: 44px;}
.newsp{font-size:20px;}
}


@media screen and (min-width: 200px) and (max-width: 1100px) {
.cataloga1{float: left; min-height: 200px; width: 200px; text-align:center;}
.cataloga2{float: left; min-height: 200px; width: 360px;}
.betwenglav{clear: both; width: 100%; height: 50px;}
.bmenu{top: 64px;}
.imgnews2{
display: block;
width: 250px;
height: 154px;
overflow: hidden;
background-size: cover;
background-position: 50% 50% no-repeat;
transition: background-position .5s; /* .5s равносильно 0.5s или 500ms */
}

#wrapper2 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 margin-top: 30px;
 height: auto !important; 
} 
#headerInner {height:64px;}
.shad-header{top: 64px;}
#slider {padding-top:64px;}
.logo { top: 0; left: -20px; margin-top: 12px;width: 210px; height: 64px;}
.b1{float: left; height: 64px;width: 64px; }
.b2{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3;}
.b3{float: left; height: 64px; width: 64px; border-right: 1px solid #a3a3a3; }
.b4{float: left; height: 64px; width: 64px;}
.b960{float: left; height: 64px;width: 45px; }
.ires {height: 64px;width: 64px; }
a.de {height: 64px;width: 64px; }
.soz1 {height: 64px;width: 64px; }
.search1 { height: 64px;width: 64px; }
a.m1 {height: 64px;width: 45px; }      
#menu { width: 260px;height: 64px; }
#menu1{ height: 64px;}
.betwen{clear: both; width: 100%; height: 60px;}
.mena1{height: 64px; padding-right: 15px;}
.xmena1{padding-right: 10px; }
.mena1 a:hover{ background:  url(/images/galkax2.png) 100% 50% no-repeat;}
.mena1 a{line-height: 5; font-weight: bold; font-size: 13px; background:  url(/images/galkax1.png) 100% 50% no-repeat; padding-right: 15px;}
.xmena1 a{line-height: 5;font-weight: bold;font-size: 13px;padding-right: 15px;}
#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{top:64px; position: absolute; left:0; }

#wrapper {
 
margin-top:40px;
 border:0px solid #000;
 width: 100%;
 max-width: 1000px;
 margin: 0 auto;
 height: auto !important;
 
}
#wrapper1 {
 
 border:0px solid #000;
 width: 100%;
 max-width: 960px;
 margin: 0 auto;
 margin-top: 40px;
 height: auto !important;
 
}

#content #colLeft {
border: 0px solid #000;
 float:left;
 width: 620px;
 margin-left: 25px;

}

#content #colRight {
 position:relative;
 margin-left:25px;
 float:left;
 border: 0px solid #1FA2E1;
 width: 300px;

}

.news1{
width: 260px;
margin: 0 auto;
}
#news{
width: 298px;
min-height: 300px;
height: 950px;
border: 1px solid #D1D1D1;
overflow: hidden;
}
#zumtema{
width: 298px;
margin-bottom: 27px;
border: 1px solid #D1D1D1;
}

.c1 {position: relative; width:100%; height: 350px;}
.c1-0{position: absolute;bottom:-24px; left:0px;}
.shad-c1{width: 100%; overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 63% -1px no-repeat;}
.shad{width: 296px;}
.shad-news{
width: 285px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 70% -1px no-repeat;
}
.buch{
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
font-size: 16px;
color: #B28233;
}
.c1-1{
width:270px;
font-family: 'Roboto', sans-serif;
background: #F3A33F;
color: #fff;
padding: 9px;
padding-left: 15px; 
font-size: 14px;
letter-spacing: 0.045em;
font-weight: 900;
}
.betwen{
clear: both; width: 100%; height: 80px;
}

.vp{
height: 285px;
width: 28px;
float: left;
}
.c2 {
display: block;
border: 0;
 position: relative;
 float: left;
 width: 296px;
 height: 250px;
 text-decoration: none;
 background: red;
}
.c2-0{
position: absolute;
bottom:-60px; left:0px;
text-decoration: none;
}
.c2-1{
width:272px;
font-family: 'Roboto', sans-serif;
background: #F3A33F;
color: #fff;
padding: 9px;
padding-left: 15px;
font-size: 14px;
letter-spacing: 0.045em;
font-weight: 900;
text-decoration: none;

}
.c2-1:hover{
text-decoration: none;
}
.c2-0:hover{
text-decoration: none;
}
.c2:hover{
text-decoration: none;
}

.clr1{clear: both; height: 30px; width: 100%;}
.clr2{clear: both; height: 28px; width: 100%;}
.clr3{clear: both; height: 8px; width: 100%;}
.c4 {
 border-top: 1px solid #D1D1D1;
 border-right: 1px solid #D1D1D1;
 position: relative;
 width: 618px;
 height: 250px;
 background: #ffffff;
 margin-bottom: 38px;
}
.c4-0{
position: absolute;
bottom:-60px; left:0px;

}
.c4-1{
width: 595px;
font-family: 'Roboto', sans-serif;
background: #F3A33F;
color: #fff;
padding: 9px;
padding-left: 15px;
letter-spacing: 0.045em;
font-size: 14px;
font-weight: 900;
}
.shad-c4{
width: 601px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 100% 0% no-repeat;
}


.c5 {
 border: 1px solid #D1D1D1;
 position: relative;
 width: 618px;
 height: 310px;
}
.carousel ul {
max-height: 1150px; width: 260px; margin: 0 auto; margin-top: 10px;
}
.c5-1{
width:594px;
font-family: 'Roboto', sans-serif;
background: #45c0b8;
color: #fff;
padding: 9px;
padding-left: 15px;
letter-spacing: 0.045em;
font-size: 14px;
font-weight: 900;
}
.shad-c5{
width: 618px;
overflow: hidden;
height: 24px;
background: url(/images/shad2.png) 100% 0% no-repeat;
}
#reklama{
width: 100%;
position:relative;
height: 566px;
border: 1px solid #D1D1D1;
background: #E0E0E0;
margin-top: 7px;
padding-top: 20px;
text-align: center;
} 
#reklama img{width: 260px;}
.otstup{
padding: 15px;
padding-top: 9px;
}
.sagopis{
padding: 0px;
line-height:  1.15;
 font-family: Georgia;
 font-weight: normal;
 font-size: 24px;
 font-style: italic;
 color: #fff;
 letter-spacing .021 em
 margin: 0px;
 
}
.sagblock{
text-transform: uppercase;
padding-top: 45px;
font-weight: 900;
font-size: 17px;
font-family: 'Roboto', sans-serif;
color: #F3A33F;
margin-bottom: -8px;
margin-top: 0px;
}
.etotden{
position: absolute; top: 0; right:0; width: 90px; height: 80px; background: #F3A33F; text-align: center;
}
.sagdate{    
letter-spacing .025 em
font-family: 'Roboto', sans-serif;
 font-weight: 900;
 font-size: 50px;
 color: #fff;
 padding-top: 24px;
 padding-bottom: 0px;
}
.sagmesaz{      
padding-top: 16px;
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
font-family: 'Roboto', sans-serif;
color: #fff;
font-style: normal;
}

.kalend1{
float: left;  margin-left: 15px; width: 304px;  margin-top: 28px; height: 280px;
} 
.kalend2{
float: left; margin: 30px;  margin-left: 0px; width: 256px; margin-top: 28px; height:250px;
} 
.kalend2-0{margin: 20px; margin-top: 25px; }
.kalendp{
font-family: 'Roboto', sans-serif;
color: #FF1D25;
font-size: 14px;
font-weight: 900;
text-transform: normal;
text-transform: uppercase;
}
.kalendd{
font-family: 'Roboto', sans-serif;
color: #45C0B8;
font-size: 45px;
font-weight: 900;
margin-top: 12px;
}
.kalendm{
padding-top: 3px;
padding-bottom: 29px;
text-transform: uppercase;
margin-top: 14px;
font-family: 'Roboto', sans-serif;
color: #45c0b8;
font-size: 14px;
font-weight: 500;
}
.kalenderdiv{
width: 100px;
text-align: center;
display: block;
margin-left: -10px;
}
.kalend_next{
position: absolute;
top: 270px;
display: block;
height: 24px;
width: 260px;
background:  #fff url(/images/news_st_down.png) 50% 20% no-repeat;
z-index: 10;
}
.kalend_prev{
position: absolute;
top: 130px;
display: block;
height: 24px;
width: 260px;
background:  url(/images/news_st_up.png) 50% 50% no-repeat;
z-index: 10;
}
.carousel1 li{
display: block;
}

.carousel1 a{
color: #666666;
font-family: Georgia;
font-size: 26px;
font-style: italic;
line-height: 1.1;
}
.carousel1 a:hover{
text-decoration: none;
color: #FF1D25;
}

.news_next{
position: absolute;
top: 1201px;
display: block;
height: 124px;
width: 100%;
background:  #fff url(/images/news_st_down.png) 50% 20% no-repeat;
z-index: 10;
}
#proekt0{
 border: 0px solid #000;
 background: #ffffff;
 position:relative;
 width:100%;
 max-width:94%;
 margin:0 auto;
 margin-top: 24px;
 margin-bottom: 24px;
 font-family: Georgia;
 font-size: 30px;
 color: #666666;
 letter-spacing: 0.025em;
}

#proekt{
 border: 0px solid #000;
 background: #ffffff;
 position:relative;
 width:100%;
 max-width: 94%;
 height:250px;
 margin:0 auto;
 margin-bottom: 49px;
 
}


.content-slider li{

		    text-align: center;
		    color: #FFF;
         overflow: hidden;
         height: 240px;
        width: 240px;
}
.content-slider a {	
        display: block;
        overflow: hidden;
}
.proekt1{
padding-left: 15px; color: white; font-size: 14px;
font-weight: 900;
letter-spacing: 0.045em;
}
.proekt2{
width: 240px; height: 240px; display: block;
}
.proekt4{padding-top: 8px; text-align: left; margin-top: 210px; display: block; height: 30px; background-color: #666666; width: 240px; position: absolute;}
.proekt4:hover{text-decoration: none;}
#line{
background-color: #bcbcbc;
height: 2px;
width: 100%;
margin-top: 60px;
} 

#footer1 {
 border: 0px solid #000;
 min-width: 120px;
 position:relative;
 width:15%;
 height: inherit;
 float: left;
}
#footer2 {
 border: 0px solid #000;
 height: inherit;
 position:relative;
 width:63%;
 min-width:200px;
 float: left;

}
#footer3 {
 border: 0px solid #000;
 height: inherit;
 position:relative;
 width:18%;
 min-width:200px; 
 float: left;
}
.copyright{
padding-left: 25px;
margin-top: 15px;
 font-size: 10px;
font-family: 'Roboto', sans-serif;
 color: #666666;
 letter-spacing .045 em
}

footer a{font-weight: medium; font-size: 12px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;}
footer a:link{font-weight: medium; font-size: 12px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;}
footer a:visited{font-weight: medium; font-size: 12px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;}
footer a:active{font-weight: medium; font-size: 12px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none}
footer a:hover{font-weight: medium; font-size: 12px; font-family: 'Roboto', sans-serif; color:#ff1d25; text-decoration: none ;}
.futa{
 font-weight: medium; font-size: 12px; font-family: 'Roboto', sans-serif; color: #666666; text-decoration: none;
}

.vertical1{
padding-top: 0px;
width: 260px;
} 

.imgnews{
display: block;
width: 260px;
height: 161px;
overflow: hidden;
} 
.wrleft{width: 620px; float: left; margin-right: 40px;}
.wrcenter{width: 740px; margin: 0 auto; }
.wrright{width: 300px; float: right;  position: relative; overflow: hidden;}
.newsimg1{width: 100%; max-width: 620px; margin-top: 19px;}  
#iblok{
width: 300px;
border: 0px solid #D1D1D1;
overflow: hidden;
margin-bottom: 27px;
}
.anons{
 font-size:24px;
 font-weight:100;
 font-family: 'Roboto', sans-serif;
 line-height:1.5;
 font-style:normal;
 color: #666666;
 padding-top: 0px;
 padding-bottom: 0px;
}
p{font-size: 15px;}
h1{font-size: 28px;}
.videoiframe{margin-bottom: 10px; margin-top: 10px; height: 390px; width: 100%;}
.zumtemali{margin-bottom: 30px; display: block;  margin-right: 20px; margin-left: 20px;} 
#zumtema-header{
font-family: 'Roboto', sans-serif;
background: #B28233;
color: #fff;
padding: 6px;
padding-left: 15px;
padding-top: 8px;
font-size: 14px;
letter-spacing: 0,045;
font-weight: 900;
text-align: left;

} 
a.newsarchive{
position: absolute;
bottom:0;
display: block;
margin: 0 auto;
margin-bottom: 0px;
width: 298px;
height: 50px;
text-align: center;
background: #fff;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
color: #FF1D25;
font-size: 14px;
font-weight: 900;
line-height: 3.9;
}
.newssag{
font-family: 'Roboto', sans-serif;
color: #000;
padding-bottom: 9px;
font-size: 18px;
font-weight: 900;
line-height: 1.1;
letter-spacing: 0.01;
text-align: left;
}

#iblok{
width: 300px;
border: 0px solid #D1D1D1;
overflow: hidden;
margin-bottom: 27px;
}
#iblok p{
font-family: 'Roboto', sans-serif;
font-size: 12px;
padding-top: 0px;
} 
#iblok ul{
font-family: 'Roboto', sans-serif;
font-size: 12px;
list-style-type: square ;
padding-left: 20px;

}
#iblok ul li{
font-family: 'Roboto', sans-serif;
font-size: 12px;
list-style-type: square ;
padding-bottom: 5px;
} 
.slidernews{top: 140px; margin:auto; width: 600px; position: absolute; left: 50%; margin-left:-440px;}
h1.newsh1{font-size: 44px;}
.newsp{font-size: 22px;}
.otstup1{height: 64px; width: 100%;}
}
