/*  copyright 2k7 jiri.cz  */
body {
  background: #E9F2DC;
  margin: 0px 0px 0px 0px;
}
* {
  font-family: "Verdana","Tahoma","Arial CE";
  font-size: 11px;
  line-height: 15px;
  padding: 0px;
}
p {
  text-indent: 20px;
  font-size: 11px;
  line-height: 18px;
  margin: 0px 0px 8px 0px;
}
h1 {
  font: 24px Georgia, Times, serif;
  color: #5B852E;
  letter-spacing: 1px;
  text-indent: 0px;
  margin: 0px;
}
h2 {
  font: 16px Georgia, Times, serif;
  color: #5B852E;
  letter-spacing: 1px;
  text-indent: 0px;
  margin: 10px 0px 5px 0px;
}
h3 {
  font: 10px Georgia, Times, serif;
  font-style: italic;
  color: #5B852E;
  letter-spacing: 1px;
  margin: 0px 0px 8px 0px;
  text-indent: 0px;
}
a {
  text-decoration: none;
}
/* ****** ph ********* */
p.highlight {
  border: 1px solid #CCCCCC dotted;
  background-color: #FFFFCC;
  padding: 3px 5px 5px 5px;
  margin: 4px 0px 0px 0px;
  font-size: 11px;
  line-height: 16px;
}
/* ****** p comment ********* */
p.comment_1 {
  text-indent: 20px;
  font-size: 11px;
  line-height: 18px;
  margin: 0px 0px 8px 0px;
  padding-top: 8px;
  padding-left: 8px;
}
p.comment_2 {
  text-indent: 20px;
  font-size: 11px;
  line-height: 18px;
  margin: 0px 0px 8px 0px;
  padding-bottom: 8px;
  padding-left: 8px;
  border-bottom: 1px solid #CCCCCC dotted;
  border-left: 1px solid #CCCCCC dotted;
}
/* ****** img ******** */
img.img_link {
  border: 1px #AAAAAA solid;
  margin: 0px 5px 5px 0px;
}
/* ****** button ******* */
input.input20 {
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background:url(picture/bg_title.gif);
  height: 20px;
}
input.input100x29,input.input100x25 {
  border:none;
  width: 100px;
  padding: 1px 1px 1px 1px;
}
input.input100x29 {
  background:transparent url(picture/input100x29.gif) no-repeat;
  height: 29px;
}
input.input100x25 {
  background:transparent url(picture/input100x25.gif) no-repeat;
  height: 25px;
}
/* ****** text area ******* */
textarea.input_edit,textarea.input_error,textarea.longinput {
  border-top: 1px solid #333333;
  border-left: 1px solid #333333;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background:url(picture/bg_edit.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  padding: 1px 3px 3px;
}
textarea.input_error {
  background: #BFE18F url();
}
textarea.longinput {
  width: 90%
}
/* ****** input ******* */
input.search {
  margin: 4px 0px 0px 0px;
  width: 40px;
  height: 22px;
}
input.input_edit,input.input_error,input.input_file,input.longinput {
  border-top: 1px solid #333333;
  border-left: 1px solid #333333;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background:url(picture/bg_edit.gif);
  background-color: white;
  height: 14px;
  padding: 1px 3px 3px;
}
input.input_error {
  background: #BFE18F url();
}
input.input_file {
  height: 21px;
}
input.longinput {
  width: 90%
}
/* ****** table ******* */
table {
  border: 0px;
}
/* ****** td ******* */
td {
  padding: 0px;
  margin: 0px;
}
td.main,td.main2 {
  background: #FFFFFF;
  padding: 10px 20px 0px 15px;
  vertical-align: top;
  text-align: left;
}
td.mainpage {
  background: #FFFFFF;
}
td.main {
  width: 582px;
  background: #FFFFFF;
}
td.main_right {
  background: #FFFFFF;
  width: 140px;
  vertical-align: top;
  float: left;
  padding: 10px 0px 0px 10px;
  border-left: 1px #D9D9D9 solid;
}

