body {position: relative; margin: 0px; padding: 0px; color: #000; font-size: 0.9em; text-align: center; background: #EBB110 url('../images/background.gif') repeat-x;}
body, input, select, textarea {font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;}

form {margin: 0; padding: 0;}
input {vertical-align: middle;}

span, p, a {font-family: Tahoma, Arial, sans-serif; margin: 0; padding: 0; line-height: normal}

p {padding: 0.2em 0}

/*
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
*/

.clear {clear: both;}
/* Headers and paragraphs */

h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Arial, sans-serif; color: #000; text-align: left;}
h1 {font-size: 2em; margin: 0; padding: 0;}
h2 {font-size: 1.4em; margin: 0; padding: 0;}
h3 {font-size: 1.3em; margin: 0; padding: 0;}
h4 {font-size: 1.2em; margin: 0; padding: 0;}
h5 {font-size: 1em; margin: 0; padding: 0;}
h6 {font-size: 1em; margin: 0; padding: 0; color: #000;}

/* link */
a {color: #894A00; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
a:hover {text-decoration: none;}
a span { cursor:pointer; }

/* list */

ul, ol {margin: 10px 0; padding: 0 20px;}
ul ul, ul ol, ol ul {margin: 0;}
li {margin-left: 35px; padding: 2px 0;}
ul li {list-style: square;}
ol li {list-style: decimal;}
.no-bullets li {margin-left: 0; list-style: none;}

/* table */
div.table {width: 600px; _clear: both; margin: 0 0 0 1px; @margin-left: 0;}
th.section {background: #f8f8ff; font-weight: bold;}
.even {background: #eee}
.odd { }

/* image */
img2 {border: 1px solid #DBDBDB; vertical-align: middle; margin: 2px; background: #FFF url('/system/images/bg_img.gif') center center no-repeat;}
img.image-left {float: left;  margin: 3px 8px 2px 0;}
img.image-right {float: right; margin: 3px 0 2px 8px;}
span.image-left  {float: left;  margin: 3px 8px 2px 0;}
span.image-right {float: right; margin: 3px 0 2px 8px;}
img.no-border {border: 0;}
img.ico {background: #f0f8ff; margin-right: 5px;}

/* Code and such */
pre {line-height: 1; padding: 10px; margin: 10px 0; font-family: monospace; border: 1px solid #000; background: #f8faff; font-size: 1em; white-space: normal; _width: 570px; _overflow: auto; display: block; }
code {font-family: monospace; font-weight: bold; }
acronym {border-bottom: 1px dotted black; cursor: help;}

hr {display: none;}

.none { height: 1px; left: -1000px; overflow: hidden; position: absolute; top: -1000px; width: 1px;}
#focus {left: 220px !important; position: absolute; top: 40px !important;}
#focus a, #focus span {position: absolute; top:-60px; white-space:nowrap; z-index:-10; display: inline !important;}
#focus a:focus, #focus a:active { background: #FFFFFF; padding: 2px 5px 4px 6px; top: 0px; z-index: 2;}
#focus li {list-style-type:none; float: none !important;}


#cms_container {width: 1013px; margin: 0 auto; text-align: left; position: relative }

#cms_header { width: 100%; height: 159px; position: relative; }
#cms_header a.logo {display: block; position: absolute; top: 26px; left: 9px; margin: 0}
#cms_header a.logo {float: left; width: 191px; height: 66px; margin: 0; background: url('../images/logo.gif') 0 0 no-repeat;}
#cms_header span {display: none;}
#cms_header .bottom { width: 100%; height: 159px; background: url('../images/header-bottom.gif') bottom left repeat-x }
#cms_header .bottom .left { width: 100%; height: 159px; background: url('../images/header-leftconner.gif') bottom left no-repeat }
#cms_header .bottom .left .right { width: 100%; height: 159px; background: url('../images/header-rightconner.gif') bottom right no-repeat; position: relative;}
#cms_header ul, #cms_header li {padding: 0; margin: 0; list-style-type: none;}
#cms_header ul { position: absolute; top: 80px; left: 432px; }
#cms_header li {float: left;}
#cms_header li a { display: block }
#cms_header .menu01 { background: url('../images/mesto.gif') 0 0 no-repeat; width: 184px; height:79px;}
#cms_header .menu01:hover { background-position: -184px 0}
#cms_header .menu02 { background: url('../images/obcan.gif') 0 0 no-repeat; width: 184px; height:79px;}
#cms_header .menu02:hover { background-position: -184px 0}
#cms_header .menu03 { background: url('../images/turista.gif') 0 0 no-repeat; width: 184px; height:79px;}
#cms_header .menu03:hover { background-position: -184px 0}
#cms_header .active { background-position: -368px 0}
#cms_header .active:hover { background-position: -368px 0}


#searchbox { width: 310px; height: 50px; float: right; background: url('../images/input.gif') top left no-repeat; margin: 15px 0 0 0 }
#searchbox span {display: none;}
#searchbox .input {float: left; color: #959594; width: 201px; padding: 5px; height: 15px; border-left: #B68808 solid 1px; border-top: #B68808 solid 1px; margin: 11px 0 0 11px}
#searchbox .submit { width: 62px; height: 25px; border: 0; padding: 0px; line-height: 0; text-indent: -2000px; margin: 12px 0 0 20px; overflow: hidden; background: url('../images/search.gif') scroll 0 no-repeat; cursor:pointer; letter-spacing: 100px }

#cms_content { width: 100%; background: url('../images/content-background.gif') top left repeat-y;  }
#cms_content .top { background: url('../images/content-top-background.gif') top left no-repeat; }
#cms_content .bottom { background: url('../images/content-bottom-background.gif') bottom left repeat-x; }
#cms_content .left { background: url('../images/content-left-background.gif') bottom left no-repeat; }
#cms_content .right { background: url('../images/content-right-background.gif') bottom right no-repeat; padding: 0 35px 34px 34px }

#content {width: 100%; text-align: left; background: #FFF; font-size: 0.8em;} /*font-size: 0.8em;*/
#content .left-column {float: left; width: 288px; overflow: hidden}
#content .right-column {float: right; width: 656px;}

#content .header {width: 100%; padding: 0 0 25px 0;}
#content .header ul, #content .header li {padding: 0 !important; margin: 0 !important; list-style-type: none }
#content .header ul {padding: 10px !important;}
#content .header li {padding: 0 0 0 15px !important; margin: 0 0 3px 0 !important; line-height: 23px; background: url('../images/li-background.gif') 0 0 no-repeat;}
#content .header li a {text-decoration: none; color: #000; }  font-size: 0.8em;
#content .header li a:visited {text-decoration: none;}
#content .header li .active,
#content .header .opened {font-weight: bold;}
#content .header li ul.closed {display: none;}
#content .header li li {background: url('../images/li-background.gif') 0 6px no-repeat !important; margin: 0 !important; padding: 0 0 0 10px !important; line-height: 1.2 !important;}
#content .header li li a {font-weight: normal;}
#content .header li ul {margin: 5px 0 !important;}
#content .header li li .active {font-weight: normal;}

#content .header .header_right {width: 656px; height: 207px; padding: 0; margin: 0; background: 0; position: relative }
#content .header .header_right .border {width: 656px; height: 207px; position: absolute; top: 0; left: 0; background: 0 0 no-repeat; }
#content .header .header_left {width: 288px; padding: 0; margin: 0; position: relative; overflow: hidden;}
#content .header .header_left .box4 {width: 288px; height: 34px; overflow: hidden;}
#content .header .header_left .box4 h4 {padding: 5px 0 0 10px; color: #FFF}
#content .header .header_left .info {width: 288px; background: url('../images/header-info-background.gif') top left repeat-y; overflow: hidden; position: relative; left: -4px}
#content .header .header_left .info p {color: #737373; line-height: 18px; padding: 15px }
#content .header .header_left .info-top {width: 288px; background: url('../images/header-info-top-background.gif') top left no-repeat;}
#content .header .header_left .info-bottom {width: 288px; background: url('../images/header-info-bottom-background.gif') bottom left no-repeat;}

#content .main {width: 100%;}
#content .main .slave {background: #ECECEC url('../images/list-gray.gif') right center no-repeat; height: 34px; overflow: hidden;}
#content .main .slave h3, #content .main .master h3, #content .main .master h2, #content .header .header_left .box4 h4  {padding: 7px 0 0 10px; font-size: medium; font-weight: bold !important }
#content .main .master {height: 34px; overflow: hidden;}
#content .main .master h2, #content .main .master h3  {color: #FFF;}

#content .main_left {width: 268px; padding: 0 20px 0 0; margin: 0; background: 0; overflow: hidden;} /* font-size: 0.9em; */
#content .main_left p {margin: 5px 0;} /* font-size: 0.9em; */
#content .main_left ul, #content .main_left li {margin: 5px; padding: 0; list-style-type: none;}
#content .main_left li {background: url('../images/li.gif') left center no-repeat; padding-left: 15px;}

#content .main_right {width: 270px; float: left; padding: 0 0 0 18px; margin: 0;}
#content .main_right p {line-height: 16px; padding: 8px 2px 4px 2px; font-size: 0.85em !important } /* font-size: 0.9em; */
#content .main_center {width: 368px; float: left; padding: 0; margin: 0; background: url('../images/main-center-background.gif') top left repeat-y;}
#content .main_center .top {width: 100%; padding: 0; background: url('../images/main-center-top-background.gif') top left no-repeat}
#content .main_center .bottom {width: 326px; padding: 0 21px; background: url('../images/main-center-bottom-background.gif') bottom left no-repeat}
#content .main_full {width: 656px !important; background: url('../images/main-center-background2.gif') top left repeat-y !important;}
#content .main_full .top {background: url('../images/main-center-top-background2.gif') top left no-repeat !important;}
#content .main_full .bottom {width: 635px; padding: 0 0 0 21px; background: url('../images/main-center-bottom-background2.gif') bottom left no-repeat !important;}

/*  margin ma nastaveno na top 3pixely, kvuli stinu ktery ma foot kolem sebe a content*/
#cms_foot { width: 100%; font-size: 0.8em; height: 111px; background: url('../images/foot-background.gif') top left repeat-x; margin: 3px 0 0 0}
#cms_foot .left { width: 100%; height: 111px; background: url('../images/foot-left-background.gif') top left no-repeat;}
#cms_foot .right { padding: 45px 40px 0 40px; height: 66px; background: url('../images/foot-right-background.gif') top right no-repeat;}
#cms_foot .right .foot-left {float: left; width: 433px; }
#cms_foot .right .foot-right {float: right; width: 500px; text-align: right }
#cms_foot p { color: #894A00; padding: 1px 0; _padding: 2px 0; margin: 0;}
#cms_foot span { color: #A87F09; padding: 0 5px;} /*font-size: 1em;*/

#foot-nav {margin:0; padding:0; float: right; height: 16px}
#foot-nav ul, #foot-nav li  {list-style-image:none; list-style-position: none; list-style-type:none; margin: 0; padding: 0;}
#foot-nav ul li {background: url('../images/secondmenu-separator.gif') left 4px no-repeat; float:left; margin:0; padding: 0 8px;}
#foot-nav a {color: #894A00 !important; text-decoration: underline !important;}
#foot-nav ul li.first {background: 0; padding-left:0;}


#kalendar {font-size: 0.95em; position: relative;}
#kalendar .archiv, #kalendar_akci .archiv {background: url('../images/dot-line.gif') top repeat-x; margin-top: 10px;}
#kalendar .archiv a, #kalendar_akci .archiv a {display: block; padding: 8px 0 10px 15px; background: url('../images/ico-page.gif') left center no-repeat;}
#kalendar ul.list {margin: 13px 0 0 0 !important; padding: 0;} /* font-size: 1em; */
#kalendar ul.list li, #kalendar_akci ul.list li {position: relative; width: 203px; padding: 0 10px 10px 55px !important; margin: 0 !important; min-height:50px; height:auto !important; height:50px; background: 0 !important; clear: both; list-style: none;} /* font-size: 0.8em; */
#kalendar ul.list li a.title {display: block; font-weight: bold; padding: 3px 0;} /* font-size: 1em; */
#kalendar ul.list li span.datum {position: absolute; display: block; width: 46px; height: 34px; left: 0; top: 5px; overflow: hidden; background: url('/plugins/kalendar-akci/images/calendar.gif') top left no-repeat !important; text-align: center; color: #333; font-size: 0.9em; line-height: 1.2; padding: 16px 0px 0 0;}
#kalendar ul.list li.archiv { padding: 10px 0 23px 55px;} /* font-size: 1em; */

/* green */
.green .header .header_right .border {background-image: url('../images/green.gif') !important; }
.green .header .header_left .box4 {background: #316E09 !important;}
.green .header .header_left li a:hover {color: #316E09 !important;}
.green .header .header_left li {background: url('../images/li-background-green.gif') 3px 9px no-repeat !important;}
.green .header .header_left li .active,
.green .header .header_left li .opened {color: #316E09 !important;}
.green .main .master {background: #316E09 url('../images/list-green.gif') right center no-repeat !important;}
.green h3 {color: #316E09;}
.green #kalendar li a.title, .green #kalendar .archiv a, .green #kalendar_akci ul.list li a.title {color: #316E09 !important;}
.green #kalendar ul.list li span.datum, .green #kalendar_akci ul.list li span.datum {background-image: url('../images/calendar-green.gif') !important;}
.green #kalendar_akci {font-size: 1em;}
.green #kalendar_akci ul li {font-size: 1em; width: 500px;  list-style-type:none;}
.green #kalendar_akci td.active a {background-color: #316E09;}
.green #kalendar_akci td.active .overbox a {color: #316E09 !important;}
.green #kalendar_akci h3 {color: #000 !important;}


/* yellow */
.yellow .header .header_right .border { background-image: url('../images/yellow.gif') !important; }
.yellow .header .header_left .box4 { background: #EBB110 !important;}
.yellow .header .header_left li a:hover {color: #EBB110 !important;}
.yellow .header .header_left li {background: url('../images/li-background-yellow.gif') 3px 9px no-repeat !important;}
.yellow .header .header_left li .active,
.yellow .header .header_left li .opened {color: #EBB110 !important;}
.yellow h3 {color: #894A00;}
.yellow .main .master {background: #894A00 url('../images/list-brown.gif') right center no-repeat !important;}
.yellow .main_right {background: url('../images/mapa.gif') right 45px no-repeat;}


/* red */
.red .header .header_right .border { background-image: url('../images/red.gif') !important; }
.red .header .header_left .box4 { background: #6E0909 !important;}
.red .header .header_left li a:hover {color: #6E0909 !important;}
.red .header .header_left li {background: url('../images/li-background-red.gif') 3px 9px no-repeat !important;}
.red .header .header_left li .active,
.red .header .header_left li .opened {color: #6E0909 !important;}
.red h3 {color: #6E0909;}
.red .main .master {background: #6E0909 url('../images/list-red.gif') right center no-repeat !important;}


/* blue */
.blue .header .header_right .border {background-image: url('../images/blue.gif') !important; }
.blue .header .header_left .box4 {background: #076182 !important;}
.blue .header .header_left li a:hover {color: #076182 !important;}
.blue .header .header_left li {background: url('../images/li-background-blue.gif') 3px 9px no-repeat !important;}
.blue .header .header_left li .active,
.blue .header .header_left li .opened {color: #076182 !important;}
.blue h3 {color: #076182;}
.blue .main .master {background: #076182 url('../images/list-blue.gif') right center no-repeat !important;}


/* nastaveni CMS */
#path {font-size: 0.95em; margin: 5px 0 10px 0;}
#path a {color: #000;}

/*#gallery_box .gallery_thumbs .gallery_thumbs_item {position: relative;}*/
#gallery_box .gallery_thumb_img a:hover {border: 2px solid #426a09;}

#comments_box .comment_header {background-color: #9E0B0E;}
#comments_box .comment_item {border: 1px solid #9E0B0E;}
#comments_box .comment_header a.comment_user span {background-color: #9E0B0E;}

#poll_box {margin: 0;}
#poll_box p {font-weight: bold; padding: 8px 2px !important;}
#poll_box li {font-family: Tahoma, Arial, sans-serif; font-size: 0.8em; padding: 0 0 5px 0;}

#poll_results a {font-size: 0.85em;}

#post_box {padding: 0;}
#post_box .preview_article .tray {color: #928330;}
#post_box .preview_article .tray a {color: #928330;}
#post_box .article_content {font-size: 1.2em;}
#post_box .article_content p, #post_box .article_content .text, #post_box .article_content .text p, #post_box .article_content li {font-size: 0.95em;}
#post_box .article_content li {font-family: Tahoma, Arial, sans-serif;}

#print_top a {color: #000; font-weight: normal; padding: 5px 0;}

#secondmenu .secondmenu_2 {background: 0;}

#download_files .info {font-size: 0.8em !important;}