/* CSS Document */


* {
  margin: 0px;
  padding: 0px;
}

img {
  border: none;
}

li {
  list-style-type: none;
}

a, a:hover {
  text-decoration: none;
}

h1 {
  position: absolute;
  top: 11px;
  left: 0px;
  width: 195px;
  height: 147px;
}

h1 a {
  display: block;
  width: 195px;
  height: 147px;
}

h1 a span{
  font-size: 1em;
  margin-top: 4em;
  display: block;
}


html {
  background: url('./img/pozadi_body_01.png') center top repeat-x;
  background-color: #759199;
  _background-color: #69868F;
  &background-color: #69868F;
}

body {
  background: url('./img/pozadi_body_04.png') center top no-repeat;
  text-align: center;
  font-family: 'Arial';
  font-family: 'Verdana';
  font-size: 0.95em;
  color: #545454;
}

#hlavni {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  text-align: left;
  position: relative;
  padding-top: 170px;
  background: transparent;
}
#hlavni2 {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  position: relative;
  background: transparent;
}

#hlavni p#reklama {
  position: absolute;
  left: 257px;
  top: 67px;
  width: 523px;
  height: 71px;
  background: url('./img/pozadi_body_10.png') no-repeat left top;
  padding: 10px 0px 10px 20px;
  color: #8a8b8c;
  font-size: 0.70em;
  line-height: 1.2em;
}

#hlavni p#reklama strong {
  color: #cd235a;
}

#hlavni p#telefon {
  position: absolute;
  left: 561px;
  top: 0px;
  width: 139px;
  height: 38px;
  line-height: 38px;
  background: url('./img/pozadi_body_05.png') no-repeat left top;
  padding: 0px 0px 0px 100px;
  color: #ecefee;
  font-size: 1.1em;
  font-weight: bold;
}

/* Hlavni Menu */
ul#menu {
  position: relative;
  width: 800px;
  height: 42px;
  background: url('./img/pozadi_menu_06.png') no-repeat left top;
  z-index: 999;
  font-size: 1.0em;
}

ul#menu li {
  display: inline;
  height: 42px;
  width: 160px;
  float: left;
  line-height: 42px;
  text-align: center;
}

ul#menu li a {
  color: white;
  display: block;
  height: 42px;
  width: 160px;
}

ul#menu li a:hover {
  text-decoration: underline;
}

ul#menu li a#aktivni {
  background: url('./img/pozadi_menu_21.png') center top no-repeat;
}

ul#menu li.levy a#aktivni {
  background: url('./img/pozadi_menu_19.png') center top no-repeat;
}

ul#menu li.pravy a#aktivni {
  background: url('./img/pozadi_menu_23.png') center top no-repeat;
}
/* Konec Hlavni Menu */

div.uzivatel {
  position: relative;
  width: 800px;
  height: 30px;
  line-height: 30px;
  background: url('./img/pozadi_uzivatel_19.png') repeat-x;
}

div.uzivatel a {
  color: white;
  font-size: .7em;
  position: absolute;
  top: 3px;
}

div.uzivatel a:hover {
  text-decoration: underline;
}

div.uzivatel a.prihlasit {
  right: 187px;
  display: block;
  width: 84px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  background: url('./img/pozadi_uzivatel_22.png') no-repeat;
}

div.uzivatel a.registrace {
  right: 10px;
  display: block;
  width: 172px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  background: url('./img/pozadi_uzivatel_24.png') no-repeat;
}

div.uzivatel p.uzivatel {
  height: 30px;
  margin-left: 30px;
  line-height: 30px;
  padding-left: 20px;
  background: url('./img/pozadi_uzivatel_26.png') left center no-repeat;
  color: #4c4c4c;
  font-size: .75em;
}






.submenu {
	width: 800px;
	height: 31px;
	background: url('../include/img/submenu_top_back.png') no-repeat 0 0;
	text-transform: uppercase;
	font-size: 10px;
	position: relative;
}

.submenu.u {
	height: 57px;
}

.submenu li {float: left; height: 31px; text-align: center; line-height: 35px}
.submenu li a {display: block; height: 31px; color: #666;}
.submenu li a:hover {color: black;text-decoration: none;}
.submenu li a#aktivni {color: black;text-decoration: underline;color: #666;}
.submenu li a:hover#aktivni {color: black;text-decoration: underline;color: #000;}








.s1 {width: 151px}
.s2 {width: 169px}
.s3 {width: 166px}
.s4 {width: 153px}
.s5 {width: 153px}
.submenu .s_sitemap {
		z-index: 1;
		bottom: 0;
		left: 35px;
		margin-left: 6px;
		background: url('../include/img/sitemap.png') no-repeat center left;
		font-size: 10px;
		height: 10px;
		text-transform: none;
		line-height: 17px;
		padding: 22px 0 0 110px;
		_padding: 5px 0 0 110px;

}

.submenu .s_sitemap a {height: 20px}



div.nav {
	position: absolute;
	top: 250px;
	left: 120px;
	text-align: left;
	font-size: 11px;
	display: inline;
}

div.nav a{
text-transform: uppercase;
color: #666666;
}







.submenu .s_back {position: absolute; z-index: 1; display: block; bottom: 2px; right: 47px; height: 22px; width: 59px}
.submenu .s_back a {height: 20px}
#s_bottom {background: url('../include/img/submenu_bottom_back.png') no-repeat 0 0; height: 31px}




/* Informace - obsah */

/*
#cont_informace.informace {background: url('../include/img/informace_back.jpg') no-repeat left top;}
*/
#cont_informace.dulezite {background: url('../include/img/dulezite_back.jpg') no-repeat left top;background-color: #E3EFF7;}
#cont_informace.dulezite div.right_block h4{padding-left: 15px;padding-bottom: 5px;}


#cont_informace.reference {background: url('../include/img/reference_03.png') no-repeat left top;background-color: #E3EFF7;}
#cont_informace.reference div.right_block h4{padding-left: 15px;padding-bottom: 5px;}



#destinace {background: url('../include/img/destinace_map.jpg') no-repeat left top; width: 800px; position: relative; padding: 190px 0 0;
/*font-family: sans-serif;*/
 height: 826px}
h2.top_info {position: absolute; z-index: 1; display: block; top: 37px; left: 42px; text-transform: uppercase; color: white; width: 180px; font-size: 25px}


.dest_menu {font-size: 16px; padding: 52px 0;}
.dest_menu li a {color: white; font-weight: bold; text-transform: uppercase; padding: 0 40px; line-height: 28px; height: 28px; background: url('../include/img/menu_hover.png') no-repeat -1000000px 0}
.dest_menu li a:hover {background: url('../include/img/menu_hover.png') no-repeat 15px center}
.dest_menu li a.aktiv {text-decoration: underline}



#destinace .menu {font-size: 11px; padding: 27px 40px; float: left}
#destinace .menu li {float: left; width: 133px}
#destinace .menu li ul li {margin: 0 0 -1px; float: none}
#destinace .menu li a {color: #666; text-decoration: underline}
#destinace .menu li a:hover {color: black; text-decoration: none}
#destinace .menu li a.aktiv {color: black; text-decoration: none}

#destinace div.button {float: left; padding: 100px 0 10px;margin-bottom: 10px;}
#destinace p {font-size: 11px; color: #666; padding: 0 47px 12px; width: 470px;text-align: justify;}
#destinace img {display: block;}
#destinace h3 {font-weight: normal; font-size: 21px; color: #666; margin: 0px 48px 15px}

/* Informace - obsah */
#cont_informace {background: url('../include/img/informace_back.jpg') no-repeat left top; width: 800px; position: relative; padding-top: 190px; display: block;background-color: #E3EFF7;}
#cont_informace.dulezite {background: url('../include/img/dulezite_back.jpg') no-repeat left top; width: 800px; position: relative; padding: 190px 0 0; display: block;background-color: #E3EFF7;}
#cont_informace.reference {background: url('../include/img/reference_03.png') no-repeat left top; width: 800px; position: relative; padding: 178px 0 0; display: block;background-color: #E3EFF7;}

#cont_informace.reference div.reference_licha{
background: url('../include/img/reference_05.png') no-repeat left top; width: 800px; position: relative; display: block;
height: 235px;
padding-top: 10px;
position: relative;

}
#cont_informace.reference div.top_block{
padding-top: 10px;

}

#cont_informace.reference div.reference_suda{
background: url('../include/img/reference_08.png') no-repeat left top; width: 800px; position: relative; display: block;
height: 245px;
position: relative;
}

#cont_informace.reference div.reference_licha div.jmeno,#cont_informace.reference div.reference_suda div.jmeno{
  font-size: 20px;
  color: #000;
  padding-top: 50px;
}
#cont_informace.reference div.reference_licha div.mesto,#cont_informace.reference div.reference_suda div.mesto{
  font-size: 12px;
  color: #000;
  padding-top: 10px;
}
#cont_informace.reference div.reference_licha img,#cont_informace.reference div.reference_suda img{
  padding-left: 50px;
  padding-top: 40px;
  padding-right: 10px;
  float: left;
}
#cont_informace.reference div.reference_licha img.hvezda{

