body {
margin: 0 auto;
padding: 0;	
font: 76% Verdana,Tahoma,Arial,sans-serif;
background: #fff;
background-image: url(images/header_bg.jpg) ;
background-repeat: repeat-x;	
}

.nove {
color:#ff0000;
}

select{
width:140px;
}

.invia-form-holder{
border: 1px solid rgb(183, 214, 231); padding: 0pt 5px; color: rgb(0, 0, 0); background-color: rgb(244, 251, 255); text-align: left; width: 150px;
}

#bok {
background: #fff;
border-left:1px solid #ccc;
margin: 5px 0 0 5px;
padding: 5px 0px 0px 10px;
min-height:295px;
}

.zeme {
background: #f6f6f6;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin: 7px 0 0 5px;
padding: 0px 0px 0px 10px;
}

h1 {
color:#555;
font-size:1.7em;
margin:10px 0 0px 0;
}


h2 {
color:#555;
font-size:1.4em;
margin:5px 0 0px 0;
}

h3 {
color:#555;
font-size:1.4em;
margin:5px 0 0px 0;
}

h3 a {
color:#555;
}

.obraz {
margin: 0 0px 0 0;
padding: 1px 0px 0px 00px;
float: right;
width: 120px;
}

.text {
margin: 0 0 0 0;
padding: 0px 10px 5px 0px;
width: 625px;
}

#right {
font-size:0.8em;
margin: 25px 6px 0 0;
padding: 0px 7px 10px 00px;
float: right;
width: 180px;
color:#444;
}
#stred {
font-size:0.9em;
margin: 0 0 0 0;
padding: 0px 0 0px 0px;
width: 770px;
min-height:300px;
}


.comb         {font-size:8pt; margin:2px;}
.poznamka {margin-top:2px;}

.nadpis {
font-weight:bold;
border-bottom:1px solid #555;
}

.nadpis2 {
font-weight:bold;
border-top:1px solid #555;
}

.cena {
border-top:0px solid #555;
font-size:1.5em;
}

.title {
padding: 0 0 5px 0;
border-top:0px solid #555;
font-size:1.5em;
height:15px;
}

.title a{
font-size:1.3em;
}

.vice a{
color:#666;
}

.skupina {
border-bottom:1px solid #E5E5E5;
}

.skupina2 {
border-bottom:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
}

img {
border: 0px;
}

.pic {
border:2px solid #f0f0f0;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px; 
}

input{
font-size:8pt;
margin:2px;
}

#stranka {					
width: 996px;
margin: 0px auto;
}

#horni {
margin: 0 0 0 0;
height: 185px;
background-image: url(images/header.jpg);
}

#telo {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#left {
margin: 0 0 0 -2px;
padding: 0 0 0 0;
clear:left; float:left;
width: 210px;
}

#menu {					
width: 209px;
padding:8px 0 10px 0px;
margin: 10px 0 0px 0px ;
background-image: url(images/left_menu.jpg);
height:125px;
border-bottom:0px solid ;
}


#left a{
font-weight:bold;
line-height: 1.7em;
color:#777;
text-decoration: none;
font-size:0.8em;
padding: 0px 1px 0px 5px;
}

#left a:hover{
color:#286999;
text-decoration: none;
}

#left img{
padding: 0px 1px 0px 30px;
}


#left h2{
font-size:1.2em;
color:#333;
margin: 0 0 0 30px;
padding: 0px 0 2px 2px;
}


#kategorie {					
width: 209px;
padding:8px 0 15px 0px;
margin: 10px 0 0 0px;
background: url(images/left_menu.jpg) no-repeat;
}

#admin{					
width: 209px;
padding:8px 0 10px 0px;
margin: 10px 0 0 0px;
}

#obsah {
margin: 0 10px 0 10px;
min-height:200px;
}



#obsah p {
text-align: justify;
font-size:1em;
padding: 6px 15px 7px 2px ;
margin: 0 0 0 0;
color:#555;
}

#obsah ul {
margin: 0px 0 8px 0;
padding:0 0 0 0;
}

#obsah li {
margin: 0 0 0 15px;
padding:0 0 0 0;
font-size:0.9em;
color:#444;
}


#obsah td {
font-size:0.9em;
}


#obsah h2{
font-size:1.2em;
color:#396c86;
margin: 0 0 0 0;
padding: 7px 0 0px 2px;
}

#obsah a{
color:#396c86;
text-decoration: none;
font-weight: bold;
}

#obsah a:hover{
color:#333333;
text-decoration: none;
}


#kosik {
width: 160px;
height: 76px;
padding:0px 0 0px 0px;
margin: 10px 0 0 0px;
background-image: url(images/right_kosik.jpg);
}

#hledej {
width: 160px;
height: 68px;
padding:0px 0 0px 0px;
margin: 10px 0 0 0px;
background-image: url(images/right_hledej.jpg);
}

#kontakt {
width: 160px;
height: 78px;
padding:0px 0 0px 0px;
margin: 10px 0 0 0px;
background-image: url(images/right_kontakt.jpg);
text-align:right;	
}

#kontakt h2{
text-align:left;	
}

#nejmoto {					
width: 160px;
height: 105px;
padding:0px 0 0px 0px;
margin: 10px 20px 0 0px;
background-image: url(images/right_nejmoto.jpg);
}

#nejmoto a:hover{	
color:#950609;
}

.right_kosik {				
padding:0px 0 0px 0px;
margin: 0px 10px 0 15px;
}

.right_nejmoto {		
		
padding:0px 0 0px 0px;
margin: 0px 10px 0 21px;
}

.right_kontakt {	
font-size: 0.9em;				
padding:0px 0 0px 0px;
margin: 8px 7px 0 10px;
}

#spod {
text-align:center;
width:990px;
border-top: solid 2px #ccc;
padding: 5px 1px 10px 2px;
}

#spodni {
color:#555;
height: 45px;
font-size: 0.9em;
background-image: url(images/footer.jpg);
background-position : bottom center; 
background-repeat: no-repeat;	
padding:0px 0 0px 0px;
margin:0px 0 0 0;

}

#spodni a{
color:#555;
text-decoration: none;
font-size:1.0em;
padding: 10px 1px 10px 2px;
font-weight: bold;
}

#spodni a:hover{
color:#266a9b;
text-decoration: none;
}

.vlajka {
border: 1px solid #ccc;
margin-left:1px;
}

.vlajky {
padding:5px 0 0 10px;
}
.vlajky a{
text-decoration:none;
}

.vlajky a:hover{
text-decoration:underline;
color:#356b87;
}
