body, html 
{ 
border: 0px none; 
margin: 10px 0px 0px 0px; 
padding: 0px; 
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; 
/*font-size: small !important; */
font-size: 11px; 

} 

.resetovac 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
float: none; 
clear: both; 
width: 0px; 
height: 0px; 
line-height: 0px; 
font-size: 0px; 
} 

p, img, table, tr, th, td, h1, h2, h3, h4, h5 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
} 
h2 {
color: #ee761f;	
font-size: 17px;
}
li a {
color: black;
font-weight: bold;
text-decoration: none;
}
a, a.podmenu {
color: #ee761f;
font-weight: normal;
text-decoration: underline;
}
a:hover {
color: red;
}

#bodyHlavicka 
{ 
background-color: #ffffcc; 
} 

#bodyPaticka 
{ 
background-color: #ffffcc; 
} 

#strankaHlavicka 
{ 
background-color: #dddddd; 
} 

#strankaPaticka 
{ 
background-color: #dddddd; 
} 

#strankaObal 
{ 
width: auto; 
min-width: 664px; 
max-width: 664px; 
margin: 0px auto 0px auto; 
} 

#strankaObal1 
{ 
background: url('left.gif') top left repeat-y; 
} 

#strankaObal2 
{ 
background: url('right.gif') top right repeat-y; 
} 

#levyPanelObal 
{ 
float: left; 
width: 185px; 
margin: 0px 0px 0px 0px; 
/*padding: 2px 2px 2px 2px; */
padding: 0px;
/*font-size: 90%; */
} 

#pravyPanelObal 
{ 
float: right; 
width: 130px; 
margin: 5px 5px 5px 0px; 
padding: 2px 2px 2px 2px; 
/*font-size: 85%; */
} 

#hlavniPanelObal 
{ 

padding: 12px 0px 20px 210px;  
/*background-color: Red;*/
} 
#hlavniPanelVnitrekText {
/*	background-color: Aqua;*/
	padding: 5px 10px 10px 0px;
}

#hlavniPanelHlavicka 
{ 
/*background-color: #dddddd;  */
} 

#hlavniPanelPaticka 
{ 
background-color: #dddddd; 
} 

#levyPanelObal 
{ 
float: left;
/*margin-left: 2px; */
/*background-color: Aqua; */
} 

#pravyPanelObal 
{ 
margin-right: 2px; 
} 

#strankaVnitrek {
background-image: url(images/kategorie_back.gif);
background-repeat: repeat-y;	
}


#linkaHlavicka {
background-color: Black;
font-size: 0px;
height: 4px;
	
}

.cena {
color: green;
font-size: 14px;
font-weight: bold;

}

.text_bold {
font-weight: bold;
}

#uvod {
text-align: center;
}

#uzivatel_info {
    border: 1px black solid;
    width: 181px;
}
#uzivatel_info_text {
	padding: 0px 10px 10px 20px ;	
}

#uzivatel_info_header {
    color: white;
    font-weight: bold;
    background-color: black;
    padding: 2px 6px 2px 6px;
}
.uzivatel_detail {
	padding: 0px 0px 0px 20px ;	
	font-weight: bold;
}
.novinky_detail {
	padding: 0px 4px 0px 4px ;	

}

#strankaObal 
{ 
width: 664px; 
width: expression(document.body.clientWidth<670 ? "664px" : (document.body.clientWidth>1000 ? "664px" : "auto" ) ); 
} 

