body, html {
margin:0;
padding:0;
background-color:#fff;
text-align:center;
font:x-small/1.5em Arial, sans-serif;
voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      }html>body {font-size:small;}
/*****layout*************************/
#hlavicka {
text-align:center;
padding:0;
margin:0;
background:#92d0f0 url("images/banerbg.png") top center repeat-x;
width:100%;
}
#reklama {
background-color: #c00;
/*#229fe1;*/
margin:0;
}
#reklama div {
text-align:center;
width:880px;
padding:10px 0;
margin: 0px auto;
}
#hlavicka div {
text-align:left;
width:880px;
margin: 0 auto;
padding: 0;
}
#wrapper {
text-align:left;
display:block;
width:880px;
margin: 0 auto;
padding: 0 5px;
clear:both;
background-color:#f1f4fa;
}
#left {
width:600px;
background-color:transparent;
padding: 0 5px;
clear:left;
float:left;
}
#right {
width:250px;
background-color:transparent;
padding: 0 5px;
clear:right;
float:right;
}
#pata {
text-align:right;
display:block;
width:880px;
margin: 0 auto;
padding: 20px 5px 10px 5px;
border-top: double 5px #ceecff;
clear:both;
line-height:1.4em !important;
background:#f1f4fa url("images/wrbg.png") repeat-x bottom center;
}
#ads {
display:block;
width:880px;
margin: 0 auto;
background-color:#f1f4fa;
}
hr {
clear:both;
height:1px;
margin: -1px 0 0 0; padding:0;
border:none;
visibility: hidden;
}
/*tagy*/
ul {
font-size:1.1em;
line-height:130%;
margin-left:10px;
}

/*odkazy*/
a:link {
color:#006;
text-decoration:none;
border-bottom: 2px solid #008;
}
a:visited {
color:#008;
text-decoration:none;
border:none;
border-bottom: 2px solid #008;
}
a:hover {
color:#ff8040;
text-decoration:none;
border-bottom: 2px dotted #ff8040;
}
/****menu**************************************/
#menu {
list-style:none;
margin:0;
padding:0;
margin-left:-10px;
margin-bottom:-12px;
display:block;
}
#menu li {
display:inline;
margin:0;
padding:0;
}
#menu a {
font-size:1.2em;
float:left;
margin:0;
padding:0 0 0 8px;
text-decoration:none;
margin-left:5px;
margin-bottom:-2px;
border:none;
}
#menu a:link.current, #menu a:visited.current, #menu a:hover {
background:#f1f4fa url("images/tl.png") no-repeat left top;
border:none;
}
#menu a span {
cursor:pointer;
float:left;
display:block;
padding:8px 15px 4px 6px;
color:#000;
}
#menu a:link.current span,  #menu a:visited.current span, #menu a:hover span  {
background:#f1f4fa url("images/tr.png") no-repeat right top;
}
#menu a:hover span {
color:#006;
}
/*#menu a:hover {
background-position:0% -42px;
}
#menu a:hover span {
background-position:100% -42px;
}*/
/*vzhlad*/
h1 {
padding:0;
margin:0;
padding-top:30px;
padding-bottom:30px;
line-height:110%;
}
h1 a {
border:none !important;
color: #fff !important;
font-size:1.5em;
text-decoration:none;
}
h1 a span{
border:none;
color: #fff !important;
font-size:75% !important;
}
h2,h3,p {
padding:5px 0;
margin:0;
}
h2 {
font-size:1.2em;
margin-left:10px;
}
h3 {
font-size:1em;
padding:0;
margin-left:10px;
}
p {
font-size:1.05em;
line-height:110%;
margin:0 10px;
margin-bottom:10px;
text-align:justify;
}
#main_news {
margin: 10px 0;
padding: 2px 10px;
background-color:#fff;
font-size:1.1em;
border: 2px solid #ceecff;
}
#main_news img {
display:block;
}
#foto {
padding:1px;
border:1px solid #ccc;
clear:left;
float:left;
margin: 3px 10px 0 0;
}
#foto span {
clear:both;
width:300px;
display:block;
font-size:0.8em;
}
#main_news h2, .clanok h2, .skupiny h2 {
font-size:1.4em;
color:#006;
}
#main_news p {
font-size:1.05em;
clear:both;
}
#right div {
padding:2px;
background-color:#ceecff;
margin: 5px auto;
height:auto;
}
#right h2 {
font-size:1.4em;
color:#006;
}
#right h3 {
font-size:1.2em;
color:#003;
}
table {
border-collapse: collapse;
width:500px;
}
td,th {
text-align:center;
}
table .nazov {
text-align:left;
width:150px;
}
table.vysledky {
text-align:left;
}
.vysledky td {
text-align:left;
width:14%;
}
td.spoj{
width:3% !important;
}
.clanok h2 {
padding-top:15px;
}
.skupiny {
margin: 10px auto;
padding: 2px 5px;
background-color:#fff;
font-size:1.1em;
border: 2px solid #ceecff;
clear:both;
width:90%;
}
table.vys {
margin-bottom:15px;
}
table {
margin-left: 15px;
}
#right ul {
margin:0;padding-left:20px;
padding-bottom:5px;
}
#right p {text-align:left;}
.center {
text-align:center !important;
}
.left{
text-align:left !important;
}
.right {
text-align:right !important;
}
.important {
font-size:1.2em;
}
.b {
font-weight:bold;
}
#right .ls p {
font-size:0.95em;
}
.ls div {
height:12.5em !important;
}
.nw {
white-space:nowrap;
}
p#dc {
border: solid 2px #ceecff;
padding:5px;
background-color:#fff !important;
}
#dc a:link, #dc a:visited {
margin:3px;
border:solid 2px #008 !important;
font-size:1.5em !important;
display:block !important;
float:left !important;
padding:3px !important;
}
#dc a:hover {
border:dotted 2px #ff8040 !important;
}
/*****etarget */
.etarget {
clear:both;
border: solid 2px #ceecff;
background-color:#fff !important;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
font-family:arial,helvetica,sans-serif;
      }
.etarget a:hover {
      }
      .etarget .selfpromo {
      background-color:transparent;
      color:#000080;
      font-size:12px;
      border-bottom:#000080;
      width:90%;
      }
      .etarget .selfpromo a {
      }
      .etarget .selfpromo .left {
      text-align:left;
      font-weight:bold;
      padding:1px 3px 1px 3px;
     color:#000000;
      }
      .etarget .selfpromo .right {
      text-align:right;
      padding:1px 3px 1px 3px;
      font-weight:bold;
      }
.etarget .title {
      margin:1px;
      padding:1px 5px 1px 5px;
      }
.etarget .description {
      margin:1px;
      padding:1px 5px 1px 10px;
      }
