html {	margin:0px;	padding:0px;} 
body {
	margin:0px; 
	padding:0px;
  background-color: #000;
  text-align:center;
  background-image:url(/images/background.jpg);
  background-repeat:no-repeat;
  background-position:top center;  
}

option,select {color:black}
input,textarea,button { border: 1px solid #BBBABA;    line-height: 1em;    margin: 0;    padding: 4px;    }
input.submit, button.submit {background-color: #C5C5C5;    border: 1px solid #C5C5C5;    color: black;    font-size: 1em;text-align:center;    padding: 0px 12px;}
textarea {border:none;background-color:#ba915f}
ul {list-style:none;padding:0px;margin:0;}
ul li {list-style:none;padding:0px;margin:0;background-image:none}
hr {height: 0px;border-width: 0;border-bottom:1px dotted #ddd;}
.bigger {font-size:140%;font-weight:bold}
.bold {font-weight:bold;}
.italic { font-style: italic}
.white {color:#ffffff}
.image {border:1px solid #555555}
.blue {color:blue}
.red {color:red}
.yellow {color:#fbc509;}
.black {color:black}				
.orange {color:#9E0505}
.rss {float:right;}
.rss img {position:relative;top:12px;margin-left:5px;border:none}
.mright {margin-right:15px}
.center {text-align:center}
.nomargin {margin:0px}
a img {border:none}
			
#border_none {border-left:none}					
#border_none2 {border-top:none}		
.skryj	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }
.skryj2	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }
.skryj3 {position:absolute;left:-4000px;background-color:#fff;padding:10px;border:1px solid #ccc}

.alright {float:right}

#main {width:970px;margin:0px auto;}
#top {padding-top:20px}
#logo_click {font-weight:bold;font-size:16px;text-align:center;color:white;text-decoration:none;display:block;width:128px;height:109px;background-image:url('/images/sign.png')}
#logo_click span {display:block;font-size:50px;padding-top:20px;line-height:50px}
.name {color:white;}


/* content */

#content {width:100%;margin:0px auto 0px auto;padding:0px 0px;text-align:left;}
#content_right { width:715px; float:right;}
.content_left { width:230px;float:left;	margin:0px;color:#ba915f}
.content_left h2 {color:#ba915f}
.content_right-in { margin:0 auto;width:610px;background-color:#ba915f;padding:2em}
.content_right-in2 {background-color:#ba915f;padding:0 2em}
.content_left a:link,.content_left a:visited {color:#ba915f}

#bottom {padding:0px;margin:20px 0px 20px 0px;color:#ba915f}			



/* MENU ---------------------------------------------------------------------------------------  */ 



/* MENU - MAIN */
div#menu {padding-bottom:20px;padding-top:20px}
div#menu ul { list-style: none;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;padding-top:0px;}
div#menu li {list-style:none;  padding:2px 0px;  margin:2px 0px;border-bottom:1px solid #ba915f}
div#menu ul li {}
div#menu ul li ul li {font-size:10px; border:none}
div#menu ul li ul li a { }
div#menu ul li ul li ul li a {}

/* div#menu_left ul li ul li.li_on {background-color:#f7e6e5} */
div#menu li.noborder { border:none}
div#menu li a {color:#ba915f;text-decoration: none;	margin:0px; padding-left:0px; font-size:12px; display:block;}
div#menu_left li a.menu_on {color:#b50800}
div#menu_left li a:hover {color:#b50800}
div#menu_left li a.menu_border {background-image: url("/images/graphic.png");background-position:-59px -148px;background-repeat:no-repeat;}
div#menu_left li a.menu_border_on {background-image: url("/images/graphic.png");background-position:-59px -129px;background-repeat:no-repeat;color:#b50800}
div#menu_left li.menu_left_item a {background-image:none;}



div#menu_bottom ul { list-style:none;margin:10px -7px 20px 0px;padding:0px 0px 0px 0px;text-align:left;float:right}
div#menu_bottom li { padding:0px 7px 0px 7px;margin:0px;border-right:1px solid #575757; list-style: none;text-align:left;background-image:none;float:left;line-height:1em}
div#menu_bottom li.noborder { border:none}
div#menu_bottom li a {color:#575757;text-decoration: none;	margin:0px; padding:0px;  font-size:1.1em;}
div#menu_bottom li a:hover {text-decoration:underline}







/* ITEMS -------------------------------------------------------------------------------------- */
#elder {margin-left:20px}
#elder img{border:none}

#map {width:100%;height:514px;margin:20px 0 10px 0;} 
#banners {width:180px;margin:20px 0 0 30px;min-height:180px;background-color:white} 
#banners-under {width:180px;margin:0px 0 0 30px;height:10px;background-image:url(/images/shadow.png)} 

.item { padding-bottom:15px;}
.noborder { border-bottom:none;padding-bottom:1px}
	

.item_heading {
	margin:0.3em 0 0.7em 0;
	padding:0px
	}
.item_date {
	}
.item_text {
  margin:0px;
	}

.item_text div {
  display: inline;
}


.small_block h2 {font-size:1em}
#progres_form table {width:90%;}
#progres_form  td textarea {width:100%;min-height:150px}

#click-submit,  #click-submit-poll {font-size:1.2em;line-height:2em;text-decoration:underline}

#breadcrumb {margin-top:5px;float:left;width:70%;padding-left:15px}
#breadcrumb a {font-size:.8em;color:#bbbaba;}

#size {float:right;width:110px;margin-top:5px;margin-right:15px}
#size h2 { float:left; color:#bbbaba;font-weight:normal;font-size:.9em;margin:0px; padding:0px 0px 0px 0px;background-repeat:no-repeat;}
#size ul { float:right; list-style: none; margin:0px; padding:0px;}
#size ul li {	float:left;	padding-left:5px;  font-weight:bold;	line-height:20px;  background-image:none}
#size ul li a { font-weight:normal;color:#bbbaba;text-decoration:none}
#size ul li a:hover {color: #ff101e;}
#size ul li a.big1 {font-size:.9em; }
#size ul li a.big3 {font-size:1.4em }

#print {float:right;font-size:12px; margin:0px 0px 0px 30px; padding:0px 0px 0px 25px;background-image:url('/images/print.png');background-repeat:no-repeat;}


ul.item_submenu { list-style:none; margin:0 0 0em 0; padding:0 0 1em 0em;}
ul.item_submenu li {}

/* right */

.left-block {margin:10px 0px 10px 10px; }

/*
#reg_mail {  width: 213px;	height: 67px;	margin:10px 0px;	padding:0px;}
#mail_input {  width: 150px;	height: 15px;	_height: 20px;}
#mail_submit {  padding:0px;  margin:0px;  position:relative;	top:4px;}
  */

/* Photogallery */

.photo_item {float:left;cursor:hand; width:160px;height:124px;margin:0px 10px 10px 0px;padding:0px; 	}
.photo {  display:block;  margin:auto auto;	cursor:hand;}
 
.photo_item p {font-size:.8em}
.photo_headline {font-weight:normal;font-size:100%;}	
.photo_headline {font-weight:normal;font-size:100%;}	
.photo_in img{border:1px solid #aaa;}
.cleaner_left { clear:left;}
.cleaner-right { clear:right;}
.nomargin{margin-right:0px}



/* news*/
div.news_info {margin:0 0em 1em 0;padding-bottom:1em;border-bottom:1px dotted #553c1c;}
div.news_info_hp {padding:0 20px 2em 20px;}

.content_middle_text div.news_info_hp {padding:0 0px 2em 0px;}
 
div.news_info_left {width:125px;float:left;}
div.news_info_right {width:70%;float:right;}
div.news_info h2 {font-size:1.1em;margin:0;padding:0;font-weight:bold;}
.news_info a:link,.news_info a:visited, 
.news_info_hp a 
{  font-weight:normal;color:#b50800}
div.news_info.noborder {border:none}
div.news_info span.date, div.news_info_hp span.date  {color:#b50800}

div.news_info_hp .news_image img {margin:0px 0px 0px 0px;border:1px solid #e0e0e0}
div.news_info h3, div.news_info_hp h3 {margin:0;padding:0;color:black;text-decoration:none;font-weight:bold;font-size:12px}
div.news_info h3 a, div.news_info_hp h3 a {color:black;text-decoration:none;font-weight:bold}
div.future {min-height:70px}
div.old,div.old h3 {color:#999} 


div.news_in div.news_info_left {width:30%;}
div.news_in  div.news_info_right {width:70%;}


.news_action_hp {padding:15px 0px 15px 0px;margin-right:10px;border-bottom:1px solid #d1d1d1}
.news_action_hp.noborder, .news_info.noborder  {border-bottom:none;}
.news_action_hp a {color:#b50800}
.organizer {float:right;width:14px;height:16px;background-image: url("/images/graphic.png");background-position:-105px -79px;background-repeat:no-repeat;}


/* Search */
form#search {float:left; width:100%;margin-top:7px;margin-right:0px;padding:0px;}
#top-in form#search {margin-top:57px;}
form#search label {padding:0px; margin:0px;display:inline}
#input {width: 140px;font-size:.8em;height:17px;background-color:transparent;border:none;padding:1px 2px 2px 10px; margin:0px;position:relative;top:-4px;left:5px;background-repeat:no-repeat;color:#666666}
#input_submit {width:40px;display:block;height:40px;float:right;padding:0px; margin-right:40px;border:none;background-color:transparent; position:relative;top:-20px;cursor:hand;cursor:pointer;font-size:0px}
.left_search_in{  padding:0px;}
.search-result { background-color:#FCF40B; }
form#search  p {margin:0px;padding:0px;display:inline}

/* Úřední deska*/
.board_info table {margin-top:15px;width:100%}
.board_info table th {background-color:#b50801;color:white}
.board_info table th.date {width:90px}
.board_info table th a {color:white;text-decoration:none}
.board_info table td,.board_info table th {padding:2px 10px;}
.board_info table td    {border:1px dotted #053264}
.board_info input.submit {text-align:center;}
.board_info table tr.board_section {background-color:#eee;}
.board_info table tr.board_section td {border:none}
.board_info .board_form input {border-color:#d1d1d1;padding:3px}


table.board_search  td {border:none;padding:2px 0px ;width:auto}
table.board_search  input{width:96%}
table.board_search  select {width:98%}
.board_form input.submit {height: 29px;    width: 96px;background-image: url("/images/graphic.png");    background-position: 0 -79px;    background-repeat: no-repeat;    border: medium none;    color: white;    display: block;    font-size: 1em;   cursor:hand;cursor:pointer }
.board_form input.right {float:right;position:relative;top:-3px;left:-45px}}
#board_hp {width:480px;margin-top:30px;margin-bottom:20px}
#board_hp_top {color:white;margin:0px;padding:8px 0px 5px 20px;background-image:url('/images/board_top.png');background-repeat:no-repeat;background-position:0px 0px}
#board_hp_top h2 {color:white;font-size:1.2em;font-weight:normal;margin:0px;padding:0px;line-height:1.2em}
#board_hp_middle {background-color:#dddada;margin:2px 0px 0px 0px;padding:10px 16px 15px 16px}
#board_hp_bottom {margin:0px;height:10px}
#board_hp table {width:100%;border-collapse:collapse;}
#board_hp table th {font-weight:normal}
#board_hp table th.date {width:22%}
#board_hp table tbody tr.hp_b_middle {background-color:white;}
#board_hp table tbody { vertical-align:top;}
#board_hp table td a {display:block;font-weight:bold;color:#b60000  ;margin:0px;padding:0px;margin-left:1em}
#board_hp table tbody tr td.hp_b_top {height:9px;background-image:url('/images/board_item_top.png');background-repeat:no-repeat;background-position:bottom;}
#board_hp table tbody tr td.hp_b_bottom {height:9px;background-image:url('/images/board_item_bottom.png');background-repeat:no-repeat;}
#board_button {width:122px;height:20px;background-image:url('/images/board_button.png');background-repeat:no-repeat;float:right;margin-right:20px;padding:3px;text-align:center}
#board_button a {color:white;}
#board_button a:hover {background-color:#330000}

 /* form */

form.progres_form  { margin-right:0px;   text-align:left; width:100%;}
form.progres_form table {border-collapse: collapse; width:100%;}
form.progres_form table tbody tr.redbox {  background-color:red;}
form.progres_form table tbody tr.redbox2 {  background-color:#6a2c2c;}
form.progres_form table tbody tr.redbox label,.progres_form  table tbody tr.redbox2 label {color:white}
form.progres_form table td {padding:5px 5px 0px 5px}
form.progres_form table td label {display:block;}
form.progres_form label {display:block;margin:0px 0px 0px 0px;}
form.progres_form table td input,.progres_form input,.progres_form button {border:1px solid #717171;margin:0px 0px 5px 0px; }
form.progres_form table td input.wide {  width:100%;}
form.progres_form table td input.noborder {  border:none;}
form.progres_form table td input.submit {text-align:center}
form.progres_form .form_in .firstd {width:25px}
form.progres_form table td input.hidden,.progres_form input.hidden {  border:none;}
form.progres_form table textarea, .progres_form textarea { width:99%; border:1px solid #717171; margin:0px 0px 5px 0px;}

form#mail_form,form.reg_mail {margin:0px;}
form#mail_form input,form.reg_mail input {width:90%;padding:4px;margin:0px;line-height:1em;border:1px solid #bbbaba}  
form#mail_form button,form.reg_mail button, .submit-action{border:none;color:#ba915f;padding:6px 10px;background-color:black;cursor:hand;cursor:pointer;}  



/* forum */
#forum_list {margin-top:0px}
#forum_list .date {padding:0;margin:0;display:block;font-size:.9em;color:#73BE39}
#forum_list .question {display:block;padding:10px 0px 0px 0px;font-family:serif;color:#888;font-style: italic;}
#forum_list .forum_item {padding:10px 0px ;margin:10px 0px 0px 0px;border-bottom:1px solid #eeefea}
#forum_list .forum_item2 {padding:10px 0px ;margin:10px 0px 0px 0px;border-top:1px solid #eeefea}
#forum_list .author {background-color:#d8f5c2;padding:10px} 
#forum_list .forum_item_answer {padding:10px 0px 10px 0px;margin-left:0px;}

#dialog {}

/* booking  municipal */
#kalendar {  text-align:center;   border-collapse: collapse;	 border:1px solid #ddd;}
#kalendar tr{ text-align:center;}
#kalendar td{ text-align:center;	padding:5px;}
#kalendar tr.kalendar_headline {  background-color:#555;}
#kalendar tr.kalendar_headline td{  color:white;}
ul.book-hour  {}
ul.book-hour li {width:70px;display:block;float:left;text-align:center;border:1px solid #ddd;margin:0px 3px 3px 0px}
ul.book-hour li.break {clear:left}
ul.book-hour li a {font-weight:bold}
ul.book-hour li a.red {font-weight:normal;color:#555}
 
.booking_form {}
.booking_form input {border: 1px solid #BBBABA;    line-height: 1em;    margin: 0;    padding: 4px;    width: 98%;}
.booking_form textarea {border: 1px solid #BBBABA;    line-height: 1em;    margin: 0;    padding: 4px;    width: 98%;}
.booking_form .submit { background-image: url("/images/graphic.png");    background-position: 0 -79px;    background-repeat: no-repeat;    border: medium none;    color: white;    cursor: pointer;    display: block;    float: left;    font-size: 1em;    height: 29px;    width: 96px;}
				
.abc {list-style-type:lower-alpha}        
        
/* poll */
.item_poll {padding:0px 0px 1em 0px;border-bottom:1px solid #ba915f;margin-bottom:1em}
.item_poll h2 {line-height:1em}
.item_poll td,.item_poll a {}
.item_poll td {color:#fff;font-size:11px}
.item_poll .poll70  {width:50%;}
.item_poll .poll130  {width:50%;}
.item_poll .poll130 div {margin-right:10px;background-color:#b50800;text-align:center}
.item_poll a {text-decoration:none;color:#6a6a6a}
/* semaphore */

.semaphore table {margin-top:0px;width:100%}
.semaphore table th {background-color:#00350b;color:white;text-align:center}
.semaphore table th.date {width:90px}
.semaphore table th a {color:white;text-decoration:none}
.semaphore table td,.board_info table th {padding:2px 10px;}
.semaphore table td    {border:1px dotted #053264;}
.semaphore table td.orange {background-color:orange;color:black} 
.semaphore table td.red {background-color:red;color:white}
.semaphore table td.green {background-color:green;color:white}


					
/* anchors */
a.black:link, a.black:visited {color:black}
a.grey:link, a.grey:visited  {color:#B3B3B3}
a.orange:link, a.orange:visited {color:#9E0505}
a.white:link, a.white:visited {color:white }

a.no-under {  }
 

/* Content */
.cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	
.left_cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: left;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	
.right_cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: right;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	


/* OLD */


/* Sloupce */
.width30 {width:30%;padding:0px;float:left;}
.width30b {width:33%;padding:0px;margin-left:120px}
.width33 {width:33%;padding:0px;float:left;margin:0px;}
.width50 {width:170px;padding:0px;float:left;margin:0px;}
.width50b {width:170px;padding:0px;margin-left:175px}
.width70 {width:70%;padding:0px;margin-left:30%}
.width70b {width:70%;padding:0px;float:left;}

.print {
  float:right
}

/* pop */
table#poplatky td {
  text-align:center
} 

table#poplatky td.bred {background-color:red; color:white}
table#poplatky td.bgreen {background-color:green}
table#poplatky td.byellow {background-color:yellow}	 

.fontsize1 {font-size: 12px; line-height: 18px;}
.fontsize2 {font-size:1.3em;line-height:1.6em}





/* discussion */
.dis-item {background:#eee;margin-bottom:3px}
.dis-item2 {background:none;border-left:5px solid #fff}
.dis-item-top {background:#eee;padding:10px;}
.dis-item2 .dis-item-top {background:none;}  
.dis-item h4 {margin:0;padding:0}
.dis-item-bottom {background:#ddd;padding:10px;}
.dis-item2 .dis-item-bottom {background:none;} 
.discussion  {padding-top:2em}
.discussion input, .discussion textarea{width:99%;}
.discussion .submit {width:auto} 
.dis-item  .delete {margin-left:10px}

.dis-list-tema,.dis-list-item,.dis-login {margin:20px 0px}
.dis-tema {border-top:1px solid #eee;padding:10px 0px;color:#aaa}

a.add-tema {text-decoration:none;background-color: #C5C5C5;    border: 1px solid #C5C5C5;    color: black;    font-size: 1em;    padding: 2px 12px;}
.register {padding-top:0em}
p.status{ display:block;background-color: #D6FFBE;    border: 3px solid #4BC302;    margin-bottom: 30px;    padding: 5px;color: #4BC302;    font-weight: bold;}
p.warning { display:block;background-color: #FFDCDC;    border: 3px solid #FA0505;    margin-bottom: 30px;    padding: 5px;color: #FA0505;    font-weight: bold;}



/* RSS */
.hp_rss ul {list-style:none;margin:0 0 1em 0;padding:0}
.hp_rss h3 {margin:0;padding:0}


/* ask */
.ask {width:100%;}
input.ask_input {width:99%;}


/* cycle */
#nav {position:relative;margin-top:-35px;margin-right:15px;float:right;z-index:9999}
#nav a {font-size:10px;text-decoration:none;padding:2px;margin:0px;width:21px;height:20px;display:block;color:white;float:left;background-image: url("/images/graphic.png");background-position:-23px -131px}
#nav a.activeSlide { background-position:1px -131px }
.cycle-window {width:498px;height:357px;overflow: hidden;}

/* weather */

div#weather ul {list-style:none;margin:0px;padding:0px}
div#weather ul li {float:left;width:28%;margin:0px;padding:0px;margin-right:10px;border-right:1px dotted #868686}
div#weather ul li.noborder {border-right:none}

/*tabs */
ul#tabs { margin:0px auto;padding:0px;list-style:none;margin-top:-2px;width:488px;height:41px;border-bottom:1px solid #b50800} 
ul#tabs li { margin:0px 3px 0px 0px;padding:0px 0px;list-style:none;float:left;background-color:#bbbaba;height:41px;display:block}
ul#tabs li span.tab-before,ul#tabs li span.tab-after {display:block;height:41px;width:5px;background-image: url("/images/graphic.png");}
ul#tabs li span.tab-before {background-position:-149px -79px;float:left}
ul#tabs li span.tab-after {background-position:-155px -79px;float:right}
ul#tabs li.active {background-color:#b50800;}
ul#tabs li.active span.tab-before {background-position:-135px -79px;float:left}
ul#tabs li.active span.tab-after {background-position:-143px -79px;float:right}

ul#tabs li a {display:block;padding:12px 20px;font-family: 'Crushed';    font-size: 20px;text-decoration:none;color:black; outline: 0;}
ul#tabs li.active a {color:white;}

#press_release_block,#news_block {padding-top:20px}
.more_news {padding:0px 0px 20px 20px;display:block}

/* Kontakty*/

.contacts {}
.h1contact {width:100%;display:block;border-bottom:1px solid #e7e7e7;padding:1em 0px}
.contact {  padding:5px 0px 0px 0px;width:100%;}
.contact td { font-size:.9em;padding:0px 20px 0px 0px;vertical-align:middle}
.logocont {float:left;}
.contact img.logocont {width:40px;} 
a.onclick_contact { float:right;  width:11px;  height:12px;  display:block;  background-repeat:no-repeat;}
.hide_contact {  padding-top:5px;  padding-bottom:0px;width:500px;visibility:hidden;}
.hide_subcontact {  }
.hide_data {           display:none;}
.contact .map {width:300px;float:right;margin-bottom:15px;border:1px solid #c7c2ba;}
.contact img.icon,.popup img.icon  {position:relative;top:3px;margin-right:1em}
.contact p {margin-bottom:.8em}
#map_canvas {width: 100%; height: 350px;border:1px solid #c7c2ba;margin-bottom:10px}
.hidecoord {display:none}
.popup {width:400px;font-size:12px;line-height:15px}
.popup h1 {font-size:1.1em;margin-bottom:.5em}
.box-left {float:left;width:100px;padding-top:10px}
.box-right {float:right;width:395px;padding-top:10px;font-size:.9em;line-height:1.1;color:#373737}
.box-right img {position:relative;top:5px;margin-right:10px }
.map {}
.hp_partners {margin:0 10px}
.google_lat, .google_lng{display:none;}


/* registr */
#form_login 
#form_login  {margin:0px;}
#form_login input{width:90%;padding:4px;margin:0px;line-height:1em;border:none;color:black;background-color:#ba915f}  
#form_login  #form_ok {width:45%;color:#ba915f;padding:6px;background-color:black;cursor:hand;cursor:pointer;}  


/* paginator */
.paginator {margin:0;padding:0;}
.paginator a.red {color:black;text-decoration:none}

.action {float:right;margin-top:-2px}



img.smallmap {width:300px;height:200px}