body{background:#fff url(bg_carbon.jpg) repeat left top;font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
#page{position:absolute;top:50%;left:50%;width:970px;height:600px;margin:-320px 0px 0px -485px;}
.space_bottom{margin-bottom:1em;}.space_top{margin-top:2em;}
.bottomDotLine{padding-bottom:1em;background:url(products_line_h.gif) repeat-x left bottom;margin-bottom:2em;}
.rightDotLine{background:url(products_line_v.gif) repeat-x left bottom;margin-bottom:2em;}

#animation{}
.animationOverlay{background:#000;opacity:0.8;filter:alpha(opacity=80);position:absolute;z-index:40;bottom:0px;width:758px;height:60px;padding:10px 0px;color:white;font-size:1.3em;}
#animImg1, #animImg2{position:absolute;width:758px;height:547px;z-index:20;border:none;}
#animImg2{z-index:30;}
#nameLabel{font-weight:bold;line-height:1.5em;padding-right:1em;display:block;}
#infoLabel{line-height:1.5em;padding-right:1em;display:block;}
#animationLinks{position:absolute;left:5px;top:495px;z-index:50;}
#animationLinks a{
    background-color: #1da4d6;
    margin-left: 6px;
    padding:4px 6px;
    color:#fff;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    font-size: 11px;
    border:1px Solid #999;
}
#animationLinks a.active{
    background-color: #ff9011;
}

div.path{padding:0px 15px;font:normal 1.1em Verdana, Helvetica, Geneva, Arial, sans-serif;}
div.path strong{text-transform: uppercase;}div.path a{margin:0em .3em;}

