* {	margin: 0;	padding: 0;}html {	height: 100%}body {	font: 12px/18px Tahoma, Verdana, sans-serif;	width: 100%;	height: 100%;	background:#67433d url(bg.jpg) center top no-repeat;	color:#2f2f2f;}a {	color: #5c0000;	outline: none;	text-decoration: underline;}a:hover {	text-decoration: none;}p {	margin: 0 0 18px}ul {	padding:0 0 10px 25px;	list-style-type:square;}h1, h2, h3 {	font:bold 15px/18px Tahoma;	color:#330000;	background:url(2dots.gif) left bottom repeat-x;	padding-bottom:5px;}h1 {	margin:0 0 10px 0}h3 a {color:#330000; text-decoration:none;}h2 {	font:bold 12px/25px Tahoma;	background:none;	padding:10px 0 0 0;}h3 {	background:none;}img {	border: none;}table tr td {	vertical-align:top;}input {	vertical-align: middle}input#SearchField {	width:172px;	height:24px;	border:none;	padding:0 0 0 5px;	font:normal 11px/24px Tahoma;	color:#6d514e}input#SearchButton {	width:25px;	height:24px;	background:url(search-bg.gif) right 0 no-repeat;	border:none;	cursor:hand;	cursor:pointer;	outline:none;}input#SearchButtonEnter {	width:25px;	height:24px;	background:url(search-bg.gif) right -24px no-repeat;	border:none;	cursor:hand;	cursor:pointer;	outline:none;}input.sitesearch {	background:url(search-bg.gif) 0 0 no-repeat;}#wrapper {	width: 962px;	margin: 0 auto;	min-height: 100%;	height: auto !important;	height: 100%;}/* Header-----------------------------------------------------------------------------*/#header {	height: 243px;	background: url(header-bg.png) 0 20px no-repeat;	padding-top: 20px}#header a.logo {	display:block;	width:245px;	height:140px;	position:absolute;	top:40px;	margin-left:55px}#header ul.main-menu {	list-style:none;	position:absolute;	top:206px;	margin:0 0 0 10px;	width:940px;	padding:0;}#header ul.main-menu li {	font:normal 13px Verdana;	background:url(main-menu-sep.gif) 0 0 no-repeat;	float:left;	height:57px;	text-align:center;	line-height:57px;}#header ul.main-menu li a {	color:#fff;	text-decoration:none;	display:inline-block;	height:57px;	padding:0 12px;}#header ul.main-menu li.active a {	color:#e5ddc5}#header ul.main-menu li.active a:hover {	color:#e5ddc5}#header ul.main-menu li a:hover {	color:#fff;	text-decoration:underline;}#header ul.main-menu li.first {	background:none}/* Middle-----------------------------------------------------------------------------*/#middle {	width: 100%;	padding: 0 0 100px;	height: 1%;	background-color:#ebe6d6;}#middle:after {	content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}#container {	width: 100%;	float: left;	overflow: hidden;}#content {	padding: 0 0 0 249px;	width:702px;}#content .outer-top {	background:url(block-702-brdr.gif) 0 0 no-repeat;	padding:10px;}#content .outer-btm {	background:#e5ddc5 url(block-702-brdr.gif) -702px bottom no-repeat;}#content2 {	padding:0 10px 10px;	width:702px;	font:normal 12px/13px Tahoma;}#content2 img {	float:left;	margin:0 9px 2px 0;}#content2 p {	margin:0}#content2 p:first-letter {	margin-left:15px}#content2 h2 {	margin: 0 0 10px 189px;	font:bold 15px/18px Tahoma;	color:#330000;	background:url(2dots.gif) left bottom repeat-x;	padding-bottom:5px;}#content .content-home .outer-top {	background:url(block-462-brdr.gif) 0 0 no-repeat;	padding:10px;}#content .content-home .outer-btm {	background:#e5ddc5 url(block-462-brdr.gif) -462px bottom no-repeat;}#content2 .outer-top {	background:url(block-702-brdr.gif) 0 0 no-repeat;	padding:10px;}#content2 .outer-btm {	background:#e5ddc5 url(block-702-brdr.gif) -702px bottom no-repeat;}/* Sidebar Left-----------------------------------------------------------------------------*/.sl {	float: left;	width: 222px;	margin-left: -100%;	position: relative;	padding-left:10px;}.sl .menu-outer-top {	background:url(block-222-brdr.gif) 0 0 no-repeat;	padding:5px;}.sl .menu-outer-btm {	background:#e5ddc5 url(block-222-brdr.gif) -222px bottom no-repeat;}.sl ul.left-menu {	padding:0;	list-style:none;}.sl ul.left-menu li {	padding:1px 0 1px 15px;	background:url(arrow.gif) 3px 9px no-repeat;}.sl ul.left-menu li.denied {	background:url(key.gif) 2px 8px no-repeat;}.sl ul.left-menu li a {	text-decoration:none;}.sl ul.left-menu li a:hover {	text-decoration:underline;}.sl ul.left-menu li.active a {	background-color:#ebe6d6;	color:#000;	padding:1px 2px;}.sl ul.left-menu li.active a:hover {	text-decoration:underline;	color:#000;}/* Footer-----------------------------------------------------------------------------*/#footer {	width: 962px;	margin: -100px auto 0;	height: 100px;	background: url(footer-bg.jpg) 0 30px no-repeat;}#footer .footer-content {	padding:0 10px 10px;	font:normal 11px/15px Tahoma;	margin-top:-10px;}#footer .footer-content a {	color:#000;}#footer .footer-content .footer1 {	width:300px;	float:left;}#footer .footer-content .footer2 {	width:420px;	float:left;}#footer .footer-content .footer3 {	width:220px;	float:left;}#footer a.reshenie {	background:url("r_logo.gif") no-repeat scroll left 3px transparent;	padding-left:35px;	margin:10px 0;	display:block;	text-decoration:none;}/* Home-------------------------------------------------*/.content-home {	width:462px;}/* Sidebar Right-----------------------------------------------------------------------------*/.sr {	float: left;	margin-right: -3px;	margin-left: -250px;	position: relative;	width: 222px;	padding-left:15px;	font:normal 11px/13px Tahoma;}.sr .menu-outer-top {	background:url(block-222-brdr.gif) 0 0 no-repeat;	padding:5px;}.sr .president {	padding:10px;}.sr .president p {	margin:0;}.sr .president p:first-letter {	margin:0 0 0 15px;}.sr .menu-outer-btm {	background:#e5ddc5 url(block-222-brdr.gif) -222px bottom no-repeat;}/* Misc-------------------------------------------------*/#banner {	width:600px;	height:160px;	float:right;	margin:11px;}.line {	height:1px;	margin:10px 0;	background-color:#d5cbbd;	line-height:1px;}.date {	font:normal 11px/14px Tahoma;	color:#666;	float:left;}.news-item {	margin:0 0 8px 50px;	background:url(2dots.gif) left bottom repeat-x;	padding-bottom:10px;	font:normal 11px/14px Tahoma;}.news-list-full .news-item {	font:normal 12px/14px Tahoma;}.article-item {	margin:0 0 8px 0;	background:url(2dots.gif) left bottom repeat-x;	padding-bottom:10px;	font:normal 12px/18px Tahoma;}div.bx-top-panel {	position:absolute;	z-index:1000}.data-table tr th {	padding:5px;	background-color:#ebe6d6}.data-table tr td {	padding:5px;}input.inpt {	background-color:#ebe6d6;	border:1px solid #c2b4a7;	height:22px;	font:normal 11px/24px Tahoma;	color:#6d514e;}input.btn {}.starrequired {	color:#CC0000;	font-size:150%;	font-weight:normal;	line-height:5px;}.photo-photo-list {	margin-bottom:auto;}div.comment {	font-style:italic;	text-align:right;}.counter img {opacity:0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}