body {
text-align: center;
}
#all {
width: 90%; text-align: left; margin: 0 auto; }

.titul { margin: 0.5em; padding: 0.2em; font-size: 1em; font-family: helvetica,sans-serif; color: red; background-color: rgb(255, 255, 204); width: 160px; }
a {font-family:tahoma; blau; font-size:12px; text-decoration:none; line-height: 1.5; }
a:visited {color: #3366FF;}
a:hover { background-color : #0066CC; color : white;}
.adtitle {font: normal 10pt Tahoma; text-decoration: none; color: #006600; font-weight:bold; line-height: 1.5;}
.title {font: normal 10pt Tahoma; text-decoration: none; color: #006600; font-weight:bold; line-height: 1.5;}
.text {font: normal 10pt Tahoma; }
.odstrankovani{
padding: 2px;
}
.odstrankovani ul{
margin: 0;
padding: 0;
text-align: left; font-size: 16px;
}
.odstrankovani li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
.odstrankovani a, .odstrankovani a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; color: #2e6ab1;
}
.odstrankovani a:hover, .odstrankovani a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}
.odstrankovani li.aktualni-stranka{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}
.odstrankovani li.zruseny-odkaz{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}
.odstrankovani li.dalsi-stranka{
font-weight: bold;
}
* html .odstrankovani li.aktualni-stranka, * html .odstrankovani li.zruseny-odkaz{ margin-right: 5px;
padding-right: 0;
}
#exp_content
{
margin : auto;
text-align : left;
padding : 18px 40px 27px 4%;
height : auto;
font-size : 0.9em;
color : #000;
}
#cts
{
position : relative;
margin : auto;
width : 29em;
height : 13.2em;
padding : 5%;
}
#cts h2
{
position : absolute;
font-size : 350%;
color : #000;
top : 0;
left : 0;
}
#cts h2 span
{
position : absolute;
color : #669900;
top : -1px;
left : -1px;
}
#navcontainer { margin-left: 30px; }
#navlist
{
list-style: none;
padding: 0;
margin: 0;
}
#navlist li
{
display: inline;
padding: 0;
margin: 0;
color : blue;
}
#navlist li a:hover {
color : white;
background-color : #0066CC;
text-decoration : none;
}
#navlist li:before { content: "> "; }
#navlist li:first-child:before
{ content: ""; }
/* css pro IE */
* html #navlist li
{
background-image: url("gt.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.5em 0 1em;
margin: 0 1em 0 -1em;
}
* html #navlist { height: 1%; }
* html #navlist li
{
display: block;
float: left;
}
* html #navlist li:first-child { background-image: none; }