position: absolute;
top: 150px;
left: -20px;
}
#cont_informace.reference div.reference_suda img.hvezda{
position: absolute;
top: 140px;
left: -20px;

}


/*
*/
#cont_informace.reference div.reference_licha div.text,#cont_informace.reference div.reference_suda div.text{
  padding-left: 370px;
  display: block;
	position: absolute;
  left: 0px;
  margin-top: -60px;
  margin-right: 15px;

}
#cont_informace.reference div.reference_licha div.text p,#cont_informace.reference div.reference_suda div.text p{
  font-size: 11px;
  margin-bottom: 10px;
  text-align: justify;
}

#cont_informace.zabava {background: url('../include/img/zabava_back1.jpg') no-repeat left top;}
#cont_informace.zabava div.zabava2 {background: url('../include/img/zabava_back2.jpg') repeat-y left bottom;display: block;}
#cont_informace.zabava div.zabava2 div.right_block  img {padding: 0 15px 15px 15px }
#cont_informace.zabava div.zabava2 div.right_block  hr {clear: both;margin: 0 15px 10px}


#cont_informace .top_info {top: 52px}
#cont_informace h3 {margin: 17px 0 20px; font-weight: normal; color: #f1e38d; text-transform: uppercase; font-size: 23px}
#cont_informace .top_block {margin: 0 0 0 365px; height: 247px}
#cont_informace .top_block p {color: white; font-size: 11px; margin: 0 20px 10px 0;text-align: justify;}
#cont_informace .dest_menu {font-size: 14px; padding: 0; float: left; width: 350px;padding-bottom: 100px; }

#cont_informace .dest_menu li a {color: #666; font-weight: bold; text-transform: uppercase; padding: 0 40px; line-height: 25px; height: 25px; background: url('../include/img/menu_hover_white.png') no-repeat -1000000px 0}
#cont_informace .dest_menu li a:hover {background: url('../include/img/menu_hover_white.png') no-repeat 15px center}
/*
info o floride a dulezite informace - pruhledny alfa kanal
#cont_informace .dest_menu li a {color: #666; font-weight: bold; text-transform: uppercase; padding: 0 40px; line-height: 25px; height: 25px; background: url('../include/img/menu_hover2.png') no-repeat -1000000px 0}
#cont_informace .dest_menu li a:hover {background: url('../include/img/menu_hover2.png') no-repeat 15px center}
*/


#cont_informace .dest_menu li.dest_img a {padding: 10px 35px 0; display: block}
#cont_informace .dest_menu li.dest_img a:hover {background: none}

#cont_informace .dest_menu li.dest_img2 img {padding-left: 35px;padding-top: 15px;}

#cont_informace .right_block {float: right; width: 450px; margin: 15px 0 0}
#cont_informace .right_block p {font-size: 11px; margin: 0 20px 10px 17px;text-align: justify;}
#cont_informace .block_img {background: url('../include/img/img_block_back.png') repeat-x center bottom; padding: 12px 12px 50px;background-color: #fff;}
#cont_informace .block_img img {padding: 0 3px}







/* Zábava - obsah (pozadí je pod první značkou u Informace - obsah informace.zabava) */
#cont_informace.zabava  h2 {text-align: center; left: 40px}
#cont_informace.zabava  .dest_menu li {float: left; width: 350px}
#cont_informace.zabava  .dest_menu li a {padding: 0 0 0 30px; color: white; line-height: 23px; height: 23px}
#cont_informace.zabava  p img {margin: 10px 0 0}
/*
#cont_informace.zabava  h2 {text-align: center; left: 40px}
#cont_informace.zabava  .dest_menu li {float: left; width: 171px}
#cont_informace.zabava  .dest_menu li a {padding: 0 0 0 30px; color: white; line-height: 23px; height: 23px}
#cont_informace.zabava  .dest_menu li ul li {float: none; width: 171px; font-size: 12px}
#cont_informace.zabava  p img {margin: 10px 0 0}
*/
/* Lepší nabídka */

#cont_lepsinabidka {background: url('../include/img/lepsinabidka_back.jpg') no-repeat left top; width: 800px; position: relative; padding: 190px 0 0;}
#cont_lepsinabidka .top_info {top: 52px; text-align: center; left: 36px}
#cont_lepsinabidka h3 {margin: 27px 0 20px; font-weight: normal; color: #f1e38d; text-transform: uppercase; font-size: 23px}
#cont_lepsinabidka .top_block {margin: 0 0 0 375px; height: 270px; border-top: 1px solid #d1b783}
#cont_lepsinabidka .top_block p {color: white; font-size: 11px; margin: 0 20px 10px 0}

