@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	text-align:center;

	background-image: url(../image/top-bck.png);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e6879;

}

#line
{
	width: 954px;
	background-color: #1286BC;
	background-image: url(../image/line-main-page.png);
	height: 5px;
}


div 
{
margin:0px;
padding: 0px;
}

h3
{ 
/*font-size:20px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #4e6879; 
*/
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}
/* Everything about the header START */

a
{
color: #006d9f;
text-decoration: none;
border:0;
}

a:visited
{
color: #006d9f;
text-decoration: none;
border:0;
}

a:active
{
color: #006d9f;
text-decoration: none;
border:0;
}

a:hover
{
color: #ac0000;
text-decoration: underline;
border:0;
}


img {
border:0px;
}

#searchButton {
background-image:url('../image/bck-search-button.png');
background-repeat: repeat-x;
padding-left: 20px;
height:32px;
float:right;
margin-right:13px;
padding-top:7px;
margin-top:5px;
text-transform:uppercase;
padding-right: 8px;
cursor: pointer;
}

#searchButton:hover {
color: #fbcf0f;
text-decoration: none;
}

#lupaImg {
margin-left: 10px;
padding-top:2px;
}

#czech-flag img {
margin-left:-10px;
padding:0;
}

#header
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #FFFFFF;
	height: 186px;
	width: 959px;
}
#header a, #header a:visited, #header a:active
{
color:#FFFFFF;
font-size: 12px;
}

#header a:hover
{
text-decoration: underline;
color:#fbcf0f;
font-size: 12px;
}

#header a.oNas
{
text-decoration: none;
color:#fbcf0f;
font-size: 14px;
}
#header a.oNas:hover
{
text-decoration: underline;
color:#ffffff;
font-size: 14px;
}

#links
{
	height: 134px;
}

#czech-flag {
padding-right: 4px;
}

#spacer
{
	float:left;
	height:124px;
	background-image: url(../image/top-spacer-right.png);
	width:10px;
	
}
#logo
{
width: 182px;
float: left;
}

#header_line
{
float: left;
}

#holidays
{
	float: left;
	height: 186px;
}

#phone
{
	width:auto;
	height:25px;
	float:right;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	text-align:left;
	text-transform: uppercase;
}
.odsadIkonu {
	float: right;
	margin:0px 8px 0px 8px;
}
#favourite
{
	width:auto;
	height:25px;
	float:right;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	text-transform: uppercase;
	text-align: left;
}


#howTo
{
	width:auto;
	height:25px;
	float:right;
	padding-left: 8px;
	padding-right: 12px;
	padding-top: 8px;
	text-align: left;
	text-transform: uppercase;
}


#menu
{
	height:30px;
	float:right;
	margin-right: 5px;
	
}

/* Everything about the header END */
/**********************************************/

/* Everything about types and preferences START */




#types
{
width:413px;
height: auto;
background-color: #c7ed21;
float:left;
color: #000000;
padding: 0px;
margin: 0px;
}
#types-content
{
padding:20px;
font-size: 11px;
}

#types-content h2
{
font-weight: bold;
font-size: 14px;
margin:0px;
}

#types-content ul
{
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
margin:0px;
list-style-type:none;
}

