Body{
background:#fff url(../img/bg.gif) repeat-x;
color:#fff;
text-align:center; 
padding:0px;
margin:0px;
font-family:arial,tahoma;
font-size:75%;
text-decoration:none;
font-weight:normal;
}
.clear{
clear:both;
}
.fl{
float:left
}
.fr{
float:right
}
a{
color:#52b5fb;
}
a:hover{
text-decoration:none;
}
a img{
border:0px;
}
#articleContent ul{
padding:0 0 16px;
margin:0 0 0 20px;
line-height:1.4;
}
#articleContent ul li{
padding:0 0 5px;
}
h1{
padding:0 0 16px;
margin:0;
color:#0196ff;
font-size:220%;
font-weight:normal;
}
h2{
padding:0 0 7px;
margin:0;
color:#71c502;
font-size:120%;
font-weight:bold;
}
#page{
background:#fff url(../img/page-bg.gif) no-repeat;
width:776px;
text-align:left;
margin:0px auto;
padding:0px;
}
#content{
padding:0px 8px;
margin:0px;
width:760px;
_width:776px;
min-height:689px;
_height:689px;
}
#headerLeft{
background:url(../img/header-left.jpg) no-repeat;
width:357px;
height:131px;
float:left;
position:relative;
}
#headerLeft a{
margin-left:35px;
width:132px;
display:block;
}
#headerLeft span{
position:absolute;
top:0;
left:0;
background:url(../img/venclovsky-logo.gif) no-repeat;
width:132px;
height:107px;
cursor:pointer;
margin-left:35px;
}
#headerRight{
background:#000 url(../img/header-right.jpg) no-repeat left bottom;
width:403px;
height:131px;
float:left;
}
#topLeft{
background:url(../img/top-left.jpg) no-repeat #000;
width:357px;
height:183px;
float:left;
}
#cols{
background:#000;
float:left;
}
#topRight{
background:url(../img/top-right.jpg) no-repeat #000;
width:403px;
height:183px;
float:left;
}
#leftCol{
background:#000 url(../img/left-col-bike.jpg) no-repeat;
width:233px;
min-height:280px;
_height:375px;
float:left;
padding:70px 0px 25px;
}
#leftCol h3{
width:114px;
height:15px;
position:relative;
padding:0 23px 16px;
margin:0;
font-size:100%;
}
#leftCol h3 span{
position:absolute;
top:0;
left:23px;
background:url(../img/aktuality.gif) no-repeat;
width:114px;
height:15px;
}
.newsBox{
padding:0 23px 15px;
margin-bottom:15px;
background:url(../img/dot.gif) repeat-x left bottom;
}
.noBg{
background:none;
padding:0 23px 0px;
margin-bottom:0px;
}
#leftCol h4{
color:#71c502;
font-size:105%;
padding:0 0 3px;
margin:0;
font-weight:bold;
}
#leftCol h4 a{
color:#71c502;
text-decoration:none;
}
#leftCol h4 a:hover{
text-decoration:underline
}
#leftCol p{
padding:0 0 2px;
margin:0;
line-height:1.4;
}
#leftCol a.more{
color:#52b5fb;
float:right;
}
#rightCol{
background:#000 url(../img/right-col-bg.jpg) no-repeat right top;
width:527px;
min-height:375px;
_height:375px;
float:right;
}
#article{
background:#1a1a1a url(../img/article-top.gif) no-repeat left top;
width:514px;
min-height:375px;
_height:375px;
float:left;
}
#articleContent{
padding:26px 28px; 
}
#article p{
padding:0 0 16px;
margin:0;
}
#footer{
background:#000 url(../img/footer-bg.gif) repeat-y;
width:776px;
height:55px;
color:#c0c0c0;
font-size:95%;
float:left;
}
#footer a{
color:#c0c0c0;
}
#footer .left{
padding:22px 0 0 268px;
float:left;
}
#footer .right{
padding:22px 45px 0 0;
float:right;
}
#headerRight ul{
padding:0;
margin:0 0 0 1px;
}
#headerRight li{
list-style-type:none;
float:left;
padding:0;
margin:0;
}
#headerRight li{
position:relative;
}
#headerRight li a{
width:48px;
height:127px;
overflow:hidden;
display:block;
cursor:pointer;
color:#000;
}
#headerRight li span{
position:absolute;
top:0;
left:0;
width:48px;
height:127px;
}
#headerRight li.darkovySek a,#headerRight li.darkovySek span,#headerRight li.darkovySekAct a,#headerRight li.darkovySekAct span{
width:50px;
}
#headerRight li a:hover,#headerRight li a:hover span,#headerRight li.act,#headerRight li.act a,#headerRight li.act span{
height:131px;
}
#headerRight li.oNas span{
background:url(../img/menu/o-nas.jpg) no-repeat;
}
#headerRight li.oNas a:hover span,#headerRight li.oNasAct span{
background:url(../img/menu/o-nas-act.jpg) no-repeat;
}
#headerRight li.nabidka span{
background:url(../img/menu/nabidka.jpg) no-repeat;
}
#headerRight li.nabidka a:hover span,#headerRight li.nabidkaAct span{
background:url(../img/menu/nabidka-act.jpg) no-repeat;
}
#headerRight li.cenik span{
background:url(../img/menu/cenik.jpg) no-repeat;
}
#headerRight li.cenik a:hover span,#headerRight li.cenikAct span{
background:url(../img/menu/cenik-act.jpg) no-repeat;
}
#headerRight li.fotogalerie span{
background:url(../img/menu/fotogalerie.jpg) no-repeat;
}
#headerRight li.fotogalerie a:hover span,#headerRight li.fotogalerieAct span{
background:url(../img/menu/fotogalerie-act.jpg) no-repeat;
}
#headerRight li.kontakty span{
background:url(../img/menu/kontakty.jpg) no-repeat;
}
#headerRight li.kontakty a:hover span,#headerRight li.kontaktyAct span{
background:url(../img/menu/kontakty-act.jpg) no-repeat;
}
#headerRight li.zadost span{
background:url(../img/menu/zadost.jpg) no-repeat;
}
#headerRight li.zadost a:hover span,#headerRight li.zadostAct span{
background:url(../img/menu/zadost-act.jpg) no-repeat;
}
#headerRight li.darkovySek span{
background:url(../img/menu/darkovy-sek.jpg) no-repeat;
}
#headerRight li.darkovySek a:hover span,#headerRight li.darkovySekAct span{
background:url(../img/menu/darkovy-sek-act.jpg) no-repeat;
}
body#hp #article h1{
width:514px;
height:38px;
position:relative;
margin-top:9px;
font-size:100%;
color:#1a1a1a;
padding:0;
}
body#hp #article h1 span{
width:514px;
height:38px;
position:absolute;
top:0;
left:0;
background:url(../img/vitejte.jpg) no-repeat;
}
#hpBox{
background:url(../img/hp-vitejte-box.jpg) no-repeat;
width:514px;
height:133px;
position:relative;
color:#000;
}
#hpBox div{
padding:5px 230px 0 25px;
line-height:1.4;
}
#hpBox a{
margin:10px 0 0 300px;
cursor:pointer;
}
#hpBox span{
width:248px;
height:191px;
background:url(../img/darkovy-sek.gif) no-repeat;
position:absolute;
top:-38px;
left:293px;
}
#hpBox a img{
width:220px;
height:140px;
position:absolute;
top:0;
}
body#hp #article h2{
color:#71c502;
font-size:18px;
font-weight:normal;
padding:0 0 18px;
}
body#hp #articleIn{
padding:23px;
}
.hpSmallBox{
background:url(../img/hp-green-box.jpg) no-repeat;
width:227px;
height:112px;
float:left;
color:#000;
}
.hpSmallBoxBlue{
background:url(../img/hp-blue-box.jpg) no-repeat;
float:right;
}
.hpSmallBox h5{
font-size:13px;
font-weight:bold;
padding:12px 0 5px 15px;
margin:0;
}
.hpSmallBox ul{
padding:0 0 0 15px;
margin:0;
}
.hpSmallBox ul li{
padding:0 0 2px 11px;
margin:0;
list-style-type:none;
background:url(../img/arrow.gif) no-repeat 0px 6px;
}
table.tab{
font-size:100%;
padding:0;
margin:0 0 18px;
border-left:1px solid #fff;
border-bottom:4px solid #fff;
width:458px;
}
table.tab th{
text-align:left;
vertical-align:top;
padding:5px 8px;
margin:0;
background:#61aa00;
color:#fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
}
table.tab td{
vertical-align:top;
padding:5px 8px;
margin:0;
background:#66c0ff;
color:#000;
border-right:1px solid #fff;
border-top:1px solid #fff;
}
