/* ************************************************************************************************* * *  resety | globalni definice *    * ************************************************************************************************* */
.clear{clear:both;}
a img,address,applet,area,blockquote,body,caption,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,img,legend,li,map,object,ol,p,param,pre,small,sub,sup,table,td,th,tr,ul{border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
img{border:0;}
sub,sup{line-height:1;font-size:60%;}
table{border-collapse:collapse;border-spacing:0;}
td,th{vertical-align:top;}
address{font-style:normal;}
.required,.red{color:red;}
.green{color:green;}
.cleaner{clear:both;font-size:0;height:1px;display:block;}
.hidden{display:none;}
.black{color:black;}
.float-left{float:left;}
.float-right{float:right;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
:focus{outline:0;}
a{color:#da1c20;}
a:hover{text-decoration:none;}
.fl{float:left; }
.fr{float:right; }
h1{font-size:24px;line-height:1.2;}
h2{font-size:18px;line-height:1.2;}
h3{font-size:14px;line-height:1.2;}
h4{font-size:12px;line-height:1.2;}
h1, h2, h3, h4{color:#da1c20;font-weight:normal;}
h1{margin:0px 0px 15px 0px;}
p{margin:5px 0px 15px 0px;}
h2{margin:10px 0px;}
#right ul{margin:10px 0 10px 25px;}
table img{margin:0px 5px 5px 0px;}
small{font-size:90%;}
#navigation{margin-bottom:10px;}
form label{display:block; float:left; width:150px; }
/* ************************************************************************************************* * *  rozvrzeni stranky *    * ************************************************************************************************* */
html{font:normal normal normal 12px/1.5 arial, Helvetica, Tahoma, Verdana, sans-serif;}
body{background:url(../images/background.png) top center repeat-x;background-color:#f6f6f6;color:#333333;font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;}
#wrapper{width:972px;margin:0 auto;background:url(../images/back.png) top center repeat-y;}
ol{margin:10px 0px 10px 25px;}
#header{background:url(../images/header.png) 0 0 no-repeat;width:972px;height:380px;}
#header-top{position:relative; height:131px; overflow:hidden;}
#tagline{position:absolute;top:65px;left:300px;color:#da1c20;line-height:18px;font-size:18px;
/*\top:-10px\9*/
}
#links{position:absolute;padding:0;margin:0;top:105px;left:300px;
/*\top:-5px\9*/
width:650px;}
#links li{display:inline;padding-right:10px;}
#links a{color:#666666;font-size:14px;text-decoration:none;line-height:14px;}
#links a:hover{color:#da1c20}
#logo{position:absolute;top:46px;left:26px;
/*\top:36px\*/
}
#lang{position:absolute;font-size:10px;top:30px;left:736px;
/**top:-100px;*/
}
/* Ešte,že tu je IE */
#h-contact{position:absolute;float:right;font-size:10px;top:30px;right:28px; }
#search{position:absolute;float:left;top:60px;left:736px;
/*top:-105px;*/
}
#search input.text{height:24px;line-height:24px;width:170px;padding:0 0 0 5px;margin:0;background:none;border:0;}
#search input.submit{height:30px;line-height:30px;background:none;width:30px;border:0;}
#presentation{width:960px;height:213px;margin-left:6px;}
#highslide-fix{display:none;width:960px;height:213px;margin-left:6px;}
#left{float:left;width:250px;margin:0 0px 30px 20px;background:url(../images/left.png) top right no-repeat;padding-right:26px;}
#menu{margin:0;padding:0;}
#menu li{list-style:none;font-weight:bold;background:#ececec url(../images/menu-li.png) top left no-repeat;line-height:14px;padding:5px;}
#menu li ul li{background:transparent none;padding-top:5px;padding-bottom:5px;}
#menu li#first{background:url(../images/menu-hp.png) top left no-repeat;}
#menu li a{text-decoration:none;color:#555555;line-height:14px;}
#menu .active{text-shadow:1px 1px 2px #660000; background-position:top right; background-color:#C51014; }
#menu li.active a{color:#FFFFFF;}
#menu li.active ul{margin:0;padding:0;margin-top:5px;}
#menu li.active ul li a{color:#111;text-shadow:1px 1px 2px #a96;}
#menu li.active ul li{margin-left:20px;}
#menu li.active ul li.active a{color:white;
/*#B80F13*/
text-shadow:1px 1px 2px #660000;
/* text-shadow:none; */
}
#menu li.active ul li ul{margin-top:5px}
#menu li.active ul li ul li.active{background-color:#B80F13;}
#menu li.active ul li.active ul li a{color:#111;text-shadow:1px 1px 2px #a96;
/* color:#555555;text-shadow:1px 1px 2px #FFFFFF; */
}
#menu li.active ul li.active ul li.active a{color:#fff; text-shadow:1px 1px 2px #660000;}
#menu li#first.active{background:url(../images/menu-hp.png) top right no-repeat;}
#right{float:left;width:630px;padding-left:20px;margin-bottom:50px;}
.map-link{padding:7px 0 3px 20px;background:url(../images/flag.png) left center no-repeat;margin-top:5px;display:block;}
#footer{width:920px;margin:0 auto;background:url(../images/footer.png) top center no-repeat;padding:20px 26px;color:#666666;}
#footer img{margin-right:10px;}
#footer p{margin:6px 0;line-height:16px;}
#poptavky label{width:120px;float:left;margin-top:10px;}
#poptavky,#poptavky input,#poptavky textarea{margin-top:10px;}
#poptavky input.text,#poptavky textarea{border:1px solid #ddd; border-top-color:#666; border-left-color:#666;}
#news{margin-top:30px;}
#news p strong{margin-top:20px;display:block;}
.schema{margin:10px 0; }
