* {
	margin: 0
}

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

a img {border:none}

table,tr,td {
	border-collapse: collapse;
	padding: 0;
	font: inherit;
}

td {
	vertical-align: top
}

.area,.header_area,.main_area {
	width: 760px;
	margin: 0 auto
}

.header_area {
	background: #c7dde6 url("images/logofon.jpg") right top no-repeat;
	height: 81px
}

.main_area {
	background: #cbe3f4;
}

.copy_bar,.bar {
	background: #5aa2e0 url("images/house.jpg") top left no-repeat;
	padding: 252px 0 0 0;
	width: 216px;
	color: #fff;
}

.copy_bar {
	background: #5aa2e0;
	font-size: 10px;
	text-align: center;
	padding: 0 0 2px 0;
	vertical-align: bottom
}

.menu {
	padding: 0 14px;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif
}

.menu div {
	background: url("images/marker.jpg") left top no-repeat;
	padding: 0 0 10px 30px
}

.main_bar {
	background: url("images/left_fon.gif") left repeat-y;
	padding: 0
}
.menu_line{
	margin:2px -10px 10px -10px;
}
.arc {
	height: 33px;
	background: url("images/uuh_fon.gif") top repeat-x
}

.news_bar {
	text-align: right;
	padding: 0 36px 36px 0;
	background: url("images/part_1.jpg") right bottom no-repeat
}

.top_n {
	padding: 5px 0;
}

.one_new {
	width: 289px;
}

.block {
	background: url("images/pr_l.gif") left repeat-y;
	margin: 0 0 23px 0
}

.pr_t {
	background: url("images/pr_t.gif") top repeat-x;
}

.pr_c {
	background: url("images/pr_r.gif") right repeat-y;
	padding: 0 30px;
}

.pr_c p {
	margin: 10px 0 0 0;
}

.pr_b {
	background: url("images/pr_b.gif") bottom repeat-x;
}

.page_header,.news_header {
	font-weight: bold;
	font-size: 14px;
	color: #2b5798;
	padding: 0 0 5px 0;
}

.news_header {
	text-align: right;
}

.middle_line {
	background: #00579c url("images/ml_fon.gif") bottom repeat-x;
	width: 100%;
}

.cont {
	background: url("images/part_3.jpg") right top no-repeat;
	padding: 0 34px 0 40px;
}

.slogan {
	color: #fff;
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
}

.cname {
	height: 29px;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #2b5798;
}

.submenu,
.bot_menu {
	padding: 0 0 20px 0;
	font-size: 11px;
	font-weight: bold;
}
.submenu{padding:0 0 5px 0; font-size:11px}

.ndate {
	font-weight: bold;
	font-size: 10px;
}

.ndate,.n_hd {
	text-align: right;
}

.novost {
	padding: 10px 0;
	text-ali0gn: justify;
}

a:link,a:visited {
	text-decoration: none;
}

a:active,a:hover {
	text-decoration: underline;
}

body a:link {
	color: #2B5798;
	text-decoration: none;
}

body a:active,body a:hover {
	color: #000;
	text-decoration: underline;
}

body a:visited {
	color: #2B5798;
}

.copy_bar a:link,.copy_bar a:active,.copy_bar a:hover,.copy_bar a:visited
	{
	color: #fff;
}

input,textarea {
	width: 250px;
	margin: 0 0 2px 0;
}

.button {
	width: auto;
}

.files {
	margin: 20px 0 0 0;
}

.files div {
	margin: 5px 0 0 0
}

.files img {
	vertical-align: middle
}

.content img {
	margin: 5px;
	padding: 5px;
}
