*{margin: 0; padding:0;}
html, body {
	height: 100%;
	min-width:1050px;
}

a {
	color:#6E2405;
	text-decoration:none;
}
a:hover {
	color:#979797;
}
body {
	background-color: #ededed;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size: 14px;
 }
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%; /* nizny margin = otrizat vysota footer */
	position:relative;
	margin-bottom: -177px;
	background-image: url(bgr_images/zavitok_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.wrapper_left {
	background-image: url(bgr_images/left_bgr_27x1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.wrapperright {
	position:relative;
	background-image: url(bgr_images/right_bgr_27x1.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}		
.header {
	height:426px;
	position:relative;
	background-image: url(bgr_images/top_15.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#site_name {
position:absolute;
left:370px;
top:70px;
}
	#site_name h2, #site_name a{
	font-size:50px;
	color: #767676;
	text-decoration:none;
	text-shadow:1px 1px 0 #999999;
	}
		#site_name h2 span {
		font-size:24px;
		}
	
	#lefttop {
	position:absolute;
	left:0;
	top:0;
	width:27px;
	height:15px;
	background-image: url(bgr_images/left_top.jpg);
	background-repeat: no-repeat;
	}
	#righttop {
		position:absolute;
		right:0;
		top:0;
		width:27px;
		height:15px;
		background-image: url(bgr_images/right_top.jpg);
		background-repeat: no-repeat;
	}
#sky{
	background: url(bgr_images/sky.jpg) repeat-x;
	width:100%;
	height:369px;
	text-align: center;
	position:relative;
	top:27px;
}
#lefsky {
	width:27px;
	height:369px;
	position:absolute;
	left:0;
	top:0;
	background-image: url(bgr_images/left_bgr_27x1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	z-index:5;
}
#rightsky {
	width:27px;
	height:369px;
	position:absolute;
	right:0;
	top:0;
	background-image: url(bgr_images/right_bgr_27x1.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	z-index:5;
}
/*----------------------------------------------------poisk-start---------------------------------------------------*/
#poisk {
	position:absolute;
	left:100px;
	top:33px;
	width:216px;
	height:33px;
}
.poisk_input {
	width: 115px;
	display:block;
	float:right;
	margin-top:10px;
	border: 1px solid #999;
	color: #666666;
}
.poisk_input:hover {
	 background-color: #DADADA;
	 outline: 1px solid #FFFFFF;
}
.poisk_input:focus{
	border: 1px solid #FFFFFF;
	background-color: #F6F6F6;
}
.poisk_button {
	background-color:#ededed;
	border:0 none;
	cursor:pointer;
	display:block;
	height:33px;
	width:81px;
	float:left;
	margin:2px 0 0 15px;
	text-align: left;
	font-size:12px;
	color:#4C4C4C;
	background-image: url(bgr_images/poisk_bgr.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
/*----------------------------------------------------poisk-end---------------------------------------------------*/
/*---------------------------------top_mini_nav -------------start-------------------------------*/
.top_mini_nav {
	position:absolute;
	right:70px;
	top:430px;
	height: 24px;
	width: 110px;
}
		ul#houm {
		list-style-type:none;
		}
			#houm a {
			position:absolute;
			display:block;
			width: 24px;
			height: 23px;
			text-indent:-2000em;
			outline:none;
			}
			#houm #back a, #houm #mailto a, #houm #map a{
			background-repeat: no-repeat;
			background-position: center center;
			top:0px;
			}
			#houm #back a {
			left:0px;
			background-image: url(bgr_images/houm.jpg);
			}	
			#houm #mailto a{
			left:40px;
			background-image: url(bgr_images/mail.jpg);
			}
			#houm #map a{
			left:80px;
			background-image: url(bgr_images/map.jpg);
			}
/*---------------top_mini_nav ---------end---------*/	
	