.tabs {padding: 0 40px; display: block; width: 720px}
.tabs li {font-size: 18px; width: 175px; float: left; background: url('../include/img/tab_back.png') no-repeat 0 0; height: 48px; margin: 0 2px 0 3px; font-weight: bold; text-transform: uppercase; text-align: center; line-height: 50px}
.tabs li.active a, .tabs li a:hover {background: url('../include/img/tab_active.png') no-repeat 0 0; color: #cd2159}
.tabs li a {color: #f2e48d; display: block;}


#cont_lepsinabidka table {background: url('../include/img/shadow_back.png') repeat-x center bottom; width: 800px; margin: 20px 0 0; font-size: 12px; color: #666}
#cont_lepsinabidka table thead {background: url('../include/img/thead_back.png') no-repeat 40px 25px}
#cont_lepsinabidka table thead tr th {padding: 0 0 15px 50px}
#cont_lepsinabidka table tbody tr td {padding: 5px 0 5px 50px}
#cont_lepsinabidka table tbody tr td strong {margin: 0 0 0 -8px}
#cont_lepsinabidka table tbody .first td {padding: 15px 0 5px 50px}
#cont_lepsinabidka table tbody .last td {padding: 5px 0 25px 50px}
#cont_lepsinabidka table tbody .first .doubleplus {background: url('../include/img/doubleplus_icon.png') no-repeat left 13px}
#cont_lepsinabidka table tbody .first .plus {background: url('../include/img/plus_icon.png') no-repeat 23px 13px}
#cont_lepsinabidka table tbody .first .doubleminus {background: url('../include/img/doubleminus_icon.png') no-repeat left 13px}
#cont_lepsinabidka table tbody .first .minus {background: url('../include/img/minus_icon.png') no-repeat left 13px}
#cont_lepsinabidka table tbody tr .doubleplus {background: url('../include/img/doubleplus_icon.png') no-repeat left 3px}
#cont_lepsinabidka table tbody tr .plus {background: url('../include/img/plus_icon.png') no-repeat 26px 3px}
#cont_lepsinabidka table tbody tr .doubleminus {background: url('../include/img/doubleminus_icon.png') no-repeat left 3px}
#cont_lepsinabidka table tbody tr .minus {background: url('../include/img/minus_icon.png') no-repeat 23px 3px}

#cont_lepsinabidka table .tfoot {font-size: 20px; font-weight: bold}
#cont_lepsinabidka table .tfoot td {line-height: 26px; padding: 17px 0 21px 50px}
#cont_lepsinabidka table .tfoot .doubleplus {background: url('../include/img/doubleplus_icon.png') no-repeat left 48px}
#cont_lepsinabidka table .tfoot .plus {background: url('../include/img/plus_icon.png') no-repeat 26px 48px}
#cont_lepsinabidka table .tfoot .doubleminus {background: url('../include/img/doubleminus_icon.png') no-repeat left 48px}
#cont_lepsinabidka table .tfoot .minus {background: url('../include/img/minus_icon.png') no-repeat 23px 48px}

.sticker{}
.sticker ul {float: left; width: 520px}
.sticker ul li {font-size: 14px; list-style: disc; margin: 7px 15px}
.sticker ul .top {font-size: 18px; list-style: none; color: #ce265d; margin: 0 0 15px}
.sticker a {float: left; margin: 60px 0 0}

.sticker#count2{background: #e3eff7 url('../include/img/sticker_back2.png') no-repeat 0 0; padding: 25px 0 15px 45px}
.sticker#count4{background: #e3eff7 url('../include/img/sticker_back4.png') no-repeat 0 0; padding: 25px 0 15px 45px}
.sticker#count6{background: #e3eff7 url('../include/img/sticker_back6.png') no-repeat 0 0; padding: 25px 0 15px 45px}
.sticker#count8{background: #e3eff7 url('../include/img/sticker_back8.png') no-repeat 0 0; padding: 25px 0 15px 45px}



/* Reference */

#cont_ref {background: url('../include/img/ref_back.jpg') no-repeat left top; width: 800px; position: relative; padding: 190px 0 0;
/*font-family: sans-serif */
}
#cont_ref .top_info {top: 52px; text-align: center; left: 36px}
#cont_ref h3 {margin: 27px 0 20px; font-weight: normal; color: #f1e38d; font-size: 23px}
#cont_ref .top_block {margin: 0 0 0 375px; height: 250px; border-top: 1px solid #d1b783}
#cont_ref .top_block p {color: white; font-size: 11px; margin: 0 20px 10px 0}

#cont_ref table {background: url('../include/img/ref_table_back.png') repeat-y center bottom; width: 800px; font-size: 12px; color: #666}
#cont_ref table thead {background: url('../include/img/ref_table_back_top.png') repeat-y left top; width: 800px; height: 43px; line-height: 43px}
#cont_ref table th, #cont_ref table td {text-align: center}
#cont_ref table td {background: url('../include/img/td_bottom.png') no-repeat center bottom; padding: 10px 0; font-size: 12px}

#cont_ref table th {font-size: 13px}

#cont_ref table th.first {width: 300px; text-align: left; padding: 0 0 0 37px; color: #7f7f7f}
#cont_ref table .small {width: 177px; text-align: left; font-size: 18px; background: none}
#cont_ref table .small img {display: block; margin: 0 auto}
#cont_ref table .last td {background: none; padding: 10px 0 20px}

#cont_ref .abs_button {position: absolute; z-index: 1; display: block; top: 19px; right: 78px; text-transform: uppercase; color: white; width: 180px; font-size: 25px}

/* Počasí */

#cont_weather {background: url('../include/img/weather_back.jpg') no-repeat left top; width: 800px; position: relative; padding: 190px 0 0;
/*font-family: sans-serif */
}
#cont_weather .top_info {top: 52px; text-align: center; left: 36px}
#cont_weather h3 {margin: 27px 0 20px; font-weight: normal; color: #f1e38d; font-size: 23px;text-transform: uppercase;}
#cont_weather .top_block {margin: 0 0 0 375px; height: 250px; border-top: 1px solid #d1b783}
#cont_weather .top_block p {color: white; font-size: 11px; margin: 0 20px 10px 0}

#cont_weather .left_menu {padding: 35px 0; width: 350px; float: left;font-size: 14px}
#cont_weather .left_menu li {line-height: 30px; height: 30px}
#cont_weather .left_menu li span {float: right; font-size: 16px;width: 45px;}
#cont_weather .left_menu li span.left {float: left; font-size: 14px;font-weight: bold;width: 150px;}
#cont_weather .left_menu li img {float: right; margin: 0 0 0 35px}
#cont_weather .left_menu li a {padding: 0 43px; display: block; color: #666}

#cont_weather .left_menu li a {color: #666; font-weight: bold; text-transform: uppercase; padding: 0 40px; line-height: 25px; height: 25px; background: url('../include/img/menu_hover_white.png') no-repeat -1000000px 0}
#cont_weather .left_menu li a:hover {background: url('../include/img/menu_hover2.png') no-repeat 15px center}
#cont_weather .left_menu li a.aktiv {background: url('../include/img/menu_hover2.png') no-repeat 15px center}


/*
.dest_menu {font-size: 16px; padding: 52px 0}
.dest_menu li a {color: white; font-weight: bold; text-transform: uppercase; padding: 0 40px; line-height: 28px; height: 28px; background: url('../include/img/menu_hover.png') no-repeat -1000000px 0}
.dest_menu li a:hover {background: url('../include/img/menu_hover.png') no-repeat 15px center}
*/


#cont_weather .weather_right_box {width: 450px; height: 307px; float: left;position: relative}
#cont_weather .weather_right_box .minibox {padding: 25px 0 25px 40px; float: left}
#cont_weather .weather_right_box .minibox div {float: left}
#cont_weather .weather_right_box .minibox img {display: block; float: left; margin: 25px 0 10px 20px;text-align: right; }
#cont_weather .weather_right_box h3 {margin: 27px 0 0; color: #4c4c4c; font-weight: bold; font-size: 25px; line-height: 34px}
#cont_weather .weather_right_box h4 {margin: 0; font-weight: normal; color: #4c4c4c; font-size: 20px}
#cont_weather .weather_right_box p {float: left; font-size: 11px; padding: 0 40px 10px}

#cont_weather .bottom_box {background: url('../include/img/weather_bottom.png') no-repeat center bottom; height: 205px; width: 800px}
#cont_weather .bottom_box p {float: left; font-size: 14px; font-weight: bold; padding: 95px 55px 45px 50px; width: 150px; line-height: 17px}

#cont_weather .bottom_box ul {float: left; width: 545px; margin: 22px 0 0}
#cont_weather .bottom_box ul li {float: left; width: 49px; height: 72px; padding: 0 38px 0 0; font-size: 12px; text-align: center;display: block;}
#cont_weather .bottom_box ul li strong {color: white; font-size: 13px; margin: 12px 0 0; display: block}
#cont_weather .bottom_box ul li.yellow {background: url('../include/img/temper_yellow.png') no-repeat left bottom}
#cont_weather .bottom_box ul li.orange {background: url('../include/img/temper_orange.png') no-repeat left bottom}
#cont_weather .bottom_box ul li.red {background: url('../include/img/temper_outchhothothot.png') no-repeat left bottom}


#cont_weather .abs_button {position: absolute; z-index: 1; display: block; top: 90px; right: 78px; text-transform: uppercase; color: white; width: 180px; font-size: 25px}

.viktor {float: none; clear: both; width: 100px}


div#obsah {
  position: relative;
  width: 800px;
  background-color: white;
}

div#obsah div#hlavicka {
  width: 800px;
  height: 216px;
  position: relative;
  background: url('./img/pozadi_hlavicka_40.jpg') left top no-repeat;
}


div#obsah div#hlavicka p#maximum {
  float: right;
  color: #fdf1a5;
  font-size: .90em;
  padding: 20px;
  font-weight: bold;
}

div#obsah div#hlavicka p#pronajmete {
  color: white;
  font-size: 1.35em;
  padding: 20px 0px 0px 20px;
  line-height: .8em;
  font-family: tahoma;
  letter-spacing: 1px;
}

div#obsah div#hlavicka p#pronajmete strong {
  font-size: 1.9em;
  position: relative;
  top: 15px;
}




div#obsah div#hlavicka a.tlacitko {
  position: absolute;
  left: 350px;
  bottom: 13px;
  width: 208px;
  height: 24px;
  background: url('./img/pozadi_tlacitko_45.png') left top no-repeat;
  display: block;
}

div#obsah div#akt_nabidka {
  position: relative;
  width: 800px;
  height: 252px;
  background: url('./img/pozadi_akt_nabidka_42.png') left top repeat-x;
}

div#obsah div#akt_nabidka div#lokace {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 350px;
  height: 379px;
  background: url('./img/pozadi_lokace_42.png') left top repeat-x;
}

div#obsah div#akt_nabidka div#lokace form.form_lokace div.form_pozadi {
  position: absolute;
  top: 17px;
  left: 14px;
  width: 322px;
  height: 24px;
  background: url('./img/pozadi_lokace_46.png') left top no-repeat;
}

form.form_lokace div.form_pozadi input {
  border: none;
  background: transparent;
  padding: 5px 10px 7px 10px;
  width: 268px;
  font-size: 12px;
}

form.form_lokace input.tlacitko {
  position: absolute;
  top: 48px;
  left: 238px;
  width: 97px;
  height: 34px;
  background: url('./img/pozadi_lokace_50.png') left top no-repeat;
  border: none;
  color: white;
  font-weight: bold;
  font-size: .85em;
}

div#obsah div#akt_nabidka div#lokace div#mapa {
  position: absolute;
  top: 108px;
  left: 15px;
  width: 323px;
  height: 258px;
}

div#obsah div#akt_nabidka div#lokace p.stin {
  position: absolute;
  right: -29px;
  bottom: 0px;
  _bottom: -1px;
  background: url('./img/pozadi_akt_nabidka_44.png') left top no-repeat;
  width: 29px;
  height: 252px;
}

div#obsah div#akt_nabidka div#nabidka {
  position: relative;
  width: 405px;
  height: 252px;
  margin-left: 380px;
  color: white;
}

div#obsah div#akt_nabidka div#nabidka h2 {
  font-weight: normal;
  font-size: 1.4em;
  width: 395px;
  padding: 10px 5px 15px 5px;
  background: transparent url('./img/pozadi_akt_nabidka_27.png') left bottom no-repeat;
  margin-bottom: 3px;
  font-family: tahoma;
  letter-spacing: 1px;


}

div#obsah div#akt_nabidka div#nabidka ul.nabidka {
  color: #f2e48d;
  font-size: .8em;
}

