/* CSS Document */
@import "dohotelu-posts.css";
@import "dohotelu-login.css";
@import "dohotelu-cms.css";
@import "dohotelu-admin.css";
@import "lista_menu.css";
@import "tooltips.css";
@import "googlemaps.css";

h1 {
	font-size:18px;
	color:#cd242d;

}

.ajax_load {
width: 200px;
margin: auto;
background-image: url(/media/Image/visual/detail-ajax-loader.gif);
background-position: center center;
background-repeat: no-repeat;
height: 200px;
}

#kontrola {
display: none;
}

 .submit{
border: none ;
background-image: url(/media/Image/visual/dohotelu/login_button.png);
width:75px;
height: 21px;
color: white;
background-color: #d89242;
} 

.cleaner {
  clear: both;
  padding: 0px;
  margin: 0px;
  display: block;
}

#bug_report .login {
display:none;
}

.float_left {
  float: left;
}

body {
  background-image: url(/media/Image/visual/dohotelu/dohotelu_body_back.png);
  background-position: top;
  background-repeat: repeat-x;
  background-color: white;
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
	color: #335c8b;
        text-align: center;
}

a{
	color: #335c8b;
}

h2 a {
text-decoration: none;
color:#265384;
}
h2 a:hover {
text-decoration: underline;
}

img{
	border-width: 0px;
}

#container {
  width: 975px;
  display: block;
  position: relative;
  padding: 0px 0px 0px 0px;
  margin: auto; 
  text-align: left;
}

input.diskuse_name{
	display: none;
}

.vice_pravo {
text-align: right;
margin-right: 13px;
}

/*VRSEK*/
#top {
  height: 100px;
  width: 960px; 
}



#top .hotel_top {
  position: absolute;
  top: 0px;
  left: 0px;   
}

#top_right {
  position: absolute;
  right: 15px;
}

#top_right form{
float: right;
width: 340px;
}

 .search {
  background-image: url(/media/Image/visual/dohotelu/fulltext_back.png);
  width:253px;
  height:35px;
  background-repeat: no-repeat;
  margin-top:0px;
  float: left;
}

#top_right .search {margin-top:33px; }

.search.diskuse {
	width:500px;	
}
 .fulltext {
  border-style: none ; 
  background-color: rgb(246,246,246); 
  height:20px;
  width: 190px;
  margin-left:33px;
  margin-top: 6px;
  margin-right:20px;
}



#top_right .submit {
  margin-top: 40px;
}

#top_right a{
 font-size: 12px;
 top: -8px;
 position: relative;
 float: right;
}


#top .hotel_top {
  margin: 0px ;
  float: left;
}

.odrazka_sipky {
background-image: url("/media/Image/visual/dohotelu/nase_tipy_odrazka_bile.png");
background-position: left center;
background-repeat: no-repeat;
padding-left: 11px;
}

/*MENU*/
#menu {
  height: 72px;
  background-image: url(/media/Image/visual/dohotelu/menu_left.png);
  background-repeat: no-repeat;
  background-position: left;
  width: 960px; 
}

#menu-in {
  background-color: #dbe4ee;
  margin-left: 6px;
  background-image: url(/media/Image/visual/dohotelu/menu_right.png);
  background-repeat: no-repeat;
  background-position: right;
  height: 72px;
}

li {
  padding: 0px;
  margin: 0px ;
  display: block;
  float:left;
  list-style: none url()
}

.kraje_menu_box li {
	float:none;
}

.kraje_menu_box ul {
	padding-left: 0px;
}

div.kraje_menu_box{
    width: 130px;
    float: left;
    font-size: 10px;
}

ul.checkboxy {
}

ul.checkboxy li {
	position: relative;
	display: block;
	padding: 1px 0 2px 0;
	width: 148px;
	float: left;
	list-style: none;
}
ul.checkboxy li input {
	border: 0;
	margin-right: 3px;
	position: relative;
	top: 1px;
}
ul.checkboxy li input.radio {
	top: 5px;
	_top: 1px;
}

#menu ul.main {
  padding: 0px;
  margin: 0px;
  margin-right:6px;
	padding-top:3px;
	background-image: url(/media/Image/visual/dohotelu/main_menu_back_gradient.png);
	background-repeat: repeat-x;
	position:relative;
	height: 42px;
}

#menu ul li ul {
  width: 960px;
  padding: 0px;
  margin: 0px;
  margin-right: 6px; 
	left:0;
	top:40px;
	height: 31px;
	display:none;
	position: absolute;
}

#menu ul li.aktiv ul {
  display: block;
}

#menu ul li {
  height: 38px;   
  background-image: url(/media/Image/visual/dohotelu/menu_button_border_left.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-bottom:0px;
  margin-left: 0px;
  margin-right: 0px;
}

#menu ul li .main_li_in {
  background-image: url(/media/Image/visual/dohotelu/menu_button_border_right.png);
  background-position: right;
  background-repeat: no-repeat;
}


#menu ul li.hover {
  height: 34px;
  background-color: #dbe4ee;
  background-image: url(/media/Image/visual/dohotelu/menu_hover_mezera_button_border_left.png);
}

#menu ul li.hover .main_li_in { 
  background-image: url(/media/Image/visual/dohotelu/menu_hover_mezera_button_border_right.png);  
} 


#menu ul li#last .main_li_in {
  background-image: none;
}

#menu ul li a {
  position:relative;
  top:7px;
  left:0px;
  height: 34px;
  padding-top:9px;
  padding-bottom:9px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  z-index: 20;
}

#menu ul li.hover a {
  color: #183c63; 
}

#menu ul #first li{
  background-image: url(none);
}
#menu ul #first li.hover {
  background-image: url(/media/Image/visual/dohotelu/menu_hover_button_border_left.png);
}

#menu ul #first li.aktiv {
  background-image: url(/media/Image/visual/dohotelu/menu_active_button_border_left.png);
}


#menu ul li.aktiv {
  background-repeat: no-repeat;
  height: 38px;
  background-color: #dbe4ee;
  background-image: url(/media/Image/visual/dohotelu/menu_active_button_border_left.png);
}

#menu ul li.aktiv .main_li_in {
  background-image: url(/media/Image/visual/dohotelu/menu_active_button_border_right.png);
} 

#menu ul li.aktiv a {
  height: 38px;
  padding-bottom: 12px;
  color: #183c63;
}

#menu ul ul li a {
  background-image: url(none);
  font-weight: normal;
}

#menu ul ul li{
background-image: url(none);
z-index:15;
}