#types-content li {
	
	line-height: 14px;
	list-style-position: outside;
	background-image:url(../image/li-types.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px; 
	margin-left:0px;
	margin-bottom: 5px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

#types-content a, #types-content a:visited
{
color: #000000;
text-decoration: none;
} 

#types-content a:hover
{
color: #ac0000;
text-decoration: underline;
} 

#prefer
{
width: 541px;
height: auto;
background-color: #1286bc;
color: #FFFFFF;
float: left;
padding: 0px;
margin: 0px;
}

#prefer-content
{
padding:20px;
}

#prefer-content h2
{
font-weight: bold;
font-size: 14px;
margin:0px;
}

#prefer-content a, #prefer-content a:visited
{
color: #FFFFFF;
text-decoration: none;
}

#prefer-content a:hover
{
color:#fbcf0f;
text-decoration: underline;
}

#prefer-content ul
{
padding-left:23px;
padding-top:10px;
padding-bottom:5px;
margin:0px;
list-style-type:none;
}

#prefer-content li {
	
	line-height: 14px;
	list-style-position: outside;
	background-image:url(../image/li-preferences.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 19px; 
	margin-left:0px;
	margin-bottom: 5px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

/* Everything about types and preferences end */
/**********************************************/
#white-spacer
{
background-image: url(../image/spacer-white.png);
width: 951px;
height: 45px;
float:left;
background-repeat:no-repeat;
background-position:center;
background-color:#FFFFFF;
}

#search
{
height:360px;
text-align:left;
}

#search-content
{
height:360px;
z-index:100;
position:absolute;
left:0px;
top: 0px;
background-image: url(../image/search-bck.png);
width:413px;
color: #FFFFFF;
text-align:left;
}

#search-content h1
{
font-size:24px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#search-padding 
{
padding	:20px; 
font-size: 12px;
}
#search-padding input
{
margin-top: 3px;
margin-bottom: 5px;
margin-right: 10px;
}

#spust
{
z-index: 10000;

}

#obsah
{
width: 959px;
margin:0em auto;
border: 0px;
text-align:left;

}
#leftpanel
{
float: left;
width: 636px;
margin:0;
padding:0;
}
#leftpanel-content
{
margin:0;
padding-left: 0px;
padding-right: 0px;
padding-top:0px;
background-color:#FFFFFF;
font-size:11px;
}

#leftpanel-content h1
{
font-size:22px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #ac0000; 
}

#leftpanel-content h2
{
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}

#leftpanel-content h3
{
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}

#leftpanel-content h4
{
font-size:13px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}


#leftpanel-content h5
{
font-size:13px;
margin-bottom:15px;
margin-top:5px;
font-weight:normal;
color: #006d9f;
}
/*
#leftpanel ul {
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:5px;
}

#leftpanel li {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-right-panel.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 20px; 
	margin-left:0px;
	margin-bottom: 5px;
}
*/
#leftpanel li.ok {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-ok-sign.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 25px; 
	margin-left:0px;
	margin-bottom: 5px;
}


#rightpanel
{
margin:0 0 0 636px;
padding:0;
background-image:url(../image/bck-rightpanel.png);
background-repeat:repeat-y;
overflow: visible;
}
#rightpanel-content
{
margin:0;
padding-right:0px;
padding-top: 30px;
padding-left: 30px;
font-size:11px;
color:#4e6879;
font-family:Arial, Verdana, Helvetica, sans-serif;

}

#rightpanel-content h1
{
font-size:22px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #ac0000; 
}

#rightpanel-content h2
{
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}

#rightpanel-content h3
{
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}

#rightpanel-content h4
{
font-size:13px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}


#rightpanel-content h5
{
font-size:13px;
margin-bottom:15px;
margin-top:5px;
font-weight:normal;
color: #006d9f;
}

#rightpanel ul {
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:5px;
}

#rightpanel li {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-right-panel.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 20px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#rightpanel li.ok {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-ok-sign.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 25px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#rightpanel a
{
color: #006d9f;
text-decoration: none;
}

#rightpanel a:visited
{
color: #006d9f;
text-decoration: none;
}

#rightpanel a:hover
{
color: #ac0000;
text-decoration: underline;
}


#rightpanel-switch
{

margin:0 0 0 220px;
padding:0;
background-image:url(../image/bck-rightpanel.png);
background-repeat:repeat-y;
background-color: #FFFFFF;
overflow: visible;
}
#rightpanel-switch-content
{

margin:0;
padding-right:0px;
padding-top: 30px;
padding-left: 30px;
font-size:11px;
color:#4e6879;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#rightpanel-switch-content h1
{
font-size:22px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #ac0000; 
}
#rightpanel-switch-content h2
{
font-size:19px;
margin-bottom:0px;
margin-top:0px;
padding:0px;
font-weight:normal;
padding: 0px;
color: #1286bc;
}
#rightpanel-switch-content h3
{
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #006d9f;
}

#rightpanel-switch-content h4
{
font-size:12px;
margin-bottom:8px;
margin-top:0px;
padding: 0px;
font-weight:normal;
color: #1286bc;
}


#rightpanel-switch-content h5
{
font-size:13px;
margin-bottom:15px;
margin-top:5px;
font-weight:normal;
color: #006d9f;
}

#rightpanel-switch-content a , #rightpanel-switch-content a:visited {
	color: #006d9f;
	text-decoration:none;
	
}

#rightpanel-switch-content  a:hover {
	color: #ac0000;
	text-decoration:underline;
}

