*
{
  font-family:Arial, Helvetica, sans-serif;
}
body { background: #FFFFFF repeat scroll 0% 50% ! important;
background-color:#999999;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
text-align: center;
}
#main { margin: 0px auto;
background-color: #FFFFFF;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
text-align: left;
width: 766px ! important;
}
#hlavicka-null { border: 0pt none ;
padding: 0pt;
width: 100%;
}
#hlavicka {
width: 766px;
height: 290px;
}
#vpravo-null { 
float: right ! important;
width: 510px ! important;
margin-bottom:10px;
}
#vpravo { padding-top: 0px;
margin-right:15px;
}
#vlevo-null { 
padding: 0pt;
float: left;
width: 221px ! important;
text-align:center;
margin-left: 18px;
_margin-left: 9px;

}
#vlevo { padding-left: 0px;
padding-top: -10px ! important;

background-image:url(images/menu.gif);

}
#paticka-null { border: 0pt none ;
padding: 0pt;
clear: both;
width: 766px;
}
#paticka { background-color: transparent;
background-attachment: scroll;
background-position: left bottom;
background-repeat: repeat-x ! important;
background-image: url(images/paticka.gif) ! important;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: rgb(255, 255, 255);
height: 116px;
}
#paticka a { text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: rgb(255, 255, 255);
}
#paticka a:hover { text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: rgb(255, 255, 255);
}

#patickaleft { background-color: transparent;
background-attachment: scroll;
background-position: left bottom;
background-repeat: no-repeat ! important;
background-image: url(images/patickaleft.gif) ! important;
color: rgb(255, 255, 255);
height: 116px;
width:36px;
}

#patickaright { background-color: transparent;
background-attachment: scroll;
background-position: left bottom;
background-repeat: no-repeat ! important;
background-image: url(images/patickaright.gif) ! important;
color: rgb(255, 255, 255);
height: 116px;
width:36px;
}
hr { display: none;
}
.body { position: relative;
top: 8px;
background-color: #999999 ! important;
background-repeat: repeat ! important;
height: auto;
max-width: 766px ! important;
min-width: 766px ! important;
width: 766px ! important;
}
.hlavicka {
position: relative ! important;


height: 290px ! important;
width: 766px ! important;
}
.a.cudl { color: rgb(255, 255, 255) ! important;
text-decoration: none ! important;
font-weight: bold ! important;
font-size: 12px ! important;
line-height: 35px ! important;
background-color: transparent ! important;
font-family: Arial,Helvetica,sans-serif ! important;
z-index: 0 ! important;
position: absolute ! important;
text-align: center ! important;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px ! important;
padding-top: 0px ! important;
margin-bottom: 0px ! important;
margin-top: 0px ! important;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
width: 148px ! important;
}
.a.cudl:hover { font-family: Arial,Helvetica,sans-serif ! important;
line-height: 37px ! important;
background-image:url(images/stincudl.png);
background-position: bottom center ! important;
background-repeat:no-repeat ! important;
font-size: 12px ! important;
font-weight: bold ! important;
text-decoration: none ! important;
color: rgb(255, 255, 255) ! important;
background-color: transparent ! important;
position: absolute ! important;
z-index: 0 ! important;
width: 148px ! important;
background-position: left top;
margin-left: 0px;
margin-right: 0px;
padding-left: -1px;
padding-right: 0px;
padding-bottom: 0px ! important;
padding-top: 0px ! important;
margin-bottom: 0px ! important;
margin-top: 0px ! important;
_background-image: url(images/ie.gif) ! important;
}
.cudl a { line-height: 37px ! important;
font-size: 12px ! important;
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: bold ! important;
color: rgb(255, 255, 255) ! important;
text-decoration: none ! important;
}
.cudl a:hover { color: rgb(255, 255, 255) ! important;
text-decoration: underline ! important;
line-height: 37px ! important;
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: bold ! important;
font-size: 12px ! important;
}
.rohy { margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
background-color: transparent ! important;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
margin-top: 0px ! important;
margin-bottom: 0px ! important;
padding-top: 0px ! important;
padding-bottom: 0px ! important;
position: absolute ! important;
z-index: 5 ! important;
}
.info { background-image:url(images/infoboxik.gif);
color: #fac800 ! important;
text-align: left ! important;
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: bold ! important;
text-decoration: none ! important;
font-size: 12px ! important;
overflow: hidden;
margin-bottom:10px;
line-height:30px;
}
.info a { background-color: transparent ! important;
color: #FFFFFF ! important;
text-align: left ! important;
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: bold ! important;
text-decoration: none ! important;
font-size: 12px ! important;
}
.info a:hover { background-color: transparent ! important;
color: #FFFFFF ! important;
text-align: left ! important;
text-decoration: underline ! important;
font-weight: bold ! important;
font-family: Arial,Helvetica,sans-serif ! important;
font-style: normal ! important;
font-size: 12px ! important;
}
.nadpis { background-color: transparent ! important;
position: absolute;
padding-top: 0px;
padding-bottom: 0px;
z-index: 3;
height: 38px;
width: 292px;
top: 171px;
left: 27px;
color: rgb(255, 255, 255) ! important;
font-weight: bold ! important;
font-family: Arial,Helvetica,sans-serif ! important;
font-size: 14px ! important;
}
.sloup { min-height: 300px ! important;
width: 200px ! important;
background-color: rgb(255, 255, 255) ! important;
text-align: left ! important;
}
.content { min-height: 100px ! important;
width: auto ! important;
margin-top: 10px ! important;
padding-right: 10px;
margin-bottom: 10px ! important;
color: rgb(102, 102, 102);
background-color: rgb(255, 255, 255) ! important;
min-width: 546px ! important;
max-width: 586px ! important;
}
.patka { text-align: center ! important;
font-size: 13px ! important;
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: normal ! important;
color: rgb(255, 255, 255) ! important;
background-repeat: repeat-x ! important;
background-color: transparent;
background-image: url(images/patka.gif);
background-attachment: scroll;
width: 100%;
position: relative;
left: 0pt;
top: 200%;
background-position: left top;
height: 44px;
}
.box { background-color: transparent ! important;
text-decoration: none ! important;
color: rgb(102, 102, 102) ! important;
font-weight: bold ! important;
font-size: 12px ! important;
font-family: Arial,Helvetica,sans-serif ! important;
}
.odkaz { line-height: 29px ! important;
font-size: 12px ! important;
font-family: Arial,Helvetica,sans-serif ! important;
color: rgb(102, 102, 102) ! important;
text-decoration: underline ! important;
background-color: transparent ! important;
text-align: center;
}
.a.odkaz { font-size: 12px ! important;
font-family: Arial,Helvetica,sans-serif ! important;
color: rgb(102, 102, 102) ! important;
background-color: transparent ! important;
line-height: 40px ! important;
text-decoration: underline;
}
.a.odkaz:hover { font-size: 13px ! important;
font-weight: bold ! important;
font-family: Arial,Helvetica,sans-serif ! important;
text-decoration: underline ! important;
color: rgb(204, 0, 0) ! important;
background-color: transparent ! important;
line-height: 35px ! important;
}


