/* общие */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Times New Roman, Courier, Helvetica, san-serif;
	background: url("../images/fon-main.jpg") repeat left top;
	font-size: 12px;
	color: #000;
	}
p, ul {
	font-size: 12px;
	color: #000;
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	}
li {
	font-size: 12px;
	color: #000;
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	}
p.justifyfull, ul.justifyfull, li.justifyfull, h1.justifyfull, h2.justifyfull, h3.justifyfull {
	text-align: justify;
	}
p.justifyleft, ul.justifyleft, li.justifyleft, h1.justifyleft, h2.justifyleft, h3.justifyleft {
	text-align: left;
	}
p.justifyright, ul.justifyright, li.justifyright, h1.justifyright, h2.justifyright, h3.justifyright {
	text-align: right;
	}
p.justifycenter, ul.justifycenter, li.justifycenter, h1.justifycenter, h2.justifycenter, h3.justifycenter {
	text-align: center;
	}
img {
	border: none;
	}
h1 {
	font-size: 21px;
	color: #173c78;
	margin: 0px 0px 0px 0px;
	}
h2 {
	font-size: 18px;
	color: #173c78;
	margin: 0px 0px 0px 0px;
	}
h3 {
	font-size: 15px;
	color: #173c78;
	margin: 0px 0px 0px 0px;
	}
.clear {
	clear: both;
	}
div#all {
	text-align: center;
	margin: 0 auto 0 auto;
	}
table#all {
	width: 100%;
	border-collapse: collapse;
	background: url("../images/fon-up.jpg") no-repeat center top;
	vertical-align: top;
	}
	
/* шапка */
td#all-tr1-td2 {
	vertical-align: top;
	text-align: left;
	height: 130px;
	width: 1050px;
	}
div#search {
	width: 197px;
	height: 23px;
	margin: 18px 0px 0px 710px;
	padding:0;
	position: absolute;
	border: 2px solid #dcdcde;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	background: #fff;
	}

/* поиск в шапке 

div#search {
	width: 193px;
	height: 27px;
	margin: 18px 0px 0px 710px;
	position: absolute;
	}

#polevvoda {
	font-size: 14px;
	height: 21px;
	width: 158px;
	border: 2px solid #dcdcde;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	outline: none;
	color: #000;
	float: left;
	}
#butsearch {
	margin: 0px 0px 0px 0px;
	background: url("../images/search.png") no-repeat 0 0;
	height: 27px;
	width: 33px;
	border: 0;
	outline: none;
	float: right;
	}
*/

#ajaxSearch_form fieldset {border:0;} 
#ajaxSearch_input {width:220px;}
.AS_ajax_resultsIntroFailure {margin:10px 0;}
.ajaxSearch_grpResultName {margin-bottom:10px;}
.ajaxSearch_paging a, .ajaxSearch_result a {color:#173c78;}
.ajaxSearch_paging a:hover, .ajaxSearch_result a:hover {text-decoration:none;}
.ajaxSearch_result {margin:5px 0 5px 10px;}
.ajaxSearch_paging {margin:10px 0; display:block;}

#polevvoda {
	font-size: 14px;
	width: 153px;
	outline: none;
	color: #000;
	float: left;
	border: none;
	padding:2px 3px 0 0;
	margin-left:3px;
	}