#grass {
	position:relative;
	top:-60px;
	height:84px;
	width:100%;
	background-image: url(bgr_images/grass.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
	#page_name {
		position:absolute;
		top:10px;
		right:6%;
		width:auto;
		height:32px;
		z-index:0;
	}	
		.pg_name_wrapper{
			position:relative;
			left:-10px;
			height:63px;
			padding-left:18px;
			float:left;
			background-image: url(bgr_images/page_name_left_bgr.png);
			background-repeat: no-repeat;
			background-position: left top;
		}
		.pg_name_center {
			height:63px;
			background-image: url(bgr_images/page_name_center_bgr.png);
			background-repeat: repeat-x;
			background-position: left top;
			float:left;
		}
		.pg_name_right {
			height:63px;
			background-image: url(bgr_images/page_name_right_bgr.png);
			background-repeat: no-repeat;
			background-position: right top;
			padding-right:18px;
			float:left;
		}
		.pg_name_h2 {
		padding:16px 5px 5px 0;
		font-size:18px;
		color:#4C4C4C;
		}




	
	
	#grey_tube {
	height:84px;
	width:100%;
	background-image: url(bgr_images/grey_tube.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	position:relative;
	}
#dva_listika {
	position:absolute;
	left:325px;
	top:223px;
	width:160px;
	height:240px;
	background-image: url(bgr_images/dva_listika.png);
	background-repeat: no-repeat;
}		
#listik_grey {
	position:absolute;
	left:0px;
	top:0px;
	width:343px;
	height:345px;
	background-image: url(bgr_images/menu_bgr.png);
	background-repeat: no-repeat;
	background-position: left top;
}		
	
#links-wrap{
	float: left;
	width:369px;
	/*margin-left:100px;*/
	position:relative;
}
#dop_cont {
	padding:20px 50px 0 120px;
}
#links_holder{
	margin-top:-85px;
	width:343px;
	background-image: url(bgr_images/menu_center.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#links_bottom {
	width:343px;
	background-image: url(bgr_images/menu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:250px;
}
#links {
	margin:0 30px 0 110px;
	padding-bottom:80px;
}
/*----------------------------------top-menu-start---------------------------*/
ul#main_menu {
padding-left:10px;
padding-top:40px;
}
ul#main_menu span{
	display:block;
	width:170px;
	padding-bottom:5px;
	background-image: url(bgr_images/dot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main_menu li {
list-style-type:none;
}
#main_menu li a {
	display:block;
	padding:0 0 0 17px;
	line-height:30px;
	text-decoration: none;
	font-size:18px;
	white-space:nowrap;
}
.top_menu_aktive {
	color:#1a1a1a;
	font-weight:bold;
	background-image: url(bgr_images/menu_activ.gif);
}
.top_menu_passive {
	color:#4c4c4c;
	font-weight:normal;
	background-image: url(bgr_images/menu_passiv.gif);
}
.top_menu_passive:hover {
	color:#6e2405;
	background-image: url(bgr_images/menu_passiv_hov.gif);

}
.top_menu_aktive, .top_menu_passive, .top_menu_passive:hover {
	background-repeat: no-repeat;
	background-position: left 12px;
}
/*------------------top-menu-end---------------------------*/

