/* CSS Document */

/*  Global definitions */

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #488e6b;
}

body,table,td,th,tr,form,input,select,textarea {
	font-family: Arial, Verdana, Sylfaen;
	font-size:13px;
	color: #3d3d3d;
} 

body, table, td, th, form, input, select, textarea, div, p, img { position:relative;}

form,select,input {
	margin:0px;
}

a {
	font-family: Arial, Verdana, Sylfaen;
	color: blue; /* #de0a00; */
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

._title {
	font-size:14px;
	font-weight:bold;
}
/*	Main menu styles */
.mainmenu_pipka_td {
	width:10px;
	padding-right:2px;
}

a.mainmenu {
	text-decoration: none;
	color: #014b32;
	font-size:14px;
	font-weight:bold;
}

a.mainmenu:hover {
	text-decoration: underline;
}

/* News categories styles */
a.news_cat {
 	font-size:12px;
	font-weight:bold;
	text-decoration: underline:
	color: #014b32;
}

a.news_cat:hover {
	text-decoration: none;
}

/* News styles */
.news_img {
	width:100px;
	height: 75px;
	border: 2px Solid #3d3d3d;
}

.news_intro {
	font-size: 12px;
}

a.news_title {
	color: #014b32;
	font-size:14px;
	font-weight:bold; 
	text-decoration: underline;
}

a.news_title:hover {
	text-decoration: none;
}

.news_date {
	color: #014b32;
}

.newsid_title {
	font-size:16px;
	font-weight:bold;
}

/* Blocks styles */

.block_mainmenu_head {
	background: url(../images/block_mainmenu_head.gif) no-repeat;
	width:200px;
	height: 8px;
}

.block_mainmenu_bottom {
	background: url(../images/block_mainmenu_bottom.gif) no-repeat;
	width:200px;
	height: 8px;
}

.block_title {
	color: #f4f4f4;
	font-size: 13px;
}

.block_td {
	background: #f2f2f2;
	padding: 3px 5px 10px 9px;
}


a.block_links
{
	font-size:13px;
	font-weight:normal;
	text-decoration: none;
	color: #014b32;
}

a.block_links:hover
{
	text-decoration:underline;
}

/* Blog styles */
.blog_left {
	border-right: 1px solid #f4f4f4;
}