* {padding:0px; margin:0px;}
img {border:0px;}
html, body {height: 100%;}
body {width:100%; height:100%; margin:0; padding:0; font-family:Verdana; font-size:11px; background-color:#F9FFF5;}

/* Shapka saita */
#header {background:url(../images/header/bg.png) left repeat-x; height:181px; width:100%; position:absolute; top:0px; left:0px;}
#header #head1 {background:url(../images/header/h1_logo.png) left no-repeat; width:167px; height:181px; float:left;}
#header #head2 {background:url(../images/header/h2.png) left no-repeat; width:259px; height:181px; float:left;}
#header #head3 {float:left; width:393px; height:181px; text-align:center;}
#header #head4 {float:right; height:181px; width:181px; color:#6a6a6a; font-weight:bold;}
#header #head4 #c_top {background:url(../images/header/bg_contakti.png) bottom left no-repeat; height:126px;}
#header #head4 #c_top h2 {font-size:14px; color:#fe4242;}
#header #head4 #c_top p {width:173px; margin:4px; margin-top:2px;}
#header #head4 #c_top i {font-weight:normal;}
#header #head4 #c_bot {height:56px; margin-left:5px;}

#navcontainer {
	position: absolute;
	top: 161px;
	margin-left: 201px;
	color: #1D7100;
	_top: 164px;
	_width: 800px;
	_border: 0px;
	_padding: 0px;
}
#navcontainer ul
{

padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #336666;
color: #FFF;
width: 100%;
font: normal 118% arial, helvetica, sans-serif;
text-align: center;
padding: 0 0 0 1px;
}

li { display: inline; }

li a
{
text-decoration: none;
background-color: #336666;
color: #FFF;
padding: .2em 1em;
border-right: 1px solid #fff;
_padding: .1em .05em

}

li a:hover
{
background-color: #999999;
color: #fff;
}

.tenbit a {
	background-color: Black;
	}
.tenbit a:hover	{
	background-color: White;
	color: #000;
}

.forum a {
	background-color: White;
	color: Black;
}
.forum a:hover	{
	background-color: Black;
	color: White;
}

#hm {position:absolute; top:165px; margin-left:201px; color:#1D7100;}
.hm_1 {background:url(../images/heder_menu/hm_1.png) no-repeat left; width:68px; height:16px; padding:0px 9px; float:left;}
.hm_2 {background:url(../images/heder_menu/hm_2.png) no-repeat left; width:51px; height:16px; padding:0px 7px; float:left; margin-left:-17px;}
.hm_3 {background:url(../images/heder_menu/hm_3.png) no-repeat left; width:49px; height:16px; padding:0px 3px; float:left; margin-left:-13px;}
.hm_oth {float:left; background:url(../images/heder_menu/hm_oth_r.png) no-repeat right #BAFF00; height:16px; padding-right:3px; margin-left:1px;}
.hm_oth_r {background:url(../images/heder_menu/hm_oth_l.png) no-repeat left; width:5px; height:16px; float:left;}
#hm_forum {float:right; position:absolute; top:165px; right:200px;}

#hm_forum a { 
background:url(../images/heder_menu/hm_forum.png) no-repeat; 
height:16px; 
width:56px; 
float:left; 
text-decoration:underline;
}
#hm_forum a:hover {
background:url(../images/heder_menu/hm_forum_hover.png) no-repeat;
height:16px; 
width:56px; 
float:left; 
text-decoration:underline;
}

#hm a {color:#1D7100; text-decoration:none;}
#hm a:hover {color:#000000; text-decoration:none;}


/* Levii block */
#left_block {
width: 210px; 
float: left; 
margin: 0px 0px 20px -100%; 
min-height:100%; 
margin-top:181px;}