#menu ul li.aktiv ul li a {
background-image: url(none);
padding-bottom: 10px;
padding-top: 10px;
}

#menu ul li ul li.first_sub a {
border-left-style: none;
}

#menu ul li.aktiv ul li{
background-image: url(none);
}

/*fancymenu*/
.background {
display: block;
position: absolute;
height:25px;
}
.left {
margin-top:25px;
margin-left:25px;
margin-right:25px;
border-bottom: black solid;
border-bottom-width: 1px;
}

/*content*/
#left {
margin-top: 13px;
float:left;
width: 590px;
margin-right:30px;
}

#right {
margin-top: 13px;
width: 355px;
float:left;
}

/*levo*/
/*flash*/
.box590_modry {
  background-image: url(/media/Image/visual/dohotelu/box590_modry_top.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #dbe4ee;
  width:590px;
  margin-bottom: 14px;
  font-size:12px;
}
.box590_modry_in {
  background-image: url(/media/Image/visual/dohotelu/box590_modry_bottom.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  width:590px;
  padding-bottom: 13px;
  padding-top: 13px;
}

.flash_mapa {
  width:562px;
  background-color: white;
  margin-left: 14px;

}

.flash_map_in {
  background-image: url(/media/Image/visual/dohotelu/flash_map_top.png);
  background-position: top;
  background-repeat: no-repeat;
}

.flash_map_in_bottom {
  background-image: url(/media/Image/visual/dohotelu/flash_map_bottom.png);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 13px; 
}

.flash_map_menu {
  padding-top: 4px;
  background-image: url(/media/Image/visual/dohotelu/flash_map_menu_top.png);
  background-position: top;
  background-repeat: no-repeat;
  background-color: #538ac5;
  font-size:15px;
}

.flash_map_menu ul{
  background-image: url(/media/Image/visual/dohotelu/flash_map_menu_back.png);
  background-repeat: repeat-x;
  height:37px;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.flash_map_menu a {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  height: 30px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  padding-top: 6px;
}

.flash_map_menu li {
  height: 37px;
}

.flash_map_menu li.aktiv{
  background-image: url(/media/Image/visual/dohotelu/flash_map_menu_active_right.png);
  background-position: right;
  background-repeat: no-repeat;
}

.flash_map_menu li.aktiv a{
  padding-top: 7px;
  background-image: url(/media/Image/visual/dohotelu/flash_map_menu_active_left.png);
  background-position: left;
  background-repeat: no-repeat;
  color: #5288c3;
}


.flash_map_menu li.hover{
  background-image: url(/media/Image/visual/dohotelu/flash_map_menu_hover_right.png);
  background-position: right top;
  background-repeat: no-repeat;
  height: 37px;
}


.flash_map_menu li.hover a {
  background-image: url(/media/Image/visual/dohotelu/flash_map_menu_hover_left.png);
  background-position: left top;
  background-repeat: no-repeat;
  color: #5288c3; 
  position: relative;
}

.kraje_menu_box1 ul li {
display: block;
clear: both;
}

.kraje_menu_box2 ul li {
display: block;
clear: both;
}

.banner468x60 #Advertisement, .banner468x60 img {
/*width: 468px;
height: 60px;
background-color: rgb(162,162,162);
margin: 0 auto 0 auto;*/
background-image: url(/media/Image/visual/dohotelu/reklama_ousko.png);
background-position: right top;
background-repeat: no-repeat;
padding-right: 15px;
margin-bottom: 14px;
}


.banner550x90 #Advertisement, .banner160x160 img {
	width: 550px;
	height: 90px;
	margin: auto ;
	margin-bottom: 14px;
	background-image: url(/media/Image/visual/dohotelu/reklama_ousko.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin-bottom: 14px;
}

.box590_modry_2 {
  background-image: url(/media/Image/visual/dohotelu/box590_modry_2_top.png);
  background-position:top;
  background-repeat: no-repeat;
  background-color: #caddf2;
  width:590px;
  margin-bottom: 14px;
  font-size: 12px;
}

.box590_modry_2_in {
  background-image: url(/media/Image/visual/dohotelu/box590_svetle_modry_bottom.png);
  background-position:bottom;
  background-color: #e9eff6;
  background-repeat: no-repeat;
  width:588px;
  border-left: 1px white solid;
  border-right: 1px white solid;
  padding-bottom: 13px;
  padding-top: 13px;
}

.box590_modry_2_head {
  background-image: url(/media/Image/visual/dohotelu/box590_modry_2_head_bottom.png);
  background-position:bottom;
  background-repeat: no-repeat;
  height: 42px;
  padding-top: 5px;
  padding-left: 20px;
}

.box590_modry_2_head h1, .box590_modry_2_head h2 {
  padding: 0px ;
  padding-top:7px;
  margin: 0px ;
  font-size: 15px;
  color: #265384;
  font-weight: bold;
}

.box590_modry_2_head img {
  padding-right: 5px;
  float: left;
}


.zarizeni_240x172 {
  margin-left: 18px;
  width: 168px;
  float: left;
  padding: 2px;
}

.zarizeni_240x172 img{
  border: 2px #caddf2 solid;
  margin-bottom: 14px;
}

.zarizeni_240x172 a{
  font-size: 15px;
  color: #cd242d;
  text-decoration: none;
  font-weight: bold;
}
.zarizeni_240x172 a:hover{ text-decoration:underline;}

.zarizeni_240x172 .popis{
  margin-top: 8px;
  color: #3b3b3b; 
  font-size: 12px;
  padding-left: 3px;
  padding-right: 3px; 
  line-height: 140%;  
}


.box590_sedy {
  background-image: url(/media/Image/visual/dohotelu/box590_sedy_top.png);
  background-position:top;
  background-repeat: no-repeat;
  background-color: #cacaca;
  width:590px;
  margin-bottom: 14px;
}

.box590_sedy_in {
  background-image: url(/media/Image/visual/dohotelu/box590_sedy_bottom.png);
  background-position:bottom;
  background-color: #e9e9e9;
  background-repeat: no-repeat;
  width:588px;
  border-left: 1px white solid;
  border-right: 1px white solid;
  padding-bottom: 13px;
  padding-top: 13px;
}

.box590_sedy_head {
  background-image: url(/media/Image/visual/dohotelu/box590_sedy_head_bottom.png);
  background-position:bottom;
  background-repeat: no-repeat;
  height: 42px;
  padding-top: 5px;
  padding-left: 20px;
}

.box590_sedy_head h2 {
  padding: 0px ;
  padding-top:7px;
  margin: 0px ;
  font-size: 15px;
  color: #353535;
  font-weight: bold;
}

.spolupracujeme_in {
  height: 150px;
  padding-top: 10px;
}

.spolupracujeme_in img {
  float: left;
  margin-left: 23px;
  margin-bottom: 15px;
}


.banner_side_top {
margin-bottom: 14px;
}


.box340_modry {
  background-image: url(/media/Image/visual/dohotelu/box340_modry_top.png);
  background-position:top;
  background-repeat: no-repeat;
  background-color: #caddf2;
  width:340px;
  margin-bottom: 14px;
}

.box340_modry_in {
  background-image: url(/media/Image/visual/dohotelu/box340_modry_bottom.png);
  background-position:bottom;
  background-color: #e9eff6;
  background-repeat: no-repeat;
  width:338px;
  border-left: 1px white solid;
  border-right: 1px white solid;
  padding-bottom: 13px;
  padding-top: 13px;  
}

.box340_modry_head {
  background-image: url(/media/Image/visual/dohotelu/box340_modry_head_bottom.png);
  background-position:bottom;
  background-repeat: no-repeat;
  height: 42px;
  padding-top: 5px;
  padding-left: 20px;
}

.box340_modry_head h2 {
  padding: 0px ;
  padding-top:7px;
  margin: 0px ;
  font-size: 15px;
  font-weight: bold;
  color: #265384;
  margin-right: 20px;
}

.box340_modry_head img {
  float: left;
  padding-right: 5px;
}

.box340_modry_head a.login{
  font-size: 11px;
  color: #265384;
  text-decoration: underline;
  margin-right: 12px;
  position: relative;
  top: -20px;
  left: -10px;
  float:right;   
}

.box340_modry_menu_top {
  background-image: url(/media/Image/visual/dohotelu/box340_modry_top.png);
  background-position:top;
  background-repeat: no-repeat;
  background-color: #caddf2;
  width:340px;
  margin-bottom: 14px;
}


.box340_modry_menu_top .box340_modry_in {
  background-image: url(/media/Image/visual/dohotelu/box340_modry_bottom_s_menu.png);
  background-position:bottom;
  background-color: #e9eff6;
  background-repeat: no-repeat;
  width:340px;
  padding-bottom: 13px;
  padding-top: 13px;  
  border-style: none;
}

.prihlaseni {
padding-left:18px;
color: #6e342c;
font-size: 12px;
}

.prihlaseni .login{
width: 250px;
}


.prihlaseni .pass{
width: 165px;
}  


ul.sidemenu {
padding: 0px;
margin: 0px; 
}

ul.sidemenu li {
padding: 0px;
margin: 0px; 
}

ul.sidemenu a {
  position: relative;
  top: 8px;
  height: 42px;
  padding-top: 10px;
  padding-bottom: 16px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: bold;
  color: #275384;
  text-decoration: none;
  font-size: 15px;
}

ul.sidemenu a:hover {
color: #cd242d;
}

ul.sidemenu .aktiv_side a {
color: #cd242d;
}

ul.sidemenu .aktiv_side{
  background-color: #e9eff6;
  height: 42px;
  width: auto;
  background-image: url(/media/Image/visual/dohotelu/side_box_menu_aktiv_right.png);
  background-repeat: no-repeat;
  background-position: right top;
}



ul.sidemenu li.aktiv_side a {
height: 42px;
background-image: url(/media/Image/visual/dohotelu/side_box_menu_aktiv_left.png);
background-repeat: no-repeat;
background-position: left top;
}

ul.sidemenu li.aktiv_side a.first {
height: 42px;
background-image: url(/media/Image/visual/dohotelu/side_box_menu_aktiv_left_first.png);
background-repeat: no-repeat;
background-position: left top;
}

div.oddelovac340 {
background-image: url(/media/Image/visual/dohotelu/box340_modry_oddelovac.png);
background-repeat: no-repeat;
background-position: left top;
width: 338px;
height: 5px;
margin-bottom: 12px;
}

.box340_modry_menu_top div.oddelovac340 {
background-image: url(/media/Image/visual/dohotelu/box340_modry_oddelovac_s_menu.png);
width: 340px;
}

div.clanek312 {
margin-right: 14px;
margin-left: 14px;
}

.clanek312 h3 {
background-image: url(/media/Image/visual/dohotelu/clanek_ikona_16x16.png);
background-position: left top;
background-repeat: no-repeat;
text-indent: 22px;
margin-top: 0px;
margin-bottom: 7px;
}

.clanek312 h3 a{
font-size: 13px;
color: #cd242d;
text-decoration: none;
}
.clanek312 h3 a:hover{ text-decoration:underline;}

.clanek312 .date {
color: #728294;
}

.clanek312 .text {
font-size: 12px;
color: #6086b2;
line-height: 140%;
margin-bottom: 13px;
}

a.vice_side {
font-size: 13px;
color: #cd242d;
margin-left: 5px;
margin-top: 5px;

}

.posts_right .active {
display:block;
}

.posts_right .hidden {
display:none;
}

img.vice {
margin-left: 14px;
}

div.zarizeni312 {
margin-right: 14px;
margin-left: 14px;
}

.zarizeni312 img {
float:left;
margin-right:10px;
margin-bottom: 13px;
border-style: solid ;
border-width: 2px ;
border-color: rgb(202,221,242);  
}

.zarizeni312 h3 {
margin-top: 0px;
margin-bottom: 7px;
}

.zarizeni312 h3 a{
font-size: 15px;
color: #275384;
text-decoration: none;
}
.zarizeni312 h3 a:hover{
text-decoration: underline;
}
.zarizeni312 .text {
font-size: 12px;
color: #243d59;
}

.box170_modry {
  background-image: url(/media/Image/visual/dohotelu/box170_modry_top.png);
  background-position:top;
  background-repeat: no-repeat;
  background-color: #caddf2;
  width:170px;
  margin-bottom: 14px;
}

.box170_modry_in {
  background-image: url(/media/Image/visual/dohotelu/box170_modry_bottom.png);
  background-position:bottom;
  background-color: #e9eff6;
  background-repeat: no-repeat;
  width:168px;
  border-left: 1px white solid;
  border-right: 1px white solid;
  padding-bottom: 13px;
  padding-top: 13px;  
}

.box170_modry_head {
  background-image: url(/media/Image/visual/dohotelu/box170_modry_head_bottom.png);
  background-position:bottom;
  background-repeat: no-repeat;
  height: 42px;
  padding-top: 5px;
  padding-left: 20px;
}

.box170_modry_head h2 {
  padding: 0px ;
  padding-top:7px;
  margin: 0px ;
  font-size: 15px;
  font-weight: bold;
  color: #265384;
  margin-right: 20px;
}

.box170_modry_head img {
  float: left;
  padding-right: 5px;
}

div.nase_tipy {
/*height: 340px;*/
margin: 0px;
padding-left: 14px;
padding-bottom: 10px;
}

div.nase_tipy a {
display: block;
font-size: 12px;
color: #335c8b;
background-image: url(/media/Image/visual/dohotelu/nase_tipy_odrazka.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
margin-bottom: 10px;
}
div.nase_tipy a:hover { color:#cd242d; }

.banner160x160 #Advertisement, .banner160x160 img{
height: 160px;
width: 160px;
margin-left: 10px;
margin-bottom: 13px;
background-image: url(/media/Image/visual/dohotelu/reklama_ousko.png);
background-position: right top;
background-repeat: no-repeat;
/*padding-right: 15px;*/
}


#footer {
background-image: url(/media/Image/visual/dohotelu/footer_top.png);
background-position: top;
background-repeat: no-repeat;
padding-top: 4px;
height: 68px;
width: 960px;
margin-bottom: 20px;
}

#footer_in {
position: relative;
background-image: url(/media/Image/visual/dohotelu/footer_bottom.png);
background-position: bottom;
background-repeat: no-repeat;
height: 68px;
width: 960px;
background-color: #e9eff6;
padding-top: 20px;
font-size: 12px;
}

#footer_text {
color: #667c95;
line-height: 140%;
margin-left: 20px;
}

