@charset "UTF-8";
/* CSS Document */
* { padding:0px; margin:0px; }

body { font-size:12px; font-family:'trebuchet ms'; }

a:link, a:visited { color:#731D2A; text-decoration:none; font-weight:bold; }
a:hover, a:active { text-decoration:underline; }

#page { width:962px; margin:0px auto; }
#vzhled { text-align:right; height:18px; line-height:18px; margin-top:2px; }
#header a:link, #header a:visited { width:962px; height:149px; background-image:url(img/header.jpg); display:block; margin-top:2px; }

#nav { width:930px; border:1px solid #ccc; height:28px; line-height:28px; padding-left:30px; margin-bottom:20px; }

#menu ul { list-style:none; padding-left:0px; }
#menu a:link, #menu a:visited { text-decoration:none; }
#menu ul li a:link, #menu ul li a:visited, #col3 h2 { background-color:#731D2A; line-height:18px; padding:4px 10px; width:188px; display:block; margin-bottom:1px; color:white; font-size:12px; font-weight:normal; }
#menu ul li ul li a:link, #menu ul li ul li a:visited { font-size:12px; background-color:#e0e0e0; margin-left:0px; line-height:14px; padding:4px 10px; margin-bottom:1px; color:black; font-weight:normal; }

#col1, #col2, #col3 { float:left; display:inline; }

#col1 { width:208px; }
#col2 { width:506px; margin:0px 20px; }
#col3 { widh:208px; }

#content { padding:0px 20px 20px 20px; overflow:auto; }
#col3 .div { width:188px; overflow:auto; background-image:url(img/boxgrad.jpg); background-repeat:repeat-x; background-position:top; background-color:#e0e0e0; padding:10px; margin-bottom:10px; }

.content { background-image:url(img/pagegrad.jpg); background-position:top; background-repeat:repeat-x; background-color:#efefef; padding:0px 20px 20px 20px; overflow:auto; margin-bottom:20px; }
.content h1, .content h2, .content h3, .content h4, .content h5, .content p, .content ul { padding-bottom:10px; font-weight:normal; }
.content p { text-align: justify; }
.content h1 { border-bottom:2px solid #731D2A; padding:0px; margin-bottom:10px; color:#731D2A; font-size:18px;  }
h2, .content h2 { font-size:16px; color:#731D2A; padding:0px; margin-bottom:10px; color:#731D2A; border-bottom:1px solid #731D2A; }
.content h3 { font-size:15px; color:#731D2A; }
.content h4 { font-size:14px; color:#731D2A; }
.content h5 { font-size:13px; color:#731D2A; }
.content li { margin-left:20px; }
.content img { margin:10px; }
.content table { border-collapse:collapse; margin-bottom:10px; }
.content td { border-bottom:1px solid #731D2A; padding:3px 2px; }
.noborder { border-bottom:none !important; }

#footer { border-top:1px solid #731D2A; line-height:30px; text-align:center; margin-bottom:20px; }

.infw {	width:120px !important; }

.koment { border-bottom:1px solid #731D2A; margin-bottom:5px; padding-bottom:5px; }
.koment span.redSpan { background-color:#731D2A; padding:2px 4px; color:white; font-size:0.9em; font-weight:normal; }
.warning { background-color:#731D2A; color:#FFFFFF; padding:10px; }
 

.noviny a { text-decoration:none; margin-left:10px; margin-bottom:10px; float:left; height:45px; padding-top:69px; width:46px; padding-left:14px; padding-right:14px; background-image:url(img/noviny.gif); display:inline; text-align:center; }

.fotogalerie { background-image:url(img/pagegrad.jpg); background-position:top; background-repeat:repeat-x; background-color:#efefef; padding:0px 0px 20px 20px; overflow:auto; margin-bottom:20px; }

.galerieBox { width:150px; height:165px; margin-right:5px; margin-bottom:5px; border:1px solid #731D2A; display:inline; float:left; }
.galerieBox p { width:150px; height:84px; background-position:50% 50%; background-repeat:no-repeat; display:block; margin-top:10px; }
.galerieBox p a:link, .galerieBox p a:visited { display:block; width:150px; height:84px; }
.galerieBox h3 { font-size:12px; height:50px; padding-top:5px;text-align:center; }
.galerieBox img { margin:0px; }

.fotoBox a:link, .fotoBox a:visited { width:150px; height:130px; margin-right:5px; margin-bottom:5px; border:1px solid #731D2A; display:inline; float:left; background-repeat:no-repeat; background-position:50% 50%; }

#vr { background-image:url(img/pagegrad.jpg); background-position:top; background-repeat:repeat-x; background-color:#efefef; padding:20px 0px; overflow:auto;  }
.vrthumb a:link, .vrthumb a:visited { width:506px; height:120px; background-position:50% 50%; display:block; }
.vrthumbtext a:link, .vrthumbtext a:visited { width:506px; height:30px; background-position:50% 50%; display:block;line-height:30px; text-align:center; }
.vrh { font-size: 16px; margin-bottom: 10px; color: #731d2a; }


