/* CSS Document */
html{}
body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.4em}
h1, h2, h3, h4, h5, h6{ margin:0; padding:10px 0 5px 0; color:#23573B; font-weight:normal}
h1{font-size:20px; text-transform:uppercase; line-height:1.4em}
h1 a{text-decoration:none}
h2{font-size:18px}
h3{font-size:16px}
h4, h5, h6{font-size:14px; font-weight:bold}
ul{color:black;/*#23573B;*/ line-height:1.7em; list-style:square}
ol{color:#23573B; line-height:1.7em;}
p{margin:0; padding:5px 0 0 0}
img{border:none}
a{color:#23573B}
a:hover{color:#B0B03A}
hr{color:#23573B}

#news .news_img{float:left; margin:5px 7px 0 0}
#news .news_title{font-size:14px}
#news .date{font-size:12px; float:left; padding:3px; color:#FFFFFF; background:#535353; line-height:1em}

.rmenu ul, .rmenu li{list-style-type:none; margin:0; padding:0}

.rmenu ul li span{font-size:16px; padding:0 0 0 10px; background:url(/projects/eccpf/design/rm_b_s_a.gif) no-repeat; background-position:0 6px; display:block; color:#B0B03A; text-decoration:underline; font-weight:bold}

.rmenu ul li a{font-size:16px; padding:0 0 0 10px; background:url(/projects/eccpf/design/rm_b_s.gif) no-repeat; background-position:0 6px; font-weight:bold; display:block}
.rmenu ul li a:hover{background:url(/projects/eccpf/design/rm_b_s_a.gif) no-repeat; background-position:0 6px;}

.rmenu ul li ul li a{font-size:14px; padding:0 0 0 8px; background:url(/projects/eccpf/design/rm_m_s.gif) no-repeat; background-position:0 9px; 
font-weight: normal; display:block; text-decoration:none}

.rmenu ul li ul li a:hover{background:url(/projects/eccpf/design/rm_m_s_a.gif) no-repeat; background-position:0 9px;}

.rmenu ul li ul li span{font-size:14px; font-weight:normal; display:block; padding:0 0 0 8px; background:url(/projects/eccpf/design/rm_m_s_a.gif) no-repeat; background-position:0 9px; color:#B0B03A; text-decoration:none }

.rmenu ul li ul li ul li a, .rmenu ul li ul li ul li a:hover{padding:0; background: none;}

.rmenu ul li ul li ul li span{padding:0; background: none; color:#B0B03A}


.path{color:#23573B; font-size:12px; line-height:1.2em; padding:20px 0 20px 0}
.clear{clear:both}
.limit{
//width:expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1385)? "1385px" : "auto"); 
//width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto")}
.png{behavior:url(/projects/eccpf/js/iepngfix.htc)}

.ob img{margin:10px 0 0 0; padding:2px; border:1px #23573B solid}


#myform{padding:0; margin:0;}
#myform .text{width:120px; height:21px; //overflow:hidden; border: 1px #B7BE5D solid; color:#959595; padding:0 0 0 10px}
#myform .bott{border: 1px #B7BE5D solid; border-left:none}

.leftmenu {color:#3E5B3E}
.leftmenu a{color:#3E5B3E}

.top_menu{margin-left:}

.top_menu ul, .top_menu li

{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-weight:bold
}

.top_menu ul
{
	z-index: 100;
	padding: 0px 0px 0px 0px;
	float: left;
	white-space: nowrap;
	background:url(/projects/eccpf/design/sorange.jpg) no-repeat;
	background-position: top right;
}

.top_menu ul li
{
	position: relative;
	padding: 0px 31px 0px 0;
	//padding-right:20px;
	display: table-cell;
	_display: inline; /* huck 4 IE */
	float: left;
	background:url(/projects/eccpf/design/orange.gif) no-repeat;
	//background:url(/projects/eccpf/design/orange.gif) no-repeat;
	background-position: top right;
}

.top_menu ul li a{text-decoration:none; color:#000000; padding-right:15px; margin-right:-15px; //margin-right:-5px}
.top_menu ul li a:hover{color:orange; background:url(/projects/eccpf/design/gstr.jpg) no-repeat;
	background-position:100% 3px;}

/*/
 Выпадающие плашки
 /*/
 
.top_menu ul li .shadowed
{
	position: absolute;	
	// left: 0px;
	top: 20px;	
	// top: 20px;
	margin-left: 0px;
	// margin-left: 6px;
	zoom: 1;
	z-index: 99;
	display: none;
	padding:0 10px 0 5px;
	background:#7ADEF9;
	
	
} 


.top_menu ul li ul
{
	position: relative;
	padding: 3px 7px 7px 2px;
	margin: 0px 0px 0px -3px;
	background:none
}

.top_menu ul li ul li 
{
	padding: 0px 0px 2px 0px;
	display: block;
	border-left: none;	
	clear: both;
	background:none;
	float:none;
	font-weight:normal
}

.top_menu ul li ul li a {padding:0 15px 0 15px; //position:relative; zoom:1;}
.top_menu ul li ul li a:hover {background:url(/projects/eccpf/design/wstr.jpg) no-repeat;
	background-position:5px 3px; //background-position:5px 5px;}
 /* -end- Выпадающие плашки */
/* -END- Верхнее меню */




/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{ 
	height:17px; 
	padding:0 3px 3px 3px;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: none;
	float: left;
}

.page_link:hover
{ 
	
	background:#23573B;
	border: none;
	color:#FFFFFF
	
}

.page_link
{
	border: none;
}

.current
{
	border: 1px solid #23573B;
	background-color: none;
	color: #000;
}

.ctrl
{
	height:17px;
	padding: 0 3px 3px 3px;
	font-size: 14px;
	color: #000;
	border: none;
}

.captcha
{
	padding: 0px;
	font-size:12px;
}


.captcha img
{
	margin:0 5px -5px 0;
}
.red_star{color:#FF0000}




