@charset "UTF-8";
body {
  /* IE hack */
  min-width: 962px;
  text-align: center;
  _width: expression(document.body.clientWidth < 962? "962px" : "auto" );
  color: #000000;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-right: 7px;
  margin-left: 7px;
  font-family: Verdana;
  background: #adadff;
  /* barva ramu */
  font-size: 10px;
  /*	background-image: url(gx/watermark-dobsice.png); /* vodotisk ramu */ }

#container {
  /* vse obklopujici div, kvuli centrovanemu designu */
  width: 962px;
  height: 100%;
  position: relative;
  text-align: left;
  margin: auto; }

#search_form {
  position: absolute;
  top: 157px;
  right: 45px; }
  #search_form input {
    background-color: #FBC77C;
    background: url(gx/wood.jpg) repeat;
    -moz-box-shadow: 2px 2px 2px black;
    -webkit-box-shadow: 2px 2px 2px black;
    -o-box-shadow: 2px 2px 2px black;
    -khtml-box-shadow: 2px 2px 2px black;
    box-shadow: 2px 2px 2px black; }
  #search_form input[type=submit] {
    -moz-text-shadow: white -1px -1px 1px;
    -webkit-text-shadow: white -1px -1px 1px;
    -o-text-shadow: white -1px -1px 1px;
    -khtml-text-shadow: white -1px -1px 1px;
    text-shadow: white -1px -1px 1px;
    -moz-border-radius: 0 1em 1em 0;
    -webkit-border-radius: 0 1em 1em 0;
    -o-border-radius: 0 1em 1em 0;
    -khtml-border-radius: 0 1em 1em 0;
    border-radius: 0 1em 1em 0; }
  #search_form input[type=text] {
    -moz-border-radius: 1em 0 0 1em;
    -webkit-border-radius: 1em 0 0 1em;
    -o-border-radius: 1em 0 0 1em;
    -khtml-border-radius: 1em 0 0 1em;
    border-radius: 1em 0 0 1em;
    padding-left: 0.5em; }

.title {
  padding-top: 52px;
  /* vyska pruhledne casti dekoracni linky + 2*/ }

.rlitt {
  padding-top: 52px;
  /* vyska pruhledne casti dekoracni linky + 2*/
  height: 70px;
  /* vyska obarvene casti dekoracni linky */
  vertical-align: top;
  color: White;
  font-size: 10px;
  text-align: center; }

.counter {
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  font-style: oblique;
  padding-top: 8px; }

.highlite {
  background-color: #CD853F;
  color: #FFFFFF; }

/* =========================================================================*/
/* MENU */
/* =========================================================================*/
/* MENU obecne */
#menu {
  vertical-align: top;
  font-size: 13px;
  width: 95%;
  text-align: left; }

#arbitrary_code_4 {
  vertical-align: top;
  font-size: 13px;
  padding-right: 2px;
  padding-left: 11px; }

/******************************************************************************************/
/* 									upoutávka inzerce a nastenky						  */
/******************************************************************************************/
#upoutavka_inzerce,
#upoutavka_nastenky {
  width: 95%;
  color: black;
  font-size: 14px; }

#upoutavka_inzerce div.hlavicka,
#upoutavka_nastenky div.hlavicka {
  background: url("gx/wood_active.jpg") repeat;
  border: 2px solid black;
  border-right-width: 1px;
  border-bottom-width: 1px;
  -moz-border-radius: 1em 0 0 1em;
  -webkit-border-radius: 1em 0 0 1em;
  -o-border-radius: 1em 0 0 1em;
  -khtml-border-radius: 1em 0 0 1em;
  border-radius: 1em 0 0 1em;
  -moz-box-shadow: 2px 2px 2px black;
  -webkit-box-shadow: 2px 2px 2px black;
  -o-box-shadow: 2px 2px 2px black;
  -khtml-box-shadow: 2px 2px 2px black;
  box-shadow: 2px 2px 2px black;
  border-color: #000;
  /* tmavsi nez zaklad menu*/ }

#upoutavka_inzerce div.hlavicka h3,
#upoutavka_nastenky div.hlavicka h3 {
  margin: 0;
  padding: 3px 5px 3px 3px; }

