/* CSS Document for volen*/
html {
background:#ffffff url(/bitrix/tpl/img/insidebg.jpg) repeat-x;
text-align:center;
margin:0;
padding:0;
}

body {
text-align:center;
margin:0px 0 0px 0;
padding:0;
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
color:#333333;
line-height:14px;
font-size:13px;
}


#cont-all {
_margin-left:30px;
}

/*для всех броузеров что понимают min-width */ 
#min-width { 
width:100%; 
min-width:990px;
} 
/* для IE */ 
* html .minwidth  { 
border-left:990px solid #ffffff;/*min-width*/ 
position:relative; 
float:left; 
z-index:1; 
} 
* html .container  { 
margin-left:-990px; /*-min-width*/ 
position:relative; 
float:left; 
z-index:2; 
} 
.container  { 
color:inherit;
padding:0px 0px;
background:#ffffff url(/bitrix/tpl/img/footer.jpg) no-repeat 37% bottom;
position:relative;
} 

.left-float {
	width:37%;
	float:left;
}

.left-fix {
	float:right;
	width:350px;
	text-align:left;
}

.right-float {
	margin-left:37%;
}

.block {
	overflow:hidden;
	_height:1%;
}

.clear {
	clear:both;
	overflow:hidden;
	_height:1%;
}


.right-fix {
	float:left;
	width:610px;
	text-align:left;
	overflow:hidden;
}


#header .left-float {
	background:url(/bitrix/tpl/img/leftbg.jpg) no-repeat top right;
}


#header .left-fix {
	position:relative;
	height:586px;
	background:url(/bitrix/tpl/img/background.jpg) no-repeat left top;
	_background-position:3px top;
}
#header .right-float {
	background: url(/bitrix/tpl/img/rightbg.jpg) repeat-x -30px top ;
}
#header .right-float .block {
/*	height:586px;*/
	position:relative;
text-align:left;
}
#header .right-fix {
/*	height:586px;*/
	height:409px;
	background:url(/bitrix/tpl/img/background.jpg) no-repeat right top;
}

#header #ie3pxhack {
	position:absolute;
	width:5px;
	height:410px;
	background:url(/bitrix/tpl/img/ie3pxhack.jpg) no-repeat left top;
	display:none;
	left:37%;
	left: expression(document.getElementById('widthcalculate').offsetWidth < '665' ? "37%" :"665px"); /* для ie*/
	top:0;
	z-index:5;
	_display:block;
}


.global-block {
	position:relative;
}

.left-float .global-block {
	padding-bottom:177px;
}

.right-float .global-block,
.forum-volen .global-block {
	padding-bottom:400px;
}


.forum-volen .global-block {
	text-align:left;
	width:960px;
	margin:auto;
}


.forum-volen .right-fix {
}





/*inside*/
	.inside-bg {
		background: url(/bitrix/tpl/img/insidebg.jpg) repeat-x center top;
	}

		#header.inside {
			/*background: url(/bitrix/tpl/img/inside_menu.gif) no-repeat center top;*/
		}

		#header.inside .left-float {
			background:none;
		}
		
		
		#header.inside .left-fix {
			height:241px;
			background: url(/bitrix/tpl/img/inside_menu.gif) no-repeat 14px top;
		}
		#header.inside .right-float {
			background:none;
		}
		#header.inside .right-float .block {
			height:241px;
			position:relative;
		}
		#header.inside .right-fix {
			height:241px;
			background: url(/bitrix/tpl/img/inside_menu.gif) no-repeat -336px top;
			_background-position:-339px top;
		}
		
		#header.inside #ie3pxhack {/*??? iaai ee???*/
			position:absolute;
			width:5px;
			height:410px;
			background:url(/bitrix/tpl/img/ie3pxhack.jpg) no-repeat left top;
			display:none;
			left:37%;
			left: expression(document.getElementById('widthcalculate').offsetWidth < '665' ? "37%" :"665px"); /* aey ie*/
			top:0;
			z-index:5;
			_display:block;
		}
		
		.inside-bg #header.inside #ie3pxhack {/*??? iaai ee???*/
			background:url(/bitrix/tpl/img/inside_menu.gif) no-repeat -333px top;
		}
		
/*//inside*/


a {
color:#3366cc;
text-decoration:underline;
}

img, ul, ol, p, form {
margin:0;
padding:0;
border:none;
}

table {
margin:0;
}

a:hover {
text-decoration:none;
}

