body, html { margin:0px; padding:0px;font-size:99%;text-align:center;
    background:#fff;height:100%;}
img {
  border: 0;
}
object { outline:none; }
#container {background: #1787C0 url(/img/bg2.png) repeat-x center top;width:100%;padding:0px;margin:0px;}
#menu {width:930px;height:38px;margin:0 auto;position:relative;z-index:2;}
h1 {display:none;}
img.logo{border:0px;width:250px;}
p#logo{float:right;margin-right:5px;margin-top:-38px;padding:0px;position:relative;z-index:1;}
#head {width:930px;height:119px;margin:0 auto;}
#head #flash {width:650px; height:119px;margin:0px;padding:0px;float:left; }
#video {margin:20px;}
#but1  { border:0px;height:38px;width:107px;display:block;float:left; background: url("/img/but1_all.png") 0 0 no-repeat;}
#but1 a{ border:0px;height:38px;width:107px;display:block; background: url("/img/but1_all.png") 0 0 no-repeat;}
#but1 a:hover { border:0px;height:38px;width:107px;display:block; background-position: 0 -38px;}
#but1a  { border:0px;height:38px;width:107px;display:block;float:left; background: url("/img/but1_all.png") 0 -38px no-repeat;}
#but2  { border:0px;height:38px;width:120px;display:block;float:left; background: url("/img/but2_all.png") 0 0 no-repeat;}
#but2 a{ border:0px;height:38px;width:120px;display:block; background: url("/img/but2_all.png") 0 0 no-repeat;}
#but2 a:hover { border:0px;height:38px;width:120px;display:block; background-position: 0 -38px;}
#but2a  { border:0px;height:38px;width:120px;display:block;float:left; background: url("/img/but2_all.png") 0 -38px no-repeat;}
#but3  { border:0px;height:38px;width:156px;display:block;float:left; background: url("/img/but3_all.png") 0 0 no-repeat;}
#but3 a{ border:0px;height:38px;width:156px;display:block; background: url("/img/but3_all.png") 0 0 no-repeat;}
#but3 a:hover { border:0px;height:38px;width:156px;display:block; background-position: 0 -38px;}
#but3a  { border:0px;height:38px;width:156px;display:block;float:left; background: url("/img/but3_all.png") 0 -38px no-repeat;}
#but4  { border:0px;height:38px;width:160px;display:block;float:left; background: url("/img/but8_all.png") 0 0 no-repeat;}
#but4 a{ border:0px;height:38px;width:160px;display:block; background: url("/img/but8_all.png") 0 0 no-repeat;}
#but4 a:hover { border:0px;height:38px;width:160px;display:block; background-position: 0 -38px;}
#but4a  { border:0px;height:38px;width:160px;display:block;float:left; background: url("/img/but8_all.png") 0 -38px no-repeat;}
#but5  { border:0px;height:38px;width:141px;display:block;float:left; background: url("/img/but5_all.png") 0 0 no-repeat;}
#but5 a{ border:0px;height:38px;width:141px;display:block; background: url("/img/but5_all.png") 0 0 no-repeat;}
#but5 a:hover { border:0px;height:38px;width:141px;display:block; background-position: 0 -38px;}
#but5a  { border:0px;height:38px;width:141px;display:block;float:left; background: url("/img/but5_all.png") 0 -38px no-repeat;}
#but6  { border:0px;height:38px;width:76px;display:block;float:left; background: url("/img/but6_all.png") 0 0 no-repeat;}
#but6 a{ border:0px;height:38px;width:76px;display:block; background: url("/img/but6_all.png") 0 0 no-repeat;}
#but6 a:hover { border:0px;height:38px;width:76px;display:block; background-position: 0 -38px;}
#but6a  { border:0px;height:38px;width:76px;display:block;float:left; background: url("/img/but6_all.png") 0 -38px no-repeat;}
#but7  { border:0px;height:38px;width:75px;display:block;float:left; background: url("/img/but7_all.png") 0 0 no-repeat;}
#but7 a{ border:0px;height:38px;width:75px;display:block; background: url("/img/but7_all.png") 0 0 no-repeat;}
#but7 a:hover { border:0px;height:38px;width:75px;display:block; background-position: 0 -38px;}
#but7a  { border:0px;height:38px;width:75px;display:block;float:left; background: url("/img/but7_all.png") 0 -38px no-repeat;}
#menu span, #reg span, #reg3 span, #more span, #more3 span, #map span, #map2 span, #map3 span, #but1 span, #but2 span, #but3 span, #but4 span, #but5 span, #but6 span, #but7 span {display:none;}

#main{width:930px; height:423px;margin:0px auto;text-align:left;}
#main2{width:930px;height:1164px;margin:0px auto;text-align:left;}
#main3{width:930px;height:auto;margin:0px auto;padding:0px;text-align:left;}
#main4{width:930px;height:277px;margin:0px auto;text-align:left;}
#main5{width:930px;height:auto;margin:0px auto;padding:0px;text-align:left; position: relative;}
#page-container{width:650px;float:left;padding:0px;margin:0px;}

img.mapa{display:none;}

#race{width:658px;height:369px;float:left;background-image: url(/img/race.jpg); background-repeat: no-repeat;text-align:left; padding: 54px 0 0 32px}
#race-in{}
#race h2{display:none;}
#race h3{font:bold 18px "Arial";padding:0px;margin:0px;}
p#race-text{width:250px; height:84px;font:normal 12px "Arial"; padding:0px;margin:0px;}
p#race-text span{font-weight:bold;line-height:20px;}

/*#more  { border:0px;height:30px;width:118px;display:block; background: url("/img/vice.png") 0 0 no-repeat;position:relative;left:32px;top:90px;float:left;}
tohle tady nesmi byt jinak to prekryva v IE */
#more a{ border:0px;height:30px;width:118px;display:block; position:relative;left:32px;top:90px;float:left;background: url("/img/vice.png") 0 0 no-repeat;}
#more a:hover { border:0px;height:30px;width:118px;display:block; background: url("/img/vice2.png") 0 0 no-repeat;}

#reg a{ border:0px;height:30px;width:107px;display:block; margin-left:17px;position:relative;left:32px;top:90px;float:left;background: url("/img/registr1.png") 0 0 no-repeat;}
#reg a:hover { border:0px;height:30px;width:107px;display:block; background: url("/img/registr2.png") 0 0 no-repeat;}

#map  { border:0px;height:24px;width:102px;display:block; background: url("/img/map.png") 0 0 no-repeat;position:relative;left:-78px;top:260px;float:left;}
#map a{ border:0px;height:24px;width:102px;display:block; background: url("/img/map.png") 0 0 no-repeat;}
#map a:hover { border:0px;height:24px;width:102px;display:block; background-position: 0 -24px;}

#news{width:240px; height:423px;float:left;}
#news h3{font:bold 18px "Arial";color:#7DD2FF;padding:0px;margin:0px;}
#news h4{font:bold 14px "Arial";color:#7DD2FF;padding-top:5px;margin:0px;margin-bottom: 0.8em;}
a.info {font:normal 12px "Arial";color:#7DD2FF;}
a.info2 {font:normal 12px "Arial";color:#153362;padding:0px;margin:0px;}
a.info2:hover {text-decoration: none;}
#news h5 {
  font: bold 16px "Arial";
  color: #fff;
  padding: 0px;
  margin: 0.2em 0 0.4em 0;
  line-height: 19px;
}
#news p {
  font-family: "Arial";
  font-size: 12px;
  color: #fff;
  margin: 0px; padding: 0px;
}
#news p.datum {
  color:#1A1B4B;
  font: normal 13px "Arial";
  margin-top: 0.4em;
}
#news p.button {
  background: transparent url("/img/bgr-button.gif") left top no-repeat;
  width: 118px; height: 21px;
  text-align: center;
  margin: 1em 0; padding-top: 4px;
}
#news p.button a {
  text-decoration: none;
}
#news p a {
  color: #FFF;
}
#news p.datum a:hover {
  text-decoration: none;
}
#news hr {
  border-top: 1px solid #379ACA;
  border-bottom: 1px solid #127AAD;
  border-left: 0;
  border-right: 0;
  margin: 1em 0;
}
#news form {
  padding: 0; margin: 0.4em 0 1.4em 0;
  background: url(../img/bgr-mail-form-left.gif) left top no-repeat;
}
#news form input {
  margin: 0;
  border: 0;
  padding: 0;
  height: 25px;
  vertical-align: middle;
  font-weight: bold;
}
#news form input.mailField {
  margin-left: 9px;
  font-weight: normal;
  padding-top: 5px; padding-right: 4px;
  height: 20px;
  width: 156px;
}
#news form input.mailButton {
  background: #275496 url(../img/bgr-button-form.gif) right no-repeat;
  width: 68px;
  height: 25px;
  color: #FFF;
}
/*bublina - seznam zavodu*/
 #bubble {
    position: absolute;
    width: 253px;
    height:331px;
    overflow: auto;
    left: 0px;
    top: 0px;
    color: #0D0D0D;
    z-index: 220;
    background: url("/img/bubble_left1.png") 0 0 no-repeat;
}
 #bubble2 {
    position: absolute;
    width: 253px;
    height:331px;
    overflow: auto;
    left: 0px;
    top: 0px;
    color: #0D0D0D;
    z-index: 230;
    background: url("/img/bubble_middle.png") 0 0 no-repeat;
}
 #bubble4 {
    position: absolute;
    width: 253px;
    height:331px;
    overflow: auto;
    left: 0px;
    top: 0px;
    color: #0D0D0D;
    z-index: 230;
    background: url("/img/bubble_middle1.png") 0 0 no-repeat;
}
 #bubble3 {
    position: absolute;
    width: 253px;
    height:331px;
    overflow: auto;
    left: 0px;
    top: 0px;
    color: #0D0D0D;
    z-index: 220;
    background: url("/img/bubble_right.png") 0 0 no-repeat;
}
#button #bubble .bubble_m {
    background: green;
    padding: 3px 10px;
}
#button #bubble .bubble_t, #button #bubble2 .bubble_t, #button #bubble3 .bubble_t, #button #bubble4 .bubble_t {
    font:bold 16px "Arial";text-align:left;color:#fff;
    padding-top: 9px;
}
p.no, .no, .b_start p, .b_end p {display:none;margin:0px;padding:0px;}
#bubble p, #bubble2 p, #bubble3 p, #bubble4 p {
    padding-bottom: 0em;padding-left:15px;text-decoration:none;
    line-height: 1.5em;font:normal 12px "Arial";text-align:left;color:#fff;
}
#bubble p strong, #bubble2 p strong, #bubble3 p strong, #bubble4 p strong{text-decoration:none;
    font:bold 16px "Arial";text-align:left;color:#fff;
}
p.bubble1{width:220px;position:relative;left:0px;top:-10px;float:left;font:normal 12px "Arial";text-align:left;color:#fff;}
p.bubble1 a, p.bubble2 a, p.bubble3 a, p.bubble4 a{font:normal 12px "Arial";color:#fff;padding:0px;}
p.bubble1 a:hover, p.bubble2 a:hover, p.bubble3 a:hover, p.bubble4 a:hover{text-decoration:none;color:#fff;}
p.bubble2{width:140px;position:relative;left:0px;top:0px;float:left;font:normal 12px "Arial";text-align:left;color:#fff;}
p.bubble1 img { margin-top: 5px; margin-bottom: 5px;}
img.pdf{border:0px;float:left}
/*konec bublina -seznam zavodu*/

/*detail zavodu, opava.html atd*/
#right{width:245px;float:right;margin:0px;padding:0px;}
#news2{width:245px; height:391px;float:left;background: url("/img/news.jpg") 0 0 no-repeat;padding:0px;margin:0px;margin-left:0px;}
#news2.short{height:258px;background: url("/img/news_s.jpg") 0 0 no-repeat;}
#news2 h4 {font-weight:bold;line-height:20px;color:#D81F1F;padding:0px;margin:0px;margin-top:15px;margin-left:20px;font:bold 16px "Arial";color:#D81F1F;}
#news2 p{margin-left:20px;margin-top:0px;padding:0px;font:normal 12px "Arial";color:#000;padding-right:30px;}
#news2 strong{line-height:23px;}
#news2b{width:245px; height:31px;float:left;background: url("/img/news2.jpg") 0 0 no-repeat;margin-left:0px;}
#start-container{width:245px;margin:0px;float:right;padding:0px;margin-right:5px;}
#start{width:245px; height:auto;font:normal 12px "Arial";float:right;background: #BBDCED url("/img/screen3_top.jpg") 0 0 no-repeat;margin-top:30px;margin-left:0px;}
#start table, #prices table{width:220px;border:0px;font:normal 12px "Arial";margin-left:20px;}
#start td, #prices td{padding-bottom:5px;}
#start p{padding-left:20px;}
p#start_end{width:245px; height:20px;float:right;background: url("/img/screen3_end.jpg") 0 0 no-repeat;margin:0px;margin-left:0px;padding:0px;}
#race-all{width:680px;height:auto;float:left;}
#race2{width:650px;height:auto;min-height: 300px; float:left;background: #fff url(/img/main.jpg); padding:0px;margin:0px;background-repeat: no-repeat;text-align:left; }
#race2 h2{display:none;padding:0px;margin:0px;}
#race2 h3{font:bold 18px "Arial";color:#D81F1F;padding:0px;margin:0px;margin-top:20px;margin-left:20px;}
#race2 h4{font:bold 16px "Arial";color:#39A7E2;padding:0px;margin:0px;margin-top:0px;margin-left:20px;}
p.race-text2{width:580px; font:normal 12px "Arial"; padding:0px;margin:0px;margin-top:10px;margin-left:20px;}
div#race2.newAge p {
  font:normal 12px "Arial";
  margin: 0.6em 10px 0.6em 20px;
}
p.race-text2 a {color: #003399;}
p.race-text2 a:hover {text-decoration:none;}
p.race-text3{width:580px; font:normal 12px "Arial";padding:0px;margin:0px;margin-top:10px;margin-left:20px;}
li {font:normal 12px "Arial"; margin-bottom:3px;}
#race2 span{font-weight:bold;line-height:20px;color:#D81F1F;}
p.race-text2 strong,p.race-text3 strong{line-height:23px;}
#rg {width:245px; height:auto;float:left;background: #BBDCED url("/img/reg.jpg") 0 0 no-repeat;margin-top:30px;margin-left:0px;padding-bottom:0px;}
#prices {width:245px; height:auto;float:left;background: #fff url("/img/prices.jpg") 0 0 no-repeat;margin-top:0px;margin-left:0px;padding:0px;}

#rg h4, #start h4, #prices h4 {font-weight:bold;line-height:20px;color:#D81F1F;padding:0px;margin:0px;margin-top:20px;margin-left:20px;margin-bottom:5px;font:bold 16px "Arial";color:#D81F1F;}
#rg p{margin-left:20px;margin-top:0px;font:normal 12px "Arial";color:#000;margin-right:5px;padding:0px;}
#prices p{margin-left:20px;margin-bottom:0px;font:normal 12px "Arial";color:#000;margin-right:20px;padding:0px;}
#prices img {border:0px;margin:0px;padding:0px;position:relative;left:0px;bottom:-5px;}
#rg strong{line-height:23px;}
#rg img{border:0px;margin-top:5px;height:30px;margin-bottom:5px;margin-left:20px;}
p#music{width:650px; height:179px;float:left;padding:0px;margin:0px;margin-bottom:20px;background: url("/img/music.jpg") 0 0 no-repeat;margin-top:15px;}
.m3 {margin:0px;width:140px;height:122px;padding:0px;border:4px #D81F1F solid;margin-left:23px;margin-top:40px;}
.m3 a{width:140px;padding:0px;height:122px;border:0px solid #E1E1E1;}
.m3:hover{width:140px;padding:0px;height:122px;border:4px #fff solid;}

.m4 {margin:0px;width:140px;height:122px;padding:0px;border:4px #D81F1F solid;margin-left:0px;}
.m4 a{width:140px;padding:0px;height:122px;border:0px solid #E1E1E1;}
.m4:hover{width:140px;padding:0px;height:122px;border:4px #fff solid;}
#map2  { border:0px;height:24px;width:102px;display:block; background: url("/img/map.png") 0 0 no-repeat;position:relative;left:-10px;top:3px;float:right;}
#map2 a{ border:0px;height:24px;width:102px;display:block; background: url("/img/map.png") 0 0 no-repeat;}
#map2 a:hover { border:0px;height:24px;width:102px;display:block; background-position: 0 -24px;}
table.propo{width:650px;border:0px;}
tr.top{margin:0px;height:44px;background: url("/img/table.jpg") 0 0 no-repeat;font:bold 11px "Arial";color:#fff;}
td.top1 {width:120px;padding-left:35px;}
td.top2 {width:130px;padding:0px;}
tr.middle1{margin:0px;height:30px;background: url("/img/middle1.jpg") 0 0 no-repeat;font:normal 11px "Arial";color:#000;}
tr.middle2{margin:0px;height:30px;background: url("/img/middle2.jpg") 0 0 no-repeat;font:normal 11px "Arial";color:#000;}
td.middle1, td.middle2{font:bold 11px "Arial";color:#000;padding-left:35px;}
tr.end{margin:0px;width:650px;height:30px;background: url("/img/end.jpg") 0 0 no-repeat;}
td.end{display:none;}
.main_end{margin:0px;width:650px;height:30px;background: url("/img/main_end.jpg") 0 0 no-repeat;float:left;padding:0px;}

/*konec detail zavodu*/

/*poradi*/
table.propo2{width:630px;border:0px;}
tr.top4{margin:0px;height:44px;background: url("/img/table2.jpg") 0 0 no-repeat;font:bold 11px "Arial";color:#fff;}
tr.top5{margin:0px;height:38px;background: url("/img/table2.jpg") 0 -44px no-repeat;font:bold 11px "Arial";color:#fff;}
td.top5{text-align:center;}
td.top6 {padding:0px;}
/*konec poradi*/

/*seznam-zavodu*/
#race3{width:651px; height:277px;background: url("/img/detail.jpg") 0 0 no-repeat;float:left;}
#race3 h2{display:none;}
#race3 h3{font:bold 18px "Arial";position:relative;left:21px;top:65px;padding:0px;margin:0px;}
p#race3-text{width:250px; height:84px;font:normal 12px "Arial"; padding:0px;margin:0px;position:relative;left:21px;top:70px;}
p#race3-text span{font-weight:bold;line-height:20px;}
#news3{width:250px;height:277px;float:right;}
#news3 h3{font:bold 14px "Arial";color:#7DD2FF;padding-top:5px;padding-bottom:5px;margin:0px;}
#news3 h4 {font:normal 11x Arial;color:#fff;text-decoration:underline;padding:0px;margin:0px;padding-top:3px;}
#news3 p{font:normal 11px "Arial";color:#fff;margin:0px;padding:0px;padding-top:3px;padding-bottom:3px;}
#more3 a{ border:0px;height:30px;width:118px;display:block; position:relative;left:21px;top:120px;float:left;background: url("/img/vice.png") 0 0 no-repeat;}
#more3 a:hover { border:0px;height:30px;width:118px;display:block; background: url("/img/vice2.png") 0 0 no-repeat;}
#reg3 a{ border:0px;height:30px;width:107px;display:block; margin-left:17px;position:relative;left:21px;top:120px;float:left;background: url("/img/registr1.png") 0 0 no-repeat;}
#reg3 a:hover { border:0px;height:30px;width:107px;display:block; background: url("/img/registr2.png") 0 0 no-repeat;}
#map3  { border:0px;height:24px;width:102px;display:block; background: url("/img/map.png") 0 0 no-repeat;position:relative;left:285px;top:125px;float:left;}
#map3 a{ border:0px;height:24px;width:102px;display:block; background: url("/img/map.png") 0 0 no-repeat;}
#map3 a:hover { border:0px;height:24px;width:102px;display:block; background-position: 0 -24px;}
/* konec seznam-zavodu*/

/*foto a video galerie*/
#race4b{width:650px; height:482px;background: url("/img/main2.gif") 0 0 no-repeat;float:left;margin-bottom:30px;}
#race4{width:930px; height:482px;background: url("/img/main2.jpg") 0 0 no-repeat;float:left;margin-bottom:30px;}
#race4 h2, #race4b h2 {display:none;}
#race4 h3, #race4b h3 {font:bold 18px "Arial";color:#D81F1F;padding:0px;margin:0px;margin-top:20px;margin-left:20px;}
#race4 p.info, #race4b p.info {margin:0px;padding:0px;width:300px;margin:10px 0px 0px 30px;float:left;font:normal 12px "Arial";color:#000;}
#race4 p.info strong, #race4b p.info strong {line-height:20px;}
#button{width:928px;height:120px;margin:0px auto;margin-top:33px;}
#button2{width:928px;height:150px;margin:0px auto;clear: both;}
.b_start p {width:110px;height:80px;text-align:center;font:bold 12px "Arial";color:#52BFF8;padding:0px;margin:0px;padding-top:35px;padding-left:5px;display:none;}
.b_middle p, .b_middle1 p, .b_middle2 p, .b_middle3 p, .b_middle4 p, .b_middle5 p, .b_middle6 p, .b_end p{width:110px;height:80px;text-align:center;font:bold 12px "Arial";color:#52BFF8;padding:0px;margin:0px;padding-top:35px;padding-left:10px;display:none;}
/* .b_start p span, .b_middle p span, .b_end p span{font:bold 12px "Arial";color:#fff;margin:0px;padding:0px;}*/
.b_start p:hover, .b_middle p:hover, .b_end p:hover{color:#000;display:block;}
.b_start p:hover span, .b_middle p:hover span, .b_end p:hover span{color:#D81F1F;}

.b_start  { border:0px;height:120px;width:113px;float:left;}
.b_start a{ border:0px;height:120px;width:113px;display:block; background: url("/img/radio_aktiv_opava.jpg") 0 0 no-repeat;text-decoration:none;}
.b_start a:hover { border:0px;height:120px;width:113px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_middle1  { border:0px;height:120px;width:117px;display:block;float:left; background: url("/img/radio_neaktiv_plzen.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle1 a{ border:0px;height:120px;width:117px;display:block; background: url("/img/radio_neaktiv_plzen.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle1 a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_middle2  { border:0px;height:120px;width:117px;display:block;float:left; background: url("/img/radio_neaktiv_napajedla.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle2 a{ border:0px;height:120px;width:117px;display:block; background: url("/img/radio_neaktiv_napajedla.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle2 a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_middle3  { border:0px;height:120px;width:117px;display:block;float:left; background: url("/img/radio_neaktiv_sumava.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle3 a{ border:0px;height:120px;width:117px;display:block; background: url("/img/radio_neaktiv_sumava.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle3 a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_middle4  { border:0px;height:120px;width:117px;display:block;float:left; background: url("/img/radio_neaktiv_praha.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle4 a{ border:0px;height:120px;width:117px;display:block; background: url("/img/radio_neaktiv_praha.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle4 a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_middle5  { border:0px;height:120px;width:117px;display:block;float:left; background: url("/img/radio_neaktiv_liberec.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle5 a{ border:0px;height:120px;width:117px;display:block; background: url("/img/radio_neaktiv_liberec.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle5 a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_middle6  { border:0px;height:120px;width:117px;display:block;float:left; background: url("/img/radio_neaktiv_hk.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle6 a{ border:0px;height:120px;width:117px;display:block; background: url("/img/radio_neaktiv_hk.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle6 a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_middle  { border:0px;height:120px;width:117px;display:block;float:left; background: url("/img/radio_middle_all.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle a{ border:0px;height:120px;width:117px;display:block; background: url("/img/radio_middle_all.jpg") 0 0 no-repeat;text-decoration:none;}
.b_middle a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
.b_end  { border:0px;height:120px;width:113px;display:block;float:left; background: url("/img/radio_neaktiv_racice.jpg") 0 0 no-repeat;text-decoration:none;}
.b_end a{ border:0px;height:120px;width:113px;display:block; background: url("/img/radio_neaktiv_racice.jpg") 0 0 no-repeat;text-decoration:none;}
.b_end a:hover { border:0px;height:120px;width:117px;display:block; background-position: 0 -120px;text-decoration:none;}
/*konec foto a video galerie*/

.f {margin-left:10px;margin-top:0px;width:147px;height:92px;padding:0px;border:4px #B3DDF3 solid;float:left;}
.f a{width:147px;padding:0px;height:92px;display:block;border:0px;}
.f:hover{width:147px;padding:0px;height:92px;border:4px #EEEEEE solid;}
.f2 {margin:0px;margin-top:0px;width:147px;height:92px;padding:0px;border:4px #B3DDF3 solid;float:left;}
.f2 a{width:147px;padding:0px;height:92px;padding:0px;border:0px;display:block;}
.f2:hover{width:147px;padding:0px;height:92px;border:4px #EEEEEE solid;}

p.archiv{width:650px;height:200px;padding:0px;margin:0px;text-align:left;float:left;margin-top:10px;}
#fotogal{width:930px; height:179px;margin:0px auto;padding-top:0px;text-align:left;margin-top:29px;}
#fotogal h2{display:none;}
.gal{width:680px;height:179px;padding:0px;float:left;margin:0px;background-image: url(/img/fotogal2.png); background-repeat: no-repeat;text-align:left; }
p.date{margin:0px;width:350px;height:23px;margin-top:40px;margin-left:14px;padding:0px;text-align:left;font:normal 12px "Arial";color:#fff;float:left;}
p.next {margin:0px;width:110px;height:23px;margin-top:40px;margin-right:30px;padding:0px;text-align:left;font:normal 12px "Arial";color:#fff;float:right;}
p.next a{font:normal 12px "Arial";color:#fff;padding:0px;}
.banner{width:250px; height:250px;float:right;margin-top:32px;background-image: url(/img/blank.gif); background-repeat: no-repeat;}
.banner2{width:250px; height:250px;float:left;margin-top:30px;background-image: url(/img/blank.gif); background-repeat: no-repeat;}
.banner3{width:250px; height:250px;float:left;margin:0px;padding:0px;background-image: url(/img/blank.gif); background-repeat: no-repeat;position:relative;left:30px;top:0px;}
#grass{width:100%;height:33px;background-image: url(/img/grass.png); /*position:absolute;left:0px;top:780px;*/margin-top:16px;background-repeat: repeat-x;}
#grass2{width:100%;height:33px;background-image: url(/img/grass.png);margin-top:-30px;background-repeat: repeat-x;}
#foot{width:100%;height:auto;background:#fff;margin:0px;padding:0px;}
#foot h2{display:none;}
#footer{position:relative;width:930px;height:120px;background-image: url(/img/footer.jpg); margin:0px auto; padding:0px;text-align:left;}
p#copyright {width:930px;height:30px;font:normal 12px "Arial";text-align:left;color:#919191;margin:0px auto;padding:0px;}
hr#befooter{width:100%;height:15px;visibility:hidden;clear:both;}
hr.cistic{clear: both;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;margin-bottom:20px;}

/* pozicovani log v paticce*/
#footer img{border:0px;margin:0px;padding:0px;}
img#o2 {position:absolute;left:0px;top:25px;float:left;}

img#alpine_pro {position:absolute;left:155px;top:30px;float:left;}
img#alea {position:absolute;left:155px;top:72px;float:left;}

img#nadace_o2 {position:absolute;left:250px;top:25px;float:left;}
img#rollerblade {position:absolute;left:250px;top:70px;float:left;}
img#hoch {position:absolute;left:340px;top:25px;float:left;}

img#ceska-poj {position:absolute;left:348px;top:70px;float:left;}
img#sportgroup {position:absolute;left:570px;top:70px;float:left;}

img#pirelli {position:absolute;left:435px;top:30px;float:left;}
img#enervit {position:absolute;left:465px;top:75px;float:left;}
img#cnzp {position:absolute;left:425px;top:118px;float:left;}

img#spinning {position:absolute;left:550px;top:30px;float:right;}
img#astrid {position:absolute;left:670px;top:20px;float:right;}
img#drager {position:absolute;left:660px;top:70px;float:right;}
img#sapeli {position:absolute;left:690px;top:104px;float:right;}

img#denik {
	position:absolute;
	left:800px;
	top:56px;
	float:right;
}
img#extra {
	position:absolute;
	left:800px;
	top:102px;
	float:right;
}
img#inlajn_cz {
	position:absolute;
	left:898px;
	top:24px;
	float:right;
}
img#beat_cz {
	position:absolute;
	left:900px;
	top:58px;
	float:right;
}
img#auto4x4 {
	position:absolute;
	left:800px;
	top:30px;
	float:right;
}


/*konec log*/

.ikonky3 {margin:0px;width:147px;height:92px;padding:0px;border:4px #B3DDF3 solid;margin-left:10px;}
.ikonky3 a{width:147px;padding:0px;height:92px;border:0px solid #E1E1E1;}
.ikonky3:hover{width:147px;padding:0px;height:92px;border:4px #fff solid;}

.ikonky4 {margin:0px;width:147px;height:92px;padding:0px;border:4px #B3DDF3 solid;margin-left:0px;}
.ikonky4 a{width:147px;padding:0px;height:92px;border:0px solid #E1E1E1;}
.ikonky4:hover{width:147px;padding:0px;height:92px;border:4px #fff solid;}


form, label, #race4 form p.info, input{
    margin: 0;
    padding: 0;
}

input {
    border: 1px black solid;
    font: normal 12px "Arial";
}

input.text {
    padding: 1px;
}


#race4 form p.info{
    margin-left: 30px;
    margin-top: 10px;
    padding: 0;
}

#discuss {
    text-align: center;
    font:normal 12px "Arial";
}
#discuss table {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 608px;
}
#discuss table th, #discuss table td {
    text-align: left;
    padding: 0px;
}
#discuss table td {
    background-image:url(/img/f_bg.gif);
    background-repeat: repeat-y;
}
#discuss table div {
    padding: 6px;
}
#discuss table th {
    color: #ffffff;
    background-color:#50b5eb;
}
p.pager {
    color: #50b5eb;
    font-weight: bold;
}
p.pager a{
    color: #003399;
    font-weight: bold;
}
div.formwrapin {
    width: 608px;
    margin-left: auto;
    margin-right: auto;
}
div.formwrapin label {
    font:bold 12px "Arial";
    clear:both;
    display: block;
}
div.formwrapin input, div.formwrapin textarea{
    font:normal 12px "Arial";
    border: 1px solid #50b5eb;
    margin-bottom: 5px;
}
div.formwrapin img {
    font:normal 12px "Arial";
    border: 1px solid #50b5eb;
    margin-left: 20px;
    margin-bottom: 1px;
}
div#horizontal_carousel ul li div {
  text-align: left;
  position: relative;
  top: 0px; left: 102px; z-index: 50;
  zoom: 1;
}
div#horizontal_carousel ul li div span {
  background: url(../img/bgr-galery-count.gif) left top no-repeat !important;
  width: 104px; height: 20px;
  padding: 5px 0 0 14px; margin: 0;
  line-height: 120%;
  display: block;
  text-align: left;
  color: #0F527B;
}
div.advertBlock {
  position: absolute; top: 0; right: 100px;
}
form.formGalleryJump {
  margin: 0; padding: 0;
  position: absolute; top: 390px; right: 552px;
  z-index: 70;
}
form.formGalleryJump p {
  margin: 0; padding: 0 9px 0 0; width: 117px !important;
  background: url(../img/bgr-galery-input.gif) right top no-repeat;
	display:none;
}
form.formGalleryJump input.galleryButton {
  background: url(../img/bgr-galery-button.gif) no-repeat;
  width: 69px; height: 25px;
  border: 0;
  cursor: pointer;
  vertical-align: top;
  font-weight: bold;
  color: #FFF;
  float:left;
  clear:none;
}
form.formGalleryJump input#index {
  border-top: #2FA9E8 1px solid;
  border-bottom: #2FA9E8 1px solid;
  border-left: 0;
  border-right: 0;
  height: 19px; width: 35px;
  margin: 0; padding: 4px 0 0 5px;
  font-weight: bold;
}

#foldList {
  position: absolute;
  top: 24px; right: 24px;
  width: 556px; height: 34px;
  background: url(../img/bgr-gallery-lineblue.gif) bottom repeat-x;
  margin: 0; padding: 0 30px 0 0;
}
#foldList li {
  width: 157px; height: 34px;
  display: block;
  float: right;
  text-align: center;
  line-height: 36px;
  margin: 0; padding: 0; overflow: hidden;
}
#foldList li.selected {
  background: url(../img/bgr-gall-fold.gif) no-repeat;
}
#foldList li a {
  color: #89C4E0;
  text-decoration: none;
  font-weight: bold; font-size: 16px;
}
#foldList li.selected a {
  color: #2189C5;
}
#foldList li a:hover {
  color: #D61F1F;
}
#galleryField {
  overflow: hidden;
  zoom: 1;
  margin: 77px 0 0 20px;
}
#galleryField object {
  margin: 0; padding: 0;
}
#galleryField div div {
  float: left;
  margin: 0 24px 20px 0;
}
#galleryField h3 {
  display: none;
}
#galleryField div a {
  background: url(../img/bgr-gall-thumb.gif) top no-repeat;
  width: 150px; height: 92px;
  padding: 4px;
  display: block;
}
#galleryField div a:hover {
  background: url(../img/bgr-gall-thumb.gif) bottom no-repeat;
}
#gallList {
  margin: 0 0 0 20px; padding: 0;
  position: absolute; top: 434px;
}
#gallList li {
  background: url(../img/bgr-gallery-list.gif) left top no-repeat;
  width: 30px; height: 25px;
  padding-right: 10px;
  display: block;
  float: left;
  text-align: center;
  line-height: 24px;
  overflow: hidden;
}
#gallList li a {
  width: 30px; height: 25px;
  display: block; float: left;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
}
#gallList li span {
  /*visibility: hidden;*/
}
#gallList li a:hover, #gallList li.selected a {
  background: url(../img/bgr-gallery-list-sel.gif) no-repeat;
}
#gallList li#noDecre {
  background: url(../img/arrow-gall-left.gif) left top no-repeat;
}
#gallList li#noIncre {
  background: url(../img/arrow-gall-right.gif) left top no-repeat;
}
#gallList li#noDecre a:hover {
  background: url(../img/arrow-gall-left-on.gif) left top no-repeat;
}
#gallList li#noIncre a:hover {
  background: url(../img/arrow-gall-right-on.gif) left top no-repeat;
}
#gallList li#noDecre a, #gallList li#noIncre a {
  font-size: 1px;
  line-height: 60px;
}



#actionsList {
  position: absolute; top: 27px; left: 20px;
  z-index: 10;
}
#actionsList li a {
  display: block;
  background: url(../img/bgr-gallery-selectb.gif) no-repeat;
  width: 269px; height: 27px;
  margin: 0; padding: 7px 0 0 12px;
  position: relative;
  font-size: 16px;
  color: #D81F1F;
  font-weight: bold;
  text-decoration: none;
}
ul#actionsList, ul {
  color: 000000;
  padding:0;
  margin: 0;
  list-style-type: none;
}

ul#actionsList li {
  float: left;
  margin: 0;
}
ul#actionsList li li a {
  color: #2189C5;
  background: #FFF;
  display: block;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  width: 271px;
}
ul#actionsList li li.selected a {
  color: #D81F1F;
}
ul#actionsList ul a {
  border-bottom: 1px solid #89C4E0;
  border-left: 1px solid #89C4E0;
  border-right: 1px solid #89C4E0;
  height: 24px; padding-top: 6px; padding-left: 8px;
}
ul#actionsList ul a:hover {
  border-bottom: 1px solid #89C4E0;
  border-left: 1px solid #89C4E0;
  border-right: 1px solid #89C4E0;
  background-color: #DBEDF6;
}
ul#actionsList ul {
  position: absolute;
  visibility: hidden;
  margin: 0;
}
ul#actionsList li:hover ul, ul#actionsList li.hover ul {
  visibility: visible;
}
ul#actionsList li li {
  float: none;
  padding: 0;
}
ul#actionsList li {
  behavior: url(../js/hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}