#login_notlog {
	border: 1px solid #838383;
	width: 175px;
	color: #336666;
	font-weight: bold;
	padding: 5px;
	line-height: 20px;
}
#login_notlog input {
	border: 1px solid #838383;
	width: 109px;
	height: 16px;
	font-size: 11px;
	color: #336666;
	font-weight: bold;
}
#login_notlog .bbcodes {
	border: 1px solid #838383;
	width: 109px;
	height: 16px;
	color: #336666;
	font-weight: bold;
	margin-top: 1px;
}
#login_notlog a {
	color: #336666;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}
#login_notlog a:hover {
	color: #336666;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
}



#vstrechi {margin-top:20px; background:url(../images/vstrechi_bg.png) repeat top left; width:186px; margin-right:14px; border:1px solid #A9ACA7; border-left:0px;}
#vstrechi_title {background:url(../images/vstrechi_title.png) no-repeat top left; width:60px; height:23px; top:-9px; position:relative; z-index:1;}
#vstrechi span {color:#616161; font-weight:bold; margin-left:10px;}
#vstrechi p {margin-left:25px; color:#376100;}
#vstrechi p strong a {color:#376100; text-decoration:none;}
#vstrechi p strong a:hover {color:#376100; text-decoration:underline;}
#vstrechi_fulllink {text-align:right; margin-top:10px; margin-right:5px;}
#vstrechi_fulllink a {color:#FF0092; font-size:10px; text-decoration:none;}
#vstrechi_fulllink a:hover {color:#FF0092; font-size:10px; text-decoration:underline;}

#top10 {margin-top:40px; background:url(../images/top10_bg.png) repeat top left; width:172px; border:1px solid #989C96; margin-right:15px; margin-left:13px;}
#top10 p {margin: 5px 15px; clear:both;}
#top10 p a {color:#2A292A; text-decoration:none;}
#top10 p a:hover {color:#2A292A; text-decoration:underline;}
#top10_bg_star {background:url(../images/top10_bg_star.png) no-repeat top left; width:25px; height:27px; position:relative; z-index:1; left:-7px; top:-8px; float:left;}
#top10_title_bg {background:url(../images/top10_title_bg.png) repeat-x left top; font-weight:bold; color:#A6870B; padding-top:2px; height:17px;}

/* Pravii block */
#right_block {width: 200px; float: left; margin: 0px 0px 0px -200px; margin-top:181px;}

#tags_title {color:#70736E; margin-top:15px; margin-bottom:-4px; margin-left:15px; position:relative; z-index:1;}
#tags_content {border:2px solid #B8CFB3; border-right:2px solid #B8CFB3; background-color:#FFFFFF; width:160px; margin-left:16px; color:#494949; text-align:justify; padding:5px;}

/* Centralnii block */
#center_container {width: 100%; float: left; margin-top:181px;}
#content_container {margin: 0px 200px; background-color:#FFFFFF; border:1px solid #61635F; border-top:0px;}

#sort_n_search {background:#EEE9EB; height:20px; line-height:20px; vertical-align:middle; padding:0px 5px; font-size:10px; margin-bottom:20px;}
#sort_n_search a {color:#000000; text-decoration:none;}
#sort_n_search a:active {color:#DC018C; text-decoration:none;}
#sort_n_search a:hover {color:#000000; text-decoration:underline;}

#search_inp {height:12px; width:138px; border:1px solid #7F8B74; color:#000000; font-size:10px; margin-right:1px; float:left;}
#search_inp_but {height:14px; background-color:#FFFFFF; border:1px solid #7F8B74; color:#000000; font-size:10px;}

