html, body{	margin: 0px;	padding: 0px;	font-family: Arial;}body{	background: url(../images/background.jpg) top left scroll repeat-x;		margin: 0px;	padding: 0px;}h1, h2, h3, h4, h5, h6, p ,div,input{
	margin: 0; 	padding: 0;}
/**/a img { border:none; }/**/
.clr{ 
	border: 0;
    clear: both;
    float: none !important;
    font-size: 1px;
    height: 0;
    line-height: 1px;
	content:".";
	visibility: hidden;
}
div#wrapheader{width: 100%;	background-color: #FFFFFF;border-width: 0px;}
div#wrapmenu{
	height: 2em;		/*49px*/
	width: 100%;
	background: #BFBFBF;}
div.redline{background-color: #E00000;width:100%;	height: 0.1em; }
div#header{position: relative; margin: 0 auto;	width: 100%;}div#main_name{	font-size: 30px;	font-family: Helvetica, Garamond, Arial, sans-serif;	color: #FF0000;	padding-top: 10px;		/*18px*/	text-indent: -5px;		/*отступ первой строки*/	float: none;	/*padding-left: 20px;*/	}div#univer_name{	font-size: 20px;	font-family: Arial Narrow;	color: #F00000;	padding-top: 1px; /*5px*/	font-style: none;	float: none;}

div#logo{float: left;margin-top: 12px;margin-left: 20px;margin-right: 20px;}div#header_image{	position: absolute;	float: right;	right: 0px;	top: 0px;}

div#lang{		position: relative;	vertical-align: middle;	height: 3.05em;	float: right;	top: 0px;	right: 0.7em;}img.flag_lang{	vertical-align: middle;	height: 20px;	width: 30px;}/*div#calendar{	font-size: 14px;	text-align: center;	background-color: #FAFAFA;}*//*-------------------------------------------------------------------------------------------------------------------------*/
div#content{
	float: top;	width: 80%;	height: 100%;
	margin: 0 auto;	padding: 0px;	vertical-align: top;		background: #FAFAFA;
}h4{	margin-top: 5px;	color: #E00000;	font-family: Helvetica, Arial, Trebuchet, Courier;	text-align: left;}h3{	margin-top: 5px;	color: #E00000;	font-family: Helvetica, Arial, Trebuchet, Courier;}h2{	margin-top: 5px;	color: #E00000;	font-family: Helvetica, Arial, Trebuchet, Courier;}h1{	margin-top: 5px;	color: #E00000;	font-family: Helvetica, Arial, Trebuchet, Courier;	text-align: left;}div#content > table{	background: inherit;}/*-------------------------------------------------------------------------------------------------------------------------*/div.item_page{	padding-top: 5px;	margin-top: 10px;	padding-left: 10px;	padding-right: 10px;	text-align: left;	font-size: 16px;	line-height: 24px;	font-family: Helvetica, Arial, Trebuchet, Courier;	vertical-align: top;	float: top;}div.item_page > div{	margin-top: 15px;}div.item_page > p{	margin-top: 5px;	text-indent: 10px;}/*div.item_page > h4, div.item_page > h3, div.item_page > h2, div.item_page > h1 {	color: #E00000;}*//*-------------------------------------------------------------------------------------------------------------------------*/div.footnote				/*Сноска*/{		/*float: bottom;*/		margin-top: 20px;		text-align: left;	font-style: italic;	font-size: 12px;	line-height: 18px;	vertical-align: bottom;	height: auto;}/*-------------------------------------------------------------------------------------------------------------------------*/span.red_text{	color: #E00000;	font-style: italic;}/*-------------------------------------------------------------------------------------------------------------------------*/
/*div#content{	float:left;		width: 80%;
	background-color: #F3EFEC;
}*/
div#content ol li{
	margin-left: 25px;
}/*-------------------------------------------------------------------------------------------------------------------------*/
div#wrapinside {
	width: 100%;
	margin-top: 15px;	margin-bottom: 20px;
}
div#wrapcontent{
	width: 100%;
}

div#wrapfooter{
	width: 100%;	background-color: #BFBFBF;}

