html {
	background: url( "/skins/poriadok/images/bkg_main-rep.gif" ) repeat-y 100% 0;
}
body {
	background: url( "/skins/poriadok/images/bkg_main-rep.gif" ) repeat-y;
	font: 12px Arial;
}
	a, .link {
		color: #008d53;
		text-decoration: underline;
		outline: none;
	}
	a:active, .link:active {
		color: #c80306;
	}
	h1 {
		color: #646464;
		font: bold 15px Arial;
		padding: 0;
		margin: 0;
	}
	h2 {
		font: bold 15px Arial;
		padding: 0;
		margin: 0;
	}
		h2 a {
			color: #c80306;
		}
	h3 {
		font: 16px Arial;
		padding: 0;
		margin: 0;
	}
	p{ margin: 10px 0 0 0; }

#container {
	background: url( "/skins/poriadok/images/bkg_main-rep.gif" ) repeat-y;
	margin: 0 auto -60px auto;
	min-height: 100%;
}

.header {
	background: url( "/skins/poriadok/images/bkg_main-h.jpg" ) repeat-x;
	height: 124px;
	padding: 5px 0 0 0;
}
	.header .logo {
		position: absolute;
		width: 384px;
		margin: 0 0 0 50px;
		height: 113px;
		top: 22px;
	}
	.header .flag {
		position: absolute;
		width: 226px;
		height: 143px;
		top: -8px;
		right: 0px;
	}

.content {
	color: #008d53;
}
	.content .l {
		background: url( "/skins/poriadok/images/bkg_head.gif" ) no-repeat;
		padding: 12px 0 15px 20px;
	}
	.content .c {
		background: url( "/skins/poriadok/images/bkg_head.gif" ) repeat-x;
		padding: 0 15px 15px 15px;
	}
		.content .c .txt {
			background: url( "/skins/poriadok/images/ico_man.gif" ) no-repeat 0 5px;
			padding: 12px 0 8px 38px;
			height: 34px;
		}
	.content .r {
		background: url( "/skins/poriadok/images/bkg_head.gif" ) no-repeat;
		padding: 6px 20px 15px 15px;
	}
		.content .r .search {
			background: #FFFFFF;
			border: 1px solid #C5C5C5;
			height: 22px;
		}
			.content .r .search .input {
				float: left;
				width: 188px;
			}
				.content .r .search .input input {
					border: none;
					padding: 3px 0 0 3px;
					width: 188px;
				}
			.content .r .search .button {
				float: right;
				width: 20px;
			}
				.content .r .search .button input {
					outline: none;
				}
	.content ul {
		list-style-type: none;
		list-style-image: none;
		margin: 0;
		padding: 8px 0 0 0;
	}
		.content ul li {
			background: url( "/skins/poriadok/images/ico_li.gif" ) no-repeat 3px 8px;
			margin: 0;
			padding: 2px 0 1px 20px;
		}
	.content ol {
		padding: 2px 0 0 20px;
	}

.voting_preview .h {
	background: url( "/skins/poriadok/images/ico_question.gif" ) no-repeat;
	color: #4D604C;
	font: bold 14px Arial;
	padding: 8px 0 0 42px;
	margin: 16px 0 7px 0;
	height: 25px;
}
.contacts_preview .h {
	background: url( "/skins/poriadok/images/ico_contacts.gif" ) no-repeat;
	color: #4D604C;
	font: bold 14px Arial;
	padding: 8px 0 0 42px;
	margin: 16px 0 7px 0;
	height: 25px;
}

.left_menu {
	margin: 19px 0 0 0;
}
	.left_menu a {
		background: url( "/skins/poriadok/images/bkg_separator.gif" ) repeat-x 0 0;
		display: block;
		font: 12px Arial;
		text-decoration: none;
		padding: 7px 0 3px 0;
	}
	.left_menu a:hover {
		text-decoration: underline;
	}
	.left_menu .first a {
		background: none;
	}
	.left_menu .a a {
		font-weight: bold;
	}
	.left_menu ul {
		margin: 0;
		padding: 0;
	}
		.left_menu ul li {
			background: url( "/skins/poriadok/images/ico_li-green.gif" ) no-repeat 100% 14px;
			display: block;
			margin: 0;
			padding: 2px 5px 2px 0;
			width: 205px;
		}

.footer {
	height: 45px;
	font: 11px Arial;
	padding: 15px 0 0 20px;
}

.page-404 h1 {
}
	.page-404 h1 {
		color: red;
		font: bold 22px Verdana;
	}
	.page-404 .pd {
		padding: 0 0 0 20px;
	}

.tree {
	font: 11px Arial;
	padding: 0 0 7px 0;
}
	.tree a {
		font: 11px Arial;
		text-decoration: none;
	}
	.tree a:hover {
		text-decoration: underline;
	}

.table {
	border: 1px solid #e4e3e3;
}
.table td {
	background: #FFFFFF;
	font-size: 9px;
	text-align: justify;
	padding: 2px 3px 2px 3px;
	text-align: left;
	border: 1px solid #e4e3e3;
}
.table .h {
	background: #f5f5f5;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}
.tablepr {
	border: 1px solid #e4e3e3;
}
.tablepr td {
	background: #eafaf5;
	text-align: justify;
	padding: 3px 5px 3px 5px;
	text-align: left;
	border: 1px solid #e4e3e3;
}
.tablepr .h {
	background: #dededd;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}


.bordnone, .bordnone img, .bordnone a, .bordnone a:link, .bordnone:visited, .bordnone:hover, .bordnone a:active {
	border: none;
}
.imgL {
	border: 2px solid #D3D3D3;
	margin: 2px 12px 5px 0;
}
.imgR {
	border: 2px solid #D3D3D3;
	margin: 2px 0 5px 12px;
}

.small{
	font: 11px Arial;
}

.comment {
	color: #686868;
	width: 369px;
	text-align: center;
}

.gray {
	color: #646464;
}

.sep {
	background: url( "/skins/poriadok/images/bkg_separator.gif" ) repeat-x;
	border: none;
	padding: 0;
	margin: 2px 0 2px 0;
	height: 1px;
}

.float_l {
	float: left;
}
.float_r {
	float: right;
}

.news_filter .float_l {
	padding: 10px 0 0 0;
}
.news_filter .float_r {
	background: #EAFAF5;
	padding: 6px 10px 6px 10px;
}
.news_filter-b .float_l {
	background: #EAFAF5;
	padding: 10px 15px 10px 15px;
}
	.news_filter-b .float_l a {
		text-decoration: none;
	}
	.news_filter-b .float_l a:hover {
		text-decoration: underline;
	}
	.news_filter-b .float_r {
		background: url( "/skins/poriadok/images/ico_mail-big.gif" ) no-repeat 0 5px;
		padding: 0 0 0 45px;
	}
	.news_filter-b .float_r a {
		background: #EAFAF5;
		display: block;
		padding: 10px 15px 10px 15px;
	}

#today-day {
	width: 210px;
}

.form div{ clear: both; overflow: hidden; padding: 15px 0 0 0; }
.form textarea{ width: 450px; height: 90px; }
.form span{ display: block; float: left; width: 200px; }
#block_f_2_3, #block_f_2_10, #block_f_2_11{ clear: none; float: left; padding: 0 15px 0 0; }
#block_f_2_2 span, #block_f_2_10 span, #block_f_2_11 span{ display: inline; float: none; }
#captcha input{ font-size: 40px; width: 120px; }
#block_f_2_9{ text-align: right; }
#block_f_2_9 span{ display: block; width: 100%; }
#randimg {border:7px solid #d6e3f3;}