/* CSS Document */
body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0a506e;
}

span.price{
	font-family: Arial;
	font-size: 12px;
	color: #4082AB;
	font-weight: bold;
}
span.disc_price{
	font-family: Arial;
	font-size: 12px;
	color: #1AAD52;
	font-weight: normal;
}
span.total_price{
	font-family: Arial;
	font-size: 14px;
	color: #015987;
	font-weight: bold;
}

div.price{
	font-family: Arial;
	font-size: 12px;
	color: #4082AB;
	font-weight: bold;
}
div.disc_price{
	font-family: Arial;
	font-size: 12px;
	color: #1AAD52;
	font-weight: normal;
}
div.total_price{
	font-family: Arial;
	font-size: 14px;
	color: #015987;
	font-weight: bold;
}
div.total_price{
	font-family: Arial;
	font-size: 14px;
	color: #015987;
	font-weight: bold;
}

table, td {
	font-family: Arial;
	font-size: 12px;
	color: #0a506e;
	font-weight: normal;
	background-color: #CCFFFF;
	padding-bottom:0px;
	padding-top:0px;
}

th {
	font-family: Arial;
	font-size: 13px;
	color:#990000;
	font-weight: bold;
	background-color:#E5E6E8;
}

td.form_label{
	font-family: Arial;
	font-size: 13px;
	color: #3B82AA;
	background-color: transparent;
	font-weight:bold;
}

textarea, input{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
	border: #3C71A1 solid 1px;
	height:14px;
}

select{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: #3C71A1 solid 1px;
	height:18px;
}

select.trader{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: #3C71A1 solid 1px;
	height:18px;
	width: 42px;
}

input.trader{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: #3C71A1 solid 1px;
	height:13px;
}

.form_label{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color:#FFFFFF;
}

td.order_history{
	font-family: Arial;
	font-size: 11px;
	color: #686566;
	font-weight: bold;
	background-color:#FFFFFF;
	height:20px;
	vertical-align:middle;
}

td.form{
	background-color:transparent;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3B82AA;
	font-weight:bold;
	text-transform:capitalize;
}

div.form{
	background-color:transparent;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3B82AA;
	font-weight:bold;
}

div.form2{
	background-color:transparent;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

div.form3{
	background-color:transparent;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3B82AA;
	font-weight:bold;
}

td.cart{
	background-color:transparent;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

div.cart{
	background-color:transparent;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

td.cart2{
	background-color:transparent;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1AAD52;
	font-weight:bold;
}



.white{
	background-color: #FFFFFF;
}

.t_white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004677;
}

.tresc{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:normal;
	font-size:12px;
	text-align:justify;
	background-color:#FFFFFF;
}

.error{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.title{
	font-family:Arial, Helvetica, sans-serif;
	color:#005991;
	font-weight: bold;
	font-size:17px;
	text-align:left;
}

.separator{
	background-color: #005991;
	height:1px;
	font-size:1px;
	padding: 0 0 0 0;
}

.red{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}

.header{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight: bold;
	font-size:14px;
	text-align:left;
	background-color:#FFFFFF;
}

.news_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight: bold;
	font-size:14px;
}
.news_title_2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:normal;
	font-size:14px;
}

.news_abstrakt{
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight: normal;
	font-size:11px;
	text-align:justify;
}

.news_sign{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	font-size:10px;
	text-align:justify;
}

.news_body{
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight: normal;
	font-size:11px;
	text-align:justify;
}


a:link, a:visited{
	cursor:pointer;
	color:#406070;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover{
	cursor:pointer;
	text-decoration:underline;
	color: #406070;
	font-size:12px;
	font-weight:bold;
}

a.more:link, a.more:visited{
	cursor:pointer;
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
}
a.more:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#CC3300;
	font-size:11px;
	font-weight:bold;
}

a:link, a:visited{
	cursor:pointer;
	text-decoration:none;
	color:#003366;
	font-size:12px;
	font-weight:normal;
}
a:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#003366;
	font-size:12px;
	font-weight:normal;
}