#upoutavka_inzerce div.hlavicka h3 a,
#upoutavka_nastenky div.hlavicka h3 a,
#upoutavka_inzerce div.hlavicka h3 a:hover,
#upoutavka_nastenky div.hlavicka h3 a:hover {
  display: block;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  color: black;
  background: transparent;
  -moz-text-shadow: white -1px -1px 1px;
  -webkit-text-shadow: white -1px -1px 1px;
  -o-text-shadow: white -1px -1px 1px;
  -khtml-text-shadow: white -1px -1px 1px;
  text-shadow: white -1px -1px 1px;
  text-decoration: none; }

#upoutavka_inzerce div.hlavicka h3 a.rss,
#upoutavka_nastenky div.hlavicka h3 a.rss {
  float: right; }

#upoutavka_inzerce div.telo,
#upoutavka_nastenky div.telo {
  width: 177.2px;
  clear: both;
  background: url("gx/wood.jpg") repeat;
  border: 2px solid black;
  border-right-width: 1px;
  border-bottom-width: 1px;
  -moz-border-radius: 0 0 0 1em;
  -webkit-border-radius: 0 0 0 1em;
  -o-border-radius: 0 0 0 1em;
  -khtml-border-radius: 0 0 0 1em;
  border-radius: 0 0 0 1em;
  -moz-box-shadow: 2px 2px 2px black;
  -webkit-box-shadow: 2px 2px 2px black;
  -o-box-shadow: 2px 2px 2px black;
  -khtml-box-shadow: 2px 2px 2px black;
  box-shadow: 2px 2px 2px black;
  text-align: left;
  color: black;
  -moz-text-shadow: white -1px -1px 1px;
  -webkit-text-shadow: white -1px -1px 1px;
  -o-text-shadow: white -1px -1px 1px;
  -khtml-text-shadow: white -1px -1px 1px;
  text-shadow: white -1px -1px 1px;
  margin: 0 0 0 10px;
  padding: 0 3px; }

#upoutavka_inzerce div.telo div.radek_tela,
#upoutavka_nastenky div.telo div.radek_tela {
  /*display: table-row;*/
  border-bottom: 1px #555 dotted; }

#upoutavka_inzerce div.telo div.radek_tela.last-child,
#upoutavka_nastenky div.telo div.radek_tela.last-child {
  border-bottom: none; }

#upoutavka_inzerce div.telo a,
#upoutavka_nastenky div.telo a {
  display: block;
  font-weight: normal;
  text-decoration: none; }

#upoutavka_nastenky .datum_vlozeni, #upoutavka_inzerce .datum_vlozeni {
  float: right;
  color: #51150e; }

#upoutavka_inzerce div.radek_tela a {
  padding: 7px 3px 3px 3px; }

/* pouze upoutavka na nastenku */
#upoutavka_nastenky div.telo a {
  font-size: 0.8em; }

#upoutavka_nastenky .datum_vlozeni,
#upoutavka_nastenky .autor {
  color: #51150e;
  padding: 7px 3px 3px 3px; }

#upoutavka_nastenky .zprava {
  clear: both;
  padding: 0 3px 3px 3px; }

/******************************************************************************************/
/* 									inzerce a nastenka									  */
/******************************************************************************************/
#inzerce, #nastenka {
  width: 100%;
  color: black;
  font-size: 14px;
  line-height: 1.5;
  margin: 0 0 10px 0; }

#inzerce div.inzerat,
#nastenka div.zprava {
  padding-bottom: 4px;
  width: 100%; }

/* hlavicka inzeratu/zpravy */
#inzerce div.hlavicka_inzeratu,
#nastenka div.hlavicka_zpravy {
  display: table;
  /* opera nevykreslí border-radius */
  width: 100%;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  -o-border-radius: 17px;
  -khtml-border-radius: 17px;
  border-radius: 17px;
  -moz-box-shadow: 5px 5px 5px black;
  -webkit-box-shadow: 5px 5px 5px black;
  -o-box-shadow: 5px 5px 5px black;
  -khtml-box-shadow: 5px 5px 5px black;
  box-shadow: 5px 5px 5px black;
  background: url("gx/wood.jpg");
  color: black;
  -moz-text-shadow: white -1px -1px 1px;
  -webkit-text-shadow: white -1px -1px 1px;
  -o-text-shadow: white -1px -1px 1px;
  -khtml-text-shadow: white -1px -1px 1px;
  text-shadow: white -1px -1px 1px; }

#inzerce div.hlavicka_inzeratu div,
#nastenka div.hlavicka_zpravy div {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
  color: black; }

#inzerce div.hlavicka_inzeratu div:first-child,
#nastenka div.hlavicka_vzkazu div:first-child {
  font-weight: bold; }