#usefull {
margin: 0px;
padding: 0px
}

#usefull-content {
padding: 10px;
}

#usefull a , #usefull a:visited {
	color: #006d9f;
	text-decoration:underline;
	
}

#usefull a:hover {
	color: #ac0000;
	text-decoration:none;
}


#rightpanel-switch-content #mapa ul.niceUl {
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:5px;
}

#rightpanel-switch-content #mapa li.niceLi {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-right-panel.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 20px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#rightpanel-switch li.ok {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-ok-sign.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 25px; 
	margin-left:0px;
	margin-bottom: 5px;
}



#leftpanel-switch
{
background-color: #FFFFFF;
float: left;
width: 220px;
margin:0;
padding:0;
}
#leftpanel-switch-content
{
margin:0;
padding-left: 0px;
padding-right: 0px;
padding-top: 30px;
background-color:#FFFFFF;

}
#leftpanel-switch ul.niceUl {
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:5px;
}

#leftpanel-switch li.niceLi {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-right-panel.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 20px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#leftpanel-switch li.ok {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-ok-sign.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 25px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#leftpanel-switch a
{
color: #006d9f;
text-decoration: none;
}

#leftpanel-switch a:visited
{
color: #006d9f;
text-decoration: none;
}

#leftpanel-switch a:hover
{
color: #ac0000;
text-decoration: underline;
}


#leftpanel-switch-content h2
{
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #ac0000;
}

#leftpanel-switch-content h3
{
font-size:18px;
margin-bottom:15px;
margin-top:0px;
font-weight:normal;
color: #ac0000;
}


#footer
{
padding: 0px;
border: 0px;
clear:both;
margin-top:20px;
margin-bottom:0px;

}
#footer-content
{
margin:0px;
padding:0px;
background-image:url(../image/bck-footer.png);
background-position:top;
width:951px;
color:#4e6879;
height:140px
}

#footer-content a, a:visited, a:active
{
text-decoration:none;
color:#4e6879;
}

#footer-content a:hover
{
text-decoration:underline;
color: #006d9f;
}

#footer-content ul
{
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
margin:0px;
list-style-type:none;
}

#footer-content li {
	
	line-height: 14px;
	list-style-position: outside;
	background-image:url(../image/li-footer.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 16px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#footer-content-left
{
float:left;
width:194px;
margin-top:10px;
}

#footer-content-middle
{
float:left;
width:194px;
margin-top:10px;
}

#footer-content-middle2
{
float:left;
width:280px;
margin-left:50px;
margin-top:20px;
}

#footer-content-right
{
float:left;
width:194px;
margin-top:10px;
margin-left:20px;
}

#image_footer
{
margin-top:5px;
margin-bottom: 0px;
padding:0px;
}

#footer-nav
{
float:left;
font-size: 12px;

}
#footer-up
{
float:right;
margin-right:9px;
font-size: 11px;
font-weight:bold;
color: #0583ba;
}

#footer-up img
{
border:0px;
}

#footer-up a, #footeru-up a.visited
{
color: #0583ba;
text-decoration:none;
}

#footer-up a:hover
{
color: #0583ba;
text-decoration:underline;
}


#footer-nav a, #footeru-nav a.visited
{
color: #0583ba;
text-decoration:underline;
}

#footer-nav a:hover
{
color: #0583ba;
text-decoration:none;
}

#copyright
{
font-size:11px;
}

#copyright a, #copyright a:visited, #copyright a:active  
{
text-decoration: underline;
color: #006d9f; 
}

#copyright a:hover
{
text-decoration: none;
color: #ac0000;
}

#wholePhotos
{
color: #FFFFFF;
font-weight: strong;
background-image: url(../image/bck-photogallery.png);
background-repeat: no-repeat;
width:204px; 
height: 50px; 
float:left;
text-align: center;
}

#wholePhotos-content
{
padding-top: 7px;
}

#wholePhotos-content a
{
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
}

#wholePhotos-content a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

#vyhody_nevyhody
{
width:100%;
background-color: #f2f0f1;
}

#vyhody, #nevyhody
{
background-color: #f2f0f1;
color: #4e6879;
float: left;
width: 192px;
margin-right:2px;
border-right: 2px solid white;
margin-bottom: 20px;
}

#vyhody-content, #nevyhody-content
{
padding: 15px;

}

#vyhody-content h5
{
font-size: 12px;
color: #0d86bb;
margin: 0px;
padding: 0px;
font-weight: bold;
text-transform: capitalize;
}

#nevyhody-content h5
{
font-size: 12px;
color: #ac0000;
margin: 0px;
padding: 0px;
font-weight: bold;
text-transform: capitalize;
}


#vyhody-content ul {
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:5px;
}

