html,body
{
font: 12px tahoma,verdana, arial;
color: #000000;
}

a:link, a:visited, a:active
{
	color: #0A6DB1;
	font: 12px tahoma,verdana, arial;
	text-decoration: underline;
}

a:hover
{
	color: #000;
	font: 12px tahoma,verdana, arial;
	text-decoration: none;	
}

.f_und a:link,.f_und a:active,.f_und a:visited
{text-decoration: underline;}
.f_und a:hover
{text-decoration: none;}


/*==================================*/
h1,h1 a:link,h1 a:active,h1 a:visited,h1 a:hover{font-size: 36px;font-weight: normal;}
h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover{font-size: 28px;font-weight: normal;}
h3,h3 a:link,h3 a:active,h3 a:visited,h3 a:hover{font-size: 26px;font-weight: normal;}
h4,h4 a:link,h4 a:active,h4 a:visited,h4 a:hover{font-size: 16px;font-weight: normal;}
h5,h5 a:link,h5 a:active,h5 a:visited,h5 a:hover{font-size: 14px;font-weight: normal;}
/*==================================*/

/*==================================*/
.fn_gr
{color: #eeebd5;}

.fn_gr a:link,
.fn_gr a:active,
.fn_gr a:visited
{color: #eeebd5;text-decoration: none;}

.fn_gr a:hover
{
color: #fff;
text-decoration: none;
}

	.fn_gr a
	{padding: 0 5px 0 1px;}

/*==================================*/
.fn_gr1
{color: #eeebd5;}

.fn_gr1 a:link,
.fn_gr1 a:active,
.fn_gr1 a:visited
{color: #eeebd5;text-decoration: none;}

.fn_gr1 a:hover
{
color: #fff;
text-decoration: none;
}
/*==================================*/
.fn_blue
{color: #0A6DB1;}

.fn_blue a:link,
.fn_blue a:active,
.fn_blue a:visited
{color: #555;}

.fn_blue a:hover
{
color: #000;
text-decoration: none;
}
/*==================================*/
.fn_blue1
{color: #0A6DB1;}

.fn_blue1 a:link,
.fn_blue1 a:active,
.fn_blue1 a:visited
{color: #555;text-decoration: none;}

.fn_blue1 a:hover
{
color: #0A6DB1;
text-decoration: none;
}
/*==================================*/
.fn_555{text-shadow: 1px 1px 1px #555;}

.page-title
{
font: 22px Trebuchet MS, Arial, Helvetica;
text-shadow: 1px 1px 1px #fff;
color: #000;
background: url(../images/ds/line_2.png) no-repeat -30px bottom;
padding: 10px 0;
}

.page-title a:link,.page-title a:visited,.page-title a:active
{font: 22px Trebuchet MS, Arial, Helvetica;}

.page-title a:hover
{font: 22px Trebuchet MS, Arial, Helvetica;}


.page-title span
{
text-shadow: 1px 1px 1px #fff;
color: #0A6DB1;
}

/*-------------------------*/

.entry-title
{
font-family:Trebuchet MS, Arial, Helvetica;
text-shadow: 1px 1px 1px #fff;
color: #525252;
}

.entry-title a:link,
.entry-title a:active,
.entry-title a:visited
{color: #525252;text-decoration: none;}

.entry-title a:hover
{
color: #000;
text-decoration: none;
}

/*=======================================*/
.entry-meta,.entry-utility
{
font: italic 12px Georgia, "Times New Roman", Times, serif;
text-shadow: 1px 1px 1px #fff;
color: #979797;
}

.entry-meta a:link,.entry-meta a:active,.entry-meta a:visited,
.entry-utility a:link,.entry-utility a:active,.entry-utility a:visited
{
font: italic 12px Georgia, "Times New Roman", Times, serif;
text-shadow: 1px 1px 1px #fff;
color: #0A6DB1;
text-decoration:underline;
}

.entry-meta a:hover,
.entry-utility a:hover
{
font: italic 12px Georgia, "Times New Roman", Times, serif;
color: #000;
text-decoration:none;
}

/*=======================================*/
.entry-content p,.entry-summary p
{
font: 12px Tahoma;
text-shadow: 1px 1px 1px #fff;
color: #555;
padding: 0;
margin: 7px 0;
line-height:1.6;
text-align: left;
}

.entry-content p a:link,.entry-summary p a:link
.entry-content p a:active,.entry-summary p a:active
.entry-content p a:visited.entry-summary p a:visited
{
font: 12px Tahoma;
text-shadow: 1px 1px 1px #fff;
color: #0A6DB1;
}

.entry-content p a:hover,.entry-summary p a:hover
{
font: 12px Tahoma;
text-shadow: 1px 1px 1px #fff;
color: #000;
}

/*=======================================*/
.widget-title
{
font-family:Trebuchet MS, Arial, Helvetica;
text-shadow: 1px 1px 1px #fff;
color: #525252;
background: url(../images/ds/line_2.png) no-repeat -460px bottom;
padding-bottom: 5px;
}

/*=========================================
главное меню
===========================================*/
.m_menu ul
{
list-style: none;  
margin-top: 15px;
border: 0px solid red;
}

.m_menu ul li
{
    float: left;
	padding: 10px 0;
	margin: 0 9px;
	list-style: none;
	border: 0px solid red;
}

.m_menu ul li a
{
color: #555;
text-shadow: 1px 1px 1px #fff;
font-size: 12px;
padding: 10px 0;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;

cursor: pointer;
border: 0px solid blue;
}

.m_menu ul li:hover
{padding-bottom: 20px;}

	.m_menu ul li a:hover
	{
	color: #0A6DB1;
	text-decoration: none;
	}

.m_menu ul li.current-menu-item,
.m_menu ul li.current-menu-item a,
.m_menu ul li.current-post-parent,
.m_menu ul li.current-post-parent a
{background: url(../images/ds/m_act.png) no-repeat;}


	.m_menu ul li.current-menu-item,
	.m_menu ul li.current-post-parent
	{
	background-position: 100% 122%;	
	padding-right: 15px;
	padding-bottom: 20px;
	margin: 0;
	}

	.m_menu ul li.current-menu-item a,
	.m_menu ul li.current-post-parent a
	{
		background-position: 0px 4px;		
		color: #fff;
		text-shadow: 1px 1px 1px #555;
		padding-left: 15px;
	}
/*=========================================
главное меню
===========================================*/

/*=========================================
меню футер
===========================================*/
	#fmenu
	{
    	float:right; 
    	right:50%; 
    	position:relative; 
		border: 0px solid green;
	}

ul#fmenu1
{
    float:left; 
    left:50%; 
    position:relative;
	border: 0px solid red;
	padding: 5px 0 10px 0;
}

ul#fmenu1,ul#fmenu1 li
{
list-style:none;
}

	ul#fmenu1 li
	{
		display:block;
		float: left;
		border: 0px solid red;
		margin: 0 1px;
		padding: 9px 0;
	}

	ul#fmenu1 li a:link,
	ul#fmenu1 li a:active,
	ul#fmenu1 li a:visited
	{
		padding: 11px 8px 13px 8px;
		border: 0px solid green;
		color: #555;
		font-weight:bold;
		font-size: 11px;
		
		text-shadow: 1px 1px 1px #fff;
		text-decoration: none;
		margin: 0;
	}
	

	ul#fmenu1 li a:hover
	{
		border: 0px solid green;
		color: #555;
		font-weight:bold;
		color: #0A6DB1;
		
		text-shadow: 1px 1px 1px #fff;
		text-decoration: none;
	}
/*=========================================
меню футер
===========================================*/

p
{
line-height: 1.6;
margin: 15px 0;
padding: 0;
text-align: left;
font-size: 12px;
text-shadow: 1px 1px 1px #fff;
}

p a:link,p a:visited,p a:active
{
	color: #0A6DB1;
	font-size: 12px;
	text-decoration: underline;
}

p a:hover
{
	color: #000;
	font-size: 12px;
	text-decoration: none;	
}

.cen{text-align: center;}
.lft{text-align: left;}