form, input, select, td, table, tr {
font-size:100%;
}

	#logo {
	position:absolute;
	top:54px;
	left:61px;
	_left:64px;
	}
	
		#logo.inside {
		position:absolute;
		top:61px;
		left:46px;
		_left:49px;
		}
	
	.left-fix #menu {
		font-size:11px;
		color:#ffffff;
		position:absolute;
		left: 58px;
		top: 97px;
		_left: 65px;
		font-family:Arial, Helvetica, sans-serif;
		width:103px;
		border-top:1px solid #5c7ca9;
		padding-top:7px;
	}
	
		.left-fix #menu a {
			color:#ffffff;
		}
		
		.left-fix #menu ul {
			padding-top:0px;
			padding-bottom:4px;
			$padding-bottom:0px;
			$line-height:7px;
			$font-size:7px;
		}
		
			.left-fix #menu ul li {
				list-style:none;
				padding:0;
				margin:0;
				$height:1%;
			}

			.left-fix #menu ul li {
				$padding-bottom:0;
			}

				.left-fix #menu ul li img {
					margin:0;
					display:block;
				}

				.left-fix #menu ul li.tieser {
					border-top:1px solid #536e99;
					padding-top:0px;
					padding-bottom:0;
/*					$padding-bottom:4px;*/
					margin-top:3px;
					line-height:1px;
					font-size:1px;
				}
				
	/*inside menu*/
	
	.right-fix #menu {
		font-size:11px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
	}
	
		.right-fix #menu a {
			color:#ffffff;
		}
		
		.right-fix #menu ul {
			position:absolute;
			left:1px;
		}
		
			.right-fix #menu ul li {
				list-style:none;
				display:inline;
				margin-right:7px;
			}
				
	/*end of inside menu*/
				
	.topbanners {
/*		position:absolute;
		top:409px;
		left:0px;
*/		width:562px;
		text-align:left;
	}
	
	.one-banner {
		width:275px;
		height:157px;
		text-align:center;
		
	}

		.one-banner.ban1 {
			float:left;
		}
	
		.one-banner.ban2 {
			float:right;
		}
	
		.one-banner img {
			margin:auto;
/*			background:red;*/
			float:none;
			display:block;
		}
	
	.universal-banner {
		float:left;
		padding-bottom:10px;
		padding-right:10px;
/*position:relative;*/
		text-align:left;

	}

	.left-float	.topbanners {
		width: auto;
	}
	
	.only-header {
		height:600px;
	}

	

	#link01 {
		position:absolute;
		width:50px;
		height:50px;
		top:333px;
		left:12px;
		text-decoration:none;
	}

	#link02 {
		position:absolute;
		width:50px;
		height:50px;
		top:108px;
		left:162px;
		text-decoration:none;
	}

	#link03 {
		position:absolute;
		width:80px;
		height:80px;
		top:225px;
		left:263px;
		text-decoration:none;
	}

ul.left-menu {
	background:url(/bitrix/tpl/img/leftmenubg.jpg) no-repeat right bottom;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	padding-top:0px;
}

	ul.left-menu li {
		list-style:none;
		padding:3px 0px 3px 20px;
		background:url(/bitrix/tpl/img/leftmenuli.gif) no-repeat 1px 0px;
	}

		ul.left-menu li a {
			color:#346cb5;
		}
	
	ul.left-menu li.active {
		background-image:url(/bitrix/tpl/img/leftmenuliactive.gif);
	}

		ul.left-menu li.active a {
			color:#d90000;
		}
	
	ul.left-menu li.disable {
		font-size:14px;
		padding-top:8px;
		padding-bottom:4px;
		color:#666b73;
		background-image:url(/bitrix/tpl/img/leftmenulidisable.gif); /*(3px)*/
	}

	ul.left-menu li.abs-pos {
		height:299px;
		background:none;
		position:relative;
	}

		ul.left-menu li.abs-pos a {
			text-decoration:none;
		}
	
			ul.left-menu li.abs-pos a:hover {
				text-decoration:underline;
			}
		
		ul.left-menu li.abs-pos a#shem {
			position:absolute;
			width:90px;
			height:20px;
			left:63px;
			bottom:192px;
		}
	
		ul.left-menu li.abs-pos a#gallery {
			position:absolute;
			width:90px;
			height:20px;
			left:18px;
			bottom:52px;
		}
	


.block,
.global-block {
_height:1%;
overflow:hidden;
}

