body{
margin: auto;
padding: 0px;
color: rgb(0, 0, 0);
font-family: Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
background-color: rgb(255, 255, 255);
background-image: url(../img/pozadi.gif);
background-repeat: repeat-y;
cursor: default;
}

input, select, textarea{
font-family: Verdana CE,Arial CE,Helvetica CE,Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}

#hlavni{
border: 1px solid rgb(0, 0, 0);
width: 740px;
}

#hlavni .vrch{
background-color: rgb(6, 76, 171) ! important;
}
#hlavni .vrch .rreklama{
position:absolute;
}


#hlavni form{
margin-bottom: 0px;
}

#hlavni .hledej{
text-align: center;
background-color: rgb(69, 121, 192);
}

#hlavni .vyhledej{
color: rgb(255, 255, 255);
font-size: 12px;
font-weight: bold;
}

#hlavni .hledejinp{
border: 1px solid rgb(255, 255, 255);
color: rgb(6, 76, 171);
font-family: Verdana CE,Arial CE,Helvetica CE,Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
background-color: rgb(255, 255, 255);
}

#hlavni .reklama{
padding: 5px;
background-color: rgb(6, 76, 171);
}

#hlavni .vyber{
text-align: center;
vertical-align: top;
background-image: url(../img/vyber.gif);
}

#hlavni .vyber img.obr{
border: 1px solid rgb(255, 255, 255);
margin-top: 7px;
margin-bottom: 10px;
}

#hlavni .vyber a{
font-size: 11px;
font-weight: bold;
color: rgb(255, 255, 255);
text-decoration: none;
}

#hlavni .reklama2{
padding: 5px;
background-color: rgb(247, 247, 247);
opacity: 0.441;
}

#hlavni .bunka{
color: rgb(255, 255, 255);
background-color: rgb(6, 76, 171);
font-family: Verdana CE,Arial CE,Helvetica CE,Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
}

#hlavni .ikonka{
margin-bottom: 10px;
}

#hlavni .nabidka{
border-right: 1px solid rgb(6, 76, 171);
vertical-align: top;
background-color: rgb(233, 240, 248);
}

#hlavni .info{
border-left: 1px solid rgb(6, 76, 171);
vertical-align: top;
background-color: rgb(233, 240, 248);
background-image: url(../img/info.gif);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 100px;
}

#nabidka, #info{
width: 130px;
font-size: 11px;
background-color: rgb(233, 240, 248);
}

#nabidka td{
padding: 5px 0pt;
}

#nabidka .pod{
font-weight: normal;
}

#nabidka .ikonky{
border-top: 1px solid rgb(6, 76, 171);
background-color: rgb(233, 240, 248);
padding-top: 10px;
padding-bottom: 0pt;
}

#nabidka a, #nabidka span, .menu ul li a{
padding: 0pt 5px 0pt 10px;
color: rgb(0, 0, 0);
display: block;
font-weight: bold;
text-decoration: none;
_width:100%;
}

#nabidka ul, .menu ul {
margin: 0pt;
padding: 0pt;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
#nabidka ul ul a, .menu ul ul a{
font-weight: normal;
padding-left: 20px;
}

#nabidka a.selected{
background-color: #C7E0FF;
padding-top: 1px;
padding-bottom: 1px;
position:relative;
border-top: 1px solid rgb(6, 76, 171);
border-bottom: 1px solid rgb(6, 76, 171);
}

#nabidka a:hover, .menu a:hover{
/*background-color: rgb(153, 204, 255);*/
color: rgb(0, 0, 0);
text-decoration: underline;
}

#info td{
padding: 5px;
}

#info td.obchod{
text-align: center;
}

#info td.obchod img{
border: 1px solid rgb(6, 76, 171);
margin-top: 2px;
margin-bottom: 2px;
}

#info td.obchod a{
color: rgb(0, 0, 0);
text-decoration: none;
}

#info td.obchod a:hover{
color: rgb(0, 0, 0);
text-decoration: underline;
}

#info .dobloku{
text-align: justify;
}

#info .ikonky{
border-bottom: 1px solid rgb(6, 76, 171);
background-color: rgb(233, 240, 248);
padding-top: 10px;
padding-bottom: 0pt;
}

#info a{
color: rgb(6, 76, 171);
text-decoration: none;
}

#info a:hover{
color: rgb(6, 76, 171);
text-decoration: underline;
}

#copyright{
vertical-align: bottom;
color: rgb(102, 102, 102);
font-size: 11px;
text-align: center;
padding-bottom: 5px;
position:relative;
}

#copyright a{
color: rgb(102, 102, 102);
text-decoration: none;
}

#copyright a:hover{
color: rgb(0, 0, 0);
text-decoration: none;
}

#stranka{
padding: 10px;
width: 458px;
vertical-align: top;
background-color: rgb(255, 255, 255);
}

div.fullbanner{
margin: 5px -5px;
padding: 0pt;
width: 468px;
}

div.skycraper{
position: absolute;
top: 15px;
left: 50%;
margin-left: 385px;
}

p.reklama_text{
margin: 0pt -10px -10px 2px;
font-size: 11px;
}
.anketa ul, .anketa li, .anketa p{
margin:0;
list-style:none;
padding:0;
}
.anketa .runbar{
display:none;
}
.anketa form{
margin:0;
}
.anketa .runbar img{
background-color:#f80;
height:6px;
}
.anketa textarea{
height:20px;
overflow:auto;
width:95%;
}
.anketa li.question{
font-weight:bold;
padding:3px 2px 2px 5px;
}
.anketa .answer{
font-weight:normal;
padding:0px 2px 0px 1px;
}
.anketa .answer.correct{
font-weight:bold;
text-decoration:underline;
}
.anketa .answer.correct.user{
color:green;
}
.anketa .answer.wrong{
color:red;
text-decoration:line-through;
}
.anketa .message{
color:#545454;
font-size:11px;
border-top:1px solid #05b;
margin:12px 16px 0 16px;
text-align:center;
padding:12px 0;
}
#hlavni .anketa{
background-color:#C7E0FF;
border:1px solid #003677;
font-size:12px;
margin-bottom:20px;
}
#hlavni h2.anketa{
background-color:#93C4FF;
border-bottom:0;
font-size:14px;
margin:0;
text-align:center;
}
#info .anketa{
background-color:#FFC250;
font-size:12px;
margin:0;
/*padding:3px 2px 2px 2px;*/
}
#info .anketa li.question{
font-weight:bold;
font-size:11px;
padding:2px 2px 2px 4px;
}
#info .anketa .answer{
padding:2px 2px 2px -1px;
}
#info .anketa .answer span{
color:#05b;
}
#info .anketa .runbar{
display:block;
height:6px;
position:relative;
top:-3px;
}
#info .anketa .message{
font-size:11px;
padding:0;
}

.seo_lista
{
width: 750px;
text-align: center;
margin: auto;
margin-top: 10px;
}
.ad-sky{
  position: absolute;
  top: 112px;
  left: 746px;
}
.ad-leader{
  margin:0 auto;
  width:740px;
}