#vyhody-content li.niceLi {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-advantages.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 20px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#nevyhody-content ul {
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:5px;
}

#nevyhody-content li.niceLi {
	
	line-height: 18px;
	list-style-position: outside;
	background-image:url(../image/li-disadvantages.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 20px; 
	margin-left:0px;
	margin-bottom: 5px;
}

#map_canvas {
	
	height: 200px;
	float:left;
	font-size: 8px;
	color: white;
	padding: 5px;
	margin-bottom: 20px;
}

#map_canvas  a , #map_canvas  a:hover, #map_canvas  a:visited, #map_canvas  a:visited {
	
	font-size: 8px;
	color: white;
	
}

#anotation
{
	width:98%;
	text-align: justify;
}

/* CLASSES */

hr.cleaner
{
clear:both;
display: none
} 

.o_nas
{
	padding-left:12px;
	

}
.floater
{
float:left;
}

.rightFloater
{
float:right;
}

.floaterVypis
{
float:left;
width:500px;
line-height: 17px;
margin-bottom: 10px;
}

.floaterIco
{
float:left;
width:209px;
overflow: visible;

}

.floaterIcoDetail {
float:left;
width:600px;
overflow: visible;
margin-bottom:20px;
}

.floaterIco img {
margin-right:5px;
margin-bottom:5px;
}

.floaterIcoDetail img {
margin-right:5px;
margin-bottom:5px;
}

.odsadVypis
{
height:10px;
width: 100%;
margin-bottom:10px;
float:left;
background-image: url(../image/left-line.png);
background-repeat:repeat-x;
background-position:center;
}

.odsadVypis hr
{
color: #c2c2c2;
border-color: #c2c2c2;
}
.floater_img
{
float:left;
margin-right:3px;
}


.left-line
{
background-image: url(../image/left-line.png);
width: 622px;
height: 13px;
background-repeat:repeat-x;
background-position:center;
overflow:visible;
clear:both;
margin-bottom:10px;
}

.right-line
{
background-image: url(../image/right-line.png);
width: 286px;
height: 15px;
background-repeat:no-repeat;
background-position:right;
overflow:visible;
margin-bottom:10px;
}

.right-line-switch
{
background-image: url(../image/left-line.png);
width: 622px;
height: 13px;
background-repeat:repeat-x;
background-position:center;
overflow:visible;
margin-bottom:10px;
margin-top: 10px;
}


.right-line-switch-destination
{
background-image: url(../image/left-line.png);
width: 330px;
height: 13px;
background-repeat:repeat-x;
background-position:center;
overflow:visible;
margin-bottom:10px;
margin-top: 10px;
}

.left-line-switch
{
background-image: url(../image/right-line.png);
width: 190px;
height: 15px;
background-repeat:no-repeat;
background-position:right;
overflow:visible;
margin-bottom:10px;
}


.nadpis
{
font-weight: normal;
color: #006d9f;
padding-bottom: 5px;
margin-top:0px;

}

.textfield_right_float
{
margin-right:0px;
height: 18px;
background-image:url(../image/bck-news-textfield.png);
margin-bottom:7px;
}

.pad_ten_px_top
{
margin-top:7px;
float:left;
}

.mar_five_px_top
{
margin-top:5px;
}

.window_red
{
float:left;
width:205px;
background-color: #ac0000;
border:0px;
color:#FFFFFF;
padding:0px;
margin-bottom:15px;
margin-right:3px;

}

.window_orange
{
float:left;
width:205px;
background-color: #df7300;
border:0px;
color:#FFFFFF;
padding:0px;
margin-bottom:15px;
margin-right:3px;

}


.window_green
{
float:left;
width:205px;
background-color: #9fc108;
border:0px;
color:#FFFFFF;
padding:0px;
margin-bottom:15px;
margin-right:3px;
}


.window_blue
{
float:left;
width:205px;
background-color: #1286bc;
border:0px;
color:#FFFFFF;
padding:0px;
margin-bottom:15px;
margin-right:3px;

}

