body {
	font: 70%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
	background:#E7F0FE;
	margin:2px 2px 2px 2px; 
	
	
}

a
{
	color: black;
	
	text-decoration:none;
	
	
	
}

a:hover
{
	text-decoration:underline;
}

a:visited
{
	
	color: black;
	
	/*text-decoration:none;*/
	
	
}

td a
{
	color: black;	
	text-decoration:none;

}
td a:hover
{
	color: black;	
	text-decoration:underline;

}
td a:visited
{
	color: black;	
	

}

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

img.b
{
	border: solid 1px #3A3A3A;
}

#header1{
	width:100%;
	height:130px;
	overflow:none;
	display:none;
}

#header1A_M{
	float:left;
	width:120px;
	height:100%;
	display:none;
	
}
#header2A_M{
	float:left;
	width:630px;
	height:100%;
	display:none;
	
	
}
#header3A_M{
	float:left;
	width:100px;
	height:100%;
	display:none;

}
#header4A_M{
	
	width:100%;	
	display:none;
	
}
#header2A_M .picture{
	float:left;
	margin:10px 5px 10px 5px;
}
#header3A_M .info{
	float:left;
	margin:5px 5px 5px 5px;
}


#header2{
	width:100%;
	height:25px;
	background:#8D8B90;
	display:none;
}


#header3{
	width:100%;
	height:20px;
	font-size:0px;
	display:none;
}

#header2 .menu{
	float:left;
	
	font-weight:bold;
	color:white;
	margin:3px 5px 0px 3px;
	display:none;

	
}


#header2 .menu a
{
	color:white;
	text-decoration:none;
	display:none;
}
#header2 .menu a:hover
{
	color:white;
	text-decoration:underline;
}


#header2 .menu a.selected
{
		
	text-decoration:underline;
}

#header2 .menusep{
	text-align:center;
	float:left;
	width:10px;
	margin:4px 0px 0px 0px;
		
}

#sloupek_levy_M
{
	float:left;
	width:150px;
	/*background:F3F3F8;*/
	background:#CFE1FA;
	display:none;
}

#sloupek_levy
{
	width:100%;
	border: 0px #9999BB solid;	
}

#sloupek_levy .menu_item_main_title
{
	width:100%;
	text-align:left;
	height:24px;
	padding-top:3px;
	padding-left:5px;
	border-bottom: 1px #E1EDFF solid;	
	color:white;
	font-weight:bold;
	background-image: url("../images/cara.gif");
	/*background: #73A5E8;*/
	
}


#sloupek_levy .menu_item
{
	width:100%;
	height:35px;
	padding-top:8px;	
	padding-left:5px;	
	padding-right:5px;	
	border-bottom: 1px #E1EDFF solid;	
}

#sloupek_levy .menu_tail
{
	width:100%;
	height:5px;
	background:#73A5E8;
	font-size:0px;
	border-bottom: 1px #E1EDFF solid;	
}
#sloupek_levy .menu_item a
{
	text-decoration:none;
	color:black;
}
#sloupek_levy .menu_item a:hover
{
	text-decoration: underline;
}

#sloupek_doporucujeme_M
{
	float:right;
	width:200px;
	background:#CFE1FA;
	display:none;
}
#sloupek_doporucujeme
{
	width:100%;
	border: 0px #9999BB solid;	
}
#sloupek_doporucujeme .menu_title
{
	background:#73A5E8;
	background-image: url("../images/cara.gif");
	color:black;
	font-weight:normal;
	padding: 4px 0px 5px 5px;
	height:24px;
	border-bottom: 1px #E1EDFF solid;	
}
#sloupek_doporucujeme .menu_tail
{
	background:#73A5E8;
	color:black;
	font-weight:normal;
	font-size:0px;
	height:5px;
}
#sloupek_doporucujeme .menu_item
{
	background:#CFE1FA;	
	font-weight:normal;
	height:70px;
	border-bottom: 1px solid #E1EDFF;
}
#sloupek_doporucujeme .menu_item .right a
{
	text-decoration:none;
	color:black;
}
#sloupek_doporucujeme .menu_item .right a:hover
{
	text-decoration: underline;
	
}