/*------------------------------------------news-start---------------------------*/
.news_center {
	height:32px;
	background-image: url(bgr_images/news_center_bgr.png);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	
}
.news_right {
	height:32px;
	background-image: url(bgr_images/news_right_bgr.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:10px;
	float:left;
}
.news_header {
	position:relative;
	left:-10px;
	height:32px;
	padding-left:10px;
	margin-bottom:20px;
	float:left;
	background-image: url(bgr_images/news_left_bgr.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_h2 {
padding:5px 20px 5px 0;
font-size:18px;
}
.news_h2 a {
font-size:18px;
color:#4C4C4C;
text-decoration:none;
}
.news_h2 a:hover {
color:#979797;
}

.mews_mp_item {
padding:0 0 20px 0;
}
.mews_mp_item a {
color:#6e2405;
font-weight:bold;
text-decoration:none;
}
.mews_mp_item a:hover {
color:#979797;
font-weight:bold;
text-decoration:none;
}
.date {
color:#4c4c4c;
font-weight:bold;
}
.news_counter a{
color:#6e2405;
font-weight:bold;
color:#6e2405;
}
.news_counter a:hover {
color:#4C4C4C;
}
/*-----------news-list-start--------------*/
.title_newslist {
color:#6e2405;
font-weight:bold;
text-decoration:none;
}
.title_newslist:hover {
color:#979797;
font-weight:bold;
}
.table_newslist td{
padding:7px 0 15px 0;
}
.table_newslist img{
margin:0 7px 0 0;
}
 
/*----------news-list-end-------------*/
/*----news-podrobno-start-------*/
.news_photo {
float:left;
margin:0 20px 20px 0;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
padding:2px;
}
.anons_in_podrobno {
padding:0 0 20px 0;
}
.anons_in_podrobno a, .table_newslist a {
color:#6E2405;
text-decoration:none;
font-weight:bold;
}
.anons_in_podrobno a:hover, .table_newslist a:hover {
color:#4C4C4C;
}
/*--------------------news-podrobno-end-----------------------*/
/*------------------------------------------news-end----------------------------*/

#inhalt{
	margin-left: 369px;
	margin-top:70px;
	padding-right: 60px;
}
.zagolovok_wrapper{
	float:none;
	display:block;
	height:50px;
	width:auto;
}
.zagolovok_center {
	height:32px;
	background-image: url(bgr_images/news_center_bgr.png);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	
}
.zagolovok_right {
	height:32px;
	background-image: url(bgr_images/news_right_bgr.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:10px;
	float:left;
}
.zagolovok_header {
	position:relative;
	left:-10px;
	height:32px;
	padding-left:10px;
	float:left;
	background-image: url(bgr_images/news_left_bgr.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.zagolovok_h1 {
padding:5px 20px 5px 0;
font-size:18px;
}
.zagolovok_h1 a {
font-size:18px;
color:#4C4C4C;
text-decoration:none;
}
.zagolovok_h1 a:hover {
color:#979797;
}

/*------------------------------------------main-content-work-styles-start---------------------------*/
.text_about {
}
.text_about p{
padding:0 0 20px 0;
}
a.link_intext, .posta a  {
color:#6E2405;
font-weight:bold;
text-decoration:none
}
a.link_intext:hover, .posta a:hover {
color:#979797;
}
.ul_in_text {
	list-style-type:square;
	padding-left:17px;
}
.name_of_sliderlink {
font-size:12px;
font-weight:bold;
display:block;
padding-bottom:1px;
color:#6E2405;
}
/*------menu text_files_list----*/
.ul_text_files {
padding:0 0 20px 15px;
}
.li_text_files {
list-style-type:square;
}
a.text_files_list{
font-size:12px;
color:#4C4C4C;
text-decoration:none;
font-weight:bold;
}
a.text_files_list:hover{
font-size:12px;
color:#6E2405;
}
.text_google p{
padding:0px 0px 10px 0px;
font-size:12px;
}

/*------menu text_files_list----*/

/*----------contact-form-start-------*/

.form_input {
	width: 150px;
	display:block;
	margin-bottom:5px;
	border: 1px solid #999;
	color: #666666;
}
.form_textarea {
	width: 300px; height:300px;
	display:block;
	margin-bottom:5px;
	border: 1px solid #999;
	color: #666666;
}
.form_capcha {
	width: 170px;
	display:block;
	margin-bottom:5px;
	border: 1px solid #999;
	color: #666666;
}
.form_input:hover, .form_textarea:hover, .form_capcha:hover {
	 /*background: #D6CDBE;*/
	 background-color: #DADADA;
	 outline: 1px solid #FFFFFF;
}
.form_input:focus, .form_textarea:focus, .form_capcha:focus{
	border: 1px solid #FFFFFF;
	background-color: #F6F6F6;
}
.form_button {
	background-color:#ededed;
	border:0 none;
	cursor:pointer;
	display:block;
	height:26px;
	width:95px;
	/*margin:2px 0 0 0;*/
	padding-bottom:2px;
	text-align: center;
	font-size:12px;
	color:#4C4C4C;
	background-image: url(bgr_images/button_form.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.red_stern {
color:#FF8260;;
}
p.warning_form {
font-size:10px;
}
/*----------contact-form-end-------------------*/
/*---news-podrobno---*/
.news_detail_table a {
color:#6E2405;
font-weight:bold;
text-decoration:none;
}
.news_detail_table a:hover {
color:#979797;
}

/*---news-podrobno-end--*/

/*---vote-start-----*/
.vote_p {
font-size:11px;
font-weight:bold;
padding: 0 0 20px 0;
}
.vote_radio_wrapper {
padding: 0 0 20px 0;
}
.vote_radio {
font-size:11px;
font-weight:normal;
line-height:12px;
}
.vote_resalts {
font-size:11px;
margin-bottom:10px;
}
/*---vote-end------------*/


/*---------------------------------------main-content-work-styles-end--------------------------*/
	
.footer, .push {
	height: 177px; /*vysota push dolgna byt ravna vysota footer */
}
.footer {
	background-image: url(bgr_images/center-footer.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position:relative;
}
#zaavitok {
	width:500px;
	height:280px;
	float:right;
	background-image: url(bgr_images/mp-3_32.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#leftbottom {
	position:absolute;
	left:0px;
	bottom:0;
	height: 177px;
	width: 27px;
	background-image: url(bgr_images/left_bottom.jpg);
	background-repeat: no-repeat;
}
#rightbottom {
	position:absolute;
	right:0px;
	bottom:0;
	height: 177px;
	width: 27px;
	background-image: url(bgr_images/right_bottom.jpg);
	background-repeat: no-repeat;
}
#foot_bott_left {
	position:absolute;
	left:27px;
	bottom:0;
	height: 57px;
	width: 20px;
	background-image: url(bgr_images/left-footer.jpg);
	background-repeat: no-repeat;
}
#foot_bott_right {
	position:absolute;
	right:27px;
	bottom:0;
	height: 57px;
	width: 20px;
	background-image: url(bgr_images/right-footer.jpg);
	background-repeat: no-repeat;
}
/*-----------------------------------------------bottom_menu-start------------------------------------------------*/
div#bottom_menu_holder {
	position:relative;
	top:40px;
	text-align: center;
	height:23px;
}
#bottom_menu_left, #bottom_menu_right {
	height:23px;
	width:14%;
	background-image: url(bgr_images/niz_trubka.png);
	background-repeat: repeat-x;
	background-position: top;
}
#bottom_menu_left {
	float:left;
}
#bottom_menu_right {
	float:right;
}
ul#bottom_menu {
	float:left;
	height:25px;
	margin:5px auto 5px auto;
	padding:5px;
	text-align:center;
	list-style:none;
	white-space:nowrap;
	width:70%;
}
#bottom_menu li {
	display:inline-block;
	margin:0 -2px;
	vertical-align:top;
	list-style-type:none;
}