#butsearch {
	margin: 0;
	padding:0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAIAAAB9Z3HzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q5RDlCMDBERkUyMTFFMzg3OTE5QTZDMkE1RUQ0QkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q5RDlCMDFERkUyMTFFMzg3OTE5QTZDMkE1RUQ0QkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRDlEOUFGRURGRTIxMUUzODc5MTlBNkMyQTVFRDRCRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRDlEOUFGRkRGRTIxMUUzODc5MTlBNkMyQTVFRDRCRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkK4CtAAAATSSURBVHjajFY7SyxNEJ0e9+EqKoJXVkVvJoiIiaiJr0QT/Q2CgSZibOC/EAQNBBUNxETEQAQxEnwHgmhwMfKR+X6t2933VFX37Oh3g693d3amH1V1qk5Vjfrz5+r37/qAhg0CFfzfYfmqvj3hTwXWKp62iuThYhP0xDsUP2OJj1pWqPxi4HfEHmOyoweSCxEGipQJbGhIK+ugVWtNEGIPxPBJ7DbKhmxNwNpD2qJ+yP0BzhAInHKbNIFiHYFYR0LJgJAxaEaknQF84D+GO3gOvPia9hvWJlrxF4oKS3MGH2WMlkf8DB2Ah7CnqKgIM2Ho9htjxHm4+dL5VCpFdgKnocHHDYslZYSDZAWCxBp2hvY2aq0hF8fu7+/f399FdFlZWUlJCea/vr6SySQkvby8iB2BN976oOIiMTeylicyKMEeRRdyDw8P19bWjo+Pb25uGhoaWltbh4aGOjo6MpnMx8cH1ACQmBIjig8kLuBuNvuLeCCkUYgtO5R1wNLFxcX5+Xl4o7OzE+KAbH9/H5iGh4dHRkYA6PPzU/GIzIqSQG7EV6SfaYa/QBM1yJ1Y2t3dnZ6ebmtrGxsbg+GQCMOhY25ubnZ2NpvNDg4OOh/k82FRGHHCegK6mFM88ONwaStXWr+7u9vY2GhsbBwdHe3r6wOCh4eHXC7X3d09Pj5eX1+/vb19fX0NL2HJEQEfibXm0BuSzjqs4xJzwjEDJ19fX8/OzlpaWrq6uhBz4wfmm5qaenp6Li8vEaFEIhHyCISa1mr6ijJtXMzZVc6HTDEsqoR6e3uDaPgHUoRRwl3MV1dXYx5A4SKAwFX8o2ysADC7tMTDO59+xqdMPq8guqKi4p2HpALEgaCIPHQ/PT3V1dVhDyZdrmhKKKWc9GiEnPGSN0YCI76CaVCAOJ+enu7s7CAnJAPAovLy8qOjo729PbgLasA9EAFXbTmcFAlxOaex5XiIXBih4T4fE5yB3P7+/sfHx4WFha2tLUQbDAaIzc3NpaUl7Lm6uoLKFA+sBhRzTnEtWW7ydG8oP0pLM5Q1imMiXkMOYk0poFldXV1eXobtzc3NQPb8/Hx+fg4BtbW1iEdNTc3k5CTQwHVQH8QThK9GcjCTSRfIHLjqr4kRVsrDwcEBcMBpYCpyYmBgAPG4vb2FyouLC5B4YmICFM/lvyTmEGBi8Scd6XTqR0E1rETKH/wAQOArkgMORP0oLS0tLi5G8p+cnFRWVq6vr+O+vb0dlDDKJTg3BSoeDkcyWcS0+9aDtNchtSjJA/eaB24AcWZmZmVlZWpqqre3l6qnCuM1xPrKTzqQQ4U2Zl0ZiHR860H+UbQKnaqqqlB3pZT9s3FJDhobzxxTwBFvsqJAyh9YJGrgOvgQmKAmXVzsm7MvV4rgJHxHdEU3Wo2awT/fF1LJlDbUKrXJYSdEpdGmqIta3xocbiU6fuIIxGHS/+XGEY4N8FZE5SLWlNyEid5YKCe4tvMWFcnjNxNpXEQM7o180EYM53TythTywVr/WhM4PIQrIXlOyRI1P+vbpHeujUfdCXfGWtHMBiofzAJSNlVwBH4LB4X0RS85tvBmJ8/03sQvZ7ZAQgmuibq49TTl04nIXCuvGqLye06aeO80LNdEYNlbclimlABTPkz2rwADAByQGN6Qhu6CAAAAAElFTkSuQmCC);
	height: 27px;
	width: 33px;
	border: none;
	outline: none;
	float: right;
	cursor:pointer;
	}

#poisk {
	}
.vvodkoda {
	}
