/* Adam Janouš.cz */

body { margin:0; padding:0; text-align:center; background:url(im/bg.jpg) no-repeat #444444 top center; font-family:Arial, Helvetica, sans-serif; font-size:75%; }

h1 { font-size:160%; font-weight:normal; color:#546C8E; margin:5px auto; }
h2 { font-size:140%; font-weight:normal;  color:#12327b; }
h2 a { text-decoration:none; color:#12327b; }
h2 a:hover { text-decoration:underline; }
h3 { font-size:125%; font-weight:normal; height:21px; line-height:21px; color:#666666; background:url(im/h_nadpis.jpg) no-repeat; }
h4, h5, h6 { height:21px; line-height:21px;  background:url(im/h_nadpis.jpg) no-repeat; }

img.no-border { border:0; }

a { color:#db8a0e; text-decoration:underline; }
a:hover { color:#666666; }

ol { margin:10px 0 0 0; padding:0 0 0 25px; }
ul { margin:10px 0 0 0; padding:0 0 0 25px; list-style-image:url(im/li.gif); }
ul li, ol li { margin:5px 0 0 0; padding:0; line-height:20px; }
li ul { margin:0; padding:0; }
li ul li { margin:0 0 0 25px; padding:0; list-style:square; }

table {padding:0; border-spacing:0; border-collapse:collapse; border:1px solid #CCCCCC; }
table.no-border { border:0; }
table tr td { vertical-align:top; }
table td { padding:5px; }
table td p { margin:0; }

#cele { width:868px; margin:0 auto; text-align:left; }

#cele img { margin:5px; padding:3px; border:1px solid #CCCCCC; }
#cele a:hover img { border:1px solid #666666; }

h1#logo { margin:0 0 150px 0; padding:0; height:92px; background:url(im/logo.jpg) no-repeat #FFFFFF; cursor:pointer; }
h1#logo span { display:none; }

#levy { width:224px; float:left; }

#menu { padding:15px 0 15px 0; float:left; -webkit-border-radius: 15px; -khtml-border-radius: 15px; -moz-border-radius: 15px;	border-radius: 15px; background:url(im/menu.jpg) no-repeat #1341a8; }
#menu ul { margin:0; padding:0; width:224px;  }
#menu ul li { height:30px; line-height:30px; padding:0; margin:0; list-style:none; }
#menu ul li a { display:block; height:100%; width:100%; padding:0 0 0 20px; color:#d9e5ff; font-weight:bold; font-style:italic; text-decoration:none; background:url(im/menu-polozka.png) no-repeat; }
#menu ul li.aktualni a { color:#FFFFFF; background:url(im/menu-active.jpg) no-repeat; }
#menu ul li a:hover { color:#FFFFFF; background:url(im/menu-hover.jpg) no-repeat; }
#menu p { margin:10px auto auto 10px; }
#menu img { margin-left:0; }

ul#partneri { background:#d9840d; -webkit-border-radius:15px; -khtml-border-radius:15px; -moz-border-radius:15px; border-radius:15px; margin:10px 0 20px 0; padding:7px 0 0 0; list-style:none; }
ul#partneri li { text-align:center; margin:0; padding:0; }
ul#partneri img { background:#FFF; -webkit-border-radius:4px; -khtml-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }


#obsah { float:right; width:567px; padding:0 25px 25px 25px; background:url(im/obsah.jpg) no-repeat #FFFFFF; margin:0; text-align:justify; -webkit-border-radius: 15px; -khtml-border-radius: 15px; -moz-border-radius: 15px;	border-radius: 15px; }
#obsah p { line-height:20px; }
#obsah img { margin:5px; padding:3px; border:1px solid #CCCCCC; }
#obsah a:hover img { border:1px solid #666666; }
#obsah img.no-border { border:0; }
#obsah h1 { color:#FFF; margin:25px 0 25px -25px; padding:0 15px 0 15px; line-height:36px; font-weight:bold;  font-style:italic; text-shadow:#8b5e0b 1px 1px 0; background:#e19712; display:inline-block;
-webkit-border-top-right-radius: 5px; -khtml-border-radius-topright: 5px;	-moz-border-radius-topright: 5px; border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px; -khtml-border-radius-bottomright: 5px;	-moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }

.clanek { padding:0 15px 0 15px; margin:0 0 10px 0; border:1px solid #d9d9d9; background:url(im/clanek.png); }
.clanek .info { text-align:right; color:#727272; font-style:italic; }

#paticka { height:45px; width:534px; float:right; line-height:45px; text-align:right; padding:0 83px 0 0; margin:0 0 30px 0; background:url(im/paticka.png) no-repeat; color:#888888; text-shadow:#000 1px 1px 0px; }
#paticka a { color:#a4a4a4; }
#paticka a:hover { color:#FFF; }

.clear { visibility:hidden; clear:both; }
.galerie { width:120px; height:100px; overflow:hidden; text-align:center; float:left; }