#sloupek_doporucujeme .menu_item .left
{
	float:left;
	width:30px;
	text-align:right;
	padding-top:5px;
}
#sloupek_doporucujeme .menu_item .right
{
	
	float:left;
	padding-top:2px;
	padding-left:5px;
}

#sloupek_navigace_M
{
	float:right;
	width:200px;
	/*background:#F3F3F8;*/
	background:#DBE9FD;
	display:none;
}
#sloupek_navigace
{
	width:100%;
	/*border: 1px #9999BB solid;*/
	border: 1px #CFCFE6 solid;
	
	
}

#sloupek_navigace .item_main_title
{
	
	height:24px;
	padding-left:15px;
	padding-top:3px;
	border-bottom: 1px #9999BB solid;	
	font-weight:bold;
	color:white;
	background-image : url("../images/cara.gif");
	
	
}
#sloupek_navigace .item
{
	height:20px;
	padding-left:15px;
	padding-top:5px;
	border-bottom: 0px #9999BB dotted;	
}
#sloupek_navigace .item_selected
{
	height:20px;
	padding-left:15px;
	padding-top:5px;
	border-bottom: 0px #9999BB dotted;	
	color:black;
}



#sloupek_navigace .item_title
{
	
	height:20px;
	margin-left:15px;
	margin-right:15px;
	padding-top:20px;
	padding-bottom:5px;
	border-bottom: 1px #CFCFE6 solid;	
	color:black;
	font-weight:normal;
	
	
}
#sloupek_navigace .item_space
{
	
	height:5px;
	font-size:0px;
	padding-left:5px;
	padding-top:5px;
	border-bottom: 0px #9999BB dotted;	
	
	
	
}

#sloupek_navigace .item  a
{
	text-decoration:none;
	color:black;
}

#sloupek_navigace .item  a:hover
{
	text-decoration: underline;
}

#sloupek_navigace .item_selected  a
{
	text-decoration:none;
	font-weight:bold;
	color:blue;
	
}

#content
{	
			height: expression("0px"); /* workaround pro 3px bug v IE */
			margin-left: 0px; /* do stran je treba margin */
			margin-right:0px;
			padding: 0px 0; /* do vysky je treba padding */	

}

h1
{
	font: 120%/1.5 Tahoma,"Geneva CE",lucida,sans-serif; 
	font-weight:bolder;
	color: black;
	margin-bottom: 0px;
}

h2
{
	font: 110%/1.5 Tahoma,"Geneva CE",lucida,sans-serif; 
	font-weight:bolder;
	color: black;
	margin-bottom: 0px;
}

th
{
	font: Verdana,"Geneva CE",lucida,sans-serif; 
}

td
{
	
	font: Verdana,"Geneva CE",lucida,sans-serif; 
}

table .filter
{
	
}



.filter th.first
{
	
	border-left:1px #7CABEB solid ;
}

.filter th.last
{
	
	border-right:1px #7CABEB solid ;
}

.filter td
{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	_font-size:70%;
	
	height:25px;
}

.filter th.both
{
	border-left:1px #7CABEB solid ;
	border-right:1px #7CABEB solid ;
}

.filter th
{
	
	background:#CFE1FA;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	_font: 70%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
	height:20px;
	font-weight:normal;
	border-top:1px #7CABEB solid ;
	border-bottom:1px #7CABEB solid ;
}

/*
definition of lists
-----------------------------------------
*/

table .list
{
	
}

.list th.first
{
	
	border-left:1px #7CABEB solid ;
}
.list th.last
{
	
	border-right:1px #7CABEB solid ;
}


