@import url("style_default.css");
html, body, div, form, img { margin: 0; padding: 0; border: 0; }
body { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 75%;color: #fff; text-align: left;background: #000 url('img/bg_body.jpg') top left no-repeat}
html, body {height: 100%;}

/*** Kontejner ***/ 
#container {min-height: 100%;height: 100%;width: 1000px;}
html>body #container {height: auto;}

#container_left_menu {min-height: 100%;height: 100%;width: 1000px;}
html>body #container_left_menu {height: auto;}

/*** Levy kontejner ***/ 
#left_container { float: left; width: 260px; }
#podnebi { margin: 90px 0 0 65px;  }

/*** Pravy kontejner ***/ 
#right_container { float: left; width: 740px;    }

/*** Zahlavi ***/ 
#header { position: relative; height: 160px;  }

/*** Menu horni ***/ 
#top_menu {position: absolute; left: 40px; top: 80px; font-size: 2.3em;}
#top_menu ul  {list-style-type: none;margin: 0px !important;padding: 0;float: left;width: 100%;}
#top_menu ul li {float: left;display: block;padding: 0;margin: 0 45px 0 0;background-image: none;}
#top_menu li a, #top_menu li a:link, #top_menu li a:visited, #top_menu li a:hover {
    float: left;display: block;padding: 0;color: #fff;text-decoration: none; font-weight: bold; text-transform: uppercase;}
#top_menu li a:hover {}
#top_menu li.select a, #top_menu li.select a:link, #top_menu li.select a:visited, #top_menu li.select a:hover {
    float: left;display: block;text-decoration: none;  padding: 0 }
#top_menu ul li.select { border-top: 3px solid  #fff; padding: 0px 0 0 0; }
HTML>BODY #top_menu ul li.select { border-top: 3px solid  #fff; padding: 7px 0 0 0;  }
HTML>BODY #top_menu ul li { border-top: 0 solid  #fff; padding: 10px 0 0 0 }

/*** Hlavni obsah ***/  
#main_content { padding: 30px 35px 0 40px; }
#container_left_menu #main_content_wrap { float:left; width: 400px;}

/*** Leve menu - 1.uroven ***/
#left_menu { float: left; width: 200px; font-size:1.05em; }
#left_menu h2.menu { margin: 0 0 25px 0; font-size: 2.15em }
#left_menu { padding: 0 0 0 0}
#left_menu ul { list-style-type: none; margin: 0; padding: 0 0 1px 0; }
#left_menu li { padding: 1px 0 0 0; margin-bottom:5px; }
#left_menu li a,
#left_menu li a:link, 
#left_menu li a:visited { font-weight: bold; padding: 0; color:#716a62; text-decoration: none;  }
#left_menu li a:hover { text-decoration: none; color: #fff9f6}
#left_menu li.select a, #left_menu li.select a:link, #left_menu li.select a:visited { color:#fff }
#contact { padding: 35px 0 0 73px; }

/*** Clear tridy ***/
div.clear {clear: both;height: 1px;font-size: 1px;line-height: 1px;overflow: hidden;}
span.clear {clear: both;display: block;font-size: 1px;line-height: 0px;padding: 0;margin: 0;overflow: hidden;}

/*** tt_news ***/
div.news { margin-bottom: 0px; margin-top: 20px; }
div.news span { font-size: 1.5em; font-weight: bold; margin: 0 40px 0 0 }
div.news span.time { font-weight: normal; } 
div.news p.subheader { font-size: 1em; font-weight: normal; margin: 15px 0 0 0 }
