body{
color:#787878;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
background:#E6E6E6;
}
a, a:visited{
color:#114F3E;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline
}
a:hover{text-decoration: none}
form{padding:0px;margin:0px;}
input, textarea, select{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px
}
td{font-size:11px}

h1, h2, h3, h4, h5, h6{
color:#196F58;
margin:0;
padding:0 0 19px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
}
h1{
background:#AFD5BA;
border-bottom:19px solid #DAECDE;
padding:12px 30px 14px;
margin-bottom:12px;
font-weight:bold
}
	h1 a, h1 a:VISITED{
	color:#196F58;
	font-size:12px;
	text-decoration:none
	}
	h1 a:HOVER{text-decoration:underline}
h2{
background:url(../images/head_yellow_big.jpg) 0 0 repeat-x #FFF8A4;
color:#009090;
font-size:12px;
text-align:center;
text-transform:uppercase;
padding:8px 0
}
h3{
background:url(../images/head_yellow_small.jpg) 0 0 repeat-x #FFF8A4;
color:#009090;
font-size:11px;
text-align:center;
text-transform:uppercase;
padding:6px 0;
margin:0px 2px
}
h4{
padding-bottom:15px;
font-size:11px
}
h5{
padding-bottom:13px;
font-size:11px
}
h6{
padding-bottom:11px;
font-size:11px
}
hr{
border:none;
border-bottom:1px solid #1A3937;
color:#1A3937;
height:1px;
}
img{border:none}
p{
margin:0px;
text-indent:20px;
line-height:17px
}
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px
}

.main_cont{
position:relative;
/*min-width:1000px;
max-width:1400px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) > 1400 ? "1400px":
 (((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"));*/
width:1000px;
text-align:left;
background:#FFF;
}
#main_inner{
border-left:2px solid #E6E6E6;
border-right:2px solid #E6E6E6;
padding:0 10px
}

.cent_tb{
width:100%;
border:none;
border-bottom:1px solid #FFF;
border-top:6px solid #FFF;
border-collapse:collapse;
}
.cent_tb td{
vertical-align:top
}
#left_column{
width:185px;
padding-bottom:135px;
background:#EBF7F6
}
#right_column{
width:185px;
padding-bottom:135px;
background:#EBF7F6
}
#center_column{
padding:0px 30px 157px;
}
#center_column_2{
padding:0px 0px 0px 30px;
text-decoration:none
}



#header{background: url(../images/header.jpg) 0 0 repeat-x}
#head_l{
background:url(../images/header_left.jpg) 50% 0 no-repeat;
height:196px;
position:relative
}
	#logo{margin:0 0 0 41px}
	#nav{
	position:absolute;
	top:175px;
	right:35px
	}
	#nav img{margin-left:10px}
	#head_text{
	font-size:15px;
	font-weight:bold;
	color:#FDF9D1;
	padding:13px 0 0 43px;
	line-height:16px
	}
    #head_text p
    {
    margin: 0px;
    padding: 0px;
    text-indent:0px;
    line-height:16px;
    }
	#phone{
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	padding:20px 0 0
	}

/*Верхнее меню*/
#top_menu{
background:url(../images/top_menu_fon.jpg) 0 0 repeat-x #6DC5A2;
border-top:1px solid #FFF;
}
#top_menu_right{background:url(../images/top_menu_r.jpg) 100% 0 no-repeat}
#top_menu_left{
background:url(../images/top_menu_l.jpg) 0 0 no-repeat;
min-height:37px
}
#lang{
float:left;
width:85px;
padding:13px 0 12px 0;
text-align:center
}
	#lang a, #lang a:VISITED{
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold
	}
.menu{
list-style:none;
padding:0 0 0 50px;
margin:0;
float:left
}
.menu li{
float:left;
background:url(../images/top_separator.gif) 0 16px no-repeat;
padding:11px 11px 0 17px
}
.menu li.top_selected{background:url(../images/top_selected.gif) 0 16px no-repeat}
.menu a, .menu a:VISITED{
font-size:12px;
font-weight:bold;
text-decoration:none
}
.menu a:HOVER{color:#000}
.menu li.top_selected a, .menu li.top_selected a:VISITED{color:#000}

/*Левое меню*/
#left_menu_cont{
background:#A2D1B7;
padding:2px;
border-bottom:3px solid #FFF
}
#left_menu{
list-style:none;
margin:0;
padding:14px 2px 20px 2px
}
#left_menu li{
background:none;
padding:7px 5px 7px 15px;
}
#left_menu li.hover{background:url(../images/left_hover.gif) 4px 11px no-repeat}