.vvodkodimg {
	margin-top: -20px;
	border: 1px solid #726e6b;
	}
.point .vericodeform {
	margin-left: 20px;
	width: 120px;
	position: absolute;
	}
.point .soglasencheckbox {
	float: left;
	width: 20px;
	margin-top: 0px;
	margin-bottom: 30px;
	}
.zagruzka {
	position: absolute;
	}
.point .viborzagruzki {
	margin-left: 165px;
	border: 0;
	width: 215px;
	margin-top: 3px;
	}
.name {
	vertical-align: top;
	padding-top: 6px;
	font-weight: 300;
	width: 130px;
	float: left;
	}
.point select {
	font-size: 12px;
	font-style: italic;
	height: 28px;
	width: 350px;
	border-radius: 3px;
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
	outline: none;
	}
.point textarea {
	border-radius: 3px;
	border: 1px solid #cdcdcd;
	height: 51px;
	width: 340px;
	font-size: 12px;
	outline: none;
	}
.point input {
	height: 24px;
	border-radius: 3px;
	border: 1px solid #cdcdcd;
	padding-left: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	outline: none;
	width: 340px;
	}
#submit1 {
	padding: 5px;
	width: 100px;
	height: 40px;
	border: #416cb1 solid 1px;
	color: #416cb1;
	font-weight: bold;
	font-size: 13px;
	background: #fadc00;
	float: right;
	margin-right: 60px;
	}
/* иконки */
div#logo {
	width: 300px;
	height: 125px;
	position: absolute;
	}
div#icons {
	width: 89px;
	height: 26px;
	border: 2px solid #173c78;
	border-radius: 6px;
	background: #416cb1;
	margin: 15px 0px 0px 945px;
	position: absolute;
	}
div#icon1 {
	width: 25px;
	height: 13px;
	float: left;
	margin-left: 7px;
	margin-top: 7px;
	background: url("../images/111.png") no-repeat center top;
	}
div#icon1:hover {
	background: url("../images/11.png") no-repeat center top;
	}
div#icon2 {
	width: 25px;
	height: 13px;
	float: left;
	margin-top: 7px;
	background: url("../images/222.png") no-repeat center top;
	}
div#icon2:hover {
	background: url("../images/22.png") no-repeat center top;
	}
div#icon3 {
	width: 25px;
	height: 13px;
	float: left;
	margin-top: 9px;
	background: url("../images/333.png") no-repeat center top;
	}
div#icon3:hover {
	background: url("../images/33.png") no-repeat center top;
	}
/*районы1*/
#menu10 {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	}
div#district {
	width: 226px;
	height: 26px;
	position: absolute;
	background: url("../images/fon-district3.jpg") no-repeat center top;
	}
div#menu10-1  {
	margin: 0px 0px 0px 0px;
	position: absolute;
	}
#menu10 div div {
	text-align: left;
	margin: 71px 0px 0px 810px;
	padding: 0px;
	}
#menu10 div:hover a div {
	color: #1b7bcb;
	text-decoration: underline;
	}
#menu10 div a div {
	color: #173c78;
	white-space: nowrap;
	}
#menu10 div a {
	text-decoration: none;
	}
#menu10 div ul {
	width: 222px;
	text-align: center;
	margin: 97px 0px 0px 810px;
	padding: 0px;
	position: absolute;
	display: none;
	font-weight: bold;
	z-index:111;
	}
#menu10 div:hover ul {
	display: block;
	border: 2px solid #fadc00;
	background: #f3f1f6;
	}
#menu10 div ul li {
	float: none;
	white-space: nowrap;
	list-style: none;
	margin: 0px 0px 0px 0px;
	}
#menu10 div ul li a {
	font-size: 12px;
	padding: 2px 10px;
	display: block;
	}
#menu10 div:hover ul a {
	text-align: left;
	color: #000;
	text-decoration: none;
	}
#menu10 div ul li:hover a {
	color: #dd4f39;
	text-decoration: underline;
	}
	