div#obsah div#akt_nabidka div#nabidka ul.nabidka li {
  width: 370px;
  padding: 5px 5px 5px 15px;
  float: left;
  background: url('./img/pozadi_akt_nabidka_47.png') left center no-repeat;
  margin-left: 5px;
}

div#obsah div#akt_nabidka div#nabidka ul.nabidka li a {
  color: white;
  text-decoration: underline;
}

div#obsah div#akt_nabidka div#nabidka ul.nabidka li a:hover {
  text-decoration: none;
}

div#obsah div#akt_nabidka div#nabidka p.komplet_nabidka {
  width: 405px;
  position: absolute;
  bottom: 10px;
  left: 0px;
  background: transparent url('./img/pozadi_akt_nabidka_27.png') left top no-repeat;
}

div#obsah div#akt_nabidka div#nabidka p.komplet_nabidka a {
  width: 192px;
  height: 30px;
  float: right;
  margin: 10px 5px 0px 0px;
  color: white;
  line-height: 30px;
  text-align: center;
  font-size: .85em;
  font-weight: bold;
  display: block;
  background: url('./img/pozadi_tlacitko_51.png') left top no-repeat;
}

div#obsah div#akt_nabidka div#nabidka p.komplet_nabidka a:hover {
  text-decoration: underline;
}

div#obsah div#misto {
  width: 800px;
  position: relative;
  background-color: white;
  padding-bottom: 20px;
}

div#obsah div#misto ul#menu_misto {
  width: 800px;
  height: 40px;
  background: url('./img/pozadi_misto_84.png') left top no-repeat;
  margin-bottom: 20px;
}

div#obsah div#misto ul#menu_misto li {
  float: left;
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: .8em;
  font-weight: bold;
}

div#obsah div#misto ul#menu_misto li a {
  display: block;
  width: 160px;
  height: 40px;
  color: #41a81e;
}

div#obsah div#misto ul#menu_misto li a:hover {
  text-decoration: underline;
}

div#obsah div#misto ul#menu_misto li a.aktivni {
  background: url('./img/pozadi_misto_85.png') center top no-repeat;
  color: #cd2159;
  font-size: 1.3em;
  font-weight: normal;
}

div#obsah div#misto div.mista {
  width: 800px;
  background: url('./img/pozadi_misto_86.png') left top repeat-y;
}

div#obsah div#misto ul.mista {
  width: 800px;
}

div#obsah div#misto ul.mista li {
  width: 160px;
  float: left;
  padding: 0px 10px 0px 30px;
  background: transparent;
  font-size: .8em;
}

div#obsah div#misto ul.mista li a {
  color: #777;
}

div#obsah div#misto ul.mista li a:hover {
  text-decoration: underline;
}

div#obsah div#vypis {
  width: 795px;
  _width: 800px;
  height: 282px;
  padding-left: 5px;
  _padding-left: 0px;
  background: url('./img/pozadi_vypis_91.png') left top repeat-x;
}

div#obsah div#vypis div.box {
  position: relative;
  width: 256px;
  height: 261px;
  float: left;
  margin-left: 5px;
  margin-top: 21px;
}

div#obsah div#vypis div.box p.vrsek {
  width: 236px;
  padding-left: 20px;
  height: 34px;
  line-height: 34px;
  background: url('./img/pozadi_vypis_94.png') no-repeat;
  color: white;
  font-size: 1.1em;
}

div#obsah div#vypis div.box img {
  width: 256px;
  height: 136px;
  border-bottom: 3px solid white;
}

div#obsah div#vypis div.box p.popis {
  color: #979a9c;
  font-size: .8em;
  padding: 5px 20px 10px 20px;
  line-height: 1.1em;
}

div#obsah div#vypis div.box p.popis a {
  color: #00ccff;
  font-size: 1.1em;
  font-weight: bold;
}

div#obsah div#vypis div.box p.cena {
  position: absolute;
  bottom: 0px;
  _bottom: -1px;
  right: 0px;
  width: 82px;
  height: 26px;
  padding-right: 10px;
  display: block;
  background: url('./img/pozadi_vypis_100.png') no-repeat;
  color: #666666;
  font-size: .85em;
  font-weight: bold;
  text-align: right;
  line-height: 26px;
}

div#obsah div#info {
  width: 795px;
  _width: 800px;
  padding-left: 5px;
  _padding-left: 0px;
  padding-bottom: 20px;
  background: url('./img/pozadi_paticka_106.png') no-repeat bottom left;
  background-color: white;
  position: relative;
}

div#obsah div#info p {
  width: 246px;
  padding-left: 10px;
  float: left;
  height: 114px;
  margin-left: 5px;
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: .6em;
  color: #acacac;
}

div#obsah div#info div#info1 p  {
  background: url('./img/pozadi_info_103.png') no-repeat right top;
}
div#obsah div#info div#info2 p  {
  background: url('./img/pozadi_info_104.png') no-repeat right top;
}
div#obsah div#info div#info3 p  {
  background: url('./img/pozadi_info_105.png') no-repeat right top;
}
div#obsah div#info div#info1 a,div#obsah div#info div#info2 a,div#obsah div#info div#info3 a  {
  color: #7F7F7F;
  padding: 5px 90px 80px 0px;
  width: 150px;
  display: block;
}
div#obsah div#info div#info1 a:hover,div#obsah div#info div#info2 a:hover,div#obsah div#info div#info3 a:hover  {
  text-decoration: underline;
}
div#obsah div#info div#info1 p span.text,div#obsah div#info div#info2 p span.text,div#obsah div#info div#info3 p span.text{
  padding-right: 110px;
  display: block;
  top: 40px;
  position: absolute;
  width: 150px;
}

div#obsah div#info p strong {
  font-size: 1.8em;
  font-weight: normal;
  color: #7f7f7f;
  padding: 0px 0px 0px 0px;
  display: block;
}

div#obsah div#info p strong span.ruzova {
  color: #cd2159;
}

div#obsah div#info p strong span.modra {
  color: #01b0db;
}

div#obsah div#info p strong span.zelena {
  color: #95ba5c;
}

div.vyrovnani {
  clear: both;
}

/* Paticka */
div#paticka {
  position: relative;
  width: 800px;
  height: 53px;
  background: url('./img/pozadi_paticka_107.gif') no-repeat left top;
}

div#paticka a#web {
  font-size: 1.1em;
  font-weight: bold;
  margin-left: 30px;
  line-height: 53px;
}

div#paticka a#web span.ruzova {
  color: #d2386a;
}

div#paticka a#web span.zelena {
  color: #36c000;
}

/* Paticka Menu */
div#paticka ul#menu_paticka {
  position: absolute;
  top: 17px;
  right: 10px;
  font-size: 1em;
}

div#paticka ul#menu_paticka li {
  display: inline;
  border-left: 1px solid #d3d3d3;
}

div#paticka ul#menu_paticka li.levy {
  border: none;
  background: url('./img/pozadi_menu_paticka_109.png') no-repeat left center;
}

div#paticka ul#menu_paticka li a {
  padding: 0px 20px;
  color: #6c6c6c;
}

div#paticka ul#menu_paticka li a:hover {
  text-decoration: underline;
}
/* Konec Paticka Menu */
/* KONEC Paticka */

div#copy {
  padding: 10px 0px;
  font-size: .65em;
  color: white;
}



div#copy a {
  color: white;
  text-decoration: underline
}

div#copy a:hover {
  text-decoration: none;
}

div#copy p.vytvoril {
  float: right;
  text-align: right;
  font-size: 1.05em;
}

div#copy p.vytvoril a em{
  font-style: normal;
}

/* Vyber lokace */
div#hlavicka div#zavolejte {
  width: 271px;
  height: 128px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: url('./img/pozadi_hlavicka_04.png') repeat-x;
}

div#hlavicka div#zavolejte p {
  margin-top: 10px;
  margin-left: 20px;
  color: white;
  font-size: .6em;
  padding: 0px 20px 0px 50px;
  background: url('./img/pozadi_hlavicka_07.png') no-repeat left 8px;
}

div#hlavicka div#zavolejte p strong {
  font-size: 2.5em;
}

div#hlavicka div#zavolejte a.tlacitko2 {
  position: relative;
  top: 5px;
  left: 18px;
  width: 233px;
  height: 30px;
  display: block;
  background: url('./img/pozadi_hlavicka_11.png') no-repeat;
}

.tlacitko3 {
  position: relative;
  top: 5px;
  left: 70px;
  border: 0 none;
  width: 274px;
  height: 45px;
  display: block;
  background: url('./img/tl_overit_dostupnost.png') no-repeat;
}
.tlacitko4 {
  position: relative;
  top: 5px;
  left: 0px;
  border: 0 none;
  width: 276px;
  height: 44px;
  display: block;
  background: url('./img/zaslat_dotaz.png') no-repeat;
}


