html, body {background-color: #edc816;	color:#000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	height: 100%;	margin: 0px;	padding: 0px;}
#menu{    margin: 0 0 0 17px;}
#sipkadolu{    width:11px;    height:15px;    background : url(../image/sipka_dolu.gif) no-repeat right;}
#sipkavpravo{ width:11px; height:15px; margin: 0 0 0 2px; background : url(../image/sipka_vpravo.gif) no-repeat right;}
#sipkaempty{ width:15px; height:17px; margin: 0 0 0 2px; }
/********************************************************************************************************************************************/
.zahlavi_vlevo{margin: 0px;    background-image : url(../image/hobby_01.jpg);    background-repeat : no-repeat;    background-position : left;    height:102px; width: 153px;}
.zahlavi_vpravo{margin: 0px;   margin: 0px;    background-image : url(../image/hobby_05.jpg);    background-repeat : no-repeat;    background-position : right;    height:102px; width: 153px;}
.zahlavi_podklad{margin: 0px;    background-image : url(../image/hobby_02.jpg);    background-repeat : repeat-x;    height:102px; }
.zahlavi_stred{    margin: 0px 0 0 0;    background-image : url(../image/hobby_03.jpg);    background-repeat : no-repeat;    background-position : center;    height:102px;}
/********************************************************************************************************************************************/
/*   BODY   */
.main_table_obal{margin: 0px;	padding: 0px;	text-align: center; min-width:1000px;}
.cat_navigator{	padding:5px;	color: black;	font-size:11px;	color:black;	font-weight : normal;}
.cat_navigator_name{	padding:1px;	color: black;	font-size:18px;	color:black;	font-weight : bolder;}
.cat_navigator_name H1{	color: black;	font-size:18px;	color:black;	font-weight : bolder;}
.cat_navigator_popis{	font-size:12px;	font-weight : normal;	font-style : italic;}
.cat_navigator_subcat{	background-color : #ffffcc;	text-align: center;	margin: 0px 0 0px 0;	border-top : Solid 1px #c24203;	border-bottom : Solid 1px #c24203;}
.cat_navigator_subcat table{	margin:auto;	font-size:12px;	font-weight : normal;	font-style : italic;}
.cat_navigator_subcat table td{	padding: 10px;}
.leftbody{width:234px;   background-image : url(../image/hobby_08.jpg);    background-position : top;    background-repeat : repeat-y; }
.leftbody_pic{    width: 234px;    height: 282px;    background-image : url(../image/hobby_10.jpg);    background-position : bottom;    background-repeat : no-repeat;}
.leftbodytop{height:20px;   background-image : url(../image/hobby_06.jpg);    background-position : top;    background-repeat : no-repeat; }
.mainbody{  height:100%;    width: 100%;    background-image : url(../image/hobby_11.jpg);    background-position : left bottom;    background-repeat : no-repeat;}
.main_table{  width:100%; height:100%; padding: 0 0 0 0;}
.main_table td{	padding:0px;	margin:0px;	border-spacing: 0px;}
.inbody{ color:black;    margin: 10px 10px 10px 10px;}
.inbody a{	text-decoration: none;	color:black;}
.inbody a:hover{	text-decoration: underline;	color:#c24203;}
.paticka{    text-align: right;    font-size:10px;    margin: auto auto 0px auto;    background-image : url(../image/hobby_13.jpg);    background-repeat : no-repeat;    background-position : left;    height:83px;}
.paticka a{    font-size:10px;    color:Silver;   }
.paticka a:hover{    font-size:10px;    color:black;   }
.fulltext{   margin: 0px 15px 0px 15px;    float:right;    border: Solid 0px red;}
.fulltext #input{    margin: 1px 1px 1px 1px;    border: Solid 1px #96969a;    height:16px;    width: 110px;    font-size:10px;    color:red;}
.fulltext #submit{ cursor:pointer;   margin: 0 0 0 0;    height:16px;    font-size:10px;    color:#96969a;    border: Solid 0px Black;    font-weight : bolder;    background-color : #e4d699;}
.home{	float: right; padding: 1px;	width:13px;	height:14px;	margin: 0px 0 0 10px;	background : url(../image/home.gif) no-repeat center;}
.mapa{	float: right; padding: 1px;	width:13px;	height:14px; margin: 0px 0 0 10px;  background : url(../image/mapa.gif) no-repeat center;}
.mail{	float: right;  padding: 1px;	width:13px;	height:14px; margin: 0px 0 0 10px; ;	background : url(../image/mail.gif) no-repeat center;}
/********************************************************************************************************************************************/
.news_report{width:99%; 	min-width: 300px;	min-height: 100px;	float: left;		padding:5px;		border-bottom: Solid 1px red;		margin: 5px 5px 1px 5px; }
.news_report_detail{	padding:5px;	clear: both;	border: Solid 0px #f0f0f0;	margin: 5px 5px 1px 5px;}
.news_report_fulltext{	padding:5px;	clear: both;	border: Solid 0px #f0f0f0;	margin: 5px 5px 1px 5px;}
.news_report_vice_info{	text-align: right;	font-size: 11px;	height:17px;	background : url(../image/lupa.gif) no-repeat right;	margin: 0 10px 10px 0;}
.news_report_vice_info a{color:gray;	text-decoration: none;}
.news_report_vice_info a:hover{	color:#c24203;	text-decoration: none;}
.news_report_vice_info_zpet{	margin: 0 10px 10px 0;	text-align: right;	font-size: 11px;	height:17px;	background : url(../image/zpet.gif) no-repeat right;}
.news_report_vice_info_zpet a{	color:gray;	text-decoration: none;}
.news_report_vice_info_zpet a:hover{	color:#c24203;	text-decoration: none;}
.news_report_name{text-align: left;	width:100%;	}
.news_report_name h1{	margin:0;	font-size: 12px;}
.news_report_name h2{	margin:0;	font-size: 12px;}
.news_report_pruvod{  padding:2px;    color: black;    font-size:13px;    font-weight : normal; }
.news_report_pruvod a{	text-decoration : underline;}
.news_report_pruvod a:hover{	text-decoration : underline;	color: #c24203;}
.news_report_text{	padding:2px;	color: black;	font-size:11px;	font-weight : normal;}
.news_report_text a{	text-decoration : underline;}
.news_report_text a:hover{	text-decoration : underline;	color: #c24203;}
.news_report_prilohy{	color: black;	font-size:11px;	font-weight : normal;}
.news_report_subcattable{	color: blue;	background-color: Aqua;}
.prilohy{	text-align:right;}
.prilohy table{	width:99%;	background-color: #E9E9E9;	border-top: Solid 1px Silver;	margin:auto;}
.prilohy table td{	font-size: 9px;	font-style : italic;}
.prilohy_link{	width:50px;text-align:left;}
.prilohy_soubor{	width:200px;	text-align: left;}
.prilohy_size{	width:130px;text-align:left;}
.prilohy_stazeno{	width:80px;text-align:left;}
.news_thumb{ float:left;clear:both; margin:10px;}
.news_thumb1{	height: 100px;	border: Solid 1px Black;	margin:2px;}
.news_thumb0{	height: 30px;	border: Solid 1px Black;	margin:2px;}
/**********************************************************************************/
/**************************   files */
.file_list{	margin: 0 0 3px 0;border-left: Solid 1px Silver;}
.file_list td{	border-bottom: Solid 1px Silver;	font-size: 13px;}

.infobox{ width:80%; padding:1px;border: Solid 1px black;}
.infobox_nadpis{	text-align:center;background-color: Silver;	font-size:20px;	color: black;}
.infobox_text{border: Solid 5px White;text-align:center;color: red;	background-color: white;	font-size:15px}
.login_form{	padding:10px;width:400px;	border: Solid 1px Black;}
.login_form td{	font-size:12px;	font-weight:bolder;}
.submit{margin: 0 0 0 0;	padding: 0 0 0 0;}
.input{	margin: 0 0 0 0;	padding: 0 0 0 0;}
.input_login{	margin:0px;	padding:0px;	border: Solid 1px Silver;	height: 20px;}
.submit_login{	margin:10px;	padding:10px;	height: 50px;	width:200px;}

.form{	margin:0px;	padding:0px;}
.submit{	margin:0px;	padding:0px;}
.input{	margin:0px;	padding:0px;}
.input:login{	margin:0px;	padding:0px;border: Solid 1px Silver;	height: 20px;}
.submit_login{	margin:10px;	padding:10px;	height: 50px;	width:200px;}

/********************************************************************************************************************************************/
/* dotazy*/
.dotazy_form{	padding:2px;	text-align:center;}
.dotazy_form table{	padding:5px;	background-color : #BEE2B4;	border: Solid 1px red;}
.dotazy_form table td{	font-size:12px;}
.dotazy table{	margin: 0 5px 0 5px;	width:100%;}
.dotazy_prispevek{	padding: 0 10px 10px 10px;	width:100%;	border-left: Solid 2px #0066cc;	border-bottom: Solid 1px #0066cc;	background-color : Silver;}
.dotazy_autor{	font-size:14px;	font-weight: bolder;	text-align:left;	font-style : italic;}
.dotazy_time{	font-size:11px;	font-weight: bolder;	text-align:right;}
.dotazy_text{	border-top: Solid 1px Gray;	font-size:12px;	font-weight: normal;	text-align: justify;	margin-bottom:20px;}
.dotazy_odsazeni{	height:6px;}
.dotazy_new{	margin: 1px 1px 1px 1px;	width:100%;	text-align:center;	font-size:14px;}

/********************************************************************************************************************************************/
.strankovani{height: 0px;	text-align:center;	margin:10px;}
.strankovani table{	 width:100%; margin:auto;	border: solid 0px red;padding:2px;}
.strankovani table td{	text-align:right;	font-size:12px;	padding:4px;}
.strankovani_page_item{    font-size:12px;    padding:2px;    margin: 1px 1px 1px 1px;    border: Solid 1px Gray;    background-color : Silver;}
.strankovani_page_item a span{	color:black;}
.strankovani_page_item a:hover span{	color:#c24203;}

/********************************************************************************************************************************************/
.ankety_obal{margin:10px;}
.ankety_obal table{	color:black;	background-color: Silver;	border: Solid 1px gray;}
.ankety_obal table td{	color:black; font-size:12px;}
.anketa_otazka{	font-size:18px;	text-align: center;	font-weight: bolder;}
.anketa_celkem{	font-size:14px;	text-align: center;	font-weight: italic;}

/********************************************************************************************************************************************/
/* ADMIN */
.admin_main_table{    background-color: #E6E6E6;    width: 100%;    height:100%;}
.admin_menu{    background-color: #E6E6E6;    width:150px;}
.admin_infobox{	background-color: gray;	border: Solid 1px green;}
.listtable{	background-color: Silver;	border: Solid 1px gray;}
.listtable_head{	background-color: Gray;	border: Solid 1px black;	font-weight: bolder;	font-size: 12px;}
.listtable_td{	font-size: 14px;}
.listtable_trS{	background-color: #B7B7B7;}
.listtable_trL{	background-color: Silver;}
.listpodtable{border: Solid 1px black;}
.edittable{    background-color: Silver;    border: 1px solid gray;}
.edittable td{	font-size: 14px;}
.errorbox{	border: Solid 2px red;}
.errorbox_title{	color: red;}
.errorbox_text{	color: blue;}
/********************************************************************************************************************************************/

hr.cleaner{
    clear: both;
    visibility: hidden;
}