html,body {width:100%;background:#FFFFFF url("../../css/fastest/layout/bg.jpg") repeat-x right top;}
body {height:100%;width:100%;position:relative;}
.obal_img {width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;background:transparent url("../../css/fastest/layout/bg_img.jpg") no-repeat center top;}
.obal {width:1000px;padding:0px;}

#preloader {background: transparent url("../../css/fastest/validation/preloader_big.gif") no-repeat center center;padding-left:20px;line-height:100%;vertical-align:middle;text-align:center;width:98%;height:99%;display:none;position:absolute;top:0%;left:0%;}

/* START ODKAZY GLOBALNE */
a:link {color:#C54E16}
a:visited {color:#C54E16}
a:hover {color:#445309;text-decoration:none;}
a:active {color:#C54E16}
/* END ODKAZY GLOBALNE */

/* START HLAVICKA */
.header {height:491px;z-index:1;position:relative;}
.header_fce {list-style:none;right:141px;top:237px;position:absolute;width:87px;}
.header_fce li{margin:0 .3em;display:inline;}
.header_fce li a{float:left;display:block;width:16px;height:16px;_margin:1px;padding:0 5px;}
	.header_fce .h_sitemap {background:transparent url("../../css/fastest/header/sitemap.gif") no-repeat right top;}
	.header_fce .h_print {background:transparent url("../../css/fastest/header/print.gif") no-repeat right top;}
	.header_fce .h_home {background:transparent url("../../css/fastest/header/home.gif") no-repeat right top;}
.h_kontakt {position:absolute;top:-2px;right:10px;text-align:right;font-weight:bold;color:#fff;font-size:12px;}

.header span.slogan {visibility:hidden;display:none;}

/*
#logo {left:0px;top:71px;width:282px;height:75px;display:block;background:transparent url("../../css/fastest/layout/logo.jpg") no-repeat right top;}
*/
#logo {left:-5px;top:38px;width:282px;height:75px;display:block;background:transparent url("../../css/fastest/layout/logo.jpg") no-repeat right top;}
#logo a{width:100%;height:100%;display:block;}
/* END HLAVICKA */

a.nolink:link {text-decoration:none;color:#4A9EC7;}
a.nolink:visited {text-decoration:none;color:#4A9EC7;}

/* START NAVIGACE */
.navigace {top:415px;left:0px;display:block;width:auto;padding:0px;width:1000px;background:transparent url("../../css/fastest/layout/bg_layout_main.png");border:1px solid #9BD9F1;}
/* END NAVIGACE */

.drobeckova,.languages {position:absolute;display:block;color:#023B1B;font-size:11px;line-height:20px;z-index:20;}

/* START DROBECKOVA */
.drobeckova {top:-25px;width:781px;left:-315px;color:#0C435F;z-index:10;}
.drobeckova a:link ,.drobeckova a:visited{color:#0C435F}
/* END DROBECKOVA  */

/* START LANGUAGES  */
.languages  {display:none;top:5px;left:20px;}
.languages li {display:inline;line-height:20px;height:20px;}
.languages li a{display:inline;line-height:20px;height:20px;margin:0;padding:0;}
.languages li img {width:16px;height:16px;float:left;margin:0;padding:0;}
/* END LANGUAGES  */


/* START  SEARCH  */
div.search {width:225px;right:34px;top:372px;text-align:right;z-index:20;	}
div.search img.icon {float:left;}
div.search #SearchInput {background:transparent url("../../css/fastest/layout/bg_input.png") repeat-x top !important;padding:5px;float:none ;_float:left;}

/* END SEARCH  */

.win_over {background:#fff;}

/* START LAYOUT GLOBAL*/
.layout {width:1000px;margin:0 auto;z-index:10;}
.layout div.main ,.layout div.second,.layout div.third {border:0px solid red;} 
	/*3 sloupce */	
		/*.layout div.main {float:left;width:490px;margin:0px 0px 0px 248px;display:inline;padding:0 5px;}
		.layout div.second{float:left;width:220px;margin:0px 0px 0px 8px;}
		.layout div.third {float:left;width:220px;margin:0px 0px 0px -961px;}
	/*2 sloupce */	
		.layout div.main {float:right;width:655px;_width:650px;min-height:1540px;_height:1540px;margin:0px 0px 0px 0px;display:inline;padding:10px 10px 50px;background:transparent url("../../css/fastest/layout/bg_layout_main.png");border:2px solid #9BD9F1;} 
		.layout div.second{float:right;width:286px;margin:0px 30px 0px 0px;color:#313131;}
		
		.layout div.third {display:none;} 
	
/* END LAYOUT GLOBAL*/

.termin_date {width:167px;border:0;}

/* START  LI SEZNAM*/
.header_fce ul li,ul.footer_navigace li ,ul.footer_links li,ul.footer_fce li{display:inline;}
/* END LI SEZNAM*/

/* START FOOTER */
.footer {height:63px;width:1000px;border-bottom:1px solid #CFF2FF;background:transparent url("../../css/fastest/layout/bg_layout_main.png");margin:0 auto 40px;padding-top:0px;margin-top:10px;_margin-top:20px;|margin-top:20px;}
	.footer_inner {width:1000px;margin:auto;position:relative;} 
	ul.footer_navigace {right:0px;top:14px;color:#1D85B7;text-align:right;width:85%;} 
	ul.footer_navigace li a{color:#1D85B7}	
	ul.footer_navigace li a:visited{color:#1D85B7}	
	
	.footer a.doporuceni {top:20px;left:140px;color:#1D85B7}
		
	.footer ul.footer_fce {position:absolute;top:67px;right:0px;width:40%;text-align:right;background:none;} 
	.footer ul.footer_fce  li a{color:#1D85B7}	
	
	
	.footer .copyright ,.footer .copyright a{top:67px;left:10px;color:#1D85B7;z-index:20;}
	.footer .copyright a.nolink{text-decoration:none;}
	 
	 ul.footer_links,p.footer_doporucujeme {position:relative;clear:both;width:97%;margin:auto;color:#666;margin-top:5px;} 
	 ul.footer_links li a,p.footer_doporucujeme a{color:#1D85B7}	 
	div.footer_links {position:relative;margin:auto;width:1000px;display:block;}
	div.footer_links ,div.footer_links a {color:#1D85B7;}
	div.footer_links a:hover {color:#1D85B7;}
	
	
#doporuceni_link {position:absolute;top:14px;left:14px;color:#1D85B7;}
	
/* END FOOTER */

/* START INPUT */
label span.small {font-size:8pt;}

span.input,input,label,select ,textarea{margin:.2em;padding:.1em;padding:.1em;float:left;white-space:normal;font-size:11px;}
span.input {border:1px solid #fff;top:3px;}
input,select ,textarea{border:1px solid #9BD9F1; float:left; margin:0.2em;	position: relative; background:#FFF; color:#555555}
input,label,select ,textarea{background:#fff}
input:focus,select:focus ,textarea:focus{background:#E5F5FC}
textarea {width:53%;height:60px;}
label{background:none;clear:left;width:24.4%;margin-left:4px;font-size:10pt;}
label.small {width:12.2%;}
label.long_long {width:50%;}
input.text ,input.password{width:53%;float:left;}
a.button,input.button,input.submit{text-decoration:none;margin:3px auto;background:#479AC4 url("../../css/fastest/button/button.jpg") repeat-x top center;color:#fff;border:1px solid #0C435F;float:none;cursor:pointer;padding:2px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;}
a.button:link,a.button:visited {color:#fff;}
a.button:hover,input.button:hover,input.submit:hover {background-position:0px -25px;}

/*input.button {_width:100px;}*/
input.long,select.long,textarea.long{width:77%;margin-left:0px;}
input.input_short,input.input_short .progress{width:47.5%;}
input.radio,input.checkbox{float:left;} 
fieldset {border:1px solid #D3CECA;}
legend {color:#F79119;font-size:10pt;}

select {width:53%;}
textarea.height_medium {height:150px;}
textarea.height_long {height:300px;}
	
	
.submit_preload {display:none;width:80px;height:16px;border:1px solid #fff;background:#fff url("../../css_default/icons/validation/preloader.gif") no-repeat left;padding-left:20px;margin:auto;}
.valid_alert {border:1px solid #ff0000;}
.formular_send ,.valid_error{display:block;color:#ff0000;text-align:center;padding:.3em;border:1px solid #ff0000;margin:auto;width:70%;font-weight:bold;}
.formular_send {display:none;}
.require {background-color:#EDF2F7}
.invalid {background-color:#FFCFCF;}
.valid {background-color:#F6FFDF;}
.wait {background: transparent url("../../css/fastest/validation/preloader.gif") no-repeat right !important;}
.button_preloader {background: #0C435F	 url("../../css/fastest/validation/preloader.gif") no-repeat right !important;padding-right:20px !important;}
/* END INPUT */



/* START BOX */
	.box {padding:5px;height:1%;margin-bottom:20px;font-size:9pt;background: transparent url("../../css/fastest/box/bg_layout_green.png");color:#434F00;padding-left:10px;}
	.box_title {color:#445309;font-weight:normal;padding:15px 10px 10px;display:block;font-size:20px;background: transparent url("../../css/fastest/box/bg_layout_green.png");margin-top:15px;}
	.box a:link {color:#0A4866}
	.box a:visited {color:#0A4866}
	.box a:hover {color:#fff;text-decoration:none;}
	.box a:active {color:#0A4866}
	.box p {margin-bottom:5px;}
	
	strong.box_title.actuals{color:#fff;background: transparent url("../../css/fastest/box/bg_layout_blue.png") !important;}
	div.box.actuals{color:#fff;background: transparent url("../../css/fastest/box/bg_layout_blue.png");text-align:left;padding-bottom:30px;_padding-bottom:15px;}
	
	.box.vip_box ul {margin:2px;}
	.box.vip_box ul.vip_left{float:left;width:48%;}
	.box.vip_box ul.vip_right{float:right;width:48%;}
	
	.box.actuals ul li a {font-weight:bold;text-align:left;padding-bottom:5px;}
	.box.actuals ul li {text-align:left;font-size:9pt;line-height:12pt;}
	.box.actuals ul li span.date{color:#0C435F;font-size:8pt;}
	.box.actuals ul li span.text{display:block;margin:5px 0 10px;}
	.box.actuals img.box_img{border:1px solid #B7ACA5;}
	.box img.box_img{float:right;margin:.2em 0px 5px .5em;padding:1px;width:23%;}
	.actual_archiv {font-weight:bold;}
	
	
	strong.fast_contacts {}
	.box.fast_contacts  {}
	.box.fast_contacts label{margin:0;padding:0;width:34%;font-size:9pt;}
	.box.fast_contacts label.long{margin:0;padding:0;width:44%;}
	.box.fast_contacts var{float:left}
	.box.fast_contacts img.box_img {width:35%;}
	
	
	#unreg_news {display:block;position:absolute;top:0px;left:1px;width: 235px;height:126px;visibility:hidden;opacity:0.0;filter:alpha(opacity=0);}
	#news_cancel {margin-top:5px;}
/* END BOX */

/* START IKONY*/
	.rss {background:transparent url("../../css/fastest/icons/other/rss.gif") no-repeat right;padding-right:15px;}

/* END IKONY*/
.actual_img  {float:right;width:100px;}

/* START NADPISY*/
.layout h1 {font-size:20px;color:#445309;background:#BDCD4B;line-height:35px;width:98%;padding:0 1%;overflow:hidden;}
.layout h2 {font-size:18px;color:#4A9EC7;margin:20px 0;line-height:22px;}
.layout h3 {font-size:15px;color:#4A9EC7;font-weight:bold;}
.layout h4 {font-size:15px;color:#4A9EC7;}
.layout h5 {font-size:13px;color:#4A9EC7;}

.layout h1 a{font-size:20px;color:#0C435F;}
.layout h2 a{font-size:16px;color:#0C435F;}
.layout h3 a{font-size:16px;color:#0C435F;}
.layout h4 a{font-size:15px;color:#0C435F;}
.layout h5 a{font-size:13px;color:#0C435F;}


/* END  NADPISY*/

/*START ARTICLE*/
.article_text ul ,.article_text ol {margin:.5em 2em;}
.article_text ul li  ,.article_text ol li  {list-style-type:disc;line-height:18pt;font-size:10pt;}
.article_text ol li  {list-style-type:decimal;}
.article_text table tr th {font-weight:bold;font-size:10pt;}
.article_text table tr td {font-size:10pt;}
.article_text p,.article_text {line-height:18pt;margin:0.5em 0;font-size:10pt;text-align:justify;}
.article_text br {clear:none;}
.large_font,.large_font p,.large_font ul li,.large_font table tr th,.large_font table tr td{font-size:12pt;line-height:20px;}
.small_font,.small_font p,.small_font ul li,.small_font table tr th,.small_font table tr td{font-size:8pt;line-height:13px;}



p.article_anotace {position:relative;margin:.3em 0px;font-size:12pt;line-height:24px;text-align:justify;}
p.article_anotace.large_font {font-size:13pt;}
p.article_anotace.small_font {font-size:11pt;}

div.font_sizer {height:20px;}
div.font_sizer a{float:right;width:16px;height:16px;font-size:1px;border:1px solid #74B7CF;margin:0 2px;}
div.font_sizer a.f1{width:10px;height:10px;}
div.font_sizer a.f2{width:13px;height:13px;}
div.font_sizer a:hover{border:1px solid #74B7CF;background-color:#74B7CF}
div.font_sizer a.active{border:1px solid #74B7CF;background-color:#74B7CF}


.article_img {width:20%;max-height:100px;float:right;margin:6px 0 0 20px;padding:2px;border:1px solid #ccc;background:transparent url("../../css/fastest/validation/preloader.gif") no-repeat center center;}
.article_img.big{width:30%;max-height:150px;}
.article_title {padding-top:10px;border-top:1px solid #D3E9F7;display:block;}
.article_top_fce {position:absolute;top:-23px;right:0px;width:150px;z-index:11;}
.article_script {display:none;width:100%;}
ul.article_attach li {line-height:20px;}
ul.article_attach img{float:left;}
ul.article_attach li span{float:left;width:30%;}
ul.article_attach li br{clear:both;}
/*END ARTICLE*/

.ikona {float:left;margin:0 2px;width:16px;height:16px;}
.ikona.ico_pdf {background: url(../../css/fastest/icons/pdf.gif) no-repeat;}
.ikona.ico_rss {background: url(../../css/fastest/icons/rss_top.gif) no-repeat;}
.ikona.ico_print {background: url(../../css/fastest/icons/print.gif) no-repeat;}


/* START SITEMAP*/
h2.sitemap {margin-top:50px;}
ul.sitemap li{line-height:30px;font-size:10pt;border-bottom:1px solid #D0E5F6;}
ul.sitemap li ul li{border-bottom:0px;background: transparent url(../../css/fastest/icons/sitemap.gif) no-repeat 26px center;margin:0 0em;padding:0 0 5px 47px;}
/* END SITEMAP*/

/*START API MAPA*/
#google_big_id {position:absolute; z-index:9999999; width:657px;top:550px;left:333px; height:220px}
div.google_map_popis {margin-top:450px;position:relative;}
div.google_map_big ,div.google_map_small{
		width:98%;
		height:250px;
		display:block;
		margin:auto;
		border:1px solid #ccc;
		position:relative !important;
		margin-top:48px;
		opacity:0.8;filter:alpha(opacity=80);
		text-align:center;
		padding-top:100px;
		font-size:15px;
		color:#4A9DC7;
}

#detail_mapa{height:100%}

div.google_map_big:hover ,div.google_map_small:hover{opacity:1.0;filter:alpha(opacity=100);}
div.google_map {
	width:100%;
	height:350px;
	display:block;
	border:1px solid #ccc;
	position:Aabsolute !important;
	top:14px;
	right:0px;
}
div.gmnoprint {text-align:justify;}

div.google_map_big ,div.google_map_small {width:98%;margin:auto;position:relative;display:block;height:290px;border:5px solid #9BD9F1;}
div.google_map_zoom a#map_zoom_in {width:48px;height:48px;display:block;background: transparent url(../../css/fastest/clp/google_in.png);position:absolute;right:6px;bottom:-130px;z-index:999999;}
div.google_map_zoom a#map_zoom_out {width:48px;height:48px;display:block;background: transparent url(../../css/fastest/clp/google_out.png);position:absolute;right:6px;bottom:-130px;z-index:999999;}
ul.google_hotel_list li{width:100%;line-height:15pt;font-size:10pt;}

div.google_map_small {position:absolute !important;top:350px;right:14px;width:240px;height:85px !important;opacity:0.8;filter:alpha(opacity=80);}
div.google_map_small.big {height:165px;top:243px;}

div.google_map_small  span {font-size:6px;}

img.google_map_img {width:70px;margin:10px 0;border:1px solid #9BD9F1;}
a.google_map_link{margin:10px;}

hr.br_dotted {border:1px dotted #ccc;color:#ccc;}

/*END  API MAPA */

/* START KONTAKTNI FORMULAR */
#formular_contact_form {margin:1em auto;width:100%;_width:90%;padding:1em;display:block;}
/* END KONTAKTNI FORMULAR */

/* START FAST CONTACT*/
.fast_contact_list div.item{padding:.3em;margin-top:5px;border:1px solid red;display:block;width:100%;}
.fast_contact_list div.item h3{font-size:13px;font-weight:bold;}
.fast_contact_list div.item div.tri img {width:30%;float:left;margin:0 .5em;}
.fast_contact_list div.item div.tri span {width:30%;float:left;}
/* END FAST CONTACT*/


/* START GUESTBOOK*/
.guestbook_footer {border-bottom:1px solid #ccc;font-size:11px;text-align:right;margin:.5em 0px;display:block;}
/* END  GUESTBOOK*/

/* START FOTOGALERIE*/
div.fotogalerie_box {float:left;width:100%;margin-bottom:5px;}
div.fotogalerie_box img{width:100px;display:inline;}
div.fotogalerie_box div.foto_img{width:100px;height:79px;overflow:hidden;margin-right:10px;float:left;border:1px solid #ccc;text-align:center;vertical-align:middle;line-height:80px;padding:5px;}
div.fotogalerie_box strong {font-size:12pt;}
div.fotogalerie_box p{font-size:10pt;margin-top:10px;}


ul.fotogalerie_list {margin:10px;position:absolute;top:20px;left:50px;}
div.fotogalerie_detail {clear:both;position:relative;margin:0 10px;display:block;}
ul.fotogalerie_list li{display:inline;position:relative;line-height:100px;width:100px; height:100px; background: transparent url("../../css/fastest/validation/preloader_big.gif") no-repeat center ;vertical-align:middle;text-align:center;}
/*div.fotogalerie_list div{display:block;width:100px;height:100px;border:1px solid red;line-height:100px;}*/
ul.fotogalerie_list li img {max-height:95px; max-width:95px;_width:95px; margin:10px;padding:5px;border:1px solid #CCC; vertical-align:middle;cursor:-moz-zoom-in;}
/* END FOTOGALERIE*/

/*fotogalerie clanek*/
.clanek_fotogalerie img {border:1px solid #9BD9F1;padding:2px;margin:2px;}

/*KORUNA*/

.koruna_main {margin-left:10px;}




.tip_win-tip {width:auto;padding:5px;width:139px;color: #1D85B7;z-index: 13000;}
.tip_win-title{font-weight: bold;font-size: 11px;margin: 0;color: #1D85B7;padding: 8px 8px 4px;background:#fff}
.tip_win-text{font-size: 11px;padding: 4px 8px 8px;background:#fff;}
.tip_win-text a {color:#fff;line-height:20px;}

.obrazek {max-width:99%;border:0px solid #C69201;margin:18px 0 0 5px;padding:1px;}
.hlb_produk{float:left;margin-right:20px;}

#poll_items {width:200px;padding-top: 10px;}
#poll_items .polls_pruh {
background-color:#FF0000;
display:block;
height:5px;
margin-top:5px;
}

#zena{position:absolute;top:10px;left:610px;width:355px;height:360px;display:block;background:transparent url("../../css/fastest/layout/zena.png") no-repeat right top;z-index:11;}



#top_box_menu {position:absolute;top:180px;left:0px;z-index:21;}
#top_box_menu li {display:inline;float:left;width:200px;height:80px;line-height:80px;border:1px solid transparent;_border:1px solid #9BD9F1;border-width:1px 1px 0px 1px;text-align:center;background:transparent url("../../css/fastest/layout/bg_top_box_menu.png");border-right:1px solid #9BD9F1}
#top_box_menu li:last-child {border-right:1px solid transparent;_border:1px solid #9BD9F1;}

#top_box_menu li a{display:block;width:196px;height:80px;border:1px solid transparent;_border:1px solid #fff;color:#1B85B7;font-weight:normal;font-size:20px;border-color:transparent;_border-color:#fff;border-width:2px 2px 0px 2px;text-decoration:none;}

#top_box_menu li.active {background:transparent url("../../css/fastest/layout/top_menu_hover.png") repeat-x top;border-color:#9BD9F1;border-width:1px 1px 0px 1px;}
#top_box_menu li.active a{border-color:#fff;border-width:2px 2px 0px 2px;}

#top_box_menu li:hover,#top_box_menu li.iehover {background:transparent url("../../css/fastest/layout/top_menu_hover.png") repeat-x top;border-color:#9BD9F1;border-width:1px 1px 0px 1px;}
#top_box_menu li:hover a,#top_box_menu li.iehover a{border-color:#fff;border-width:2px 2px 0px 2px;}

#top_box_menu li{background-color: expression(this.onmouseover = new Function("this.className += ' iehover';"),this.onmouseout = new Function("this.className = this.className.replace(' iehover', '')"));}

#top_box_menu li h2 {margin:0;padding:0;}

#top_box {background:transparent url("../../css/fastest/layout/bg_layout_main.png");width:1000px;height:150px;display:block;top:260px;left:0px;	position:absolute;border:1px solid #9BD9F1;z-index:10;}

#top_box {height:148px; overflow:hidden}
#top_box div.top_box_inner_obal {height:444px; border:0px solid red; }
#top_box div.top_box_inner {overflow:hidden;width:677px;height:148px; border:0px dashed yellow;}
#top_box ul {margin:5px 20px;}
#top_box .top_box_inner ul li{float:left;margin:2px 3px;width:151px;}
#top_box ul li a{ display:block;padding:3px;background:transparent url("../../css/fastest/clp/top_box_ico.gif") no-repeat 3px ;color:#10738C;font-weight:bold;padding-left:13px;}
#top_box ul li a:hover,#top_box ul li a.active{background-color:#1D85B7;color:#fff;text-decoration:underline;} 

#top_box ul li h2 ,#top_box ul li h3 {margin:0;padding:0;}

/*#top_box #top_druhy,#top_box #top_treti {display:none;}*/

.clp_miska {background:transparent url("../../css/fastest/clp/miska.png");width:136px;height:127px;display:block;position:absolute;bottom:0px;right:-49px;}
.clp_miska2 {background:transparent url("../../css/fastest/clp/miska2.png");width:89px;height:67px;display:block;position:absolute;bottom:-5px;right:-25px;}
.clp_kamen {background:transparent url("../../css/fastest/clp/kamen.png");width:101px;height:76px;display:block;position:absolute;bottom:-28px;right:-35px;z-index:10;}
.clp_kamen2 {width:285px;height:100px;display:block;display:block;position:absolute;bottom:0px;left:5px;z-index:10;color:#1D85B7;font-weight:bold;}
.clp_kamen2 p{font-size:9pt;margin-bottom:10px;text-align:justify;font-style:italic;} 
.clp_kamen2 img{float:left;margin:0 5px 5px 0;}

.box_plane {background:transparent url("../../css/fastest/clp/letadlo.png") no-repeat;width:171px;height:91px;display:block;position:absolute;bottom:0px;left:-49px;}

table.clp_kontakt_table {width:50%;}
address.clp_kontakt {margin:5px 0px;line-height:15pt;}

div.clp_infolinka {color:#C54E16;font-size:22pt;text-align:center;padding:10px 0px 2px 80px;display:block;width:205px;height:67px;background:transparent url("../../css/fastest/clp/infolinka.png");}
div.clp_infolinka div.smallbox_text {color:#C54E16;font-size:22pt;text-align:center;}
div.clp_infolinka span {display:block;color:#611603;font-size:15pt;}

div.clp_mapa_lazni {font-size:18pt;text-align:center;display:block;margin-bottom:15px;padding:20px 10px 10px 70px;width:205px;height:51px;background:transparent url("../../css/fastest/clp/mapa_lazni.png");}
div.clp_mapa_lazni h2 {margin:0;padding:0;color:#fff;font-size:20px;padding-bottom:5px;}
div.clp_mapa_lazni h2 a {font-size:20px;display:block;width:100%;height:100%;color:#fff;text-decoration:none;position:relative;}
div.clp_mapa_lazni a span {display:block;font-size:10pt;color:#1e0538;font-weight:bold;}


div.clp_infolinka5 p {font-style:italic;margin-bottom:5px;}
div.clp_infolinka5 p a{font-style:normal;font-weight:bold;}
div.clp_infolinka5 img {float:left;margin-right:10px;border:1px solid #4C9EC7;padding:1px;width:120px;}


div.clp_infolinka2 {color:#C54E16;font-size:20pt;text-align:center;padding:10px 0px 2px 80px;display:block;width:205px;height:67px;background:transparent url("../../css/fastest/clp/doporucujeme.png");}
div.clp_infolinka2 div.smallbox_text {color:#C54E16;font-size:18pt;text-align:center;}
div.clp_infolinka2 span {display:block;color:#611603;font-size:11pt;font-weight:bold;margin-bottom:5px;}
div.clp_infolinka2 div.smallbox_text a:link{color:#C54E16;}
div.clp_infolinka2 div.smallbox_text a:visited{color:#C54E16;}

div.clp_infolinka3 {color:#C54E16;font-size:20pt;text-align:center;padding:10px 0px 2px 80px;display:block;width:205px;height:67px;background:transparent url(../../css/fastest/box/bg_layout_blue.png) repeat scroll 0 0; position:relative}
div.clp_infolinka3 div.smallbox_text {color:#FFF;font-size:18pt;text-align:center;}
div.clp_infolinka3 span {display:block;color:#FFF;font-size:13pt;font-weight:bold;margin-bottom:5px;}
div.clp_infolinka3 div.smallbox_text a:link{color:#FFF;}
div.clp_infolinka3 div.smallbox_text a:visited{color:#FFF;}

/* start detail hotel*/
table.detail_hotel_list {position:absolute;top:50px;border-collapse: collapse;width:60%;float:left;}
table.detail_hotel_list tr td,table.detail_hotel_list tr th{font-weight:bold;padding:8px 3px;}
table.detail_hotel_list tr.od td,table.detail_hotel_list tr.od th{background:#CCE6F8;}
table.detail_hotel_list tr td span{font-weight:normal;font-size:9px;}

div.hotel_desc {margin-top:525px;border-top:1px dotted #000;}
div.hotel_desc h2 {}

div.hotel_fotos {position:absolute;top:52px;right:10px;}
div.hotel_fotos h2 {font-size:9pt;}


div.hotel_fotos div.foto_main {width:250px;height:180px;border:1px solid #8ABFD8;text-align:center;border-width:0 1px 1px 0;background-color:#C8E5F6;}
div.hotel_fotos div.foto_main a {height:165px;overflow:hidden;display:block;}
div.hotel_fotos div.foto_main img{width:220px;margin:13px 0;border:1px solid #8ABFD8;vertical-align:middle;}
div.hotel_fotos div.foto_main img.nofoto{width:120px;margin:13px 0;border:1px solid #8ABFD8;}


div.foto_list_over {overflow:hidden;background:#E3F4FA;}
div.foto_list_over ul.foto_list{width:200px;position:relative;line-height:88px;margin:auto;white-space:nowrap;}
div.foto_list_over ul.foto_list li img {max-height:65px;_height:65px;line-height:98px;border:3px solid  #c7e8f7; margin-top:15px;}
div.foto_list_over a#foto_left {position:absolute;top:0px;left:0;}
div.foto_list_over a#foto_right {position:absolute;top:0px;right:0;display:block;}


.shop_detail_img_list {width:100%;margin-top:10px;width:250px;line-height:98px;height:98px;position:relative;padding:2px 5px 2px 0px;}
.shop_detail_img_list .shop_detail_img_list_inner {width:85%;_width:82.5%; position:relative;margin:auto;overflow:hidden; border:1px dotted #EFEFEF;padding-top:10px;background:#E3F4FA;height:85px;}
.shop_detail_img_list .overflow {border:0px solid red; display:inline; position:relative; white-space:nowrap; left:0px} 
.shop_detail_img_list .overflow a{display:inline-block;} 
.shop_detail_img_list .overflow img{ max-width:80px;} 

.shop_detail_img_list img{height:60px;margin:2px;border:1px solid #ccc;padding:1px;}
.shop_detail_img_list span#img_next {background:transparent url("../../css/fastest/clp/foto_next.jpg");width:18px;height:98px;display:block;float:right;cursor:pointer;}
.shop_detail_img_list span#img_prev {display:block;background:transparent url("../../css/fastest/clp/foto_prev.jpg");width:17px;height:98px;float:left;cursor:pointer;}


ul.fast_links.balicky{position:absolute;top:553px !important;left:7px;width:395px;display:block;}
ul.fast_links.balicky li {display:inline;border-right:1px solid #666;text-align:left;padding:0 5px;}
ul.fast_links.balicky li:last-child {border-right:0px !important}

ul.fast_links {position:absolute;top:553px;right:48px;}
ul.fast_links li{font-size:10pt;display:block;text-align:center;}

.termin_select {background:transparent url("../../css/fastest/clp/table_check.gif");width:16px;height:16px;float:right;margin-left:5px;}


div.balicek_list h3 {
	border-top:1px dotted #C3DFDD;
	clear:both;
	color:#0A4866;
	display:block;
	font-size:14px;
	height:20pt;
	line-height:20pt;
	margin-bottom:1px;
	margin-top:0px;
	padding-left:0px;
	padding-top:4px;
	width:99%;
}
div.balicek_list:first-child h3 {border-top:0px solid #C3DFDD}
div.balicek_list a.show_price {font-size:10pt;float:right;margin:10px;}
div.balicek_list div.bal_text {font-size:9pt;line-height:18pt;text-align:justify; float:left;width:100%;}
div.balicek_list div.bal_text br {clear:none !important;}
div.balicek_list table {width:300px; float:right; margin:10px auto;border-collapse: collapse; border:1px solid #C8E5F6;line-height:10pt;margin:10px 0 0 10px;}
div.balicek_list table tr td{text-align:left;padding:5px;border-bottom:0px solid #C3DFDD; color:#2A7093	}
/*div.balicek_list table tr:hover td, div.balicek_list table tr.iehover td{background:#F3F7F8;}*/
div.balicek_list table tr td.bold{font-weight:bold; color:#4C9FC8; text-align:right; padding-right:2px}
div.balicek_list table tr td.bold img {cursor:pointer}
div.balicek_list table tr th{color:#C3530F; font-weight:bold;; text-align:right; padding-right:2px;}
div.balicek_list table tr th.name{text-align:left;	}


div.celkem_cena {font-weight:bold;font-size:10pt;color:#4A9EC7;}
div.celkem_cena strong{padding-right:10px;}
div.celkem_cena var{font-weight:bold;}


/* end detail hotel*/

 
/* START LOCATION LIST*/ 

.clp_location_list_foto {float:right;margin:13px 5px 5px 20px;border:1px solid #8ABFD8;border-width:0 1px 1px 0;background-color:#C8E5F6;}
.clp_location_list_foto li {padding:8px;}
.clp_location_list_foto li img{width:120px;padding:1px;border:1px solid #8ABFD8;}

div.location_desc {text-align:justify;}

div.hotel_list {position:relative;display:block;}
div.hotel_list div.h_list{position:relative;display:block;top:15px;padding:5px;padding-bottom:15px;}
div.hotel_list div.h_list span.order {position:absolute;bottom:10px;_top:120px;right:10px;font-size:10pt;}
div.hotel_list div.h_list span.order strong{font-weight:normal}

div.hotel_list h3 {margin-top:0;padding-top:0;}
div.hotel_list h3 a{font-weight:bold;clear:both;font-size:11pt;line-height:25pt;background:transparent url(../../css/fastest/layout/top_menu_hover.png) repeat-x top;display:block;border-top:1px solid #9BD9F1;padding:0 5px;height:25pt;white-space:nowrap;overflow:hidden}
div.hotel_list p{font-size:10pt;line-height:15pt;}
div.hotel_list div.img{float:left;text-align:center;margin:8px 10px 5px 0;_margin-top:25px;width:80px;padding:1px;border:1px solid #8ABFD8;}
div.hotel_list div.img img{width:80px;}
div.hotel_list div.img img.nofoto{width:50px;}

/* END LOCATION LIST*/ 
 
#top_treti {position:relative;}
#top_treti div.smallbox_text p{font-size:10pt;margin:10px;width:90%;text-align:justify;color:#1F779F;}
#top_treti a.kupon_order {color:#fff;position:absolute;right:154px;top:100px;width:50px;padding:5px 10px;font-size:11px;}
#top_treti a.kupon_order:link {color:#fff;}
#top_treti a.kupon_order:visited {color:#fff;}
#top_treti a.kupon_order:hover {color:#fff;background-position:0px -25px;}

#top_druhy div.desc {clear:both;font-size:10pt;margin:10px;width:90%;text-align:justify;color:#1F779F;margin-top:20px;position:relative;display:block;padding-top:20px;_padding-top:0px;}
#top_druhy ul {margin-top:20px;}
#top_druhy p {font-size:10pt;}

#top_druhy ul li {height:22px;width:200px !important;}

.f10 {font-size:10pt;}

.sloupce {float:left;}


.star_no {background:transparent url(../../css/fastest/clp/star_no.gif);position:relative;width:80px;height:16px;display:block;margin:0;padding:0;}
.star_no li {float:left;margin:0;padding:0;}
.star_no a {float:left;width:16px;height:16px;}
/*.star_no a:hover {background:transparent url(../../css/fastest/clp/star_over.gif);}*/
#star_over {height:16px;position:absolute;top:0;left:0;z-index:1;background:transparent url(../../css/fastest/clp/star_over.gif);}
.star_vote {position:absolute;top:0;left:0;width:80px;height:16px;display:block;z-index:2;}
span.voted {float:right;color:#666;margin-top:3px;}


#formular_komentare {width:100%;position:relative;display:block;}
#formular_komentare fieldset {background:transparent url(../../css/fastest/layout/bg_top_box_menu.png) repeat-x bottom;border:0;border-bottom:1px solid #9BD9F1;}
#comments_refresh p{border-bottom:1px dotted #ccc;font-size:9pt;padding:5px 5px 8px;}
#comments_refresh p:hover{background:transparent url(../../css/fastest/layout/bg_top_box_menu.png) repeat-x bottom;}
#comments_refresh p strong{font-weight:normal;display:block;margin-bottom:10px;}
#comments_refresh p span.name{font-weight:bold;}
#comments_refresh p span.date{float:right;font-size:8pt;color:#666}

.balicek_list h3 a {
	font-size:9pt;
	display:block;
	background:url(/css/fastest/clp/more_info_btn.png) center right no-repeat;
}

/* MySelect */
.mySelect {border:1px solid #9BD9F1;	margin:0.2em;position: relative;float:left; background:#FFF;}
#formular_objednavka label {float:left;clear:left;font-size:10pt;}

.mySelect span {padding-left:4px; position:relative; top:3px; color:#555;float:left;display:block;width:84%;overflow:hidden;white-space:nowrap;}
.mySelectAr {position: absolute; right: 2px; top:2px; border:1px solid #9BD9F1; width: 15px;background:transparent url(../../css/fastest/button/my_select.gif) no-repeat center;cursor:pointer;}
.mySelectUl {position: absolute; left: -1px; border:1px solid #9BD9F1; border-width:0px 1px 1px 1px; background: #FFF; z-index: 10000}
.mySelectLi {background:#FFF; cursor:pointer;padding: 1px 0px 1px 4px; color: #555;}
.mySelectLi.hover_li {background:#EFEFEF;}

#preloader_mapa {position:absolute; left:145px; top:150px; border:2px solid #FFF; width:335px; height:22px; background: #CFF2FF; padding:2px;}
#preloader_mapa_progress {width:0%; height:22px; background:#499DC4;}
#preloader_mapa_text {left:35%; position:absolute; top:6px; font-weight:bold; }


/**
 * logout premium sekce
 */
.premium_logout{position:absolute; top:5px; left:121px; } 

.ClpGiftPacks {margin-top: -296px}
.ClpSpecificationStays {margin-top: -148px}

.title5 {font-size:15px;margin-bottom:5px;display:block;color:#FFBE33;}