


body {background: #85d4f4 url(images/bg.jpg) no-repeat center top; color: #464646; font-family: Arial; margin: 30px 0 30px 0; padding:0; text-align: center; font-size: 12px;} 

h1 {color: #464646; font-size: 19px; font-weight: bold; letter-spacing: 0px; margin: 0px; padding: 0px; }

h2 {color: #fff; font-weight: bold; margin: 0px; padding: 0px; font-size: 14px; float: left}

.vikend_cat_style {font-size: 11px; color: #fff; float: right; margin-right: 7px;}

.kategorie_h1 { font-size: 14px; font-family: arial; font-weight: bold; color: #4c4c4c; text-indent: 25px}

h3 {padding: 0px; margin: 0px}

.vikend_obal h4 {padding: 0px; margin: 0px; float: left}

.vikend_obal h3 {padding: 0px; margin: 0px; float: left}

img {border: 0px; }

a {color: #464646; text-decoration: none; font-weight: bold;}

a:visited {color: #464646; text-decoration: none; font-weight: bold;}

a:hover {color: #18a4e5; text-decoration: none; font-weight: bold;}

p {margin: 0px; padding: 0px} 

.wrapper {width: 984px; margin: 0 auto; text-align: justify;}

input {margin: 0px; padding: 0px}





#logo {float: left; background: url(images/logo.png) no-repeat; width: 305px; height: 69px;} 

#slogan {float: right; background: url(images/slogan2.png) no-repeat bottom; height: 69px; width: 370px;}

#header {background: url(images/header.jpg) no-repeat bottom; width: 984px; height: 216px; clear: both; position: relative;}

#top {background: url(images/top.png) no-repeat; width: 984px; height: 9px; } 



#menu {position: absolute; height: 33px; bottom: 0px; right: 80px; font-weight: bold; float: right; *margin-bottom: -1px}  

#menu_left {background: url(images/menu_left.png) no-repeat; height: 33px; width: 66px; float: right;} 

#menu_right {background: url(images/menu_right.png) no-repeat; height: 33px; width: 66px; float: right;}  

#menu_mid {background: url(images/menu_mid.png) repeat-x; height: 33px; line-height: 33px; float: right;} 

#menu_mid ul {padding: 0px; margin: 0px;  list-style-type: none;}  

#menu_mid li {padding: 0px 15px 0px 15px; margin: 0px; float: left;}



.bottom {background: url(images/bottom.png) no-repeat; width: 984px; height: 9px; clear: both; padding: 0px}

#obsah {background: #fff; padding: 0px 0px 40px 0px; width: 984px; min-height: 200px; _height: 200px; %height: 200px; float: left; *margin-top: -7px}

#sidebar {width: 214px; float: left; margin-top: 5px;} 

#hlavni_menu {background: url(images/hlavni_menu.png) no-repeat center bottom; width: 214px; height: 58px;} 

#kraje {background: url(images/kraje.png) no-repeat center bottom; width: 214px; height: 58px;}   

#sidebar ul {background: url(images/menu_bg.png) no-repeat top; margin: 0px; padding: 15px 0px 25px 0px; list-style-type: none; font-weight: bold;}  

#sidebar li {padding: 5px 0px 5px 55px; background: url(images/sipecka.png) no-repeat 20% 50%;}

#bottom_footer {width: 984px; height: 9px; background: url(images/top_footer.png) no-repeat; float: left;}





.o_webu_obal {width: 215px; min-height: 150px; _height: 150px; %height: 150px; float: left; margin-left: 20px; margin-top: 10px;}

.o_webu_radek {width: 220px; height: 34px; float: left; margin-top: 10px}

.o_webu_radek_cast1 {width: 34px; height: 34px; float: left;}

.o_webu_radek_cast2 {width: 161px; height: 34px; float: left; text-align: left; line-height: 34px; margin-left: 10px; font-size: 13px; color: #009add; font-family: arial; }

.o_webu_nadpis {width: 220px; height: 35px; float: left; background-image: URL('images/jak_to_funguje.jpg'); background-repeat: no-repeat; }

.sipka_index {width: 40px; height: 200px; float: left; background-image: URL('images/sipka_form.jpg'); margin-top: 0px; margin-left: 0px;}

.levy_sloupek {width: 240px; min-height: 350px; _height: 350px; %height: 350px; float: left}

.leva_oddeleni {width: 715px; height: 40px; float: left; margin-top: 10px; margin-left: 20px; background-image: URL('images/leva_oddeleni.jpg'); background-repeat: no-repeat; text-align: left; line-height: 40px; font-size: 14px; font-family: arial; font-weight: bold; color: #4c4c4c; text-indent: 25px}

.leva_oddeleni h2 { font-size: 14px; font-family: arial; font-weight: bold; color: black; text-indent: 25px}

.leva_popis_obal {width: 715px; min-height: 60px; *height: 60px; margin-left: 20px; float: left; text-align: left; border-bottom: 1px solid #e5e5e5; margin-top: 10px}





.novinky_obal {width: 215px; min-height: 150px; _height: 150px; %height: 150px; float: left; margin-left: 30px; *margin-left: 28px; margin-top: 10px;}

.novinky_nadpis {width: 220px; height: 35px; float: left; background-image: URL('images/novinky.jpg'); background-repeat: no-repeat; }





.anketa_obal {width: 215px; min-height: 150px; _height: 150px; %height: 150px; float: left; margin-left: 30px; *margin-left: 28px; margin-top: 10px;}

.anketa_nadpis {width: 220px; height: 35px; float: left; background-image: URL('images/anketa.jpg'); background-repeat: no-repeat; margin-top: 10px; }





.partneri_obal {width: 215px; min-height: 93px; _height: 93px; %height: 93px; float: left; margin-left: 30px; *margin-left: 28px; margin-top: 10px;}
.partneri_nadpis {width: 220px; height: 35px; float: left; background-image: URL('images/partneri.jpg'); background-repeat: no-repeat; margin-top: 10px}

.newsletter_obal {width: 200px; min-height: 70px; _height: 70px; %height: 70px; float: left; margin-left: 30px; *margin-left: 28px; margin-top: 10px; font-size: 12px; color: dimgray; text-align: left}
.newsletter_nadpis {width: 220px; height: 35px; float: left; background-image: URL('images/newsletter.jpg'); background-repeat: no-repeat; margin-top: 10px}
.newsletter_button {width: 140px; height: 25px; float: left; border: 1px solid #559ADD; background: #f5f5f5; margin-top: 6px; color: dimgray;}
.newsletter_odeslat {width: 55px; height: 25px; float: left; border: 1px solid #559ADD; background: #f5f5f5; margin-top: 6px; margin-left:5px; color: dimgray; font-weight:bold;}

.navstivte_obal {width: 200px; min-height: 70px; _height: 70px; %height: 70px; float: left; margin-left: 30px; *margin-left: 28px; margin-top: 10px; font-size: 12px; color: dimgray; text-align: left}

.navstivte_nadpis {width: 220px; height: 35px; float: left; background-image: URL('images/navstivte.jpg'); background-repeat: no-repeat; margin-top: 10px}





.search_obal {width: 445px; height: 330px; float: right; margin-top: 10px; background-image: URL('images/search_bgr2.jpg'); background-repeat: no-repeat}

.search_header {width: 445px; height: 35px; float: left; background-image: URL('images/search_header.jpg'); background-repeat: no-repeat; text-align: left; line-height: 35px;}

.search_header h1 {text-indent: 36px; font-size: 14px; color: white; font-weight: bold; font-family: arial;}

.search_nadpis_kategorie {width: 445px; height: 25px; float: left; margin-top: 10px; margin-left: 0px; text-align: left; text-indent: 10px; font-size: 14px; font-weight: bold; color: #c85119}

.search_checkbox {width: 135px; height: 20px; float: left; margin-left: 12px; _margin-left: 10px; %margin-left: 10px; margin-top: 6px}

.checkbox_popisek {margin-left: 4px; color: #003b55; font-weight: bold}

.search_cena {width: 80px; height: 32px; float: left; margin-left: 10px; _margin-left: 5px; %margin-left: 5px; margin-top: 6px; }
.search_cena_2 {
	float: left;
	margin-left: 10px; 
	_margin-left: 5px; 
	%margin-left: 5px; 
	margin-top: 6px; 
	/*background-color: #ffffff;*/
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width: 130px;
	padding: 10px;
	/*border: 1px dashed #FF741F;*/
}
.search_cena_2_lab {
	float: left;
	margin-left: 10px; 
	_margin-left: 5px; 
	%margin-left: 5px; 
	margin-top: 6px; 
	padding-top: 9px;
	font-weight: bold;
	text-shadow: #ffffff 1px 1px 0;
	color: #B24F08;
}
.marg{
	padding-left: 20px;
}

.search_input_text {width: 80px; height: 32px; float: left; border: 0px; background-image: URL('images/input_text_cena.jpg'); background-repeat: no-repeat; line-height: 32px; font-weight: bold; color: #4b4b4b; text-indent: 3px; font-size: 13px; font-family: arial}

.submit_form {width: 134px; height: 42px; background-image: URL('images/1.jpg'); background-repeat: no-repeat; list-style-type: none; line-height: 42px; border: 0px; text-align: center; font-weight: bold; font-size: 15px; font-family: arial; color: White }

.submit_form:hover {background-image: URL('images/2.jpg'); background-repeat: no-repeat; border: 0px; cursor: pointer; line-height: 43px; color: White}

.search_lokalita_obal {width: 170px; height: 32px; float: left; background-image: URL('images/search_lokalita_bgr.jpg'); background-repeat: no-repeat; margin-left: 10px; border: 0px; margin-top: 6px}

.search_select {width: 154px; float: left; margin-left: 8px; margin-top: 6px; border: 0px; color: #4b4b4b; list-style-type: none;}

.search_submit {width: 134px; height: 42px; float: right; margin-right: 20px;}





.prava_menu_1_obal {width: 200px; min-height: 183px; _height: 183px; %height: 183px; float: left; margin-left: 30px; *margin-left: 28px; margin-top: 10px; }

.prava_menu_1_menu a {width: 200px; height: 30px; float: left; line-height: 30px; text-align: left; text-indent: 20px; margin-top: 1px; font-family: arial; font-size: 13px; color: #d54400; font-weight: normal; background-image: URL('images/prava_menu_1_btn1.jpg'); background-repeat: no-repeat}

.prava_menu_1_menu a:hover {text-decoration: none; color: #812900; background-image: URL('images/prava_menu_1_btn2.jpg'); }

.prava_menu_1_header {width: 200px; height: 35px; float: left; background-image: URL('images/prava_menu_1_header.jpg'); background-repeat: no-repeat; font-size: 14px; font-family: arial; font-weight: bold; color: white; text-align: left; text-indent: 30px; line-height: 35px}





.prava_menu_2_obal {width: 200px; min-height: 305px; _height: 305px; %height: 305px; float: left; margin-left: 30px; *margin-left: 28px; margin-top: 10px;}

.prava_menu_2_menu a {width: 200px; height: 30px; float: left; line-height: 30px; text-align: left; text-indent: 20px; font-family: arial; margin-top: 1px; font-size: 13px; color: #0e60a0; font-weight: normal; background-image: URL('images/prava_menu_2_btn1.jpg'); background-repeat: no-repeat}

.prava_menu_2_menu a:hover {text-decoration: none; color: #103c5f; background-image: URL('images/prava_menu_2_btn2.jpg');}

.prava_menu_2_header {width: 200px; height: 35px; float: left; background-image: URL('images/prava_menu_2_header.jpg'); background-repeat: no-repeat; font-size: 14px; font-family: arial; font-weight: bold; color: white; text-align: left; text-indent: 40px; line-height: 35px}



.pocet_vikendu_nadpis {width: 220px; height: 35px; float: left; background-image: URL('images/pocet_vikendu.jpg'); background-repeat: no-repeat; margin-top: 10px}

.pocet_vikendu_obal {width: 220px; height: 85px; float: left; margin-top: 10px; margin-left: 20px;}

.pocet_vikendu_in {width: 220px; height: 40px; float: left; margin-top: 10px; text-align: left}



.novinky_radek {width: 220px; min-height: 32px; _height: 32px; %height: 32px; float: left; margin-top: 5px; text-align: left; font-size: 12px; line-height: 16px; font-weight: bold; color: #009add}

.novinky_datum {color: #ff5200; font-weight: bold; width: 220px; min-height: 16px; _height: 16px; %height: 16px; float: left;}

.novinky_text {width: 220px; min-height: 16px; _height: 16px; %height: 16px; float: left; }

  

.vikend_modra a {width: 27px; height: 27px; float: right; text-align: center; background-image: URL('images/cart.jpg'); background-repeat: no-repeat;}

.vikend_modra a:hover {background-image: URL('images/cart2.jpg'); background-repeat: no-repeat;}

.vikend_oranzova a {width: 120px; height: 27px; float: right; text-align: center; margin-right: 7px; background-image: URL('images/vikend_oranzova_1.jpg'); background-repeat: no-repeat; margin-left: 6px; line-height: 27px; font-size: 12px }

.vikend_oranzova a:hover {background-image: URL('images/vikend_oranzova_2.jpg'); background-repeat: no-repeat;}

.vikend_obal {width: 685px; height: 230px; float: left; margin-left: 35px; margin-top: 15px; background-color: white}

.vikend_header {width: 685px; height: 35px; float: left; background-image: URL('images/vikend_header.jpg'); background-repeat: no-repeat; text-align: left; text-indent: 12px; line-height: 35px}

.vikend_image {width: 180px; height: 135px; float: left; margin-top: 15px; margin-left: 15px;}

.vikend_popis {width: 460px; height: 70px; float: left; margin-left: 15px; margin-top: 15px; text-align: left; color: dimgray; border-bottom: 1px dashed silver}

.vikend_pocet_osob {width: 100px; height: 25px; float: left; margin-top: 0px; margin-left: 15px; text-align: left; line-height: 25px; text-indent: 5px}

.vikend_typ_vikendu {width: 150px; height: 25px; float: left; margin-top: 0px; margin-left: 5px; text-align: left; line-height: 25px; text-indent: 5px}

.vikend_prodejce {width: 150px; height: 25px; float: left; margin-top: 0px; margin-left: 5px; text-align: left; line-height: 25px; text-indent: 5px}

.vikend_cena {width: 150px; height: 25px; float: left; margin-top: 0px; margin-left: 15px; text-align: left; line-height: 25px; text-indent: 5px}

.vikend_h3 {color: white; font-size: 14px; margin: 0px; padding: 0px; float: left; font-weight: bold}

.vikend_h3 a{color: white; font-weight: bold; font-size: 14px; margin: 0px; padding: 0px; float: left; text-decoration: none; }

.vikend_h3 a:hover {text-decoration: underline; cursor: hand; color: white}

.vikend_h4 {color: #2c2c2c; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; float: left}

.vikend_pocet {color: #f3753a}

.vikend_pocet_modra {color: #14a4e4}

.vikend_cena_span {font-weight: bold; font-size: 16px; color: #eb5700; font-family: arial; float: right; margin-right: 5px}

 

.partneri_zlatarybka a {width: 100px; height: 50px; float: left; background-image: URL('images/logo_zlatarybka_1.jpg'); margin-top: 8px}

.partneri_zlatarybka a:hover {background-image: URL('images/logo_zlatarybka_2.jpg')}

.partneri_esennce a {width: 100px; height: 50px; float: left; background-image: URL('images/logo_esennce_1.jpg'); margin-top: 8px}

.partneri_esennce a:hover {background-image: URL('images/logo_esennce_2.jpg')}

  

.footer_obal {width: 984px; height: 35px; background-image: URL('images/footer.jpg'); background-repeat: no-repeat; text-align: center; font-weight: bold; float: left; margin-top: 8px; margin-bottom: 15px; line-height: 35px; }



  .vdetail_nazev {width: 715px; height: 35px; float: left; margin-top: 10px; margin-left: 20px; line-height: 35px}
  .vdetail_nachazitese {width: 715px; float: left; margin-left: 20px; font-size:10px;}
  .vdetail_h1 {font-size: 19px; font-weight: bold; font-family: arial; color: #ff5200}

  .vdetail_popis {width: 715px; min-height: 100px; _height: 100px; %height: 100px; float: left; margin-left: 20px; margin-top: 15px; text-align: left}

  .vdetail_p {font-size: 13px; color: #434343;}
  .vdetail_popis h2 {font-size: 15px; color: #434343;}

  .vdetail_foto_obal {width: 410px; height: 300px; float: left; margin-left: 20px; margin-top: 25px}

  .vdetail_foto_1 {width: 180px; height: 135px; float: left; margin-left: 0px;}

  .vdetail_foto_2 {width: 180px; height: 135px; float: left; margin-left: 15px;}

  .vdetail_foto_1_2 {width: 180px; height: 135px; float: left; margin-left: 0px; margin-top: 15px}

  .vdetail_foto_2_2 {width: 180px; height: 135px; float: left; margin-left: 15px; margin-top: 15px}

  .vdetail_info_obal {width: 260px; height: 30px; border-bottom: 1px dashed silver; line-height: 30px; float: left; margin-left: 25px; font-size: 13px; text-align: left;}

  .vdetail_info_nadpis {width: 90px; height: 30px; float: left; font-weight: bold; text-align: left}

  .vdetail_info_hodnota {width: 160px; height: 30px; float: left; margin-left: 10px; text-align: left}

  .vdetail_objednat a{width: 260px; height: 50px; float: left; margin-left: 25px; margin-top: 20px; line-height: 25px; background-image: URL('images/vdetail_objednat1.jpg'); background-repeat: no-repeat}

  .vdetail_objednat a:hover {background-image: URL('images/vdetail_objednat2.jpg'); background-repeat: no-repeat} 

  .vdetail_nahlasit_chybu {width: 715px; height: 30px; float: left; margin-top: 10px; border-top: 1px solid #e3e3e3; text-align: left; font-size: 12px; margin-left: 20px; line-height: 30px; color: gray}



.popis_webu {width: 705px; min-height: 100px; _height: 100px; *height: 100px; float: left; margin-top: 10px; margin-left: 20px; color: #0079b3; background-image: URL('images/popis_webu_bgr.jpg'); background-repeat: no-repeat}

.popis_webu a {color: #0174a5; text-decoration: underline; font-weight: bold}

.popis_webu a:hover {color: #00648e;}





.anketa_box {width: 190px; min-height: 60px; *height: 60px; float: left;}

.anketa_otazka {width: 190px; min-height: 20px; *height: 20px; line-height: 17px; text-align: left; color: black; font-weight: bold; border-bottom: 1px dashed silver; margin-top: 0px; float: left}

.anketa_odpoved_bunka {width: 190px; height: 43px; float: left; margin-top: 2px; }

.anketa_odpoved_radek {width: 190px; height: 23px; float: left; text-align: left; }

.anketa_odpoved_radek_leva {width: 165px; height: 23px; float: left; line-height: 23px; text-align: left; color: black; } 

.anketa_odpoved_radek_leva a {color: #005b85; text-decoration: underline; font-weight: normal}

.anketa_odpoved_radek_leva a:hover {color: black}

.anketa_odpoved_radek_prava {width: 25px; height: 23px; float: left; line-height: 23px; text-align: right; color: gray; }

.anketa_radek_ukazatel {width: 190px; height: 20px; float: left; }

.anketa_radek_ukazatel img {float: left; _margin-left: -3px; }

.anketa_vyhodnoceni {width: 190px; min-height: 25px; *height: 25px; float: left; line-height: 25px; border-top: 1px dashed silver; text-align: left; color: black; font-weight: bold} 

#strankovani {margin-right: 15px; text-align: right; color: #999999; font-size: 14px;}
#strankovani a {padding: 10px 5px 10px 5px;}
#strankovani strong {padding: 10px 5px 10px 5px; color: #666666;}
#strankovani .arrow {position: relative; top: 2px;}
#strankovani .center {padding-left: 15px; padding-right: 15px;}

.viewhide{
text-align: right; cursor:pointer; color: #0088ee; margin-right: 16px; position
}

.spoiler{
	margin-top: 10px;
}

#coolselection{
	border: 1px solid #bbbbbb;
	background-color: #eeeeee;
	display: inline;
	padding: 8px;
	line-height: 50px;
	margin-left: 20px;
	cursor: pointer;
	}
#coolselection:hover{
	background-color: #ffffff;
}
#pole{
	margin-left: 20px;
	margin-top: -2px;
	position: absolute; 
	background-color: #ffffff;
	border: 1px solid #cccccc;
	line-height: 20px;
}
#pole a{
	display: block; 
	width: 180px;
	padding: 3px 10px 3px 10px;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
#pole a:hover{
	background-color: #eeeeee;
	text-decoration: none;
}
#showhidefilters{
	border: 1px solid #4091BC;
	background-color: #4CADE4;
	display: inline;
	padding: 8px;
	line-height: 50px;
	margin-left: 5px;
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	}
#showhidefilters:hover{
	background-color: #5DB9EA;
}
#cancelfilters{
	border: 1px solid #4091BC;
	background-color: #4CADE4;
	display: inline;
	padding: 8px;
	line-height: 50px;
	margin-left: 5px;
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
#cancelfilters:hover{
	background-color: #5DB9EA;
}
#filters h3{
	color: #4091BC;
	font-size: 14px;
	margin: 5px;
}
#filters{
	padding-top: 3px;
	color: #666666;
	font-size: 12px;
}
.leftfilter{
	float: left;
	width: 125px;
	padding-right: 20px;
	margin-left: 25px;
	line-height: 22px;
	border-right: 1px dashed #cccccc;
	min-height: 200px;
	_height: 200px;
}
.rightfilter{
	float: right;
	width: 325px;
	padding-right: 20px;
	margin-left: 25px;
	line-height: 22px;
	min-height: 200px;
	_height: 200px;
}
#rightclose{
	float: right;
	width: 16px;
	margin: 5px 5px 0px 0px;
	line-height: 22px;
	min-height: 200px;
	_height: 200px;
}
#rightclose img{
	cursor:pointer;
}
.rightfilter table td{
	font-size: 12px;
	padding-right: 15px;
}
#usefilter{
	margin-left: 30px;
	border: 1px solid #4091BC;
	background-color: #4CADE4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
	color: #ffffff;
	text-shadow: #4091BC 1px 1px 0;
	margin: 10px 0px 0px 30px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	cursor:pointer;
}
#usefilter:hover{
	background-color: #5DB9EA;
}