div#obsah div.pozadi1 {
  width: 800px;
  position: relative;
  background: url('./img/pozadi_vyber_lokace_30.png') repeat-y;
}

div#obsah div.pozadi1 div.leva {
  position: relative;
  width: 270px;
  float: left;
}

div#obsah div.pozadi1 div.leva div.pozadi2 {
  width: 270px;
  height: 251px;
  background: url('./img/pozadi_vyber_lokace_18.png') repeat-x;
}

div#obsah div.pozadi1 div.leva div.pozadi2 p.vyber_lokace {
  width: 250px;
  height: 60px;
  line-height: 50px;
  background: url('./img/pozadi_vyber_lokace_16.png') no-repeat right top;
  padding-right: 20px;
  text-align: right;
  color: #35cd35;
  font-size: 1.25em;
}

div#obsah div.pozadi1 div.leva ul#destinace2 {
  width: 208px;
  margin-left: 40px;
  margin-top: 20px;
}

div#obsah div.pozadi1 div.leva ul#destinace2 li {
  height: 25px;
  line-height: 25px;
  background: url('./img/pozadi_vyber_lokace_29.png') no-repeat 8px center;
}

div#obsah div.pozadi1 div.leva ul#destinace2 li a {
  padding-left: 25px;
  display: block;
  color: #e6d387;
  font-size: .80em;
  font-weight: bold;
}

div#obsah div.pozadi1 div.leva ul#destinace2 li a:hover {
  color: white;
  text-decoration: underline;
}

div#obsah div.pozadi1 div.leva ul#destinace2 li.aktivni {
  height: 34px;
  line-height: 34px;
  background: url('./img/pozadi_vyber_lokace_27.png') no-repeat left center;
  border-top: 1px solid #97724f;
  border-bottom: 1px solid #97724f;
  margin-bottom: 10px;
}

div#obsah div.pozadi1 div.leva ul#destinace2 li.aktivni a {
  padding-left: 25px;
  display: block;
  color: white;
  font-size: 1.1em;
  font-weight: bold;
}

div#obsah div.pozadi1 div.leva ul.destinace {
  margin-left: 50px;
  padding: 15px 0px;
}

div#obsah div.pozadi1 div.leva ul.destinace li {
  font-size: .7em;
  line-height: 1.6em;
  font-weight: bold;
}

div#obsah div.pozadi1 div.leva ul.destinace li.aktivni {
  text-decoration: underline;
}


div#obsah div.pozadi1 div.leva ul.destinace li a {
  color: white;
}

div#obsah div.pozadi1 div.leva ul.destinace li a:hover {
  text-decoration: underline;
}

div#obsah div.pozadi1 div.prava {
  margin-left: 270px;
}

div#obsah div.pozadi1 div.prava div.ubytovani {
  width: 509px;
  padding: 10px 0px 0px 10px;
}

div#obsah div.pozadi1 div.prava div.ubytovani p.vrsek {
  width: 479px;
  height: 34px;
  padding: 0px 10px 0px 20px;
  background: url('./img/pozadi_vyber_lokace_23.png') no-repeat;
  line-height: 34px;
  color: white;
  font-size: .9em;
}

div#obsah div.pozadi1 div.prava div.ubytovani p.vrsek span {
  float: right;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis {
  position: relative;
  width: 507px;
  height: 204px;
  border: 1px solid #c9dbe6;
  background: url('./img/pozadi_vyber_lokace_32.png') no-repeat;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.oznaceni {
  float: right;
  width: 38px;
  height: 36px;
  margin: 5px;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.oznaceni.h1 {
  background: url('./img/ico/hodnoceni-1.gif') no-repeat;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.oznaceni.h2 {
  background: url('./img/ico/hodnoceni-2.gif') no-repeat;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.oznaceni.h3 {
  background: url('./img/ico/hodnoceni-3.gif') no-repeat;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.oznaceni.h4 {
  background: url('./img/ico/hodnoceni-4.gif') no-repeat;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.oznaceni.h5 {
  background: url('./img/ico/hodnoceni-5.gif') no-repeat;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.cena {
  position: absolute;
  top: 15px;
  left: 239px;
  width: 191px;
  height: 33px;
  padding: 5px 0px 0px 10px;
  font-size: .70em;
  color: #767676;
  line-height: 1.5em;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.cena strong {
  font-size: 1.1em;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.popis {
  padding: 10px 0px 0px 15px;
  color: #767676;
  font-size: .8em;
  width: 210px;
  line-height: 1.2em;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis img {
  position: absolute;
  left: 245px;
  top: 60px;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis ul {
  position: absolute;
  top: 70px;
  left: 30px;
  color: #767676;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis ul li {
  font-size: .75em;
  padding-left: 10px;
  height: 15px;
  line-height: 15px;
  background: url('./img/pozadi_vyber_lokace_58.png') left center no-repeat;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.spodek {
  width: 239px;
  height: 40px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #daeaf4;
}

div#obsah div.pozadi1 div.prava div.ubytovani div.popis p.spodek a {
  width: 217px;
  height: 24px;
  display: block;
  background: url('./img/pozadi_tlacitko_60.png') no-repeat left top;
  margin-left: 10px;
  margin-top: 10px;
}

div#obsah div#strankovani {
  width: 800px;
  height: 23px;
  line-height: 20px;
  background: url('./img/pozadi_vyber_lokace_85.png') repeat-x;
  margin: 5px 0px;
}

div#obsah div#strankovani a.levy {
  width: 129px;
  height: 17px;
  display: block;
  float: left;
  margin: 2px 0px 0px 10px;
  background: url('./img/pozadi_vyber_lokace_88.png') no-repeat;
}

div#obsah div#strankovani a.pravy {
  width: 129px;
  height: 17px;
  display: block;
  float: right;
  margin: 2px 10px 0px 0px;
  background: url('./img/pozadi_vyber_lokace_90.png') no-repeat;
}

div#obsah div#strankovani p {
  margin-left: 280px;
  line-height: 20px;
}

div#obsah div#strankovani p a {
  padding: 0px 4px;
  color: #878787;
  font-size: .8em;
}

div#obsah div#strankovani p a:hover {
  text-decoration: underline;
}

div#obsah div#strankovani p a.aktivni {
  background-color: #daeaf4;
}

div.hiddendiv {
  display:;
  width: 50px;
  position: absolute;
  top: 52px;
  left: 13px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid transparent;
}

div.selectbox-wrapper {
  position: absolute;
  top: 24px;
  left: 0px;
  background-color:white;
  margin:0px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
div.selectbox-wrapper ul {
  position: absolute;
  top: -1px;
  width: 216px;
  border:1px solid #88807c;
  list-style-type:none;
  margin:0px;
  padding:0px;
  z-index: 10;
}
div.selectbox-wrapper ul li.selected {
  background-color: white;
}
div.selectbox-wrapper ul li.current {
  background-color: #88807c;
  color: white;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0px 0px 0px 0px;
  cursor:pointer;
  font-size: 13px;
  padding: 2px 10px 2px 10px;
  background-color: white;
}

.selectbox /* select pred rozbalenim */
{
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 4px 0px 5px 10px;
  width : 208px;
  display : block;
  text-align:left;
  background: url('./img/pozadi_lokace_48.png') no-repeat top left;
  cursor: pointer;
  border: 0px;
  color:#333;
}
/* KONEC Vyber lokace */

/* Detail */
div#obsah div#informace {
  position: relative;
  width: 800px;
  height: 252px;
  background: url('./img/pozadi_akt_nabidka_42.png') repeat-x;
}

div#obsah div#informace a.tlacitko {
  position: absolute;
  bottom: 0px;
  right: 20px;
  display: block;
  width: 154px;
  height: 34px;
  background: url('./img/pozadi_detail_12.png') no-repeat;
}

div#obsah div#informace p.levy {
  float: left;
  width: 270px;
  height: 252px;
  background: url('./img/pozadi_detail_04.png') repeat;
}

div#obsah div#informace p.levy img {
  position: absolute;
  left: 7px;
  top: 60px;
}

div#obsah div#informace p.nazev {
  position: absolute;
  top: 0px;
  left: 18px;
  width: 665px;
  height: 48px;
  background: url('./img/pozadi_detail_03.png') no-repeat;
  line-height: 48px;
  padding-left: 100px;
  color: black;
  font-size: .95em;
}

div#obsah div#informace p.nazev strong {
  padding-right: 30px;
}

div#obsah div#informace p.nazev a.tlacitko2 {
  width: 237px;
  height: 25px;
  float: right;
  display: block;
  background: url('./img/pozadi_detail_06.png') no-repeat;
  margin-top: 12px;
}

div#obsah div#informace div.popis {
  margin-left: 290px;
  padding-top: 60px;
  padding-right: 40px;
  color: #FAFAFA;
  font-size: .8em;
  font-size: 12px;
}