/* main */
td#all-tr2-td2 {
	vertical-align: top;
	text-align: left;
	}
#main {
	width: 1026px;
	text-align: center;
	background: rgba(0,0,0,0.2);
	display: block;
	position: relative;
	padding: 12px;
}
table#glav {
	margin: 0px 0px 0px 0px;
	width: 1026px;
	height: 400px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	background-color: #fff;
	}
/* меню */
#menu{
	width: 1026px;
	height: 58px;
	background: #fadc00 url("../images/fon-menu.jpg") repeat-x center top;
	}
#menu1 {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	}
div#menu1-0  {
	margin: -10px 0px 0px 9px;
	position: absolute;
	}
div#menu1-1  {
	margin: -10px 0px 0px 84px;
	position: absolute;
	}
div#menu1-2  {
	margin: -10px 0px 0px 158px;
	position: absolute;
	}
div#menu1-3  {
	margin: -10px 0px 0px 223px;
	position: absolute;
	}
div#menu1-4  {
	margin: -10px 0px 0px 338px;
	position: absolute;
	}
div#menu1-5  {
	margin: -10px 0px 0px 458px;
	position: absolute;
	}
div#menu1-6  {
	margin: -10px 0px 0px 583px;
	position: absolute;
	}
div#menu1-7  {
	margin: -10px 0px 0px 658px;
	position: absolute;
	}
div#menu1-8  {
	margin: -10px 0px 0px 794px;
	position: absolute;
	}
div#menu1-9  {
	margin: -10px 0px 0px 935px;
	position: absolute;
	}
#menu1 div div {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 10px 5px;
	font-size: 13px;
	font-weight: bold;
	}
#menu1 div:hover a div {
	color: #1b7bcb;
	text-decoration: underline;
	}
#menu1 div a div {
	color: #173c78;
	white-space: nowrap;
	border-radius: 5px;
	}
#menu1 div a {
	text-decoration: none;
	}
#menu1 div ul {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	position: absolute;
	display: none;
	font-weight: bold;
	z-index:111;
	}
#menu1 div:hover ul {
	display: block;
	border: 2px solid #416cb1;
	border-radius: 0px 10px 10px 10px;
	background: #dcdcdc;
	}
#menu1 div ul li {
	float: none;
	white-space: nowrap;
	list-style: none;
	margin: 0px 0px 0px 0px;
	}
#menu1 div ul li a {
	font-size: 12px;
	padding: 6px 10px;
	display: block;
	}
#menu1 div:hover ul a {
	text-align: left;
	color: #000;
	text-decoration: none;
	}
#menu1 div ul li:hover a {
	color: #1b7bcb;
	text-decoration: underline;
	}

/* хлебные крошки */
#bcrumbs{
	height: 30px;
	background: #fadc00;
	}
#breadcrumbs {
	margin: 8px 0px 8px 20px;
	}
.B_crumbBox {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	}
.B_crumbBox a {
	text-decoration: none;
	font-size: 12px;
	color: #25477f;
	}
.B_crumbBox a:hover {
	text-decoration: underline;
	}

/* левый столбец */
td#stolbec1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 240px;
	vertical-align: top;
	text-align: left;
	}
div#proekty01 {
	margin: 9px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	width: 222px;
	height: 25px;
	background: url("../images/proekty.jpg") no-repeat center top;
	border: 1px solid #416cb1;
	}
div#proekty02 {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 4px 0px;
	width: 222px;
	background: #ebebec;
	border: 1px solid #416cb1;
	}
div#proekt img {
	margin: 10px 0px 5px 13px;
	width: 197px;
	}
div#banner01 {
	margin: 25px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	width: 225px;
	height: 81px;
	background: url("../images/banner-pressa.jpg") no-repeat left top;
	}
div#banner02 {
	margin: 15px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	width: 225px;
	height: 81px;
	background: url("../images/banner-foto.jpg") no-repeat left top;
	}
div#banner03 {
	margin: 15px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	width: 225px;
	height: 81px;
	background: url("../images/banner-video.jpg") no-repeat left top;
	}