.left-col .block,
#right .block,
#center .block {
margin:0px 0px 10px 0px;
}

	.left-col {
	padding-left:37px;
	}
	
	#center {
	}
	
	#right {
		margin-left:3px;
		margin-right:46px;
	}
	
#footer {
position: absolute;
width: 600px;
bottom:0;
left:37%;
height:295px;
color:#666b73;
text-align:left;
}
	#footer a {
		color:#4b86fc;
	}
	
	#footer .contacts {
		padding:0px 0px 41px 126px;
	}

	#footer .contacts img {
		margin:0px 0px 0px 0px;
	}

	#footer .place {
		overflow:hidden;
		_height:35px;
	}
	
	#footer .place-description {
		margin-left:110px;
		_height:1%;
	}

/*	#footer #footer-yahroma .place-description {
		margin-left:0px;
	}

	#footer #footer-stepanovo .place-description {
		margin-left:110px;
	}

	#footer #footer-moskow .place-description {
		margin-left:250px;
	}*/

	#footer .place a,
	#footer .place b {
		height:33px;
		display:block;
		float:left;
		font-weight:normal;
		color:#3366cc;
		font-size:15px;
		margin-left:22px;
		_margin-left:11px;
		_margin-right:11px;
	}

	#footer .place b {
		background:#f2f6ff;
	}

	#footer .place span {
		display:block;
		padding:8px 11px 12px 14px;
	}

	#footer img {
		margin:25px 0px 0px 16px;
	}

	#footer p {
		margin:17px 0px 17px 16px;
		font-family:Tahoma, Helvetica, sans-serif;
		line-height:15px;
	}
	
	#footer .schem-footer {
		position:absolute;
		right:131px;
		bottom:14px;
	}

	#footer .email {
		position:absolute;
		right:297px;
		bottom:13px;
		font-size:11px;
	}

#promogroup {
position:absolute;
right:63%;
text-align:right;
bottom:0;
height:87px;
font-size:11px;
}

#promogroup p {
	padding-top:34px;
}

.webcam {
	padding:10px 0px 0px 21px;
}

.no-book {
	margin-left:38px;
}

#book {
	background:url(/bitrix/tpl/img/book.gif) no-repeat right 25px;
	clear:both;
	overflow:hidden;
	_height:1%;
	padding-top:25px;
}

.book-bg {
	background:url(/bitrix/tpl/img/book.gif) no-repeat right top;
	height:500px;
	position:relative;
}

.photo-image {
	background-repeat: no-repeat;
	background-position: 43px 61px;
}

.schem-image {
	background-repeat: no-repeat;
	background-position: 43px 266px;
}

	.photo-image-img,
	.schem-image-img {
		left: 50px;
		position:absolute;
	}
	
	.photo-image-img {
		top: 69px;
	}
	
	.schem-image-img {
		top: 277px;
	}
	
.poll {
	background:#f2f6ff;
	color:#666b73;
	margin:19px 46px 0px 0px;
	padding:10px 0px 0px 19px;
	font-family:Tahoma, Helvetica, sans-serif;
}

	.poll h2 {
		padding:10px 0px 0px 3px;
		margin:0px 0px 5px 0px;
		font-size:18px;
	}
	
	.poll p {
		padding-left:3px;
	}
	
	.poll p.inputs {
		padding-top:12px;
		padding-left:0;
		line-height:17px;
	}
	
	.poll p.submit {
		text-align:center;
		padding-top:20px;
		padding-bottom:10px;
	}

	.poll ul {
		padding:2px 0 17px 2px;
		margin:0;
		line-height:16px;
	}

	.poll li {
		padding:0 0 0 9px;
		margin:0;
		list-style:none;
		background:url(/bitrix/tpl/img/bullet.gif) no-repeat 2px 6px;
	}


.search {
	padding-top:30px;
}

	.search h3 {
		font-size:15px;
		line-height:normal;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#d90000;
		padding-left:7px;
		margin-bottom:3px;
	}
	
	.search table {
		border-collapse:collapse;
	}

	.search table td {
		padding:0px 0px 0px 6px;
	}

	.search input[type=text] {
		border:1px solid #99b5da;
		height:22px;
		width:210px;
	}

	.search input {
		border:expression(this.type=='text' ? "1px solid #99b5da" :"none"); 
		height:expression(this.type=='text' ? "22px" :"auto"); 
		width:expression(this.type=='text' ? "210px" :"auto"); 
	}