#footer_in a {
color: #667c95;
}

.provozuje {
position: absolute;
left: 800px;
top:40px;
color: #667c95;
}

/*import*/

div.FtolnineZarizeni {
font-size: 12px;
color: #243D59; 
}

div.FtolnineZarizeniImg {
float: left;
margin-left:15px;
margin-right:10px;
margin-bottom: 10px;
margin-top: 5px;
}

div.FtolnineZarizeniNazev {
font-size: 15px;
font-weight:bold;
margin-left:15px;
margin-right:10px;
}

div.FtolnineZarizeniNazev a{
text-decoration: none;
color: #243D59;
}

div.FtolnineZarizeniNazev a:hover{
text-decoration: underline;
}


div.FtonlineZarizeniSeparator {
background-image: url("/media/Image/visual/dohotelu/box340_modry_oddelovac.png");
background-repeat: no-repeat;
background-position: left top;
width: 338px;
height: 5px;
margin-bottom: 12px;
}

div.FtonlineZarizeniJamky {
margin-left: 15px;
}

div.FtolnineZarizeniMesto {
margin-left: 15px;
}


div.FtolnineZarizeniPrednosti {
margin-right: 10px;
margin-left: 15px;
margin-top: 5px;
}

div.FtonlineZarizeniCleaner {
clear: both;
}