div#banner04 {
	margin: 15px 0px 15px 8px;
	padding: 0px 0px 0px 0px;
	width: 225px;
	height: 62px;
	background: url("../images/banner-obyavlenia.jpg") no-repeat left top;
	}

/* центральный столбец */
td#stolbec2 {
	vertical-align: top;
	text-align: left;
	}

/* слайдер */
div#slider1 {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: #bababa;
	width: 540px;
	height: 234px;
	}
div#slides {
	text-align: left;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width:520px;
	height:214px;
	background: url("../images/slide0.jpg") repeat left top;
	position: absolute;
	}
/* новости */
table#novosti0 {
	border-collapse: collapse;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 540px;
	}
td#novosti0-td1 {
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
	}
td#novosti0-td2 {
	width: 100%;
	vertical-align: top;
	text-align: left;
	background: url("../images/ryab.jpg") repeat-x left top;
	}
div#novosti1 {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #6c7f9e;
	width: 540px;
	}
table#novosti1 {
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 540px;
	}
td#novosti1-tr1-td1 {
	width: 100px;
	vertical-align: top;
	text-align: left;
	}
td#novosti1-tr1-td1 img {
	margin: 3px 0px 0px 0px;
	width: 90px;
	border: 1px solid #264981;
	}
td#novosti1-tr1-td2 {
	vertical-align: top;
	text-align: left;
	}
td#novosti1-tr2-td1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 25px 5px 5px;
	vertical-align: top;
	text-align: right;
	}
div#vsenovosti {
	margin: 12px 0px 10px 400px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url("../images/vsenovosti.jpg") no-repeat left top;
	width: 116px;
	height: 28px;
	}
.paginat {
	text-align: center;
	margin: 10px 0px 0px 0px;
	}
.paginat .ditto_currentpage {
	color: #fff;
	background-color: #173c78;
	border: 1px solid #fadc00;
	padding: 1px 3px;
	margin: 2px;
	font-weight: bold;
	} /*оформление текущей страницы*/
.paginat .ditto_previous_link, .paginat .ditto_next_link {
	font-weight: bold;
	margin:0 10px;} /*отступы для ссылок «далее» и «назад»*/
.paginat .ditto_page { 
	font-weight: bold;
	padding: 2px 10px;
	} /* отступы для номеров страниц*/

/* фотогалерея */
div#foto-alb {
	text-align: left;
	vertical-align: top;
	margin: 10px 9px 35px 15px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 150px;
	border: 1px solid #647da5;
	float: left;
	}
div#foto-alb a img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	height: 140px;
	border: 5px solid #fff;
	}
div#foto-alb a p {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #647da5; 
	font-weight: bold;
	}
div#foto-alb a {
	text-decoration: none;
	}
div#foto-alb a:hover {
	color: #647da5;
	text-decoration: underline;
	}
div#foto1 {
	text-align: left;
	vertical-align: top;
	margin: 10px 9px 25px 15px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 150px;
	border: 1px solid #647da5;
	float: left;
	}
div#foto1 a img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	height: 140px;
	border: 5px solid #fff;
	}
div#foto1 a p {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #647da5; 
	font-weight: bold;
	}
div#foto1 a {
	text-decoration: none;
	}
div#foto1 a:hover {
	color: #647da5;
	text-decoration: underline;
	}

/*районы2*/
#menu20 {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 0px;
	height: 0px;
	position: absolute;
	}
div#district2 {
	width: 226px;
	height: 26px;
	position: absolute;
	background: url("../images/fon-district2.jpg") no-repeat center top;
	}
div#menu20-1  {
	margin: 0px 0px 0px 0px;
	position: absolute;
	}
#menu20 div div {
	text-align: left;
	margin: 10px 0px 0px 20px;
	padding: 0px;
	}
#menu20 div:hover a div {
	color: #1b7bcb;
	text-decoration: underline;
	}
#menu20 div a div {
	color: #173c78;
	white-space: nowrap;
	}
#menu20 div a {
	text-decoration: none;
	}