td.title,td.title_cz_1,td.title_cz_2,td.title_cz_3,td.title_cz_4,td.title_cz_5,td.title_en_1,td.title_en_2,td.title_en_3,td.title_en_4,td.title_en_5,td.title_de_1,td.title_de_2,td.title_de_3,td.title_de_4,td.title_de_5 {width: 722px;height: 194px;cursor: pointer;vertical-align: top; }
td.title_cz_1 {background: url(picture/title_cz_1.jpg);}
td.title_cz_2 {background: url(picture/title_cz_2.jpg);}
td.title_cz_3 {background: url(picture/title_cz_3.jpg);}
td.title_cz_4 {background: url(picture/title_cz_4.jpg);}
td.title_cz_5 {background: url(picture/title_cz_5.jpg);}
td.title_en_1 {background: url(picture/title_en_1.jpg);}
td.title_en_2 {background: url(picture/title_en_2.jpg);}
td.title_en_3 {background: url(picture/title_en_3.jpg);}
td.title_en_4 {background: url(picture/title_en_4.jpg);}
td.title_en_5 {background: url(picture/title_en_5.jpg);}
td.title_de_1 {background: url(picture/title_de_1.jpg);}
td.title_de_2 {background: url(picture/title_de_2.jpg);}
td.title_de_3 {background: url(picture/title_de_3.jpg);}
td.title_de_4 {background: url(picture/title_de_4.jpg);}
td.title_de_5 {background: url(picture/title_de_5.jpg);}

td.main_left_3 {
  background: #BFE18F url(picture/main_left_3.gif) right repeat-y;
}
td.main_right_3 {
  background: #BFE18F url(picture/main_right_3.gif) left repeat-y;
}
td.main_bottom_3 {
  background: #BFE18F url(picture/main_bottom_3.gif) top repeat-x;
  height: 23px;
}

td.main_right_roh {
  background: #BFE18F url(picture/main_right_roh.gif) left top no-repeat;
  height: 23px;
}
td.main_left_roh {
  background: #BFE18F url(picture/main_left_roh.gif) right top no-repeat;
  height: 23px;
}

td.title_empty_left,td.title_empty_right {
  height: 194px;
  background: #BFE18F url(picture/main_left_0.gif) right repeat-y;
}
td.title_empty_right {
  background: #BFE18F url(picture/main_right_0.gif) left repeat-y;
}

td.title_gl_left,td.title_gl_right {
  height: 6px;
  background: url(picture/main_left_2.gif) right repeat-y;
}
td.title_gl_right {
  background: url(picture/main_right_2.gif) left repeat-y;
}
td.title_bl {
  background: url(picture/title_blackline.jpg);
  height: 3px;
}

td.title_menu_left,td.title_menu_right {
  height: 38px;
  background: url(picture/main_left_1.gif) right repeat-y;
}
td.title_menu_right {
  background: url(picture/main_right_1.gif) left repeat-y;
}
td.title_menu {
  background: #FFFFFF;
  height: 38px;
  vertical-align: top;
  border-bottom: #90AF64 dotted 1px;
}

td.bottom {
  background: #FFFFFF;
  border-top: #90AF64 dotted 1px;
  text-align: center;
  padding: 4px; 
  font-size: 10px;
}
td.bottom a {
  font-size: 10px;
}

td.partner {
  padding: 12px 10px 10px 0px;
  border-top: 1px #D9D9D9 dashed;
}

/* ****** ul/li ******** */
#navlist_body {
  margin: 8px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
}
#navlist_body li { 
  list-style-type: circle;
  margin: 2px 0px 6px 20px;
}
#navlist_body a:hover, a:link, a:visited {
  color: #000000;
}
/* ****** ul/li ******** */
#navlist_text { 
  margin: 8px 0px 8px 0px;
  padding: 0px 0px 16px 0px;
  border-bottom: 1px #D9D9D9 dashed;
}
#navlist_text li { 
  list-style-type: circle;
  margin: 2px 0px 0px 20px;
  color: #60A3B1; 
}
#navlist_text a:hover, a:link, a:visited {
  color: #60A3B1; 
}
/* ****** navlist ****** */
#navlist {
  padding: 0 0 0px 10px;
  margin: 0px 0px 5px 0px;
}
#navlist ul, #navlist li {
  margin: 0px;
  padding: 0;
  display: inline;
  list-style-type: none;
}
#navlist li {
  float: left; 
  padding: 0 16px 0 6px; 
  margin-right: 5px;
  background: url(picture/diamond.gif) 100% 66% no-repeat;
} 

#navlist a:link, #navlist a:visited {
  font: 18px Georgia, Times, serif; 
  overflow: hidden;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-top: 10px;
  float: left;
  text-decoration: none;
  color: #000000;
}

#navlist a:hover, #active a:link, #active a:visited {
  border-top: 6px solid #E8E4D3;
  padding-top: 4px;
  background: transparent;
  color: #60A3B1;
}

#navlist a:hover { 
}
/* ***** right ***** */
#navlist_main_right { 
  margin: 8px 0px 8px 0px;
  padding: 0px 0px 16px 0px;
  border-bottom: 1px #D9D9D9 dashed;
}
#navlist_main_right li { 
  list-style-type: circle;
  margin: 2px 0px 0px 20px;
  color: #60A3B1; 
  
}
#navlist_main_right a:hover, a:link, a:visited {
  color: #60A3B1; 
}
/* ***** right ***** */
#main_right_search,#main_right_reklama,#main_right_language {
  font-size: 9px; 
  margin: 12px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px #D9D9D9 dashed;
  text-align: left;
}
#main_right_partners {
  margin: 40px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
