body { font-size: 75%; font-family: Trebuchet, Trebuchet MS, Tahoma, Arial, Verdana, sans-serif; text-align: center; margin: 0; background-color: #fff; color: #000; background-image: url('/grafika/pagebg.png'); background-position: top center; }
img { border: 0; }
.cb { clear: both; font-size: 1px; height: 1px; }
a { color: #000; }
a:hover { text-decoration: none; }
p { text-align: justify; margin: 0; padding: 5px 0; line-height: 180%; }
#body { margin: 0 auto; width: 895px; text-align: left; padding-top: 24px; }
#header { height: 167px; background-image: url('/grafika/header.png'); background-repeat: no-repeat; }
#header-slide { padding: 5px; }
#obsah { float: left; width: 670px; padding-top: 4px; }
#pravemenu { float: right; width: 220px; }
#pravemenu-vyska { height: 203px; background-image: url('/grafika/menubg.png'); background-repeat: repeat-y; }
#pravemenu-oblouk { font-size: 1px; height: 15px; background-image: url('/grafika/menubg-oblouk.png'); background-repeat: no-repeat; }
#pravemenu ul { margin: 0; padding: 0 25px; padding-left: 24px; padding-top: 20px; }
#pravemenu ul li { margin: 0; padding: 0; border-bottom: 2px solid #eee; list-style-type: none; }
#pravemenu ul li a, { display: block; padding: 3px; padding-left: 30px; text-decoration: none; font-weight: bold; background-image: url('/grafika/bullet.png'); background-repeat: no-repeat; background-position: 5px 50%; }
#pravemenu ul li a:hover,{ color: rgb(153,0,48); background-color: rgb(249,249,249); background-image: url('/grafika/bullet2.png'); background-repeat: no-repeat; background-position: 5px 50%; }
#pravemenu-mezera { font-size: 1px; height: 13px; }
#pravemenu-oblouk-2 { background-image: url('/grafika/menubg-oblouk-2.png'); background-repeat: no-repeat; font-size: 1px; height: 15px; }
#pravemenu-vyska-2 { height: 133px; background-image: url('/grafika/menubg-2.png'); background-repeat: repeat-y; }
#pravemenu-vyska-3 { height: 510px; background-image: url('/grafika/menubg-2.png'); background-repeat: repeat-y; }
#pravemenu-obsah-2 { padding: 10px 25px; font-size: 90%; }
#pravemenu-obsah-2 h2 { font-size: 100%; font-weight: bold; margin: 0; padding: 0; color: rgb(179,64,3); }
#pravemenu-oblouk-3 { background-image: url('/grafika/menubg-oblouk-3.png'); background-repeat: no-repeat; font-size: 1px; height: 15px; }
#obsah-oblouk { background-image: url('/grafika/obsah-oblouk.png'); background-repeat: no-repeat; font-size: 1px; height: 18px; }
#obsah-obsah { background-image: url('/grafika/obsahbg.png'); background-repeat: repeat-y; padding: 5px 30px; font-size: 100%; padding-bottom: 30px; }
#obsah-oblouk-2 { background-image: url('/grafika/obsah-oblouk-2.png'); background-repeat: no-repeat; font-size: 1px; height: 11px; }
#pata { clear: both; text-align: center; padding-top: 10px; font-size: 90%; }

#obsah-obsah ul li { padding-top: 3px; padding-bottom: 3px; }
p strong { font-weight: bold; color: rgb(237,28,36); }

.obrazky-vlevo { width: 150px; float: left; padding-top: 10px; }
.obrazky-vlevo img { padding-bottom: 15px; }
.text-vpravo { width: 450px; float: right; }
#menu-vlevo { width: 170px; float: left; padding-top: 10px; }
#text-vpravo-menu { width: 410px; float: right; }

#menu-vlevo ul { margin: 0; padding: 0; list-style-type: none; }
#menu-vlevo ul li { margin: 0; padding: 0; }
#menu-vlevo ul li a,#menu-vlevo ul li span { display: block; padding: 4px; padding-left: 10px; text-decoration: none; border-bottom: 1px solid #aaa; }
#menu-vlevo ul li ul li a,#menu-vlevo ul li ul li span { padding-left: 25px; }
#menu-vlevo ul li ul li ul li a ,#menu-vlevo ul li ul li ul li span{ padding-left: 35px; }
#menu-vlevo ul li a:hover { background-color: #eee; }
#obsah-obsah h1 { font-size: 150%; font-weight: bold; margin: 0; padding: 7px 0; border-bottom: 2px solid rgb(179,64,3); margin-bottom: 20px; }
#obsah-obsah h2 { font-size: 110%; font-weight: bold; margin: 0; padding: 0; padding-top: 20px; padding-bottom: 0px; }

.bunka-koleston { padding-left: 150px; margin-top: 40px; background-repeat: no-repeat; }
.bunka-koleston p.n1 { font-size: 125%; font-weight: bold; padding-top: 0; }
.bunka-koleston p.n2 { font-size: 115%; font-weight: bold; }
.bunka-koleston p.n3 { font-size: 105%; font-weight: bold; }

.kb1 { color: rgb(84,141,212); }
.kb2 { color: rgb(204,153,0); }
.kb3 { color: rgb(204,0,0); }
.kb4 { color: rgb(152,72,6); }
.kb5 { color: rgb(202,194,183); }
.kb6 { color: rgb(214,0,147); }

div#activelinks { padding: 0; margin: 0; font-size: 7pt; color: #999; padding: 0 1px; }
div#activelinks a { color: #999; font-size: 7pt; text-decoration: underline; background: none; }
div#activelinks a:hover { color: #999; text-decoration: none; background: none; }