#bottom_menu li a {
	font-size:12px;
	font-weight:normal;
	display:inline-block;
	vertical-align:bottom;
	text-decoration:none;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	padding:2px 5px 2px 5px;
}
.bottom_menu_aktive {
color:#1a1a1a;
border:#ccc 1px solid;
background-color:#FFFFFF;
}
.bottom__menu_passive {
color:#4c4c4c;
border:#ccc 1px solid;
}
.bottom__menu_passive:hover {
/*color:#6e2405;*/
color:#000000;
border:#FFFFFF 1px solid;
}
@-moz-document url-prefix() {
#bottom_menu li {display:-moz-inline-grid;display:inline-block;} /*For FF2 only*/
#bottom_menu li {margin:0 -2px;} /*For FF*/        
#bottom_menu li, x:-moz-any-link, x:default { margin:0 -2px;} /*For FF3*/
}
 
/*---------------------------bottom_menu-end------------------------------------------------*/
#count_holder {
	position:absolute;
	bottom:80px;
	right:70px;
	height:15px;
}
	#autor{
	float:left;
	}
	#autor a {
	padding-right:15px;
	font-size:9px;
	color:#4c4c4c;
	text-decoration:none;
	}
	#autor a:hover {
	font-size:9px;
	color:#6e2405;
	text-decoration:underline;
	}
	#counter {
	float:right;
	}
	
