* { margin: 0 0 0 0; padding: 0 0 0 0; }
body { color: #e5d975;  font: normal 1em "Arial", sans-serif; font-size: 100%; background: #000000 url('../images/body-bg.jpg') no-repeat center top; text-align: center; }

.clear { clear: both; }

a { color: #e3b612; text-decoration: underline; }
a:hover { color: #e5d975; text-decoration: underline; }
.none { display: none; }

/* web */
#web { width: 918px; margin: 0 auto; }

h1 { color: #FFFFFF; font-size: 150%; margin: 5px 0 20px 0; }
h2 { font-size: 150%; margin: 5px 0 15px 0; color: #7a6e27; }
.hidden { display: none;  margin-left: -10000px;}

/* hlavicka */
#hlavicka h1#logo { width: 311px; height: 76px; overflow: hidden; position: absolute; left: 600px; top: 5px; }

/* menu */
#menu { width: 625px; height: 85px; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 75%; overflow: hidden; background: #000000 url('../images/menu-bg.png') no-repeat center top; position: relative; margin: 301px auto 0 auto;  }
#menu ul { text-align: center; position: relative; left: 5px; top: 15px; }
#menu ul,
#menu ul li { list-style: none; background: transparent url('../images/line.gif') no-repeat scroll left 4px; float: left; text-transform: uppercase; padding-left: 11px; margin-right: 10px; }
#menu ul,
#menu ul li.prvni { background: none; }
#menu ul li a { color: #e5d975; text-decoration: none; }
#menu ul a:hover, 
#menu ul li a:hover { color: #e3b612; text-decoration: none; }
#menu ul li.active a { color: #e3b612 !important; }
#menu .a { color: #EE3124; }
#menu .m { color: #FFE800; }
#menu .s { color: #7AC142; }
#menu .a2 { color: #0054A4; }

/* submenu */
#obsah #submenu { width: 450px; height: 25px; top: 365px; font: normal 1em Times New Roman; overflow: hidden; background: transparent; position: absolute; padding-top:5px; }
#obsah #submenu ul { text-align: center; }
#obsah #submenu ul,
#obsah #submenu ul li { list-style: none; background: transparent url('../images/line.gif') no-repeat scroll left 4px; font-size: 100%; float: left; text-transform: uppercase; }
#obsah #submenu ul, li.prvni { background: none; padding-left: 0; }

/* obsah */
#obsah { padding: 0 20px 20px 20px; width: 581px; background-color: #0a370f; min-height: 450px; _height: 450px; padding-top: 10px; margin: 0 auto 0 auto; border-left: 2px #c3b456 solid; border-right: 2px #c3b456 solid; font-size: 75%; text-align: left; }

#obsah .text { width: 581px; }

#obsah .text p { margin-bottom: 10px; }
#obsah .text ul.seznam { margin-left: 15px; float: none; background:none; }
#obsah .text ul.seznam li { float: none; clear: both; list-style: square; background:none; }

#obsah .err { width: 581px; border-top: 2px dotted #7a6e27; border-bottom: 2px dotted #7a6e27; padding: 10px 0 10px 0;}

#obsah .text .col1 { width: 280px; float: left; border-right: 2px dotted #7a6e27;}
#obsah .text .col2 { width: 280px; float: right; padding-left: 10px;  }

#obsah .org_text { color: #E3B612; font-weight: bold;}

#obsah .text .logo_amsa { border: 2px #FFFFFF solid; }
/* paticka */
#pata { width: 621px; background-color: #69b13e; min-height: 30px; height: 30px; margin: 0 auto 0 auto; border-left: 2px #c3b456 solid; border-right: 2px #c3b456 solid; line-height: 30px; font-size: 100%; font: "Arial", sans-serif; }

/* hlasovani :-( */ 

table.jedna input,
table.jedna select,
table.jedna textarea { margin-left: 5px; margin-right: 5px; background-color: #0A370F; border: 1px solid #C3B456; color: #E5D975;}

table.jedna textarea { font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 100%; width: 240px; height: 120px;  }
table.jedna .radio { border: none;  }

table.jedna tr { padding-top: 5px;}
table.jedna tr td { padding-top: 5px;}

table.dva tr td.namem { width: 128px !important;}
table.dva tr td.selectm { width: 128px !important;}

/* foto */
#obsah .border img { border: 2px #E5D975 solid; }
.tableoprojektu { background-color: #FFFFFF; }
