body, form, input, select, textarea, td, th {font-family: arial, helvetica, sans-serif;}
body {text-align: center; color: #fff; font-size: 70%; margin: 0; padding: 0; background: #ccc;}
th, td {font-size: 100%;}
form {margin: 0; padding: 0;}
img, input {border: 0;}

p {margin: 0 0 1em 0; padding: 0;}

h1 { font-size: 370%; color: #e75012; margin: 0 0 0.5em 0; padding: 0; font-weight: normal; }
h1 span {color: #fff;}
h2 { font-size: 160%; margin: 0 0 0.3em 0; padding: 0; font-weight: normal; }

table {border-collapse: collapse;} 
td {vertical-align: top;}
a {color: #fff; text-decoration: underline;}
a:hover {text-decoration: none;}  

/* layout */
#layout, #header {width: 700px;}
#layout {margin: 0 auto; text-align: left; background-color: #000;} 

#header, #header a {height: 130px;}
#header {background: url('image/bg-header.gif') no-repeat center center;}
#header a {display: block;}

#content {padding-bottom: 2em;}
#main {margin: 0 33px;}
#code {font-size: 110%; background-color: #e75012; margin-bottom: 30px; padding-bottom: 14px; }
#code p {padding: 14px 14px 0 14px;}
#code .textfield {width: 300px; padding: 3px; background: #fff url('image/bg_textfield.gif') no-repeat 0 0; }
#code .button { width: 76px; height: 19px; margin-left: 13px; background: url('image/bg-button.gif') no-repeat 0 0; font-size: 90%; font-weight: bold; text-align: center;}


/* tabulka */
table.kurzy {margin-bottom: 2em}
table.kurzy th,
table.kurzy tr.even td {background-color: #313131;}
table.kurzy th, table.kurzy td {padding: 4px;}
table.kurzy th {font-size: 110%;}
table.kurzy td {background-color: #1a1a1a;}