@charset "utf-8";

/* CSS Document */

body {
	background-image: url(pictures/back.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-color: #E1E1E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
	color: #a38a00;
	text-decoration: none;
}
.img_noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:hover {
	text-decoration: underline;
	color: #954A00;
}


#all-page {
  margin: auto;
  margin-left: 25px;
  text-align: left;
  width: 1300px; /* 1000px page, 300px skyscraper*/
}
#all {
  position: relative;
  margin: 0;
  padding: 0;
  width: 1300px;
}
.shell {
  float: left;
  margin: 0;
  width: 1000px;
}
#adblock-leaderboard {
  position: relative;
  width: 1000px;
  background: white;
}
#adblock-leaderboard.transparent {
  background: transparent;
}
#adblock-skyscraper {
  float: left;
	width: 300px;
}

.banner_levy {
  padding: 0px;
	border: 1px solid #000000;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -570px;
	left: 50%;
	top: 170px;
}
.banner_stred {
	padding: 0px;
	width: 580px;
	margin-top: 6px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 14px;
	border: 1px solid #000000;
}
.banner_pravy {
	border: 1px solid #000000;
	position: absolute;
	right: 50%;
	top: 170px;
	padding: 0px;
	margin-top: 0px;
	margin-right: -570px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_banner_full {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.div_banner_full img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div.div_banner_left_01 {
	display: none;
  padding: 0px;
	margin-top: 0px;
	margin-right: 500px;
	margin-bottom: 0px;
	position: absolute;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 0px;
	right: 50%;
	top: 150px;
}
div.div_banner_right_01 {
	display: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: absolute;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 500px;
	top: 150px;
	left: 50%;
}
div.div_banner_partneri {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-left: 10px;
}
div.div_banner_partneri img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}




div.div_head {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.div_head img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_info {
	background-image: url(pictures/back_info.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 22px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
form.form_prihlasit  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
form.form_prihlasit  label  {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
form.form_prihlasit  input {
	border: 1px solid #000000;
	font-size: 10px;
	width: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
form.form_prihlasit   input.input_button {
	margin: 0px;
	font-size: 11px;
	width: 62px;
	color: #000000;
	height: 19px;
	background-image: url(pictures/back_butt.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-weight: bold;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}

div.div_info .div_prihlasit {
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 370px;
}


div.div_info p.p_date {
	margin: 0px;
	float: left;
	font-weight: bold;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}
div.div_info p.p_date_red {
	margin: 0px;
	float: left;
	font-weight: bold;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	color: #FF0000;
}

div.div_info p.p_state {
	margin: 0px;
	float: right;
	width: 333px;
	font-weight: bold;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
div.div_obsah {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.div_left_column {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}
div.div_left_column img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_left_column div.div_anketa {
	background-image: url(pictures/anketa_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div.div_left_column  div.div_anketa  .div_nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(pictures/anketa_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div.div_left_column div.div_anketa p {
	color: #787878;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 35px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_left_column   div.div_anketa   table.tabanone  {
	width: 167px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #000000;
	font-size: 11px;
}
div.div_left_column div.div_anketa ul {
	font-size: 11px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 35px;
	margin: 0px;
}
div.div_left_column div.div_anketa li {
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(pictures/anketa_dot_list.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
div.div_left_column div.div_anketa table {
	width: 167px;
	border: 1px solid #000000;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
div.div_left_column div.div_anketa table td.td_plny {
	background-color: #ffb400;
}
div.div_left_column div.div_anketa li a {
	color: #000000;
	margin: 0px;
	padding: 0px;
}
div.div_left_column div.div_doporucujeme {
	background-image: url(pictures/doporucujeme_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div.div_left_column  div.div_doporucujeme  .div_nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(pictures/doporucujeme_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div.div_left_column div.div_doporucujeme p {
	color: #787878;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 35px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_left_column div.div_doporucujeme a  {
	color: #666666;
}




div.div_left_column div.div_fotogalerie {
	background-image: url(pictures/fotogalerie_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div.div_left_column  div.div_fotogalerie  .div_nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 35px;
	background-image: url(pictures/fotogalerie_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_left_column div.div_fotogalerie p {
	color: #787878;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 35px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_left_column div.div_fotogalerie p {
	color: #787878;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 35px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_left_column  div.div_fotogalerie  div.div_nadpis2 {
	font-size: 17px;
	font-weight: bold;
	color: #dc2323;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 35px;
}
div.div_left_column  div.div_fotogalerie  div.div_nadpis2 a  {
	color: #dc2323;
	text-decoration: none;
}
div.div_left_column  div.div_fotogalerie  div.div_nadpis2  a:hover {
	color: #dc2323;
	text-decoration: underline;
}


div.div_left_column div.div_fotogalerie img.img_hlavni {
	border: 3px solid #e1e1e1;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 34px;
}
div.div_left_column div.div_fotogalerie img.img_hlavni:hover {
	border: 3px solid #B2EAB2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 34px;
}
div.div_left_column div.div_fotogalerie div.div_nahledy {
	padding: 0px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 30px;
	text-align: center;
}
div.div_left_column div.div_fotogalerie div.div_nahledy img.img_nahled {
	border: 3px solid #e1e1e1;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
div.div_left_column div.div_fotogalerie div.div_nahledy img.img_nahled:hover {
	border: 3px solid #B2EAB2;
	padding: 0px;
	margin: 2px;
}
div.div_left_column div.div_anketa table.tab_nobord {
	width: 167px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
div.div_left_column    div.div_anketa    table.tabhlas    td.td_left   a {
	text-align: left;
	font-weight: bold;
	color: #00CC00;
}
div.div_left_column   div.div_anketa   table.tabhlas   td.td_right  a {
	text-align: right;
	font-weight: bold;
	color: #FF0000;
}
div.div_left_column div.div_anketa table.tabhlas {
	width: 167px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_left_column div.div_anketa table td.td_left {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}
div.div_left_column div.div_anketa table td.td_right {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}
div.div_left_column   div.div_anketa   table   td.td_left a  {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
}
div.div_left_column   div.div_anketa   table   td.td_right a  {
	text-align: right;
	font-weight: normal;
	font-size: 11px;
}
div.div_left_column div.div_anketa table td.td_centr {
	text-align: center;
	font-size: 11px;
}

div.div_middle_column {
	width: 610px;
	float: left;
	margin: 0px;
	background-image: url(pictures/obsah_back_white.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
}
div.div_middle_column .div_hlasky {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

div.div_middle_column div.div_okresy {
	background-image: url(pictures/obsah_back_zluta.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
div.div_middle_column    div.div_okresy    object.mapa {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_middle_column div.div_okresy h1 {
	color: #303030;
	font-size: 17px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	width: 110px;
}
div.div_middle_column div.div_okresy h2 {
	font-size: 11px;
	font-weight: bold;
	color: #a38a00;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	width: 120px;
	float: left;
}
div.div_middle_column  div.div_okresy  div.div_kraje {
	margin: 0px;
	padding: 0px;
}


div.div_middle_column h1 {
	color: #303030;
	font-size: 17px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	clear: both;
}
div.div_ubytovani {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}

div.div_hotel   {
	float: left;
	width: 255px;
	height: 100px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.div_hotel .div_hotel_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 195px;
}
div.div_obsah        .div_middle_column   .div_obsah  .div_ubytovani   .div_hotel h2.h2_hotel    {
	padding: 0px;
	width: 195px;
	float: left;
	margin: 0px;
}
div.div_hotel     p    {
	width: 195px;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div.div_hotel .img_hotel    {
	border: 1px solid #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.div_hotel .img_hotel:hover {
	border: 1px solid #CC0000;
}

div.div_hotel a {
	text-decoration: underline;
}
div.div_hotel a:hover {
	text-decoration: none;
}



div.div_middle_column div.div_obsah {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	font-size: 11px;
	color: #787878;
}
div.div_middle_column .div_zalozky {
	padding: 0px;
	height: 26px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.div_middle_column .div_zalozky a {
	color: #444444;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background-image: url(pictures/zalozka_back.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
div.div_middle_column .div_zalozky a:hover {
	color: #d90000;
	text-decoration: none;
}



.div_obsah .div_middle_column .div_obsah .div_correct {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}
.div_obsah .div_middle_column .div_obsah  label {
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
}

.div_obsah .div_middle_column .div_obsah  input {
	border: 1px solid #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.div_obsah .div_middle_column .div_obsah .div_left p {
	margin: 0px;
	padding: 0px;
}
.div_obsah .div_middle_column .div_obsah .div_right p {
	margin: 0px;
	padding: 0px;
}

.div_obsah .div_middle_column .div_obsah  select {
	border: 1px solid #000000;
	font-size: 12px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 175px;
}

.div_obsah  .div_middle_column  .div_obsah   .input_right  {
	text-align: right;
	padding-right: 2px;
	width: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.div_obsah .div_middle_column .div_obsah  .input_check {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.div_obsah .div_middle_column .div_obsah  textarea {
	margin: 0px;
	padding: 1px;
	border: 1px solid #000000;
	width: 515px;
}
.div_obsah .div_middle_column .div_obsah textarea.text_firma {
	margin: 0px;
	padding: 1px;
	border: 1px solid #000000;
	width: 175px;
}




.div_obsah .div_middle_column .div_obsah .div_left {
	text-align: left;
	width: 290px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
.div_obsah .div_middle_column .div_obsah .div_right {
	text-align: left;
	padding: 0px;
	float: left;
	width: 260px;
	margin: 0px;
}
.div_obsah .div_middle_column .div_obsah .img_opis {
	border: 1px solid #666666;
	margin-bottom: 8px;
}

div.div_middle_column div.div_obsah fieldset {
	background-color: #EEEEEE;
	border: 1px solid #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.div_middle_column div.div_obsah legend {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}




div.div_middle_column div.div_obsah p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.div_middle_column div.div_obsah p.p_mesta {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.div_middle_column div.div_obsah p.p_mesta a {
	color: #dc2323;
	text-decoration: none;
}
div.div_middle_column div.div_obsah p.p_mesta a:hover {
	color: #dc2323;
	text-decoration: underline;
}



div.div_middle_column div.div_obsah p.p_zvyraznene {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
}
div.div_middle_column div.div_obsah p.p_zvyraznene a {
	color: #dc2323;
	text-decoration: none;
}
div.div_middle_column div.div_obsah p.p_zvyraznene a:hover {
	color: #dc2323;
	text-decoration: underline;
}



div.div_middle_column div.div_obsah p.p_zdroj {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
div.div_middle_column div.div_obsah p.p_index {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
}

div.div_middle_column div.div_obsah .p_datum {
	padding: 0px;
	font-size: 10px;
	color: #555555;
	margin: 0px;
	font-weight: bold;
}
div.div_middle_column .div_obsah .a_rss {
	color: #f68a00;
	text-decoration: none;
}
div.div_middle_column .div_obsah .a_rss:hover {
	color: #f68a00;
	text-decoration: underline;
}


div.div_middle_column   .p_chyba   {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	background-color: #FA2525;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div.div_middle_column .p_chyba a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

div.div_middle_column  .p_ok  {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	background-color: #78B900;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




div.div_middle_column div.div_obsah h1 {
	font-size: 24px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #dc2323;
	margin-bottom: 12px;
	float: left;
	width: 460px;
}
div.div_middle_column div.div_obsah h1.h1_black {
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #444444;
	margin-bottom: 12px;
	float: left;
	width: 570px;
}

div.div_middle_column   div.div_obsah   h2 {
	font-size: 17px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #303030;
	margin-bottom: 8px;
	margin-top: 15px;
}
div.div_middle_column div.div_obsah h3 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #A38A00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.div_middle_column   a.a_mesto  {
	color: #dc2323;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
div.div_middle_column a.a_mesto:hover {
	color: #dc2323;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
div.div_middle_column   p.p_datum {
	padding: 0px;
	font-size: 10px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}



div.div_middle_column div.div_obsah img.img_mapa {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div.div_middle_column div.div_obsah div.div_seznam {
	width: 165px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
}
div.div_middle_column div.div_obsah div.div_seznam p {
	font-size: 11px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}





div.div_middle_column div.div_obsah img.img_hlavni {
	border: 3px solid #e1e1e1;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
}

div.div_middle_column div.div_obsah img.img_hlavni:hover {
	border: 3px solid #B2EAB2;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
}
div.div_middle_column   div.div_obsah   img.img_clanek {
	border: 3px solid #e1e1e1;
	padding: 0px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 2px;
	float: left;
}
div.div_middle_column  div.div_obsah  div.div_clanek {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
div.div_middle_column div.div_obsah div.div_clanek_mesto {
	margin: 0px;
	padding: 0px;
}
div.div_middle_column div.div_obsah div.div_clanek_mesto_skryt {
	height: 202px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div.div_centr     {
	text-align: center;
}
div.div_center {
	text-align: center;
	padding-right: 20px;
}
div.div_middle_column div.div_obsah div.div_pocasi {
	margin-left: 50px;
	margin-top: 30px;
	margin-bottom: 20px;
}
div.div_middle_column div.div_obsah div.div_pocasi a {
	margin-left: 50px;
	margin-top: 30px;
	font-size: 9px;
}
div.div_middle_column div.div_obsah div.div_detail {
	font-size: 11px;
	width: 173px;
	float: left;
	height: 234px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 11px;
	margin-right: 3px;
	background-image: url(pictures/pocasi_back_detail.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #4A4A4A;
	font-weight: bold;
	padding: 0px;
}
div.div_middle_column div.div_obsah div.div_detail p {
	font-size: 11px;
	text-align: center;
	color: #4A4A4A;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.div_middle_column div.div_obsah div.overflow {
	float: left;
	width: 166px;
	height: 113px;
  overflow: auto;
}
div.div_middle_column div.div_obsah div.div_detail h2 {
	font-size: 11px;
	text-align: center;
	color: #4A4A4A;
	font-weight: bold;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
div.div_middle_column div.div_obsah div.div_detail img {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
div.div_middle_column div.div_obsah div.div_mesto {
	font-size: 11px;
	width: 173px;
	height: 234px;
	text-align: center;
	background-image: url(pictures/fotogalerie_back_detail.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-top: 8px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 11px;
	float: left;
}
div.div_middle_column div.div_obsah div.div_mesto h1.h1_mesto           {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
	width: 173px;
}
div.div_middle_column div.div_obsah div.div_mesto h1.h1_mesto a {
	color: #dc2323;
	text-decoration: none;
}
div.div_middle_column div.div_obsah div.div_mesto h1.h1_mesto a:hover {
	color: #dc2323;
	text-decoration: underline;
}


div.div_middle_column div.div_obsah div.div_mesto p {
	font-size: 11px;
	text-align: center;
	padding: 0px;
	font-weight: normal;
	color: #666666;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
div.div_middle_column div.div_obsah div.div_mesto img {
	padding: 0px;
	border: 3px solid #e1e1e1;
	margin: 0px;
}
div.div_middle_column div.div_obsah div.div_mesto img:hover {
	padding: 0px;
	border: 3px solid #B2EAB2;
	margin: 0px;
}
div.div_middle_column div.div_obsah div.div_back {
	font-size: 11px;
	text-align: center;
	padding: 0px;
	clear: both;
	margin: 0px;
}
div.div_middle_column div.div_obsah div.div_back a {
	font-size: 11px;
	color: #A38A00;
	padding: 0px;
	text-decoration: none;
	clear: both;
	margin: 0px;
}
div.div_middle_column div.div_obsah div.div_back a:hover {
	font-size: 11px;
	color: #A38A00;
	padding: 0px;
	text-decoration: underline;
	clear: both;
	margin: 0px;
}
div.div_middle_column   h2{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div.div_middle_column  p {
	font-size: 11px;
	color: #787878;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
div.div_middle_column   p.p_vice {
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	clear: both;
	text-align: right;
}
div.div_middle_column p.p_info {
	font-size: 10px;
	color: #787878;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: right;
}
div.div_middle_column p.p_info a {
	color: #787878;
}
div.div_middle_column  div.div_strankovac  {
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
	clear: both;
}
div.div_middle_column   form.form_strankovac  {
	text-align: center;
	font-size: 11px;
}
div.div_middle_column  form.form_strankovac  input.input_strankovac  {
	text-align: right;
	font-size: 11px;
	border: 1px solid #000000;
	padding-right: 2px;
}
div.div_middle_column  form.form_strankovac  input.button  {
	text-align: center;
	font-size: 11px;
	border: 1px solid #000000;
	width: 30px;
}
div.div_middle_column  table.table_strankovac  {
	font-size: 11px;
	width: 100%;
}
div.div_middle_column  table.table_strankovac  td.td_left_strankovac  {
	font-size: 11px;
	text-align: left;
	width: 70%;
	vertical-align: top;
}
div.div_middle_column  table.table_strankovac  td.td_right_strankovac  {
	font-size: 11px;
	text-align: right;
	padding-bottom: 3px;
}
div.div_middle_column  table.table_strankovac  td.td_right_label_strankovac  {
	font-size: 11px;
	text-align: right;
	vertical-align: top;
}


div.div_right_column {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 170px;
}
div.div_right_column div.div_hledani {
	background-image: url(pictures/hledani_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div.div_right_column  div.div_hledani  h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 3px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(pictures/hledani_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
	height: 18px;
}
div.div_right_column div.div_hledani p {
	color: #787878;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_right_column div.div_hledani label {
	color: #787878;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}



div.div_right_column div.div_hledani form {
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 12px;
	
}
div.div_right_column  div.div_hledani   input.input_hledat  {
	border: 1px solid #000000;
	font-size: 14px;
	width: 120px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}



div.div_right_column  div.div_info_mesto {
	background-image: url(pictures/info_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div.div_right_column  div.div_info_mesto  h2 {
	background-image: url(pictures/info_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 14px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	height: 24px;
	padding-top: 8px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 15px;
}
div.div_right_column  div.div_info_mesto  .p_nadpis2 {
	font-size: 13px;
	font-weight: bold;
	color: #dc2323;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-align: right;
}
div.div_right_column  div.div_info_mesto  .p_nadpis {
	font-size: 11px;
	font-weight: bold;
	color: #f68a00;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-align: left;
}
div.div_right_column  div.div_info_mesto  td.td_left {
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div.div_right_column div.div_info_mesto td.td_right {
	font-size: 10px;
	color: #000000;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

div.div_right_column div.div_info_mesto table {
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 15px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.div_right_column  div.div_info_mesto  p.p_psc {
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 12px;
}
div.div_right_column div.div_prihlaseni {
	background-image: url(pictures/prihlas_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
div.div_right_column div.div_prihlaseni h2 {
	background-image: url(pictures/prihlas_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 14px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	height: 24px;
	padding-top: 8px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 15px;
}









div.div_right_column div.div_pocasi {
	background-image: url(pictures/pocasi_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div.div_right_column  div.div_pocasi  .div_nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(pictures/pocasi_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
	height: 24px;
	letter-spacing: -1px;
}
div.div_right_column div.div_pocasi table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 0px;
	margin-left: 8px;
}
div.div_right_column div.div_pocasi td.td_left {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
	text-align: left;
	color: #4a96b6;
	font-weight: bold;
}
div.div_right_column div.div_pocasi td.td_right {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 11px;
	text-align: left;
}
div.div_right_column   div.div_pocasi   a.a_mesto {
	color: #787878;
	font-size: 11px;
}
div.div_right_column  div.div_pocasi  p.p_vice {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	color: #999999;
	text-align: center;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
}
div.div_right_column  div.div_pocasi p.p_vice a {
	color: #999999;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}


p.p_right      {
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 9px;
	color: #999999;
}
p.p_right   a    {
	color: #999999;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}


div.div_right_column div.div_partneri {
	display: none;
  background-image: url(pictures/partneri_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div.div_right_column  div.div_partneri  .div_nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(pictures/partneri_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
	height: 24px;
}
div.div_right_column div.div_partneri h2 {
	font-size: 10px;
	font-weight: bold;
	color: #a38a00;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 12px;
}
div.div_right_column div.div_partneri img.img_partner {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 12px;
}
div.div_foot {
	text-align: center;
	font-size: 10px;
	clear: both;
}
div.div_foot p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #999999;
	font-size: 9px;
}
div.div_foot a {
	color: #999999;
	text-decoration: none;
}
div.div_foot a:hover {
	color: #999999;
	text-decoration: underline;
}
div.div_middle_column  div.div_aktuality_suda {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px;
}
div.div_middle_column div.div_aktuality_licha {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px;
}
div.div_middle_column div.div_aktuality {
	width: 285px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


div.div_middle_column  div.div_aktuality  div.div_foto {
	float: left;
	margin: 0px;
	width: 80px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.div_middle_column div.div_aktuality div.div_foto img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
}

div.div_middle_column div.div_aktuality div.div_popis {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
	width: 200px;
}
div.div_middle_column div.div_aktuality div.div_popis_no {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
	width: 280px;
}


div.div_middle_column  div.div_aktuality  p.p_popis {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
	font-size: 11px;
}
div.div_middle_column div.div_aktuality p.p_datum {
	clear: both;
	color: #555555;
	font-size: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
}
div.div_middle_column div.div_aktuality p.p_vice {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #000000;
	font-weight: bold;
}
div.div_middle_column     div.div_aktuality     h2.h2_new {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #a38a00;
	font-size: 12px;
}
div.div_middle_column    div.div_aktuality    h3.h3_new {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	color: #dc2323;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div.div_middle_column  .div_correct  {
	margin: 0px;
	clear: both;
	height: 1px;
	padding: 0px;
}
div.div_middle_column div.div_aktuality p.p_popis_old {
	color: #999999;
	margin: 0px;
	padding: 0px;
}
div.div_middle_column div.div_aktuality p.p_datum_old {
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.div_middle_column div.div_aktuality h2.h2_old {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #999999;
	font-size: 12px;
}
div.div_middle_column div.div_aktuality h3.h3_old {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	color: #999999;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div.div_middle_column div.div_aktuality p.p_vice_old {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #999999;
	font-weight: bold;
	float: right;
}

a.a_old {
	color: #999999;
	text-decoration: none;
}
div.div_middle_column a.a_mesto_old {
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
a.a_old:hover {
	color: #999999;
	text-decoration: underline;
}
div.div_middle_column a.a_mesto_old:hover {
	color: #999999;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
a.a_kalendar {
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background-image: url(pictures/icon_kalendar.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	height: 50px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 50px;
	text-align: center;
	float: left;
}
div.div_middle_column   div.div_obsah  p.p_hledat {
	color: #787878;
	text-decoration: none;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 42px;
	margin: 0px;
}
a.a_firmy {
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background-image: url(pictures/icon_firmy.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	height: 50px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 50px;
	text-align: center;
	float: left;
}
a.a_mesta {
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background-image: url(pictures/icon_mesto.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	height: 50px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 50px;
	text-align: center;
	float: left;
}
a.a_mesta_clanky {
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background-image: url(pictures/icon_mesto_clanky.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	height: 50px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 50px;
	text-align: center;
	float: left;
}
a.a_psc {
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background-image: url(pictures/icon_psc.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	height: 50px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 50px;
	text-align: center;
	float: left;
}
.div_obsah .div_middle_column .div_obsah .form_registrace .td_separator {
	width: 150px;
}
.form_filtr {
	background-color: #ffefb2;
	background-image: url(pictures/back_filtr.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 42px;
	width: 565px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	white-space: nowrap;
	overflow: hidden;
}
.form_filtr select {
	font-size: 12px;
	margin-right: 8px;
	border: 1px solid #fdd677;
	width: 110px;
}
.form_filtr input {
	font-size: 12px;
	border: 1px solid #fdd677;
	margin-right: 3px;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 0px;
}
.form_filtr label {
	font-weight: bold;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form_filtr input.input_butt {
	font-size: 11px;
	border: 1px solid #b7b7b7;
	margin-right: 4px;
	font-weight: bold;
	color: #000000;
	background-color: #ffb400;
	padding-right: 2px;
	padding-left: 2px;
	width: 45px;
}
.form_filtr label.label1 {
	font-weight: bold;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 45px;
}
.form_filtr label.label2 {
	font-weight: bold;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 90px;
}
.form_filtr label.label3 {
	font-weight: bold;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 90px;
}
.form_filtr label.label4 {
	font-weight: bold;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 60px;
}

.form_filtr input.input_datum {
	width: 65px;
}
.form_filtr input.input_text {
	width: 90px;
}


#msg-error {
	display: block;
	position: relative;
	z-index: 1000;
	margin: 0 6px 10px 5px;
	padding: 50px 5px;
	background: #ffffff;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
	border-top: 1px solid #a2a099;
	border-bottom: 1px solid #a2a099;
}
#msg-error strong {
  display: block;
  margin-bottom: 10px;
  font-size: 30px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}



/* advert - reklama - adVantage */
/* adVANTAGE ================================================================ */
/* sticky leaderboard */
.sticky#adblock-leaderboard {
	/*
  position:fixed;
	top:0;
	z-index:10000;
	text-align:left;
	/*background-color:rgb(255,255,255);*/
  position:fixed;
  top:0;
  z-index:10000;
}
#adblock-leaderboard.sticky .AVinfo {
  /*background-color:rgb(255,255,255);*/
}
* html #adblock-leaderboard.sticky { 
	position:absolute;
	top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
} 
/* /sticky leaderboard */


.ad_clr {
  clear: both;
}

.ad-block table,
.ad-block table tbody,
.ad-block table tr,
.ad-block table td {
  border: 0 none;
  margin: 0;
  padding: 0;
  border-spacing: 0;
  border-collapse: collapse;
  border-width: 0;
}

.ad-block .vertical {
  background: transparent url(/pictures/adblock-info-vertical.gif) no-repeat scroll left top;
  position: absolute;
  height: 100px;
  width: 7px;
  left: -8px;
  top: 0;
}
.ad-block .horizontal-arrow {
  background: transparent url(/pictures/adblock-info-horizontal-arrow.gif) no-repeat scroll left 2px;
  height: 10px;
  width: 100px;
  font-size: 10px;
  text-transform: uppercase;
  padding-left: 10px;
  color: black;
  font-style: normal;
  text-align: left;
}

#adblock-leaderboard {
  position: relative;
  z-index: 1000;
}
#adblock-leaderboard .ad-block {
}

#adblock-big_full {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#adblock-big_full .ad-block {
  margin: 0 auto;
  padding-top: 10px;
  width: 486px;
}

#adblock-button {
  width: 150px;
}
#adblock-button .ad-block {
  margin: 0 auto;
  width: 120px;
}




div#footerpg {
  float: left;
  margin-left: 230px;
}
div#footerpg div.in {
	margin: 0;
  padding: 0 0 10px 0;
	width: 590px;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,"Helvetica CE",Helvetica,sans-serif;
}
div#footerpg div.in p {
	font-size: 11px;
	text-align: left;
	font-family: Tahoma,Verdana,Arial,"Helvetica CE",Helvetica,sans-serif;
}
div#footerpg div.in a {
	font-size: 11px;
	color: maroon;
}
div#footerpg div.in a.logo_case, div#footerpg div.in a.logo_case img {
  border: 0 none;
}
div#footerpg div.in a.logo_left {
	float: left;
	margin-left: .64em;
}
div#footerpg div.in a.logo_right {
	float: right;
	margin-right: .74em;
}
div#footerpg ul {
	float: left;
  list-style: none;
  margin-left: 0;
}
div#footerpg ul.short_list {
  margin: 5px 0;
  padding: 5px 0;
	display: block;
	width: 100%;
}
div#footerpg ul li {
	float: left;
}
div#footerpg ul li a {
	text-decoration: none;
}
div#footerpg p {
	position: relative;
  padding: 0 0 0 .7em;
	margin: -3px 0 0 0;
	float: left;
	line-height: 1.5em;
	width: 380px;
}
div#footerpg div.in a.logo_case {
	display: block;
}
.clr {
  clear: left;
}