a.order_view{
	cursor:pointer;
	text-decoration:none;
	color:#005991;
	font-size:11px;
	font-weight:bold;
}
a.order_view:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#005991;
	font-size:11px;
	font-weight:bold;
}

a.order:link, a.order:visited{
	cursor:pointer;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
a.order:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#CC3300;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
a.order1:link, a.order1:visited{
	cursor:pointer;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
a.order1:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#CC3300;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

a.roll_over:link, a.roll_over:visited{
	cursor:pointer;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
}
a.roll_over:hover{
	cursor:pointer;
	border-width:2px;
	border-color:#FF9900;
	border-style:dashed;

}

a.addr_result{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	cursor:pointer;
	text-decoration: none;
}

a.addr_result:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#02598F;
	cursor:pointer;
	text-decoration: none;
}

/*      do menu      */
.ddmx {
    font: 11px Arial;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #cccccc;
    background: #ffffff;
    display: block;
    white-space: nowrap;
    position: relative;
	font-family:  Arial, Helvetica; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000; 
	text-transform:uppercase; 
}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    background: #D6CECC;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 0px 0px 0px 0px;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	font-family:  Arial, Helvetica; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000; 
	text-transform:uppercase; 
}
.ddmx .item2 {
    background: #e6e6e6;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 0px 0px 0px 0px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 0px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.ddmx .bottom,
.ddmx .bottom:hover {
    border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } 
/* ie 5.0 fix */
/*****************************************/
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
	}

.transMenu.top .items {
	border-top:none;
	}

/* each TR.item is one menu item */
.transMenu .item {
    color:#FF0000;
	background-color:#B6E7EB;
    font-size:12px;
    text-decoration:none;
	font-weight:bold;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	background-color: #ceffff;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	filter: alpha(opacity = 50);
	zoom:1;
	opacity: 0.5;
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	filter: alpha(opacity = 40);
	zoom:1;
	opacity: 0.4;
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	filter: alpha(opacity=40);
	zoom:1;
	opacity: 0.4;
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	background:#e6e6e6;
	color:black;
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:10px;
	}

#wrapper{
	width:800px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	position:relative;
}

#title-top h1{
	background-image:url(/img/title-bckgrd.gif);
	font-size:11px;
	padding:0;
	padding-left:5px;
	margin:0;
	color:#0066a7;
	text-align:center;
	font-family:Verdana;
	font-weight:normal;
}

#header-banner{
	width:800px;
	height:162px;
	display:block;
	overflow:hidden;
	clear:left;
	background-color: #F63;
	display: block;
	float: left;
}

#wraper-main{
	width:800px;
	max-width:800px;
	background-color:#CFF;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
	clear:left;
}

#middle-column{
	display:block;
	width:462px;
	float:left;
	background-image:url(/img/bg_index_body4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:0;
	padding-left:0;
}
 
#maintop{
	text-align: left;
	margin:0;
	padding:0;
	}
	
#maintopleft{
	float:left;
	width:220px;
	display: block;
	margin:0;
	padding:0;
	}

#maintopright{
	float:right;
    width:242px;
	display: block;
	padding-top: 0px;
	text-align:right;
	} 
	
#wrapper_and_middle_right{
display:block;
float:left;
}


#right-column{
	display:block;
	float:right;
	width:169px;
	overflow:hidden;
	background-color:#CFF;
	margin:0;
	padding:0;
	text-align:center;
	}
	
#left-column{

	float:left; 
	width:169px;
	text-align:center;
	display:block;
	margin:0;
	padding:0;
}

#marlena-anim{
	margin:0;
	float:left;
	}

#animacja-underscore{
	background-image:url(/img/animacja-underscore.gif);
	background-repeat: repeat-y;
	height:5px;
	width:160px; 
	padding:0px;
	margin-top:0px;
	margin-bottom:36px;
	overflow:hidden;
	float:left;
}	
    
#audio{
	font-size:25px; 
	font-style:italic; 
	font-weight:bold; 
	/*margin:30px 0px 0px 29px; */
	padding:30px 2px 0 26px;
	float:left;
	}
        