table.noborder {
border-collapse:collapse;
border:none;
margin:0;
line-height:13px;
}

	table.noborder td {
	padding:0;
	border:none;
	}

	table.noborder img {
	margin-right:10px;
	margin-left:1px;
	}

	#main .voting-form-box td {
	padding:0px 5px 5px 0px; 
	}

	.voting-form-box form table td input {
	margin:0px 0px 0px 0px;
	padding:0;
	}


.page {
	padding-left:5px;
	color:#666b73;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height:15px;
}

.page p {
	padding-bottom:14px;
}
	
	.page p.tablename {
		padding-bottom:0px;
		padding-left:12px;
	}
	
	.page p.italic {
		font-style:italic;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-bottom:6px;
	}

	.page p.descript {
		padding:0 16px 0 16px !important;
		border-left:1px solid #c8cdd1;
		font-size:11px;
	}


.page table {
	border-collapse: collapse;
	border-spacing:0;
	margin-bottom:15px;
	border:1px solid #a3c0f6;
/*	border-left-width:2px;*/
margin-left:1px;
}

	.page table caption {
		background:#3e73dd;
		color:#ffffff;
		font-weight:bold;
		text-align:left;
		padding:9px 12px 8px 12px;
	}
	
	.page table th {
		background:#a3c0f6;
		color:#f3f9ff;
		padding:3px 6px 7px 6px;
	}
	
	.page table td {
		padding:4px 3px 6px 3px;
		border:1px solid #a3c0f6;
	}
	
		.page table tr.darkrow td {
			background:#f5f8fb;
		}
		
		.page table tr.lightrow td {
		}
		
		.page table tr.end {
		}
			.page table tr.end td {
				background:#99b5da;
				padding:0;
				line-height:2px;
				border:2px solid #ffffff;
				border-left:none;
				border-right:none;
			}
	
.page img {
	padding:1px;
	border:1px solid #99b5da;
	margin:2px 1px 5px 1px;
}

.page img[align=left] {
	margin-right:10px;
}

.page img[align=right] {
	margin-left:10px;
}

.page img {
	margin-right:expression(this.align=='left' ? "10px" :"1px"); 
	margin-left:expression(this.align=='right' ? "10px" :"1px"); 
}

.page ol {
	list-style:none;
	padding-top:3px;
	padding-left:0px;
	padding-bottom:14px;
}

	.page ol li {
		overflow:hidden;
		_height:1%;
		padding-bottom:1px;
	}
	
	.page ol li b.before {
		font-size:11px;
		float:left;
		text-align:right;
		width:17px;
		padding-right:3px;
		line-height:16px;
	}
	
	.page ol li span.after {
		display:block;
		overflow:hidden;
		_height:1%;
	}
	
.page form div.sharp-corner-17 {
	background:#f5f8fb;
	margin:19px 0px 40px 0px;
	padding-left:4px;
	padding-right:4px;
}

	.page form td {
		padding-left:16px;
		padding-right:0px;
		/*padding-bottom:0px;*/
	}
	
	.page form td.buttons {
		padding-right:29px;
		text-align:right;
	}
	
	.page form h2 {
		margin:0px;
		padding:12px 0px 12px 16px;
		font-weight:bold;
	}
	
	.page form p {
		padding-bottom:7px;
	}
	.subscribe-edit form {
		margin:0 0 20px;
	}
	.page input {
	}

		.page input[type=text] {
			border: 1px solid #99b5da;
			/*width:212px;*/
		}
		
		.page input {
			border:expression(this.type=='text' ? "1px solid #99b5da" :"ihnerit"); 
			width:expression((this.type!='image') ? (this.type=='text' ? "212px" :"auto") : ""); 
		}
		
		.page input {
		}

		.page textarea {
			border:1px solid #99b5da;
			width: 503px;
			height:91px;
		}
		

		
.page .star {
	color:#cc0000;
}

h1 {
margin:0px 0px 13px 0px;
padding:7px 0px 8px 29px;
font-size:20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
width: 95%;
/*width:auto;*/
}

.blue-block h1 {
background-color:#3e73dd;
color:#ffffff;
}

.red-block h1 {
background-color:#d90000;
color:#ffffff;
}

.green-block h1 {
background-color:#26a41c;
color:#ffffff;
}


.blue-block h3,
.blue-block h3 a {
color:#3e73dd;
}

.red-block h3 a {
color:#d90000;
}

.red-block ul a {
color:#3e73dd;
}

.green-block h3 a {
color:#26a41c;
}



.blue-block h1 {
background-color:#3e73dd;
color:#ffffff;
}