.window_red p,
.window_blue p,
.window_orange p,
.window_green p
{

padding-left:10px;
padding-right:5px;
padding-bottom:0px;
font-size:12px;
}

.window_red img, 
.window_blue img,
.window_orange img,
.window_green img
{
border:0px;
margin:0px;
}

.grey_bck
{
background-color: #f0f0f0;
color: #4e6879;
padding:10px;
font-size:11px;
margin:0px;
}

.twelve
{
font-size:12px;
}

.windows
{
clear:both;
}

.windows a
{
color:#FFFFFF;
text-decoration: none;
}

.windows a:hover
{
color:#FFFFFF;
text-decoration: underline;
}

.leftAlign
{
text-align: left;
}
.rightAlign
{
text-align: right;
padding-right:3px;
}
.typesWidth
{
width:85px;
}
.typesWidthDevadesat
{
width:95px;
}
.typesWidthStoPet
{
width:110px;
}

.typesWidthStoPade
{
width:150px;
}

.leftForm
{
background-color:#f2f1f1;
width: 190px;
padding-left:15px;
padding-top:15px;
padding-bottom: 15px;
}

.nadpisVypis
{
color: #1286bc;
font-size:19px;
}

.nadpisVypisMensi
{
color: #1286bc;
font-size:12px;
}

.leftForm input
{
width: 175px;
border: 1px solid #DDDDDD;
margin-top: 5px;
margin-bottom: 10px;	
}
.tabH
{
font-size: 14px;
}

.tabLi
{
color: #FFFFFF;
font-size: 12px;
}

.bunka1, .bunka2 
{
border-bottom: 1px solid #c2c2c2;
padding: 3px;
font-size: 11px;

}

.bunka1Blue
{
color: #0582bc;
font-size: 14px;
}

.bunka2Blue
{
color: #0582bc;
font-size: 12px;
text-align: right
}

.bunka3, .bunka4
{
padding: 3px;
font-size: 11px;

}

#formular, #formular input {

}

#formular li {

}
#formular ul {

}	

#formular .reSized {
width: 172px;
}
#formular .nameResized {
width: 365px;
}


#resorts{
width: 700px;
height: 300px;
}

#regions {
width: 700px;
height: 300px;
}
#vyberRegion {
text-align: left;
}

#vyberLetovisko {
text-align: left;
}

#vyberPreferuji {
text-align: left;
}

/* CLASS .images*/

#images
{
position:relative;
}

#images h2
{
font-size:26px;
color:#FFFFFF;
font-weight: normal;
margin:0;
padding:0;
}

#images hr {
color:#ffffff;
background-color:#ffffff;
width: 510px;
text-align:right;
float:right;
}

#images a
{
text-decoration: none;

font-size: 14px;
font-weight:bold;
border:0;
display:block;
}
#images a:hover
{
text-decoration: underline;
}
#images a:visited
{
text-decoration: none;

font-size: 14px;
font-weight:bold;
}

#images a.more, #images a.more:visited, #images a.more:active {
	color: #fbd01d;
	text-decoration: none;
}

#images a.more:hover {
	color: #fbd01d;
	text-decoration: underline;
}


#images a:active
{
text-decoration: none;
color: #ffffff;
}
#images img
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0;
	margin-top:10px;
	margin-bottom:5px;
	width:633px;
	height:177px;
    background-color:#FFFFFF;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:582px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:561px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(../image/slide-left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../image/slide-right.png) no-repeat 0 0;
}


/*validator*/
input.error { border: 1px solid red; }
	
label.error {
		background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat;
		padding-left: 15px;
		margin-left: .2em;
        color: red;
		margin-bottom:10px;
		padding-bottom:10px;
		height:20px;
	}
	
label.valid {
		background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/checked.gif') no-repeat;
		display: block;
		width: 16px;
		height: 16px;
	}

/* Tooltip
----------------------------------*/
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	-o-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width:2px; } 


