@media screen {
body{margin:0;padding:0;
	color:#231F20;background:#fff;
	font-family: Arial, Helvetica, Sans-serif;font-size:12px;}
h1,h2,h3,h4{margin:0;}
h1{margin:0 0 15px 0;padding:0;color:#231F20;font-size:25px;font-weight:normal;}
h2{margin:0 0 5px 0;padding:0;color:#231F20;font-size:14px;font-weight:bold;}
h3{}
p{margin:0 0 1.4em;line-height:1.4em;}
p.perex{font-size:14px;}
img{border:0;}
a img{border:0;}
a{color:#ADADAD;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
a.more{font-weight:normal;}

#page{position:relative;width:973px;margin:0 auto;}
#header{position:relative;width:973px;height:109px;}
#menu{position:relative;width:973px;min-height:239px;z-index:20;}
#menu.index{position:relative;height:590px; z-index: 200; background: url(../images/layout/dot.gif); }
#menu_fl{position:absolute;width:973px;	height:590px; z-index: 0;}
#overfill {position:absolute;width:973px;	height:590px; z-index: 2;}
#content{position:relative;width:973px;padding:22px 0;z-index:10;}
div#c1{position:relative;float:left;width:184px;min-width:184px;padding:0 9px;}
#c2{position:relative;float:left;width:560px;padding:0 9px;}
#c2 ul{margin:1.4em 0;padding:0;list-style:none;}
#c2 ul li{padding:2px 0 2px 13px;background:url(/images/layout/bullet.gif) 0 7px no-repeat;}
#c3{position:relative;float:right;width:184px;padding:0 9px 0 0;}
#footer{padding:15px 9px;font-size:13px;color:#666666;}
#footer a{color:#666666;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}

/* LOGO */
h1#logo,
h1#logo a,
h1#logo a span{position:relative;display:block;width:973px;height:109px;margin:0;padding:0;overflow:hidden;}
h1#logo a span{position:absolute;left:0;top:0;background:url(/images/layout/logo.gif) no-repeat;cursor:pointer;}

h2.frutiger-motto{position:absolute;left:35px;bottom:35px;min-width:700px;}

/* HORIZONTAL MENU */
#hm{padding:15px 0 0 9px; z-index: 20; positon:absolute; background: url(../images/layout/dot.gif);  }
#hm ul{padding:0;margin:0;list-style:none; background: url(../images/layout/dot.gif); }
#hm ul li{position:relative;display:block;margin:0 3px 0 0;padding:0;float:left;_width:1px;white-space:nowrap;}
#hm ul li.last{padding-right:3px;border-right:1px solid #7A7D80;}
#hm ul li a {display:block;width:150px;height:30px;height:30px;line-height:30px;
	color:#fff;background:url(/images/layout/bg-hm.png);
	font-size:13px;text-align:center;text-decoration:none;font-weight:normal;}
#hm ul li:hover a, #hm ul li a:hover, #hm ul li a.active {background:url(/images/layout/hm-over.png);}
#hm ul li.a1:hover a, #hm ul li.a1 a:hover, #hm ul li.a1 a.active{background:url(/images/layout/hm-over-1.png);}
#hm ul li.a2:hover a, #hm ul li.a2 a:hover, #hm ul li.a2 a.active{background:url(/images/layout/hm-over-2.png);}
#hm ul li.a3:hover a, #hm ul li.a3 a:hover, #hm ul li.a3 a.active{background:url(/images/layout/hm-over-3.png);}
#hm ul li.a4:hover a, #hm ul li.a4 a:hover, #hm ul li.a4 a.active{background:url(/images/layout/hm-over-4.png);}

#hm ul ul{position:absolute;left:0;top:30px;_top:30px;width:150px;padding:0;height:auto;display:none;font-size:13px;}
#hm ul ul li{display:block;float:none;margin:3px 0;}
#hm ul li:hover ul li a {font-weight:normal; font-size: 13px}
#hm ul li:hover ul li a:hover, #hm ul li ul a{background:url(/images/layout/hm-over.png);}
#hm ul li.a1:hover ul li a:hover, #hm ul li.a1 ul a{background:url(/images/layout/hm-over-1.png);}
#hm ul li.a2:hover ul li a:hover, #hm ul li.a2 ul a{background:url(/images/layout/hm-over-2.png);}
#hm ul li.a3:hover ul li a:hover, #hm ul li.a3 ul a{background:url(/images/layout/hm-over-3.png);}
#hm ul li.a4:hover ul li a:hover, #hm ul li.a4 ul a{background:url(/images/layout/hm-over-4.png);}

#hm ul li{behavior:url(../hover.htc);}
#hm ul li:hover,
#hm ul li.Hover{}
#hm ul li.Hover ul,
#hm ul li:hover ul{display:block;}

#hm ul li:hover ul ul{display:block;}

/* VERTICAL MENU */
#vm{position:absolute;right:9px;top:15px;width:185px;font-size:13px; z-index: 20;}
#vm ul{margin:0;padding:0;list-style:none;}
#vm ul li{margin:0;padding:0;}
#vm ul li.first{margin:0 0 3px;padding:0;}
#vm ul li a{display:block;height:30px;line-height:30px;padding-left:11px;background:url(/images/layout/bg-vm.png);color:#666666;border-bottom:1px solid #666666;text-decoration:none;font-weight:normal;}
#vm ul li.first a{border:none;background:url(/images/layout/bg-hm.png);color:#fff;}
#vm ul li a.active, #vm ul li a:hover{color:#231F20;}
#vm ul li.first a:hover{border:none;background:url(/images/layout/hm-over.png);color:#fff;}

div.lm {width:166px;border: 1px solid white}
.lm ul{border-top:1px solid #666666;margin:0;padding:0;list-style:none;}
.lm ul li{  letter-spacing: -0.5px;*letter-spacing: -1px; border-bottom:1px solid #666666;}
.lm ul li a{  letter-spacing: -0.5px;*letter-spacing: -1px; display:block;height:27px;line-height:27px;padding-left:12px;font-size:13px;text-decoration:none;color:#ADADAD;font-weight:normal;}
.lm ul li a.active, .lm ul li a:hover{color:#231F20;}

#c3 .lm ul li a{display:block;height:25px;line-height:25px;padding-left:12px;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:13px;text-decoration:none;color:#ADADAD;font-weight:normal;}
#c3 .lm ul li a.active, #c3 .lm ul li a:hover{margin-left:-7px;padding-left:19px;background:#E8E8E8 url(/images/layout/ukazovatko.gif) 0 50% no-repeat;color:#231F20;}


.menu_smaller { } 
.menu_smaller_v { } 

.NewsSummary {	margin: 5px 0 40px 0; 	}
.NewsSummarySummary { margin: 12px 0 0 0}



#navlist ul
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #000;
font: bold 12px arial, sans-serif;
list-style-type: none;
}

#navlist ul li
{
list-style: none;
margin: 0 0px 0 -1px;
padding:2px 0 2px 0px;
display: inline;
background-image: none;
}

#navlist ul li a
{
padding: 3px 0.5em; 
margin-left: 0px;
border: 1px solid #e8e8e8;
border-bottom: none;
background: #fff;
text-decoration: none;
background-image: none;
}

#navlist ul li a:link { color: #000; }
#navlist ul li a:visited { color: #000; }

#navlist ul li a:hover
{
color: #000;
background: #eaeaea;
border-color: #227;
position: relative;
z-index: 20;
}

#navlist ul li a#current,
#navlist ul li a.current
{
position: relative;
background: white;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid white;
z-index: 20;
}



#formcomments textarea{width: 360px; height: 80px;}
#formcomments input{width: 360px}
#formcomments .checkbox input{width: 20px}
#formcomments .captcha input{width: 85px}
#formcomments .send input{width: 85px}


}

.more {padding:2px 0 2px 13px;background:url(/images/layout/vice.gif) 0 5px no-repeat; color: #403d3e;}
.more a {color: #403d3e;}

/* GALERIE */
.galerie{}
.nahled{float:left;width:90px;margin:0 3px 4px 0;}
.last{margin-right:0;}
.nahled p{font-size:10px;text-align:center;}

.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 5px 5px 0;}
.ir{margin:0 0 5px 5px;}

.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.frutiger{}
.highlight{font-size:14px;}

.gallery div.img{ width: 91px; margin: 5px 5px 20px 5px; border: 0px}
.gallery .img div.obr { width: 91px; height: 95px; border-bottom: 1px solid #000; overflow: hidden}
.gallery .img div.obrf { width: 91px; height: 95px; border: 1px solid #000; overflow: hidden}
.gallery .img div.popisek{ overflow: hidden; padding: 3px; margin: 0px 0 5px 0;  border-bottom: 1px solid #000; border-left: 0; border-right: 0; }
.gallery .img div.popisek a {  font-size: 10px; color: #000; text-decoration: none; }
.gallery .img div.popisek:hover{ background-color: #e8e8e8; margin: 0px 0 5px 0;  border-bottom: 1px solid #000; border-left: 0; border-right: 0; }

.ukazovatkoo {width:93px; border-bottom:1px solid #666666; border-top:1px solid #666666;}
.ukazovatkoo a{display:block;height:19px;line-height:19px;padding-left:10px;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:11px;text-decoration:none;color:#ADADAD;font-weight:normal;}
.ukazovatkoo a:hover{margin-left:-7px;padding-left:17px;background: url('/images/layout/background.gif');color:#231F20;}

.otazka { background-color: #eeeeee; padding: 5px; font-weight: bold; margin: 5px 0 0px 0; cursor: pointer; }
.diskuse_header { background-color: #eeeeee; padding: 5px; margin: 5px 0 10px 0 }
.odpoved { padding: 10px;}
.spacer { height: 8px; width: 600px}
.diskuse_text { padding: 5px 0 15px 10px;}




@media print{
body {font-family: sans-serif;} 
#menu { display: none;}
#header { display: none;}
#hm { display: none;}
#vm { display: none;}
#c1 { display: none;}
#c3 { display: none;}
#page { width: 100%}
#content { width: 100%}
.fr { display: none;}
#footer { margin-top: 20px}

h1,h2,h3,h4{margin:0;}
h1{margin:0 0 15px 0;padding:0;font-size:25px;font-weight:normal;}
h2{margin:0 0 5px 0;padding:0;font-size:14px;font-weight:bold;}
h3{}
p{margin:0 0 1.4em;line-height:1.4em;}
p.perex{font-size:14px;}
img{border:none;}
a{ color: #000; text-decoration:none;font-weight:bold;}
a.more{font-weight:normal;}
}