div.menu{height:40px;background:transparent url(bg_menu.gif) repeat-x;border-bottom:1px Solid #eee;}
div.menu ul{display:block;list-style:none;}
div.menu ul li{display:block;float:left;margin:0em 1em;}
div.menu ul li a{display:block;font-weight:bold;padding:0px;font-size:1.1em;line-height:40px;text-align:center;vertical-align:top;text-transform:uppercase;color:#161616;}
div.menu ul li a:hover{text-decoration:none;color:#fff;}
div.menu ul li a.ac{}
div.menu ul li a.ac:hover{}

div.submenu{
  min-width: 150px;
  padding:10px 0px;
  opacity: 0.8;
  background-color: #000;
  position: absolute;
  margin-top: 1px;
  visibility: hidden;
  z-index: 100;
}

div.submenu ul{display:block;list-style:none;float:none;}
div.submenu ul li{display:block;position: static;margin-bottom: 5px; width:100%;}
div.submenu ul li a{
  opacity: 1;
  display:block;
  background-image: none;
  padding: 0px 10px;
  line-height: 1.5em;
  text-align:left;
  vertical-align:top;
  text-transform:uppercase;
  color:#fff;
}
div.submenu ul li a:hover{background-image: none;color:#0072BC;text-decoration:none;}

div.leftCol{width:198px;height:547px;margin:10px 0px 0px;background-color:#fff;border:1px Solid #999;}

.newsItem{padding:0em 1em;padding-bottom:2em;}
.newsItem .date{font:bold 1.1em/1.5 Verdana, Helvetica, Geneva, Arial, sans-serif;color:#000;}
.newsItem h2{font:normal 1.1em/1.5 Verdana, Helvetica, Geneva, Arial, sans-serif;color:#000;text-transform:uppercase;margin-bottom:.5em;}
.newsItem img{padding:.0em;border:1px Solid #333;}
.newsNavi{font:bold 1.5em/1.5 Verdana, Helvetica, Geneva, Arial, sans-serif;color:#000;margin-bottom:.5em;}
.newsText{font:normal 1.1em/1.4 Verdana, Helvetica, Geneva, Arial, sans-serif;color:#000;}
.newsImage{width:250px;padding:.5em;}
.newsImage img{padding:.0em;border:1px Solid #333;}
.newsGallery img{padding:.0em;border:1px Solid #333;margin:1em 2em;}

.content{position: absolute;width:758px;height:547px;left: 200px;;margin:10px 0px 0px 10px;background-color:#fff;border:1px Solid #999;}
.contentscroll{position:absolute;width:728px;bottom:15px;height:460px;overflow:auto;padding:0px 15px;}

.content h1{padding:15px 0px 10px 15px;font:bold 1.8em Verdana, Helvetica, Geneva, Arial, sans-serif;text-transform:uppercase;color:#000;}
.content h2{padding:15px 0px 8px 0px;font:bold 1.5em Verdana, Helvetica, Geneva, Arial, sans-serif;color:#f57514;}
.content h2.distr{margin-left:4em;}
.content h2.calendar{background-color:#0a9acf;color:#fff;padding:.5em;margin:1.5em 0em .5em;font-size:1.3em;}
.content h2 a{color:#f57514;}
.content h2 a:hover{text-decoration:none;}
.content h3{margin:1em 0px .5em 0px;font:bold 1.2em Verdana, Helvetica, Geneva, Arial, sans-serif;text-transform:uppercase;color:#000;}

.content .col1{float:left;width:340px;margin-right:30px;}
.content .col2{width:340px;float:left;}
.content .pcol1{float:left;width:310px;padding-right:20px;background:url(products_line_v.gif) repeat-y top right;}
.content .pcol2{width:340px;float:left;margin-left:20px;}
.content .pcol1 p, .content .pcol2 p{font:normal 1.1em/1.4em Verdana, Helvetica, Geneva, Arial, sans-serif;}
.content .pcol1 img, .content .pcol2 img{margin-bottom:10px;}
.flagColF{float:left;width:102px;padding-right:10px;background:url(products_line_v.gif) repeat-y top right;text-align:center;}
.flagCol{float:left;width:102px;padding:0px 10px;background:url(products_line_v.gif) repeat-y top right;text-align:center;}
.flagColL{float:left;width:100px;padding-left:10px;text-align:center;}
.flagRow{padding:6px 0px;background:url(products_line_h.gif) repeat-x bottom left;}
.flagRowL{padding:6px 0px 0px;}

form.wizzard select{text-transform:uppercase;font:normal 1.1em Verdana, Helvetica, Geneva, Arial, sans-serif;}
.wizzardButton{background:url(bg_button.gif) repeat left top;font:bold 11px Verdana, Helvetica, Geneva, Arial, sans-serif;padding:6px 8px;border:1px Solid #2fa6c6;text-decoration:none;color:#fff;cursor:pointer;}
.wizzardNew{padding:10px 0px;background:url(products_line_h.gif) repeat-x top left;}
.wizzardColF{float:left;width:264px;}
.wizzardCol{float:left;width:264px;}
.wizzardColL{float:left;width:180px;}
table.wizzard{width:100%;font:normal 1.1em/1.5em Verdana, Helvetica, Geneva, Arial, sans-serif;}
table.wizzard th{padding:.5em;font-weight:bold;text-align:left;vertical-align:middle;color:#fff;background-color:#0a9acf;}
table.calendar th .day{padding:.4em;background-color:#0a9acf;}
table.wizzard td{padding:.5em;vertical-align:middle;background:url(products_line_h.gif) repeat-x bottom left;}
table.wizzard .select{width:25px;text-align:center;}
.formError{color:#f00;}

table.ecb_form_tbl td{padding:3px;font:normal 1.1em/1.5em Verdana, Helvetica, Geneva, Arial, sans-serif;vertical-align:top;}

a.button{background:url(bg_button.gif) repeat left top;font:bold 1.1em/2.3 Verdana, Helvetica, Geneva, Arial, sans-serif;padding:7px 10px;border:1px Solid #2fa6c6;text-decoration:none;color:#fff;}
a.button:hover{text-decoration:underline;}
a img{border:none;}

.imagebox{width: 340px; height: 340px; border:1px Solid #000;}
.imagebox img{border:0px;}
.imagebox .navi{position:absolute;width:336px;margin-top:316px; margin-left: -2px;z-index:10;}
.imagebox .navi a{
    background-color: #1da4d6;
    margin-left: 6px;
    padding:4px 6px;
    color:#fff;
    text-align: center;
    display: inline-block;
    font-weight: bold;
}

img.bcon{margin:0px 0px 10px 10px;}

.content p{font:normal 1.1em/1.4em Verdana, Helvetica, Geneva, Arial, sans-serif;color:#000;padding-bottom:.7em;text-align:justify;}
.content p.small{font:normal 1em/1.4em Verdana, Helvetica, Geneva, Arial, sans-serif;color:#000;padding-bottom:.7em;text-align:justify;}
.content address{font:normal 1.1em/1.4em Verdana, Helvetica, Geneva, Arial, sans-serif;color:#000;font-style:italic;}


/*div.content p:first-letter{margin-left:2em;}*/
div.content p.center{text-align:center;}
div.content p.right{text-align:right;}
div.content .space_bottom{padding-bottom:2em;}

.content table.paddles{width:100%;font:normal 1.1em/1.4em Verdana, Helvetica, Geneva, Arial, sans-serif;}
.content table.paddles th{
    background-color: #ff9011;padding:.5em
}
.content table.paddles td{padding:.5em;}
.content table.paddles tr.odd td{background-color:#eee;}
.content table.paddles tr.even td{background-color: #d7d7d7;}

.content table.wtu{width:100%;font:normal 1.2em/1.5em Verdana, Helvetica, Geneva, Arial, sans-serif;}
.content table.wtu th{padding:.5em;font-weight:bold;text-align:right;vertical-align:top;}
.content table.wtu td{padding:.5em;text-align:left;vertical-align:top}
.content table.wtu td.image{width:50%;padding:.5em;text-align:center;vertical-align:middle;}
.content table.wtu td img{padding:.0em;border:1px Solid #333;;}

table.calendar{width:100%;font:normal 1.1em/1.5em Verdana, Helvetica, Geneva, Arial, sans-serif;}
table.calendar th{padding:.5em;font-weight:bold;text-align:center;vertical-align:middle;color:#fff;width:50px;}
table.calendar th .day{padding:.4em;background-color:#0a9acf;}
table.calendar td{padding:.5em;vertical-align:middle;}

table.calendar td.header{width: 230px;}
table.calendar td.event{width: 80px;}
table.calendar td.service{width: 120px;}

.racers_gal{}
.racers_gal img{border:1px SOlid #333;margin:0.5em 1.6em 2.1em;}

div.content div.kontakty{font-size:1em;}
div.content .contactBox{width:206px;font-size:1em;}

div.content div.articleBox{width:290px;float:left;}
div.content div.articleBox2{padding-left:330px;}

a{color:#0a9acf;/*#1da4d6;*/text-decoration:none;}a:hover{text-decoration:underline;}


div#printFooter{display: none;}

div.footer{position:absolute;top:50%;left:50%;width:970px;margin:280px 0px 0px -485px;padding:10px 0px;color:#fff;}
div.footer ul{display:block;float:right;list-style:none;}
div.footer ul li:first-child{border:none;margin:0px;padding:0px;}
div.footer ul li{display:inline;padding-left:.5em;margin-left:.5em;border-left:1px Solid Black;}
div.footer ul li a{font:normal 1.2em "Trebuchet MS", Verdana, Helvetica, Geneva, Arial, sans-serif;color:white;text-transform: uppercase;}
div.footer p{font: normal 1.2em/1.5em Verdana, Helvetica, Geneva, Arial, sans-serif;color:#fff;}