.list th
{
	background:#CFE1FA;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	_font: 70%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
	height:25px;
	font-weight:normal;
	border-top:1px #7CABEB solid ;
	border-bottom:1px #7CABEB solid ;
	
}



.list td.alt
{
	background:#DDEBFF;
}

.list td
{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	_font-size:70%;
	border-bottom:1px #7CABEB solid ;
	height:25px;
}

/*
definition of objednavka
-----------------------------------------
*/

table .objednavka
{
	
}

.objednavka th.first
{
	
	border-left:1px #7CABEB solid ;
}
.objednavka th.last
{
	
	border-right:1px #7CABEB solid ;
}


.objednavka th
{
	background:#CFE1FA;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	_font: 70%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
	height:25px;
	font-weight:normal;
	border-top:1px #7CABEB solid ;
	border-bottom:1px #7CABEB solid ;
	
}



.objednavka td.alt
{
	background:#DDEBFF;
}

.objednavka td
{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	_font-size:70%;
	/*border:1px #7CABEB solid ;*/
	height:25px;
}


input 
{
	font: 100%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
	border: 1 solid #73A5E8;
	
}

input.button
{
	/*background-color: #B9D4F8; */
	
	font: 100%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
	cursor: hand;
	/*border: 1 solid #73A5E8;*/
	border: 1 solid gray;
	display:none;
}

#button
{
	/*background-color: #B9D4F8; */
	
	font: 100%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
	cursor: hand;
	/*border: 1 solid #73A5E8;*/
	border: 1 solid gray;
}
}

select
{
	font: 100%/1.3  Verdana,"Geneva CE",lucida,sans-serif; 
}

img
{
}

div.destinace_telo
{
	text-align:justify;
	margin-bottom:50px;
	
}

div.destinace_mapa
{
	width: 100%;
	text-align:center;
}

div.hotel_telo
{
	text-align:justify;
	margin-bottom:50px;
	margin-top:70px;
	
}

div.hotel_info_right
{
	float:right;
	text-align:right;
	
}

td.hotel_info
{
	font:70%;
}

#destinace_main_picture
{
	float: right;
	margin-left:15px;
}

#destinace_letovisko_picture
{
	float: left;
}
#destinace_letovisko_popis
{
	float: left;
	padding-left:15px;
}

#letovisko
{
	clear:both;
	margin-bottom:5px;	
	border: solid 0px black;
	height: expression("0px"); /* workaround pro 3px bug v IE */
	text-align:justify;
	margin-bottom:30px;
}
#letovisko_hotely
{
	clear:both;
	margin-bottom:15px;	
	border: solid 0px black;
	height: expression("0px"); /* workaround pro 3px bug v IE */
}

#galery_pict
{
	width:200px;
	_height:200px;
	min-height:100px;
	text-align:center;
	padding:5px;
	margin:5px;
	float:left;
	overflow:hidden;
	/*background:white;*/
	border: solid 1px #8C8C8C;
	
}
/* DETAIL OBRAZKU GALERIE */
#galery_pict_detail
{
	text-align:center;
	width:100%;
	margin:10px;
	
	
}
#galery_pict_detail_M
{
	text-align:center;
	width:100%;
	text-align:center
	
}

img.galery_detail
{
	background:white;
	padding:10px;
	border: solid 1px #8C8C8C;
}

div.nadpis_pruh
{
	clear:both;
}

div.nadpis
{
	
	
	float:left;
}

div.transfer
{
	text-align:right;
	width: 100%;
	padding-top:2px;
}

div.hr_main
{
	border-bottom: solid 1px #7CABEB;
	background: #B9D4F8;
	height:0px;
	font-size: 0px;
	margin: 5px 0px 5px  0px;
}

div.hr_2
{
	border-bottom: solid 1px #7CABEB;
	height:1px;
	font-size: 0px;
	margin: 5px 0px 15px  0px;
}


img.hotel_atribut
{
	border: solid 1px #3A3A3A;	
	margin: 0px 2px 2px 2px;
	float:left;
}