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

a:link, a:visited { color:#EDEECF; }
a:hover, a:active { text-decoration:none; }

body { font-family:Geneva, Arial, Helvetica, sans-serif; line-height:1.6em; font-size:11px; background-color:#555545; }

#page { width:700px; margin:0px auto; background-color:#3c3c30; margin-top:10px; }

#baner { height:63px; background-image:url(img/baner.gif); }
#inputbox { height:21px; padding:21px; }

#buttons { height:44px; }

#buttons a:link, #buttons a:visited { width:140px; height:44px; display:inline; float:left; text-align:center; line-height:44px; background-image:url(img/button.jpg); text-decoration:none; color:#EDEECF; }
#buttons a:hover, #buttons a:active { background-position:-140px 0; }

#thumbbox { height:75px;  }
.thumb a:link, .thumb a:visited, .thumb p { width:70px; height:70px; background-position:50% 50%; background-repeat:no-repeat; display:inline; float:left; border-bottom:5px solid #3c3c30; }
.thumb a:hover, .thumb a:active, .thumb p { background-position:40% 40%; border-color:#ccc; }
.slideshow { text-align:center; padding:2px 0px; line-height: 18px; }

#controls, #footer { background-image:url(img/buttonsame.jpg); height:30px; background-color:#000000; background-repeat:repeat-x; }
#footer { line-height:30px; text-align:center; font-size:11px; }

#infobox { padding:20px; background-color:#95937E; margin:0px auto; margin-bottom:20px; }

#arrnext, #arrprev { position:absolute; margin-left:662px; margin-top:7px; }
#arrprev { margin-left:627px; }
#arrnext a:link, #arrnext a:visited, #arrnext p, #arrprev a:link, #arrprev a:visited, #arrprev p { background-image:url(img/arrnext.jpg); width:33px; 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; }

#galeries { width:660px; margin:20px; }
#galeriebox { width:660px; height:100px; background-color:#95937E; border-bottom:1px solid #3c3c30; }
#galeriethumb a:link, #galeriethumb a:visited { width:50px; height:50px; border:25px solid #555545; display:inline; float:left;background-position:50% 50%; }
#galeriethumb a:hover, #galeriethumb a:active { border-color:#222222; }
#galerietext { display:inline; float:left; padding:20px 0px 20px 20px; height:60px; width:470px; border-left:1px solid #3c3c30; }
#galerietext h2 { line-height:25px; height:25px; font-size:16px;  }
#galerietext p { height:35px; width:470px; }

#blog { width:660px; margin:20px; }
#bloginner h2 { height:30px; line-height:30px; font-size:16px; }

#blogs { background-color:#95937E; }
#blogtext { width:520px; display:inline; float:left; padding:20px 0px 20px 20px; }
#blogthumb { width:100px;  float:left; display:inline; }
#blogthumb a:link, #blogthumb a:visited { width:50px; height:50px; display:block; border:25px solid #555545; background-position:50% 50%; background-repeat:no-repeat; }
#blogthumb a:hover, #blogthumb a:active { border-color:#333333; }

#blogs:after, #thumbs:after, #uvod:after, #zaznam:after { content: "."; display: block;   height: 0;   clear: both;  visibility: hidden; }
#blogs, #thumbs, #uvod, #zaznam {display: inline-table;}
/* Hides from IE-mac \*/
* html #blogs, * html #thumbs, * html #uvod, * html #zaznam {height: 1%;}
#blogs, #thumbs, #uvod, #zaznam {display: block;}
/* End hide from IE-mac */

#commentbox { margin:20px; width:660px; height:260px; background-color:#95937E; }

#comments { float:left; display:inline; width:410px; padding:20px; height:240px; overflow:auto; }
#commentform { float:left; display:inline; width:170px; padding:20px 0px 20px 20px; text-align:center; }

#commentform input, #commentform textarea { margin:5px 0px; width:170px; }
.komjmeno { border-bottom:1px solid #678180; margin:5px 0px; line-height:25px; height:20px; }

#lang { padding:24px; }
