.top-strip .menu-box {
	width: 690px;
	height: 32px;
	margin: 47px 0px 0px 0px;
	float: right;
}
   .menu-box ul.t_m {float:right; margin-right: 20px;}
	.menu-box ul.t_m, .menu-box ul.sub {list-style-type:none; margin: 0px; padding: 0px;}
	.menu-box li.item_t, .menu-box li.item_t1 {float: left;}
		
	.menu-box ul.sub {border-radius: 4px; position: absolute; z-index: 1000; visibility:hidden; padding: 5px 0px 0px 0px; margin: 0px; overflow: hidden;}
   .menu-box ul.sub li.sub-item {border-bottom: 1px dotted white;display: block; margin: 0px; padding: 0px; height: 30px; width: 100%; list-style-type: none; overflow: hidden;}
	.menu-box ul.sub li.sub-item a {border-left: none; border-right: none; border-top: none; color: #FFF; letter-spacing: 1px; background: gray; display: block; padding: 0px 0px 0px 10px; height: 30px; width: auto; list-style-type: none; font: normal 12px/30px Tahoma; text-align: left;}
	.menu-box ul.sub li.sub-item > a {width: 100%;}
	.menu-box ul.sub li.sub-item a:hover {
	color: white;
	overflow: hidden;
	text-decoration: none;
	height: 30px;
	background: #6C381F;
	font: normal 12px/30px Tahoma;
}
   .menu-box ul.t_m li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
 	.menu-box ul.t_m li.item_t:hover ul.sub {visibility: visible;}
	
	
ul.t_m li.item_t a
{
	display: block;
	list-style-type: none;
	border: 1px solid orange;
	background: url(components/h-item-o.png) repeat-x;
	text-align: center; /* vodorovne centrovani */
	color: #fff;
	font: normal 15px/32px Arial;
	border-radius: 8px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	margin-right: 13px;
	height: 32px;
}

ul.t_m li.item_t a:hover
{
	color: black;
	background: url(components/h-item.png) repeat-x;
	text-decoration: none;
   border: 1px solid #d8d8d8;
	height: 32px;
}


ul.t_m li.item_t1 a
{
	display: block;
	list-style-type: none;
	border: 1px solid white;
	letter-spacing: 0.5px;
	background:  url(components/h-item1.png) repeat-x;
	text-align: center; /* vodorovne centrovani */
	color: #000;
	font: normal 12px/34px Arial;
	border-radius: 5px;
	
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	margin-right: 15px;
	height: 35px;
}

ul.t_m li.item_t1 a:hover
{
	color: orange;
	background: url(components/h-item-o.png) repeat-x;
	text-decoration: none;
   border: 1px solid white;
	margin-right: 15px;
	height: 35px;
}
/*------------------------menu left-----------------------*/





/*** sidebar ***/


/* top margin on sidebar needed for JS to parse  margin-top: 25px; */
.sidebar {
	float: right;
	margin: 25px 0px 0px 0px;
	padding: 15px;
	background: #CCCCCC;
	border-radius: 10px;
	border: 1px dashed white;
}

/* fixed sidebar applied dynamtically with JS */ 
.fixed {position: fixed; top: 0; right: 0; width: 240px;}





.sidebar .c {
	text-align: center;
	font: normal 19px Arial;
	letter-spacing: 1px;
	color: #000;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

ul.l_m li.item_l:first-child {
	padding-top: 15px;
}
ul.l_m, li.item_l {
margin: 0px;
padding: 0px;
width: 240px;
list-style-type: none;
background: url(components/footer-bg.jpg);
}

ul.l_m li.item_l a
{
	display: block;
	width: 205px;
	height: 27px;
	font: normal 14px/27px Arial;
	letter-spacing: 1px;
	padding-left: 25px;
	margin-left: 12px;
	text-align: left; /* vodorovne centrovani */
	color: #fff;
   background: url(components/l-m.png) left no-repeat;
	text-decoration: none;
}
ul.l_m li.item_l a:hover
{
	text-decoration: underline;
	color: white;
	padding-left: 27px;
}
/*------------------------end menu left-----------------------*/

