* {margin:0; padding:0} 

body {background:#fff url(img/horni.gif) repeat-x; text-align:center; color:#808080}

#vseli {width:968px; margin:0 auto; text-align:left; position:relative; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;}

a {text-decoration:none}
a:hover {text-decoration:underline}

#menu {position:absolute; left:125px; top:6px; z-index:5}
#menu a, #rmenu a {font-weight:bold; color:#fff; text-decoration:none; padding:7px 8px 8px; display:block; float:left}
#menu a:hover, #rmenu a:hover {background:#5C75AA}

#rmenu {position:absolute; top:6px; right:20px; z-index:5}
#rmenu a {font-weight:normal}

#rmenu form {display:inline;margin-left:10px}
#tlac {background:url(img/vyhl.gif) 0 0 no-repeat; width:19px; height:19px; border:0; position:relative; top:5px}
#h {background:url(img/search.gif) no-repeat; border:0;height:19px; width:149px; position:relative; top:4px; font-size:11px}

#adsense {margin:0 10px 0}
td {width:140px; padding:1px 3px}
.druhy {color:#000; width:350px}
td.nad {color:#000; font-weight:bold; padding:5px 0 4px; background: url(img/tecka.gif) bottom repeat-x}
td.nad span {background:#fff; padding:0 4px}

a {color:#3b5998}

#center, #left, #right {margin-top:22px;  float:left}
#obs {margin-top:50px}
#left {width:200px; line-height:120%}
#left a {display:block; padding:4px 7px 3px;  text-decoration:none; border-bottom:1px solid #D8DEEA}
#left a:hover {text-decoration:underline}

#left .box {margin:20px 0 30px; border-right:1px solid #D8DEEA}
#left .box h3 {background:url(img/nadpis.gif) repeat-x; font-size:11px; padding:6px; color:#000}
#left .box p {margin:10px;}

.prat {width:50px; margin:15px 8px 0; float:left}
.prat img {padding:0 0 4px}
#left .prat a {display:inline; border:0;}

span {color:#222}

.nas {font-size:12px; margin:30px 0}
.nas label {float:left; display:block; width:180px}
.nas label, .nas div {padding:3px 0}
.sex input {border:1px solid #D8DFEA; padding:2px;}
.sex label {width:120px}

#right {width:170px; margin-top:113px; background:url(img/lb.gif) repeat-y}
#center {width:550px; position:relative}
#center #div {padding:0 20px}

#titulek {font-size:17px;color:#656762}
#titulek b {color:#444}
#titulek span {color:#949A98; font-size:11px}

#topmenu {position:absolute; left:20px; top:54px}
* html #topmenu {top:52px}
#topmenu a {display:block; text-decoration:none; float:left; padding:5px 10px; margin-right:4px; font-size:13px; background:#D8DFEA; color:#3B5998; font-weight:bold}
#topmenu a:hover, #topmenu a.a {padding:7px 10px 5px; margin-right:2px; background:#fff; border-right:1px solid #D8DFEA; border-top:1px solid #D8DFEA; border-left:1px solid #D8DFEA; color:#000; position:relative; top:-2px}

#sdil {background:#F2F2F2; margin-top:50px; border:1px solid #B5B5B5; border-top:2px solid #919191; padding:7px; border-bottom:1px solid #CBCBCB; position:relative}
#sdil form {width:478px}
#sdil>form {width:506px}
#srdce {background:#fff; border:1px solid #B5B5B5; cursor:text;font-size:12px; width:478px; padding:7px; margin-bottom:7px;}
#sdil b {display:block; float:left; padding:3px 10px 20px}
#sub {float:right; position:relative; right:13px; bottom:0}
* html #sub {right:-40px}
* html #srdce {height:28px; width:488px}
#sdil img {float:left}

.vzdy {border-top:1px solid #EEEEEE; margin-top:10px; padding-top:10px; font-size:13px; color:#222}
#stranky {margin:10px}
.vzdy p, #lightbox p, #stranky p {margin:5px 0 10px; line-height:140%}
.vzdy img, .koment img {float:left}
.vzdy b {font-size:14px}
.vzdy .obt {float:right; width:450px;}
.info {color:#949A98; font-size:11px;}

a img {border:0}

.koment {width:360px; padding:4px; font-size:11px; margin:3px 0; background:#eceff5}
.koment .obt {float:right; width:297px}
.koment img {margin:4px}
.koment b {font-size:11px}
.koment .info {margin-bottom:0}
input#kom {width:98px; height:22px; border:0; float:right; margin:7px 10px 0}

.koment form {margin:10px}
.koment input, .koment textarea {border:1px solid #D8DFEA; padding:2px; width:300px; color:#999}

h1 {display:inline; font-size:14px; font-style:italic}
h1.normal {display:block; font-style:normal; margin:20px 20px 0px; color:#000; text-transform:capitalize}

#omne {padding:8px; margin:5px 0; border:1px solid #D8DEEA}

a span {color:#000}
.strankovani {border-top:1px solid #eee;font-size:13px;padding:5px}
.strankovani a {background: #eee; padding:3px}

ul {font-size:12px; margin:15px 30px; list-style:square;text-transform:capitalize}


.clear {clear:both}
#paticka {clear:both; width:100%; padding:10px 0; margin:20px 0 0; border-top:1px solid #D8DEEA}