/*VĂ˝pis*/


.mapa_oblasti {
font-size: 12px;
color: #325c8b;
margin-left: 14px;
margin-top:12px;
}

.mapa_oblasti a {
 color: #325c8b;
}

.mapa_oblasti a:hover {
 color: #bf262d;
}


.zarizeni_vypis {
 position: relative;
 margin-left: 20px;
 margin-right: 20px;
 width: 548px;
}

.filtr {
position: relative;
font-size: 12px;
color: #484a4c;
margin-bottom: 8px;
}

.filtr .pravo {
    display: inline;
position: absolute;
right: 0px;
}
.filtr .pravo select {
margin-right:15px;
margin-left:5px;
height: 18px;
font-size: 12px;
}

.zarizeni_vypis h2 {
padding:0px;
margin: 0px;
margin-bottom: 12px;
}

.zarizeni_vypis h2 a {
font-size: 15px;
color: #265384;
font-weight: bold;
}

.zarizeni_vypis .adresa {
font-size: 12px;
color: #265384;
margin-bottom: 12px;
}

.zarizeni_vypis .popis {
color: #000001;
font-size: 12px;
}

.zarizeni_vypis .vypis_ikony {
text-align: right;
width: 150px;
position: absolute;
right: 0px;
top: 0px;
}

.zarizeni_vypis .vypis_udaje {
}

.zarizeni_vypis .vypis_menu {
text-align: left;
margin: 0px;
padding: 0px; 
padding-top: 14px;

}

.zarizeni_vypis .vypis_menu li a {
display: block;
padding-left: 14px;
padding-right: 14px;
padding-top: 5px;
float: left;
height: 22px;
color: #1a3553;
font-size: 12px;
background-color: #caddf2;
}

.zarizeni_vypis .cena_od {
padding-left: 14px;
padding-right: 14px;
padding-top: 5px;
float: left;
height: 22px;
color: white;
font-weight: bold;
font-size: 12px;
background-color: #1b4573;
}

.zarizeni_vypis a.vice {
position: absolute;
display: block;
padding-left: 14px;
padding-right: 14px;
padding-top: 5px;
float: left;
height: 22px;
color: white;
font-size: 12px;
background-color: #c33738;
right: 0px;
}

.vypis_piktogramy img {
border-style: none;
margin-top: 2px;
}


div.oddelovac590 {
background-image: url(/media/Image/visual/dohotelu/box590_modry_oddelovac.png);
background-repeat: no-repeat;
background-position: left top;
width: 588px;
height: 5px;
margin-bottom: 12px;
margin-top: 17px;
}

img.hotel {
border: 3px #caddf2 solid;
float: left;
margin-right: 20px;
margin-bottom: 40px;
}

.sleva {
color: #c7252d;
font-size: 15px;
font-weight: bold;
}

#oblast_char {

}

#oblast_char p {
padding: 0px ;
margin: 0px ;
color: #3b3b3b;
font-size: 12px;
padding-bottom: 22px;
}

#oblast_char img {
border: 3px #caddf2 solid;
margin-bottom: 13px;
}

#oblast_char .images {
float:left;
width: 211px;
text-align: center;
}

#oblast_char .text {
float:left;
width: 312px;
padding-right: 10px;
}

#oblast_char .text a{
font-weight:bold;
text-decoration: none;
}

.flash_map_in .active {
display:block;
}

.flash_map_in .hidden {
display:none;
}

