html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
html, body { width:100%; height:100%; }
body { line-height:1;}
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
em, strong, h1, h2, h3, h4, h5, h6 {	font-style:normal; font-variant:normal; font-weight:normal; }
legend {	display:none;	}
.c:after { clear:both; content:'.'; display:block; visibility:hidden; height:0; }
.c { display:inline-block; } * html .c { height:1%; } .c { display:block; }
.h { display:none; }

body { height:101%; font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif; font-size:0.8em; color:#000; 
background: #fff url("klpozadi.jpg") no-repeat center top;}
a { text-decoration:underline; color:#3B93B9; }

.wrapper { width:970px; margin:0 auto;}
.wrapper2 { width:1196px; margin:0 auto;}
.wrapper3 { width:1369px; margin:0 auto;}

#vrch { width:90%; background:url("pozadi-pruh.gif") 50% 0 repeat-x;}
#vrch p, #vrch ul, #vrch li, #vrch h1 { display:inline; float:left; }
#vrch h1 { width:300px; height:80px; padding:0px 0px 0 20px; border-right:1px solid #C7E8ED; color:#6f8094; position:relative; z-index:1}
#vrch ul { height:80px; border-right:1px solid #3B93B9; background:#ffffff; background:url("pozadi-menu.gif") 50% 0 repeat-x; }
#vrch a { display:block; margin:0 0 0px 0; padding:30px 32px 0px; font-weight:bold; border-right:1px solid #3B93B9; }
#vrch .active, #vrch a:hover { color:#000000; border-top:5px solid #242283 /*background:url("arrow.png") 50% 0 no-repeat;*/ }
#vrch h1 a {border: 0}
#vrch h1 a:hover {border-top: 0}
#vrch .last { border:none; }
#vrch a { text-decoration:none; }



#pozadi-vrch { width: 1596px; height:365px; background:url("vrch.jpg") 100% 0 no-repeat; z-index:99;}
#pozadi-vrch .wrapper2 { width: 970px; height:365px; background:url("vrch-stred.jpg") 100% 0 no-repeat; z-index:1;}

#content .wrapper, #footer .wrapper { background:url("cara.gif") 280px 0 repeat-y; line-height: 1.7em}
#contact { display:inline; float:left; width:260px; line-height:1.5; font-size:11px; }
#contact p { padding:40px 0 0 20px; }
#contact em, #contact strong { display:block; }
#contact em { padding:0 0 5px; font-weight:bold; }
#contact strong { padding:15px 0 0 0;; }

#contact ul {padding:0 0 0px 0px; font-size:14px;}
#contact ul a {text-decoration:none;}
#contact li { margin:0 0 10px 0; padding-left: 10px; font-weight:bold; border-left:1px solid #3B93B9; }
#contact .active { color:#000;}

#footer { margin:0 0 60px 0; }
#footer p { display:inline; float:left; width:260px; line-height:1.5; font-size:11px; }
#footer p { padding:20px 0 20px 20px; border-bottom:1px solid #C7E8ED; color:#6f8094; }
.content { display:inline; float:left; width:255px; padding:0 30px; border-left:1px solid #3B93B9; }
.content h2 { padding:5px 0 15px; font-size:30px; color:#3B93B9; }
.content p { padding:0 0 25px; line-height:1.6; text-align: justify}
.first { border:none; }
.wide { width:630px; border:none; }

.fotogalerie td {
padding: 10px;
}

.fotogalerie2 td {
text-align: center;
padding: 5px;
}

.fotogalerie img, .fotogalerie2 img {
padding: 3px;
border: 1px solid #3B93B9 !important;
width: 180px;
}

.fotogalerie2 img {
margin: 10px;
margin-bottom: 3px
}

.fotogalerie img:hover, .fotogalerie2 img:hover {
padding: 1px;
border: 3px solid #242283 !important;
}

hr {
background-color: #C7E8ED;
    border-width: 0px;
    height:1px;
    width: 100%
}

h1 {
    height: 345px;
    width: 1000px;
    position: relative;
    margin:0 auto;
    margin-bottom: 23px;
}

h1 a {
    display: block;
    position: absolute;
    width: 990px;
    height: 340px;
}

a:hover { color:#000000; }

h2 {white-space: nowrap;}

.fb img {width:50px;}

.seznam li {list-style-type:square;list-style-position:inside;}

.podmenu li { margin-left: 10px; height: 100%; font-size: 80%; border: 0}
#contact .podmenu li { margin:0 0 10px 0; padding-left: 10px; font-weight:bold; border-left:0 }