.clear{
clear:both;
}

/*------sitemap_404-start-------------------*/	
#left_404 {
float:left;
}
#right_404 {
float:right;
}
#right_404 h3{
font-size:120px;
}
#right_404 h3 span{
	font-size:50px;
	text-transform: uppercase;
}
ul.ne_najden {
	padding-left:30px;
	padding-top:10px;
	list-style-type:none;
}
ul.ne_najden ul {
	padding-left:30px;
	list-style-type:disc;
	font-style: italic;
}
ul.ne_najden li a{
	color:#4C4C4C;
	text-decoration:none;
	font-weight:bold;
}
ul.ne_najden li a:hover{
color:#6E2405;
}
ul.ne_najden li ul a{
	color:#4C4C4C;
	text-decoration:none;
	font-weight:normal;
}

/*------sitemap_404-end-------------------*/	

/*----forum-start--------------------*/
#auth_default a {
	color:#4C4C4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#auth_default a:hover {
	color:#6E2405;
}
.tforum {
border: 1px solid #FFFFFF;
margin-left:-9px;
}
.tforum td {
padding:4px 4px 4px 8px;
}
.tforum a{
	color:#6E2405;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.tforum p{
	padding-bottom:0;
}
.tforum a:hover {
	color:#4C4C4C;
}
.rubrica_descr {
font-size:11px;
}
.hforumhead {
	padding:4px 4px 4px 8px;
	background-color: #E7E7E7;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4C;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.forum_field_name {
display:block;
padding: 4px 0 3px 0;
font-weight:bold;
color:#4C4C4C;
}
.forum_count {
color:#4C4C4C;
font-weight:normal;
font-size:12px;
}
.forum_input {
	width: 90%;
	display:block;
	margin-bottom:5px;
	border: 1px solid #999;
	color: #666666;
}
.forum_textarea {
	width: 90%;
	height: 240px;
	display:block;
	margin-bottom:5px;
	border: 1px solid #999;
	color: #666666;
}
.forum_input:hover, .forum_textarea:hover {
	outline: 1px solid #FFFFFF;
	background-color: #DADADA;
}
.forum_input:focus, .forum_textarea:focus {
	border: 1px solid #FFFFFF;
	background-color: #F6F6F6;
}
/*.quote {
	border: 1px solid #FFFFFF;
	background-color: #F6F6F6;
	margin-left:15px;
	font-size:12px;
	font-style: italic;
}*/
.quote {
	border: 1px solid #FFFFFF;
	background-color: #F6F6F6;
	padding:10px 10px 10px 20px;
	font-size:12px;
	font-style: italic;
}
/*----forum-end------------------------------------------*/

.search_counter a{
color:#6e2405;
font-weight:bold;
color:#4C4C4C;
}
.search_counter a:hover {
color:#6e2405;
}

table.tbtable {margin-left:30px;}
table.tbtable td {padding:2px;}

.btxt {text-transform:uppercase;}
/*---social--------------*/
#soc_wr {position:absolute; left:360px; bottom:-30px; }
#soctab {border:0; border-collapse:collapse;}
#soctab td {vertical-align:top;}
.soc {padding: 0 4px 0 0;}
.vk {padding: 0 16px 0 0;}

/*-- comments -- */
.comm_zag {display:block; padding:18px 0 0 0; font-size:14px;}
.comm_wrn {color:#3b8643; padding:0px 0 14px 6px; font-style:italic;}