#left_menu a, #left_menu a:VISITED{
font-size:12px;
font-weight:bold;
text-decoration:none
}

#left_menu li.left_selected{background:url(../images/left_selected.gif) 4px 11px no-repeat #D1E7CB}
#left_menu li.left_selected a, #left_menu li.left_selected a:VISITED{color:#000}
#left_menu a:HOVER{color:#000}

/*Левые баннеры*/
#feedback{
background:url(../images/head_green_big.jpg) 0 0 repeat-x #70CCA8;
padding:11px 0;
text-align:center
}
#banner_cont{
text-align:center;
padding:20px 3px 0
}
#banner_cont img{margin-bottom:10px}

/*Правые новости*/
.news_block{
background:#A2D1B7;
padding:2px;
border-bottom:3px solid #FFF;
}
.news_list{
list-style:none;
margin:0;
padding:0px 13px 11px
}
.news_list li{
border-top:1px solid #FFF;
padding:12px 0 6px;
text-indent:23px;
text-align:justify;
color:#000
}
.news_list li:first-child{border:none}
.news_more{
text-align:right;
text-transform:lowercase;
padding-top:8px
}

/*Подписка на новости*/
.subs_block{
padding-top:2px;
background:#A2D1B7;
border-bottom:3px solid #FFF;
}
.subs_form div{
padding:12px 2px 0 9px;
color:#000
}
.subs_input{
width:170px;
border:1px solid #FFF;
margin:5px 0 15px
}
#subs_but{
border-top:1px solid #FFF;
cursor:pointer
}

/*Каталог*/
.text{
padding:5px 0 0 11px;
}

#cat_list{
margin-left:-71px
}
.tov_cont a, .tov_cont a:VISITED{
color:#000;
font-size:12px;
text-decoration:none
}
.tov_cont a:HOVER{text-decoration:underline}

/*Футер*/
#footer{
background:url(../images/footer.jpg) 0 0 repeat-x #8BD6BA
}
#develop{
float:right;
padding:31px 26px 0 0;
background:url(../images/binn.gif) 85% 7px no-repeat
}
#develop, #develop a, #develop a:VISITED{
color:#4F9674;
font-size:10px
}
#footer_phone{
padding:8px 0 0 160px
}
#copyr{
color:#4F9674;
padding:0 0 9px 32px;
margin-top:-4px;
font-size:10px
}

#ie_fix{
clear:both
}

/*Заголовки для вакансий и новостей */
a.news_head, a.news_head:visited
{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold !important;
font-size:11px;
padding-top:5px;
padding-bottom:5px
}
            

/*Центральные новости*/
.news_centr{
text-align:left;
color:#336633;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold !important;
font-size:9px;
padding-top:5px;
padding-bottom:5px
}


/*Сообщение о подписке*/
.news_subm{
list-style:none;
margin:0;
padding:0px 13px 11px
}
.news_subm li{
padding:12px 0 6px;
text-indent:23px;
text-align:justify;
color:#000
}

/* Заголовок по центру */
.tekst_bl{
padding-bottom:35px;
padding-top:10px} 
.head_bl{padding-bottom:10px;
padding-top:10px}
.cat_text{font-size:11px; 
text-align:left; 
padding-bottom:10px
}

#map_menu{
list-style:none;
margin:0;
padding:14px 0px 20px 0px;
}
#map_menu li{
background:none;
padding:5px 5px 5px 10px;
}
#map_menu ul
{
    list-style:none;
    background: transparent;
    padding:8px 0 0 5px;
    margin: 0px;
    margin-left: 10px;
}
#map_menu li.hover{background:url(../images/left_hover.gif) 0px 9px no-repeat}

#map_menu a, #map_menu a:VISITED{
font-size:12px;
font-weight:bold;
text-decoration:none
}

#map_menu a:HOVER{color:#000}
