.copy { border: 1px solid rgb(32, 32, 32);
background-color: rgb(47, 54, 60);
color: rgb(255, 255, 255);
}
web { color: rgb(153, 153, 153) ! important;
}
web a { color: rgb(153, 153, 153) ! important;
}
.ep { font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: rgb(255, 255, 255);
}
.nadpismodry { font-family: Arial,Helvetica,sans-serif;
color: rgb(31, 74, 130) ! important;
font-size: 16px;
}
.telkontakt { margin: 15px;
position: absolute;
top: 25px;
font-weight: bold;
text-align: left;
font-family: Arial;
font-size: 12px;
color: rgb(255, 255, 255) ! important;
}
.telkontakt a { color: rgb(255, 255, 255) ! important;
}
.telkontakt a:hover { color: rgb(255, 255, 255) ! important;
}
.telefon { padding: 0px;
background-image: url(images/telefon.gif);
height: 87px;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
z-index: 10;
}
.te { padding: 0px;
height: 87px;
}
.odkazy{
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: normal ! important;
font-size:12px ! important;
color: #00648b ! important;
text-align:justify ! important;
}
.odkazy a{
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: normal ! important;
font-size:12px ! important;
color: #0153ab ! important;
text-align:justify ! important;
}
.odkazy a:hover{
font-family: Arial,Helvetica,sans-serif ! important;
font-weight: normal ! important;
font-size:12px ! important;
color: #0379f7 ! important;
text-align:justify ! important;
}

.link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fac800;}

.link a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;}

.link a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;}

.prihl{
margin:0px;
padding:0px;
border:inset #DDDDDD 1px;
}

p{
margin:0px;
padding:0px;
 font-size:12px;
 color:#666666;
}

.sedy{
color:#999999;
}

/* Pridal Birkof*/

li {position: relative; left: 30px;}
ul {line-height: 18px;}
input.hand {cursor: pointer;}

.nadpisy 
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
}

.zelena {color: #999999; }
img {border: none;}

.nadpiscat{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
background-image:url(images/nadpiscat.gif);
background-repeat:repeat-y;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;

}

.cat{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}


.cat:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#AEAEAE;

}

.cat:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1269f1;


}

li{
 list-style-image:url(images/sipka.gif); 
}

.registrovat{
color:#FFFFFF;
background-image: url(images/registrace.gif);
background-repeat: no-repeat;
display:block;
font-size:13px;
font-weight:bold;
width: 123px;
height:24px;
line-height:22px;
margin-top:0px;
_margin-top:10px;
left:center;
margin-left:48px;
_margin-left:0px;
text-decoration: none;

}

.registrovatform{
color:#FFFFFF;
background-image: url(images/registrace.gif);
background-repeat: no-repeat;
display:block;
font-size:13px;
font-weight:bold;
width: 123px;
height:24px;
line-height:22px;
margin-top:10px;
left:center;
text-decoration: none;
border:none;
cursor:pointer;

}

