*{
padding: 0;
margin: 0;
border: 0;
}
html{
background:  #CECECE url('./images/html-back.gif') repeat-x;
}
body{
text-align: center;
font-family: Arial, helvetica, sans-serif;
}
#template{
width: 950px;
margin: 0 auto;
}
.hlavicka{
height: 161px;
background: url('./images/hlavicka.gif');
overflow: hidden;
}
.counter{
text-align: center;
height: 147px;
background: url('./images/counter-back.gif');
}
.content{
background: #000;
padding-top: 12px;
}
.content-in{
width: 900px;
background: #000;
margin: 0 auto;
}
.banner{
clear: both;
}
.footer{
font-size: 12px;
font-weight: bold;
color: #fff;
padding: 30px;
}
.footer a, a{
color: #ff0001;
text-decoration: none;
}
.footer a:hover, a{
text-decoration: underline;
}
.c1, .c2, .c3{
text-align: left;
width: 291px;
height: 350px;
float: left;
position: relative;
background: #fff url('./images/c-back.gif') left bottom no-repeat;
}
ul{
margin-left: 3em;
}
li{
margin-bottom: 1em;
}
.c4{
text-align: left;
background: #fff;
padding: 1px;
padding-bottom: 25px;
}
.c1, .c2{
margin-right: 13px;
}
.kto{
margin: 25px 25px 7px 25px;
color: #ff0001;
font-size: 26px;
font-weight: bold;
}
.podrobnosti{
position: absolute;
top: 290px;
left: 25px;
}
.my{
margin: 0 20px 0 25px;
font-size: 18px;
}