A:{font-size: 11 px; text-decoration: none}A:hover { font-size: 10 px; text-decoration: none; color: 0000FF};
P {font-size: 11 px; font-family:  arial, sans-serif}

.minipismo {color: red; font-size: 10pt}
.vetsipismo {color: black; font-size: 5pt}
#outer {  position:relative; background:#EEEEEE;no-repeat}

#outer #content {clear:left; position:relative;left:45px;  }

#menu {border-left:0px solid #fff; border-right:0px solid #fff; border-top:0px solid #fff; border-bottom:0px solid #fff; list-style-type:none; padding:0; margin:0; width:110px; position:relative; left:1px;  }
#menu ul {list-style-type:none; background:#eee; padding:0; margin:0; width:110px;}
#menu li {float:left; background:#eee; position:relative; left:3px;   border-top:0px solid #fff;}

#menu ul.sub {background:#eee;}

#menu li {display:block; color:#000; font-family:arial, sans-serif; font-size:10px; line-height:20px; width:155px; text-decoration:none;  cursor:pointer; font-weight:bold; text-indent:5px;}
#menu li a {display:block; color:#000; font-family:arial, sans-serif; font-size:11px; line-height:20px; width:155px; text-decoration:none;  cursor:pointer; font-weight:bold; text-indent:5px;}

body, html  {
scrollbar-track-color: #143870;
scrollbar-face-color: #0D326C;
scrollbar-highlight-color: #4674BB;
scrollbar-3dlight-color: #97B4E1;
scrollbar-darkshadow-color: #000066;
scrollbar-shadow-color: #042250;
scrollbar-arrow-color: #ff7800;
}



#menu li ul a{
width:153px;
position:relative; left:4px;

background:#000066;
}
#hlavni_menu li ul li {
        background:#fff;
	padding-left: 12px;
	margin-left: 15px;
}
#hmenu .li_posledni {
background: #aaa;

}
#menu a {
	font-size: 10px;
	font-weight: bold;
	color: #bb5e00;
	text-decoration: none;
}
#menu a:hover {
color: red;
        background:#000;
}
#menu li ul a{
	font-size: 10px;
	color: white;
}
#menu li ul a:hover{
	font-size: 10px;
	color: red;
        background:#000;
}

#fokus {
        color: red;
        border-left: 4px solid orange;
	padding-left: 1px;
	
}

.xsnazzy h1, .ysnazzy h1, .zsnazzy h1 {
margin:0; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #aaa;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 

}
.lsnazzy p{
margin:0; 
padding:5px; 

}
.pravsnazzy p{
margin:0; 
padding:5px; 

}
.hsnazzy p{
margin:0; 
padding:5px; 

}
.xsnazzy {
background: transparent; 
width:653px; 
float:left; 
margin:0 3px;
}
.ysnazzy {
background: transparent; 
width:173px; 
float:left; 
margin:0 3px;
}
.lsnazzy {
background:transparent;
width:183px; 
float:left; 
margin:0 3px;
}
.pravsnazzy {
background:transparent;
width:133px; 
float:left; 
margin:0 3px;
}
.hsnazzy {
background:transparent;
width:1002px; 
float:center; 
margin:0 3px;
}
.ysnazzy p {
margin:0; 
padding:5px 10px; 


.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
border-left:1px solid #aaa;
border-right:1px solid #aaa;
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3{
height:1px;
}
.xb2, .xb3, .xb4 {
background:#eee; 

}
.xb1 {
border:1px solid #aaa;
margin:0 5px; 
background:#444;
}
.hxb1 {
border:1px solid #0ff;
margin:0 5px; 
background:#0ff;
}
.xb2 {

margin:0 3px;
border-width:0 2px;
}
.xb3 {

margin:0 2px;
}
.xb4 {

height:2px; 
margin:0 1px;
}

.xboxcontent {
border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:0px solid #aaa; border-bottom:0px solid #aaa; display:block; 

width:auto;
height:auto

}
* html .xboxcontent {
height:1px;
}
.yboxcontent {
border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:0px solid #aaa; border-bottom:0px solid #aaa; display:block; 
background:#eee;
height:auto
}

}
.lboxcontent {
border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:0px solid #aaa; border-bottom:0px solid #aaa; display:block; 
background:#eee;

height:auto
}
.pravboxcontent {
border-left:0px solid #aaa; border-right:0px solid #aaa; border-top:0px solid #aaa; border-bottom:0px solid #aaa; display:block; 
background:#eee;

height:auto
}
.hboxcontent {
border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:0px solid #aaa; border-bottom:0px solid #aaa; color:#fff;
display:block; 
background:#000066;
font-size: 12px;
font-family: tahoma;
height:auto
}
.color_a {
background:#eee;
color:#fff;
}
.color_b {
background:#eee; 
color:#000;
}
.color_c {
background:#000066; 
color:#fff;
}
.color_d {
background:#00f; 
color:#000;
}
/* tabulky */
.td_kategorie_sloupec_1, .td_kategorie_sloupec_2, .td_kategorie_sloupec_3   {

	border-right: 1px dashed gray;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}


.td_kategorie_sloupec_4 {
	width: 25%;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}
.td_bar_sloupec_1, .td_bar_sloupec_2{
	width: 33%;
	border-right: 1px dashed gray;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}

.td_bar_sloupec_3{
	width: 33%;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}
/* formulare */
.input_hledej {
	width: 80px;
}
.td_kategorie_sloupec_x {
	border-right: 1px dashed gray;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}


.td_kategorie_sloupec_y {
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}
.td_bar_sloupec_1, .td_bar_sloupec_2{
	width: 33%;
	border-right: 1px dashed gray;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}

.td_bar_sloupec_3 {
	width: 33%;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}
.td_bar_sloupec_4 {
	width: 25%;
	border-bottom: 1px dashed gray;
	padding: 8px;
text-align: center;
}





/* formulare */
.input_hledej {
	width: 80px;
}

.btn {
	background: orange;
	border: 1px outset orange;
	font-weight: bold;
	color: #996600;
	font-size: 9px;
	text-transform: uppercase;
}
#tb_home .td_katalog_sloupec_1 {
	border-right: 1px dashed #f0f0f0;
	width: 50%;
	padding: 8px;
	text-align: center;
}
.td_katalog_sloupec_1 p, .td_katalog_sloupec_2 p {
	text-align: center;
}
#tb_home  .td_katalog_sloupec_2 {
	width: 50%;
	padding: 8px;
	text-align: center;
}
.lista_seda{
position:relative;
}