.red-block h1 {
background-color:#d90000;
color:#ffffff;
}

.green-block h1 {
background-color:#26a41c;
color:#ffffff;
}

h2 {
margin:25px 0px 11px 0px;
padding:0px 0px 13px 2px;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#3366cc;
line-height:normal;
}

.left-col h2 {
margin:25px 0px 11px 0px;
padding:7px 0px 5px 5px;
font-size:20px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#3366cc;
}

h3 {
font-size:13px;
font-weight:bold;
margin:0px 0px 8px 0px;
padding:13px 0px 3px 0px;
}

h4 {
font-size:13px;
font-weight:bold;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
color:#8e9197;
}

.page ul {
	padding:7px 0px 12px 5px;
	line-height:14px;
}
	.page ul li {
		padding:0px 0px 3px 15px;
		list-style:none;
		margin:0;
		background:url(/bitrix/tpl/img/li.gif) no-repeat 1px 3px;
	}
	
	.page .gallery ul {
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}
	
		.page .gallery ul li {
			padding:0px 3px 1px 0px;
			list-style:none;
			margin:0;
			background: none;
			float:left;
		}
	
		.page .gallery img {
			padding:0px 0px 0px 0px;
			margin:0;
			border:none;
		}
		
	.page .gallery p {
		padding-top:5px;
		color: #000000;
		letter-spacing:1px;
	}

	.page .gallery p.original-link {
		float:right;
	}

	.page .gallery p.image-name {
		font-weight:bold;
		overflow:hidden;
		_height:1%;
	}



.weather {
	font-size:9px;
	padding-left:7px;
	line-height:12px;
	display:block;
	padding-bottom:8px;
}

ul.parameters {
	padding:0px 0px 25px 10px;
	margin:0;
	color:#666b73;
	line-height:13px;
	font-size:11px;
	font-family:Tahoma, Helvetica, sans-serif;
}

ul.parameters li {
	padding-left:15px;
	margin-left:0;
	background:url(/bitrix/tpl/img/ice.gif) no-repeat 0px 2px;
	list-style:none;
}

ul.parameters li.name {
	padding-left:0px;
	padding-bottom:5px;
	margin-left:0;
	background:none;
}

ul.parameters li.link-to-schem {
	padding-left:15px;
	padding-top:8px;
	margin-left:0;
	background:url(/bitrix/tpl/img/bullet.gif) no-repeat 5px 12px;
}

ul.parameters li span.blue {
	color:#4b8cd3;
}

ul.parameters li span.red {
	color:#d90000;
}

.button {
background: #424242 url(/bitrix/tpl/img/button.gif) repeat-x top;
font-weight:bold;
color:#ffffff;
float:right;
margin-top:7px;
font-size:11px;
}
	
	.button-l {
	background: url(/bitrix/tpl/img/buttonl.gif) no-repeat left top;
	}
	
	.button-r {
	background: url(/bitrix/tpl/img/buttonr.gif) no-repeat right top;
	}
	
	.button input {
	margin:0;
	padding:2px 7px 3px 6px;
	$padding:2px 0px 4px 0px;
	background:none;
	border:none;
	color:#ffffff;
	font-weight:bold;
	width:auto;
	font-size:9px;
	font-family: Tahoma, Helvetica, sans-serif;
	}

	.button.oran {
	background: #ea6808 url(/bitrix/tpl/img/button_orange.gif) repeat-x top;
	}
	
	.oran .button-l {
	background: url(/bitrix/tpl/img/buttonl_orange.gif) no-repeat left top;
	}
	
	.oran .button-r {
	background: url(/bitrix/tpl/img/buttonr_orange.gif) no-repeat right top;
	}
	