#posture{
	float:left;
	padding-bottom:0;
	margin-bottom:0;
	}
	
#posture h1{
	/*margin:35px 0px 0px 2px;*/ 
	font-size:18px; 
	font-style:italic; 
	font-weight:bold;
	float:left;
	padding-top:23px;
	padding-bottom:0;
	margin-bottom:0;
	margin-left:2px;
	}
                
#alertbig{
	font-size:29px; 
	font-style:italic; 
	font-family:"Arial Black"; 
	padding-left: 94px;
	margin-top:-12px ;
	float:left; clear:left;
	}                   
                
#freegifter{
	float:right;
	width:242px;
	height:43px;
	}
        
#mainmustorder{
	padding-top: 10px;
	float: left;
	display: block;
	width: 462px;
	}
	
#sosimple{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	float:right;
    padding:15px 35px 0 0px;
	width: 204px;
	margin:0;
	height:20px;
}

#amusthaveitem{
	float:left; 
	clear:left; 
	padding: 15px 0px 0px 25px;
	margin:0;
	/*
	margin:15px 0px 0px 25px; */
	font-size:17px; 
	font-style:italic; 
	font-weight:bold;
	}        

#orderbtn{
	float:right;
	padding-right: 20px;
	margin-top: 10px;
	}             

#orderbtn-bottom{
	float:right;
	padding-top:20px;
	}  

#orderbtn-right{
	float:right;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	width:169px;
	} 
 	
#orderbtn-left{
	float:left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	margin-top:10px;
	width:169px;
	}  	

#mainpoints {
	float:left;
	margin:0;
	padding:0;

}

#mainpointsleft{
	margin:0;
	padding:0;
	float:left;
	width:400px;
		padding-left:20px;
	}

#pointslistwrapper{
	float:left;
	margin:0;
	padding:0;
	}

#pointslistwrapper ul {
	font-size:14px;
	font-weight:bold;
	}
                        	
#pointslistwrapper ul li{
	height:28px;
	list-style:none;
	list-style-image:url(/img/tick2.gif);
	padding-left:5px;
}
 
#mainpointsright{
	float:right; 
	width:1px;
	}

#note{
	float:left;
	width:270px;
}
	
.footer{
	float:left;
	color:#7DC;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

#humanoid{
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	
}

#graph_mini{
	height:132px; 
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.image-homepage-left{
	color:#005991;
	float:left;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:14px;
	padding-left:3px;
	padding-top:4px;
	text-align:center;
	width:166px;
}

.image-homepage{
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	color: #005991;
	text-align:center;
	padding-top:3px;
	padding-bottom:13px;
	margin-left:auto;
	margin-right:auto;
	padding-right:3px;
	width:166px;
}


#graph-mini{
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	color: #005991;
	text-align:center;
	padding-top:3px;
	padding-bottom:13px;
	margin-left:auto;
	margin-right:auto;
	padding-right:0px;
	width:150px;
}

#main-frame-top{
	background-image:url("/img/main-frame-top.gif");
	background-repeat:no-repeat;
	width:452px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
}

#main-frame-bottom{
	background-image:url("/img/main-frame-bottom.gif");
	background-repeat:no-repeat;
	width:452px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
}

#whatisbackpal{
background-image:url("/img/main-frame-bckgrd.gif");
background-position:center;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;

}

#whatisbackpal-absolute{
background: none;
left:169px;
position:absolute;
top:630px;
width:462px;
z-index:-1;


}

.mainparagraph{
	float:left;
	font-size:14px;
	font-family:Verdana;
	text-align: justify;
}

.mainparagraph p{
padding-left:28px;
padding-right:25px;
	}

.mainparagraph h1{
padding-left:28px;
padding-right:25px;
	font-weight:bold;
	font-size:18px;
	font-family:Verdana;
	padding-top:10px;
	margin-top:0px;
}

.mainparagraph h2{
padding-left:28px;
padding-right:25px;
	font-weight:bold;
	font-size:18px;
	font-family:Verdana;
	padding-top:0px;
	margin-top:5px;
}

