html, body
{
	height:100%;
}

/* LOGOS */
.logo
{	position:absolute;
	z-index:10;
	height:114px;
	width:82px;
	top:58px;
	left:55px;}
div.logo_text
{	position:absolute;
	z-index:10;
	font-weight:bold;
	font-family:Tahoma;
	top:22px;
	left:5px;
	color:#6E9054;}

div.logo_text div
{
 	padding-left:25px;
	font-weight:bold;
	font-family:Tahoma;
	color:#E38736;
	font-size:14pt;
	z-index:10;
}
div.text1
{	position:absolute;
	z-index:10;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
	font-size:14pt;
	top:42px;
	left:655px;
}
div.text2
{	position:absolute;
	z-index:10;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
	font-size:14pt;
	top:42px;
	left:255px;
}
/* !LOGOS */

/* FOOTER */
.body_wrapper
{	min-height:100%;
	display:block;
	position:relative;
	/*background: url('/img/bottom_bg.jpg') left bottom;
	background-repeat:repeat-x;*/
}

.bottom_img
{	background: url('/img/bottom_bg.jpg') left bottom;
	background-repeat:repeat-x;
	height:120px;
	position:absolute;
	width:100%;
	bottom:0px;
	color:#FFFFFF;
}
*html .body_wrapper
{	height:100%;}
/* !FOOTER */

body
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:8pt;
	background:#FFFCDD url('/img/main_bg_1.jpg');
	background-repeat:repeat-y;
}
/* TOP */
.header
{
	height:230px;
	background: url('/img/top_bg.jpg') left top;
	background-position:72px top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;

}
.header_pic
{
	height:230px;
	display:block;
	background: url('/img/top_pic.jpg') left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.wrapper_top
{
	height:5px;
	display:block;
	background:#ffffff url('/img/wrapper.jpg') left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
/* !TOP */

/* MAIN */
.main_1
{
	display:block;
	background: url('/img/main_bg.jpg') left top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:87px 0px 0px 0px;
}

/* STUPID I.E.*/
*html .main_1
{
	margin-top:-8px;
}

/* LEFT MENU */
.left_menu
{
	float:left;
	width:194px;
	margin-top:-40px;
	padding-left:20px;
}

/* TEXT CSS */
h3
{
	color:#42862F;
	font-size:10pt;
	margin:0px 0px 7px 0px;
}

h3 a:link {color:#42862F; text-decoration:none}
h3 a:visited {color:#42862F; text-decoration:none}
h3 a:hover {color:#42862F; text-decoration:none}


/* MAIN TEXT*/
.main
{
	display:block;
	margin-left:194px;
	padding:10px 40px 140px 40px;
	text-align:justify;
}
a:link {color:#42862F; text-decoration:none}
a:visited {color:#42862F; text-decoration:none}
a:hover {color:#42862F; text-decoration:underline}

div.main a:link {color:#42862F; text-decoration:none}
div.main a:visited {color:#42862F; text-decoration:none}
div.main a:hover {color:#42862F; text-decoration:underline}


.news_dt {font-weight:normal}
.news_an {padding-bottom:15px}

.partners div.partners_foto {text-align:center; float:left; margin:10px 10px 0px 0px; border:1px solid #42862F; padding:5px;}
.partners div.partners_foto img {border:0px}

div.vakancy_title {font-size:10pt; font-weight:bold; color:#42862F}
div.vakancy_ins span {font-weight:bold; color: #42862F}

table.vakancy {width:99%}
table.vakancy td{width:50%; border:1px solid #42862F; padding:10px;}

div.pages {font-size:8pt; margin-top:8px;margin-bottom:5px}