html,body{
	background-color:#c0c0c0;
	background:#c0c0c0;
	margin:0px;
	padding:0px;
	padding-top:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#147;
	font-size:13px;
	font-style:italic;
}

h1 {
	font-size:16px;
	font-weight:bold;
	}
h2 {
	font-size:15px;
	font-weight:bold;
	}
h3	{
	font-size:14px;
	font-weight:bold;
	}
h4	{
	font-size:13px;
	font-weight:normal;
	}
h5	{
	font-size:12px;
	font-weight:normal;
	}
h6	{
	font-size:10px;
	font-weight:normal;
	}

a 	{
	text-decoration:none;
	font-weight:bold;
	color:#147;
	}
a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#147;
	}

a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#147;
	}
	
	
.action_title {
	color:#CC0011;
	font-size:13px;
	}	
.news_title {
	font-size:13px;
	}	
.news_text {
	font-style:normal;
	font-weight:normal;
	color:#000000;
	}
.news_text a{
	font-style:normal;
	font-weight:normal;
	color:#000000;
	}
.news_text a:hover{
	font-style:normal;
	font-weight:normal;
	color:#000000;
	}

.news_short {
	padding-left:10px;
	font-size:12px;
	font-style:italic;
}
.news_date {
	font-size:12px;
	font-style:italic;
	color:#999999;
	}
.podval {
	font-size:10px;
	}
.l_menu_o {
	display:block;
	visibility:visible;
}

.l_menu_c {
	display:none;
	visibility:hidden;
}

#menu {list-style-type:none; margin:25px 0px 0px 0px; padding:0; font-size:12px; font-style:normal;}
#menu li {float:right; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; background: #d1d0d0 url(/img/bottom.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff; border-bottom:1px solid #258;}
#menu .item {background: url(/img/top.gif) no-repeat top left #FFFFFF;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; background: #0592d6; text-align:left;}
#menu dd.last {border-bottom:1px solid #444;}
.section dt a, .section dt a:visited {display:block; color:#444;}
.section dd a, .section dd a:visited {color:#147; text-decoration:none; display:block; padding:4px 5px 4px 20px; background: #eaebeb url(arrow.gif) no-repeat 10px 10px; width:125px;}
.section dd a:hover {background: #e1e0e0 url(/img/arrowr.gif) no-repeat 11px 10px; color:#1212bc;}

/*красивый инпут*/

.fill-input{ 
background:url('/img/sample_input_02.gif') 0 0 repeat-x;
width:100%;
border:none;
height:24px;
padding:4px 0; 
}
.left-input{ 
background:url('/img/sample_input_01.gif') left top no-repeat;
width:140px; 
}
.right-input{ 
background:url('/img/sample_input_03.gif') right top no-repeat;
padding:0 14px 0 16px; 
}
.right-input input{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#A7ADB6;
padding:0 0 0 10px;
border:none;
width:95%;
height:16px;
background:none; 
}

.input-text{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#A7ADB6;
padding:4px 0 0 10px;
border:none;
width:100px;
height:20px;
vertical-align:top;
padding-left:25px;
background:url('/img/sample_form_01.gif') 0 0 no-repeat; 
}

.input-button{ 
background:url('/img/sample_form_02.gif') 0 0 no-repeat;
width:130px;
height:24px;
border:0;
vertical-align:middle;
}

dl.curved {background:#e48d00 url(/img/c_tl_or.gif) top left no-repeat; margin:5px 0; padding:0; width:100%;}
dl.curved dt {background:transparent url(/img/c_tr_or.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#ffeed8 url(/img/c_bl_or.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(/img/c_br_or.gif) bottom right no-repeat; }

dl.bot_rgt {background:#7f7f9c url(/img/c_tl.gif) top left no-repeat; margin:5px 0; padding:0; float:left; margin-right:10px; width:100%;}
dl.bot_rgt dt {background:transparent url(/img/c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.bot_rgt dd {background:#eee url(/img/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}

dl.bot_lft {background:#7f7f9c url(/img/c_tl.gif) top left no-repeat; margin:5px 0; padding:0; float:left; margin-right:10px; width:100%;}
dl.bot_lft dt {background:transparent url(/img/c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.bot_lft dd {background:#eee url(/img/c_br.gif) bottom right no-repeat; padding:0; margin:0;}

dl.top_rgt {background:#eee url(/img/c_bl.gif) bottom left no-repeat; margin:5px 0; padding:0; float:left; margin-right:10px; width:100%;}
dl.top_rgt dt {background:#7f7f9c url(/img/c_tl.gif) top left no-repeat; padding:10px; text-align:center; color:#fff;}
dl.top_rgt dd {background:transparent url(/img/c_br.gif) bottom right no-repeat; padding:0; margin:0;}

dl.top_lft {background:#eee url(/img/c_bl.gif) bottom left no-repeat; margin:5px 0; padding:0; float:left; margin-right:10px; width:100%;}
dl.top_lft dt {background:#7f7f9c url(/img/c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.top_lft dd {background:transparent url(/img/c_br.gif) bottom right no-repeat; padding:0; margin:0;}

dd p {margin:0; padding:10px; line-height:1.3em;}