#oblast_char .text a:hover{
color: #cd242d;
text-decoration: underline;
}

/*DETAIL*/
.round_corner {
padding: 5px ;
padding-bottom: 0px ;
border:1px solid #7997b8;
}

#detail .box590_modry_2_head {
  height: 74px;
}

#detail .box590_modry_2_head h1 {
  font-size: 15px;
  font-weight: bold;
  color: #265384;
}

#detail .box590_modry_2_head .ikony_top {
text-align: right;
margin-top: 20px;
margin-right: 5px;
}

#detail .box590_modry_2_head .udaje_top {
float: left;
}

#detail .logo {
position: absolute;
right: 20px;
}

#detail #ikony_whole #odkazy, #detail #ikony_whole #ikony {
float: left;
text-align: right;
}

#detail #ikony_whole .ousko{
position: absolute;
left: -8px;
top: 55px;
}


#detail #ikony_whole #ikony {
width: 23px;
position: relative;
background-color: #caddf2;
z-index:22;
}

#detail #ikony_whole #ikony img{
margin-bottom: 4px;
}

#detail #ikony_whole {
position: absolute;
right: 20px;
top: 80px;
overflow: hidden;
padding-top: 2px;
padding-left: 2px;
padding-right: 0px;
}


#detail #ikony_whole #odkazy {
padding-left: 10px;
position: relative; 
right: -166px;
background-color: #e9eff6;
z-index:20;
}
.skryte_odkazy {
right: -166px;
}

.odkryte_odkazy {
right: -5px;
}   

#detail #ikony_whole #odkazy a {
display: block;
color: black;
margin: 0px 10px 10px 0px;
position: relative; 
font-size: 12px;
top: 2px;
}

#detail #ikony_whole img {
display: block;
}
#detail .box590_modry_2_head .adresa {
  font-size: 12px;
  color: #265384;
}

#detail div.detail_firstpic {
  margin-left: 20px;
  margin-top: 5px;
  margin-right: 20px;
  float: left;
  position: relative;
}

#detail div.detail_firstpic img {
  border-style: solid ;
  border-width: 2px ;
  border-color: rgb(202,221,242);  
}


#detail div.detail_firstpic img.no_photo {
	border:none;
}

#detail .sleva {
  text-decoration: none;
  position: absolute;
  background-image: url(/media/Image/visual/dohotelu/sleva_hvezda.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 67px;
  height: 66px;
  bottom: -50px;
  right: -25px;
  font-weight: bold;
  color: white;
  font-size: 13px;
  text-align: center;
  padding-top: 19px;
  line-height: 85%;
  /*color: #c7252d;*/
}

#detail .box590_modry_2_in {

}

#detail .odkazy {
font-size: 12px;
margin-top: 10px;
float: left;
width:280px;
}

#detail .odkazy .odkaz{
margin-bottom: 4px;  
}

#detail .odkazy a{
color: #c7252d;  
}

#detail .odkazy a, [dummy] {
position: relative;
z-index: 1;
}


#detail .ceny_od {
font-size: 12px;
color: white;
background-color: #1b4573;
padding: 7px;
float: left;
margin-left: 20px; 
margin-top: 10px;
}

#detail .karty {
    margin-left: 20px;
    width: 170px;
    top: 12px;
    position: relative;
    margin-bottom: 20px;
}

#detail .kupon{
    left: 240px;
    position: absolute;
    padding: 0px;
    margin: 0px;
    margin-top: 12px;
}

#detail .piktogramy {
padding: 5px;
background-color: #d9e7f7;
float: left;
margin-left: 20px;
margin-top: 20px;
}

#detail .piktogramy img{
margin-right: 3px;
}

#detail .cara_modra {
  height: 1px;
  width: 590px;
  border-bottom: #cedcec solid;
  border-bottom-width: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px ;
}

/*detail menu*/
#detail_menu ul {
  padding: 0px;
  margin: 0px;
  text-align: left;
}

#detail_menu {
  background-color: #e9f2fc;
  height: 57px;
  position: relative;
}

.detail_menu_in {
  background-image: url(/media/Image/visual/dohotelu/detail_mainmenu_top.png);
  background-repeat: no-repeat;
  height: 32px;
  background-color: #395e86;
}

#detail_menu .detail_main {
  padding-left: 5px;
  padding-top: 2px;
  height: 32px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url(/media/Image/visual/dohotelu/detail_mainmenu_bottom.png);
}

#detail_menu .detail_main li {
  z-index: 10;
  height: 27px;
}

#detail_menu .detail_main li a {
  position: relative;
  font-size: 12px;
  color: white;
  padding-left: 15px;
  padding-right: 15px; 
  height: 27px; 
  top: 0px;
  padding-top: 4px;
  padding-bottom: 8px;   
}

#detail_menu .detail_main li a:hover {
  color: #c7252d;
}

#detail_menu .detail_main li.active {
  background-image: url(/media/Image/visual/dohotelu/detail_menu_active_left.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #e9f2fc;
}

#detail_menu .detail_main li.active a {
  background-image: url(/media/Image/visual/dohotelu/detail_menu_active_right.png);
  background-repeat: no-repeat;
  background-position: top right;
  color: black;
}

#detail_menu .detail_main li.active ul li a {
  background-image: url(none);
  padding-bottom: 0px;
  padding-top: 0px;
}

#detail_menu .detail_main li.active ul {
  display: none;
  position: absolute;
  top: 30px;
  left: 0px;
}

#detail_menu .detail_main li.active ul {
  display: block;
}

#detail_menu .detail_main li ul li a {
  font-size: 12px;
  color: black;
}

#detail_menu .detail_main li ul li a:hover {
  color: #c7252d;
}

#detail_menu ul.detail_main ul { 
  display: none;
}



/*vybavenĂ­*/
.detail_vybaveni {
  font-size: 12px;
  color: black;
  width: 590px;
  background-color: #e9f2fc;
  padding-top: 5px;
  margin-top: 5px;
  padding-bottom: 10px;
  background-image: url(/media/Image/visual/dohotelu/vybaveni_bottom_back.png);
  background-position: bottom;
  background-repeat: no-repeat;
}

.detail_vybaveni .infotext {
  margin-left: 20px;
  margin-right: 20px;
}

.detail_vybaveni .chars_group {

}

.detail_vybaveni .chars_group .head {
  background-image: url(/media/Image/visual/dohotelu/detail_chargroup_head_top.png);
  background-position: top;
  background-repeat: no-repeat;
  height: 39px;
  width: 590px;
  background-color: #d9e7f7;
  padding-top: 1px;
  margin-bottom: 5px;
  position: relative;
}