#inzerce div.hlavicka_inzeratu div:nth-child(2) {
  background: url("gx/wood_active.jpg");
  color: black;
  -moz-text-shadow: white -1px -1px 1px;
  -webkit-text-shadow: white -1px -1px 1px;
  -o-text-shadow: white -1px -1px 1px;
  -khtml-text-shadow: white -1px -1px 1px;
  text-shadow: white -1px -1px 1px;
  -moz-border-radius: 17px 0 0 17px;
  -webkit-border-radius: 17px 0 0 17px;
  -o-border-radius: 17px 0 0 17px;
  -khtml-border-radius: 17px 0 0 17px;
  border-radius: 17px 0 0 17px; }

#nastenka div.hlavicka_zpravy div:nth-child(2) {
  background: url("gx/wood_active.jpg");
  color: black;
  -moz-text-shadow: white -1px -1px 1px;
  -webkit-text-shadow: white -1px -1px 1px;
  -o-text-shadow: white -1px -1px 1px;
  -khtml-text-shadow: white -1px -1px 1px;
  text-shadow: white -1px -1px 1px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  -o-border-radius: 17px;
  -khtml-border-radius: 17px;
  border-radius: 17px; }

#inzerce div.telo_inzeratu,
#nastenka div.telo_zpravy {
  border: 1px solid black;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  -o-border-radius: 0 0 6px 6px;
  -khtml-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -moz-box-shadow: 5px 5px 5px black;
  -webkit-box-shadow: 5px 5px 5px black;
  -o-box-shadow: 5px 5px 5px black;
  -khtml-box-shadow: 5px 5px 5px black;
  box-shadow: 5px 5px 5px black;
  text-align: left;
  padding: 7px;
  background-color: #FFE089;
  width: 93%;
  color: black;
  margin: 0 auto; }

/* formulář pro vložení nového inzerátu a nástěnky */
#main .announcer_add,
#main .messager_add {
  background: url("gx/wood.jpg") repeat;
  /*border: 1px dotted black;*/
  border-top: none;
  border-bottom: none;
  -moz-box-shadow: 0px 0px 8px black;
  -webkit-box-shadow: 0px 0px 8px black;
  -o-box-shadow: 0px 0px 8px black;
  -khtml-box-shadow: 0px 0px 8px black;
  box-shadow: 0px 0px 8px black;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  padding: 10px; }

table {
  margin: 0; }

a {
  color: Blue; }

/* napr. webmaster */
a:link {
  text-decoration: none; }

a:visited {
  text-decoration: none; }

a:active {
  text-decoration: none; }

a:hover {
  text-decoration: underline overline; }

a.non:link {
  color: #000000;
  text-decoration: none; }

a.non:visited {
  color: #000000;
  text-decoration: none; }

a.non:active {
  color: #000000;
  text-decoration: none; }

a.non:hover {
  text-decoration: underline;
  background-color: transparent; }