.mainparagraph li{
	padding-left:10px;
	padding-right:29px;
	padding-bottom:10px;
}

.image-homepage-title {

float:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:169px;
}
.image-homepage-title h1{
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	color: #005991;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:169px;
	padding:0;
}

#bluebox{
	display:block;
	width:147px;
	margin-left:auto;
	margin-right:auto;
	height:165px;
	text-align:center;
	padding-top:10px;
}

a.link_footer:link, a.link_footer:visited{
	cursor:pointer;
	color:#7DC;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	float:left;
}

a.link_footer:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#FFF;
	font-size:10px;
	font-weight:normal;
}

#footer-bottom{
	background-color:#006699;
	background-image:url("../img/footerbckgrd.gif");
	background-repeat:no-repeat;
	color:#7DC;
	float:left;
	height:24px;
	max-width:800px;
	padding-top:4px;
	width:800px;
	display:block;
	overflow:hidden;
	}
	
#footer-bottom-logo{
	color:#CCFFFF;
	padding-left:14px;
	background-position:top;
	background-repeat:repeat-x;
	width:110px;
	float:left;
	font-size:10px;
	display:inline;
	padding-top: 4px;
	
	}

#bottom-footer-links{
	float: right;
	display:inline;
	padding-right:15px;

}

#bottom-footer-links ul{
	padding:0;
	margin:0;

}
	
#bottom-footer-links li{
	float:left;
	list-style-type:none;
	padding:3px;
	display:inline;
	

}


#bottom-footer-links .footer {
	float: left;
	display:inline;
	
	
}
	
#twitt {
  border:0;
  width:169px;
  text-decoration:none;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

#twitt img{
  border:0;
}

#menu{
float:left;
width:120px;
padding:0 0 30px 23px;
}

#menu2{
float:left;
padding:0 11px 20px 11px;
width:120px;
z-index:100;
}

#menu .sidebarmenu{}
#menu2 .sidebarmenu{}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 11px Verdana;
width: 127px; /* Main Menu Item widths */
border: 0;
z-index:100;
}
 
.sidebarmenu ul li{
position: relative;
text-align: center;
overflow:hidden;
width:127px;
z-index:100;
}

.sidebarmenu ul li:hover{
overflow:visible;
}

/*
.sidebarmenu ul li ul li{
display:none;
}

.sidebarmenu ul li ul li:hover{
display:block;
}
*/


/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 5px;
/*border-bottom: 1px solid #778;
/*border-right: 1px solid #778;*/
background: url(/img/menu_bck.gif) no-repeat 97% 50%;
background-color: #005991;
z-index:100;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, {
background-color: #005991; /*background of tabs (default state)*/
font-size:12px;
font-family:Arial;
z-index:100;
}

/*
.sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)
font-size:12px;
font-family:Arial;
background: url(/img/menu_bck_arrow_active.gif) no-repeat 97% 50%;
}*/

.sidebarmenu ul li a:hover{
font-weight:bold;
background-color: #1d75ac;
color: white;
text-decoration:none;
z-index:100;
/* background: url(/img/menu_bck_active.gif) no-repeat 97% 50%; */

}



.sidebarmenu ul li a:visited{
color: white;
}


/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 127px; /*Sub Menu Items width */
top: 0;
left: 127px;
z-index:100;
/*visibility: hidden;*/
}


.sidebarmenu a.subfolderstyle{
background: url(/img/menu_bck_arrow.gif) no-repeat 97% 50%;
background-color: #005991;
z-index:100;

}

.sidebarmenu ul li a:hover .subfolderstyle{
font-weight:bold;
background-color: #1d75ac;
background: url(/img/menu_bck_arrow.gif) no-repeat 97% 50%;
z-index:100;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }

/* End */

.sidebarmenu ul li ul li a, .sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, {
background: url(/img/menu_bck_sub.gif) no-repeat 97% 50%;
	background-color: transparent;
z-index:100;
}
.sidebarmenu ul li ul li a:hover, {
background: url(/img/menu_bck_sub_active.gif) no-repeat 97% 50%;
	background-color: transparent;
	z-index:100;
}


