@charset "utf-8";
/* CSS Document */

body, html{	margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18pt; -webkit-text-size-adjust: none;}
body{background: url('/img/hram-yukki-fon1-1920.jpg') 50% 0 no-repeat #fff fixed;}
img{border: 0;}
input, textarea{-webkit-border-radius: 0;}
h1, h3, h4{padding: 0 0 0 20px; font-stretch: condensed; text-transform: uppercase; font-weight: 600;}
h1, h3{margin: 10px 0 30px 0; background: url('/img/bull-gold.png') 0 0 no-repeat; color: #919191; font-size: 28px;}
h3{margin: 0 0 20px 0; font-size: 22px;}

.clear{clear: both;}
.block{width: 1280px; height: auto; margin: 0 auto; position: relative;}
.fixed{position: fixed; top: 0;}
.left{width:auto; float:left;}
.right{width:auto; float:right;}
.pol{height: 20px; margin: 30px 0 0 0; background: url('/img/pol-gold-dot.png') repeat-x;}
.white{width: 100%; height: auto; padding: 30px 0; background-color: #ffffff;}
.gray{width: 100%; height: auto; padding: 30px 0; background-color: #DCDDDE;}
.gray2{width: 100%; height: auto; padding: 30px 0 0 0; background-color: #EDEDEE;}
.breadcrumb{font-size: 14px;}
.zag2{color: #ffffff;}
.link1:link{color: #CF7808;	font-style: italic; font-weight: 700; text-decoration: underline;}
.link1:visited{color: #CF7808;}
.link2{color: #CF7808;	font-style: italic; font-weight: 700; text-decoration: underline; font-size: 18px;}
.link3{color: #000; font-size: 18px; text-decoration: none;}
.header_fixed{padding-top: 160px;}
.error-box{font-size: 12px; color: #C00; position:relative; top:15px;}

ul.tree, ul.tree ul{margin: 0; padding: 0;}
ul.tree a{text-decoration: none;}
ul.tree li{list-style-type: none; padding: 20px 0 0 0;}
ul.tree li a{color: #000; font-weight: 500;}
ul.tree ul li{padding-left: 40px; background: url('/img/map1.jpg') repeat-y 0 0;}
ul.tree ul .li2{padding-left: 80px; background: url('/img/map2.jpg') repeat-y 0 0;}

ul.quots{margin: 0; padding: 0;}
ul.quots a{}
ul.quots li{list-style-type: none; padding: 20px 0 0 40px; background: url('/img/img-quots_sm.jpg') no-repeat 0 20px;}
/*ul.tree li a{color: #000; font-weight: 500;}
ul.tree ul li{padding-left: 40px; background: url('/img/map1.jpg') repeat-y 0 0;}
ul.tree ul .li2{padding-left: 80px; background: url('/img/map2.jpg') repeat-y 0 0;}*/

table.t_audio{width: 100%;}
table.t_audio td{font-size: 16px;}

.list, .list2{width: 100%; height: auto; margin-top: 30px; background: no-repeat;}
.pol2{margin-top: 30px; padding: 10px; background-color: #C1C1C1;}
.pol2 a{color: #000; font-weight: 700; font-style: italic;}
.list2 .pol2{background-color: #DBDBDB;}
.list2 .img_news{float: left; margin: 25px 20px 20px 0;}

.details{text-align: right; font-style: italic; color: #CF7808; text-decoration: underline;}
.details a, .details a:visited{color: #CF7808;}
.tags div{float: left; margin: 0 20px 20px 0; background: url('/img/icon-youtube_sm.png') 0 5px no-repeat;}
.tags a{ margin-left: 30px; color: #808080;}
.tags a:last-child{background: none;}

.numb{height: auto; width: 100%; padding: 0; margin: 20px 0;}
.numb div{float: left; height: 20px; width: auto; text-align: center; font-weight: 700; padding: 10px 15px; margin: 0 10px 20px 0; font-size: 16px;}
.numb div:first-child{padding-left: 0;}
.numb_act{padding: 4px 7px; background: #808080; color: #FFF; margin-left: 10px; font-weight: 700; font-size: 14px; cursor: pointer;}
.numb_neact{padding: 4px 7px; background: #C1C1C1; margin-left: 10px; font-weight: 700; font-size: 12px; cursor: pointer;}
.numb_neact a{color: #000;}

/* Forms */
.forms{margin-top: 20px; font-size: 16px;}
.forms select{padding: 10px; height: 50px; font-size: 16px; color: #808080;}
.forms option{margin: 10px; font-size: 16px; color: #808080;}
.forms input[type=text]{height: 16px; padding: 10px; background: #FFF; border: none; margin-bottom: 20px; color: #8A8A8A;}
.forms input[type=submit]{width: 160px; height: 50px; margin: 0 0 0 20px; padding: 0; border: none; background-color: #919191; color: #FFF; font-size: 18px; font-style: italic; font-weight: 700; cursor: pointer;}
.forms .butt_delete{background: url('/img/icon-error.png') no-repeat; border: none; width: 40px; height: 40px; margin-left: 10px; position: relative; top: 15px;}

/*form{margin-top: 20px; font-size: 16px;}
input[type=text], input[type=password]{height: 16px; padding: 10px; background: #FFF; border: none; margin-bottom: 20px; color: #8A8A8A;}
input[type=submit]{width: 290px; height: 50px; margin-top: 20px; padding: 0; border: none; background-color: #919191; color: #FFF; font-size: 18px; font-style: italic; font-weight: 700; float: right; cursor: pointer;}
input[type=checkbox]{width: 15px; height: 15px; padding: 0; background-color: #FFFFFF; color: #000000; font-size:  16px;}*/

#indicato{width: 100px; height: 100px; margin: -50px 0 0 -50px; position:absolute; left: 50%; top: 50%; background: url('/img/indicato.gif') no-repeat 0 0;}

#header{width: 100%; height: 410px; padding-top: 130px; overflow: hidden;}

#social{width: 100%; height: 40px; background-color: #000000; padding: 0; margin: 0; overflow: hidden; position: fixed; top: 0; z-index: 590;}
	#social .left span{color: #ffffff; font-size: 14px; margin: 0 0 0 10px;}
	#social .left a{color: #ffffff; margin-right: 12px; font-size: 14px; z-index: 590; font-weight: 700; text-decoration: underline;}
		#social .left a:last-child{}
	#social .left img{height: 32px; position: relative;	top: 4px;}
    #social .right{font-size: 14px; color: #8A8A8A; position: relative; top: -7px;}
        #social .right a{margin-left: 30px; font-weight: 700; text-decoration: none; color: #8A8A8A;}
        #social .right a:first-child{text-decoration: underline; margin-left: 10px;}
	    #social .right img{height: 32px; margin-left: 7px; position: relative; top: 10px;}


#float_menu{
	width: 100%;
	height: 100px;
	margin: 0 auto;
	clear: both;
	background-color: rgba(102,102,102,0.8);
	position: fixed;
    top: 40px;
	z-index: 590;
}
#float_menu #search{
	width: auto;
	min-width: 230px;
	height: 30px;
	float: right;
	margin-top: 35px;
}
#float_menu #search input[type=text]{
	width: 184px;
	height: 30px;
	border:0;
	padding: 0 8px;
	margin: 0;
	color: #B3B3B3;
	font-style: italic;
	font-size: 14px;
	/*position: relative;
	left: 5px;*/
}
#float_menu #search input[type=submit]{
	width: 160px;
	height: 30px;
	border:0;
	padding: 0;
	margin: 0;
	color: #ffffff;
	background-color: #666666;
	font-style: italic;
	font-weight: 700;
	font-size: 14px;
}
#float_menu #search input[type=button]{width: 30px; height: 30px; border:0; padding: 0; margin: 0; float: right; background: url('/img/icon-search.png') no-repeat #666666; display: none;}

#float_menu #logo_small{
	display: none;
}
.menu_pop{display: none; float: right; width: 30px; height: 30px; margin-top: 25px; overflow: hidden; cursor: pointer;}

#overlay{display:none; width: 100%; background-color: #2c2c2c; opacity: 0.4; position: absolute; top: 0; left: 0; z-index: 590;}
#menu_phone{display: none; width: 180px; padding: 20px; height: auto; position: fixed; right: -220px; top: 0; background: #666666; color: #fff; border: none; z-index: 595;}
#menu_phone .logo{background: #e1d2bb; height: 120px; padding: 20px 0; text-align:center; margin-bottom: 10px;}
#menu_phone ul{margin: 0; padding: 0; font-stretch: condensed; font-weight: 700; font-size: 17px;}
#menu_phone ul h4{padding: 0 0 0 20px; background: url('/img/bull-white-sm.png') 0 3px no-repeat; color: #ffffff; }
#menu_phone ul li{list-style-type: none; color: #FFF; font-size: 16px; padding: 0; float:none; text-transform: uppercase;}
#menu_phone ul li a{text-decoration: none; color: #FFF;}
#menu_phone #search{width: 160px; float: none; margin: 0 0 20px 0;}
#menu_phone #search input[type=text]{left: 0; width: 100px;}

#menu_phone #admin_pop{font-size: 14px; color: #FFF; margin-top: 30px;}
#menu_phone #admin_pop a{font-weight: 700; text-decoration: none; color: #FFF; text-decoration: underline;}
#menu_phone #admin_pop img{height: 32px; margin-left: 7px; position: relative; top: 12px;}

ul#header_menu1{
	width: auto;
	height: 17px;
	margin-top: 30px;
	float: right;
	list-style-type: none;
}
ul#header_menu1 li{
	text-transform: uppercase;
	font-stretch: condensed;
	font-size: 22px;
    font-weight: 600;
	float: left;
	margin-left: 30px;
}
ul#header_menu1 li a{
	text-decoration: none;
	padding: 0 0 0 16px;
	margin: 0;
}
ul#header_menu1 li a img{
	margin-right: 10px;
}
ul#header_menu1 li .act{
	color: #000000;
	background: url('/img/bull-black.png') 0 4px no-repeat;
}
ul#header_menu1 li .neact{
	color: #808080;
	background: url('/img/bull-gray.png') 0 4px no-repeat;
}

ul#header_menu2{
	display: none;
	width: auto;
	height: 17px;
	margin-top: 18px;
	padding: 0;
	float: right;
	list-style-type: none;
}
ul#header_menu2 li{
	text-transform: uppercase;
	font-stretch: condensed;
	font-size: 17px;
    font-weight: 600;
	float: left;
	margin-left: 15px;
}
ul#header_menu2 li a{
	text-decoration: none;
	padding: 0 0 0 15px;
	margin: 0;
}
ul#header_menu2 li a img{
	margin-right: 15px;
}
ul#header_menu2 li .act{
	color: #000000;
	background: url('/img/bull-black-sm.png') 0 2px no-repeat;
}
ul#header_menu2 li .neact{
	color: #ffffff;
	background: url('/img/bull-white-sm.png') 0 2px no-repeat;
}

#quots{float: none; width: 720px; height: 180px; overflow: hidden; margin-top: 0px; padding-top: 80px;}
#quots img{float: left; margin-right: 16px;}
#quots div{
	float: left;
	padding-top: 0;
	font-size: 20px;
	font-stretch: condensed;
}
#quots div p:first-child{
	padding-top:50px;
}
#quots div p:last-child{
	font-size: 16px;
	text-align: right;
	font-weight: 600;
}
#nav{
	font-size: 14px;
	color: #808083;
}
#nav span{
	background: url('/img/bull-gray.png') 0 1px no-repeat;
	background-size: 7px 100%;
	padding-left: 20px;
	margin-left: 20px;
}
#nav span:first-child{
	background: none;
	padding-left: 0;
	margin-left: 0;
}
#content{
	width: 100%;
	height: auto;
	min-height: 300px;
	background-color: #FFF;
	z-index: 520;
}
#content p{
	margin: 20px 0 0 0;
	font-size: 16px;
}
.published{text-align: right; font-size: 16px; font-style: italic; margin-top: 20px;}

