* {	font-family: Verdana, ‘Geneva CE’, lucida, sans-serif; /* Verdana */ }

body { font-size: 0.75em; color: #373737; }

img { border: 0; }

a { color: #744200; }
a:hover { text-decoration: none; }

body { background: #eae5e2; margin: 0; padding: 15px 0; }
#main { background: #fff url('images/bg/main.gif') repeat-y; margin: 0 auto; position: relative; padding: 0; width: 939px; }

ul#navigation { float: left; list-style-type: none; margin: 10px 15px; //margin-left: 8px; padding: 0; }
ul#navigation li { float: left; margin: 0; padding: 0; }
ul#navigation li.last a { border: 0; }
ul#navigation li a { display: block; font-size: 0.76em; font-weight: bold; padding: 0px 9px; text-decoration: none; border-right: 1px solid #744200; }
ul#navigation li a:hover { text-decoration: underline; }

ul#menu { list-style-type: none; margin: 0px 10px; padding: 0; /*position: fixed; width: 170px; overflow: auto; */}
ul#menu li { float: left; }
ul#menu li a { display: block; width: 155px; font-size: 0.8em; margin: 0; font-weight: bold; padding: 5px; text-decoration: none; border-top: 1px solid #C8AF8E; }
ul#menu li h3 { background: url('images/bg/menuActive.gif') repeat-x; color: red; padding: 5px; margin: 0; font-size: 11px; }
ul#menu li a:hover, ul#menu li a.active { background: url('images/bg/menuActive.gif') repeat-x; }

ul#menu li ul { list-style-type: none; margin: 0; padding: 0; }
ul#menu li ul li { float: left; background: url('images/bg/submenu.gif') top left no-repeat; padding-left: 10px; }
ul#menu li ul li a { width: 145px; border: 0; font-size: 0.75em; }
ul#menu li ul li a:hover { background: 0; border: 0; text-decoration: underline; }

#actions { float: right; margin: 10px 15px 0 5px; }
#actions img { padding: 0 8px; border-right: 1px solid #744200; }
#actions img.last { border: 0; }

#content { float: left; width: 939px; margin-top: 10px; }
#leftContent { float: left; width: 195px; margin-bottom: 50px; }
#rightContent { float: right; width: 195px; }
#mainContent { float: left; margin-bottom: 50px; }
#obsah { width: 500px; padding: 0px 20px 10px 20px; border: 1px solid #F7F2ED; background: #fefefe url('images/bg/content.gif') repeat-x; }
#mainContent h2{ margin: 0; padding: 0; }
.desc { margin: 0; padding: 0; }
#mainContent h2 a { text-decoration: none; margin: 0; padding: 0; }
#mainContent h2 a:hover { text-decoration: underline; }

#zvyrazneny { width: 480px; padding: 0px 10px; border: 2px solid #744200; background: #fefefe; margin-bottom: 50px; }

h1 { font-size: 1.2em; font-weight: bold; color: #744200; }
h2 { font-size: 1.1em; font-weight: bold; color: #744200; }
#leftContent { text-align: center; }
#leftContent h2 { font-size: 0.85em; font-weight: bold; /*color: #744200;*/ color: #aaa; }

#footer { background: url('images/bg/footer.gif') no-repeat; margin: 0 auto; position: relative; padding: 0; width: 939px; }
.message { padding: 10px; font-weight: bold; font-size: 1.1em; color: #333; background: #ffffcf; }
.error { padding: 10px; font-weight: bold; font-size: 1.1em; color: #fff; background: #ff0000; }

.left { float: left; } .right { float: right; }
.middle { vertical-align: middle; }
.cleaner { clear: both; }

table { border-collapse: collapse; }
table thead, table th { border: solid 1px #f0e6d9; background-color: #f0e6d9; padding: 5px; }
table td { border: solid 1px #f0e6d9; background: none; }

table#form { width: 100%; }
table#form td { vertical-align: top; padding: 5px; border: 0; border-bottom: 1px dotted #744200; background: #fff; }

/*table#form td.bg1 { background: #FFFCF9; }
table#form td.bg2 { background: #FBF5EE; }*/
table#form td.bg3 { background: #ffffdf; }
span.req { color: red; font-weight: bold; }
.input { padding: 1px; }
textarea { padding: 1px; font-size: 1em; }