#menu20 div ul {
	width: 222px;
	text-align: center;
	margin: 36px 0px 0px 20px;
	padding: 0px;
	position: absolute;
	display: none;
	font-weight: bold;
	z-index:111;
	}
#menu20 div:hover ul {
	display: block;
	border: 2px solid #fadc00;
	background: #f3f1f6;
	}
#menu20 div ul li {
	float: none;
	white-space: nowrap;
	list-style: none;
	margin: 0px 0px 0px 0px;
	}
#menu20 div ul li a {
	font-size: 12px;
	padding: 2px 10px;
	display: block;
	}
#menu20 div:hover ul a {
	text-align: left;
	color: #000;
	text-decoration: none;
	}
#menu20 div ul li:hover a {
	color: #dd4f39;
	text-decoration: underline;
	}

div#content {
	margin: 12px 5px 10px 5px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 530px;
	}
p, ul , li {
	margin: 5px 0px 10px 0px;
	}
	
/* правый столбец */
td#stolbec3 {
	width: 240px;
	vertical-align: top;
	text-align: left;
	}
div#actual1 {
	margin: 8px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	height: 58px;
	background: url("../images/actual1.jpg") no-repeat center top;
	}
table#actual1 {
	border-collapse: collapse;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	background: #416cb1;
	}
td#actual1-tr1-td1 {
	width: 77px;
	vertical-align: top;
	text-align: left;
	}
td#actual1-tr1-td1 img {
	margin: 5px 0px 0px 5px;
	width: 65px;
	border: 1px solid #f3d807;
	}
td#actual1-tr1-td2 {
	vertical-align: top;
	text-align: left;
	}
td#actual1-tr2-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 7px;
	vertical-align: top;
	text-align: left;
	}
td#actual1-tr3-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 9px;
	vertical-align: top;
	text-align: right;
	}
div#actual2 {
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	height: 32px;
	background: url("../images/actual2.jpg") no-repeat center top;
	}
table#actual2 {
	border-collapse: collapse;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	background: #5c86ca;
	}
td#actual2-tr1-td1 {
	width: 77px;
	vertical-align: top;
	text-align: left;
	}
td#actual2-tr1-td1 img {
	margin: 5px 0px 0px 5px;
	width: 65px;
	border: 1px solid #f3d807;
	}
td#actual2-tr1-td2 {
	vertical-align: top;
	text-align: left;
	}
td#actual2-tr2-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 7px;
	vertical-align: top;
	text-align: left;
	}
td#actual2-tr3-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 9px;
	vertical-align: top;
	text-align: right;
	}
div#actual3 {
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	height: 32px;
	background: url("../images/actual3.jpg") no-repeat center top;
	}
table#actual3 {
	border-collapse: collapse;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	background: #7499d5;
	}
td#actual3-tr1-td1 {
	width: 77px;
	vertical-align: top;
	text-align: left;
	}
td#actual3-tr1-td1 img {
	margin: 5px 0px 0px 5px;
	width: 65px;
	border: 1px solid #f3d807;
	}
td#actual3-tr1-td2 {
	vertical-align: top;
	text-align: left;
	}
td#actual3-tr2-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 7px;
	vertical-align: top;
	text-align: left;
	}
td#actual3-tr3-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 5px 5px;
	vertical-align: top;
	text-align: right;
	}

div#block10 {
	margin: 10px 0px 0px 6px;
	padding: 5px 5px 0px 5px;
	text-align: center;
	width: 216px;
	background: #fadc00; 
	border-bottom: 1px solid #416cb1;
	color: #416cb1;
	font-weight: bold;
	}
table#block11 {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	border-top: 2px solid #fadc00;
	border-bottom: 2px solid #d5d5d5;
	border-collapse: collapse;
	}
td#block11-tr1-td1 {
	text-align: left;
	vertical-align: top;
	}
td#block11-tr1-td1 img {
	margin: 5px 0px 0px 0px;
	width: 55px;
	height: 55px;
	border: 1px solid #416cb1;
	}
