body{
	margin:0px;
	padding:0px;
	background:#FFFFFF;	
}
body, td {
	font: 70% Verdana, Tahoma;
	color:#333333;
}


h2 {
	text-decoration:none;
	font-size: 100%;
}


.topic_bg {
	background: url(/img/img_pre_bg.jpg) no-repeat 5px 0px;
}

.topcheader{
	font-weight:bold;	
	margin-top:10px;
	font-size:90%;
}
.topcheader a{
	color:#5d8b02;
        text-decoration:none;
}
.topcheader a:hover{
	color:#5d8b02;
        text-decoration:underline;
}

.topbody{
	font-weight:bold;
	margin-top:10px;
	font-size:90%;
}

.topbody a{
	color:#505050;
	text-decoration:none;	
}
.topbody a:hover{
	text-decoration:none;
	
}
#menu{
	margin:5px 0px 0px 37px;
}

#menu ul {
	list-style: none url(/img/ul_menu.gif);
	margin:25px 10px 5px 5px;
	padding:0px;
	font-weight:bold;
}

#menu li {
	margin-top: 12px;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu li a {
	color:#505050;
	text-decoration:none;
	font-size: 90%;
}
#menu li a:hover {
	text-decoration:underline;
}

#menu2 {
	list-style: none url(/img/ul_menu.gif);
	margin:5px 10px 5px 5px;
	padding:0px;
	font-weight:bold;
}

#menu2 li {
	margin-bottom: 10px;
}
#menu2 li a {
	color:#505050;
	text-decoration:none;
	font-size: 90%;
}
#menu2 li a:hover {
	text-decoration:underline;
}

#menu2 li a.select {
	color:#73b400;
	text-decoration:none;
}
#menu2 li a.select:hover {
	text-decoration:underline;
}


.blue{
	color:#283e00;
	font-weight:bold;
	text-transform:uppercase;	
	font-size:90%;
	padding-right:16px;
	background: url(/img/arr_btn.gif) no-repeat right 3px;
}

.blue2{
	color:#283e00;
	font-weight:bold;
	text-transform:uppercase;	
	font-size:90%;
}

a.uberred{
	color:#5d8b02;
	font-weight:bold;
	padding-right:12px;
	text-transform:uppercase;
	background: url(/img/arr_red.gif) no-repeat right 3px;
	text-decoration:none;
	font-size:7pt;

}
a.uberred:hover{
	color:#5d8b02;
	text-decoration:underline;
}

a.blue2{
	color:#5d8b02;
	font-weight:bold;
	text-transform:none;
	padding-right:12px;
	line-height:20px;
	background: url(/img/arr_red.gif) no-repeat right 3px;
	text-decoration:none;
	font-size:85%;

}
a.blue2:hover{
	color: #5d8b02;
	text-decoration:underline;
}

a.blue3{
	color:#283e00;
	font-weight:bold;
	text-transform:none;
	padding-right:12px;
	line-height:20px;
	background: url(/img/arr1.gif) no-repeat right 3px;
	text-decoration:none;
	font-size:85%;

}
a.blue3:hover{
	text-decoration:underline;
}


.text{
	padding-top:12px;
}
.contentbody{
	padding:0px 20px 20px 25px;
	width:525px;
}

.contentbody_second{
/*	padding:20px 20px 20px 25px;*/
	width:525px;
}

td.bordered{
	border-right:1px solid #CCCCCC;
}
.smalltext{
	font-size:90%;
	margin:6px 5px 20px 20px;
}

.newsheader{
	margin:27px 5px 0px 0px;
	color:#505050;
	font-weight:bold;
}

.newsheader a {text-decoration: none; font-weight: normal; font-size: 1.2em;}
.newsheader .date_color {color: #5d8b02;}



.bottomline{
	color:#686A6C;
	font-size:90%;
	margin-left:40px;
}
.bottotext{
	color:#686A6C;
	font-size:90%;
}
.bottotext a{
	color:#686A6C;
	font-weight:bold;
	text-decoration:none;
}
.bottotext a:hover{
	color:#686A6C;
	font-weight:bold;
	text-decoration:underline;
}
.bottom{
	color:#686A6C;
	font-size:90%;
	margin-left:40px;
}
#search{
	margin-left:20px;
	color:#062F5D;
	font-size:90%;
}
.input{
        width:100px;
        border:1px solid #BFBFBF;
        font-size:90%;
}
.s_header{
	margin-right:20px;
	color:#505050;
	font-weight:bold;
	padding-right:12px;
	font-size:7pt; 

}
.s_header a{
	text-decoration:underline;
	color:#505050;
}

a{
	color:#505050;
	text-decoration:underline;
}

a:hover{
	color:#505050;
	text-decoration:none;
}


.mapblue{
	color:#283e00;
	font-weight:bold;
	text-decoration:none;
}

.mapblue:hover{
	color:#283e00;
	text-decoration: underline;
}


#map{
	margin:5px 0px 0px 25px;
}

#map ul {
	list-style: none url(/img/ul_menu.gif);
	margin:12px 10px 5px 5px;
	padding:0px;
	font-weight:bold;
}

#map li {
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#map li a {
	color:#505050;
	text-decoration:none;
	font-size: 90%;
}
#map li a:hover {
	text-decoration:underline;
}


.partners {margin-bottom: 20px;}
.partner_logo {float: left; width: 120px; padding-right: 20px;}
.partner_text {float: left; width: 320px; padding-left: 10px; border-left: 1px solid #999; margin-bottom: 30px;}
.partner_text h3 {font-size: 1.17em; margin: 0 0 1em 0; font-weight: bold;}
.partner_text p {margin: 1em 0 0 0;}
.clear {clear: both;}

.manage {margin-bottom: 30px;}
.manage img {float: left; margin: 0 15px 11px 0;}
.manage h3 span {font-weight: normal; font-size: 0.8em}



/* ПРОЕКТЫ */

.project_list tr td p a {font-size: 12px;}

