


/* Start:/bitrix/templates/.default/components/bitrix/news.list/news/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/wide_red/styles.css*/
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family:Arial,serif; 
	margin:1.3em 0 0.2em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 0.7em; }
h2 { font-size:180%; }
h3 { font-size:160%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#work-area ol li, #work-area ul li { margin: 0.6em 0;}
#workarea .photo-page-detail-list li{ margin:0;}
.blog-comment-content, .blog-comment-cont {height:auto;}
/* End */



/* Start:/bitrix/templates/wide_red/template_styles.css*/
@font-face {
    font-family: 'AGOpusRoman';
    src: url('/bitrix/templates/wide_red/images/12499-webfont.eot');
    src: url('/bitrix/templates/wide_red/images/12499-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/wide_red/images/12499-webfont.woff') format('woff'),
         url('/bitrix/templates/wide_red/images/12499-webfont.ttf') format('truetype'),
         url('/bitrix/templates/wide_red/images/12499-webfont.svg#AGOpusRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {background: url('/bitrix/templates/wide_red/images/bg.jpg'); font-family: Verdana; font-size: 13px; color: #333333;}
body {width: 100%;}
a {text-decoration: none;}
.topbg {background: url('/bitrix/templates/wide_red/images/topbg.png') repeat-x; height: 108px; width: 100%;}
.mainmenu a:link, .mainmenu a:visited, .mainmenu {font-family:"AGOpusRoman"; font-size: 17px; color: #000c4d; text-decoration: none; text-shadow: 1px 1px #fff; cursor: pointer;}
.mainmenu a:hover {font-family:"AGOpusRoman"; font-size: 17px; color: #000c4d; text-decoration: underline;}

.z1 {z-index: 1;
position: absolute;
left: 0;
top: 95px;
width: 100%;}

.z1bg {background: url('/bitrix/templates/wide_red/images/mainpic.jpg') no-repeat top center; height: 587px; width: 100%;}

.z2 {z-index: 2;
position: relative;
width: 100%;}

.mm1 {width: 100%; float: left; margin: 306px 0 90px 0;}
.slogan {float: right; margin: 310px -290px 0 0; padding: 30px 0 0 60px; font: 90%/170% Georgia,"Times New Roman",serif; font-size: 26px; font-weight: bold; font-style: italic; color: #000d4e; background: url('/bitrix/templates/wide_red/images/sloganbg.png') no-repeat; width: 371px; height: 121px;}

@media all and (-webkit-min-device-pixel-ratio:0) {
.mm1 {width: 100%; float: left; margin: 300px 0 90px 0;}
   }

noindex:-o-prefocus,.mm1 {width: 100%; float: left; margin: 306px 0 90px 0;}

a:link.zakl, a:visited.zakl {display: block; width: 209px; height: 40px; padding: 15px 0 0 0; font-family:"AGOpusRoman"; font-size: 17px; color: #000c4c; background: url('/bitrix/templates/wide_red/images/zakl-out.png') no-repeat; text-align: center;}
a:hover.zakl, a.zakl.active {display: block; width: 209px; height: 40px; padding: 15px 0 0 0; font-family:"AGOpusRoman"; font-size: 17px; color: #000c4c; background: url('/bitrix/templates/wide_red/images/zakl-over.png') no-repeat; text-align: center;}
h2 {color: #000c4c; font: 90%/170% Georgia,"Times New Roman",serif; font-size: 18px; padding: 0; margin: 0; font-style: italic; font-weight: bold;}
.contents img {float: left; padding: 0 10px 5px 0;}
.newstopbg {background: url('/bitrix/templates/wide_red/images/newstopbg.jpg') no-repeat top left; height: 35px;}
.shtir3 {background: url('/bitrix/templates/wide_red/images/shtir3.jpg') no-repeat top right; width: 20%; height: 35px; float: right; margin: 35px 0 0 0;}
.news {background: url('/bitrix/templates/wide_red/images/newsbg.jpg') repeat-y top left; width: 285px; padding: 0 15px 0 15px;}
.newshead {color: #000e4f; font-family:"AGOpusRoman"; font-size: 25px; text-shadow: 1px 0px #fff;}
.bgbot {background: url('/bitrix/templates/wide_red/images/bgbot.jpg') repeat-x; width: 100%; height: 329px;}
.bothead {color: #000d4e; text-shadow: 1px 0px #e2e3e9; font-family:"AGOpusRoman"; font-size: 20px; font-weight: bold;}
.botmenu {padding: 0 20px 0 20px;}
.botmenu a:link, .botmenu a:visited {color: #ffffff; text-decoration: none;}
.botmenu a:hover {color: #ffffff; text-decoration: underline;}
.contacts {color: #ffffff;}
a:link.yamap, a:visited.yamap {color: #000c4c; text-decoration: underline;}
a:hover.yamap {color: #000c4c; text-decoration: none;}
.copy {color: #cccccc;}
a:link.dim, a:visited.dim {color: #cccccc; text-decoration: none;}
a:hover.dim {color: #cccccc; text-decoration: underline;}
.botsubm {padding: 5px 0 5px 0;}
.botmen {max-width: 1236px; padding: 20px 20px 0 20px; display:block;}
.botmen1 {max-width: 1236px; padding: 30px 20px 0 20px; display:block;}
.topmen {max-width: 1236px; padding: 0 20px 0 20px; display:block;}

#menu {
	padding: 0;
	margin: 0;
	display: inline;
	text-align: left;
	width: 100%;
	}
#menu li.mainmenu {
	list-style: none;
	float: left;
	height: 41px;
	margin: 0;
	text-align: left;
	position: relative;
	}
#menu li.submenu {
	list-style: none;
	float: left;
	padding: 8px 0 8px 10px;
	margin: 0 15px 0 -25px;
	text-align: left;
	position: relative;
    width: 200px;
    border-bottom: 1px solid #a7afc2;
	}
#menu li.submenulast {
	list-style: none;
	float: left;
	padding: 8px 0 8px 10px;
	margin: 0 15px 0 -25px;
	text-align: left;
	position: relative;
    width: 200px;
	}
#menu li ul {
	list-style: none;
	margin: 0;
	display: none;
	position: absolute;
	left: -5px;
	top: 41px;
    background: url('/bitrix/templates/wide_red/images/bg.jpg');
	z-index: 100;
	width: 200px;
	}
	#menu li a {text-decoration: none;}
#menu li a:hover {color:#b31024;}
.submenu a:link, .submenu a:visited, .submenulast a:link, .submenulast a:visited {font-family:"AGOpusRoman"; font-size: 18px; color:#000c4c; text-decoration:none;}
.submenu a:hover, .submenulast a:hover {font-family:"AGOpusRoman"; font-size: 18px; color:#b31024; text-decoration:none;}

#menu li:hover ul, #menu li.jshover ul {
	display: block;
	}
.main3 {float: left; margin: 20px 20px 0 0; width: 250px; height: 280px;}
.eco {line-height: 41px; color: #000c4c; font: 90%/170% Georgia,"Times New Roman",serif; font-size: 18px; font-style: italic; font-weight: bold; text-shadow: 1px 0px #fff;}

a:link.zakl1, a:visited.zakl1 {color: #000c4c; font: 90%/170% Georgia,"Times New Roman",serif; font-size: 18px; font-style: italic; font-weight: bold; text-shadow: 1px 0px #fff; text-decoration: none; border-bottom: 1px dashed #000c4c;}
a:hover.zakl1 {color: #000c4c; font: 90%/170% Georgia,"Times New Roman",serif; font-size: 18px; font-style: italic; font-weight: bold; text-shadow: 1px 0px #fff; text-decoration: none; border-bottom: 0;}

a:link.newstitle, a:visited.newstitle {color: #000c4c; font-family: Verdana; font-size: 18px; text-decoration: underline;}
a:hover.newstitle {color: #000c4c; font-family: Verdana; font-size: 18px; text-decoration: none;}

.maria {float: right; margin: 10px 180px 0 0;}
.rightico {position: absolute; right: 0; top: 450px;}
/* End */
