html {
	background:#f3f3eb;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 125%;
}
body {margin:8px 0 0 0;padding:0;text-align:center;}

body,html {
   margin:0; padding:0;
   height:100%;
   _overflow:hidden;
   }
#all {
   margin:0; padding:0;
   height:100%;
   overflow:auto;
   }

#all-content {width:900px;margin:0 auto;text-align:justify;background:#fff;color:000;}
/*
 * hlavní obsah bez hlavičky
*/

#top {padding-bottom:14px;}
#top-h {background:#f90;color:#000;text-align:center;height:70px;}
#top-h h1 {font-size:2em;font-style:italic;margin:0;padding-top:1em;line-height:25px;}
#weather-actual {
	background:#000;
	color:#fff;
	height:48px;
	text-align:center;
	font-size:10pt;
}
#weather-data {padding-top:10px;}
#weather-data img {margin-bottom:-10px;}

#all-main {margin-top:14px;}

#main {float:right;width:725px;}
#main-content {margin:0 15px 0 0;}

#menu {float:left;width:160px;}
#menu-content {margin-left:1px;}
#menu h3 {background:#e6dfcf;color:#414141;font-size:1em;padding:3px;margin:0;}

#menu ul {padding:2px 0 15px 20px;margin:0;}
#menu li {list-style-type:none;line-height:150%;}

#menu-inf {color:#606060;background:#fff;font-size:0.8em;}


#forecast {width:214px;float:left;}
#forecast-content {margin-right:1px;}

.weather-h {background:#f90;color:#fff;height:24px;}
.weather-h h3 {margin:0;padding:5px 0 0 0;font-size:1em;text-align:center;}
.nadpisy {
	font-size:11pt;
	font-weight: bold;
}

#forecast-data {border:2px solid #f90;margin-top:1px;}
#forecast-data-content {padding:3px;}
#forecast-table {font-size:0.8em;}
#forecast-table td.forecast-day {font-weight:bold;font-size:1.1em;}
#forecast-table td.forecast-temp {text-align:center;fon-size:0.9em;}
img.forecast-icon {float:left;}

#weather {float:right;width:495px;}


#climate {padding:15px 0 30px 0;}
#climate p {margin:0;padding:0;}

#weather p {padding:0 3px;}


.weather-table, #history-table {margin:0 0 2em 0;padding:0;width:100%;font-size:0.8em;}
.weather-table td, #history-table td {text-align:center;margin:0;padding:1px;}
.weather-table td.yellow, #history-table td.yellow {background:#ffa;}
.weather-table td.gray {background:#e6dfcf;color:#000;font-size:1.1em;width:110px;text-align:left;}
#history-table td.gray {background:#e6dfcf;color:#000;width:40px;}
#history-table tr.main {background:#e6dfcf;color:#000;}
#history-table tr.main td {padding:0 10px;}
#history-table {margin-bottom:30px;}

#history {margin-bottom:30px;}
#history table {text-align:center;margin:0 auto;}



#logo {background:#d7d7d7 url('../img/logo.jpg') 50% 50% no-repeat;width:100%;height:280px;}
#foot {background:#fff url('../img/foot.gif') 50% 50% no-repeat;width:780px;height:40px;}
/*
 * logo a patička
*/




hr.clear {clear:both;visibility:hidden;margin:0;padding:0;height:0;}



#menu a {background:#f4f4f4;color:#002832;text-decoration:none;font-weight:bold;}
#menu a:hover {text-decoration:underline;}

#main a {background:#fff;color:#002832;text-decoration:underline;}
#main a:hover {text-decoration:none;}

h1 {margin:0 0 30px 0;}
#balon {float:left;padding:4px;border:1px solid #e6e6e6;margin:0 30px 34px 0;}

.bold {font-weight:bold;}
.gray {background:#fff;color:#969696;}

#top-links {clear:both;}
#top-links ul {padding:0;margin:0;}
#top-links ul li {list-style-type:none;display:inline;margin-right:30px;background:#fff url('../img/odr.jpg') 0% 50% no-repeat;padding-left:18px;}

#cols {margin-top:38px;border-top:1px solid #e6e6e6;padding-bottom:30px;_padding-bottom:20px;}
#cols h2 {margin:0 0 30px 0;}
#cols p {margin:0 0 15px 0;}
.cols-left {width:200px;float:left;}
.cols-right {width:199px;float:right;margin-left:30px;padding-left:30px;border-left:1px solid #e6e6e6;}
.cols-left, .cols-right {margin-top:30px;}
p.cols-link {background:#fff url('../img/odr.jpg') 0% 50% no-repeat;padding:0 0 0 18px;}
.weather-h h2 {
	margin:0;
	padding:5px 0 0 0;
	font-size:1em;
	text-align:center;
}
