img {border: none}


body{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004F4A;
	line-height : 17px;
background: #d1fee7
}


td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004F4A;
	line-height : 16px;
}
h1 {
	color: #FC0303;
	font-size: 20px;
	line-height : 24px;
	margin : 0;
	padding : 0;
	font-weight : normal;
}
h2 {
	color: #004F4A;
	font-size: 18px;
	line-height : 20px;
	font-weight : normal;
	margin : 0;
	padding : 0;
}

h3{
	color: #FC0303;
	font-size: 11px;
	line-height : 16px;
	font-weight : bolder;
	margin : 0;
	padding : 0;
}



a{
color: #07867e;
	text-decoration : underline;
	font-weight : normal;
}
a:hover{
	color: #DE0000;
	text-decoration : underline;
	font-weight : normal;
}


.logo_back {
background : #92E2CE url(logo_back.jpg) left top repeat-x;
}
.logo {
background : url(logo.jpg) left top no-repeat;
}

.menu_1, a.menu_1, a.menu_1:hover  {
	font-size : 11px;
	color: #FFFFFF;
	text-decoration : none;
	font-weight: normal;
	padding: 0px 14px 0px 14px;
	background: url(bullet_menu_1.gif) center left no-repeat ;
	height : 16px;
}

a.menu_1:hover {
 color : #E62222;
}


.td_main input {
	font-size : 11px;
	height : 22px;
	padding-right:3px;
	color: #004F4A;
	border: 1px solid #0BA99F;
	margin: 0px;
		padding: 0px;
	padding-left :6px;
	padding-top : 3px;
	background-color : white;

}
textarea {
	border: 1px solid #0BA99F;
	background-color : white;
}
.button_2 {
	font-size : 11px;
	height : 22px;
	color: #05EBE1;
	border: 1px solid #144645;
	margin: 0px;
		padding: 0px;
	padding-left :6px;
		padding-right:3px;
	padding-top : 3px;
	background-color : #020B0A;
}

.button {

background: url(arrow_4.gif) center no-repeat ;
	
	
}













input {
	font-size : 11px;
	height : 22px;
	color: #05EBE1;
	border: 1px solid #144645;
	margin: 0px;
		padding: 0px;
	padding-left :6px;
	padding-top : 3px;
	background-color : #020B0A;

}

.poisk_button {
	width: 30px;
	height : 23px;
	background : url(poisk_button.gif) no-repeat;
		margin: 0px;
		padding: 0px;
		padding-left : 10px;
		border : none;
		
}

/*left*/

.main {
	background: #D2FFE8  url(main_back.jpg)  top right repeat-x;
	padding-bottom: 0px;
}
.left {
	background: url(left_back.gif) top left no-repeat;
	padding: 10px 20px 15px 10px;
		
}

.left img {
	padding: 0;
	margin : 5px 0 0px 32px;
}

a.menu_2, a.menu_2:hover {
	font-size : 14px;
	color: #DE0000;
	display: block;
	text-decoration : none;
	font-weight: normal;
	padding-left : 28px;
	margin-left: 8px;
	padding-top: 8px;
		background: url(left_arrow.gif) top left no-repeat ;
	background-position : 0 13px;
	font-family : Tahoma;
}
a.menu_2:hover {
	text-decoration : underline;
}
a.menu_3, .menu_3, a.menu_3:hover {
	font-size : 12px;
	color: #07867e;
	display: block;
	text-decoration : none;
	font-weight: normal;
	padding-left : 35px;
	margin-left: 8px;
	padding-top: 8px;
		background: url(left_arrow3.gif) top left no-repeat ;
	background-position : 0 13px;
	font-family : Tahoma;
}
a.menu_3:hover {
	text-decoration : underline;
}

.left_adres {
font-family : Tahoma;
font-size : 11px;
color: #6C7F7D;
	background: url(left_adres.jpg) no-repeat top left;
line-height: 14px;
	padding: 64px 20px 15px 54px;
}


/*main*/

.td_right {
	padding: 0px 15px 15px 0;
}
.td_right h2 {margin-left:15px;}
.td_main {
	padding: 0px 15px 25px 105px;
}

.line {
margin-left : -20px;

}

.red {
	color: #FC0303;
	font-size: 11px;
}
/*right*/




a.partners, a.partners:hover {
	font-size : 11px;
	color:#6C7F7D;
	display: block;
	text-decoration : none;
	padding-left : 15px;
	margin-left: 0px;	
	padding-top: 3px;
	background: url(arrow_blue_2.gif) no-repeat top left;
	background-position : 0 8px
}
a.partners:hover {
	color:#434D4C;
	text-decoration : none;
	
}
a.partners: hover{
	font-size : 11px;
	color:#6C7F7D;
	display: block;
	text-decoration : none;
	padding-left : 15px;
	margin-left: 0px;	
	padding-top: 3px;
	background: url(arrow_blue_2.gif) no-repeat top left;
	background-position : 0 8px
}



/*banners*/

.title_blue {
	color: #04BEB2;
	font-size: 19px;
	line-height : 24px;
	margin : 0;
	padding-left : 34px;
	font-weight : normal;
}
.title_white {
	color: white;
	font-size: 19px;
	line-height : 24px;
	margin : 0;
	padding-left : 55px;
	font-weight : normal;
}

.banner_1 {
	background: #006A65 url(banners_1_back.jpg) no-repeat bottom right;
	padding: 10px 40px 10px 55px;
}
.news_date {
color:	#3AECEC;
font-size : 12px;
line-height: 14px;
}



.banner_2 {
	background: #008C86 url(banners_2_back.jpg) no-repeat bottom right;
	padding: 10px 10px 10px 25px;
}

a.vakansii {
	font-size : 11px;
	color:white;
	display: block;
	text-decoration : underline;
	padding-left : 15px;
	margin-left: 0px;	
	padding-top: 8px;
	background: url(arrow_blue.gif) no-repeat top left;
	background-position : 0 13px
}
.pic {
	border: 1px solid #00B5B1;
}
.bottom {
	font-size : 11px;
	color: #1C6252;
	background: #062524 url(bottom.gif) repeat-x top;
	line-height: 14px;
	padding: 0;
}


.bottom input{
	font-size : 10px;
	height : 15px;
	color: #1C6252;
	border: 1px solid #144645;
	margin: 0px;
   padding: 0px;
	padding-left :6px;
	background-color : #050608;

}
.green {
	font-size : 11px;
	color: #1C6252;
	line-height: 14px;
	padding: 0;
}
.green_header {
	font-size : 12px;
	color: #1C6252;
	line-height: 16px;
	padding: 0;
}

form{
	margin : 0px;
	padding : 0px;
}




/*разметка */
.news {margin-top: 10px}
.news p {
margin:0;
padding:0;
padding-bottom:12px;

}
.news span {
color:#17ad93;
font-size:12px;
display:block;
margin-left:15px;}

a.news_title, a.news_title:hover {display:block;
color:#21413f;
font-size:11px;
text-decoration:underline;
padding-left: 15px;
background:url(arrow_3.gif) left top no-repeat}
a.news_title:hover {
text-decoration:none;
color:#17ad93;}

a.news_all, a.news_all:hover {display:block;
color:#004f4a;
font-size:11px;
text-decoration:none;
padding-left: 15px;
}

a.news_all:hover {

color:#17ad93;}