.detail_vybaveni .chars_group .head h2 {
  font-size: 15px;
  color: #1b4573;
  margin-left: 20px;
}

.detail_vybaveni .chars_group .head a img {
  position: absolute;
  top: 7px;
  right: 15px;
}

.detail_vybaveni .chars_group ul {
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.detail_vybaveni .chars_group ul.vybaveni_sloupce {
margin-left: 15px; 
}

.detail_vybaveni .chars_group h3 {
  padding: 0px;
  margin: 0px ;
  font-size: 12px;
  margin-left: 20px;
  margin-top: 15px;
  margin-bottom: 5px;  
}

.detail_vybaveni .chars_group li {
  line-height: 160%;
  font-size: 12px;
  width: 260px; 
}

.detail_vybaveni .chars_group .vybaveni_sloupce li {
  background-image: url(/media/Image/visual/dohotelu/vybaveni_ne_ico.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #8f8f8f;
}

.detail_vybaveni .chars_group .vybaveni_ne_sloupce li {
  background-image: url(/media/Image/visual/dohotelu/vybaveni_ne_ico.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-left: 15px;
  color: #8f8f8f;
  clear: both;
  width: 520px;
}


.detail_vybaveni .chars_group .vybaveni_sloupce li.ano, .detail_vybaveni .chars_group .vybaveni_ne_sloupce li.ano {
  color: black; 
  background-image: url(/media/Image/visual/dohotelu/vybaveni_ano_ico.png);
}

.detail_vybaveni .chars_group .popis {
  margin-left: 20px;
  padding-top: 5px;
}
.detail_vybaveni .chars_group p {
  padding: 0px ;
  margin: 0px ;
  margin-bottom: 3px ;
  margin-left: 20px;
}
.detail_vybaveni .chars_group .popis p{
  padding: 0px ;
  margin: 0px ;
  margin-left: 0px;  
}

.detail_vybaveni .chars_group .odkazy_sloupce li  {
width: 125px;
}



.detail_vybaveni .chars_group .odkazy_sloupce li.link_cat  {
  margin-left: 15px;
  padding-top: 5px;
}

.detail_vybaveni .chars_group .odkazy_sloupce li ul li {
  display: block;
  clear: both;
}

.detail_vybaveni .chars_group .odkazy_sloupce li.link_cat a.kategorie {
  color: #cd242d;
  font-weight: bold;
}

.detail_vybaveni .chars_group .odkazy_sloupce li ul li a {
  color: #cd242d;
  font-weight: normal;
}  


/*fotogalerie*/
.detail_fotogalerie {
  font-size: 12px;
  color: black;
  width: 550px;
  background-color: #e9f2fc;
  padding: 20px;
  margin-top: 5px;
  background-image: url(/media/Image/visual/dohotelu/vybaveni_bottom_back.png);
  background-position: bottom;
  background-repeat: no-repeat;
}

.detail_fotogalerie td{
text-align: center;
}

.detail_fotogalerie td a.fotografie img {
margin-bottom: 5px;
}

.detail_fotogalerie td a.fotografie {
  background-color: #c6daef;
  width: 170px;
  margin-right: 12px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  text-decoration: none;
  display: block;
  color: black;
}

/*okolí*/
#okoli_golf ul.odkazy {
width: 550px;
}

#okoli_golf ul.odkazy li{
clear: both;
}

/*diskuse*/
.diskuse .informace{
margin-left: 20px; 
margin-right: 20px; 
font-size: 12px;
}

.diskuse .vyhledavani{
margin-left: 20px; 
margin-right: 20px; 
}

.diskuse .head {
  background-image: url(/media/Image/visual/dohotelu/detail_chargroup_head_top.png);
  background-position: top;
  background-repeat: no-repeat;
  margin-top: 15px;
  height: 39px;
  width: 588px;
  background-color: #d9e7f7;
  padding-top: 1px;
  margin-bottom: 5px;
  position: relative;
}

.diskuse .head h2 {
  font-size: 15px;
  color: #1b4573;
  margin-left: 20px;
}



.diskuse .prispevky .obsah_prispevku {
  background-color: #ffffff;
  width: 380px;
  border-style: solid ;
  border-width: 1px ;
  border-color: #afcef1;
  padding: 20px;
}

.diskuse .prispevky .prispevek_reakce .obsah_prispevku {
  width: 350px;
}

.diskuse .prispevky .obsah_prispevku .nadpis a {
  color: #c5252d;
  font-size: 14px;
  font-weight: bold;
}

.diskuse .prispevky .hlasovani {
  position: relative;
  top: -5px;  
  background-color: #5d81a9;
  width:422px;  
  background-image: url(/media/Image/visual/dohotelu/diskuse_hlasovani_bottom.png);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 27px;
}

.diskuse .prispevky .prispevek_reakce .hlasovani {
 width:392px;
 background-image: url(/media/Image/visual/dohotelu/diskuse_reakce_hlasovani_bottom.png); 
}

.diskuse .prispevek {
margin-top: 15px;
}

.diskuse .prispevek_reakce {
margin-left: 30px;
margin-top: 15px;
}

.diskuse .prispevky .prispevek_right {
float: left;
}
.diskuse .prispevky .prispevek_left {
float: left;
width: 125px;
position: relative;
}

.diskuse .prispevky .prispevek_left img.sipka {
position: absolute;
right: -1px;
top: 22px;
}

.diskuse .prispevky .prispevek_left .avatar{
font-size: 12px;
color:#687e97;
border-width: 3px;
border-color: white;
border-style: solid ; 
margin-bottom: 10px;
}

.diskuse .prispevky .prispevek_left .vlozil_datum {
margin-top: 10px;
font-size: 12px;
color:#687e97;
}

.diskuse .prispevky .prispevek_left .jmeno a {
font-size: 15px;
color:#bf262d;
text-decoration: none;
}

.diskuse .prispevky .obsah_prispevku .text {
  font-size: 12px;
  margin-top: 15px;
}

.diskuse .prispevky .obsah_prispevku .text a.reakce {
display: block;
text-align: right;
color: #c5252d;
margin-top: 20px;
}

.hlasovani {
text-align: center;
}

.hlasovani .ano,  .hlasovani .ne {
font-size: 12px;
color: white;
margin-left: 5px;
}

.hlasovani .ano a,  .hlasovani .ne a {
font-size: 12px;
color: white;
}

.hlasovani img {
margin-left: 20px;
}

.hlasovani img, .hlasovani div, .hlasovani .ano,  .hlasovani .ne {
  float: left;
}

.hlasovani img, .hlasovani .ano,  .hlasovani .ne {
margin-top: 5px;
}

.souhlas_nesouhlas {
  margin-top: 7px;
  width: 100px;
  height: 13px;
  background-color: #5dbd37;
  overflow: hidden;
  margin-left: 20px;
  position: relative;
}

.nesouhlas {
  width:100px;
  height: 13px;
  background-color: #f07e6a;
  position: relative;
  left: 50px;
}

.prispevek_reakce .souhlas_nesouhlas {
width: 70px;
}
.prispevek_reakce .nesouhlas {
left:35px;
}

/*reakce na  prispevek*/
#pridat_prispevek {
font-size: 12px;
margin: 15px;
}

