/* tagy */
body {color: #000; background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75%; text-align: center; border: 0; margin: 0; padding: 0;}

h1 {margin: 0; position: absolute; top: 50px; left: 185px;}
p {line-height: 1.4em; margin-top: 0;}
ul, ol {line-height: 1.4em;}
li {margin-bottom: 5px;}
img {border: 0;}
a {color: #039;}

/* boxy */
.superheader, .superfooter {background: #3e68ab;}
#header, #content, #footer {text-align: left; margin: 0 auto; width: 785px;}
#header {position: relative; height: 200px;}
#content {padding-top: 15px;}
#left {float: left; padding: 15px 0; width: 473px;}
#right {float: right; padding: 15px 0; width: 250px;}
#footer {color: #A8C1E8; font-size: 85%; text-align: center; padding: 30px 0;}

.sdeleni {padding-top: 15px;}

#menu {background: #e7eadf; font-family: Georgia, serif; padding: 3px 0 0 0; height: 34px;}
#menu ul {font-size: 100%; font-weight: bold; list-style: none; margin: 0 auto; padding: 0; width: 760px;}
#menu ul li {display: inline; margin: 0; padding: 0;}
#menu ul li a {color: #000; text-decoration: none; display: block; float: left; padding: 8px 10px 10px 10px;}
#menu ul li a.aktiv {background: #fff;}
#menu ul li a:hover {color: #3E68AB;}

#vyhl {text-align: center; position: absolute; top: 150px; right: 0; width: 785px;}

.vlozit {border-bottom: 1px solid #3E68AB; margin-bottom: 10px; padding: 10px 0 20px 0;}
.vlozit p {text-align: center; margin: 0;}

/* header */
h1 a, h1 a span {background: url(../graphics/Logo.png); display: block; width: 416px; height: 67px;}
h1 a {position: relative; z-index: 1; overflow: hidden;}
h1 a span {position: absolute; z-index: 2; top: 0; left: 0; cursor: pointer;}

p.dsr {color: #A8C1E8; font-size: 85%; position: absolute; top: 7px; left: 0; width: 785px;}
p.dsr a {color: #A8C1E8; text-decoration: none;}
p.dsr a:hover {text-decoration: underline;}

#srch {border: 1px solid #223C66; padding: 2px; width: 216px;}

/* left */
#left h2 {color: #7b865c; font-family: Georgia, serif; font-size: 170%; font-weight: normal; margin: 0 0 15px 0;}

.ctlhc {float: left; margin-bottom: 15px; width: 236px;}
.ctlhc ul {color: #000; list-style: none; margin: 0; padding: 0;}
.ctlhc ul li {margin-bottom: 5px;}

.banner {border-top: 1px solid #3E68AB; padding-top: 25px; margin-top: 40px;}

p.inz {line-height: 1.4em; border-bottom: 1px solid #ccc; padding-bottom: 5px;}
p.inz span {color: #999; font-size: 80%;}

table#adv {text-align: center; margin-bottom: 10px}

#left form {background: #e7eadf; padding: 15px;}
#left p input {width: 255px;}
#left p input#cntr1 {background: #e7eadf; font-weight: bold; border: 0; padding: 0; margin: 0; width: 28px;}
#left p input#reset, #left p input#submit {width: auto;}
label {font-weight: bold;}

#left p input#advert {width: 450px;}

#left table#dsc {background: #eaeaea; margin: 1.33em 0;}
#left table#dsc th, table#dsc td {text-align: center; padding: 5px 0; width: 80px;}
#left table#dsc tr th {background-color: #A8C1E8;}
#left table#dsc tr th.vsh {color: #fff; background-color: #3E68AB; border-bottom: 2px solid #fff;}

.ws {border-left: 2px solid #fff;}
#left h3 {color: #3E68AB; font-family: Georgia, serif; font-size: 110%; margin-bottom: 0px;}

/* right */
#right p {font-family: Arial, Helvetica, sans-serif; margin-left: 2px;}

/* footer */
#footer p {margin: 20px 0 0 0;}
#footer p a {color: #A8C1E8; text-decoration: none;}
#footer p a:hover {text-decoration: underline;}

/* obecne tridy */
.clnr {clear: both;}
.center {text-align: center;}
.big {font-size: 150%;}
.red {color: #c00;}