#obsah {color: #4e6879;}
#obsah table.rezervace {background-image:none; }
#obsah table.rezervace th {padding:0px;margin:0px;background-image:none;}
#obsah table.rezervace td {padding:0px;margin:0px;border:1px solid #cdcdcd;text-align:center;width:16px;height:16px;}
#obsah table.rezervace td.mesic {text-align:left;width:35px;padding-left:10px;background-color:#e1f0ff;}
#obsah table.rezervace tr.dny td {background-color:#e1f0ff;}
#obsah table.rezervace tr.dny td.empty {bordeR:0px;background:#fff}
#obsah table.rezervace tr td.zelena-zelena, #obsah table.rezervace tr:hover td.zelena-zelena {background-color:#6ee900}
#obsah table.rezervace tr td.cervena-cervena, #obsah table.rezervace tr:hover td.cervena-cervena {background-color:#e90000}
#obsah table.rezervace tr td.modra-modra, #obsah table.rezervace tr:hover td.modra-modra {background-color:#009fe9}
#obsah table.rezervace tr td.bila-zelena, #obsah table.rezervace tr:hover td.bila-zelena {background: url("../img/bila-zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.zelena-bila, #obsah table.rezervace tr:hover td.zelena-bila {background: url("../img/zelena-bila.gif") center top no-repeat;}
#obsah table.rezervace tr td.bila-cervena, #obsah table.rezervace tr:hover td.bila-cervena {background: url("../img/bila-cervena.gif") center top no-repeat;}
#obsah table.rezervace tr td.cervena-bila, #obsah table.rezervace tr:hover td.cervena-bila {background: url("../img/cervena-bila.gif") center top no-repeat;}
#obsah table.rezervace tr td.bila-modra, #obsah table.rezervace tr:hover td.bila-modra {background: url("../img/bila-modra.gif") center top no-repeat;}
#obsah table.rezervace tr td.modra-bila, #obsah table.rezervace tr:hover td.modra-bila {background: url("../img/modra-bila.gif") center top no-repeat;}
#obsah table.rezervace tr td.zelena-cervena, #obsah table.rezervace tr:hover td.zelena-cervena {background: url("../img/zelena-cervena.gif") center top no-repeat;}
#obsah table.rezervace tr td.cervena-zelena, #obsah table.rezervace tr:hover td.cervena-zelena {background: url("../img/cervena-zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.modra-cervena, #obsah table.rezervace tr:hover td.modra-cervena {background: url("../img/modra-cervena.gif") center top no-repeat;}
#obsah table.rezervace tr td.cervena-modra, #obsah table.rezervace tr:hover td.cervena-modra {background: url("../img/cervena-modra.gif") center top no-repeat;}
#obsah table.rezervace tr td.modra-zelena, #obsah table.rezervace tr:hover td.modra-zelena {background: url("../img/modra-zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.zelena-modra, #obsah table.rezervace tr:hover td.zelena-modra {background: url("../img/zelena-modra.gif") center top no-repeat;}
#obsah table.rezervace tr td.svetle_zelena-zelena, #obsah table.rezervace tr:hover td.svetle_zelena-zelena {background: url("../img/svetle_zelena-zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.svetle_zelena-modra, #obsah table.rezervace tr:hover td.svetle_zelena-modra {background: url("../img/svetle_zelena-modra.gif") center top no-repeat;}
#obsah table.rezervace tr td.svetle_zelena-cervena, #obsah table.rezervace tr:hover td.svetle_zelena-cervena {background: url("../img/svetle_zelena-cervena.gif") center top no-repeat;}
#obsah table.rezervace tr td.svetle_zelena-bila, #obsah table.rezervace tr:hover td.svetle_zelena-bila {background: url("../img/svetle_zelena-bila.gif") center top no-repeat;}
#obsah table.rezervace tr td.zelena-svetle_zelena, #obsah table.rezervace tr:hover td.zelena-svetle_zelena {background: url("../img/zelena-svetle_zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.modra-svetle_zelena, #obsah table.rezervace tr:hover td.modra-svetle_zelena {background: url("../img/modra-svetle_zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.cervena-svetle_zelena, #obsah table.rezervace tr:hover td.cervena-svetle_zelena {background: url("../img/cervena-svetle_zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.bila-svetle_zelena, #obsah table.rezervace tr:hover td.bila-svetle_zelena {background: url("../img/bila-svetle_zelena.gif") center top no-repeat;}
#obsah table.rezervace tr td.svetle_zelena-svetle_zelena, #obsah table.rezervace tr:hover td.svetle_zelena-svetle_zelena {background: url("../img/svetle_zelena-svetle_zelena.gif") center top no-repeat;}
#obsah table.rezervace tr:hover td {background:white}

img.logo {
cursor:pointer;
}
