

/* Start:/bitrix/templates/sitea/components/bitrix/news.list/leftnews2/style.css?1326192864138*/
.news-date-time {
	color:#486DAA;
}
.news-item-left{font-size:12px; display:block; margin:6px 7px 6px 2px; padding:5px; background:#eee;}

/* End */


/* Start:/bitrix/templates/sitea/components/bitrix/news.list/leftnews/style.css?1326192864138*/
.news-date-time {
	color:#486DAA;
}
.news-item-left{font-size:12px; display:block; margin:6px 7px 6px 2px; padding:5px; background:#eee;}

/* End */


/* Start:/bitrix/templates/sitea/styles.css?14132700311521*/
.aslink{color:#AA2822!important;}
.astext{color:#1E1E1E!important;}
.biglink{font-size:15px;}
.padding4{display:block; padding:4px 0px;}
.right{float:right;}
.center{display:block; text-align:center; margin:4px;}

.hr{margin:6px 3px; height:1px; background:url(/bitrix/templates/sitea/images/linegray.png) top center; display:block; clear:both;}

.it{font-style:italic;}

.sitemap0{list-style:none; margin:0; padding:0;}
.sitemap0 li{padding:0 0 10px 15px; font-weight:bold; font-size:15px;}
.sitemap0 li li{padding:0 0 3px 15px; font-weight:normal; font-size:13px;}
.sitemap1{padding:3px;}

.blink{color:#AA2822; font-weight:bold; text-decoration:blink;}

#content table{width:100%!important; font-size:11px!important; margin:0!important;}
#content table p{text-indent:0px!important;}
#content table td{padding:1px 3px; border:1px solid #c2c2c2!important;}
#content table tr.headertable td, #content table tr.headertable th{font-weight:bold; text-align:center;}

#content table.noborder td{border:0! important;}

h3{font-size:15px; font-weight:bold; margin:7px 0 4px 5px;}

ul, ol{margin:3px 0 5px 20px;}
li{padding:2px 0;}

blockquote{margin:0 0 4px 35px;}

#content h1{line-height:24px; font-size:20px;}


/* .panel_control  */

.panel_control{
	position:absolute;
	top:0;
	right:45px;
	z-index:100;
}

.panel_control  a.contrast-version{
	background: url('/bitrix/templates/sitea/images/contrast.png') 0 50% no-repeat;
	padding: 0 0 0 40px;
	text-decoration:none;
	border:none;
	color:#fff;
}

.panel_control  a:hover.contrast-version{
	text-decoration:underline;
}
/* End */


/* Start:/bitrix/templates/sitea/template_styles.css?134311821510691*/
*{outline:0; margin:0; padding:0;}

@font-face {
    font-family: 'Clarus';
    src: url('/bitrix/templates/sitea/fonts/classicrussianplain-webfont.eot');
    src: url('/bitrix/templates/sitea/fonts/classicrussianplain-webfont.eot') format('eot'),
         url('/bitrix/templates/sitea/fonts/classicrussianplain-webfont.woff') format('woff'),
         url('/bitrix/templates/sitea/fonts/classicrussianplain-webfont.ttf') format('truetype'),
         url('/bitrix/templates/sitea/fonts/classicrussianplain-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,body{width:100%; height:100%;}
body{font:14px/17px Tahoma, Verdana, sans-serif; color:#1E1E1E;}

table{border-collapse:collapse; border:0;}
td{padding:2px; vertical-align:top;}

ul,ol{margin-left:20px;}
img{border:0;}

p{text-indent:10px; padding:3px 0;}

h4{padding:5px 15px; font-size:18px; font-weight:normal; text-align:left;}

a{color:#B12923;}
a:link, a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
a.re{text-decoration:none;}
a.re:hover{text-decoration:underline;}
a.no, a.no:hover{text-decoration:none;}
.aslink, .error, .starrequired{color:#B12923!important;}
.ok{color:green;}
.astext{color:#1E1E1E!important;}
.biglink{font-size:15px;}
.padding4{display:block; padding:4px 0px;}
.right{float:right;}
.clear{clear:both;}
.hr{margin:6px 3px; height:2px; background:url(/bitrix/templates/sitea/images/hr.png) top center repeat-x;}

#container{min-width:1150px; margin:auto;
//	width:expression(document.body.clientWidth < 1150? "1150px": "100%");
}
#header{text-align:left; height:130px; position:relative;
	background:url(/bitrix/templates/sitea/images/header.png) top left; 
}

.gerbcont{position:absolute; left:7px; top:18px;}
.gerbheader{position:relative; text-align:center; padding:6px 0 0 6px;}
.gerbheader img{height:90px;}
.gerbmask{position:absolute; left:7px; top:-2px; background:url(/bitrix/templates/sitea/images/flagcont.png) top left no-repeat; width:89px; height:103px;}
.gerbself{overflow:hidden; width:90px; height:110px;}

.mainsearch{position:absolute; top:25px; right:25px;}
.mainsearch .textinput{background:#fff; border:0px; border-bottom:2px solid #c24a34; padding:2px 4px; margin:0; width:184px;}
.mainsearch .submitinput{background:#c24a34; border:0px; padding:2px 7px 3px; color:white; margin:0;}
.mainsearch a{text-align:right; color:white; font-size:15px; display:block; padding-top:9px;}

.mainlinkcont{padding:22px 0 0 114px; position:relative;}
.mainlink{font-family:"Clarus"; color:white; font-size:27px; line-height:27px; text-decoration:none; display:block; padding-right:170px;}

.img-head-cont{position:relative; margin-top:0; width:120px; text-align:center;}

.podmenutop{padding-top:11px; font-family:Tahoma;}
.podmenutop a{color:white; text-decoration:none; font-weight:bold; padding-right:12px; font-size:12px;}
.podmenutop a:hover{text-decoration:underline;}

#topmenu{width:100%; background:#dedede; font-size:15px; margin-top:0px; margin-bottom:22px;}
#topmenu td{padding:7px 10px 10px 10px; text-align:center; cursor:pointer;}
#topmenu td div{position:relative;}

#topmenu td:hover{background:#828282;}
#topmenu td:hover a{color:white;}
#topmenu td:hover li a{color:#1E1E1E;}
#topmenu a{color:#1E1E1E; text-decoration:none;}

#topmenu ul{display:none; list-style:none; position:absolute; top:10px; margin:0 auto; padding:0; z-index:100; background:#eee;}
#topmenu li{width:100%; padding:0!important;}
#topmenu li a{display:block; padding:7px 1px 9px; background:#eee;}
#topmenu li a{color:#1E1E1E;}
#topmenu li:hover a{background:#828282; color:white!important;}
#topmenu li .hr{margin:1px 5px;}

.glava{text-align:left;}
.glava img{width:185px; margin-left:25px; 
	-webkit-box-shadow: 2px 2px 20px #777;
	-moz-box-shadow:2px 2px 20px #777;
	box-shadow: 2px 2px 2px #777;
}
.nameofglava{font-size:15px; font-weight:bold; padding:3px 15px; margin-top:15px; margin-bottom:3px; text-align:left;}
.nameofglava2{font-size:15px; padding:3px 15px; margin-bottom:10px; text-align:left;}
.glavamenu{margin-bottom:15px;}
.glavamenu a{display:block; padding:8px 15px; color:#1E1E1E; text-decoration:none; font-size:15px; text-align:left;}
.glavamenu a:hover{background:#eee;}

#leftbar {float:left; width:270px; position:relative; z-index:1;}
#rightcontainer{margin-left:-270px; float:right; width:100%;}
#rightcol{margin-left:270px;}
#content{float:left; width:100%; margin-right:0;}

#leftbar .innerbar{margin:0 9px 0 9px;}
#rightbar .innerbar{margin:0 0 0 0;}

#content .innerbar{margin:0 15px 0 0; padding:15px;}

.titlein{font-size:15px!important; font-weight:normal; text-transform:uppercase; padding-left:10px;}

#footer {clear:both; text-align:left; font-size:13px; padding:15px; border-top:2px solid #c24a34;}
.podpis{width:485px;}
#footer .hr{background:#888; margin:3px 0 10px 0;}
.copy{width:605px;}
#footer #muob{font-size:22px; padding:10px 0 0 64px; font-family:"Clarus"; float:left;}
.twim{font-size:9px; display:block; text-align:center;}
#counter{font-size:12px; padding:10px 0 10px 10px; float:left; background:url(/bitrix/templates/sitea/images/counter.png) right center no-repeat; width:224px; overflow:hidden; position:relative;}
#counter .value_count{letter-spacing:6px; position:absolute; top:10px; right:-2px;}

input, select{padding:3px;}
input.bigtext{width:300px;}
.formtable{width:100%; margin:5px 0px 0px; font-size:14px;}
.formtable td{padding:5px 3px;}
.formtable input[type=submit], .formtable input[type=reset], .formtable input[type=button] {border:1px solid white; color:white; padding:3px 5px; background:#AA2822; width:200px; font-weight:bold;}
.formtable input[type=text], .formtable input[type=password], .formtable select {width:200px;}
.formtable textarea{width:400px; height:150px;}
.font14{font-size:14px;}
.authtable input[type="text"], .authtable input[type="password"]{width:140px; background:white; border:0px; padding:2px;}
.authtable input[type="submit"]{border:1px solid white; background:white; margin-top:6px; padding:2px 5px; color:#AA2822; font-weight:bold; width:auto;}

.none{display:none;}

.oncontent{background:#AA2822; padding:3px; color:white; display:block; clear:both;}

ul.nav{list-style:none; margin:0; padding:0;}
ul.nav li{float:left; padding:3px 3px 3px 10px;}
ul.nav li a{color:white;}

.graysearch{color:#aaa; margin:5px; padding-left:5px;}
.oncontentgray{background:#eee; padding:3px; display:block; clear:both; font-size:12px;}
ul.navsearch{list-style:none; margin:0; padding:0;}
ul.navsearch li{float:left; padding:3px 3px 3px 10px;}

.searchform {margin:10px 5px;}
.searchform input[type=text]{width:400px; padding:5px 4px;}
.searchform select{padding:5px 4px;}
.deact{color:gray;}

.form_table{width:100%; margin:10px 0;}
.form_table td{padding:4px;}
.form_table input{width:400px; padding:2px;}
.form_table input[type=button], .form_table input[type=submit], .form_table input[type=reset]{width:250px; padding:2px;}
.form_table select{width:406px; padding:2px;}
.form_table textarea{width:398px; height:100px; padding:3px;}
.form_table textarea.bigarea{width:745px; height:120px; padding:3px;}




/*added 31.10 by mdlsr*/


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.ayanami_gallery_container
{
	width:100%;
	height:72px;
	position:relative;
	overflow:hidden;
	margin-top:20px;
}
.ayanami_gallery_container .left
{
	position:absolute;
	left:0px;
	top:0px;	
	display:block;
	width:20px;
	height:70px;
	background:url('/img/gallery_arrow_left.gif') left top no-repeat;
	
	text-decoration:none;
}
.ayanami_gallery_container .right
{
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	width:20px;
	height:70px;
	background:url('/img/gallery_arrow_right.gif') left top no-repeat;
	text-decoration:none;
}
.ayanami_gallery_container .roller
{
	position:absolute;
	left:20px;
	top:0px;
	display:block;
	height:70px;
	width:auto;
	white-space:nowrap;
	margin:0px;
	padding:0px;
}
.ayanami_gallery_container .roller li
{
	display:inline;
}
/*end of added on 31.10 by mdlsr*/

#back-top {
    position: fixed;
    z-index:2000;
    bottom: 5px; /* отступ от низа экрана до кнопки */
   right:10px; /* отступ слева экрана до кнопки, если хотите чтобы кнопка была по правый угол экрана поставте параметр margin-left: -1000px; дальше немного подкорректируете сами */
}
 
#back-top a {
    width: 50px; /* размер квадрата изначальный, без округленных углов*/
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}

/* иконка стрелки (тег span) */
#back-top span {
    width: 50px;
    height: 50px;
    display: block;
   
    background:   url(/bitrix/templates/sitea/images/up.png) center center no-repeat;
    /*путь к стелочке, можете найти в интернете любую и вставить сюда*/
 
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
 
    
 
}
#back-top a:hover span {
    background:   url(/bitrix/templates/sitea/images/up.gif) center center no-repeat;
}
/* End */
/* /bitrix/templates/sitea/components/bitrix/news.list/leftnews2/style.css?1326192864138 */
/* /bitrix/templates/sitea/components/bitrix/news.list/leftnews/style.css?1326192864138 */
/* /bitrix/templates/sitea/styles.css?14132700311521 */
/* /bitrix/templates/sitea/template_styles.css?134311821510691 */
