* {
padding:0;
margin:0;
border:0;
}

body {
font-family: Arial;
background: #fff;
background: url('images/pozadi.png') #001923;
font-family: Georgia;
}

div#obalovaci {
margin: 0px auto;
width: 981px;
}

div#hlavicka {
float: left;
width: 1000px;
height: 71px;
margin-top: 50px;
background: url('images/hlavicka.png') no-repeat;
}

div#hlavicka h1 a {
float: left;
font-size: 18px;
color: #eaff00;
font-weight: normal;
text-decoration: none;
margin: 25px 0px 0px 90px;
_margin: 25px 0px 0px 45px;
letter-spacing: 1px;
}

ul#horizontal {
float: left;
width: 986px;
height: 41px;
color: #eaff00;
padding: 0px 7px;
margin-bottom: 30px;
font-family: Tahoma;
background: url('images/menu.png') no-repeat;
list-style-type: none;
}

ul#horizontal li {
float: left;
}

ul#horizontal li a {
float: left;
position: relative;
display: block;
color: #eaff00;
line-height: 36px;
padding: 0px 25px;
text-decoration: none;
font-size: 12px;
letter-spacing: 2px;
}

ul#horizontal li a:hover {
height: 34px;
background: url('images/hover.png') no-repeat center top;
}

ul#horizontal li a.active {
height: 41px;
color: #fff;
background: url('images/active-stred.png') repeat-x;
}

span.active-leva {
height: 41px;
position: absolute;
left: 0;
top: 0;
width: 10px;
display: block;
background: url('images/active-strany.png') no-repeat 0px 0px;
}

span.active-prava {
height: 41px;
position: absolute;
right: 0;
_right: -1px;
top: 0;
width: 10px;
display: block;
background: url('images/active-strany.png') no-repeat -10px 0px;
}

div#obsah {
float: left;
width: 1000px;
_padding-bottom: 50px;
background: #00141c;
}

div.clanek-hlavicka {
float: left;
width: 100%;
border-bottom: 1px dotted #eaff00;
padding-bottom: 10px;
margin-bottom: 10px;
}

div.clanek-hlavicka h2 {
float: left;
float: left;
font-size: 17px;
margin-left: 40px;
_margin-left: 20px;
color: #eaff00;
font-weight: normal;
font-style: italic;
letter-spacing: 1px;
}

div#leva {
width: 595px;
float: left;
padding: 0px 30px 50px 50px;
}

div.info-pridani {
float: right;
margin-top: 5px;
margin-right: 5px;
}

div.info-pridani p {
float: left;
color: #eaff00;
font-size: 10px;
font-family: Tahoma;
}

div.info-pridani p a{
text-decoration: none;
font-size: 10px;
color: #fff;
}

div.clanek {
float: left;
margin-bottom: 40px;
}

div.info-pridani span.oddelovac {
color: #fff;
}

div.clanek p.text {
float: left;
text-indent: 40px;
color: #8ebdcc;
font-family: Tahoma;
font-size: 11px;
line-height: 15px;
letter-spacing: 1.2px;
word-spacing: 2px;
margin-bottom: 20px;
}

div.clanek a.cely-clanek {
float: right;
font-size: 12px;
color: #eaff00;
margin-right: 5px;
font-style: italic;
text-decoration: none;
letter-spacing: 1.2px;
word-spacing: 1px;
}

div#paticka {
float: left;
background: url('images/paticka.png') repeat-x;
margin-left: 10px;
_margin-left: 5px;
width: 980px;
height: 125px;
padding-bottom: 30px;
margin-bottom: 50px;
}

div#prava {
width: 325px;
float: left;
}

div#prava div#vyhledavani {
float: left;
width: 290px;
height: 115px;
background-color: #001016;
}

div#prava div#vyhledavani p {
float: left;
margin-bottom: 15px;
}

