html, body {height: 100%;}

body {
	min-width: 1002px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	behavior: url(csshover.htc);
	color: #cccccc;
	background: #011c2e url(../images/back.jpg) center top repeat-x;
}

form, p, img, ul, ol, h1, h2, h3, h4, h5, h6, input, table, td, th {
	margin: 0;
	padding: 0;
	border: 0;
}

table {font-size: 100%;}

a {
	text-decoration: underline;
	color: #FFFFFF;
}

a:hover {text-decoration: none;}

i {width: 99%;}

img.png {
	behavior: url(../png.htc);
	position: relative;
}

#preloaded_images {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#all {
	height: auto;
	_height: 100%;
	min-height: 100%;
	margin: 0 auto -121px auto;
	text-align: left;
}

.spacer {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

html>body .spacer_not_ie {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*top - begin*/
#top {
	height: 306px;
	background: url(../images/top_name.jpg) center 20px no-repeat;
}

#top .top_logo,
#top .path {position: absolute;}

#top .top_logo {
	width: 249px;
	height: 245px;
	margin-top: 21px;
	cursor: pointer;
	background-image: url(../images/logo_top.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/res/pic/www/img/siteimage/logo_top.png);
}

#top .top_name {margin-top: 20px;}

#top .nav {
	width: 34px;
	float: right;
	margin: 71px 87px 0 0;
	_margin: 71px 43px 0 0;
	text-align: center;
	font-size: 0;
}

#top .nav img {margin-bottom: 20px;}

#top .path {
	margin: 241px 0 0 297px;
	font-size: 130%;
}

#top .path strong {
	font-size: 110%;
	font-weight: normal;
}

#top .path a {text-decoration: none;}

#top .path a:hover {text-decoration: underline;}
/*top - end*/

/*center - begin*/
p {margin-bottom: 10px;}

#center {
	padding-right: 90px;
	text-align: justify;
}

#center .left_part {
	width: 270px;
	float: left;
	background-color: #011522;
}

#center .left_part #menu_left_wrapper {
	height: auto;
	_height: 116px;
	min-height: 116px;
	text-align: left;
	background: url(../images/left_men.jpg) left top no-repeat;
}

#center .left_part #menu_left_wrapper ul {
	height: auto;
	_height: 40px;
	min-height: 40px;
	padding: 21px 0 72px 31px;
	font-size: 147%;
	background: url(../images/left_men.gif) right bottom no-repeat;
}

#center .left_part #menu_left_wrapper ul li {
	list-style: none;
	margin-bottom: 2px;
	padding-left: 24px;
}

#center .left_part #menu_left_wrapper ul li a {
	padding-left: 25px;
	text-decoration: none;
}

#center .left_part #menu_left_wrapper ul li a:hover {text-decoration: underline;}

#center .left_part #menu_left_wrapper ul li.plus a {background: url(../images/left_meo.gif) 8px;; background-repeat: no-repeat;}

#center .left_part #menu_left_wrapper ul li ul {
	height: auto;
	_height: 40px;
	min-height: 40px;

	margin-left: 50px;
	padding: 9px 10px 14px 7px;
	position: absolute;
	font-size: 65%;
	background: #000e17;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93);
}

#center .left_part #menu_left_wrapper ul li:hover ul {display: block;}

#center .left_part #menu_left_wrapper ul li ul li {padding-left: 0;}

#center .left_part #menu_left_wrapper ul li.plus ul li a {
	display: inline-block;
	padding-left: 15px;
	background: url(../images/left_mep.gif) 2px 6px no-repeat;
}

#center .left_part #menu_left_wrapper ul li.plus ul li.plus a {background: url(../images/left_meo.gif) left 3px no-repeat;}

#center .content {
	margin-left: 297px;
	_display: inline-block;
	padding: 12px 0 50px 0;
}
/*center - end*/

/*footer - begin*/
#footer_spacer {
	height: 121px;
	clear: both;
}

#footer {
	height: 121px;
	margin: 0 auto;
	padding: 0 90px 0 80px;
	text-align: left;
	background: url(../images/ftr_back.gif) top repeat-x;
}

#footer .left_part {
	float: left;
	margin-top: 45px;
	line-height: 10px;
	font-size: 93%;
}

#footer .left_part .krvi_border {
	width: 7px;
	height: 20px;
	float: left;
	margin-top: 6px;
	background-color: #898887;
}

#footer .left_part .krvi_text {
	float: left;
	margin-top: 5px;
	padding: 0 5px 0 6px;
}

#footer .left_part .krvi_text a {
	position: relative;
	text-decoration: none;
	color: #898887;
}

#footer .left_part .krvi_text a:hover {text-decoration: underline;}

#footer .left_part img {float: left;}

#footer .ftr_logo_box {
	margin: 0 190px;
	padding-top: 17px;
	text-align: center;
}

#footer .phone {
	float: right;
	margin-top: 43px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 195%;
	color: #FFFFFF;
}

#footer .phone span {font-size: 45%;}
/*footer - end*/