div#obsah div#informace div.popis p{
  text-align: justify;
}

div#obsah div#fotky {
  width: 800px;
  position: relative;
  background: url('./img/pozadi_detail_17.png') repeat-x top left;
  height: 480px;
}

div#obsah div#fotky p.nazev {
  position: absolute;
  top: -12px;
  left: 10px;
  width: 507px;
  padding: 10px 10px 0px 10px;
  background: url('./img/pozadi_detail_16.png') no-repeat;
  font-size: .8em;
  line-height: 1.5em;
}

div#obsah div#fotky p.nazev strong {
  font-size: 2em;
  font-weight: normal;
}

div#obsah div#fotky div#fotogalerie {
  position: relative;
  width: 735px;
  height: 384px;
  margin-left: 30px;
  padding-top: 60px;
}

div#obsah div#fotky div#fotogalerie img {
  float: left;
  width: 300px;
  height: 190px;
  margin-left: 5px;
  margin-bottom: 4px;
}

div#obsah div#fotky div#fotogalerie a.levy {
  float: left;
  width: 55px;
  height: 384px;
  margin-right: 5px;
  display: block;
  background: url('./img/sipky_l_on.png') no-repeat left top;
}

div#obsah div#fotky div#fotogalerie a.pravy {
  float: right;
  width: 55px;
  height: 384px;
  display: block;
  background: url('./img/sipky_r_on.png') no-repeat left top;
}
div#obsah div#fotky div#fotogalerie a.levy#off_l {
  float: left;
  width: 55px;
  height: 384px;
  margin-right: 5px;
  display: block;
  background: url('./img/sipky_l_off.png') no-repeat left top;
}

div#obsah div#fotky div#fotogalerie a.pravy#off_r {
  float: right;
  width: 55px;
  height: 384px;
  display: block;
  background: url('./img/sipky_r_off.png') no-repeat left top;
}

div#obsah div.terminy_ceny {
  width: 800px;
  position: relative;
  background-color: #e3eff7;
  padding: 20px 0px;
}

div#obsah div.terminy_ceny#hodnoceni {
  width: 800px;
  position: relative;
  background-color: #FFFFFF;
  padding: 0px;
  padding-bottom: 20px;
  border-top: 1px #A9BBC0 solid;
  border-bottom: 1px #A9BBC0 solid;
}

div#obsah div.terminy_ceny#hodnoceni hr {
  width: 760px;
  text-align: center;
  margin-left: 15px;
  margin-bottom: 5px;
  color: #B9D7DF;
}

div#obsah div.terminy_ceny table {
  text-align: center;
  width: 745px;
  margin-left: 27px;
  font-size: .8em;
}

div#obsah div.terminy_ceny table.prvni {
  border-collapse: collapse;
  margin-left: 29px;
  width: 741px;
}

div#obsah div.terminy_ceny table.paticka {
  width: 741px;
  margin-left: 29px;
  border-collapse: collapse;
}

div#obsah div.terminy_ceny table.prvni th {
  height: 25px;
  background: url('./img/pozadi_detail_42.png') repeat-x;
  color: white;
  font-size: 1.2em;
}

div#obsah div.terminy_ceny table.prvni th.leva {
  background: url('./img/pozadi_detail_40.png') no-repeat right top;
  width: 179px;
}

div#obsah div.terminy_ceny table.prvni th.prava {
  background: url('./img/pozadi_detail_41.png') no-repeat right top;
  width: 661px;
}

div#obsah div.terminy_ceny table.view {
  color: white;
  right: 20px;
  bottom: 0;
  position: absolute;
  width: 90px;

}
div#obsah div.terminy_ceny table.view td {
  height: 10px;
}

div#obsah div.terminy_ceny table.hlavicka tr {
  height: 44px;
  color: white;
  background-color: #97acb3;
}

div#obsah div.terminy_ceny table.hlavicka tr td {
  width: 81px;
  font-weight: bold;
}

div#obsah div.terminy_ceny table.hlavicka tr td.red {
  background-color: #D70091;
}

div#obsah div.terminy_ceny table.paticka tr {
  height: 27px;
  background-color: white;
}

div#obsah div.terminy_ceny table.paticka tr td {
  border-top: 1px solid #747576;
  border-bottom: 1px solid #747576;
  width: 81px;
  font-size: .8em;
}

div#obsah div.terminy_ceny table.paticka tr td.leva {
  border-left: 1px solid #747576;
  width: 164px;
}


div#obsah div.terminy_ceny table.paticka tr td.prava {
  border-right: 1px solid #747576;
}

div#obsah div.terminy_ceny h2 {
  color: #df0090;
  padding: 20px 29px;
  font-size: 1.25em;
  font-weight: normal;
}

div#obsah div.terminy_ceny p {
  padding: 0px 29px 10px 29px;
  font-size: .75em;
  text-align: justify;
}

div#obsah div.terminy_ceny img {
  float: left;
  width: 39px;
  height: 36px;
  margin: 5px;
}







div#obsah div#formular2 {
  width: 800px;
  position: relative;
  text-align: center;
  background: url('./img/pozadi_detail_82.png') repeat;
  padding: 0px;
  margin: 0px;

}

div#obsah div#formular2 div.formular {
  margin: 0px auto;
  text-align: left;
  width: 605px;
}

div#obsah div#formular2 div.formular h2 {
  color: #df0090;
  font-size: 1.25em;
  font-weight: normal;
}

div#obsah div#formular2 div.formular p {
  font-size: .8em;
  line-height: 1.2em;
  margin-top: 0.5em;
}










div#obsah div#formular {
  width: 800px;
  position: relative;
  text-align: center;
  background: url('./img/pozadi_detail_81.png') repeat;
  padding: 20px 0px;
}

div#obsah div#formular div.formular {
  margin: 0px auto;
  text-align: left;
  width: 605px;
}

div#obsah div#formular div.formular h2 {
  color: #df0090;
  font-size: 1.25em;
  font-weight: normal;
}

div#obsah div#formular div.formular p {
  font-size: .8em;
  line-height: 1.2em;
  margin-top: 0.5em;
}

div.formular form.formular table {
  width: 605px;
  border-collapse: collapse;
  margin: 10px 0px;
  font-size: .8em;
}

div.formular form.formular table td.leva,
div.formular form.formular table td.prava {
  width: 259px;
  padding: 4px 0px;
}

div.formular form.formular table td.stred {
  width: 87px;
  padding: 4px 0px;
}

div.formular form.formular table td.leva div,
div.formular form.formular table td.prava div {
  width: 259px;
  height: 24px;
}

div.formular form.formular table td.leva div input,
div.formular form.formular table td.prava div input {
  width: 203px;
  padding: 3px 10px 6px 10px;
  font-size: 12px;
  border: none;
  background: transparent;
}



div.formular form.formular table td div.jmeno {
  background: url('./img/pozadi_detail_83.png') no-repeat right top;
}

div.formular form.formular table td div.deti {
  background: url('./img/pozadi_detail_80.png') no-repeat right top;
}

div.formular form.formular table td div.email {
  background: url('./img/pozadi_detail_85.png') no-repeat right top;
}

div.formular form.formular table td div.nad_18 {
  background: url('./img/pozadi_detail_87.png') no-repeat right top;
}

div.formular form.formular table td div.cislo_nab {
  background: url('./img/pozadi_detail_88.png') no-repeat right top;
}

div.formular form.formular table td div.prilet {
  background: url('./img/pozadi_detail_91.png') no-repeat right top;
}

div.formular form.formular table td div.prilet2 {
  background: url('./img/pozadi_hledani_06.png') no-repeat right top;
}

div.formular form.formular table td div.telefon {
  background: url('./img/pozadi_detail_92.png') no-repeat right top;
}

div.formular form.formular table td div.odlet {
  background: url('./img/pozadi_detail_96.png') no-repeat right top;
}

div.formular form.formular table td div.odlet2 {
  background: url('./img/pozadi_hledani_03.png') no-repeat right top;
}

div.formular form.formular table td div.letiste {
  background: url('./img/pozadi_hledani_11.png') no-repeat right top;
}

div.formular form.formular table td div.osoby {
  background: url('./img/pozadi_hledani_09.png') no-repeat right top;
}

div.formular form.formular table td div.destinace {
  background: url('./img/pozadi_hledani_05.png') no-repeat right top;
}

div.formular form.formular table td div.doplnujici {
  width: 605px;
  height: 108px;
  background: url('./img/pozadi_detail_100.png') no-repeat;
}

div.formular form.formular table td.prava textarea.doplnujici2 {
  width: 255px;
  height: 108px;
  background: url('./img/pozadi_detail_101.png') no-repeat;
  border: none;
}



div.formular form.formular table td div.doplnujici textarea {
  border: none;
  background: transparent;
  width: 585px;
  height: 88px;
  padding: 10px;
  font-family: Verdana;
  font-size: 	11.5667px;
}

