

.cat_cell {
	text-align:left;
	vertical-align:top;
	border-left:2px solid #0099CC;
	background-image:url(../images/menu_grad.gif);
	background-repeat: repeat-y;
}

#navBar li {

	letter-spacing:.05em;
	font-size:1.1em;
	padding:3px 2px 3px 4px;
	font-weight:bold;
}

#navBar li a, #navBar li a:link, #navBar li a:visited {
	color:#fff;	
	text-decoration:none;
}

#navBar li a:hover {
	color:#0197BB;
	background-color:#fff;
}

#navBar ul a:link, #navBar ul a:visited  {
	display: block;
	}
	
#navBar ul, #navBar2 ul {
	list-style: none; margin: 0; padding: 0
	}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li{border-bottom: 1px solid #fff;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: 1px solid #fff;}

#navBar{
	width:195px;
}

#navBar a, #navBar a:link, #navBar a:visited, #navBar a:hover,#navBar2 a, #navBar2 a:link, #navBar2 a:visited, #navBar2 a:hover  {
}

#nav_on li{
	background-image:url(../images/menu_grada.gif);
	background-repeat: repeat-y;
	font-weight:bold;	
	color:#FFF;
	}
	
#nav_on_2 li{
	background-image:url(../images/menu_grad2.gif);
	background-repeat: repeat-y;
	}

.top_menu td{

	padding:2px 0 4px 0;
	font-size:1.1em;
	font-weight:bold;
}	

.top_menu a, .top_menu a:link, .top_menu a:visited {
	color:#000;
	text-decoration:none;

}

.top_menu a:hover {
	color:#fff;
	background-color:#0099CC;
}

div.voucher{
	height: 135px;
	border: 1px dotted gray;
	margin: 1px;
	margin-bottom: 15px;
	padding: 5px;
	clear: both;

}
	div.voucher img{	
		float: left;
		border 1px solid black;
		padding: 5px;
}
		
	div.voucher form{
		margin-left: 220px;
		margin-top: 50px;
	
	}

.red{
	color: red;
}

.green{
	color: green;
}

form.inline{
	display: inline;}

div.topcheckout{
	border: 5px solid red;
	position: fixed;
	top: 400;
	left: 600;
	}