input#vyhledat {
float: left;
width: 189px;
margin: 15px 20px 0px 20px;
padding: 15px 30px;
color: #bfcd23;
font-family: Tahoma;
font-size: 10px;
background: url('images/vyhledavani.png') no-repeat;
height: 17px;
}

input#odeslat {
float: left;
margin-left: 27px;
}

a#rozsirene {
float: left;
margin: 10px 0px 0px 50px;
color: #fff;
text-decoration: none;
font-size: 10px;
font-family: Tahoma;
letter-spacing: 1px;
}

div#menu-vertikal {
float: left;
position: relative;
width: 290px;
margin: 30px 0px;
padding: 55px 0px 11px 0px;
background: #001016;
}

div#menu-vertikal ul {
float: left;
_float: none;
width: 290px;
list-style-type: none;
}

div#menu-vertikal ul li {
float: left;
}

div#menu-vertikal ul li a {
float: left;
width: 250px;
height: 32px;
background: #001016;
font-size: 12px;
padding: 20px 0px 0px 40px;
font-family: Tahoma;
text-decoration: none;
color: #eaff00;
}

div#menu-vertikal ul li a:hover {
float: left;
color: #fff;
background: #00131a;
}

div.vertikal-horni {
position: absolute;
top: 0px;
left: 0px;
width: 290px;
height: 55px;
background: url('images/prava-hlavicka.png') no-repeat;
}

div.vertikal-horni h2 {
float: left;
margin-left: 40px;
_margin-left: 20px;
margin-top: 15px;
font-weight: normal;
letter-spacing: 1px;
font-size: 17px;
color: #eaff00;
}

div.vertikal-dolni {
position: absolute;
bottom: 0px;
_bottom: -7px;
left: 0px;
width: 290px;
height: 11px;
background: url('images/prava-spodek.png') no-repeat;
}

div#prihlaseni {
float: left;
background: #001016;
position: relative;
width: 290px;
padding: 70px 0px 26px 0px;
margin-bottom: 50px;
}

input#jmeno, input#heslo {
width: 189px;
margin: 0px 20px 0px 20px;
padding: 15px 30px;
color: #bfcd23;
float: left;
font-family: Tahoma;
font-size: 10px;
background: url('images/vyhledavani.png') no-repeat;
height: 17px;
}

input#heslo {
margin-top: 10px;
}

input#prihlasit {
float: left;
margin-left: 27px;
}

a#zaregistrovat {
float: left;
margin: 10px 0px 0px 50px;
color: #fff;
text-decoration: none;
font-size: 10px;
font-family: Tahoma;
letter-spacing: 1px;
}

div#prihlaseni p {
float: left;
_float: none;
}

div#paticka div#autori {
width: 210px;
float: left;
margin-top: 10px;
padding: 0px 30px;
}

div#paticka div#clanky, div#paticka div#komentare, div#paticka div#odkazy {
width: 176px;
float: left;
margin-top: 10px;
padding: 0px 30px;
}

div#paticka h3 {
float: left;
color: #eaff00;
font-style: italic;
font-size: 14px;
font-weight: normal;
letter-spacing: 1px;
}

div#paticka ul {
float: left;
clear: both;
width: 100%;
margin-left: 10px;
_margin-left: 5px;
margin-top: 5px;
list-style-type: none;
}

div#paticka ul li{
float: left;
_float: none;
clear: both;
font-size: 10px;
color: #fff;
font-family: Tahoma;
line-height: 14px;
letter-spacing: 1px;
}

div#paticka ul li a{
color: #eaff00;
text-decoration: none;
}

ul#ovladani {
float: right;
height: 71px;
margin-right: 20px;
list-style-type: none;
}

ul#ovladani li {
float: left;
height: 71px;
}

ul#ovladani li a{
float: left;
height: 71px;
}

ul#ovladani li a:hover{
float: left;
background: url('images/ovladani-hover.png') repeat-x;
}

ul#ovladani li a img {
float: left;
margin: 25px 10px 0px 10px;
}