td#block11-tr1-td2 {
	padding: 0px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
	}
td#block11-tr2-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 5px 5px;
	vertical-align: top;
	text-align: right;
	}

div#block20 {
	margin: 10px 0px 0px 6px;
	padding: 5px 5px 0px 5px;
	text-align: center;
	width: 216px;
	background: #416cb1; 
	border-bottom: 1px solid #fadc00;
	color: #fff;
	font-weight: bold;
	}
table#block22 {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	border-top: 2px solid #416cb1;
	border-bottom: 2px solid #d5d5d5;
	border-collapse: collapse;
	}
td#block22-tr1-td1 {
	text-align: left;
	vertical-align: top;
	}
td#block22-tr1-td1 img {
	margin: 5px 0px 0px 0px;
	width: 55px;
	height: 55px;
	border: 1px solid #416cb1;
	}
td#block22-tr1-td2 {
	padding: 0px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
	}
td#block22-tr2-td1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 5px 5px;
	vertical-align: top;
	text-align: right;
	}

div#sociallinks {
	vertical-align: top;
	text-align: left;
	margin: 12px 0px 10px 6px;
	padding: 0px 0px 0px 0px;
	width: 226px;
	height: 294px;
	background: url("../images/sociallinks.jpg") no-repeat left top;
	}
div#link1 {
	vertical-align: top;
	text-align: left;
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 40px;
	position: absolute;
	}
div#link2 {
	vertical-align: top;
	text-align: left;
	margin: 63px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 40px;
	position: absolute;
	}
div#link3 {
	vertical-align: top;
	text-align: left;
	margin: 111px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 40px;
	position: absolute;
	}
div#link4 {
	vertical-align: top;
	text-align: left;
	margin: 161px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 40px;
	position: absolute;
	}
div#link5 {
	vertical-align: top;
	text-align: left;
	margin: 238px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	width: 29px;
	height: 29px;
	position: absolute;
	}
div#link6 {
	vertical-align: top;
	text-align: left;
	margin: 238px 0px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 29px;
	height: 29px;
	position: absolute;
	}
div#link7 {
	vertical-align: top;
	text-align: left;
	margin: 238px 0px 0px 97px;
	padding: 0px 0px 0px 0px;
	width: 29px;
	height: 29px;
	position: absolute;
	}
div#link8 {
	vertical-align: top;
	text-align: left;
	margin: 238px 0px 0px 138px;
	padding: 0px 0px 0px 0px;
	width: 29px;
	height: 29px;
	position: absolute;
	}
div#link9 {
	vertical-align: top;
	text-align: left;
	margin: 238px 0px 0px 177px;
	padding: 0px 0px 0px 0px;
	width: 29px;
	height: 29px;
	position: absolute;
	}

/* подвал */
tr#all-tr2 {
	vertical-align: top;
	text-align: left;
	background: url("../images/fon-down1.jpg") repeat-x left bottom;
	}
tr#all-tr3 {
	vertical-align: top;
	text-align: left;
	height: 113px;
	background: url("../images/fon-down.jpg") repeat-x left bottom;
	}
div#podval1 {
	vertical-align: top;
	text-align: left;
	width: 370px;
	height: 26px;
	margin: 15px 0px 0px 15px;
	position: absolute;
	}
div#podval2 {
	vertical-align: top;
	text-align: left;
	width: 350px;
	height: 50px;
	margin: 45px 0px 0px 15px;
	position: absolute;
	}
div#podval3 {
	vertical-align: top;
	text-align: left;
	width: 80px;
	height: 35px;
	margin: 20px 0px 0px 865px;
	position: absolute;
	}
div#podval4 {
	vertical-align: top;
	text-align: left;
	width: 300px;
	height: 26px;
	margin: 75px 0px 0px 750px;
	position: absolute;
	}
div#podval4 a {
	text-decoration: none;
	color: #416cb1;
	}
div#podval4 a:hover {
	text-decoration: underline;
	}
	
	
	
	
	
	
	
	
	
	
	
	