.dispNone {
  display: none;
}
.disp {
  display: block;
}
div#videoMenu {
  width: 388px; height: 200px; position: absolute; right: 0; top: 80px; display: block;
}
div#videoMenu div.oneMenu {
  width: 160px; height: 140px; overflow: hidden; float: left; margin: 0 0 18px 20px;  position: relative;
}
div#videoMenu div.oneMenu div {
  margin: 0 0 6px 0;
}
div#videoMenu div.oneMenu div a img {
  margin: 0;
  overflow: hidden;
  position: relative;
}
div#videoMenu div.oneMenu p {
  font: normal 11px "Arial";
  margin: 0; padding: 0;
  padding-top: 8px;
}
div#videoMenu div.oneMenu p b {
  position: absolute; right: 3px;
}
div#race2 ul {
  margin-left: 20px;
}
#news fieldset {
  border: 0; margin: 0; padding: 0;
}
#news fieldset legend {
  display: none;
}
a.race-link-ind {
	color: #2189c5;
}
img.leftImg {
  float: left;
}
img.rightImg {
  float: right;
}
ul.annual {
	color: #7dd2ff !important;
	margin: 0 0 1em 0 !important;
	padding: 0;
	overflow: hidden; zoom: 1;
}
ul.annual li {
  list-style: none;
  float: left;
	font-size: 18px !important;
	margin-right: 16px;
}
ul.annual li.right {
	margin-right: 0;
}
ul.annual span {
  background: url(../img/bgr-years-on.gif) no-repeat;
  width: 112px; height: 25px;
  text-align: center;
  display: block;
  float: left;
  color: #000;
  line-height: 140%;
}
ul.annual a {
  background: url(../img/bgr-years-off.gif) no-repeat;
  width: 112px; height: 25px;
  text-align: center;
  display: block;
  float: left;
  text-decoration: none;
  color: #FFF;
  line-height: 140%;
}
