body { margin: 0; padding: 0; font-family: verdana, sans-serif; font-size: 70%; color: #FFF; background: #292929 url('./img/background.png') repeat-y 50% 0; text-align: center; }

h1 { margin: 0; padding: 23px 0 0; }
h1 a { display: block; width: 240px; height: 47px; background: url('./img/ivanpinkava.png') no-repeat; text-decoration: none; position: absolute; left: 205px; top: 64px; }
h1 a span { display: none; }

h2 { font-size: 170%; font-weight: normal; font-family: "trebuchet ms", verdana, sans-serif; margin: 0 0 30px 0; color: #666; }

h4 { font-size: 100%; font-weight: bold; }

a { color: #FFF; text-decoration: underline; }
a:hover { color: #FC0 !important; }

hr { display: none; }

#main { margin: 0 auto; width: 650px; }

#header { position: relative; background: url('./img/head.png') no-repeat 50% 40px; height: 178px; }
#content { background: url('./img/line.png') no-repeat 50% 0; padding: 15px 0 30px; width: 650px; line-height: 200%; float: left; }
#footer { background: url('./img/line.png') no-repeat 50% 0; padding: 30px 0; line-height: 170%; color: #666; clear: both; }

#language { text-align: left; position: absolute; left: 392px; top: 38px; }
#language h3 { display: none; }
#language ul { display: block; padding: 0; margin: 0; }
#language ul li { display: block; padding: 0; margin: 0; color: #666; }
#language a { color: #666; text-decoration: none; }
#language ul li.actual a { color: #FFF; }

#menu { float: left; }
#menu h3 { display: none; }
#menu ul { padding: 0; margin: 0 0 30px; list-style: 0 none; float: left; }
.home { padding-bottom: 25px !important; }
.home #menu ul { margin-top: 30px; margin-bottom: 0; }
.home > #menu ul { padding-left: 8px; }
#menu ul li { padding: 0; margin: 0; float: left; width: 107px; display: block; margin: 0 10px; }
#menu ul li a { display: block; width: 107px; color: #666; text-decoration: none !important; }
#menu ul li a span { display: block; border: 1px solid #292929; width: 105px; height: 126px; margin-bottom: 10px; cursor: hand; }
#menu ul li a:hover { color: #FFF !important; }
#menu ul li a:hover span { border: 1px solid #FC0; }
#menu strong { font-weight: normal; color: #FFF; }

#text { text-align: left; padding: 0 50px 0; color: #CCC; }
#text h3 { font-weight: normal; text-transform: uppercase; font-size: 100%; margin: 30px 0 15px; color: #FC0; font-weight: bold; }
#text h3 span { color: #666; font-weight: normal; margin-left: 5px; }
#text p { margin: 30px 0; }

#text ul { list-style: none; display: block; padding: 0; margin: 15px 0; }
#text ul li { display: block; background: url('./img/list.png') no-repeat 0 0.8em; margin: 7px 0; padding: 0 0 0 20px; }

.clear { clear: both; font-size: 0px; }

.cite { margin: 15px 0 0; }
.cite span { color: #666; padding-left: 150px; }

.menu-biografie { background-image: url('./img/menu-biografie.png'); }
.menu-texty { background-image: url('./img/menu-texty.png'); }
.menu-fotografie { background-image: url('./img/menu-fotografie.png'); }
.menu-vystavy { background-image: url('./img/menu-vystavy.png'); }
.menu-zvystav { background-image: url('./img/menu-zvystav.png'); }

.publikace { color: #666; }
.publikace strong { font-weight: normal; color: #CCC; }

.vystavy li { background: transparent !important; padding: 0 !important; }
.vystavy li strong { margin-right: 10px; }
.vystavy li span { color: #666; }

.fotografie { text-align: center; }
.fotografie span { color: #666; }
.fotografie .pages { color: #666; }
.fotografie .pages a { color: #666; }
.fotografie a.actual { color: #FFF; }

.galerie { text-align: center; }
.galerie h3 { margin-bottom: -20px !important; }
.galerie p { margin-bottom: 40px !important; }

.note { color: #666; }

.photogallery { margin-top: 40px; }
.photogallery .item { float: left; width: 137px; text-align: center; height: 120px; font-size: 0px; }
.photogallery .item img { border: 2px solid #BBB; }
