body, ul, li, a, img, p, h1, h2, h3, form {padding: 0; margin: 0; border: 0;}

body {background: #cbd300 url("images/web/bg.jpg") center -50px no-repeat;
 font-family: "Trebuchet MS","Tahoma"; font-size: 13px; line-height: 1.3;}
h1 {font-size: 27px; padding: 14px 0 8px 0;}
h2 {font-size: 20px; padding: 10px 0 5px 0;}
h3 {font-size: 16px; padding: 6px 0 4px 0;}
p {padding: 6px 0;}
a {text-decoration: underline; color: #000000;}
ul {margin: 8px 0; list-style: none;}
li {padding: 1px 0 1px 30px; background: url("images/web/li.gif") left 8px no-repeat;}
form table {border-collapse: collapse; padding: 0; margin: 0;}
form table td {vertical-align: top;}
form table .TextInput input {width: 375px; border: 1px solid #dbdcdd;}
form table textarea {width: 375px; border: 1px solid #dbdcdd; height: 130px;}


.Clearer {clear: both;}

#Wrapper {width: 537px; margin: 0 auto; padding: 197px 0 0 279px; position: relative;
 min-height: 500px;}

#VypisObsahu1 {background: #ffffff url("images/web/vypis_obsahu_left.gif") repeat-y; width: 537px;}
#VypisObsahu2 {background: url("images/web/vypis_obsahu_top.gif") repeat-x; width: 537px;}
#VypisObsahu {background: url("images/web/vypis_obsahu.gif") no-repeat; padding: 25px 25px 25px 50px;
 min-height: 450px;}

#Logo {position: absolute; top: 15px; left: 0;}
#Logo a {width: 186px; height: 134px; display: block;}

#Motto {position: absolute; top: 77px; right: 170px; background: url("images/web/motto3.gif") no-repeat;
 width: 249px; height: 36px;}
#FlashKolecko {position: absolute; top: -1px; right: -37px;}
 
#TopMenu {position: absolute; top: 156px; background: url("images/web/menu_bg.gif") repeat-x;
 left: 55px; height: 29px;}
#menuHoriz {background: url("images/web/menu_right_bg.gif") right top no-repeat; margin: 0;
 list-style: none; padding: 0 8px; height: 29px;}
#menuHoriz li {position: relative; float: left; padding: 0; display: block;
 background: none; margin: 0;}
#menuHoriz li:hover {background: url("images/web/li_hover.jpg") right top no-repeat;}
#menuHoriz a {text-decoration: none; display: block;  float: left; font: bold 13px "Trebuchet MS";
 color: #ffffff; height: 25px; padding: 4px 9px 0 9px; min-width: 85px; text-align: center;}
#menuHoriz a:hover {background: url("images/web/a_hover.jpg") no-repeat;}
#menuHoriz ul {display: none; position: absolute; left: 0px; top: 26px; margin: 0;
 list-style: none; padding: 0 0 8px 0; background: #de501b;}
#menuHoriz ul ul {left: 100%; top: 0px; margin: 0;}
#menuHoriz li li {clear: both; float: left; padding: 0;}/*float: none;*/
#menuHoriz li:hover > ul { display: block;}
#menuHoriz ul a {display: block; text-align: left; padding: 3px 0 3px 20px; color:white; background: none; width: 100px; height: auto; font-size: 11px;}
#menuHoriz ul a:hover {background: #454545;}

#Flash {position: absolute; width: 277px; height: 447px; left: 1px; top: 213px;;}

#Footer {width: 816px; margin: 0 auto; color: #58585a; font-size: 11px; text-align: center;
 padding: 15px 0;}
.Linka {color: #ffffff; padding: 0 8px;}
#Footer a {text-decoration: none; color: #ffffff;}
#Footer a:hover {text-decoration: underline;}

.KontaktImg {position: relative; left: -50px; top: -30px;}
.FLeft {float: left;}
.GoLeft {position: relative; left: -25px;}
.KontaktForm {position: relative; top: -25px;}
.KontaktForm img {position: relative; top: 6px;}
.VariImg {padding: 15px;}
.VariText {font-size: 10px; width: 215px; padding: 15px;}
.TextSubmit {padding: 18px 0 0 48px;}
.TextSubmit input {width: 174px; height: 37px; background: url("images/web/submit_bg.gif") no-repeat; border: 0;} 

/*de501b*/