/*NEWS*/
.news-list {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#666b73;
	overflow:hidden;
	padding-top:3px;
}

	.news-item,
	.news-detail {
		padding-top:14px;
	}

	.news-item h3,
	.news-detail h3 {
		padding:4px 0 4px 8px;
		margin:0;
		font-size:15px;
		line-height:normal;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	.news-item p {
		padding:0 0 0 8px;
		margin:0;
	}

	.news-detail p {
		padding:0 0 14px 0px;
		margin:0;
	}

	.news-list ul {
		padding:17px 0 33px 55px;
		margin:0;
	}

	.news-list li {
		padding:0 0 2px 9px;
		margin:0;
		list-style:none;
		background:url(/bitrix/tpl/img/bullet.gif) no-repeat 1px 5px;
	}
	
	.other {
		overflow:hidden;
		_height:1%;
	}
	
	ul.page-navigation,
	.news-list ul.page-navigation {
		overflow:hidden;
		_height:1%;
		font-size:16px;
		color:#000000;
		padding-top:52px;
		padding-bottom:10px;
	}
	
	ul.page-navigation li,
	.news-list ul.page-navigation li {
		display:inline;
		background:0;
		padding-left:1px;
		padding-right:10px;
	}
	
	.news-date-time {
	font-weight:bold;
	display:block;
		font-family:"myriad pro Cond", Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:17px;
		float:left;
	}

	.news-date-time b {
		font-size:25px;
		line-height:18px;
	}

	.blue-block .news-date-time b {
		color:#3e73dd;
	}

	.red-block .news-date-time b {
		color:#d90000;
	}

	.red-block a {
		color:#d90000;
	}

	.green-block .news-date-time b {
		color:#26a41c;
	}


/*//NEWS*/

.voting-form-box {
font-family:Arial, Helvetica, sans-serif;

}


/*  double nav*/
.navigation-block {
background:url(/bitrix/tpl/img/nav_body.gif) repeat-y;
margin-top:7px;
}
	
	.navigation-block .top {
	background:url(/bitrix/tpl/img/nav_top.gif) no-repeat top left;
	}
	
	.navigation-block .bottom {
	background:url(/bitrix/tpl/img/nav_bottom.gif) no-repeat bottom left;
	}
	
	ul.breadcrumb-navigation {
	background:url(/bitrix/tpl/img/breadcrumb.gif) no-repeat 6px 2px;
	padding-left:13px;
	margin:7px 10px 8px 12px;
	}
	
	ul.breadcrumb-navigation li {
	background:url(/bitrix/tpl/img/nav.gif) no-repeat 10px 4px;
	padding-left:21px;
	display:inline;
	}
	    
/*//double nav*/


#weather {
width:268;
height:68px;
}

#weather p.degree {
font-family:Arial,Tahoma;
font-weight:bold;
font-size:36px;
color:#ffffff;
padding-top:18px;
margin-left:43px;
}

#weather p.desc {
font-family:Tahoma;
font-weight:normal;
font-size:14px;
color:#ffffff;
margin-left:27px;
margin-top:11px;
}

.informer {
position:absolute;
left:298px;
top:0;
width:270px;
height:104px;
background: url(/bitrix/tpl/images/informer_bg.jpg) no-repeat left top;
}

	.informer a {
		outline:none;
	}

	.inf-webcam {
		float:right;
		width:78px;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
	}

		.inf-webcam img {
			margin:auto !important;
			padding:0;
		}
		
	.informer .celsy {
		float:left;
		font-size:16px;
		width:115px;
		color:#ffffff;
		text-align:center;
		line-height:normal;
		padding-top:1px;
	}
	
		.informer .celsy b {
			font-size:32px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
		}
	
		.informer .celsy span {
			display:block;
			font-size:11px;
			padding-top:3px;
			font-family:Tahoma, Helvetica, sans-serif;
		}
	
    .informer .give {
        
    }
    
    .informer .nm a {
        color:#ffffff;
    }
    
    .informer .give a{
        font-size:11px;
        color:#ffffff;    
    }
    
	.informer .picture {
	float:left;
	}
		
		
	.informer .trass {
	clear:both;
	text-align:center;
	font-size:11px;
	}

		.informer .trass h4 {
			font-size:11px;
			color:#ffffff;
			font-weight:normal;
			padding:0 0 2px 0;
			margin:0;
		}
		
		.informer .trass-name {
			width:133px;
			float:left;
			margin-right:2px;
			font-weight:bold;
			color:#ffffff;
			height:25px;
			text-align:left;
		}
	
		.informer .trass-name .col-vo {
			background:#579be2;
			float:right;
			font-size:16px;
			margin-right:4px;
			padding:3px 9px 3px 9px;
			margin-top:4px;
		}

		.informer .trass-name .nm {
			padding: 5px 0px 0px 10px;
			display:block;
		}
	

@media all and (min-width: 0px)
	{
/*	body select { height:18px; }*/
	body .search input[type=text] {height:26px;width:214px;}
	body .search input[type^="text"] { height:22px;width:210px;}

	body .page .gallery ul li { padding-bottom:3px;}
	



	body #menu ul li { padding-bottom:3px;}
	body #menu ul li.tieser { padding-bottom:4px; }
	}