@charset "windows-1250";
* { padding:0xp; margin:0px; }
img { border:0px; }

body { font-family:Arial Narrow, Arial; background-image:url(img/pagebg.gif); background-position:center; background-repeat:repeat-y; background-color:#ccc; font-size:1em; line-height:1.3em; }

a:link, a:visited { color:#D3104C; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

#page { width:785px; margin:0px auto; }

#left { position:absolute; width:151px; margin-left:0px; margin-top:0px; }
#right { position:absolute; margin-left:151px; padding:16px; width:600px; }

#logo { background-image:url(img/logo.gif); background-repeat:no-repeat; background-position:center; height:69px; margin-top:10px; margin-bottom:30px; }

#buttons a:link, #buttons a:visited { text-decoration:none; color:#000; font-size:15px; border-bottom:3px solid #ccc; width:112px; line-height:30px; height:30px; text-align:center; display:block; margin:0px 20px; }
#buttons a:hover, #buttons a:active { background-color:#D3104C; }

#figure { background-image:url(img/figure.gif); margin-top:30px; background-repeat:no-repeat; background-position:center; height:185px; }

/* GALLERIES */

#galeries { width:600px; }
#galeriebox { width:600px; height:155px; background-color:#fff; margin-bottom:16px; }
#galeriethumb a:link, #galeriethumb a:visited { width:75px; height:75px; border:40px solid #fff; display:inline; float:left;background-position:50% 50%; }
#galeriethumb a:hover, #galeriethumb a:active { border-color:#B8251E; }
#galerietext { display:inline; float:left; padding:20px 0px 20px 20px; height:110px; width:358px; text-align:center; }
#galerietext h2 { line-height:35px; height:35px; font-weight:normal; font-size:20px; margin-top:25px;  }
#galerietext div { height:20px; line-height:20px; }

/* GALLERY */

#thumbbox { height:80px;  }
.thumb a:link, .thumb a:visited, .thumb p { width:75px; height:75px; background-position:50% 50%; background-repeat:no-repeat; display:inline; float:left; border-bottom:5px solid #f1f1f1; }
.thumb a:hover, .thumb a:active, .thumb p { background-position:40% 40%; border-color:#B8251E; }
.slideshow { text-align:center; padding:2px 0px; line-height: 18px; }

#controls, #footer { background-color:#fff; height:25px; }

#infobox { padding:20px; background-color:#fff; margin:0px auto; margin-bottom:20px; }

#arrbox { float:right; height:25px; line-height:25px; padding-right:5px; color:#ccc; }
#arrnext, #arrprev { position:absolute; margin-left:450px; margin-top:7px; font-size:12px; }
#arrprev { margin-left:500px; }
#arrnext a:link, #arrnext a:visited, #arrnext p, #arrprev a:link, #arrprev a:visited, #arrprev p { background-image:url(img/arrnext.jpg); width:65px; height:16px; display:block; }
#arrprev a:link, #arrprev a:visited, #arrprev p { background-image:url(img/arrprev.jpg); }
#arrnext a:hover, #arrnext a:active, #arrprev a:hover, #arrprev a:active { background-position:-33px 0; }
#arrnext p, #arrprev p { background-position:-66px 0; }

#stranky { position:absolute; margin-top:7px; height:16px; line-height:16px; margin-left:5px; }

#cisla a:link, #cisla a:visited, #cisla p { width:20px; color:#333; float:left; margin-left:3px; display:inline; height:16px; line-height:16px; text-align:center; text-decoration:none; }
#cisla a:hover, #cisla a:active { background-color:#555545; }
#cisla p { background-color:#ccc; color:#333; }
#cisla div { float:left; }

#blogtext h2 { font-weight:normal; font-size:20px; line-height:35px; height:35px; border-bottom:3px solid #ccc; margin-bottom:16px; }