#pridat_prispevek a {
color: #c5252d;
}

.rozbal_add {
text-align: right;
padding-right: 15px;
font-size: 12px;
font-weight: bold;
}

.rozbal_add a{
color: #c5252d;
}

.rozbal_add img {
color: #c5252d;
position: relative;
top: 8px;
margin-left: 10px;
}


/*box telefony*/
#telefony * {
font-size: 12px;
}


#telefony {
z-index:201;
background-color: rgb(233,239,246);
border: thin rgb(202,221,242) solid;
position: absolute;
padding-left: 0px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 0px;
top: 0;
left: 0;
}

#telefony .kontakt_formular {
background-color:white;
padding:10px; 
height:80px;
position: relative;
margin-right: 35px;
}

#telefony .nmbrs {
font-weight: bold;
font-size: 23px;
}

#telefony .QR_image{
margin-right:10px;
margin-left: 35px;
}

#telefony .close_ico{
position: absolute;
top:0px;
right:3px;
}

#telefony .close_ico img{
position: relative;
top:4px;
}

#telefony a:hover{
text-decoration: none;
}

#telefony select {
width:250px;
margin-bottom:2px;
}

#potvrzeni_formular {
margin-top: 15px;
padding-right: 15px;
padding-top: 10px;
padding-left: 35px;
}

#potvrzeni_formular h2 {
margin-bottom: 10px;
font-size: 20px;
}

#potvrzeni_formular .radek {
margin-bottom: 10px;
width: 290px;
float: left;
}

#potvrzeni_formular #text_emailu {
width: 300px;
margin-bottom: 15px;
}

#potvrzeni_formular #subject{
width: 300px;
margin-bottom: 15px;
}

#potvrzeni_formular strong{
margin-bottom: 5px;
}

/*StrĂˇnkovĂˇnĂ­*/
.strankovani {
font-size: 12px;
margin-top:15px;
margin-left:15px;
margin-right:15px;
position: relative;
text-align: center;
width: 558px;
}

.strankovani a {
color: black;
}

.paginate_next {
display: block;
background-image: url(/media/Image/visual/dohotelu/strankovani_sipka_levo.png);
background-position: right;
background-repeat: no-repeat;
background-color: #caddf2;
padding-left: 10px;
padding-right: 15px;
color: black;
text-decoration: none;
position: absolute;
right: 0px;
top: 0px;
}

.paginate_prev {
display: block;
background-image: url(/media/Image/visual/dohotelu/strankovani_sipka_pravo.png);
background-position: left;
background-repeat: no-repeat;
background-color: #caddf2;
padding-left: 15px;
padding-right: 10px;
color: black;
text-decoration: none;
position: absolute;
left: 0px;
top: 0px;
z-index:10;
}

.p_top_prev {
	background-image:url(/media/Image/visual/dohotelu/strankovani_sipka_pravo_bile.png);background-repeat:no-repeat;background-color:#caddf2;background-position:left;padding:2px 5px 2px 10px;text-decoration:none;
	display:inline;
}
.p_top_next {
	background-image:url(/media/Image/visual/dohotelu/strankovani_sipka_levo_bile.png);background-repeat:no-repeat;background-color:#caddf2;background-position:right;padding:2px 10px 2px 5px;text-decoration:none;
	display:inline;
}
.strankovani div.text {
margin-left: 10px;
margin-right:10px;
text-align: center;
position:relative;
}


.strankovani .text a {
text-decoration: underline;
color: black;
}

.strankovani span {
background-color: #caddf2;
color: white;
padding-left: 2px;
padding-right: 2px;
}

.strankovani a span {
background-color: transparent;
color: black;
}

.mapa_bt {
	border: 1px solid black;
	background-color:#FFF;	
	cursor: pointer;
	text-align:center;
	position:absolute;
	z-index:50;
	font-size:12px;
	color:#000;
}
.mapa_bt_inner {
	margin-top:1px;
	margin-left:1px;
	border-bottom: 1px solid #B0B0B0;
	border-right: 1px solid #B0B0B0;	
	padding:4px;
}

/**/
.HradyBlokPic img {
  float: left;
  margin-right: 15px;
  margin-bottom: 20px;
}

.HradyBlokNadpis a {
color: #c7252d;  
}

.HradyBlokMistoInfo {
font-style: italic;
}

.HradyBlokText {
margin-bottom: 20px;
}

#cenik ul {
text-align: left;
padding-left: 0px;
padding-right: 10px;
}

#cenik li {
display: block;
clear: both;
text-align: left;
}

#cenik tr.lichy {
background-color: #d9e7f7;
}

#cenik td {
padding: 2px;
}

#cenik td.s-carou-vlevo {
border-color:#265384;
border-left-width: 1px;
border-left-style:solid;
text-align: center;
}

#cenik table {
border-color:#265384;
border-bottom-width: 1px;
border-bottom-style:solid;
}

div.tiskarna{
	float: right;
	margin-right: 10px;
	margin-top: 0px;
	width: 22px;
}

div.tiskarna_pdf{
	float: right;
	margin-right: 4px;
	margin-top: 0px;
}



/*dodelavky*/
.vice {

}
.vice a {
font-size: 12px;
font-weight: normal;
margin-top: 10px;
}
#phone_window { 
z-index:200;  
position: absolute;
width: 450px;
height:105px;
margin:10px 0 0 0;
left: 55px;
background-color: rgb(50,50,50);
padding:15px;
opacity: .60;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
} 
#neplatic {
z-index:9999;
background-color: #EBFBD7;
border: thin rgb(166,189,223) solid;
position: absolute;
padding:15px;
top: 10px;
left: 50px;
width:450px;
height:100px;
}
#neplatic .close_ico{
position: absolute;
top:0px;
right:3px;
}

