/* hlavni menu */

.hlavni_menu {
	width: 968px;
	height: 41px;
	position: absolute;
	top: 190px;
	z-index: 2;
}
#hlavni_menu-nav h2{
	margin: 0px;
}
ul#hlavni_menu-nav{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
ul#hlavni_menu-nav li{
	float: left;
	text-align: right;
		}
ul#hlavni_menu-nav li h2 a{
	font-size: 26px;
	font-weight: bold;
	font-style: italic;
	padding: 13px 26px 0px 26px;
	display: block;
	text-decoration: none;
	color: white;
	background-image: url(../images/top_menu_li.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 36px;
	
}

ul#hlavni_menu-nav li h2 a:hover{
	display: block;
	color: White;
	background-image: url(../images/top_menu_li_up.jpg);
	background-repeat: repeat-x;
	}
ul#hlavni_menu-nav li.hlavni_menu-nav_vybrane h2 a {
	display: block;
	text-decoration: none;
	color: white;
	background-image: url(../images/top_menu_li_up.jpg);
	background-repeat: repeat-x;
}
/*end menu */
/* bocni menu */
.bocni_menu {
	margin-bottom: 10px;
}
.bocni_menu-nav {
	border-bottom: 1px dotted silver;
}
.bocni_menu-nav h2  {
padding: 0px;
margin: 0px;
font-weight: bold;
background-image: none;
}
.bocni_menu-nav h3  {
padding: 0px;
margin: 0px;
font-weight: bold;
}

ul.bocni_menu-nav li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	list-style: none;
		}	
ul.bocni_menu-nav li h2 a:link, ul.bocni_menu-nav li h2 a:visited{
list-style: none;
	font-size: 15px;
	font-style: italic;
   display: block;
	padding: 10px 0px 10px 10px;
	margin: 0px;
	text-decoration: none;
	color: Black;
	font-weight: bold;	
	margin-bottom: 2px;
	background-image: url(../images/cat_li.png);
	background-repeat: no-repeat;
	background-position: 0px 13px ;
}
ul.bocni_menu-nav li.sude h2 a:link, ul.bocni_menu-nav li.sude h2 a:visited {	
	background-image: url(../images/cat_li.png);
}
ul.bocni_menu-nav li.bocni_menu-nav_vybrane h2 a:link, ul.bocni_menu-nav li.bocni_menu-nav_vybrane h2 a:visited {
list-style: none;
	text-decoration: none;
	color: Red;
	font-weight: bold;
}
ul.bocni_menu-nav li h2 a:hover{
	display: block;
	color: silver;
	text-decoration: none;
	}

ul .bocni_menu-nav_vnorene {
	padding-bottom: 5px;
}

ul.bocni_menu-nav li h3 a:link, ul.bocni_menu-nav li h3 a:visited{
list-style: none;
   display: block;
	font-size: 15px;
	font-style: italic;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 10px 10px;
	text-decoration: none;
	color: Black;
	font-weight: normal;	
	background-image: url(../images/cat_li.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

ul.bocni_menu-nav li h3 a:hover{
	display: block;
	color: Black;
	text-decoration: none;
	}
ul.bocni_menu-nav li.vybrane h3 a:link, ul.bocni_menu-nav li.vybrane h3 a:visited{
 color: Red;
}
/*end bocni menu */
ul.faq_menu li h3{
		margin: 0px;
	padding: 0px;
}
/*float box */
#b_wrapper{width: 968px;margin: 0 auto; padding: 0px;}
	
#b_content{float: left;width: 100%;border: 1px solid #B5076D;background-color: #FFFFFF;font-size: 12px;line-height: 20px;

}
#b_page-wrap {  position: relative;float: left; }

#b_main { width: 460px; float: left; padding: 20px; background-color: #f1f1f1;border: 1px solid #DDDDDD; margin: 20px;display: inline;}

#b_sidebar { width: 215px; float: right;border: 1px solid #DDDDDD; background-color: #f1f1f1;margin: 20px; display: inline;}

#b_box{position: absolute;left: -30px;top: 242px;background-color: #FFF;
}
#b_box a img{
	border: none;
}