div.formular form.formular table td strong span {
  color: #545454;
}

div.formular form.formular table td p.vyhledat,
div.formular form.formular table td p.auto,
div.formular form.formular table td p.pojisteni {
  padding: 8px 0px 8px 30px;
  font-size: 2em;
}

div.formular form.formular table td p.vyhledat {
  background: url('./img/pozadi_detail_104.png') no-repeat left center;
}

div.formular form.formular table td p.auto {
  background: url('./img/pozadi_detail_109.png') no-repeat left center;
}

div.formular form.formular table td p.pojisteni {
  background: url('./img/pozadi_detail_110.png') no-repeat left center;
}

div.formular form.formular table td p input {
  margin-right: 10px;
}

div.formular form.formular table td input.tlacitko {
  width: 154px;
  height: 32px;
  float: right;
  margin-top: 20px;
  border: none;
  background: url('./img/pozadi_detail_107.png') no-repeat;
  cursor: pointer;
}
div.formular form.formular table td input.tlacitko2 {
  width: 154px;
  height: 32px;
  float: right;
  margin-top: 20px;
  border: none;
  background: url('./img/odeslat-dotaz.png') no-repeat;
  cursor: pointer;
}
/* KONEC Detail */

/* Kontakty */
div#obsah div#hlavicka2 {
  width: 800px;
  height: 216px;
  position: relative;
  background: url('./img/pozadi_hlavicka_03.jpg') left top no-repeat;
}

div#obsah div#hlavicka2.novinky{
  width: 800px;
  height: 190px;
  position: relative;
  background: url('./img/pozadi_hlavicka_07.jpg') left top no-repeat;
}



div#obsah div#hlavicka2 p#maximum {
  float: right;
  color: white;
  font-size: .95em;
  padding: 20px;
  font-weight: bold;
}

div#obsah div#hlavicka2 p#pronajmete {
  color: white;
  font-size: 1.25em;
  padding: 20px 0px 0px 40px;
  line-height: 1.3em;
}

div#obsah div#hlavicka2 p#pronajmete strong {
  font-size: 1.55em;
  position: relative;
  top: 15px;
  line-height: 1.3em;
}

div#obsah div#dotaz {
  width: 800px;
  height: 252px;
  position: relative;
  background: url('./img/pozadi_akt_nabidka_42.png') repeat-x;
}

div#obsah div#dotaz div.dotaz {
  width: 350px;
  height: 252px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url('./img/pozadi_dotaz_07.png') repeat-x;
  text-align: center;
}

div#obsah div#dotaz div.dotaz div.stred {
  text-align: left;
  margin: 0px auto;
  width: 259px;
  padding: 20px 0px;
}

div#obsah div#dotaz div.dotaz div.stred div {
  width: 259px;
  height: 24px;
  margin-bottom: 10px;
}

div#obsah div#dotaz div.dotaz div.stred div.jmeno {
  background: url('./img/pozadi_dotaz_10.png') no-repeat right top;
}

div#obsah div#dotaz div.dotaz div.stred div.telefon {
  background: url('./img/pozadi_dotaz_13.png') no-repeat right top;
}

div#obsah div#dotaz div.dotaz div.stred div.email {
  background: url('./img/pozadi_dotaz_15.png') no-repeat right top;
  margin: 0px;
}

div#obsah div#dotaz div.dotaz div.stred div input {
  width: 203px;
  padding: 3px 10px 6px 10px;
  font-size: 12px;
  border: none;
  background: transparent;
}

div#obsah div#dotaz div.dotaz div.stred form div.doplnujici {
  width: 259px;
  height: 62px;
  background: url('./img/pozadi_dotaz_09.png') no-repeat left top;
}

div#obsah div#dotaz div.dotaz div.stred form div.doplnujici textarea {
  border: none;
  background: transparent;
  width: 239px;
  height: 42px;
  padding: 10px;
}

div#obsah div#dotaz div.dotaz div.stred p.otazka {
  color: white;
  font-size: .8em;
}

div#obsah div#dotaz div.dotaz div.stred div.novinky  {

  margin-top:10px ;
  margin-bottom:50px ;
  margin-left: -5px;
  margin-right: 10px;
}

div#obsah div#dotaz div.dotaz div.stred div.novinky p {
  color: white;
  font-size: .8em;
  margin:8px ;
  padding:0;
  display: block;
}
div#obsah div#dotaz div.dotaz div.stred div.novinky input {
  width: 10px;
}


div#obsah div#dotaz div.dotaz div.stred p input.tlacitko
{
  width: 155px;
  height: 32px;
  border: none;
  float: right;
  margin: 5px 0px;
  background: url('./img/pozadi_dotaz_14.png') no-repeat;
  cursor: pointer;
}


div#obsah div#dotaz div.dotaz div.stred p input.tlacitko2
{
  width: 155px;
  height: 32px;
  border: none;
  float: right;
  margin: 5px 0px;
  background: url('./img/pozadi_dotaz_17.png') no-repeat;
  cursor: pointer;
}

div#obsah div#dotaz div.dotaz p.stin {
  position: absolute;
  right: -29px;
  top: 0px;
  background: url('./img/pozadi_akt_nabidka_44.png') left top no-repeat;
  width: 29px;
  height: 252px;
}

div#obsah div#dotaz div#kontakty {
  margin-left: 390px;
  height: 252px;
  padding: 10px 10px 10px 0px;
}

div#obsah div#dotaz div#kontakty p,
div#obsah div#dotaz div#kontakty ul li,
div#obsah div#dotaz div#kontakty strong,
div#obsah div#dotaz div#kontakty table {
  color: white;
  padding: 5px 0px;
  font-size: 11px;
}

div#obsah div#dotaz div#kontakty a.skype,
div#obsah div#dotaz div#kontakty a.facebook,
div#obsah div#dotaz div#kontakty a.twitter {
  padding: 0px;
  width: 100px;
  height: 28px;
  float: left;
  margin: 5px 15px 5px 0px;
  display: block;
}

div#obsah div#dotaz div#kontakty a.skype {
  background: url('./img/pozadi_dotaz_16.png') no-repeat;
}

div#obsah div#dotaz div#kontakty a.facebook {
  background: url('./img/pozadi_dotaz_19.png') no-repeat;
}

div#obsah div#dotaz div#kontakty a.twitter {
  background: url('./img/pozadi_dotaz_21.png') no-repeat;
}
/* KONEC Dotaz */

/* Hledani */
div#obsah div#hlavicka3 {
  width: 800px;
  height: 216px;
  position: relative;
  background: url('./img/pozadi_hlavicka_05.jpg') left top no-repeat;
}

div#obsah div#hlavicka3 p#maximum {
  float: right;
  color: white;
  font-size: .95em;
  padding: 20px;
  font-weight: bold;
}

div#obsah div#hlavicka3 p#pronajmete {
  color: white;
  font-size: 1.25em;
  padding: 20px 0px 0px 40px;
  line-height: 1.2em;
}

div#obsah div#hlavicka3 p#pronajmete strong {
  font-size: 1.55em;
  position: relative;
  top: 15px;
  line-height: 1.3em;
}

div#obsah div#dotaz2 {
  width: 800px;
  height: 252px;
  position: relative;
  background: url('./img/pozadi_akt_nabidka_42.png') repeat-x;
}

div#obsah div#dotaz2 div.dotaz2 {
  width: 350px;
  height: 252px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url('./img/pozadi_hledani_07.png') repeat-x;
  text-align: center;
}

div#obsah div#dotaz2 div.dotaz2 div.pozadi5 {
  width: 350px;
  height: 252px;
  background: url('./img/pozadi_hledani_13.png') no-repeat right center;
}

div#obsah div#dotaz2 div.dotaz2 div.pozadi5 img {
  position: absolute;
  top: 23px;
  left: 43px;
}

div#obsah div#dotaz2 div.dotaz2 div.pozadi5 a.tlacitko {
  position: absolute;
  left: 41px;
  bottom: 21px;
  width: 278px;
  height: 30px;
  display: block;
  background: url('./img/pozadi_hledani_10.png') no-repeat;
}

div#obsah div#dotaz2 div.dotaz2 p.stin {
  position: absolute;
  right: -29px;
  top: 0px;
  background: url('./img/pozadi_akt_nabidka_44.png') left top no-repeat;
  width: 29px;
  height: 252px;
}

div#obsah div#dotaz2 div#max_nabidka {
  margin: 0px 0px 0px 380px;
  padding: 10px 10px 10px 0px;
}

div#obsah div#dotaz2 div#max_nabidka h2 {
  color: #efe08c;
  font-weight: normal;
  padding: 10px 0px;
}

div#obsah div#dotaz2 div#max_nabidka p {
  color: white;
  padding: 5px 10px 5px 0px;
  font-size: 11px;
}
/* KONEC Hledani */

