body
{
background: #ddd7d7;
font-size: 11px;
font-family: "trebuchet ms", "helvetica", "sans-serif", "verdana";
color: #6e6e6e;
}

a
{
color: #930207;
}

a:hover
{
text-decoration: none;
}

h2
{
font-size: 18px;
margin: 0px 0px 0px 10px;
}

h3
{
font-size: 15px;
margin-left: 10px;
}

#stranka
{
position: relative;
width: 758px;
margin: 10px auto 0px;
background: url('image/pozadi.jpg') repeat-y;
}

#zahlavi
{
position: relative;
background: url('image/vrch.jpg') no-repeat;
width: 758px;
height: 89px;
z-index: 9;
}

#hlavnilogo
{
position: absolute;
left: 25px;
z-index: 10;
border: none;
}

#nadpis
{
position: relative;
background: #f9f9f9;
width: 510px;
color: #6e6e6e;
border: 1px solid #e6e6e6;
}

strong
{
font-weight: bold;
color: #5e5e5e;
}

#hlavni
{
position: relative;
width: 758px;
height: auto;
}

#obsah
{
position: relative;
float: left;
background: url('image/pozadi.jpg') repeat-y;
width: 510px;
font-size: 12px;
color: #6e6e6e;
padding: 15px 20px 15px 22px;
text-align: justify;
}

#oblastkodu
{
position: relative;
background: #f9f9f9;
width: 510px;
font-size: 12px;
color: #6e6e6e;
border: 1px dashed #6e6e6e;
}

#radek
{
position: relative;
float: left;
margin: 5px 0;
text-align: right;
width: 25px;
font-weight: bold;
}

#kod
{
position: relative;
left: 5px;
margin: 5px 0;
float: right;
width: 480px;
}

#nic
{
position: relative;
clear: both;
}

#sloupecmenu
{
position: relative;
float: right;
width: 200px;
}

.menu{
list-style-type: none;
margin: 3px 0;
padding: 0;
width: 200px;
border-bottom-width: 0;
margin-top: 15px;
}

.menu li a{
background: url(image/tl_pas.jpg) no-repeat;
font: normal 11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 25px;
text-decoration: none;
line-height: 14px;
height: 14px;
}

.kategorie{
background: url(image/kategorie.jpg) no-repeat;
font: bold 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
line-height: 20px;
height: 20px;
}

* html .menu li a
{
width: 170px;
}

.menu li a:active{
color: #930207;
}

.menu li a:hover{
background: url(image/tl_akt.jpg) no-repeat;
}

#zapati
{
position: relative;
clear: both;
background: url('image/spodek.jpg') no-repeat;
width: 758px;
height: 89px;
font-size: 13px;
color: #d0d0d0;
font-family: "helvetica", "trebuchet ms", "sans-serif", "verdana";
font-weight: bold;
}

#oficial a
{
position: relative;
background: url('image/oficiallogo.jpg') no-repeat top left;
height: 99px;
width: 94px;
left: 45px;
}

#oficial a:hover
{
background: url('image/oficiallogo.jpg') no-repeat top right;
}

.velbloud
{
border: none;
height: 99px;
width: 94px;
}
.tabautor
{
position: relative;
background: #f9f9f9;
width: 250px;
font-size: 12px;
color: #6e6e6e;
border: 1px solid #6e6e6e;
margin: 20px 0;
padding: 0;
}

#autor
{
position: relative;
background: #f9f9f9;
width: 510px;
font-size: 12px;
color: #6e6e6e;
border: 1px dashed #6e6e6e;
}

#aleft
{
position: relative;
float: left;
text-align: left;
width: 260px;
}

#aright
{
position: relative;
float: right;
text-align: left;
width: 250px;
}

#anic
{
position: relative;
clear: both;
}

.login
{
vertical-align: middle;
margin: 0;
padding: 0;
width: 80px;
}

.nahled
{
padding-left: 40px;
}

#zapati p
{
margin: 5px 0 0 0;
}

#titulkyleve
{
position: absolute;
color: #6e6e6e;
width: 150px;
left: 390px;
top: 10px;
}

#titulkyleve a
{
color: #6e6e6e;
text-decoration: none;
}

#titulkyprave
{
position: absolute;
color: #6e6e6e;
width: 150px;
left: 580px;
top: 10px;
}

#down
{
position: relative;
background: url('image/down_pas.jpg') no-repeat;
height: 25px;
width: 104px;
}

#down a:hover
{
background: url('image/down_akt.jpg') no-repeat;
}

.obrvlevo
{
float: left;
margin: 8px 20px 5px 0px;
border: none;
padding: 2px;
}

.noramecek
{
border: none;
}
.rad1
{
padding-left: 15px;
}
.rad2
{
padding-left: 30px;
}
.rad3
{
padding-left: 45px;
}
.rad4
{
padding-left: 60px;
}