#neplatic .close_ico img{
position: relative;
top:4px;
}



/*Našeptávač*/
#fulltext_naseptavac {
  background-color: #F6F6F6;
  border: thin solid black;
  width: 228px;
  top: 48px;
  position: absolute;
  left: 2px;  
  padding: 0 5px 5px 0;
  display: none;
  z-index: 999;
  border: thin solid #c9c9c9;
  border-top: none;
  font-size: 15px;
}

#fulltext_naseptavac li {
  display: block;
  clear: both;
  padding: 3px 12px;
  margin: 0px; 
  cursor: default;
}

#fulltext_naseptavac li a {
text-decoration: none;
margin-top: 3px;
}

#fulltext_naseptavac li.active {
 text-decoration: underline;
}

#fulltext_naseptavac li span.match {
 font-weight: bold;
}

#fulltext_naseptavac.ajax_load {
display: block;
width: 20px;
margin: auto;
background-image: url(/media/Image/visual/dohotelu/ajaxLoaderSmall.gif);
background-position: center center;
background-repeat: no-repeat;
height: 20px;
z-index: 200;
top:44px;
height: 11px;
right: -96px;
border: none;
background-color: #F6F6F6;      
}

.hodnoceni-kempu {
	background-image:url(/media/Image/visual/cawa_hlasuj_bg.png);
	background-position:right center;
	height:119px;
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding:30px 10px 10px 10px;

}
.hodnoceni-kempu h3 {
	margin-left:73px;
	font-size:80%;
        margin-top: 10px;
}

.hodnoceni-kempu h3 a{
    color: #016995;
}

.hodnoceni-kempu .ohodnot {
	float:right;
        position: relative;
        right: 0px;
	margin: 7px 0px 0 0;
}

.hodnoceni-kempu p {
        position: relative;
        right: 0px;
        top: -10px;
	float: right;
	font-size:70%;
        margin-right:3px;
        font-weight: bold;
        text-align: right;
        /*color: #35A9E1;*/
}

div.anketa{
  width: 460px;
  margin: auto;
  margin-top: 10px;
}

.anketa div.ramecek{
    border: 1px solid #999;
    margin: 0px 9px;
    padding-bottom: 8px;
}

.hlaska p{
  font-size: 15px;
  color: red;
  padding:5px;
  font-weight:bold;
}

.anketa h2{
  padding: 15px;
  padding-left:0px;
}

table.obvod{
  border: 1px solid #808080;
}

.anketa table{
  margin: 5px 15px 5px 15px;
  width:357px;
  border-spacing: 1px;
}

.anketa table.web_award{
  margin: 5px 15px 5px 15px;
  width:400px;
  border-spacing: 1px;
  text-align: left;
  border-spacing: 0px;
}

.anketa table.web_award .hover:hover{
    background-color: #eee;
}

.has-js .label_radio { padding-left: 20px; position: relative;top: 0px;}
.has-js .label_radio { background: url('/media/Image/visual/dotaznik/hvezda-off.png') no-repeat; cursor:pointer;}
.has-js .label_radio:hover { background: url('/media/Image/visual/dotaznik/hvezda-off-hover.png') no-repeat; cursor:pointer;}
.has-js label.r_on { background: url('/media/Image/visual/dotaznik/hvezda-on.png') no-repeat; cursor:pointer; }
.has-js label.r_on:hover { background: url('/media/Image/visual/dotaznik/hvezda-on.png') no-repeat; cursor:pointer; }
.has-js .label_radio input { position: absolute; left: -9999px; }

.anketa div{
  margin: 0px;
  padding: 0px;
}

.anketa td{
  /*min-width: 40px;*/
  border-bottom: 1px dashed #808080;
  padding-left: 5px;
}

.anketa .noline{
  border-bottom: 0px dashed #808080;
}

.anketa .border{
  border: 1px solid #AAA;
}

.anketa textarea{
  margin: 0px;
  width: 400px;
}

.anketa label{
  padding-left: 5px;
  height: 15px;
  width: 15px;
  display: block;
}

.anketa input{
  border: 0px solid black;
}

.reklama_top {  
  display: block;
  position: relative;
  padding: 0px 0px 0px 0px;
    }
  
.reklama-vypis {
	text-align:center;	
}

/*slevy*/
.kuponDetail {
    
}

.kuponDetail .ilustrace{   
    margin:0 10px 10px 10px;
    float: left;

}

.kuponDetail .zbyvaPoukazu {
    color:#ed1c24;
    font-size: 1.5em;
    text-align: center;

}

.kuponDetail .zbyvaPoukazu div{

}

.kuponDetail a.zakoupit {
    text-align: center;
    display: block;
    margin: auto;
    width: 148px;
    height: 31px;
    background-color: #69AF00;
    color: #FFEA99;
    font-size: 1.5em;
    padding-top: 2px
}

.kuponDetail .pikto {
    text-align: center;
    margin: 6px;
}

.kuponDetail a.cenik_link {
    font-size: 1.2em;
    text-decoration: underline;
    text-align: center;
    display: block;
    margin-top: 15px;
}

.kuponDetail .poukaz_platnost {
    font-size: 1.2em;
    text-align: center;
    display: block;
}

.kuponDetail a:hover {
    text-decoration: none;
}

.kuponDetail h2 {
    margin: 0px;    
}

.sleva-popis-1 {
width: 280px;
float: left;
padding-right: 20px;
}

.noimage .sleva-popis-1 {
 width:440px;
}

.sleva-popis-2 {
    width: 160px;
    float:left;
}

ul#slevyMenu {
    padding-top: 10px;
    width: 190px;
    height: 135px;
    background-color:#CADDF2;
    margin: 0 15px 0 0;
    text-align: left;
    float: left;
}

#slevyMenu li{
font-size: 1.3em;
margin-top: 9px;
list-style-image: url('/media/Image/visual/kempy/linkArrow.png');
list-style-position: inside;
}

#filtKraje {
    float: right;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 5px;
}

#filtKraje form {
text-align: left;
width: 300px;
height: 52px;
padding-left: 10px;
padding-top: 3px;
}

#filtKraje select {
  width: 300px;
  height: 25px;
  border: solid 1px #8A8A8B;
  padding: 4px;
}

/*kalulator*/
#slevyKalkulator {
    background-color:#CADDF2;
    padding: 10px;
    margin-bottom: 15px;
}