/* Sluzby */
div#obsah div#hlavicka4 {
  width: 800px;
  height: 216px;
  position: relative;
  background: url('./img/pozadi_hlavicka_08.jpg') left top no-repeat;
}

div#obsah div#hlavicka4 p#maximum {
  float: right;
  color: white;
  font-size: .95em;
  padding: 20px;
  font-weight: bold;
}

div#obsah div#hlavicka4 p#pronajmete {
  color: white;
  font-size: 1.25em;
  padding: 20px 0px 0px 40px;
  line-height: 1.3em;
}


div#obsah div#hlavicka4 p#pronajmete strong {
  font-size: 1.55em;
  position: relative;
  top: 15px;
  line-height: 1.3em;
}

div#obsah div#sluzby {
  width: 800px;
  height: 250px;
  position: relative;
  background: url('./img/pozadi_sluzby_05.png') repeat-x;
}

div#obsah div#sluzby2 {
  width: 800px;
  height: 250px;
  position: relative;
  background: url('./img/pozadi_sluzby_08.png') repeat-x;
}

div#obsah div#sluzby3 {
  width: 800px;
  height: 250px;
  position: relative;
  background: url('./img/pozadi_sluzby_11.png') repeat-x;
}

div#obsah div#sluzby div.sluzby {
  width: 349px;
  height: 250px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url('./img/pozadi_sluzby_06.jpg') no-repeat;
  text-align: center;
}

div#obsah div#sluzby2 div.sluzby {
  width: 349px;
  height: 250px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url('./img/pozadi_sluzby_12.jpg') no-repeat;
  text-align: center;
}

div#obsah div#sluzby3 div.sluzby {
  width: 349px;
  height: 250px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url('./img/pozadi_sluzby_14.jpg') no-repeat;
  text-align: center;
}

div#obsah div#sluzby div.sluzby p.stin {
  position: absolute;
  right: -29px;
  top: 0px;
  background: url('./img/pozadi_akt_nabidka_44.png') left top no-repeat;
  width: 29px;
  height: 250px;
}

div#obsah div#sluzby2 div.sluzby p.stin {
  position: absolute;
  right: -29px;
  top: 0px;
  background: url('./img/pozadi_sluzby_07.png') left top no-repeat;
  width: 29px;
  height: 250px;
}

div#obsah div#sluzby3 div.sluzby p.stin {
  position: absolute;
  right: -29px;
  top: 0px;
  background: url('./img/pozadi_sluzby_10.png') left top no-repeat;
  width: 29px;
  height: 250px;
}

div#obsah div#sluzby div.popis,
div#obsah div#sluzby2 div.popis,
div#obsah div#sluzby3 div.popis {
  position: relative;
  margin: 0px 0px 0px 380px;
  padding: 0px 10px 15px 0px;
  height: 230px;
}

div#obsah div#sluzby div.popis h2,
div#obsah div#sluzby2 div.popis h2,
div#obsah div#sluzby3 div.popis h2 {
  color: #f2e48d;
  font-weight: normal;
  line-height: 1em;
  float: right;
  width: 220px;
  padding-left: 20px;
  border-left: 1px solid white;
  margin-top: 20px;
  margin-bottom: 50px;
}

div#obsah div#sluzby div.popis p.logo,
div#obsah div#sluzby2 div.popis p.logo,
div#obsah div#sluzby3 div.popis p.logo {
  float: left;
}

div#obsah div#sluzby div.popis p.logo {
  width: 141px;
  height: 102px;
  position: relative;
  top: 6px;
  background: url('./img/pozadi_sluzby_15.png') left top no-repeat;
}

div#obsah div#sluzby2 div.popis p.logo {
  width: 141px;
  height: 113px;
  background: url('./img/pozadi_sluzby_21.png') left top no-repeat;
}

div#obsah div#sluzby3 div.popis p.logo {
  width: 151px;
  height: 106px;
  background: url('./img/pozadi_sluzby_33.png') left top no-repeat;
}

div#obsah div#sluzby div.popis p,
div#obsah div#sluzby2 div.popis p {
  color: white;
  font-size: .8em;
}

div#obsah div#sluzby3 div.popis p {
  color: 	#666;
  font-size: .8em;
}

div#obsah div#sluzby div.popis a.tlacitko,
div#obsah div#sluzby2 div.popis a.tlacitko,
div#obsah div#sluzby3 div.popis a.tlacitko {
  position: absolute;
  bottom: 15px;
  left: 100px;
  height: 29px;
  width: 278px;
  display: block;
}

div#obsah div#sluzby div.popis a.tlacitko {
  background: url('./img/pozadi_sluzby_13.png') left top no-repeat;
}

div#obsah div#sluzby2 div.popis a.tlacitko {
  background: url('./img/pozadi_sluzby_27.png') left top no-repeat;
}

div#obsah div#sluzby3 div.popis a.tlacitko {
  background: url('./img/pozadi_sluzby_39.png') left top no-repeat;
}
/* KONEC Sluzby */


#florida{margin-left: 50px;}
.top_button {background: url('../include/img/top_icon.png') no-repeat center top; display: block; float: left; width: 113px; height: 20px; color: white !important; font-size: 10px; text-align: center; line-height: 16px;
/*font-family: sans-serif; */
margin: 0 3px 0 0;}


#florida{
  font-family: 'Verdana';
  font-size: 11px;
  position: absolute;
  top: 12px;
  left: 210px;
}
#florida a{
  color: #545454;
}
#florida a:hover{
  text-decoration: underline;
}

#pronajmete{
  font-family: 'Georgia';

}
.pagerank{
  display: none;
}



/*pocasi */

/*
#pocasi {background: url('../include/img/pocasi_03.png') no-repeat left top; width: 800px; position: relative; padding: 190px 0 0; font-family: sans-serif; height: 826px}
#pocasi h2 {position: absolute; z-index: 1; display: block; top: 52px; left: 42px; text-transform: uppercase; color: white; width: 180px; font-size: 25px;text-align: center;}
#pocasi .button{position: absolute; z-index: 1; display: block; top: 82px; right: 70px; text-transform: uppercase; color: white; width: 180px; font-size: 25px;text-align: center;}
*/

#hlavicka .abs_button {position: absolute; z-index: 1; display: block; top: 137px; right: 267px;_right: 230px; text-transform: uppercase; color: white; width: 180px; font-size: 25px}


object{
  margin: 15px auto;
  text-align: center;
  display: block;

}

#obsah{
  position: relative;
}

.reklama {
  position: fixed;
  _position: absolute;
  top: 40px;
  margin-left: 820px;
  border: 1px #399D83 solid;
}

.counter{
  position: absolute;
  left: 620px;
  color: #FFFFFF;
  width: 100px;
  height: 28px;
  background: url('./img/pozadi_tlacitko_47.png') left  no-repeat;
  display: block;
  font-size: 5px;

}

.counter span{
  font-size: 10px;
  padding-left: 10px;
  display: block;
}

a.tlacitka_ubytovani1 {
  position: absolute;
  top: 20px;

}
a.tlacitka_ubytovani2 {
  position: absolute;
  top: 60px;
}
a.tlacitka_ubytovani1, a.tlacitka_ubytovani2 {
  left: -110px;
  margin:0;padding: 0;
}
a.tlacitka_ubytovani1 img, a.tlacitka_ubytovani2 img{
  margin:0;padding: 0;
}


/*
div.popis a.pozadi_tlacitko{
  position: absolute;
  display: block;
  left: -110px;
  top: 40px;

}


div.popis a.pozadi_tlacitko span {
  position: absolute;
  left: 260px;
  top: 60px;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  width: 100px;
}

*/

.tlacitko7 {
  background: url('./img/ok3.png') top left no-repeat;
  width: 68px;
	height: 22px;
  border: 0;
  margin-left: 7px;
  cursor: pointer; cursor: hand;
  display: block;
}
/*
#vysledek{
  border: 1px #000000 solid;
  font-size: 12px;
  padding: 5px 15px;
  background-color: #FFFFFF;
  width: 240px;
  float: right;
  margin-right: 30px;
  margin-top: 5px;
}

*/


#vysledek1{
  font-size: 12px;
  padding: 5px 15px;
  background-color: #FFFFFF;
  width: 240px;
  float: right;
  margin-right: 30px;
  margin-top: 5px;
  background: url('./img/kalkulace1.png') no-repeat;
}
#vysledek2{
  font-size: 12px;
  padding: 5px 15px;
  background-color: #FFFFFF;
  width: 240px;
  float: right;
  margin-top: 5px;
  width: 308px;
  height: 27px;
  background: url('./img/kalkulace2.png') no-repeat;
}




.operatorka{
position: absolute;
top: 150px;
left: 260px;
width: 50px;
display: block;
color: #FFFFFF;
}

