HTML, BODY { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#f0f0f4; color:#000; }

img { border:0; }
img.h1 { padding:0 0 11px 35px; }
a { color:#054aa8; text-decoration:underline; }
a:hover { text-decoration:none; }
.clear { clear:both; }
.clr{
	clear: both;
	font-size: 0;
	height: 0;
}
td { vertical-align:top; }
h1 { font-size:22px; color:#8a8a94; padding:0; margin:13px 0 13px 18px; font-weight:normal; }
h2 { font-size:18px; font-weight:normal; margin:0; padding:0; }
h3 { font-size:16px; margin:0; padding:0; }
h4 { font-size:14px; margin:0; padding:0; }

.outer { min-width:995px; }
* html .outer { width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 995? '995px': 'auto'); }

.belarus { width:18px; height:191px; background:url(../i/belarus.gif) 0 0 repeat-x; position:absolute; z-index:999; left:0; top:0; }

.header { height:171px; position:relative; z-index:2; background:url(../i/header.gif) 0 0 repeat-x; }
	.logo { width:124px; height:124px; position:absolute; left:58px; top:27px; }
	.slogan { position:absolute; left:222px; top:56px; }
	.address { font-size:12px; color:#8a8a94; position:absolute; left:222px; top:15px; }
	.search { position:absolute; left:468px; top:8px; right:85px; }
		* html .sBlock {  _height:1px; padding-right:6px; }
			.sBlock input { width:100%; }
	.header_img { width:347px; position:absolute; bottom:6px; left:457px; }
	*html .header_img { bottom:-4px; }
		.header_img .png { overflow:hidden; width:250px; height:127px; margin:0 auto; }
	.phones { position:absolute; top:54px; right:86px; }
		
	.additional_menu { width:49px; height:160px; background:#dfdfe6; position:absolute; right:0; top:0; border-top:1px solid #f0f0f4; padding:0 16px 0 11px; }
	*html .additional_menu { height:170px; }
		.additional_menu a { font-size:10px; color:#054aa8; text-decoration:underline; margin-top:7px; display:block; }
		.additional_menu a:hover { text-decoration:none; }
		.additional_menu a#find { margin-bottom:28px; margin-top:10px; }
		
.middle_top { margin-bottom:-10px; }
	.middle_top .left { width:45%; float:left; position:relative; z-index:2; }
		.menu {  background:#dfdfe6; padding:14px 0 7px 26px; font-size:14px; font-weight:bold; }
			/*.menu_column { width:49%; float:left; }
			.menu a { padding:3px 12px 3px 24px; display:block; background:url(../i/menu_icon.gif) 9px 10px no-repeat; }
			.menu a:hover { background:#FFF url(../i/menu_icon.gif) 9px 10px no-repeat;; text-decoration:underline; }
			*/

			.menu_column { width:49%; float:left; position: relative; z-index: 0;}
			.menu .first{ z-index: 1; }
			.menu_column UL { margin: 0; padding: 0; list-style: none;}
			.menu_column UL LI { position: relative; z-index: 0; margin:2px 0; zoom: 1; //margin: 0}
			.menu_column UL LI .dropdown { position: absolute; left: 100%; top: 0; display: none; visibility: visible;
				padding-left: 13px;
				//background: url(../i/tr.gif);
			}
			.menu_column UL LI.init-dropdown .dropdown{
				visibility: hidden;
				display: block;
			}
			.menu_column UL LI .dropdown .content{
				padding: 5px 10px 8px 0;
				width: 123px;
				border: solid 2px #b4b4bd;
				background-color: #FFF;
			}
			.menu_column UL LI .dropdown .corner{
				width: 13px;
				height: 23px;
				position: absolute;
				left: 2px;
				top: 20%;
				background: url(../i/corner.gif) no-repeat;
			}
			.menu_column UL LI .dropdown LI{
				padding: 2px 0 2px 10px;
				margin:0;
				text-align: left;
			}
			.menu_column UL LI .dropdown LI A{
				background: none;
				font: normal 11px Arial;
				color: #054aa8;
				display: inline;
				padding: 0;
			}
			.menu_column UL LI .dropdown LI A:hover{
				color: #8a8a94;
				text-decoration: none;
			}
			.menu_column UL LI:hover,
			.menu_column UL LI.over{
				z-index: 1;
			}
			.menu_column UL LI:hover .dropdown,
			.menu_column UL LI.over .dropdown{
				display: block;
			}
			.menu_column UL LI:hover A,
			.menu_column UL LI.over A{
				background:#FFF url(../i/menu_icon.gif) 9px 9px no-repeat;
				text-decoration:underline;
			}
			.menu a { padding:3px 12px 3px 24px; display:block; background:url(../i/menu_icon.gif) 9px 9px no-repeat; }
			/*.menu a:hover {  }*/

		.banner { background:#8a8a94; margin:10px 0 10px 18px; }
			.banner a { display: block; height:60px; overflow:hidden; }
			
	.middle_top .right { width:55%; float:right; position:relative; z-index:1; }
		.news { margin:0 180px 10px 10px; border-top:4px solid #8a8a94; padding-top:70px; }
			.shadow { background:url(../i/shadow.gif) 0 0 repeat-x; position:relative; left:10px; height:20px; //left:13px; }
			.article { _height:1px; margin-bottom:12px; }
				.article td { line-height:14px; }
				.date { width:35px; font-size:10px; color:#8a8a94; }
				.rubrics, .rubrics a { font-size:10px; color:#8a8a94 !important; margin-bottom: 4px }
				.rubrics a:hover { text-decoration:underline }
				.article a { color:#000; text-decoration:none; }
				.article a:hover { color:#054aa8; }
					.article img { float:left; margin-right:10px; }
					img.more { position:relative; padding-left:5px; float:none; margin-right:0; }
			.bottom_links { margin:14px 0 0 35px; }
				.bottom_links a { margin-right:3px; }
		.actions { border:10px solid #FFF; border-top-width:80px; border-bottom:none; background:#FFF; float:right; width:150px; }
			.actions img { margin-bottom:10px; }
		.mainMenu { position:absolute; top:10px; right:0; width:100%; font-size:14px; } 
			.blue_bg { margin:0 10px; background:#054aa8; height:44px; padding:10px 10px 10px 22px; }
			.mainMenu a { float:left; color:#FFF; padding:4px 6px 4px 6px; /*padding-left:2%;*/ display:block; max-width:30%;  }
			.mainMenu a:hover { background:#256ac9; }

.middle { background: url(../i/middle_bottom.gif) right repeat-y; zoom:1; margin-bottom:-10px; }
.middle_bottom { position:relative; z-index:3; }

	.middle_bottom .left { margin:0 284px 10px 18px; border-top:4px solid #8a8a94; padding-top:10px; }
		.left img.h1 { padding:10px 0; display:block; }
		.opros { width:133px; float:left; position: relative;  }
			.opros form {padding:0; margin:0}
			.opros ul { padding:7px 0; margin:0; list-style:none; }
			.opros li { display:block; clear:both; line-height:18px; }
			.opros input { float:left; padding:0; margin:0; margin-right:7px; }
		.all_news { margin-left:133px;   position: relative;  }
			.column { width:30%; _width:29.5%; float:left; position: relative; }
			.guvd { background:#dfdfe6; padding:10px; padding-top:0; zoom:1; }
			.block { margin-bottom:11px; }
				.column .bottom_links { margin-left:0; }
			img.photo { border:1px solid #8a8a94; margin-bottom:3px; }
			.links { font-size:14px; line-height:22px; padding-top:13px; font-weight:bold; }
				.links a { display:block; padding-left:19px; background:url(../i/menu_icon.gif) 3px 10px no-repeat; }
				.links a:hover { background:#FFF url(../i/menu_icon.gif) 3px 10px no-repeat; } 
	
	.rozysk { float:right; width:254px; _height:1px; background:#8a8a94; padding:10px;    }
		.attention { height:34px; background:#ef2222; }
			.attention img { margin:0 auto; display:block; padding-top:12px; }
		.criminals { background:#323c49; padding:10px; }
		.lost { background:#FFF; padding:10px; }
		td.criminals  { font-size:10px; color:#FFF; }
		td.lost  { font-size:10px; color:#000; }
		.h { font-size:14px !important; font-weight:bold; }
		.criminals a { color:#FFF; }
		.lost a { color:#000; }
		.name { font-size:12px !important; }
		.contacts { text-align:right; }
		.bottom_banner { clear:left; margin-left:133px; padding-top:10px; }
			.bottom_banner .inner { border-top:4px solid #8a8a94; padding-top:10px; }
		
.footer { position:relative; z-index:1; }
	.belarus2 { height:169px; background:url(../i/belarus_bottom.gif) 0 bottom repeat-x; width:18px; margin-top:-169px; }
	.logo_small { top:46px; left:44px; position:absolute; }
	.info_area { padding-left:139px; padding-right:90px; font-size:10px; color:#8a8a94; padding-bottom:10px; background:url(../i/bottom_tbl_bg.gif) right 0 repeat-y; }
		.sites { padding:42px 0 0 59px; }
			.sites .divider { margin:0 6px; }
			.sites img { position:absolute; left:151px; }
		.copy { padding-top:14px; }
		.astronim { padding:28px 0 0 13px; }
			.astronim a { color:#8a8a94; }
			.astronim img { vertical-align:middle; margin-right:6px; }
	.footer .additional_menu { height:128px; border-top:none; padding-top:41px; }


.grey, .gray { color:#8A8A94; font-size:11px; line-height:12px; padding-top:3px }
.star { color:#EA0300 }
.feedback_btn { color: #FFF; background-color:#054AA8; border:0; padding:6px; font:normal 11px Arial; cursor:hand; cursor:pointer }

/* Оперативная сводка */
.sv_n { padding-bottom: 3px }
.lefttd div.star { color: red; display:inline; padding-left:5px }
#forms input.input, #forms textarea { width:260px; }
#forms textarea { height:100px; }

/* */
div.counter {display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}
a.poll_btn { width:87px; height:57px; background:url(../i/answer.gif) 0 0 no-repeat; display:block; }
a.poll_btn:hover { background:url(../i/answer.gif) 0 -57px no-repeat; }

#gallery img { float:none !important; margin:0; !important}
#gallery table { width:100%; border-collapse:collapse; padding:0; }
#gallery table td { width:50%; text-align:left }
.gImgName {color:#8A8A94; line-height:11px; font-size:12px; padding-top:3px; text-align:left}

.r { padding-bottom:10px }

#counters { height: 35px; float: right; margin: -30px 0px  0 0;}

#counters a {margin:  0 0 0  4px;}