.regkategorie{
background-image: url(images/sipka.gif);
background-repeat:no-repeat;
background-position: left center;
padding-left:20px;
text-decoration:none;
color:#666666;
font-size:14px;
}

.regkategorie:hover{
background-image: url(images/sipkavpravo.gif);
background-repeat:no-repeat;
background-position: left center;
padding-left:20px;
text-decoration:none;
color:#333333;
font-size:14px;
font-weight:bold;
}

.modry{
color:#3399FF;

}

.levymenu {
border-bottom: #dee4e4 solid 1px; 
border-TOP: #f6f8f7 solid 1px; 
margin: 0px 0px 0px 0px;
text-align:LEFT;
width:160px ! important;
font-size:11px ! important;
padding-bottom:3px;
padding-top:3px;

text-decoration:none;

font-weight: bold ! important;
color: #999999 ! important;
font-family: Arial;
margin-left:30px;
_margin-left:5px;
 display:block;

}

.levymenu:hover { 

font-weight: bold ! important;
text-decoration:none;
font-size:11px ! important;
color: #fac800 ! important;
font-family: Arial;
width:160px ! important;
display:block;

}

h4{
margin:0px;
padding:0px;}

.zpet{

color:#FFCC33;
font-size:14px;
font-weight:bold;
}

.text{
font-size:12px;
color:#666666;
padding-left: 10px;}

.textnazev{
font-size:12px;
color:#3399FF;
font-weight:bold;
padding-left: 10px;}

.texttuc{
font-size:12px;
color:#666666;
font-weight:bold;
padding-left: 10px;}

.prihl{
font-size:13px;}

.ukazky {
border-bottom: #EFEFEF  double 3px; 
border-TOP: #FFFFFF  double 3px;
border-left: #EFEFEF  double 3px;
background-image:url(images/sedy.gif);
background-position:right;
display:block;
line-height: 20px;
font-size:12px;
height:20px;
width:120px;
color: #999999 ! important;
background-color:#F7F7F7;
margin-bottom:2px;
margin-top: 2px;
text-align:center;
text-decoration:none;
font-weight:bold;
} 
.ukazky:hover {
border-bottom: #EFEFEF  double 3px; 
border-TOP: #FFFFFF  double 3px;
border-left: #EFEFEF  double 3px;
background-image:url(images/oranz.gif);
background-position:right;
display:block;
line-height: 20px;
font-size:12px;
height:20px;
width:120px;
color: #fac800 ! important;
background-color:#FFFFFF;
margin-bottom:2px;
margin-top: 2px;
text-align:center;
text-decoration:none;
font-weight:bold;
}



.ukazky span{display:none;text-align:center ! important;
text-decoration:none;}
.ukazky:hover span{
left:250px;
top:35px;
position: absolute;
display:block;
width: 200px;
height:10px;
text-align:center ! important;
text-decoration:none;
}

.ukazky a:active span{
left:250px;
top:0px;
position: absolute;
display:block;
width: 200px;
height:10px;
text-align:center ! important;
text-decoration:none;
}

.catukaz{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1269f1;
font-weight:bold;
 list-style-image:none; 
 list-style-type:none;
}

.noimg{
 list-style-image:none; 
 list-style-type:none;}
 
 .modrasipka{
 list-style-image:url(images/sipkavpravo.gif)}
 
 .zluty{
 background-image: url(images/zluty.gif);
 background-repeat:repeat-x;
 border:#FFCC33 solid 1px;
 padding:0px 10px 10px 10px;
 position:relative;}


   .textuvod span{
 font-size:14px;
 font-weight:bold;
 color:#3399FF;
 position:absolute;
 left:11px;
 _left:1px;
 z-index:1 ! important;}
 
 
 .textuvod{
 font-size:12px;
 color:#666666;
 
 }
 
 .textuvod:first-letter{
 font-size:14px;
 font-weight:bold;
 color:#666666;
 position:absolute;
 margin-right:20px;}
 
 .uvodnadpis{
 font-size: 14px;
 color:#3399FF;
 font-weight:bold;
 margin: 3px 0px 0px 0px; 
 padding:0px;
 margin-bottom:5px;}
 
 h1,h2,h3:{
 padding:0px;
 margin: 0px;}

.modryuvod{
 border-left:#3399FF solid 1px;
  border-bottom:#8ecafe solid 1px; 
  border-top:#3399FF solid 1px; 
  border-right:#8ecafe solid 1px; 
  background-image:url(images/pozform.gif); 
  position:relative; 
  background-position:right; 
  padding:0px 10px 10px 10px;
}
 
 .bili{
 font-size:16px;
 color:#FFFFFF;
 padding-top:5px;}
 
 .zdarma{
 font-size:13px;
 color:#666666;
 margin-top:0px;}


strong{
font-style:normal;
font-weight:normal;}
