@charset "UTF-8";
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #E0E0D0;
	background-image: url(back-destmain.jpg);
	background-repeat: repeat-x;
}



/* zakazany select */
/*
.frame {   -webkit-user-select: none;
 -khtml-user-select: none;  -moz-user-select: none;
 -o-user-select: none;  user-select: none;  }
*/


.frame #top {
	width: 100%;
	height: 200px;
	margin: 0 auto;
	text-align: left;
	background-color:#000;
	background-repeat: no-repeat;
	background-image: url(backtop-rhodos-mirror.jpg);
	background-position: center bottom;
}
.x11topmenu-item:hover {
	color:#FC0 !important;
}
.frame .menudest{
	display:block;
	padding-top: 66px;
	text-align:center;
}
.frame .menudestitem {
	display: inline-block;
	padding: 0 11px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	font-size:18px;
	line-height: 33px;
	text-decoration:none;
	color:#aaa;
	text-transform: uppercase;
}
.frame .menudestitem:hover {
	color:#FFF;
}
.frame #container {
	width: 990px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.frame #header {
	background-color: #09C;
	background-image: url(backtop-rhodos.jpg);
	height: 180px;
	padding-top: 120px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
}
.frame #header h1 {
	font-size: 111px;
	color: #FFF;
	font-weight: normal;
	background-image: url(backblack60.png);
	margin: 0;
	padding-top: 33px;
	padding-right: 22px;
	padding-bottom: 16px;
	padding-left: 0px;
	display: inline-block;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	/*background-image: url(backtop-rhodos-blur.jpg);
	*/
	text-align: left;
	background-repeat: repeat-xy;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.frame #header h2 {
	font-size: 22px;
	color: #CCC;
	font-weight: normal;
	background-image: url(backblack60.png);
	margin: 0;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 66px;
	display: inline-block;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	background-color: #000;
}
.frame #submenu {
	float:left;
	width: 200px;
	padding-top: 66px;
	padding-bottom: 66px;
	text-align:right;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
	background-image: url(back-submenu.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#submenu li {
	float:right;
	clear:both;
	list-style-type: none;
	padding-right: 11px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: transparent;
	margin-top: 8px;
	margin-bottom: 8px;
}

#submenu a {
	display:block;
	font-weight: normal;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;
}
#submenu a:hover {
	color:#C00;
}
#submenu li:hover {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #C00;
}
.frame #mainContent {
	font-size: 12px; /* zmensene 2012/2 by pemi @msr cmd */
	float:left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 20px;
	width: 700px;
}
.frame #mainContent h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-style:normal;
	font-weight: normal;
	text-transform:none;
	padding: 22px 55px 12px 0;
	color: #C00;
}

.frame #mainContent h3 {
 padding: .7em .4em 0 0;
 margin: 0.5em 0;
 font-weight: normal;
 font-size: 21px;
}

.frame #footer {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	background-color: transparent;
	border-top-style: none;
}
.frame #footer .footernavi {
	background-color: transparent;
}
.frame #box100, .frame #box100f {
	display: block;
	float:left;
	width: 100%;
	margin: 0 auto;
	background-color:#fff;
	background-image: url(back-infobox.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.frame #box100f {
	background-color:#333;
	background-image: url(back-infobox-dark.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.frame .infobox {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	padding-top: 11px;
	padding-bottom: 11px;
}
.frame .infobox #zajazd {
	margin-left:18px;
}

.frame .infobox h3, #zajazdybox h1 {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:30px;
	font-style:normal;
	font-weight: normal;
	text-transform:none;
	margin-top: 11px;
	color: #C00;
	padding: .7em .4em .3em 0;
}

h3 {font-family: Georgia, "Times New Roman", Times, serif; color: #4A4A42;}

#mainContent img{
	float:right;
	clear:both;
 /* RFLCT	margin-left: 11px; 	margin-bottom: -55px; */
 margin: 0 0 10px 40px; border: solid 18px #EDEDE9;
}

.clear {  clear: both; }


.frame #mainContent p { padding: 0 0 .45em 0;}

div#zajazdybox { padding: 1.2em 0;}
div#zajazdybox h1 { padding: 0 0 .8em 0;}

/* WEATHER STYLES */

.zdrojdat {padding: 15px 0 0 0; margin: 0; color:#AAA; font-size: 9px !important;}
.zdrojdat a{text-decoration:none; color:#AAA;}
.zdrojdat a:hover{color:#999; text-decoration: underline;}

.weather-current-title { float:right; padding-top: 5px; color: #555048; clear: both; }
.weather-current-temp {font-size: 30px; float:right;color: #555048; width: 150px; text-align: right;}
.weather-current-ico {vertical-align: top !important; float:left;}
.weather-ico, .weather-current-ico {border:0; vertical-align: text-bottom;}
.weather-ico {margin-right: 21px;}
.weather-temp { float: right; clear: right;}
.weather-line {clear:both; padding: 8px 0;}
.weather-line:hover {background: #FFF; border-style: solid; border-color: #DDD; border-width: 1px 0 0 1px;} 
.weather-current-ico { position:relative; top: -4px;}


div.weatherbox { width: 165px; float:right; clear: right;margin: 0 0 5px 0;
  font-size: 11px; color: #555048; padding: 10px; }

.weatherbox h3 {color: #F30; font-size: 16px; margin: 0; padding: 0 0 5px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic; text-transform: none; text-align: right;}

hr { clear: both;margin: 0px;padding: 0px;height: 0px;color: black;background-color: black;border: none;}

table.teploty { border-collapse: collapse; background: #665; color: #FFF; text-align:center; border: none 0px transparent; margin: 10px 0 10px 0;width:99%; }
table.teploty td {padding: 6px 12px; border: none 0px transparent !important;}

.cervenou {color:#A00;}
.txtmini {font-size: 80%;}
.obraz_vlavo {float:left !important;}
.obraz_vpravo {float:right !important;}

.obraz_stred {float: none !important; margin: 0 auto; align: center;}

p.pmapa img {float:none !important; margin: 0 auto !important; 
border: none 0px transparent !important;}