body {font:0.7em/160% verdana, serif; color:#CE0B49; text-align:center; margin:30px 0}

a, a:link {color:#EE3070}
a:hover {color:#000}

cite {font-style:normal; color:#9E0938}

#main {width:760px; margin:0 auto; text-align:left; position: relative;}
#main2 {width:605px; float:left}

#obsah {background:url("../images/pozadi-text.gif") repeat-y}
#obsah:after {content:"."; display:block; line-height:1px; font-size:1px; visibility:hidden; clear:both}

h1#logo {margin:0; margin-bottom:10px; padding:0; position:relative; width:597px; height:47px; overflow:hidden}
h1#logo span {display:block; position:absolute; left:0; top:0; z-index:1; width:597px; height:47px; margin:0; padding:0; _cursor:hand}
h1#logo a span {background: url("../images/logo.gif") 0 0 no-repeat}
h1#logo a:hover span {background-position: -597px 0}

h2 {font:normal 160% "trebuchet ms", trebuchet, georgia, serif; color:#CE0B49; border-bottom:1px solid #ffccda; _margin-top:20px}
h3 {font:bold 120% "trebuchet ms", trebuchet, georgia, serif; background:#FFE6ED; padding:5px 10px; color:#CE0B49; _margin-top:20px; clear:both}
h4 {font-size:100%}

#slecna {min-height:467px; height:auto; _height:345px; background:url("../images/pozadi.jpg") top left no-repeat}
#sablona-kniha {min-height:467px; height:auto; _height:345px; background:url("../images/pozadi2.jpg") top left no-repeat}
#sablona-kniha2 {min-height:467px; height:auto; _height:345px; background:url("../images/pozadi3.jpg") top left no-repeat}
#slecna-paticka {width:575px; _width:595px; background:#fff url("../images/pozadi-paticka.gif") top left no-repeat; padding:12px}
#slecna-paticka p {margin:0}

#text {width:315px; _width:345px; padding:10px 0 10px 20px; color:#CE0B49}
ul {margin:20px 0; margin-left:5px; _margin-left:20px}
li {list-style-type:square}
ul.bez-odrazek li {list-style-type:none}

* html #menu ul li {float:left; height:1%}
* html #menu ul li a {height:1%}
#menu ul li ul {border:1px solid #FFCCDA; border-bottom:none; background:#fff; position:absolute; left:-156px; top:-1px; display:none}
#menu ul li:hover ul, #menu ul li.over ul {display:block}

#copyright {float:right; padding-right:8px}
.vpravo {float:right}

p {text-align:justify}

.nevyrazne, .nevyrazne a {color:#999}
.nevyrazne a:hover {color:#000}

a#tisk {clear:both; background:url("../images/tisk.gif") left top no-repeat; width:90px; height:22px; display:block; text-align:left; text-decoration:none; padding:2px 0 0 8px}
a:hover#tisk {background:url("../images/tisk2.gif") left top no-repeat; width:90px; height:22px; display:block; text-align:left; text-decoration:none; padding:2px 0 0 8px}

#kniha {border:1px solid #FFCCDA; background:#fff; padding:10px 12px 20px 10px; color:#000; margin:20px 0}
#akce {border:2px solid #CE0B49; background:#FFE6ED; color:#ce0b49; padding:10px; margin:20px 0;}
#akce a {color:#ce0b49}

#menu {float:left; width:155px; background:url("../images/menu-pozadi.gif")}
#menu ul {margin:0; padding:0; margin-left:1px; width:153px}
#menu ul li {position: relative; margin:0; padding:0; list-style:none; _float:left; _width:153px}
#menu ul li a {display:block; text-decoration:none; border-bottom:1px solid #FFCCDA; padding:3px 10px; _width:100%}
#menu ul li a:hover, a#aktivni {background:#FFF4F8 url("../images/sipka.gif") top right no-repeat}
#menu ul li #posledni {border:0}
#menu h3 {margin:0; font:110% verdana, serif; background:url("../images/menu-hlavicka.gif") top left no-repeat; padding:15px 10px}
#menu-pata {text-align:center; margin-top:5px; padding:15px 0 5px 0; background:url("../images/menu-paticka.gif") bottom left no-repeat}

table#terminy {width:100%; _font-size:100%}
table#terminy th {background:#ffccda; text-align:center; padding:5px 0}
table#terminy th.nostyled {background:none; border:1px solid #ffccda; text-align:left; padding:5px 10px}
table#terminy td {border:1px solid #ffccda; padding:2px 10px}
.noscreen {display:none}

.stred {text-align:center}
.stred img, .fotka {border:1px solid #ffccda; padding:3px}

#language-switch A {
	text-decoration: none;
}
#language-switch img {
	border: none;
}

#language-switch {
	
	position: absolute;
	top: 28px;
	left: 720px;
}