#main_right_no {
  margin: 0px 0px 0px 0px;
  padding: 35px 3px 10px 0px;
  text-align: center;
}
#main_right_no a {
  font-size: 55px;
  font-weight: bold;
  color: #B1CA8E;
}
#main_right_no a:hover  {
  color: #60A3B1; 
}
#main_right_language {
  line-height: 10px;
  border-bottom: none;
}
#main_right_language img {
  padding: 0px 8px 5px 2px;
}
#main_right_registrace {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 13px 0px;
  background-color: #DD0000;
  text-align: center;
  color: #FFFFFF;
}
#main_right_registrace a {
  font-weight: bold;
  font-size: 15px;
  color: #FFFFFF;
}
#main_right_registrace a:hover {
  font-weight: bold;
  font-size: 15px;
  color: #FFFFFF;
  text-decoration: underline;
}
/* ***** form table ***** */
table.form_input {
  border: 1px solid #E7F5B9;
}
td.form_input_body,td.form_input_body_form,td.form_input_body_left,td.form_input_body_center {
  text-align: left;
  padding: 8px 6px 8px 6px;
  background-color: #F4FAE1;
}
td.form_input_body_form {
  padding: 4px 6px 4px 6px;
}
td.form_input_body_left {
  text-align: left;
}
td.form_input_body_center {
  text-align: center;
}
/* ****** map ******* */
div.mapa {
  margin: 20px 0px 10px 0px;
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
  width: 100%; 
  height: 600px;
}
/* ****** start list - form ****** */
#startlist_form {
  border-top: #AAAAAA dotted 1px;
  border-bottom: #AAAAAA dotted 1px;
  padding: 8px 0px 8px 10px;
  background-color: #F4FAE1;
}
/* ****** vysledky ****** */
td.vysledky,td.vysledky_r {
  padding: 1px 7px 1px 4px;
  border-bottom: 1px solid #EEEEEE;
}
td.vysledky_r {
  text-align: right;
}
td.vysledky_h,td.vysledky_hr {
  padding: 2px 7px 3px 4px;
  border-bottom: 1px solid #AAAAAA;
  background-color: #EEEEEE;
}
td.vysledky_hr {
  text-align: right;
}
/* ****** prihlaska ****** */
#prihlaska {
  border: 1px solid #E7F5B9;
  background-color: #F4FAE1;
  margin: 20px 0px 5px 20px;
}
#prihlaska th {
  padding: 4px 5px 4px 5px;
  text-align: center;
  background-color: #E7F5B9;
  font-size: 11px;
}
#prihlaska td.nazev {
  padding: 4px 5px 4px 10px;
  text-align: right;
}
#prihlaska td.hodnota {
  padding: 4px 10px 4px 0px;
  text-align: left;
}
#prihlaska td.poznamka {
  padding: 10px 20px 10px 20px;
  text-align: center;
}
#prihlaska td.confirm {
  padding: 10px 20px 0px 20px;
  text-align: center;
  font-weight: bold;
}
/* ****** admin ****** */
#admin_filtr {
  padding: 10px 20px 10px 20px;
  margin: 10px 0px 0px 0px;
  background-color: #FAFAFA;
  border-top: 1px #CCCCCC dotted;
  border-bottom: 1px #CCCCCC dotted;
}
#admin_filtr td{
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
}
#admin {
  background-color: #FFFFFF;
  border-top: 1px #CCCCCC solid;
}
#admin td {
  padding: 4px 4px 4px 4px;
  border-bottom: 1px #CCCCCC dotted;
}
#admin tr:hover  {
  background-color: #CCFFFF; 
}
#title_odkazy {
  float: right;
  width: 216px;
  height: 80px;
  background-color: red;
  top: 10px;

}
/* ****** reklama ****** */
#reklama_tabulka {
  display:block;
  visibility:visible;
  position: fixed;
  left:100px;
  top:300px;
  background-color:ivory;
  border:1px #7EA548 solid;
  width:300px;
  margin: 0px 0px 0px 0px;
}
#reklama_hlavicka{
  width:270px;
  color:#FFFFFF;
  padding: 1px 4px 1px 4px;
  height: 15px;
  text-align: center;
  background: url(../picture/reklama/title.gif) repeat-x;
  font-size: 11px;
}
#reklama_kriz{
  color:white;
  text-align:center;
  /*cursor:hand;*/
  padding: 1px 1px 1px 1px;
  background: url(../picture/reklama/title.gif) repeat-x;
  vertical-align: middle;
}