div#footer{	margin	: 0 auto;
	width	: 100%;}div#attention{	margin-top: 0.8em;	margin-bottom: 0.8em;	border-style: solid;	border-color: #D0A020;	border-width: 2px;	background-color: #BFBFBF;	font-size: 14px;	color: #A0A0A0;}

#wrapcopyright{
	float: bottom;	vertical-align: bottom;	margin-bottom: 0px;	width: 100%;		/*height: 100%;*/			border-top: 1px solid #E00000;	border-bottom: 1px solid #E00000;		/*margin-top: 15%;*/		/*background: -moz-linear-gradient(top, #1A2444 0%, #1E2650 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1A2444), color-stop(100%, #1E2650));	background: -webkit-linear-gradient(top, #1A2444 0%, #1E2650 100%);	background: -o-linear-gradient(top, #1A2444 0%, #1E2650 100%);	background: -ms-linear-gradient(top, #1A2444 0%, #1E2650 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A2444', endColorstr='1E2650'); /* for IE */		color: #FFFFFF;	background-color: #BFBFBF;
}

#copyright{		margin	: 0 auto;	padding	: 0px 10px 10px 10px;}

.readmore{
	font-family	: Arial;	font-size	: 14px;	margin-top	: 10px;}

.readmore a{
	text-decoration	: none;
	background-color: #E00000;
	color: white;
	padding: 3px 7px;
}

.readmore a:hover{
	background-color: #BFBFBF;
	color: #E00000;
}

.item-150 {
	display: none;
}

a#designer:hover{
	color: #1A2444 !important;
}a#designer{	color: #1A2444;	text-decoration: none;}
div.newsblock {
    text-align: left;	font-family: Helvetica, Arial, sans-serif;   		padding-top: 0px;	padding-bottom:10px;	padding-left: 5px;	padding-right: 3px;		margin-top: 20px;		border: 1px #E00000 solid;
}div.newsblock > h4{	margin-bottom: 2px;}div.newsblock > p{	font-size: 12px;}/*-------------------------------------------------------------------------------------------------------------------------*/div.blog{	padding-left: 10px;	padding-right: 10px;}/*-------------------------------------------------------------------------------------------------------------------------*/									/*Стили для страницы с новостями*/div.newsitem{	margin-top: 10px;	margin-left: 20px;	margin-right: 15px;}h1.newshead{	font-size: 16px;	color:#0FA1E0;	margin-top: 20px;	margin-bottom: 5px;}div.newsitem > div.timestamp{	min-width: 10px;	margin-right: 15px;	color:#0FA1E0;	font-size: 12px;}div#newspage{	margin-left: 0.8em;	margin-right: 0.8em;	margin-top: 0.8em;		padding-left: 0.8em;	padding-right: 0.6em;		font-family: Helvetica, Arial;	}div#newspage > h1{	padding-left: 1em;	margin-bottom: 0.5em;	font-size: 1.5em;		}div#newspage > h2{	padding-left: 0.8em;	margin-bottom: 0.3em;	margin-top: 0.2em;	font-size: 1.1em;		}div#newspage > p{	text-indent: 1.5em;	margin-bottom: 1em;	}/*Навигация*/div#navpages{	float: none;	margin-top: 40px;}a.navpages{	margin-left: 5px;	margin-right: 5px;}/*-------------------------------------------------------------------------------------------------------------------------*/table.contacts{	margin-top: 40px;	background-color: #E0E0EF;	border-color: #FFFFFF;	border-width: 1px;	font-size: 11px;}div.contacts > div{	padding-left: 20%;	padding-right: 20%;}div.contacts > h4{	float: top;	background-color: #D0D0DF;	font-size: 12px;	padding-bottom: 5px; 	width: 100%;}/*--------------------------------------------Стили для фотогалереи--------------------------------------------------------*/div.gallerypreview{	float: left;	clear: none;		margin-top: 10px;	padding-left: 10px;	padding-right: 10px;}div.gallerypreview > h4{	color:#0FA1E0;	margin-bottom: 2px;}div.gallerypreview > img{	/*float: none;*/	margin-bottom: 2px;}div.gallerypreview > div{	font-size: 12px;}/*-------------------------------------------------------------------------------------------------------------------------*/