.newa {
border-bottom:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC; 
margin-bottom:10px; 
padding:10px;}
.newa_title {margin-bottom:5px; 
margin-left: 5px; color:#185500; font-size:14px; font-weight:bold;}
.newa_title span a {background-color:#4E4E4E; color:#FFFFFF; font-weight:bold; margin-left: 5px; margin-right:5px; font-size:11px;}
.newa_title span {background-color:#4E4E4E; color:#FFFFFF; font-size:11px; font-weight:normal; margin-left: 5px;}
.newa_title a {color:#185500; font-size:14px; font-weight:bold; text-decoration:none;}
.newa_info {color:#575757; padding:5px; font-size:10px; clear:both; margin-left: 5px;}
.newa_info .a a {color:#575757; text-decoration:none; font-size:10px;}
.newa_info .a a:hover {color:#575757; text-decoration:underline; font-size:10px;}
.newa_info a {color:#002F75; text-decoration:none; font-size:11px;}
.newa_info a:hover {color:#002F75; text-decoration:underline; font-size:11px;}
.newa_story {margin:10px; text-align:justify;}

#nav_container {text-align:center; padding-bottom:20px; padding-top:10px;}


/* Vsiya verhniyaya chast' */
#wrapper {position: relative; min-height: 100%;}
* html #wrapper {height: 100%;}

/* Nijnii block (alya footer) */
#footer_hack {width:100%; clear:both; height:81px;}
#footer {background:url(../images/footer_bg.png) repeat-x top left #FFFFFF; position: relative; margin-top: -82px; height:82px; width:100%; border-top:2px solid #000000;}
#footer_logo {float:left; width:140px;}
.footer_coll {float:left; color:#5D5D5D; font-size:10px; margin-left:60px;}
.footer_coll a {color:#5D5D5D; text-decoration:none;}
.footer_coll a:hover {color:#5D5D5D; text-decoration:underline;}
#footer_copy {height:30px; clear:both; text-align:center; padding-top:5px; font-size:10px; color:#666666;}
#footer_copy a {color:#666666; text-decoration:none;}
#footer_copy a:hover {color:#666666; text-decoration:underline;}
#footer_copy span {color:#FF6BC2;}

/* commenti */

.comm {border-bottom:1px solid #DBCF94; padding: 5px 0px; font-size:11px; clear:both;}
.comm_avatar {width:105px; text-align:center; float:left; margin-left:5px;}
.comm_avatar img {padding:2px; border:1px solid #DBCF94;}
.comm_content {margin-left:115px; margin-right:10px;}
.comm_content .text {color:#2D6504; margin-top:10px;}
.comm_content .text a {color:#2D6504; text-decoration:underline; font-weight:bold;}
.comm_content .text a:hover {color:#2D6504; text-decoration:none;}
.comm_menu {font-weight:bold; text-align:right; clear:both;}
.comm_menu a {color:#BA0165; text-decoration:none;}
.comm_menu a:hover {color:#BA0165; text-decoration:underline;}
.comm_hr {margin-top:5px; margin-bottom:5px; background-color:#DBCF94;}

/* sistemnie stili */

.table {margin-bottom:2px;}
.f_textarea {
	font-size: 11px; font-family: tahoma; width: 459px; height: 150px; background-color: #FCFCFC; border: 1px solid #D3C88E; color: #000000; padding:2px;
}
.f_input {
	font-size: 11px; font-family: tahoma; width: 300px; height: 14px; background-color: #FCFCFC; border: 1px solid #D3C88E; color: #000000;
}
.f_select {
	font-size: 11px; font-family: tahoma; height: 14px; background-color: #FCFCFC; border: 1px solid #D3C88E; color: #000000;
}

.bbcodes_poll, .bbcodes {background-color: #FCFCFC; border: 1px solid #D3C88E; color: #777777; font-size: 11px; font-family: tahoma; width: 100px; height: 20px;}

#feedinfo {margin: 15px 0px;}
.newsa {margin:15px; padding-bottom:15px;}
.n_cont2 h2 {font-weight:normal; font-size:18px; color:#666666;}
.pm_menu {text-align:center; padding-bottom:15px; border-bottom:1px dashed #000000;}

#nav_container a {color:#50AE05; text-decoration:none; font-weight:bold;}
#nav_container a:hover {color:#50AE05; text-decoration:underline;}
#nav_container span a {color:#002F75; text-decoration:none; font-weight:bold;}
#nav_container span a:hover {color:#002F75; text-decoration:underline;}


a {color:#376100; text-decoration:underline;}
a:hover {color:#376100; text-decoration:none}