table {
  border-color: #B0B0B0; }

table.fullw {
  width: 100%; }

table.fullh {
  height: 100%; }

table.full {
  width: 100%;
  height: 100%; }

table.submenu {
  background-color: #E0E0E0;
  border: solid 1px; }

td {
  font-size: 12px; }

/* =======================================================================================*/
/* tabulky */
table.art {
  border-style: groove ridge ridge groove;
  border-color: #BD5A00;
  border-width: 1pt;
  background-color: #FFD185;
  /* barva textu v tabulce jinak nespecifokovaneho - obsah inzeratu, vzkazu atd. */ }

table.artmain {
  border-style: groove ridge ridge groove;
  border-color: #BD5A00;
  border-width: 3pt;
  width: 150px; }

/* =====================================================================================*/
/* upozorneni na clanek */
td.arttitl {
  font-weight: bold;
  background-color: #FFD700;
  font-size: 10px;
  border-bottom: 1px dotted #944600; }

td.arttitr {
  background-color: #FFD700;
  /* stejna jako u arttitl */
  font-size: 9px;
  text-align: right;
  border-bottom: 1px dotted #944600;
  /* stejne jako u arttitl */ }

td.arttext {
  font-size: 10px;
  /* text inzerce, nastenku a aktualit v pravem sloupci */
  background-color: #ffd185; }

/* odkazy */
td.arttitl a, td.arttext a {
  display: block; }

td.arttitl a:hover {
  text-decoration: none;
  background-color: transparent; }

td.arttext a:hover {
  text-decoration: none;
  background-color: #ffeb7a; }

/* upozorneni na clanek (konec) */
/* =====================================================================================*/
td.new {
  text-align: right;
  font-size: 10px;
  color: red;
  font-weight: bold; }

tr.h20 {
  height: 20px; }

h1 {
  text-align: center; }

h2 {
  font-size: 120%;
  text-align: left; }

h3 {
  font-size: 14px; }

h4 {
  font-size: 11px;
  margin: 7px 0px 0px 0px;
  padding: 0px; }

p.littcen {
  text-align: center;
  font-size: 60%; }

p.littcen:first-letter {
  font-size: 70%;
  color: #000000; }

ul {
  margin: 5px;
  padding: 0;
  list-style: inside; }

ul.none {
  margin: 5px;
  padding: 0;
  list-style: outside;
  list-style-type: none; }

/*ul li
{ list-style-image: url(gx/li.gif); }*/
ul.none li {
  list-style-image: none; }

/*li
{
	font-size: 10px;
}*/
hr {
  text-align: center;
  width: 80%;
  height: 1px; }

font.little {
  font-size: 100%; }

font.tel {
  font-family: Wingdings; }

a img.nob {
  border-width: 0; }

.article {
  padding: 6px;
  padding-left: 17px;
  background-color: #f5e7ae;
  border-style: none;
  /* styl okraje clanku */
  /*	background-image: url(gx/watermark1.png); /* vodotisk clanku */ }

p.indent {
  text-indent: 3em; }

p.indent:first-letter {
  font-size: 120%;
  font-weight: bold; }

/* mapa webu */
/* mapa webu */
#webmap h2.title {
  text-align: left; }

#webmap h2.title a {
  font-size: 0.7em; }

#webmap h2.title a span.loading {
  font-style: italic;
  font-weight: bold;
  font-size: 0.8em;
  color: #444; }

#webmap {
  line-height: normal; }

#webmap ul.webmap_item_level_0 li {
  list-style-position: inside;
  padding-bottom: 15px; }

#webmap ul.webmap_item_level_1 li {
  list-style: decimal;
  list-style-position: inside;
  padding-bottom: 0; }

#webmap .webmap_articles ol li {
  list-style: disc;
  list-style-position: inside;
  padding-bottom: 0; }

#webmap ul.webmap_item_level_0 li a.section_title {
  font-size: 1.4em;
  color: black;
  font-weight: bold; }

#webmap ul.webmap_item_level_1 {
  padding-left: 20px; }

#webmap ul.webmap_item_level_1 li {
  padding-left: 20px; }

#webmap ul.webmap_item_level_1 li a.section_title {
  font-size: 1.2em;
  color: #3e0a0f;
  font-weight: bold; }

#webmap .webmap_articles li {
  font-size: 0.9em;
  font-style: italic; }

/* #webmap ul li {
	margin-left: 0px;	
}

ul.webmap_item_level_1 {
	margin-left: 0px;	
}

ul.webmap_item_level_1 li{
}

#webmap ul ul {
	list-style: upper-roman;
	padding-left: 60px;
}

#webmap ul ul ul {
	list-style: lower-alpha;
}

#webmap ul ul li {
	list-style-position: outside;
	
}

#webmap ul.webmap_item_level_0 li a.section_title {
	font-size: 20px;
	color: red;
	font-weight: bold;
}

#webmap ul.webmap_item_level_1 li a.section_title {
	font-size: 15px;
	color: blue;
	font-weight: bold;
}

.webmap_articles{
	font-size: 10px;
	font-style: italic;
}

#webmap .webmap_articles ol{
	list-style: decimal;
	font-style: normal;
	font-size: 11px;
	padding-bottom: 6px;
}

#webmap .webmap_articles a{
	color: green;
	font-style: normal;
	font-size: 11px;
}
*/
/* rozcestnik */
#rozcestnik {
  text-align: left;
  background: #d9d9d9;
  border-style: dotted;
  border-width: 1px;
  border-color: #8f96ff;
  padding: 2px;
  margin-bottom: 10px; }

#rozcestnik ul {
  display: inline; }

#rozcestnik a:hover {
  background-color: #e8ac6b;
  text-decoration: none; }

/* bublinkova napoveda */
a.bubble_help {
  cursor: help;
  position: relative;
  text-decoration: none;
  border-bottom: dotted #000 1px;
  color: black; }

a.bubble_help:hover {
  background: inherit; }

a.bubble_help span {
  display: block;
  position: absolute;
  visibility: hidden;
  top: 2em;
  left: 0em;
  padding: .2em .5em;
  width: 10em;
  background: #eee;
  border: dotted #000000 1px;
  text-decoration: none;
  z-index: 10; }

