body {margin:0; padding: 0; font-family: tahoma, verdana, arial,sans-serif; font-size: 85%; background: #fff url('images/body-background.gif') top left repeat-x; text-align: center; line-height: 130%}
h2 {font-size: 15px; background: url('images/listek-green.png') no-repeat left; padding-left: 30px; margin-top: 30px}
h3 {font-size: 13px;}
h2, h3 {color: darkgreen;}
em {font-family: Georgia serif; font-size: 110%; }
td {padding: 2px 4px; border: 1px solid darkgreen}
form#kontaktni label {width: 160px; display:block; font-style: italic; margin-top: 1em;}
form#kontaktni input, form textarea {width: 340px;}
form#kalkulator-bmi label {width: 200px; display: block; float:left}
form#kalkulator-bmi * {margin-bottom: 10px;}
#perex {font-family: Georgia serif; color: darkgreen; font-size: 110%; font-style: italic}
#stranka { width: 902px; padding: 0px; margin: 20px auto 0px auto; text-align: center; position: relative }
#stranka li {list-style: none; padding-left: 0px; margin-left: -50px}
#stranka li a {text-decoration:none; color: green; padding-left: 14px; }

#header {background: url('images/header-background.gif') no-repeat top center; width: 902 px; height: 120px; text-align: left; margin-bottom: 20px; _margin-bottom:0px}
#header p {font-size: 24px; color: white; padding-left: 30px; padding-top: 50px; font-weight: bold; }
#header #logo {float:left}
#hlavni {width: 500px; _width:535px; margin: 0px auto; padding: 15px 20px 15px 15px; _height: 1400px; min-height: 1300px; display: block; background: #f1f2f2 url('images/hlavni-background.gif') left 10px repeat-x; text-align: left; line-height: 140%}
#hlavni h1 {background: transparent url('images/hlavni-nadpis-background.gif') top left no-repeat; width: 540px; height: 25px; margin: -15px -20px 20px; padding: 0px; font-size: 16px; color: #000; font-weight: 800; padding-top: 3px; padding-left: 10px;}
#hlavni li {list-style: disc; margin-left: -20px}
#lsloupec {position: absolute; left: 0px; top: 140px;}
#rsloupec {position: absolute; right: 0px; top: 140px;}
#lsloupec h3, #rsloupec h3 {background: transparent url('images/menu-background.gif') top left no-repeat; width: 165px; height: 25px; padding-left: 34px; margin: 0px; margin-left: -10px; padding-top: 3px; color: #1d6a04}
#lsloupec li a:hover, #lsloupec li a:active{background: url('images/sipka-menu.gif') no-repeat left; color: #000; font-weight: bold;}
#lsloupec, #rsloupec {padding: 0px 10px; width: 145px; background: #fff url('images/sloupec-background.gif') left 10px repeat-x; text-align: left; height: 400 px; font-size: 90%; _padding-right: 0px; color:gray;}
#lsloupec a, #rsloupec a{color: green}
#lsloupec a:active, #rsloupec a:active{font-weight: bold!important}
#bmi {width: 160 px; } 
#hlavni #cta {padding: 4px; background: darkgreen; color:white; font-weight: bold; width: 250px; border: 4px outset green; text-align: center}
#hlavni #cta a{color:white !important;}

#pata {background: #fff url('images/pata-background.gif') top left repeat-x; clear: both; height: 26px; width: 100%; padding: 10px 0px; margin-top: 0px }
#pata a, #pata {color: darkgreen;}
.red {color: red}
.pozor {color:red; font-size: 110%; line-height: 130%;}





a img {border: none}
a:hover {color: darkgreen!important }


