body{
font-family: Arial;
font-size: 12px;
color: black;
background: #e1e1e1 url('http://www.slanskelisty.cz/images/background.png') repeat-x;
text-align: center;
margin: 0;
padding: 0;
padding-top: 10px;
}

form{
margin: 0;
padding: 0;
}

label{
font-weight: bold;
}

h1{
padding: 0;
margin: 0;
font-size: 25px;
margin-bottom: 5px;
color: navy;
line-height: 29px;
}

textarea{
font-family: Arial;
}

h1.titulek{
font-size: 28px;
line-height: 35px;
}

h2{
padding: 0;
margin: 0;
font-size: 19px;
margin-bottom: 5px;
color: navy;
line-height: 25px;
}

img{
border: none;
}

#layout{
width: 960px;
margin: auto;
text-align: left;
background-color: white;
margin-bottom: 10px;
}

#top{
}

#topr{
height: 145px;
}

#top_advertisement{

}

#top_title{
padding-top: 5px;
margin-left: 5px;
height: 100px;
}

#top_logo{
float: left;
width: 480px;
}

#top_quick{
width: 460px;
float: right;
margin-right: 5px;
padding-top: 5px;
}

#top_quick a{
text-decoration: none;
font-weight: bold;
}

#top_navigation{
clear: both;
background: navy url('http://www.slanskelisty.cz/images/blue24.gif');
margin-top: 7px;
border: 1px solid black;
height: 24px;
}

#top_navigation ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#top_navigation ul li{
float: left;
}

#top_navigation  a{
display: block;
text-decoration: none;
color: white;
font-size: 14px;
padding: 4px;
font-weight: bold;
padding-left: 9px;
padding-right: 9px;
}

#top_navigation ul li a:hover
{
background: #6A6AFF url('http://www.slanskelisty.cz/images/blue24light.gif');
}

#top_navigation ul li a.active{
background: #6A6AFF url('http://www.slanskelisty.cz/images/blue24light.gif');
}

#center{
clear: both;
margin-top: 7px;
}

#center_navigation{
float: left;
width: 155px;
}

#center_navigation a{
text-decoration: none;
color: white;
font-size: 12px;
}

.group{
border-left: 1px solid black;
border-right: 1px solid black;
margin-bottom: 10px;
}

.group_head{
border-top: 1px solid black;
border-bottom: 1px solid black;
background: #C11215 url('http://www.slanskelisty.cz/images/red24.gif');
padding: 4px 4px 3px 4px;
color: white;
font-size: 14px;
font-weight: bold;
}


.group_line{
line-height: 0px;
font-size: 0px;
height: 5px;
border-bottom: 1px solid black;
background: #10226F url('http://www.slanskelisty.cz/images/red05.gif');
}

.group ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.group ul li a{
background: #10226F;
display: block;
padding: 3px;
padding-left: 10px;
border-bottom: 1px solid black;
}

.group ul li a:hover{
background: #6A6AFF;
}

.group ul li a.active{
background: #6A6AFF;
font-weight: bold;
}

.active{
background: #6A6AFF;
}

#center_content{
font-size: 14px;
float: left;
width: 540px;
margin-left: 10px;
color: #222222;
line-height: 140%;
}

#center_content p{
border: 0;
margin: 0;
margin-bottom: 7px;
margin-top: 8px;
}

#center_content p.justify{
text-align: justify;
margin-bottom: 0px;
}

#center_content p.inforadek{
color: black;
font-size: 12px;
font-weight: bold;
clear: both;
padding: 0;
margin: 0;
}



#center_content a{
color: maroon;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

#center_content a.titulek{
font-size: 19px;
line-height: 23px;
}

#center_content a.next{
font-size: 14px;
}

#center_content a:hover{
text-decoration: underline;
}

.box{
margin-bottom: 10px;
}

.box_head{
border: 1px solid gray;
padding: 4px 4px 3px 4px;
color: black;
background: silver url('http://www.slanskelisty.cz/images/silver24.gif');
font-size: 14px;
font-weight: bold;
line-height: 100%;
}

.box_online{
border: 1px solid gray;
padding: 4px 4px 3px 4px;
color: white;
background: #C11215 url('http://www.slanskelisty.cz/images/red24.gif');
font-size: 14px;
font-weight: bold;
line-height: 100%;
}

.fotka{
float: left;
margin-right: 10px;
}

#center_sloupce{
float: right;
width: 245px;
}

#center_svatek{
float: right;
height: 25px;
text-align: right;
padding-right: 5px;
font-size: 16px;
color: navy;
}

#center_info{
float: left;
width: 115px;
}

.info{
margin-bottom: 10px;
text-align: center;
}


.info_head{
border: 1px solid black;
background: #C11215 url('http://www.slanskelisty.cz/images/red40.gif');
padding: 5px;
color: white;
font-size: 12px;
font-weight: bold;
}

#zpravicky{
text-align: center;
float: right;
width: 120px;
margin-bottom: 10px;
}

#zpravicky_head{
border: 1px solid black;
background: #C11215 url('http://www.slanskelisty.cz/images/red40.gif');
padding: 5px;
color: white;
font-size: 12px;
font-weight: bold;
}