a.bubble_help:hover span {
  visibility: visible; }

#novinky_resume {
  border-color: black;
  border-width: 1px;
  border-style: none;
  border-bottom-style: solid;
  width: 100%; }

#novinky_resume .nove {
  color: red;
  font-weight: bold; }

#novinky_resume table {
  padding: 5px; }

#novinky_resume .odd {
  background-color: #cfcfcf;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  border-bottom-style: none;
  width: 100%; }

#novinky_resume .even {
  background-color: #e2e2e2;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  border-bottom-style: none;
  width: 100%; }

/* vyber kategorie sekci */
#section_category td {
  border-width: 3px;
  border-color: black;
  border-style: solid;
  background-color: #FFD600;
  padding: 0; }

#section_category a {
  color: black;
  display: block;
  font-weight: bold;
  font-size: 1.4em;
  font-family: "Courier New" , serif;
  padding-left: 8px;
  padding-right: 8px; }

#section_category a:hover {
  text-decoration: none;
  background-color: transparent;
  background-color: #ffef97; }

#section_category td.selected {
  background-color: #ffef97; }

/* design clanku aktualit */
.article_content {
  border-width: 1px;
  border-style: solid; }

.article_title {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-top: 5px; }

.article_text {
  padding: 3px;
  padding-top: 5px;
  padding-bottom: 5px; }

.article_title td {
  font-size: 1em; }

.find_button {
  font-size: 0.8em; }

/* kometare */
.comments_preview {
  /*margin-top: 10px;*/
  border-width: 1px;
  border-color: black;
  border-style: none;
  border-top-style: dotted;
  font-weight: bold;
  font-size: 1.1em;
  padding-top: 5px; }

.comments_preview_button {
  background-color: #bfbfbf;
  font-weight: bold;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  padding: 2px; }

.comment_head {
  background-color: #c7c7c7;
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
  border-color: #949494;
  padding: 2px;
  padding-left: 5px; }

.comment_text {
  padding-left: 10px; }

/* navigace */
.nav_position {
  margin-bottom: 5px;
  padding: 3px;
  font-weight: bold;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: black;
  background-color: #CFCFCF; }

/* jidelnicek */
.jidelnicek {
  border-width: 2px;
  border-style: solid;
  border-color: black;
  background-color: #FFEA75; }

.jidelnicek td {
  border-bottom-style: solid;
  border-width: 1px;
  border-color: black; }

.jidelnicek_dnes {
  border-style: solid;
  border-width: 2px;
  border-color: black;
  background-color: #FFD700;
  font-weight: bold; }

.jidelnicek_nadpis {
  font-weight: bold;
  font-size: 1.2em;
  text-align: center; }

.jidelnicek_datum {
  font-weight: bold;
  font-size: 1.2em; }

.jidelnicek_den {
  font-weight: bold;
  background-color: #ffe24b; }

/* captions - upoutavky - infookno */
#captions {
  /*	background-color: #e64d1e;*/
  background-color: #6666F3;
  border-style: outset;
  border-width: 3px;
  border-color: #27275e;
  position: absolute;
  /*	top: 320px; je nastavovane zvlast pro typ prohlizece */
  left: 8%;
  width: 585px;
  top: 295px;
  z-index: 2; }

#captions table {
  width: 100%;
  /*	background-color: #ffc04f;*/
  background-color: #c7cbff;
  border-style: dotted;
  border-width: 1px;
  border-color: #000000;
  float: left; }

#captions table a {
  font-weight: bold; }

#captions .title {
  margin: 0;
  text-align: center;
  color: yellow;
  padding: 0;
  padding-bottom: 10px;
  margin: 0;
  font-size: large; }

#captions_close {
  float: right;
  border-width: 0px;
  cursor: crosshair; }

#category_menu {
  width: 962px;
  position: absolute;
  top: 182px; }

h1 img, h2 img, h3 img {
  border: none; }

/* napr. odkaz na RSS kanal nastenky */
/* mapka */
.mapka_detail_js {
  /*font-size: 0.8em;*/
  -moz-box-shadow: 0px 0px 15px black;
  -webkit-box-shadow: 0px 0px 15px black;
  -o-box-shadow: 0px 0px 15px black;
  -khtml-box-shadow: 0px 0px 15px black;
  box-shadow: 0px 0px 15px black; }

#google_map {
  margin: 0 auto; }