#index{margin: 30px 0;}
#info{padding: 10px 0 30px 0;}
	#info .big{margin-top: 0; font-size: 18px;}
	#info ul{font-size: 15px;}

#raspisanie{width: 250px; float: right; height: auto; min-height: 270px; padding: 20px; margin: 60px 0 30px 30px; background-color: #F9D3B7;}
	#raspisanie h4, #raspisanie2 h4{background: none; font-size: 20px; margin: 0; padding: 0}
	#raspisanie p, #raspisanie2 p{margin: 20px 0; color: #666666;}
	#raspisanie a, #raspisanie2 a{font-size: 16px; text-decoration: underline; font-weight: 700; color: #CF7808; font-style: italic;}

#raspisanie2{clear: both; display: none; width: auto; margin: 30px auto 10px; padding: 20px; background-color: #F9D3B7;}

header.big{margin: 0; padding: 0; font-size: 16px;}
.block1{width: 640px; float: left; margin: 0 0 0 0; padding: 0;}
.block2{min-height: 240px; margin: 0 0 0 670px; padding: 0;}
.block3{width: 100%; margin: 0; padding: 0;}

#video1{min-height: 540px; padding-bottom: 30px;}
#video1 .pol, #video2 .pol, #blog .pol, #sites .pol{display: none; margin: 0 0 30px 0;}
#video2{height: 520px;}
#sites{height: 620px;}
.block_pre{height: 55px;}
.video_pre{height: 10px;}
.big_video{margin-top: 30px; width: 640px; height: 370px;}
.small_video{height: 200px;}
	.small_video .video{float: left; margin-right: 20px; width: 290px; height: 170px;}
	.small_video .title{font-size: 18px; line-height: 22px; color: #000; font-weight: 700; margin-bottom: 10px; padding: 0;}
	.small_video .text{font-size: 14px; line-height: 18px; color: #919191; margin: 0 0 10px 310px;}
	.small_video .url{margin: 0 0 0 310px;}
		.small_video .url a{font-size: 16px; text-decoration: underline; font-weight: 700; color: #CF7808;}
.video_razd{height: 0;}
.video1{width: 720px; height: 406px;}

.podp{padding: 0 0; font-size: 15px; margin-top: 20px;}
.podp2{float: right; width: auto; margin: 0 0 0 10px; padding: 0; font-size: 16px;}
.podp3{padding: 0; font-size: 16px; text-align: right;}

.block1 img{float:left; margin: 5px 10px 10px 0; border: 0;}

#index-gallery{height: 240px; width: auto; margin: 0 0 30px 0; padding: 20px 0; overflow-x: hidden; overflow-y: hidden; background-color: #DC8228; text-align: center;}
	#index-gallery div{width: auto; margin: 0 auto; padding: 0}
	#index-gallery img{margin: 0; padding: 0; border: none;}

.slider {width: 50%; margin: 100px auto;}
	.slick-slide {margin: 0px 20px;}
	.slick-slide img {width: 100%;}
	.slick-prev:before,
	.slick-next:before {color: black;}
	.slick-slide {transition: all ease-in-out .3s; }
	.slick-active {opacity: 1;}
	.slick-current {opacity: 1;}

.youtube_link{color: #808080; margin: 30px 0 0 0;}
.youtube_link a{color: #808080;}

.small_news{margin-top: 30px;}
.small_news h4{font-size: 20px; padding: 0; text-transform: none;}
.small_news .img{float: left;}
.small_news .text{margin-left: 170px;}
	.small_news .text2{color: #4D4D4D; font-size: 14px;}
		.small_news .text2 a{text-decoration: none; color: #000; font-weight: 700;}
.small_news .n2{margin-left: 160px;}
.small_news div div{margin: 0 0 20px 0; font-size: 14px; color: #919191;}
.small_news div div:last-child{margin-bottom: 0;}
.small_news a{color: #CF7808; font-size: 16px; text-decoration: underline;}

.small_news2{margin: 30px 0 0 0; color: #4D4D4D; font-size: 14px;}
.small_news2 div{margin-bottom: 20px;}
.small_news2 img{float: left; border: 0; margin: 0 30px 0 0;}
.small_news2 a{text-decoration: underline; font-weight: 700; color: #4D4D4D;}

.image_frame_140{position: absolute; width: 140px; height: 140px; float: left; overflow: hidden;}
	.image_frame_140 img{margin: 0}
	.image_frame_140 span{position: absolute; top:0; left:0; width: 140px; height: 140px; background: url('/img/frame-140.png') no-repeat;}
.text_frame_140{margin-left: 160px;}

.image_frame_200{position: absolute; width: 200px; height: 200px; float: left; overflow: hidden; margin-top: 25px;}
	.image_frame_200 img{margin: 0;}
	.image_frame_200 span{position: absolute; top:0; left:0; width: 200px; height: 200px; background: url('/img/frame-200.png') no-repeat;}
.text_frame_200{margin-left: 230px;}

.image_frame_260{position: absolute; width: 260px; height: 260px; float: left; overflow: hidden;}
	.image_frame_260 img{margin: 0;}
	.image_frame_260 span{position: absolute; top:0; left:0; width: 260px; height: 260px; background: url('/img/frame-260.png') no-repeat;}
.text_frame_260{margin-left: 290px;}

.audio_c{float: right; width: 300px; margin-left: 20px;}

.prev div, .next div{margin-bottom: 20px;}
.prev h4, .next h4{margin: 30px 0 15px 0; background: url('/img/bull-black-sm.png') no-repeat;}
.prev{width: auto; max-width: 460px; float: left;}
	.prev h4{background-position: 0 3px;}
.next{width: auto; max-width: 460px; float: right; text-align: right;}
	.next h4{padding: 0 20px 0 0; background-position: 100% 3px;}


#contact_block{min-height: 360px;}
    #contacts .contact1{margin-top: 20px;}
        #contacts .contact1 img{float: none; margin: 0;}
        #contacts .contact1 span{position: relative; top: -25px; margin-left: 10px;}
        #contacts .contact1 a{color: #000;}
    #contact-btn1, #contact-btn2{cursor: pointer;}

#feedback p{color: #808080; font-size: 18px; margin: 0 0 20px 0;}
#feedback form{margin-top: 20px; font-size: 16px;}
#feedback #name, #feedback #email{width: 270px;	height: 30px; margin: 0; padding: 10px;	border: 0; color: #B3B3B3;}
#feedback #name{margin-right: 24px;}
#feedback #text{width: 590px; height: 130px; margin-top: 25px; padding: 10px; border: none;}
#feedback #feedback-btn{width: 290px; height: 50px; margin-top: 20px; padding: 0; border: none; background-color: #919191; color: #FFF; font-size: 18px; font-style: italic; font-weight: 700; float: right; cursor: pointer;}
#footer{
    clear: both;
	width: 100%;
    height: 290px;
	overflow: hidden;
    padding: 30px 0;
    background: url('/img/hram-yukki-fon2-1920.jpg') 50% 100% no-repeat #fff fixed;
}
#footer div{
    color: #ffffff;
    font-size:14px;
}
#footer .link2{color: #ffffff; font-style: normal; font-size: 14px;}
#footer .foot_menu{width: 200px; float: left; margin: 0 20px 20px 0;}
#footer .foot_menu .punkt{margin-bottom: 30px;}
#footer .foot_menu .punkt:last-child{margin-bottom: 0;}
#footer .foot_menu h4{margin: 0 0 0 0; background: url('/img/bull-white-sm.png') 0 3px no-repeat; color: #ffffff; font-size: 17px;}
#footer .foot_menu p{margin: 5px 0 0 20px;}
#footer .foot_menu a{color: #fff; text-decoration: none;}
#footer .foot_menu a.zag{padding: 0 0 0 20px; font-stretch: condensed; text-transform: uppercase; font-weight: 700; margin: 0 0 0 0; background: url('/img/bull-white-sm.png') 0 3px no-repeat; color: #ffffff; font-size: 17px;}

#subscribe{
    width: 320px;
    margin-left: 0px;
    float: right;
}
#subscribe h4{margin: 0 0 20px 0; background: url('/img/bull-gold-sm.png') 0 3px no-repeat; color: #ffffff; font-size: 17px;}
#subscribe p{
	margin: 0 0 20px 0;
	font-size: 14px;
	line-height: 16px;
}
#subscribe #subscribe-form{
	clear: both;
	height: 30px;
	margin: 0;
	padding: 0;
}
#subscribe #subscribe-form input[type=email]{
	width: 144px;
	height: 30px;
	border:0;
	padding: 0 8px;
	margin: 0;
	color: #B3B3B3;
	font-style: italic;
	font-size: 14px;
}
#subscribe #subscribe-form input[type=submit]{
	width: 130px;
	height: 30px;
	border:0;
	padding: 2px;
	margin: 0;
	color: #ffffff;
	background-color: #808080;
	font-style: italic;
	font-weight: 700;
	font-size: 14px;
	position: relative;
	left: -4px;
}

.gal_new{}
	.gal_new .block{width: 300px; height: 240px; margin: 5px; float:left; overflow:hidden; text-align:center;}
	.gal_new .block2{width: 240px; height: 160px; margin: 0 5px; padding: 0 20px 0 0; overflow:hidden; position:relative;}
	.gal_new td{font-size: 14px; font-color: #000;}
		.gal_new td input[type=text]{width: 100%; padding: 7px; margin-bottom: 5px; font-size: 14px; border: solid #000 1px;}
		.gal_new td input[type=submit]{width: 100px; height: 35px;}
		.gal_new td input[type=button]{font-size: 15px; float: right; color: #000;}
		.gal_new td input.rotateRight, .gal_new td input.rotateLeft{width: auto; float: left;  font-size: 15px; color: #000;}
		.gal_new td input.rotateRight{margin-left: 20px;}
		.gal_new td select{width: auto; max-width: 240px; padding: 7px;}
		.gal_new td input[type=checkbox]{width: 10px; height: 10px; color: #000; position: relative; top: 2px; margin: 0 5px 0 5px; padding: 5px;}
			.gal_new .del{margin-left: 0; text-decoration: none; position: relative; top: -4px;}
	.gal_new .rotate{background: url('/img/rotate_sm.png') 0px 8px no-repeat; border: none; margin: 0; padding-left: 25px; color: #cc4110; font-weight: 700;}
	.gal_new .cl1{background-color: #CCCCCC;}
		.gal_new .cl1 td, .gal_new .cl2 td{padding: 10px;}
	.gal_new .cl2{}

.user-form, .login-form{width: 320px; font-size: 16px;}
	.user-form span{font-size: 14px;}

.sel2{color: #DC8228; font-weight:700; padding: 0;}
#search ol{margin: 20px; padding: 0;}
#search ol li a{color: #A8A8A8; font-weight: 700;}

#auth-form{margin: 30px 0; width: 320px; height: 240px;}
#auth-form input[type=text], #auth-form input[type=password]{width: 100%; height: 16px; padding: 12px 15px; font-size: 14px; color: #000; background: #FFF; border: solid 1px #808080; margin-bottom: 20px;}
#auth-form input[type=submit]{float: right; width: 140px; height: 40px; padding: 7px 0; margin: 20px -33px 0 40px; font-size: 18px; font-style: italic; color: #FFF; background: #808080; border: none; text-align:center; cursor: pointer;}
#auth-form .error-box{position:relative; top:-10px;}

#video-container{padding: 8px 0 20px 0; text-align: center; background-color: #000000; color: #FFFFFF;}
	#video-container .page-list{width: 720px; margin: 0 auto 26px auto; text-align: center;}
	#video-container span{width: auto; text-align: left; padding: 10px 20px; margin-right: 20px; text-decoration: underline; width: 700; cursor: pointer;}
	#video-container .page-list-source:first-child{background-color: #C1C1C1; margin-left: 20px; color: #000000;}


/* Adaptive design */
@media screen and (max-width: 1520px) {
    body{background-image:url('/img/hram-yukki-fon1-1520.jpg');}
    #header{height: 300px;}
	#quots{padding-top: 50px;}
    #footer{background-image:url('/img/hram-yukki-fon2-1520.jpg');}
}

@media screen and (max-width: 1360px) {
	body{min-width: 1200px; background-image:url('/img/hram-yukki-fon1-1360.jpg');}
	#header{height: 240px;}
	#quots{padding-top: 20px;}
	#quots img{width: 80px; padding-bottom: 20px;}
	.block{width: 1140px; padding: 0 30px;}
	.white, .gray{padding: 0; margin: 0;}
    #footer{background-image:url('/img/hram-yukki-fon2-1360.jpg');}
	#info h3{margin: 20px 0;}
	#video2 h3{margin: 30px 0;}
	#raspisanie{margin-top: 80px;}
	.block1{width: 570px;}
	.block2{margin-left: 600px;}
	.big_video{width: 570px; height: 330px;}
	.small_video{height: 180px;}
	.small_video .video{width: 220px; height: 150px;}
	.small_video .text, .small_video .url{margin-left: 240px;}
	.block_pre{height: 85px;}
	#blog{padding-top: 30px;}
	#sites{height: 680px;}
	#contact_block{padding: 30px 0 0 0; height: 380px;}
	#feedback #name, #feedback #email{width: 235px;}
	#feedback #text{width: 520px;}
	#nav{padding: 20px 0;}
	h1{margin-top: 30px;}
	#page{padding-bottom: 30px;}
	.gal_new .block{padding: 0;}
}

@media screen and (max-width: 1280px) {
	body{min-width: 1080px; background-image:url('/img/hram-yukki-fon1-1280.jpg');}
	#header{height: 240px;}
	#quots{margin-top: 20px;}
	#quots img{width: 60px; padding-bottom: 40px;}
	.block{width: 1020px;}
	ul#header_menu1{padding-left: 0;}
	ul#header_menu1 li .act, ul#header_menu1 li .neact{background-position: 0 3px;}
	ul#header_menu1 li{font-size: 19px;}
	ul#header_menu2 li{font-size: 15px;}
	#footer{background-image:url('/img/hram-yukki-fon2-1280.jpg');}
	.block1{width: 500px; height: auto; padding-bottom: 30px;}
	.block2{margin-left: 530px; height: auto; padding-bottom: 30px;}
	.big_video{width: 500px; height: 290px;}
	.small_video{height: auto; min-height: 130px; margin-bottom: 30px;}
	.small_video .video{width: 200px; height: 130px;}
	.small_video .text, .small_video .url{margin-left: 220px; line-height: 17.5px;}
	#video1{height: auto; margin-bottom: 0;}
	#video2{height: auto;}
	#raspisanie, #info .pol{display: none;}
	#raspisanie2{display: block;}
	#sites{}
	#feedback #name, #feedback #email{width: 210px;}
	#feedback #text{width: 470px;}
}

@media screen and (max-width: 1100px) {
	body{min-width: 940px; background-image:url('/img/hram-yukki-fon1-1140.jpg');}
	#quots div{font-size: 18px;}
	.block{width: 940px;}
	ul#header_menu1 li .act, ul#header_menu1 li .neact{background-position: 0 1px;}
	ul#header_menu2 li .act, ul#header_menu2 li .neact{background-size: 5px 100%;}
	ul#header_menu2 li a{padding-left: 12px;}
	ul#header_menu1 li{font-size: 16px; margin-left: 20px;}
	ul#header_menu2 li{font-size: 14px; margin-left: 12px;}
	#footer{background-image:url('/img/hram-yukki-fon2-1140.jpg');}
	.block1{width: 460px;}
	.block2{margin-left: 490px;}
	.big_video{width: 460px; height: 260px;}
	#video1{height: auto;}
	#video2{}
	#feedback #name, #feedback #email{width: 190px;}
	#feedback #text{width: 430px;}
}

@media screen and (max-width: 1020px) {
	body{min-width: 640px; background-image:url('/img/hram-yukki-fon1-1024.jpg');}
	#float_menu #search{min-width: 150px; margin-right: 30px;}
	#float_menu #search input[type=text]{left: 0; width: 120px;}
	#float_menu #search input[type=submit]{display: none;}
	#float_menu #search input[type=button]{display: block;}
	#header_menu1{display: none;}
	#header_menu2{display: none;}
	#footer{background-image:url('/img/hram-yukki-fon2-1024.jpg');}
}

@media screen and (max-width: 680px) {
	body{min-width: 420px; background-image:url('/img/hram-yukki-fon1-720.jpg');}
	#quots, #admin{display: none;}
	#header{padding: 0; height: 280px;}
	#float_menu #search{display: none;}
	.menu_pop{display: block;}
	#menu_phone{display: block;}
	#menu_phone #search{width: auto; min-width: 120px; display: block; margin: 0; padding: 0;}
	#menu_phone #search input[type=text]{left: 0; width: 130px;}
	.block{width: 100%; padding: 0; margin: 0;}
	.block1, .block2, .block3{float: none; width: 360px; margin: 0 auto;}
	.block3{padding: 0;}
	.big_video, .small_video .video, .video1{width: 360px; height: 210px; float: none;}
	.video_pre{display: none;}
	#video1{margin: 0; padding: 0}
	#video1 .pol, #video2 .pol, #blog .pol, #sites .pol{display: block;}
	.small_video .title{margin-top: 20px;}
	.small_video .text, .small_video .url{margin-left: 0;}
	.list{background-image: none; background-size: 0;}
	.list2 img{width: 100%; height: auto;}
	.block_pre{height: 0;}
	#logo{height: 80px; margin-top: 10px;}
	#float_menu{height: 80px;}
	.image_frame_260, .image_frame_200{float: none; margin: 0 auto 20px auto; position: relative;;}
	.image_frame_200{margin-top: 20px;}
	.text_frame_260, .text_frame_200{margin-left: 0;}
	.gray{padding: 5px 0 ;}
	#sites{height: auto;}
	#contact_block{height: auto; padding-bottom: 60px;}
	#feedback #name, #feedback #email{width: 145px;}
	#feedback #text{width: 340px;}
	#footer{height: auto; background-image: url('/img/hram-yukki-fon2-720.jpg');}
	#footer .left, #footer .right{float: none;}
	#footer .foot_menu{width: 160px;}
	.prev, .next{float: none; text-align: left;}
	.next h4{background-position-x: 0; margin-top: 30px; padding: 0 0 0 20px;}
}