#zpravicky_body{
border: 1px solid black;
border-top: none;
font-size: 10px;
text-align: left;
}

#zpravicky_body p{
margin: 0;
padding: 0;
padding-top: 3px;
}

#zpravicky_body a{
color: maroon;
text-decoration: none;
}

#zpravicky_vycpavka{
padding: 4px;
}

.firma{
display: block;
width: 115px;
margin-top: 10px;
margin-bottom: 10px;
border-top: 1px solid black;
text-decoration: none;
cursor: hand;
}

.firma span{
display: block;
border: 1px solid black;
border-top: none;
border-bottom: none;
background: #D7D7F7;
color: black;
font-weight: normal;
}

.firma span.dark1{
background: lightsteelblue;
font-weight: bold;
padding-top: 4px;
font-weight: bold;
color:  maroon;
width: 113px;
}
.firma span.dark2{
color:  #10226F;
background: lightsteelblue;
border-bottom: 2px solid black;
font-weight: bold;
padding-bottom: 4px;
color: black;
font-weight: bold;
}
.firma span.last{
border-bottom: 1px solid black;
padding-bottom: 4px;
}

.firma span.tri{
padding-top: 4px;
}


#center_advertisement{
float: right;
width: 120px;
}

#center_advertisement img{
border: none;
margin-bottom: 5px;
}

#bottom{
clear: both;
background: url('http://www.slanskelisty.cz/images/blue24.gif');
border: 1px solid black;
color: white;
padding: 4px;
font-size: 12px;
text-align: center;
}

#bottom a{
color: white;
font-weight: bold;
text-decoration: none;
}

#bottom a:hover{
color: red;
}

.clear{
clear: both;
line-height: 0;
font-size: 0;
height: 0;
}

.space{
margin: 5px;
}

.thumb{
float: left;	
margin-right: 5px;
margin-bottom: 5px;
}

.linka{
height: 4px;
background: maroon;
line-height: 0;
font-size: 0;
margin-bottom: 5px;
clear: both;
}

#search{
padding-top: 0px;
float: right;
width: 430px;
}

#cas{
margin-left: 65px;
}

#presnycas{
font-weight: bold;
}

.right{
float: right
}

#justify{
text-align: justify;
}

#justify p{
text-align: justify;
}

.toleft{
text-align: left;
}

#rozsirena{
display: none;
}

#loged{
text-align: right;
margin-bottom: 10px;
border: 1px solid black;
background: lightsteelblue;
padding: 4px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 14px;
}

#loged a{
font-weight: bold;
text-decoration: none;
color: maroon;
}
.muz{
color: navy;
}

.zena{
color: #CC0000;
}

.zebricek{
border: 2px solid black;
border-collapse: collapse;
width: 540px;
margin-bottom: 5px;
}

.zebricek th{
background: #EF8B3B;
border: 1px solid black;
text-align: left;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
}

.zebricek td{
background: #F7E592;
border: 1px solid black;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
}


.tzebricek{
border: 2px solid black;
border-collapse: collapse;
width: 540px;
margin-bottom: 5px;
}

.tzebricek th{
background: #3FAF2B;
border: 1px solid black;
text-align: left;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
}

.tzebricek td{
background: #95EF86;
border: 1px solid black;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
}

.mzebricek{
border: 2px solid black;
border-collapse: collapse;
width: 540px;
margin-bottom: 5px;
}

.mzebricek th{
background: #6488B7;
border: 1px solid black;
text-align: left;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
}

.mzebricek td{
background: #D7D7F7;
border: 1px solid black;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
}

.pruh{
clear: both;
margin: 0;
padding: 0;
}

#minianketa{
clear: both;
border: 1px solid black;
margin-bottom: 10px;
padding: 2px;
padding-left: 7px;
padding-right: 7px;
background: #F7E592;
}

#minianketa a{
color: maroon;
text-decoration: none;
font-weight: bold;
}

#minianketa a:hover{
text-decoration: underline;
}

#bigfoto{
display: none;
position: absolute;
top: 0;
left: -5px;
width: 970px;
background: gray;
z-index: 100;
border: 2px solid black;
text-align: center;
}

#bigfoto a{
font-weight: bold;
color: black;
text-decoration: none;
}

#bfoto{
display: block;
margin: auto;
margin-top: 30px;
margin-bottom: 10px;
}

.kalkulacka td{
vertical-align: top;
}

#palec{
margin-bottom: 8px;
}

#palec_nahoru{
float: left;
}

#palec_nahoru img{
border: 1px solid black;
}

#palec_dolu{
float: right;
}

#palec_dolu img{
border: 1px solid black;
}

#akcni_slevy{
border: 1px solid black;
background: #ccffff; 
padding-top: 7px; 
padding-bottom: 5px; 
text-align: center; 
margin-bottom: 10px; 
}

#akcni_slevy a{
color: red;
text-decoration: none;
}

.justify{
text-align: justify;
}


/* for Internet Explorer */
/*\*/

* html .group ul li a{
height: 15px;
}

/**/
