#telo {
float : left;
text-align : justify;
display : block;
width : 823px;
background-image : url(o/bg.png);
}

#hlavni {
padding : 0px;
margin : auto;
width : 823px;
}

.o01 {
 background-image: url(o/obr1.png);
 width: 823px;
 height: 58px;
 background-repeat: no-repeat;
}

.o02 {
width : 110px;
height: 336px;
float : left;
background-repeat : no-repeat;
background-image : url(o/obr2.png);
text-align : left;
}

.o03 {
width : 713px;
height: 336px;
float : right;
background-repeat : no-repeat;
background-image : url(o/obr3.png);
}

.o04 {
width : 239px;
float : left;
background-repeat : no-repeat;
background-image : url(o/obr4.png);
text-align : center;
color : #000000;
}

.o05 {
width : 584px;
float : right;
background-repeat : no-repeat;
background-image : url(o/obr5.png);
text-align : justify;
color : #fed4d4;
}

body {
background-color : #020202;
background-image : url(o/bg2.png);
background-repeat : repeat-x;
margin : 0px;
font-family : Tahoma, Arial, Helvetica;
text-align : center;
font-size : 11px;
color : #fed4d4;
}

/* padding */
.ta {
padding-left : 10px;
padding-right : 0px;
padding-top : 20px;
margin-bottom : 2px;
}

.nav {
padding-left : 40px;
padding-right : 17px;
padding-top : 0px;
margin-bottom : 15px;
}

.text {
padding-left : 6px;
padding-right : 34px;
padding-top : 52px;
margin-bottom : 15px;
}

/* nadpisy */
h1 {
background-color : transparent;
text-align : left;
font-weight : bold;
font-variant : small-caps;
font-size : 18px;
background-repeat : no-repeat;
color : #000000;
padding-left : 5px;
margin-bottom : 3px;
}

h2 {
background-color : transparent;
text-align : left;
font-weight : bold;
font-variant : small-caps;
font-size : 18px;
background-repeat : no-repeat;
color : #b34545;
padding-left : 10px;
margin : 0;
}

h2:first-letter {
color : #590e0e;
margin-right : 2px;
font-size : 22px;
font-style : normal;
}

h3 {
background-color : #540000;
text-align : center;
font-weight : bold;
font-variant : small-caps;
font-size : 14px;
background-repeat : no-repeat;
color : #b34545;
padding-left : 3px;
margin : 0;
}

h3:first-letter {
color : #000000;
margin-right : 2px;
font-size : 18px;
font-style : normal;
}

.pozadi {
background-color : #1f1f1f;
margin : 0;
padding : 4px;
text-align : justify;
font-size : 11px;
color : #fed4d4;
font-family : Tahoma, Arial, Helvetica;
border : 3px solid #242424;
}

/* links */
a:link, a:visited, a:active{
text-decoration : none;
color : #e68786;
font-weight : bolder;
font-family : Tahoma, Arial, Helvetica;
}

a:hover {
text-decoration : underline;
color : #3f0201;
font-weight : bolder;
font-family : Tahoma, Arial, Helvetica;
}

.nav2 a:link,.nav2 a:active,.nav2 a:visited{
background-color: #540000;
font-weight : bold;
font-variant : small-caps;
font-size: 14px;
color: #b34545;
text-decoration: none;
text-align: center;
display: block;
margin-bottom: 2px;}

.nav2 a:hover{
background-color: #000000;
font-weight : bold;
font-variant : small-caps;
font-size: 14px;
color: #b34545;
text-decoration: none;
display: block;
text-align: center;}

/* top affiliates */
.ta1 a:link,.ta1 a:active,.ta1 a:visited {
background-image: url(o/ta1.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

.ta1 a:hover {
background-image: url(o/ta1a.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

.ta2 a:link,.ta2 a:active,.ta2 a:visited {
background-image: url(o/ta2.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

.ta2 a:hover {
background-image: url(o/ta2a.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

.ta3 a:link,.ta3 a:active,.ta3 a:visited {
background-image: url(o/ta3.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

.ta3 a:hover {
background-image: url(o/ta3a.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

.ta4 a:link,.ta4 a:active,.ta4 a:visited {
background-image: url(o/ta4.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

.ta4 a:hover {
background-image: url(o/ta4a.png);
background-repeat : no-repeat;
height: 50px;
width: 51px;
text-decoration: none;
display: block;
margin-bottom: 4px;
}

