/* Base CSS *//*-- BEGIN --*/

/*
 ----------------
 ---- TAGLIB ----
 ----------------
*/

.menubook_container{

	width:817px;
	height:509px;
	position:relative;
	
	background-image:url('/skins/zap/klasses/application/menu/bg_book.png');

}

.menubook{
	position:absolute;
	top:7px;
	left:25px;
	width:767px;
	height:486px;
}

/* TABs - default */

.menubook .tabs UL{
	display:table;
	position:relative;
}

.menubook .tabs LI{
	display: table-cell;
	font-size:16px;
	font-weight:bold;
	list-style-position:inside;
	list-style-type:none;
	float:left;
}

.menubook .tabs{
	position:absolute;
	top:-29px;
	height:29px;
	right:0px;
	
}

.menubook .tab{
	cursor:pointer;
	height:29px;
	margin-right:10px;	
	background-image:url('/skins/zap/klasses/application/menu/tab_inactive_left.png');
	background-position:left top;
	background-repeat:no-repeat;
}

.menubook .tab:hover{
	background-image:url('/skins/zap/klasses/application/menu/tab_inactive_left_hover.png');
}

*html .menubook .tab{
	cursor:hand;
}

.menubook .tab .right{
	margin-left:5px;
	background-image:url('/skins/zap/klasses/application/menu/tab_inactive_right.png');
	background-position:right top;
	background-repeat:no-repeat;
}

.menubook .tab:hover .right{
	background-image:url('/skins/zap/klasses/application/menu/tab_inactive_right_hover.png');
}

.menubook .tab .content{
	margin-right:5px;
	background-image:url('/skins/zap/klasses/application/menu/tab_inactive_middle.png');
	background-position:left top;
	background-repeat:repeat-x;
	height:29px;
	line-height:29px;
	font-size:13px;
	color:white;
	padding-left:5px;
	padding-right:5px;
}

.menubook .tab:hover .content{
	background-image:url('/skins/zap/klasses/application/menu/tab_inactive_middle_hover.png');
}

/* TABs - active */

.menubook .tabactive .content{
	background-image:url('/skins/zap/klasses/application/menu/tab_active_middle.png');
	color:#333333;
}

.menubook .tabactive:hover .content{
	background-image:url('/skins/zap/klasses/application/menu/tab_active_middle.png');
}

.menubook .tabactive .right{
	background-image:url('/skins/zap/klasses/application/menu/tab_active_right.png');
}
.menubook .tabactive:hover .right{
	background-image:url('/skins/zap/klasses/application/menu/tab_active_right.png');
}

.menubook .tabactive{
	background-image:url('/skins/zap/klasses/application/menu/tab_active_left.png');
}
.menubook .tabactive:hover{
	background-image:url('/skins/zap/klasses/application/menu/tab_active_left.png');
}

/* PAGEs */

.menubook .page{

	height:486px;
	width:383px;
	position:relative;
}

*html .menubook .page{
	zoom:1;
}


.menubook .page .content{

	height:406px;
	width:383px;
	overflow:auto;
	position:relative;	
	
}

.menubook .page .content .item{

	position:relative;
	margin-top:25px;
	width:363px;
}

.menubook .item .title{
	margin-left:20px;	
	margin-right:30px;
	font-weight:bold;
	width:250px;
}

.menubook .item .price{
	position:absolute;
	right:10px;
	top:0px;
	height:13px;
	font-weight:bold;
	line-height:13px;
}

.menubook .item .description{
	margin-top:5px;
	margin-left:20px;	
	margin-right:10px;
}

.menubook .page .footer{

	position:absolute;
	bottom:0px;
	left:0px;
	height:16px;
	width:383px;

}

.menubook .page .next{
	position:absolute;
	top:0px;
	bottom:auto;
	right:0px;
	cursor:pointer;
	padding:3px;
	padding-right:5px;
	color:#003399;
}


*html .menubook .page .next{
	cursor:hand;
}

.menubook .page .prev{
	padding:3px;
	padding-left:5px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
	color:#003399;
}

.menubook .page .footer  .next{
	bottom:0px;
	top:auto;
}

.menubook .page .footer  .prev{
	bottom:0px;
	top:auto;
}

*html .menubook .page .prev{
	cursor:hand;
}

.menubook .description .information{
	position:absolute;
	top:20px;
	right:10px;
	width:150px;
}

.menubook .description .header A{

	font-size:14px;
	font-weight:bold;
	
}

.menubook .description .image{
	margin-top:10px;
	margin-left:10px;
}

.menubook .index .header{


	font-size:20px;
	font-weight:bold;
	padding-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}

.menubook .index .content{
	padding-left:30px;
}

.menubook .index .content A{
	font-size:13px;
}

.menubook .index .content LI{
	display: inline;
	list-style-type: none;
	list-style-position:inside;
	font-size:16px;
	font-weight:bold;
}

.menubook .index .content LI.numb{
	float:right;
}


.menubook .index .content UL{
	display:table;
	width:325px;
	margin-bottom:10px;
}

.menubook .page .head{

	height:40px;
	color:white;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	padding-left:20px;
	margin-top:20px;
	
	position:relative;

}

.menubook .even .head{
	background-image:url('/skins/zap/klasses/application/menu/title_background.png');
}

.menubook .uneven .head{
	background-image:url('/skins/zap/klasses/application/menu/title_background_left.png');
}

.menubook .even{
	position:absolute;
	top:0px;
	right:0px;
	background-color:lightblue;
	background-image:url('/skins/zap/klasses/application/menu/bg_page_even.png');
	/*border-left:1px solid black;*/
}

.menubook .uneven{
	position:absolute;
	top:0px;
	left:0px;
	background-color:lightgrey;
	background-image:url('/skins/zap/klasses/application/menu/bg_page_uneven.png');
}

.menubook .turner{

	position:absolute;
	top:0px;
	right:0px;
	height:486px;
	width:383px;
	
	background-repeat:no-repeat;
	background-position:top right;
	
}

.menubook .fader{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('/skins/zap/klasses/application/menu/fader_out.png');
	
	height:486px;
	
	position:absolute;
	top:0px;
	left:650px;
	
	z-index:50;
}

*html .menubook .fader{
	background-image:none;
}

.menubook .fader_left{
	background-position:top right;
	background-image:url('/skins/zap/klasses/application/menu/fader_out_left.png');
	left:52px;
}

*html .menubook .fader_left{
	background-image:none;
}

.menubook .fader .shadow{
	position:absolute;
	top:0px;
	height:486px;
	width:140px;
	background-repeat:no-repeat;
	z-index:150;
	background-image:url('/skins/zap/klasses/application/menu/final_fade.png');
	background-position:top right;
	right:-82px;
}

*html .menubook .fader .shadow{
	background-image:none;
}

.menubook .fader_left .shadow{
	background-image:url('/skins/zap/klasses/application/menu/final_fade_left.png');
	background-position:top left;
	left:-82px;
}

*html .menubook .fader_left .shadow{
	background-image:none;
}

.menubook .fader .inner{
	height:486px;
	background-color:#FFFFFF;
	margin-left:17px;
	width:50px;
	overflow:hidden;
	z-index:100;
	position:relative;
}

.menubook .fader_left .inner{
	margin-right:17px;
	margin-left:0px;
}

.menubook .cleaner{

	position:absolute;
	
	top:0px;
	left:384px;
	
	height:486px;
	width:290px;
	z-index:45;
	
	overflow:hidden;
	
	background-color:white;

}

.menubook .cleaner_left{
	left:92px;
}

.menubook .mdj .content{
	text-align:center;
}

.menubook .mdj .content .offer_menudujour_simple{
	margin:10px;
}

/* MENU ADMIN */

.menuadmin_mdj{
}

.menuadmin_mdj TD{
	padding:5px;
}

.menuadmin_mdj .title TD{
	font-weight:bold;
	padding-bottom:10px;
}


.menuadmin_mdj .bg1 TD{
	background-color:#E2E2E2;
}

.menuadmin_mdj .bg2 TD{
	background-color:none;
}

.menuadmin_mdj .sunday TD{
	border-bottom:3px solid #98B426;
}


/* Menuboard */

.menuboard{
	background-image:url('/skins/zap/klasses/application/menu/menuboard.png');
	background-position:top left;
	height:260px;
	width:397px;
	margin-bottom:10px;
	color:#FFFFFF;
	position:relative;
}

.menuboard .content{

	position:absolute;
	top:55px;
	left:20px;
	height:160px;
	width:355px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	
}

.menuboard .wrap{
	padding-top:5px;
}

.menuboard .wrap, .menuboard .content{
	color:#FFFFFF ! important;
}


.menuboard .content .space{
	color:red;
}

.menuboard .openlink{
	position:absolute;
	bottom:20px;
	right:20px;
	font-weight:bold;
}


.menuboard_up{
	width:10px;
	height:10px;
	cursor:pointer;
	z-index:10;
	background-image:url('/skins/zap/common/navigation/scroll_menuboard_up.png');
	background-repeat:no-repeat;
	background-position:top left;
}

*html .menuboard_up{
	cursor:hand;
}

.menuboard_down{
	width:10px;
	height:10px;
	cursor:pointer;
	z-index:10;
	background-image:url('/skins/zap/common/navigation/scroll_menuboard_down.png');
	background-repeat:no-repeat;
	background-position:top left;
}

*html .menuboard_down{
	cursor:hand;
}
.menuboard .menu{

	position:absolute;
	background-color:#FFFFFF;
	bottom:15px;
	left:14px;
	width:368px;
	height:30px;
	text-align:center;
	line-height:30px;

}

.menuboard .fadetop{
	
	position:absolute;
	top:0px;
	left:0px;
	height:10px;
	z-index:5;
	width:355px;
	
	background-image:url('/skins/zap/klasses/application/menu/menuboard_fadetop.png');
	background-position:bottom left;

}

*html .menuboard .fadetop{
	background-image:none;
}

.menuboard .fadebottom{
	
	position:absolute;
	bottom:0px;
	left:0px;
	height:10px;
	width:355px;
	z-index:5;
	
	background-image:url('/skins/zap/klasses/application/menu/menuboard_fadebottom.png');
	background-position:bottom left;

}

*html .menuboard .fadebottom{
	background-image:none;
}


/* WORLD CUP */

.worldcup_header{
	position:relative;
	background-repeat:no-repeat;
	background-position:top left;
}

.worldcup_header_team{
	height:142px;
	width:688px;
	background-image:url('/other/worldcup/worldcup_team_header.png');
}

.worldcup_header_overview{
	height:139px;
	width:817px;
	background-image:url('/other/worldcup/worldcup_overview_header.png');
}

.worldcup_header_match{
}

.worldcup_header .title{
	position:absolute;
	top:15px;
	left:50px;
	width:300px;
	font-size:20px;
	font-weight:bold;
}

.worldcup_header .title A{
	font-size:20px;
	font-weight:bold;
}

.worldcup_header .win{
	position:absolute;
	top:60px;
	left:180px;
	font-weight:bold;
	font-size:16px;
}

.worldcup_header .wintext{
	position:absolute;
	top:80px;
	left:180px;
	width:200px;
}

.worldcup_header .teams{
	position:absolute;
	top:15px;
	right:5px;
	z-index:99999;
}

.worldcup_header .teams .label_wrap{
	height:25px;
	position:relative;
}


.worldcup_header .teams .label{
	float:right;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

.worldcup_header .teams .list{
 	display:none;
 	position:relative;
 	padding:5px;
 	background-color:#FFFFFF;
 	border:1px solid #8B9CC2;

}

.worldcup_header .teams .list TD{
	width:130px;
	padding-left:5px;
	padding-top:5px;
}

.worldcup_header .teams:hover .list{
 	display:block;
}



.worldcup_header_user{
	height:139px;
	width:688px;
	background-image:url('/other/worldcup/worldcup_user_header.png');
}

.worldcup_header_user .support{
	position:absolute;
	top:55px;
	left:10px;
	width:300px;
}

.worldcup_header_user .support .list{
	height:50px;
}

.worldcup_header_user .support .item{
	height:40px;
	width:40px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.worldcup_header_user .predictions{
	position:absolute;
	top:55px;
	left:320px;
}

.worldcup_teams_listing{
	float:none !important;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #D8DEEB;
}

.worldcup_team_listing{
	padding-top:5px;
}



.worldcup_team_listing TABLE{
	width:100%;
}

.worldcup_team_listing .label{
	width:120px;
}

.worldcup_team_listing .group{
	width:100px;
}

.worldcup_matchview{
	position:relative;
	height:50px;
	width:150px;
}



.worldcup_matchview .icon{
	position:absolute;
	top:0px;
	
	height:46px;
	width:46px;
}

.worldcup_matchview_right .icon{
	left:auto;
	right:0px;
}

.worldcup_matchview .content{
	margin-left:60px;
}

.worldcup_matchview_right .content{
	margin-left:0px;
	margin-right:60px;
	text-align:right;
}

.worldcup_prediction_short{
	position:relative;
	height:25px;
	width:79px;
	background-color:#F5F7FA;
	border: 1px solid #D8DEEB;
}

.worldcup_prediction_short .team1{
	position:absolute;
	top:7px;
	left:4px;
	height:11px;
	width:16px;
	text-align:right;
}


.worldcup_prediction_short .team2{
	position:absolute;
	top:7px;
	right:4px;
	height:11px;
	width:16px;
}

.worldcup_prediction_short .score A{
	position:absolute;
	top:5px;
	left:22px;
	height:20px;
	width:35px;
	font-weight:bold;
	text-align:center;
}

.worldcup_prediction_shortlisting{
	position:relative;
	height:40px;
	/*margin-top:5px;*/
	padding-bottom:5px;
	border-bottom:1px solid #D8DEEB;
	margin-bottom:5px;
	width:190px;
}

.worldcup_prediction_shortlisting .image{
	position:absolute;
	top:0px;
	left:0px;
	height:40px;
	width:40px;
}

.worldcup_prediction_shortlisting .content{
	margin-left:45px;
}

.worldcup_prediction_shortlisting .score{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-weight:bold;
	background-color:#F5F7FA;
	border: 1px solid #D8DEEB;
	width:40px;
	height:20px;
	line-height:20px;
	margin-top:5px;
}


.worldcup_rules{
	background-image:url('/other/worldcup/header_infos.png');
	height:118px;
	width:570px;
	margin-bottom:10px;
	position:relative;
}

.worldcup_rules_small{
	background-image:url('/other/worldcup/header_matchbrick.png');
	height:105px;
	width:496px
}

.worldcup_rules .part1{
	position:absolute;
	top:35px;
	left:140px;
	width:240px;
	font-size:13px;
	font-weight:bold;
}

.worldcup_rules .part2{
	position:absolute;
	top:80px;
	left:140px;
	width:240px;
	font-weight:bold;
	font-style:italic ;
}

.worldcup_rules_small .part1{
	left:125px;
	top:25px;
}

.worldcup_rules_small .part2{
	left:125px;
	top:60px;
}

.worldcup_rules_small .part3{
	position:absolute;
	bottom:10px;
	right:80px;
	width:100px;
}

.worldcup_prediction_wrap{
	padding-bottom:10px;
}

.worldcup_prediction_item{
	margin-top:20px;
	margin-left:30px;
}


.worldcup_match_short{
	background-color:#F5F7FA;
	border: 1px solid #D8DEEB;
}


/* Startpage */


.startpage_row{
	position:relative;
	width:817px;
}

.startpage_row .icon{
	background-repeat:no-repeat;
}

.startpage_row .description{
	width:227px;
}

.startpage_row .description .title{
	padding-top:5px;
	margin-bottom:5px;
}

.startpage_row .description .links{
	line-height:16px;
	padding-bottom:10px;
}

.startpage_row .content{
	position:relative;
	width:245px;
	padding-left:10px;
}

.startpage_row .wrap{
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}

.startpage_row .more{
	position:absolute;
	top:3px;
	right:5px;
	height:15px;
}

*html .startpage_row .content{
	zoom:1;
}

.startpage_row .content .inner{
}

.startpage_smallpic{
	float:left;
	height:40px;
	width:40px;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
}

.startpage_smallpic_last{
	margin-right:0px;
}

.startpage_listing{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.startpage_row .end{
	height:7px;
}

.startpage_end{
	background-image:url('/skins/zap/common/startpage/blank_bottom.png');
	background-repeat:repeat-y;
	height:7px;
}

.startpage_end .bottom{
	margin-left:60px;
	background-image:url('/skins/zap/common/startpage/blank_background.png');
	background-repeat:repeat-x;
	height:7px;
	line-height:7px;
}

/* scrollBox */

.scrollBox_topbox_up{
	position:absolute;
	top:0px;
	right:5px;
	height:27px;
	width:27px;
	background-repeat:no-repeat;
	cursor:pointer;
}

*html .scrollBox_topbox_up{
	cursor:hand;
}

.scrollBox_topbox_down{
	position:absolute;
	bottom:0px;
	right:5px;
	height:27px;
	width:27px;
	background-repeat:no-repeat;
	cursor:pointer;
}

*html .scrollBox_topbox_down{
	cursor:hand;
}

.scrollBox_right{
	position:absolute;
	bottom:100px;
	right:10px;
	height:30px;
	width:30px;
	background-image:url('/skins/zap/common/navigation/scrollbutton_next.png');
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

*html .scrollBox_right{
	cursor:hand;
}

.scrollBox_left{
	position:absolute;
	bottom:100px;
	left:10px;
	height:30px;
	width:30px;
	background-image:url('/skins/zap/common/navigation/scrollbutton_prev.png');
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

*html .scrollBox_left{
	cursor:hand;
}



	html {
	 
	 margin:0;
	 padding:0;
	 height:100%;
	 		 
	}


	center, isindex, menu, dir,
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 11px;
		font-family: Helvetica,Arial,sans-serif;
		font-variant: inherit;
		vertical-align: baseline;
		/*z-index:1;*/
	}
	
	td {
		padding:0px;
		vertical-align:top;

	}
	
	h1 {
	
		font-size:16px;
		font-weight:bold;
	
	}
	
	h1 A{
	
		font-size:16px;
		font-weight:bold;
	
	}
	
	h2 {
	
		font-size:13px;
		font-weight:bold;
	
	}


/* ----- OTHER ----------------------------------- */

/* ------------------------------------------------ */
/* ****************** NEW LAYOUT ********************/

.layout_wrap{
	position:relative;
	margin-left: auto;
	margin-right: auto;
}

.layout_base{
	position: absolute;
	top:0px;
}
		
.layout_leaderboard{
	position:absolute;
	top:10px;
	height:80px;
	width:728px;
}
		
.layout_head{
	position:absolute;
	top:70px;
	left:0px;
	height:90px;
	background-repeat:no-repeat;
	background-position:top left;			
	z-index:80;
}

.layout_head_voidzone{
	position:absolute;
	top:70px;
	left:0px;
	height:90px;
	width:140px;
	z-index:90;
}
		
.layout_head_tabs_wrap{
	position:absolute;
	top:107px;
	left:153px;
	padding-right:6px;
	background-position:top right;
	background-repeat:no-repeat;			
	z-index:90;
}
		
.layout_head_tabs_innerwrap{
	padding-top:6px;
	background-position:top right;
}

.layout_head_tabs{
	height:21px;
}

.layout_menu_wrap{
	position:absolute;
	top:149px;
	z-index:90;

}

.layout_menu_innerwrap{
	width:136px;
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:6px;
	
}
		
.layout_menu{
	padding-top:1px;
	/*min-height:250px;*/
	overflow:hidden
}

.layout_menu_bottom_wrap{
	width:136px;
	height:6px;
	padding-left:6px;
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:1px;
}

.layout_menu_bottom_innerwrap{
	height:6px;
	padding-right:7px;
	font-size:1px;
}
		
.layout_menu_bottom{
	height:6px;
	font-size:1px;
	background-position:top left;
}

.layout_content_topborder_wrap{
	padding-left:6px;
	padding-right:6px;
	height:11px;
}

.layout_content_topborder_innerwrap{
	padding-left:5px;
	height:11px;
	font-size:1px;
	background-position:top left;
	background-repeat:no-repeat;
}

.layout_content_topborder{
	padding-right:5px;
	height:11px;
	font-size:1px;
	background-position:top right;
	background-repeat:no-repeat;
}
.layout_content_topborder_center{
	font-size:1px;
	height:10px;
}


.layout_content_bottomborder_wrap{
	padding-right:6px;
	height:20px;
}

.layout_content_bottomborder_innerwrap{
	padding-left:5px;
	height:20px;
	font-size:1px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

.layout_content_bottomborder{
	padding-right:5px;
	height:20px;
	font-size:1px;
	background-position:bottom right;
	background-repeat:no-repeat;
}
.layout_content_bottomborder_center{
	font-size:1px;
	height:19px;
}

.layout_content_position{
	position: absolute;
	left: 135px;
	top: 134px;
	z-index:80;
	padding-bottom:20px;
}

.layout_content_wrap{
				
	background-repeat:repeat-y;
	background-position:top 	right;
	
}
		
.layout_content_innerwarp{
	background-repeat:repeat-y;
	background-position:top 	left;
	padding-left:6px;
}
		
.layout_content{
	z-index:110;	
}
		
.layout_content_bottom_wrap{
	height:20px;
	padding-left:6px;
	background-repeat:no-repeat;
	background-position:bottom 	left;
		
}
		
.layout_content_bottom_innerwrap{
	height:20px;
	padding-right:6px;
	background-repeat:no-repeat;
	background-position:bottom 	right;

}

.layout_content_bottom{
	height:20px;
	background-position:bottom 	right;	
}

/* ------------------------------------------------ */

.hsmt {
display:none;
}

.new {
}

.online {
}
/* -- used in getmember form ---*/


SPAN.presentIdentities_title {
	padding:5px;
	font-weight:bold;
	font-size:1.2em;
}


SPAN.mandatory {
	font-size:1.2em;
	font-weight:bold;
	padding-left:5px;
}


.smalltitle {
	font-size:14px;
	font-weight:bold;
}

.bigtitle {
	font-size:18px;
	font-weight:bold;
}

SPAN.bigtitle {
	font-size:18px;
	font-weight:bold;
}

SPAN.extrabigtitle {
	font-size:24px;
	font-weight:bold;
}

SPAN.stylishDate_small {
	font-size:10px;
	font-weight:bold;
}

SPAN.stylishDate_fat {
	font-size:16px;
	font-weight: bold;
}

SPAN.date2 {
	line-height:10px;
}

.size9p {
	font-size:9px;
}

.size8p {
	font-size:8px;
}

DIV.instanceHeadTitle	{
	padding-left:10px;
	padding-bottom:10px;
}

SPAN.instanceHeadTitle {
	font-size:16px;
	font-weight:bold;

}

DIV.instanceHeadTitleContainer{
	margin-left: 58px;
	margin-top:2px;
}

DIV.instanceHeadTitleContainerHTML{
}

DIV.instanceHeadIcon{
	float:left;
	width:46px;
	height:35px;
}

DIV.instanceHeadIconCampaign{
	float:left;
	height:45px;
	margin-right:10px;
}


A.getmember {
	/*display:block;*/
	float: left;



	font-size:18px;
	line-height:24px;
	height:24px;
	padding-left:7px;
	padding-right:7px;


}


/* --- AUTOCOMPLETER----------------------------- */

div.inputAutoCompleter {
	position:absolute;
  	width:249px;



}
div.inputAutoCompleter ul {
  	list-style-type:none;

}
div.inputAutoCompleter ul li.selected {
}
div.inputAutoCompleter ul li {
	list-style-type:none;
	display:block;
	cursor:pointer;
	padding:3px;
}

div.inputAutoCompleter div.persone_search{
	width: 208px;
	padding:2px;
	overflow:hidden;
}

div.inputAutoCompleter .persone_name{
	float:left;
	overflow:hidden;
	width:175px;
	vertical-align:top;
	margin-left:5px;
	line-height:13px;
}

div.inputAutoCompleter .persone_image{
	float:left;
}

div.inputAutoCompleter .persone_location{
	font-size:9px;
	line-height:10px;
	margin-left:5px;
	float:left;
	overflow:hidden;
	width:170px;
}

.ACView	{
	width:100%;
	overflow:hidden;
}

.ac_view_icon{
	float:left;
	width:25px;
	height:25px;
}

.ac_view_content{
	margin-left:31px;
}

.ac_view_label{
	line-height:11px;
}



.ArticleView	{
	width:100px;
	height:30px;
	overflow:hidden;
}

/* ---------------------------------------------- */

DIV.browseBar {
	height:24px;
	line-height:182%;
	padding-left:10px;
	padding-right:10px;
}


.browseArea	{
	overflow:auto;
	padding:10px;
	font-size:9px;
}


.wpCorner {
	height:17px;
	display:block;
	line-height:17px;
	padding-left:20px;
	margin-bottom:2px;
	font-weight:bold;
	letter-spacing:normal;
}



DIV.boxBrowseCanvas {
	overflow:auto;
	padding:10px;
	font-size:9px;
}

DIV.boxBrowseBarCanvas {
	height:24px;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
}

/* -------------------- */


.main_wpnavigation{
}

#wpCanvas {
	padding-top:95px;
}

.main_wpcontent{
	margin-top:1px;
}

.main_wpcontent_spacer{
}

.main_wpcontent_border{
	min-height:640px;
	line-height:0
}

#wpInnerBorderCanvas {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
#wpInnerCanvas {
}

#wpCenterCanvas {

}


#wpUpperBar {
	margin-top:5px;
	height:20px;
}

#wpLeftCol {
	width:156px;

}

#wpDocCanvas {
	margin-top:8px;
}


SPAN.disclaimer {
}

A.disclaimer {
}

#wpAdminNavigation {

}

/* ---- Had tabulators and search field */



INPUT.searchField {
	height:14px;
	width:90px;
	padding-left:19px;
	margin-top:3px;
	padding-top:0px;
	padding-bottom:0px;
	border:0 none;
}


#searchField {
	height:21px;
	/*line-height:20px;*/
	margin-right:10px;
	padding-right:20px;

}

.headTabInactive {
	display:block;
	padding-right:20px;
	height:21px;
	padding-left:3px;
	line-height:21px;
	margin:0;
}

.headTabInactive:hover {
	text-decoration:none;
}

DIV.headTabCornerLeft {
	padding-left:2px;
}



/* --- MAIN TABS -------------------- */
DIV.wpMainPoint{
	width:110px;
	height:19px;
	line-height:19px;
	padding-left:10px;
	margin-left:5px;
	letter-spacing:normal;
	font-size : 11px;

}

A.wpMainIconLink {
	display:block;
	width:90px;
	height:19px;
	line-height:19px;
	padding-left:30px;
	margin-left:5px;
	letter-spacing:normal;
	font-size : 11px;
	overflow:hidden;
}

A.wpMainIconLink:hover {
	text-decoration:none;
}

A.wpMainLink {
	display:block;
	width:110px;
	height:19px;
	line-height:19px;
	padding-left:10px;
	margin-left:5px;
	letter-spacing:normal;
	font-size : 11px;
	overflow:hidden;

}


A.wpMainLink:hover {
	text-decoration:none;
}

TABLE.wpMainIconsBG	{
	width:130px;
	height:25px;
	margin:0;
	padding:0;
}

DIV.wpMainNavigation	{
	 padding-bottom:5px;
	 line-height:0;
	 letter-spacing:0;
}


DIV.wpMainTitle {
	display:block;
	width:120px;
	height:17px;
	line-height:19px;
	padding-left:10px;
	line-height:17px;
	font-weight:bold;
	font-size:11px;
	margin-bottom:4px;
	margin-top:4px;

}

A.wpMainTab	{
	margin-top:5px;
	display:block;
	width:120px;
	height:19px;
	line-height:19px;
	padding-left:10px;
	margin-bottom:5px;
	font-weight:bold;
	letter-spacing:normal;
	font-size : 12px;
	text-decoration:none;
}

A.wpMainTab:hover {
	text-decoration:none;
}




A.block {
	display:block;
 	height:17px;
	line-height:17px;
	font-size :11px;
	padding-left:10px
}

A.block:hover {
	text-decoration:none;

}
.wpSubTab	{
	display:block;
 	/*width:128px;*/
	height:17px;
	margin-bottom:2px;
	line-height:17px;
	padding-left:28px;
	font-size :11px;
}

A.wpSubTab:hover, A.wpSubTabActive {
	display:block;
 	/*width:128px;*/
	height:17px;
	margin-bottom:2px;
	line-height:17px;
	padding-left:28px;
	font-size :11px;
	text-decoration:none;
}


A.wpSubSubTab	{
	display:block;
	height:17px;
	margin-bottom:2px;
	line-height:17px;
	padding-left:38px;
	font-size :11px;
}

A.wpSubSubTab:hover {
	text-decoration:none;

}



A.wpSubTabFavs	{
	display:block;
	/*width:136px;*/
	height:17px;
	margin-bottom:2px;
	line-height:17px;
	padding-left:20px;
	font-weight:bold;
	letter-spacing:normal;
	font-size :11px;
}

A.wpSubTabFavs:hover {
	text-decoration:none;
}



A.wpSubTabFriendsOnline	{
	height:17px;
	margin-bottom:2px;
	display:block;
	line-height:17px;
	padding-left:20px;
}


A.wpSubTabFriends	{
	height:17px;
	margin-bottom:2px;
	display:block;
	line-height:17px;
	padding-left:20px;
}

A.wpSubTabFriends:hover, A.wpSubTabFriendsActive {
	height:17px;
	display:block;
	line-height:17px;
	padding-left:20px;
	text-decoration:none;
}



/* ---------------------------------- */



SPAN, .default  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	/*color : #333333;*/
}


A  {
	font-family :Helvetica, Arial, Helvetica, sans-serif;
	/*font-size : 11px;*/
	font-style : normal;
	text-decoration : none;

}

A:hover {
	text-decoration : none;
}


A.text  {
	font-family :Helvetica, Arial, Helvetica, sans-serif;
	/*font-size : 11px;  11px */
	font-style : normal;
	text-decoration : none;
}


A.text:hover	{
	text-decoration:none;
}

A.textnavigation{
	font-size:16px;
}

A.pagetreenavigation{

	font-size:13px;
	font-weight:bold;

}

A.filtertext{
	display:block;
	font-family :Helvetica, Arial, Helvetica, sans-serif;
	/*font-size : 11px;  11px */
	font-style : normal;
	font-weight:bold;
	text-decoration : none;
	/*color : #52811C;*/
	padding-right:5px;
	padding-left:5px;
	margin-right:2px;
	margin-bottom:2px;
}

A.filtertext:hover{
	text-decoration:none;
}

A.filtertextsimple{
}

A.filtertextblue{

	display:block;

	padding-right:3px;
	padding-left:3px;

	margin:2px;

}



A.size9p {
	font-size:9px;
}

A.size8p {
	font-size:8px;
}

ul	{
	margin-left:0px;
	list-style-position:inside
}



	/*-- FORM ------------------------- */

	A.formbutton {
		display:block;
		float: left;

		font-size:11px;
		line-height:17px;
		height:17px;
		padding-left:7px;
		padding-right:7px;

	}

	A.formbutton_active {
		outline: none;
		text-decoration:none;
		height:16px;
		padding-top:1px;
	}



	A.formbutton:hover {
		text-decoration:none;
	}

	A.formbutton:active {
		outline: none;
		text-decoration:none;
		height:16px;
		padding-top:1px;
	}
	
	
	A.lightformbutton {
		display:block;
		float: left;
		font-size:9px;
		line-height:17px;
		height:17px;
		padding-left:7px;
		padding-right:7px;
	}

	A.lightformbutton:hover {
		text-decoration:none;
	}

	A.lightformbutton:active {
		outline: none;
		text-decoration:none;
		height:16px;
		padding-top:1px;
	}
	
	/* New Generation Formbutton */
	
	A.newgenformbutton {
		display:block;
		float: left;
		font-size:11px;
		line-height:23px;
		height:23px;
		padding-left:7px;
		padding-right:7px;
		background-color:#FEFEFE;
		background-image:url('/skins/zap/common/navigation/newgenformlink_background.png');
		background-repeat: repeat-x;
		background-position: top left;
		border:1px solid #C5CEE0;
		color:#003399;
	}
	
	A.newgenformbutton:hover {
	 	border:1px solid #8B9CC2;
	}
	
	
	A.newgendarkformbutton {
		display:block;
		float: left;
		font-size:11px;
		line-height:23px;
		height:23px;
		padding-left:7px;
		padding-right:7px;
		background-color:#FEFEFE;
		background-image:url('/skins/zap/common/navigation/newgendarkformlink_background.png');
		background-repeat: repeat-x;
		background-position: top left;
		border:1px solid #647BAD;
		color:#FFFFFF;
		/*font-weight:bold;*/
	}
	
	A.newgendarkformbutton:hover {
	 	border:1px solid #3D5A99;
	}


	FORM {
		border-left : 0 none;
		border-right: 0 none;
		border-style : none none none none;
		border-width : 0 0 0 0;
		margin-bottom : 0;
		margin-left : 0;
		margin-right : 0;
		margin-top : 0;
	}



	INPUT {
		font-family : Helvetica, sans-serif;
		padding-left:4px;
		padding-right:4px;
		margin:0;
	}

	INPUT.bright{

	}

	.highlight {

	}

	input.highlight {
	}

	INPUT.green{

		font-family : Helvetica, sans-serif;
		padding-left:4px;
		padding-right:4px;
		margin:0;

	}

	INPUT.orange{


		font-family : Helvetica, sans-serif;

		padding-left:4px;
		padding-right:4px;
		margin:0;

	}


	 SELECT, TEXTAREA {
	 	font-size: 12px;

		font-family : Helvetica, sans-serif;
		margin:0;
		padding:2px;
	}

	SELECT.bright, TEXTAREA.bright {

		font-family : Helvetica, sans-serif;
		margin:0;
	}

	SELECT

	OPTION {
		padding-left:4px;
		padding-right:4px;
		margin:0;
	}


	INPUT.clean,INPUT.CLEAN  {

		font-family: verdana;

	}

	.inputErrorFeedback {

		padding-left:4px;
		padding-right:4px;
		margin-top:2px;
	}

	.inputFeedback {
		padding-left:4px;
		padding-right:4px;
		margin-top:2px;
	}


	.inputFeedbackInner {
		padding:4px;
		font-size:10px;
		font-family: Helvetica,Arial,sans-serif;
	}

	B {
	 font-weight:normal;
	}

	.formButtonLoading	{



		/*height:26px;*/
		padding-left:45px;
		/*line-height:24px;*/
		font-size:14px;

		margin-right:15px;
	}

/* --- CASES----------------------------- */

.case_webpage_frame {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;

}

.case_console_frame{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}

.case_webpage_seperator {
}

.case_webpage_errorpanel {
	width:500px;
	height:160px;
	padding:20px;
	padding-top:40px;

}

.case_console_errorpanel {
}

.case_console_panel {

	padding:10px;
	padding-left:20px;
	padding-right:20px;

}

.case_console_errorpanel_text {

	padding-left:130px;

}
.case_console_frame_wrap{
	width:550px;
	margin-left:auto;
	margin-right:auto;
}

.case_webpage_subtitle {
	font-size:24px;
	font-weight:bold;
}

.case_webpage_title {
	font-size:28px;
	font-weight:bold;
}

/** --- SLIDER STYLE --- **/

	div.slider {
		width:81px;
		height:16px;
		/*cursor:col-resize;*/
		cursor:e-resize;
		position:relative;
	}

  	div.slider div.handle {
  		width:10px;
  		height:16px;
  		/*cursor:col-resize;*/
		cursor:e-resize;
  		position:absolute;
  	}

  	.text_blue{

  	}

  	.text_bold{
  		font-weight:bold;
  	}

/** xAjax Console **/

.xajax_console_frame {
}

.xajax_console_title {
	height:20px;
}

.xajax_console_text {

}

.xajax_console_msg {
	padding-top		: 	15px;
	padding-right	:	10px;
	line-height		: 	13px;
	font-weight		:	bold;
}

.xajax_console_failure_image {
	float:left;
	width:64px;
	height:60px;
  	margin-left: 10px;
  	margin-right: 20px;
}

.xajax_console_failure_button{
	text-align: right;
}

.xajax_console_success_image {
	float:left;
	width:64px;
	height:60px;

  	margin-left: 10px;
  	margin-right: 20px;
}

/* getmember form */

.getmember_form_type_explain{
	height:50px;
}

/* Multiple sizes */


	.size13p {
		font-size:13px;
	}

	A.size13p {
		font-size:13px;
	}


	.size13p_bold {
		font-size:13px;
		font-weight:bold;
	}

	A.size13p_bold {
		font-size:13px;
		font-weight:bold;
	}


	.size15p_bold{
		font-size:15px;
		font-weight:bold;
	}

	.size15p{
		font-size:15px;
	}

	a.size15p{
		font-size:15px;
	}



	.size16p{
		font-size:16px;
	}

	A.size16p{
		font-size:16px;
	}


	.size16p_bold{
		font-size:16px;
		font-weight:bold;
	}

	A.size16p_bold{
		font-size:16px;
		font-weight:bold;
	}

	.size24p_bold{
		font-size:24px;
		font-weight:bold;
	}

	A.size24p_bold{
		font-size:24px;
		font-weight:bold;
	}
	
	
	.size18p_bold{
		font-size:18px;
		font-weight:bold;
	}

	A.size18p_bold{
		font-size:18px;
		font-weight:bold;
	}

	.size20p_bold{
		font-size:20px;
		font-weight:bold;
	}

	A.size20p_bold{
		font-size:20px;
		font-weight:bold;
	}

	.size14p{
		font-size:14px;
	}

	a.size14p{
		font-size:14px;
	}

	.size11p_bold{
		font-size:11px;
		font-weight:bold;
	}

	.title_small_green{
		font-size:9px;
	}


	.title_small_gray{
		font-size:9px;
		letter-spacing:0.05em;
	}


	.title_small_grey{
		font-size:9px;
		letter-spacing:0.05em;
	}

	.title_small_lightgrey{
		font-size:9px;
	}

	/* CONSOLE */

	.console_col{
		float: left;
		width: 275px;
		overflow:hidden;
		margin-left:5px;
		margin-bottom:20px;

	}

	DIV.todo{
	}

	/* TEST */

	A.filtersize4{
		font-size:9px;
		line-height:16px;
		font-weight:bold;
	}

	A.filtersize3{
		font-size:11px;
		font-weight:bold;
		line-height:16px;
	}

	A.filtersize2{
		font-size:13px;
		line-height:16px;
		font-weight:bold;
	}

	A.filtersize1{
		font-size:16px;
		line-height:16px;
		font-weight:bold;
	}

	/* GET MEMBER */

	.getmember_infobox{
	}

	.getmember_infobox_title{
	}


	.getmember_infobox_text{
		padding-left: 10px;
		padding-top:5px;
		padding-bottom:5px;
	}

	.getmember_nextstep{
		margin-top: 10px;
	}

	.getmember_classtext{
		display:none;
	}

/* SHORTVIEWS */

DIV.common_short_new {
}

DIV.common_short {
	width:85px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:5px;
}


DIV.common_short_img {
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.common_short_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}

DIV.bright {
	font-family : Helvetica, sans-serif;
	margin:0;
	padding:5px;
}

/* FILTER */

.filter_size_max{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}

.filter_size_second{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}

.filter_size_small{
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.filter_bubble_input{

	margin-left:10px;
	width:80px;
	margin-right: 5px;
}

.filter_bubble_input_container{
	padding-top:5px;
	margin-bottom:5px;
}

.filter_bubble_list{
	vertical-align:middle;
}

.filter_bubble_list li{
	vertical-align:middle;
}

.filter_bubble_list img{
}



/* KAROUSSEL */

.karoussel{
	height: 100%;
	margin: 0px auto;
	margin-top:-1px;
}

.karoussel_wrap{

	position:relative;
	padding-bottom: 6px;

}

.karoussel_header{
	height:21px;
	position:relative;
	padding:3px 3px 3px 5px;
}

.karoussel_header_title{

	font-weight:bold;
	font-size:16px;

}

.karoussel_header_navigation{
	position:absolute;
	right:3px;
	top:1px;
	width:80px;

}

.karoussel_header_position{
	position:absolute;
	right:83px;
	top:5px;
	width:50px;
}

.karoussel_header_closebar{
	position:absolute;
	right:133px;
	top:5px;
	width:70px;
}


.karoussel_cell{

	vertical-align:middle;

}

.karoussel_cell_empty{
	height:15px;
}

.karoussel_cell_selected{


	height:15px;
}




.karoussel_nav_left{

	cursor:pointer;
}

*html .karoussel_nav_left {	cursor:hand;}

.karoussel_nav_left:hover{
}

.karoussel_nav_right{
	cursor:pointer;
}

*html .karoussel_nav_right{	cursor:hand;}

.karoussel_nav_right:hover{
}

.karoussel_close_button{

	height:9px;
	width:52px;
	margin-right:10px;
	margin-top:5px;
	cursor:pointer;

}

*html .karoussel_close_button{cursor:hand;}

.karoussel_close_button:hover{
}


.karoussel_close_button_set{
	height:9px;
	width:52px;
	margin-right:10px;
	margin-top:5px;
	cursor:pointer;
}

*html .karoussel_close_button_set{cursor:hand;}

.karoussel_close_button_set:hover{
}

DL.conditions DT{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}

DL.conditions DD{
	padding-left:20px;
}

.webpage_head_login_wrap{
	padding-left:7px;
}

.webpage_head_login{
}

.webpage_ie6_warning{
	padding:5px;
	margin:5px;
}

.webpage_ie6_warning_title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
}

/* Growl */

.zap_growl_container{
	height:80px;
	width:240px;
	background-color:#EDF0FF;
	border:1px #333333 solid;
}

.zap_growl_title{
	font-weight:bold;
	background-image:url(/skins/zap/cortex/infos/ProfileImageAdded/logo.png);
	background-repeat:no-repeat;
	height:16px;
	padding-left:25px;
	margin:5px;
	line-height:16px;
}

.zap_growl_text{
	padding:5px;
	padding-top:10px;
}

.zap_growl_icon{
}


UL.list_table{
	display: table;
}

.list_table LI{

	display: table-cell;
	list-style-type: none;
	list-style-position:inside;
	
}

UL.admin_item{
	margin-top:10px;
}

.admin_item LI{
	list-style-type: none;
	list-style-position:inside;
}

.admin_item .title{
	color:#666666;
	font-size:9px;
}

UL.simple_list{

}

.simple_list LI{
	list-style-type: none;
	list-style-position:inside;
}

/* list table */
.html_list_table{
	display:table;
}

.html_list_table LI{
	display:table-cell;
	list-style:none outside none;
	float:left;
}






/* --- WIZARD STEP STONES ------------- */

.doc_common_wizard_stepstones{
	float:left;
	height:19px;
	width:19px;
	text-align:center;
	vertical-align:middle;
	line-height:19px;
	font-weight:bold;
}

.doc_common_wizard_stepstones_active{
	float:left;
	height:19px;
	width:19px;
	text-align:center;
	vertical-align:middle;
	line-height:19px;
	font-weight:bold;
}

.doc_common_wizard_stepstones_next{
	float:left;
	height:19px;
	width:5px;
	margin-left:5px;
	margin-right:5px;
}

/* --- CONSOLE   ---------------------- */


td.consoleUL, td.consoleUR, td.consoleLL, td.consoleLR {
	height:14px;
	overflow:hidden;
	padding:0px !important;
	width:14px !important;
}

#consoleTable {
	direction:ltr;
	margin:auto;
	table-layout:fixed;
	width:465px;
}

#consoleInner {
	margin-top:10px;
	margin-bottom:10px;
}

/*
#consoleError {


}*/

/* --- PAGESBAR   ---------------------- */

DIV.pagebar {
	height:12px;
	line-height:12px;
}

DIV.pagebar_nrbg {
	height:12px;
	line-height:12px;
	padding-left:5px;
}

DIV.pagebar_container{
	margin-right:5px;
	padding:1px;
}

A.pagebar_link {
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;
}

A.pagebar_link_active, A.pagebar_link:hover {
	padding-left:1px;
	padding-right:1px;
	text-decoration:none;
}


/* --- SLIDER FROM TAGLIB ----------------------- */


DIV.slider_open_wrap {
	margin-top:1px;
	padding-bottom:5px;
	height:9px;
	line-height:9px;
}

DIV.slider_open_wrap_border {
	margin-top:5px;
	padding-top:2px;
	padding-bottom:5px;
	height:11px;
}


A.slider_open {
	display:block;
	width:100%;
	height:9px;
	font-size:9px;
	line-height:9px;
	text-align:right;
}

A.slider_open:hover {
	text-decoration:none;
}




DIV.slider_close_wrap {
	margin-top:0px;
	margin-bottom:5px;
	height:9px;
	line-height:9px;
}


DIV.slider_close_wrap_border {
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:2px;
	height:11px;
}


A.slider_close {
	display:block;
	width:100%;
	height:9px;
	font-size:9px;
	line-height:9px;
	text-align:right;
	margin-top:1px;
}

A.slider_close:hover {
	text-decoration:none;
}

DIV.slider2{
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:17px;
	letter-spacing:normal;
	line-height:17px;
	padding-left:10px;
	text-decoration:none;
}

DIV.slider2:hover{
	text-decoration:none;
}

/* misc.texteasing */

DIV.texteasing_content_commands{
	font-size:9px;
	font-weight:bold;
	cursor:pointer;
}

DIV.texteasing_content{
	overflow:hidden;
}

DIV.texteasing_content_small{
	overflow:hidden;

}

DIV.texteasing_button{
}


/* SPEECHBUBBLE ROUND */
/* @ www.webcredible.co.uk */


DIV.speechbubble {
	padding:5px;
	margin-left:37px;

}

SPAN.speechbubble_title {
	font-weight:bold;
	font-size:1.1em;
}

.speechbubble_round {
}

.speechbubble_content{
	padding: 5px;
}

/* BUBBLE GREEN */

.bubble_green_top_a{
	padding-left:3px;
	height:3px;
}

.bubble_green_top_b{
	height:3px;
	padding-right:3px;

}

.bubble_green_top_c{

	height:3px;
	_height:0;
	line-height:2px;
	font-size:2px;

}

.bubble_green_bottom_a{
	padding-left:3px;

	height:3px;
}

.bubble_green_bottom_b{

	height:3px;

	padding-right:3px;

}

.bubble_green_bottom_c{
	height:3px;
	_height:0;
	line-height:2px;
	font-size:2px;
}

.bubble_green_tic{
	position:absolute;
	bottom:0px;
	right:20px;
	height:11px;
}

.bubble_green_tic2{
	position:absolute;
	bottom:0px;
	left:20px;
	height:11px;
}


/* Smarty: misc.mail */

.misc_mail_hide{
	display:none;
}


/* Smarty: form.autocomplete */

#likesdestination{
	overflow:auto;
}

.ac_multipleinputs_container{
	padding: 5px;
	margin-top:5px;
	overflow:hidden;
}

.ac_multipleinputs_cells{
	cursor:pointer;
	float:left;
	margin:2px;
	height:16px;
}

.ac_multipleinputs_cells_start{
	float:left;
	height:16px;
	width:4px;
}

.ac_multipleinputs_cells_center{
	float:left;
	height:16px;
}

.ac_multipleinputs_cells_end{
	float:left;
	height:16px;
	width:4px;
}

.ac_multipleinputs_cells_approved{
	cursor:pointer;
	float:left;
	margin:2px;
	height:16px;
}

.ac_multipleinputs_cells_start_approved{
	float:left;
	height:16px;
	width:4px;
}
.ac_multipleinputs_cells_center_approved{
	float:left;
	height:16px;
}
.ac_multipleinputs_cells_end_approved{
	float:left;
	height:16px;
	width:4px;
}
.ac_multipleinputs_cells_remove_approved{
	float:left;
	width: 15px;
	height:13px;
}

.ac_multipleinputs_cells_text{
	float:left;
	height:16px;
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	line-height:16px;
}

.ac_multipleinputs_cells_remove{
	float:left;
	width: 15px;
	height:13px;
}

/* Smarty: box.tags */

.box_tags_container{
	padding:5px;
}

/* Smarty: form.tree */

.form_tree_container{
	overflow:auto;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
}

.form_tree_container_wrapper{
	padding-top: 5px;
	padding-bottom: 5px;

}


.form_tree_container_close{
	cursor:pointer;
	height:16px;
	width:19px;
	float:left;
}

.form_tree_container_open{
	cursor:pointer;
	float:left;
	height:16px;
	width:19px;
}

.form_tree_container_more{
	padding-left:15px;
	height:auto;
}

.form_tree_container_less{
	height:16px;
	width:19px;
	float:left;
}

.form_tree_cell{
	margin:4px;
}

.form_tree_cell_start{
	float:left;
	width:4px;
	height:16px;
}

.form_tree_cell_center{
	float:left;
	height:16px;
	padding-right:4px;
	font-weight:bold;
	line-height:16px;
}

.form_tree_cell_remove{
	width:16px;
	height:16px;
	float:left;
	cursor:pointer;
}


/* Smarty: form.multipleinputs_container */

.form_multipleinputs_container_cell{
	margin-top:5px;
	margin-right:5px;
	float:left;
	word-wrap:normal;
	white-space:nowrap;
}

.form_multipleinputs_container_cell_start{
	float:left;
	width:14px;
	height:16px;
}

.form_multipleinputs_container_cell_center{
	float:left;
	height:16px;
	padding-right:4px;
	font-weight:bold;
	line-height:16px;
}

.form_multipleinputs_container_cell_remove{

	width:16px;
	height:16px;
	float:left;
	cursor:pointer;
}


/*APROVED*/
.form_multipleinputs_container_cell_approved{
	margin-top:5px;
	margin-right:5px;
	float:left;
	word-wrap:normal;
	white-space:nowrap;
}

.form_multipleinputs_container_cell_approved_start{
	float:left;
	width:14px;
	height:16px;
}

.form_multipleinputs_container_cell_approved_center{
	float:left;
	height:16px;
	padding-right:4px;
	font-weight:bold;
	line-height:16px;
	display:block;
}

.form_multipleinputs_container_cell_approved_remove{
	width:16px;
	height:16px;
	float:left;
	cursor:pointer;
}


/* NEW */

.form_multipleinputs_container2_cell_approved{

	float:left;

	height:16px;

	padding-left:4px;

	margin-bottom:5px;
	margin-right:5px;

}

.form_multipleinputs_container2_cell_label_approved{
	font-weight:bold;
	height:16px;

	padding-right:2px;

	line-height:16px;

	word-wrap:normal;
	white-space:nowrap;
}

.form_multipleinputs_container2_cell_remove_approved{
	cursor:pointer;
	height:16px;
	padding-right:16px;
}


*html .form_multipleinputs_container2_cell_remove_approved{ cursor:hand; }

.form_multipleinputs_container3_cell_approved{

	height:16px;

	padding-left:4px;
	/*padding-right:16px;*/

	margin-bottom:5px;
	margin-right:5px;

	/*display:block;*/

}

*html .form_multipleinputs_container3_cell_approved {zoom:1;}

.form_multipleinputs_container3_cell_label_approved{
	font-weight:bold;
	height:16px;

	padding-right:3px;

	line-height:16px;

	word-wrap:normal;
	white-space:nowrap;

	margin-right:16px;

}

.form_multipleinputs_container3_cell_remove_approved{

	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
	height:16px;
	width:16px;
}

*html .form_multipleinputs_container3_cell_remove_approved{cursor:hand;}

/* Smarty: form.autocomplete.multipleinputs */

.form_autocomplete_multipleinputs{
	padding: 5px;
}

.form_autocomplete_multipleinputs_title{
	font-size: 9px;
	line-height: 9px;
	margin-bottom:5px;
	margin-top:15px;
	padding-left:5px;
}

.form_autocomplete_localacsearch{
	padding-left:19px;
	height:17px;
}

/* Smarty: misc.buttongreen */

.misc_button_green{
	height:22px;
	padding-left:4px;
}

.misc_button_green_end{
	height:22px;
	padding-right:20px;

}

.misc_button_green_center{
	font-size:13px;
	font-weight:bold;
	height:22px;
	vertical-align: middle;
	text-align:center;
	line-height:22px;
}

.misc_buttongreen{
	height:22px;
	padding-left:4px;
	float:left;
}

.misc_buttongreen_end{
	height:22px;
	width:20px;
	float:left;
}

.misc_buttongreen_end_shop{
	height:22px;
	width:20px;
	float:left;
}

.misc_buttongreen_center{
	font-size:13px;
	font-weight:bold;
	height:22px;
	vertical-align: middle;
	text-align:center;
	line-height:22px;
	float:left;
	padding-left:4px;
}


.misc_buttongreen_reverse{
	height:22px;
	float:left;
	padding-left:20px;
}

.misc_buttongreen_center_reverse{
	font-size:13px;
	font-weight:bold;
	height:22px;
	vertical-align: middle;
	text-align:center;
	line-height:22px;
	float:left;
	padding-right:4px;
}

.misc_buttongreen_end_reverse{
	height:22px;
	float:left;
	width:4px;
}

.misc_buttongreen_end_reverse_shop{
	height:22px;
	float:left;
	width:4px;
}

/* Smarty: tools.registerIdentityBox */

.tools_registeridentitybox{
	cursor:pointer;
}


/* Smarty: tools.description */

.tools_description_container{
	line-height:1.4em;
}

.tools_description_title{
	margin-top:9px;
	margin-bottom:3px;
	line-height:9px;
}

.doc_common_fader{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:111;
}

.link_check_text{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin-right:30px;

}

.link_check_icon{
	margin-right:5px;
	padding-top:3px;
	padding-right:5px;
	height:16px;
	width:25px;
}

.tools_inflagrante_error_text{
	padding:5px;
	font-weight:bold;
	text-align:center;
}

.tools_inflagrante_menu{
}

.tools_inflagrante_menu_button{
	width:100px;
}

.tools_inflagrante_submit_selection_iv{
	margin-left:120px;
	width:100px;
}

.tools_inflagrante{
	width:350px;
	/*height:240px;*/
	z-index:99999;
}

.tools_inflagrante_inner{
}

.tools_inflagrante_search{
	width:235px;
	padding:5px;
	/*height:250px;*/
}

.tools_inflagrante_special{
	padding:5px;
}

.tools_inflagrante_search_list{
	margin-top: 5px;
	/*border: #8b9cc2 solid 1px;*/
}

.tools_inflagrante_close{
	position:absolute;
	right:5px;
	top:5px;
	height:15px;
	width:15px;
	cursor:pointer;
}


.tools_inflagrante_drawlist_wraper{
	position: relative;
}

.tools_inflagrante_drawlist_cell{
	/*filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;*/
		line-height:0px;
}

.tools_inflagrante_drawlist_cell_inner{
	line-height:60px;
	padding:0px;
	margin:0px;
}


.tools_inflagrante_drawlist_cell_title{

	padding-left:3px;

	height:18px;
	display:block;
	cursor:pointer;


}

.tools_inflagrante_drawlist_cell_title_right{
	padding-right:3px;
}

.tools_inflagrante_drawlist_cell_title_name{
	padding:2px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	line-height:13px;
	text-align:right;
	font-weight:bold;
}

.tools_inflagrante_list_wraper{
	margin-bottom:10px;
}

.tools_inflagrante_list_container{
	padding:5px;
}

.tools_inflagrante_list{

	padding-left:5px;
	padding-right:5px;

}

/* Buttons */
.tools_inflagrante_button{
	text-align:center;
	height:28px;
	width:188px;
	line-height:25px;
	cursor:pointer !important;
}

*html .tools_inflagrante_button{cursor:hand;}

.tools_inflagrante_button IMG{
	vertical-align:middle;
	margin-right:5px;
}

.tools_inflagrante_button SPAN{
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
}

* html .tools_inflagrante_button {
   font-size:25px;
}


.tools_inflagrante_button_stop{
	text-align:center;
	height:28px;
	width:188px;
	line-height:25px;
	cursor:pointer !important;
}

*html .tools_inflagrante_button_stop{ cursor:hand;  }

.tools_inflagrante_button_stop IMG{
	vertical-align:middle;
	margin-right:5px;
}

.tools_inflagrante_button_stop SPAN{
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
}

* html .tools_inflagrante_button_stop {
   font-size:25px;
}

.tools_inflagrante_unknown{
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	height:235px;
}

.tools_inflagrante_contacts{

	height:160px;
	overflow: auto;
	padding:5px;

}

.tools_inflagrante_contacts_acview{
	margin-bottom:5px;
	display:block;
}

.tools_inflagrante_selected_acview{
	text-align:center;
}

.tools_inflagrante_unknown_form{
	height:190px;
}

#tools_inflagrante_unknown_title{
	padding-top:9px;
}

#tools_inflagrante_search_title{
	padding-top:5px;
}

.tools_inflagrante_multi{
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	height:235px;
	overflow:auto;
}

.tools_inflagrante_multi_cell{
	margin-top:5px;
}



/* AC */

.autocomplete_singleivload_remove{
	float:right;
	width:16px;
	height:16px;
	margin-top:10px;

	cursor:pointer;


}

*html .autocomplete_singleivload_remove{cursor:hand;}



/* Filter */

.tools_filter_debug{
	padding:5px;
}

.tools_filter_debug_window{
	padding:3px;
	height:90px;
	overflow:auto;
}

.tools_filter_agefilter_reset{
	height:15px;
	width:15px;
	padding:1px;
	margin-left:2px;
}

.filter_cell{
	padding:5px;
	padding-bottom:10px;
}

.filter_smal_cell{
}

.filter_bubble_head{
	padding:3px;
	font-weight:bold;
	padding-left:5px;
}

.filter_bubble_content{
	padding:5px;
}

.filter_bubble_link{
	margin-top:5px;
}

td.filter_bubble_content_table{

	width:20px;
	height:20px;

	vertical-align:middle ;

}

td.filter_bubble_content_table IMG{
	vertical-align:middle ;
}

.filter_region_radius{
	padding:5px;
	padding-top:0px;
}

/*************/
/** ZAPTIPS **/
/*************/


.tools_zaptips{
	position:absolute;
	height:20px;
	z-index:100;
}

*html .tools_zaptips{ /* IE 6 FIX*/
	width:140px;
}

/* OLD orange */



/*.tools_zaptips_orange_left{
	background-image:url('/skins/zap/taglib/zaptips/orange/left.png');
	background-repeat:no-repeat;
	padding-left:3px;
	height:18px;
	display:block;
	cursor:pointer;
}

.tools_zaptips_orange_right{
	background-image:url('/skins/zap/taglib/zaptips/orange/right.png');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:3px;
}

.tools_zaptips_orange_name{
	background-color:#ff8c19;
	padding:2px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	line-height:13px;
	color:white;
	text-align:right;
	font-weight:bold;
}*/



/* ORANGE */
.tools_zaptips_orange_tl {
	height:6px;
	padding-left:6px;
}

.tools_zaptips_orange_tr {
	height:6px;
	padding-right:6px;
}

.tools_zaptips_orange_t {
	height:6px;
}

.tools_zaptips_orange_cl {
	padding-left:6px;
}

.tools_zaptips_orange_cr {
	padding-right:6px;
}

.tools_zaptips_orange_c {
	font-weight:bold;
	padding-left: 3px;
	padding-right: 3px;
}

.tools_zaptips_orange_bl {
	height:6px;
	padding-left:6px;

}
.tools_zaptips_orange_br {
	height:6px;
	padding-right:6px;
}

.tools_zaptips_orange_b {
	height:6px;
}

/* ORANGE2 */

.tools_zaptips_orange2_tl {
	height:4px;
	padding-left:4px;

}
.tools_zaptips_orange2_tr {
	height:4px;
	padding-right:4px;
}

.tools_zaptips_orange2_t {
	height:4px;
}

.tools_zaptips_orange2_cl {
	padding-left:4px;
}

.tools_zaptips_orange2_cr {
	padding-right:4px;
}

.tools_zaptips_orange2_c {
	font-weight:bold;
	padding-left: 3px;
	padding-right: 3px;
}

.tools_zaptips_orange2_bl {
	height:4px;
	padding-left:4px;

}
.tools_zaptips_orange2_br {
	height:4px;
	padding-right:4px;
}

.tools_zaptips_orange2_b {
	height:4px;
}

/* ORANGE SIMPLE */

.tools_zaptips_orange_simple_tl {
	height:3px;
	font-size:1px;
	line-height:3px;
}

.tools_zaptips_orange_simple_tr {
	height:3px;
	margin-left:3px;
	line-height:3px;
	font-size:1px;
}

.tools_zaptips_orange_simple_t {
	height:3px;
	font-size:1px;
	line-height:3px;
	margin-right:3px;
}

.tools_zaptips_orange_simple_cl {
	padding-left:3px;

}
.tools_zaptips_orange_simple_cr {
	padding-right:3px;
}

.tools_zaptips_orange_simple_c {
	font-weight:bold;
	padding-left: 3px;
	padding-right: 3px;
}

.tools_zaptips_orange_simple_bl {
	height:3px;
	padding-left:3px;

}
.tools_zaptips_orange_simple_br {
	height:3px;
	padding-right:3px;
}

.tools_zaptips_orange_simple_b {
	height:3px;
}

.tools_zaptips_orange_simple_top_tic_left{
	margin-left:10px;
	background-repeat: no-repeat;
	background-position	: top left;
	height:10px;
}

.tools_zaptips_orange_simple_top_tic_right{
	margin-right:10px;
	background-repeat: no-repeat;
	background-position	: top right;
	height:10px;
}

.tools_zaptips_orange_simple_bottom_tic_left{
	margin-left:10px;
	background-repeat: no-repeat;
	background-position	: top left;
	height:10px;
}

.tools_zaptips_orange_simple_bottom_tic_right{
	margin-right:10px;
	background-repeat: no-repeat;
	background-position	: top right;
	height:10px;
}

.tools_zaptips_status_tl {
	height:3px;
	padding-left:3px;

}
.tools_zaptips_status_tr {
	height:3px;
	padding-right:3px;
}

.tools_zaptips_status_t {
	height:3px;
}


.tools_zaptips_status_cl {
	padding-left:3px;

}
.tools_zaptips_status_cr {
	padding-right:3px;
}

.tools_zaptips_status_c {
	font-weight:bold;
	padding-left: 3px;
	padding-right: 3px;
}

.tools_zaptips_status_bl {
	height:3px;
	padding-left:3px;

}
.tools_zaptips_status_br {
	height:3px;
	padding-right:3px;
}

.tools_zaptips_status_b {
	height:3px;
}


/* AC HELP */

.achelp_box{
	padding-left:15px;
	position:absolute;
	width:200px;
	z-index:999999999;
}

.achelp_content_box{
}

.achelp_content_title{

}

.achelp_content_text{
	padding:5px;
}


/* LISTING.NEW */


.listing_rank_main{
	position:absolute;
	bottom:5px;
	left:0px;
	line-height:16px;
}


.listing_bubble_main{
	position:absolute;
	bottom:5px;
	right:0px;
	line-height:16px;

}

.listing_bubble_main_wrap{
	height:20px;
	position:relative;
}

.listing_bubble_main_img_wrap{
	bottom:0;
	height:20px;
	left:0;
	position:absolute;
	right:0;
}


*html .listing_bubble_main_wrap{ /* IE6 Hack */
	width:90px;
	padding-left:5px;
}

.listing_bubble_head_left{

	position:relative;

	height				: 7px;

	padding-left		: 4px;

	line-height:7px;



}



.listing_bubble_head_right{

	height				: 7px;
	padding-right		: 4px;

	line-height:7px;

}

.listing_bubble_head_center{ /*COLOR*/


	line-height:7px;
	height:7px;

	min-width:50px;

}



.listing_bubble_head_tip{

	position:absolute;
	top:0px;
	left:4px;

	line-height:4px;
	height:4px;
	width:4px;

}


.listing_bubble_center_left{

	line-height:11px;
	padding-left:1px;

}

.listing_bubble_center_right{

	padding-right:1px;

}

.listing_bubble_center_center{ /*COLOR*/
	padding-left: 5px;
	padding-right: 5px;
	min-width:46px;
	font-weight:bold;
}

.listing_bubble_foot_left{
	padding-left		: 4px;
	line-height:4px;
	height:4px;
}

.listing_bubble_foot_right{
	padding-right		: 4px;
	line-height:4px;
	height:4px;
}

.listing_bubble_foot_center{ /*COLOR*/
	line-height:4px;
	height:4px;
	min-width:50px;

}

*html .listing_bubble_foot_center{ /* IE6 Hack */
	font-size:4px;
}



.taglib_pagebar_container{
	padding:1px;
	padding-right:5px;
}

/* FILTER */

.taglib_filter_foot{
	margin-bottom:10px;
}

.taglib_pagetree_start{
	width:4px;
	height:23px;
}

.taglib_pagetree_sep{
	width:11px;
	height:21px;
}

.taglib_pagetree_end{
	width:4px;
	height:23px;
}

.taglib_pagetree_menu{
	height: 21px;
	line-height:21px;
	padding-left:5px;
	padding-right:5px;
}

.taglib_filter_count{
	position:relative;
	height:38px;
	
	border:1px solid #B9C4DA;
	background-color:#D8DEEB;
}

.taglib_filter_count .button{
	position:absolute;
	top:5px;
	right:5px;
	height:27px;
	width:27px;
}

.taglib_filter_count wrap {
	display:block;
	height:38px;
}

.taglib_filter_count .wrap SPAN {
	font-size:13px;
	font-weight:bold;
}

.taglib_filter_count SPAN.numb{
	font-size:16px;
	font-weight:bold;
	padding-right:5px;
}

.taglib_filter_count .active{
	cursor:pointer;
	/*border-top:1px solid #FF6600;
	background-color:#FF9933;*/
}

*html .taglib_filter_count .active{
	cursor:hand;
}

.taglib_filter_count .inactive{
	cursor:default;
}



.taglib_filter_count .text{
	height:38px;
	line-height:38px;
	vertical-align:middle;
	padding-left:10px;
}

.taglib_filter_count .active .text{
	display:block;
}

.taglib_filter_count .inactive .text{
	display:none;
}


.taglib_filter_count .notext{
	height:38px;
	line-height:38px;
	vertical-align:middle;
	padding-left:10px;
}

.taglib_filter_count .active .notext{
	display:none;
}

.taglib_filter_count .inactive .notext{
	display:block;
}

.taglib_filter_count .active .button{
	background-image:url('/skins/zap/common/navigation/scrollbutton_next_green.png');
}

.taglib_filter_count .inactive .button{
	background-image:url('/skins/zap/common/navigation/scrollbutton_next_inactive.png');
}

/* misc.bubble */

.taglib_misc_bubble{
}

.taglib_misc_bubble_head_left{
	height:4px;
	padding-left:4px;
	background-repeat:no-repeat;

}

.taglib_misc_bubble_head_right{
	height:4px;
	padding-right:3px;
	background-position:right top;
	background-repeat:no-repeat;

}

.taglib_misc_bubble_head_center{
	height:3px;
	line-height:3px;
	font-size:0px;
}

.taglib_misc_bubble_center{
	padding-right:3px;
	padding-left:3px;
}

.taglib_misc_bubble_foot_left{
	height:4px;
	padding-left:4px;
	background-repeat:no-repeat;
}

.taglib_misc_bubble_foot_right{
	background-position:right top;
	background-repeat:no-repeat;
}

.taglib_misc_bubble_foot_center{
	height:3px;
	line-height:1px;
	margin-right:4px;
	line-height:3px;
	font-size:0px;
}

/* form.text2 */


.form_text2{

}

.form_text2_input{
	border:none;
	padding-top:3px;
	padding-left:1px;
	margin:0px;
	height:18px;
}

.form_text2_wrap{
	height:25px;
}

.form_text2_privat{
	background-position:right;
	background-repeat:no-repeat;
}

.form_text2_wrap_privat{
	padding:0px;
	margin-right:32px;
	height:23px;
}

/* form.upload */

.form_upload_progressbar_container{
	position:relative;
	width:200px;
	height:18px;
	margin-top:5px;
	overflow:hidden;
}

.form_upload_progressbar_inner{
	position:absolute;
	top:0px;
	left:0px;
	height:18px;
	width:0px;
	z-index:10;
}

.form_upload_progressbar_text{
	position:absolute;
	top:0px;
	left:0px;
	height:18px;
	line-height:20px;
	width:200px;
	text-align:center;
	font-weight:bold;
	z-index:15;
}

/* form.autocompleter.goto.html */

	.form_autocompleter_goto_html_wrap{
		position:relative;
		width:235px;
		height:18px;
		margin-top:2px;
	}
		
	.form_autocompleter_goto_html_input_wrap{
	
		height:16px;
		width:180px;
		
		line-height:16px;
		font-size:1px;
	
	}
	
	.form_autocompleter_goto_html_input{
	
	
		border:0px;
		height:14px;
		width:160px;
		padding-left:15px;
		
		margin:0px;	
	
		background-position: left center;
		background-repeat:no-repeat;
	
	}
	
	.form_autocompleter_goto_html_container{
		position:absolute;
		top:0px;
		right:0px;
		width:55px;
		height:18px;
	}
	
	.form_autocompleter_goto_html_list_container{
	
		margin: 0;
		padding: 0;
		
		list-style:none outside none;
		margin-left: 0;
		padding-left: 0;

		width: 100px;
		
		position:absolute;
		top:18px;
		right:0px;
		z-index:9999;
		
		display: inline-block;
		display: block;

	}
	
	.form_autocompleter_goto_html_list_container LI{
		
		position:relative;
		list-style: none;
		height:18px;
		line-height:18px;
		padding-left:18px;
		cursor:pointer;
		margin:0px;
		min-height: 0;

	}
	
	*html .form_autocompleter_goto_html_list_container LI{
		display:inline;
	}
	
	.form_autocompleter_goto_html_list_active{
	
		background-position: 5% 50%;
		background-repeat:no-repeat;
		
	}

	
	.form_autocompleter_goto_html_list_title{
		width:48px;
		height:16px;
		line-height:18px;
		padding-left:5px;
		background-position: right center;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
	.form_autocompleter_goto_html_list_title:hover{
		margin:0px;
	}
	
	.form_autocompleter_goto_html_list_title_active{

		border-bottom:none;
		width:48px;
		height:17px;
		line-height:18px;
		padding-left:5px;
		background-position: right center;
		background-repeat:no-repeat;
		cursor:pointer;
		
	}
	
	
	/* scrollbox  */
	
	.tools_scrollbox{

	}
	
	.tools_scrollbox_console{
	
		padding-left:40px;
		padding-top:10px;
		padding-bottom:5px;
	
	}
	
	.tools_scrollbox_container{
	
		background-color:#F5F7FA;
		text-align:center;
		width:497px;
		height:380px;
		
		line-height:380px;
		
		overflow:hidden;
		
		position:relative;
	}
	
	.tools_scrollbox_container .next{
	
		display:none;
		position:absolute;
		top:0px;
		right:0px;
		width:100px;
		height:380px;
		
		background-image:url('/skins/zap/common/navigation/scrollbox_next.png');
		background-position:right center;
		background-repeat:no-repeat;
		
		z-index:200;
		
		cursor:pointer;
		
	}
	
	*html .tools_scrollbox_container .next{
		cursor:hand;
		display:block;
	}
	
	.tools_scrollbox_container:hover .next{
		display:block;
	}
	
	.tools_scrollbox_container .prev{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100px;
		height:380px;
		z-index:200;
		
		background-image:url('/skins/zap/common/navigation/scrollbox_prev.png');
		background-position:left center;
		background-repeat:no-repeat;
		
		cursor:pointer;
		
	}
	
	*html .tools_scrollbox_container .prev{
		cursor:hand;
		display:block;
	}
	
	.tools_scrollbox_container:hover .prev{
		display:block;
	}
	
	
	.tools_scrollbox_container .image{
		position:absolute;
		top:0px;
		left:0px;
		height:380px;
		width:497px;
		z-index:1;
		line-height:380px;
	}
	
	.tools_scrollbox_container .active{
		z-index:10;
	}
	
	.tools_scrollbox_container .inactive{
		z-index:1;
	}
	
	
	.tools_scrollbox_container .loader{
	
		background-color:black;
		position:absolute;
		top:0px;
		left:0px;
		height:380px;
		width:497px;
		color:white;
		
		z-index:100;
		
	}
	
	
	.tools_scrollbox_container .caption{
	
		position:absolute;
		top:5px;
		left:5px;
		color:white;
		padding:5px;
		
		z-index:200;
		
		background-color:black;
		
		line-height:11px;
		
		max-width:300px;
	
	}
	
	.tools_scrollbox_container IMG{
		vertical-align:middle;
	}
	
	.tools_scrollbox_gallery_container{
	
		position:relative;
		
		/*height:75px;*/
		width:497px;
		overflow:hidden;
		
		background-color:#F5F7FA;
	}
	
	.tools_scrollbox_gallery{
		position:absolute;
		top:0px;
		left:0px;
		
	}
	
	.tools_scrollbox .small{
		height:75px;
	}
	
	.tools_scrollbox .big{
		height:100px;
	}
	
	.tools_scrollbox_gallery_container .cell{
		cursor:pointer;
		position:relative;
	}
	
	.tools_scrollbox_gallery LI{
	
		display: inline;
		list-style-type: none;
		list-style-position:inside;
	
	}
	
	.misc_map_container{	
	}
	
	
	/* form.dropdown */
	
	
	.form_dropdown{
		float:left;
	}
	
	.form_dropdown .inner{
		position:relative;
	}
	
	.form_dropdown .outer{
		position:relative;
	}
	
	.form_dropdown .title, .form_dropdown .button{
		color:#003399;
		font-size:11px;
		height:25px;
		line-height:25px;
		padding-left:8px;
		padding-right:8px;
		display:block;
		float:left;
	}
	
	.form_dropdown:hover .title, .form_dropdown:hover .button{
	
		background-color:#FEFEFE;
		background-image:url("/skins/zap/common/navigation/newgenformlink_background.png");
		background-position:left top;
		background-repeat:repeat-x;
		border:1px solid #C5CEE0;
		height:23px;
		line-height:23px;
		
		padding-left:7px;
		padding-right:7px;
	
		border-color:#8B9CC2;
	}
	
	
	.form_dropdown .title{
	}
	
	.form_dropdown .button{
		padding-left:1px;
		padding-right:2px;
	}
	
	.form_dropdown:hover .button{
		border-left:0px;
		padding-left:1px;
		padding-right:1px;
	}
	
	.form_dropdown .button .image{
		background-image:url("/skins/zap/common/icon_mei.png");
		background-position:center center;
		background-repeat:no-repeat;
		width:15px;
		height:20px;
		margin-top:1px;
	}
	
	.form_dropdown:hover .button .image{
		margin-top:0px;
	}
	
	.form_dropdown .links{
		position:absolute;
		top:-1px;
		left:auto;
		right:0px;
		border:1px solid #8B9CC2;
		background-color:white;
		z-index:999;
	}
	
	.form_dropdown .wrap{
		position:relative;
		width:100%;
		display:block;
		min-width:100px;
	}
	
	*html .form_dropdown .wrap{
		zoom:1;
		width:150px;
	}
	
	.form_dropdown .wrap A{
		display:block;
		white-space:nowrap;
		text-align:right;
		height:20px;
		line-height:20px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		
		color:#003399;
	}
	
	.form_dropdown .wrap A:hover{
		background-color:#D8DEEB;	
	}
	
	*html .form_dropdown .wrap A{
		zoom:1;
	}
	

	
	





/* --- INSTANCEBAR   ---------------------- */



div.instancebar {
	margin-left:10px;
	margin-bottom:10px;
	height:32px;
}

div.uppericonbackground {
	height:30px;
	padding-left:5px;
}


A.layoutButton {
	margin-right:2px;
}

/* ----- InstanceBarTabs --------------*/

/* TEST */

/* /TEST */

DIV.bigtableft {
	padding-left:10px;
	height:24px;
	margin-left:5px;
}

DIV.bigtabright {
	padding-right:10px;
	height:24px;
}

DIV.bigtabinner {
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}


DIV.bigtableftactive {
	padding-left:10px;
	height:24px;
	margin-left:5px;
	/*width:100px;*/
}

DIV.bigtabcenteractive {
	height:24px;

}


DIV.bigtabrightactive {
	padding-right:5px;
	height:24px;
}

DIV.bigtabinneractive {
	text-align:center;
	padding-right:5px;
	padding-top:5px;
}

A.bigtab {
	font-weight:bold;
}


/* ---- blocklinks --------- */

a.blocklink:hover {
	display:block;
	font-size:11px;
	padding-left:5px;
	text-decoration:none;
}

.blocklink {
	display:block;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin-top:1px;
	padding-left:5px;
}

.blocklink_attention {
	display:block;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin-top:1px;
	padding-left:5px;
}


a.blocklink_attention:hover {
	display:block;
	font-size:11px;
	padding-left:5px;
	text-decoration:none;
}


.blocklink_space {
	padding-bottom:1px;
}

.linkblock {
	position:relative;
	margin-bottom:5px;
	margin-top:2px;
}

/* ---- Menu blocklinks --------- */



.menu_blocklink {
	display:block;
	font-size:11px;
	height:23px;
	line-height:23px;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:25px;
	margin-right:1px;
}

a.menu_blocklink:hover {
	display:block;
	font-size:11px;
	text-decoration:none;
}

.menu_blocklink_selected {
	display:block;
	font-size:11px;
	height:23px;
	line-height:23px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:25px;
}

a.menu_blocklink_selected:hover {
	display:block;
	font-size:11px;
	text-decoration:none;
}

.menu_blocklink_hidden {
	display:block;
	font-size:11px;
	height:23px;
	line-height:23px;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:25px;
	margin-right:1px;
}

a.menu_blocklink_hidden:hover {
	display:block;
	font-size:11px;
	text-decoration:none;
}

.menu_blocklink_space {
	padding-bottom:1px;
}

.menu_group{
	margin-top:10px;
}

.menu_group_tab{
	height:19px;
	line-height:19px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0.04em;
	margin-top:5px;
	margin-bottom:5px;
		margin-right:1px;
}

.menu_group_tab_linked{
	height:19px;
	line-height:19px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0.04em;
	margin-right:1px;
}

.menu_group_tab_linked A{
	font-size:12px;
	font-weight:bold;
}


.menu_group_tab_linked_active{
	height:19px;
	line-height:19px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0.04em;
	margin-right:1px;
}

.menu_group_tab_linked_active A{
	font-size:12px;
	font-weight:bold;
}


.menu_myzap_tab{
	height:19px;
	line-height:19px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0.04em;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:1px;

}

.menu_online{
	height:40px;
	padding-left:4px;
}

.menu_online_tab{

	line-height:19px;
	padding-left:5px;
	/*font-size:12px;*/
	/*font-weight:bold;*/

	margin-top:10px;
	margin-bottom:5px;
	margin-right:1px;

}

.menu_online_tab A{
	font-size:12px;
	letter-spacing: 0.03em;
	/*font-weight:bold;*/
}

.menu_blocklink_spacer_wrap{
	margin-top:5px;
	padding-bottom:5px;
	margin-left:5px;
}

.menu_link_hidden{
	/* needed for fast search */
}


.menu_blocklink_onlineusers{

	width:130px;
	height:25px;
	padding-top:3px;
	padding-bottom:3px;
	overflow:hidden;

}

/*  MENU ICONS */

.menu_icons_container{
	width:130px;
}

.menu_icons_cell{

	cursor:pointer;

}

*html div.menu_icons_cell{

	cursor:hand;

}

.menu_icons_cell_selected{

	cursor:pointer;

}

*html div.menu_icons_cell_selected{

	cursor:hand;

}


.menu_icons_label_selected{
	display:block;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:25px;

}

.menu_icons_label{
	display:block;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	margin-right:1px;

	padding-left:5px;

}

.menu_icons_label:hover{

}

.menu_navigation_bubble{

	float:left;

	position:relative;

	height:25px;
	width:30px;

	margin-right:3px;
	margin-top:5px;

	z-index:0;

}

.menu_navigation_bubble_blink{

	position:absolute;

	top:0px;
	left:0px;
	height:25px;
	width:30px;

}

.menu_navigation_bubble_blink_number{

	position:absolute;

	top:0px;
	left:0px;
	height:25px;
	width:29px;


	z-index:25;

	font-weight:bold;

	text-align:center;
	line-height:23px;

	font-size:13px;

}

.menu_navigation_bubble_blink_link{

	position:absolute;
	top:0px;
	left:0px;
	height:25px;
	width:30px;

}

.menu_navigation_bubble_content{

	position:absolute;

	top:0px;
	left:0px;
	height:25px;
	width:29px;

	z-index:15;
}



/* WEBPAGE BASE LAYOUT */

.webpage_base_footer{
}

.webpage_base_footer_start{
	padding-left: 7px;
	height:16px;
	padding-left:7px;
}

.webpage_base_footer_end{
	padding-right:7px;
}

.webpage_base_footer_bottom{

	height:16px;
}

.webpage_base_footer_toplink{
	height:16px;
	padding-left:7px;
	float:right;
	margin-right:30px;
	width:20px;
}

.webpage_base_footer_toplink_end{

	padding-right:7px;
	height:16px;

}

.webpage_base_footer_toplink_center{
	height:16px;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
}

/* */

.private_table{

}


td.private_table_td0_icon_head{
}


td.private_table_td0_head{
	padding-left:5px;

}

td.private_table_td1_head{
	padding-top:3px;
}
td.private_table_td2_head{
	padding-top:3px;
}
td.private_table_td3_head{
	padding-top:3px;
}


td.private_table_td_icon{
}

td.private_table_td_label{
	padding-right:2px;
	padding-left:5px;
}

td.private_table_td1{
	padding-top:3px;
}
td.private_table_td2{
	padding-top:3px;
}
td.private_table_td3{
	padding-top:3px;
}


/* CALENDAR 4 FORM */

.calendarform{

	width:200px;

}

/* GETMEMBER */

.users_getmember_cell{

	float:left;

	display: table;
	height:54px;
	width:155px;
	#position: relative;
	
	overflow: hidden;
	
	margin-bottom:10px;
	
	background-position:top left;
	background-repeat:no-repeat;
	
}

.users_getmember_cell:hover{
	color:#FFFFFF;
}

.users_getmember_person_cell{

	float:left;

	display: table;
	height:54px;
	width:320px;
	#position: relative;
	
	overflow: hidden;
	
	margin-bottom:10px;
	
	background-position:top left;
	background-repeat:no-repeat;
	
}

.users_getmember_person_cell:hover{
	color:#FFFFFF;
}

.users_getmember_wrap{
	 #position: absolute; 
	 #top: 50%;
	 display: table-cell;
	 vertical-align: middle;
	 color:inherit;
}

.users_getmember_title{
	#position: relative;
	#top: -50%;
	font-size:13px;
	font-weight:bold;
	color:inherit;
	padding-left:50px;
	overflow:hidden;
	width:105px;
}

.users_getmember_info_title{
	font-size:24px;
	font-weight:bold;
}

.users_getmember_intro{
	padding-top:20px;
}

.users_getmember_intro_cell{

	padding-bottom:20px;
	padding-left:25px;
	margin-left:15px;
	margin-right:10px;
	
	background-position:left top;
	background-repeat:no-repeat;
}

.users_getmember_form{
	border-bottom:1px solid #679901;
}

.users_getmembers_list{
	list-style-type:none;
	padding-bottom:5px;
}

.users_getmembers_list LI{
	padding:5px;
	margin-left:5px;
	margin-right:5px;
}

.users_getmembers_list_cell{
	padding-bottom:10px;
}

.users_getmembers_list_cell_img{
	float:left;
	width:32px;
	height:32px;
}

.users_getmembers_list_cell_wrap{
	padding-left:40px;
}

.users_getmembers_list_cell_content{
	padding-left:10px;
	background-image:url('/skins/zap/common/listtick.png');
	background-position:center left;
	background-repeat:no-repeat;
}

.users_getmembers_list_cell_content_title{
	font-weight:bold;
}

.users_getmembers_list_cell_content_text{
	padding-top:3px;
}



/* ZapBar */

.zapBar_element{

	background-color:#DDDDDD;
	
	
	/*border-top:1px solid #999999;
	
	border-right:1px solid #999999;*/
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	

}

.zapBar_icon{
	position:absolute;
	bottom:0px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #999999;
	/*border-top:1px solid white;
	border-left:1px solid white;*/
}

.zapBar_icon IMG{
	vertical-align:middle;
}	

.zapBar_icon SPAN{
	margin-left:5px;
}

.zapBar_icon:hover{
	background-color:#555555;
}

.zapBar_icon:hover SPAN{
	color:white;
	background-color:#555555;
	
}

.zapBar_button_content{
	height:200px;
	width:220px;
	overflow:auto;
	background-color:#DDDDDD;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

.zapBar_button_conten_closer{

	position:absolute;
	display:block;
	top:0px;
	right:5px;
	width:7px;
	height:14px;
	background-image:url('/skins/zapon/common/close.png');
	background-repeat:no-repeat;
	background-position:top right;
	
}

/* Admin */

.admin_importreport_img{

	height:160px;
	width:160px;
	background-color:white;
	vertical-align:middle;
	line-height:160px;
	font-size:0px;
	margin:10px;

}

.admin_importreport_img IMG{
	
	vertical-align:middle;	

}

.admin_importreport_markedimage{

	background-color:#FF9933;

}

.admin_importreport_markedcover{

	background-color:#669900;


}

.admin_importreport_markedcover SPAN{

	color:white;

}

.admin_importreport_markedcover A{

	color:white;
}


/* HOMEBASE 3 */

.homebase_topheader_container{

	background-position:bottom;
	height:30px;
}

.homebase_topheader_menu{

	padding-top:3px;
	padding-left:5px;
	
}

.homebase_header_container{

	background-position:bottom;
	
	height:65px;
	width:200px;
	
	background-repeat:repeat-x;
	position:relative;

}

.homebase_header_icon{
	
	position:absolute;
	top:5px;
	left:10px;
}

.homebase_header_icon IMG{

	padding:3px;

}

.homebase_header_text{

	position:absolute;
	top:10px;
	right:5px;
	width:130px;
	
}

.homebase_header_tick{

	background-position:bottom center;
	background-repeat:no-repeat;
	
	width:13px;
	height:8px;
	
	position:absolute;
	bottom:0px;
	left:20px;
	
}

.homebase_header_fix{

	background-position:bottom right;
	background-repeat:no-repeat;
	
	position:absolute;
	bottom:1px;
	left:-10px;
	
	height:64px;
	width:11px;
}

.homebase_navigation_container{

	padding:5px;

}

.homebase_navigation_group{
	
	padding-bottom:10px;
	padding-top:10px;

}

.homebase_navigation_link{

	line-height:20px;
	padding-left:25px;
	
	background-position:left center;
	background-repeat:no-repeat;
	
}

.homebase_navigation_link A{
}


/* USERNAVIGATION */

.usernavigation_container{

	position:relative;
	width:136px;
	margin-top:10px;
	
}

.usernavigation_tabs_container{

	position:relative;
	width:135px;
	height:51px;
	margin-right:1px;
	padding-top:1px;
	background-position:bottom;
	background-repeat: repeat-x;
	
}


.usernavigation_tab{

	position:absolute;
	top:1px;
	width:45px;
	height:50px;
	z-index:200;
	
}

.usernavigation_tab_void{

	position:absolute;
	top:0px;
	left:0px;
	width:45px;
	height:50px;
	line-height:50px;
	font-size:0px;
	margin:0px;
	paddin:0px;
}

.usernavigation_tab_icon{
	
	position:absolute;
	top:7px;
	left:7px;

	width:29px;
	height:29px;
	
	background-repeat:no-repeat;
	background-position:center center;

}

.usernavigation_tab_count{
	
	position:absolute;
	top:-5px;
	left:13px;
	
	height:20px;
	width:19px;
	
	background-repeat:no-repeat;
	background-position:center center;
		
	font-weight:bold;
	text-align:center;
	
	line-height:16px;

}

.usernavigation_tabs_tick{

	position:absolute;
	bottom:0px;
	width:45px;
	height:8px;
	z-index:300;
	background-repeat:no-repeat;
	background-position:bottom center;
	
}

.usernavigation_pages_container{

	position:relative;
	width:136px;
	margin-bottom:10px;
	
	padding-top:10px;
	
}

.usernavigation_pages_profil_link{

	height:20px;
	line-height:20px;
	margin-left:5px;
	
	background-repeat:no-repeat;
	background-position:0% 50%;
	
	padding-left:25px;
	
	
}

.usernavigation_pages_homebase_link{

	display:block;

	padding-left:30px;
	position:relative;
	height:21px;
	line-height:20px;
	
	background-position:5% 50%;
	background-repeat:no-repeat;
	
	margin-bottom:5px;
}


.usernavigation_pages_homebase_link_count_wrap{

	position:absolute;
	right:0px;
	top:0px;
	
	height:21px;
	width:25px;
	
	background-position:right center;
	background-repeat:no-repeat;
		
}

.usernavigation_pages_homebase_link_count{

	margin-left:5px;
	color:white;
	font-weight:bold;
	text-align:center;
	width:20px;
	height:21px;

}

.usernavigation_pages_homebase_link_text{
	height:21px;
}

/* Startpage */

.startpage_wrap{

	position:relative;
	width:817px;
	min-height:360px;
	
	margin-bottom:25px;
	
}

.startpage_container{

	position:relative;
	width:817px;
	min-height:360px;
	border-bottom:1px solid #64626E;
	background-image:url('/skins/zapon/common/startpage/startpage_background.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	
}

.startpage_tick{

	position:absolute;
	bottom:-1px;
	left:80px;
	height:8px;
	width:13px;
	background-image:url('/skins/zapon/common/startpage/startpage_tick.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	
}

.startpage_splash_wrap{

	position:absolute;
	bottom:-40px;
	left:170px;
	height:236px;
	width:300px;

}

.startpage_splash{
	position:absolute;
	top:0px;
	left:0px;
	height:236px;
	width:300px;
	background-repeat:no-repeat;
	background-position:bottom left;
}

/* SPLASH IMAGES */
.startpage_splash_comunity{
	background-image:url('/skins/zapon/common/startpage/splash_01.png');
}

/* IE6 */
*html .startpage_splash_comunity{
	background-image:url('/skins/zapon/common/startpage/splash_01.gif');
}


.startpage_splash_fotoreportagen{
	background-image:url('/skins/zapon/common/startpage/splash_02.png');
}

/* IE6 */
*html .startpage_splash_fotoreportagen{
	background-image:url('/skins/zapon/common/startpage/splash_02.gif');
}

.startpage_splash_location{
	background-image:url('/skins/zapon/common/startpage/splash_03.png');
}

/* IE6 */
*html .startpage_splash_location{
	background-image:url('/skins/zapon/common/startpage/splash_03.gif');
}

.startpage_splash_artist{
	background-image:url('/skins/zapon/common/startpage/splash_04.png');
}

/* IE6 */
*html .startpage_splash_artist{
	background-image:url('/skins/zapon/common/startpage/splash_04.gif');
}

.startpage_bullets{
	position:absolute;
	bottom:-25px;
	left:10px;
	height:11px;
}

.startpage_bullets .simple_bullet{
	
	height:11px;
	padding-left:70px;
	line-height:11px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:bottom left;
	
}

.startpage_bullets .bullet1{
	background-image:url('/skins/zapon/common/startpage/bullet1.png');
}

.startpage_bullets .bullet2{
	background-image:url('/skins/zapon/common/startpage/bullet2.png');
}

.startpage_bullets .bullet3{
	background-image:url('/skins/zapon/common/startpage/bullet3.png');
}

.startpage_bullets .bullet4{
	background-image:url('/skins/zapon/common/startpage/bullet4.png');
}

.startpage_bullets_links{
	
	position:absolute;
	top:0px;
	left:0px;
	height:11px;
	width:60px;
	
}

.startpage_bullets_links A{
	
	display:block;
	position:absolute;
	height:11px;
	width:11px;
	top:0px;
	
}

.startpage_bullets_links A.link_bullet1{
	left:0px;
}

.startpage_bullets_links A.link_bullet2{
	left:16px;
}

.startpage_bullets_links A.link_bullet3{
	left:31px;
}

.startpage_bullets_links A.link_bullet4{
	left:47px;
}

.startpage_text{
	position:absolute;
	top:0px;
	left:30px;
	width:400px
}

.startpage_text UL{
	list-style-image: url('/skins/zapon/common/dot_text.png');
	list-style-position:outside;
}

.startpage_text LI{
	margin-bottom:10px;
	font-size:13px;
	margin-left:20px;
}

.startpage_text .title{
	list-style-image: none;
	list-style-type: none;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:20px;
	margin-left:0px;
}

.startpage_form{
	position:relative;
	margin-left:505px;
	width:300px;
}



/* ZAP NEWS */

.zapnews_wrap{
	
	position:relative;
	height:7px;
	padding-left:10px;
	
	border-bottom:1px solid #C0C9DE;
	
}

.zapnews_tick{

	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url("/skins/zap/common/navigation/navigation_usermenu_cell_tick_dark.png");
	
	
	position:absolute;
	bottom:-1px;
	left:35px;
	
	height:8px;
	width:13px;

}

.zapnews_title{

	font-size:13px;
	font-weight:bold;
	
}

.zapnews_news{
	background-color:#F5F7FA;
	border-bottom:1px solid #C0C9DE;
	padding:5px;
	position:relative;
}

*html .zapnews_news{
	zoom:1;
}

.zapnews_news_title{
	font-weight:bold;
	margin-bottom:5px;
}

.zapnews_news_close{

	position:absolute;
	top:8px;
	right:8px;
	height:14px;
	width:14px;
	
	background-image:url('/skins/zapon/common/roundBox_reset_med.png');
	background-repeat:no-repeat;
	background-position:top left;
	
}

.zapnews_news_close:hover{

	background-image:url('/skins/zapon/common/roundBox_reset_hover_med.png');

}

/* GETMEMBER 2 */

.pages_getmember_wrap{
	position:absolute;
	top:0px;
	/*height:250px;*/
	width:196px;
}

.pages_getmember_wrap .pages_getmember_cell{
	background-repeat:no-repeat;
	background-position: bottom center;
}

.pages_getmember_wrap .pages_getmember_cell .pages_getmember_bubble{

	height:20px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	
	background-repeat:no-repeat;
	background-position: bottom center;
	
	height:40px;
	line-height:25px;
	text-align:center;
	
	padding-top:25px;
}

.pages_getmember_wrap .pages_getmember_cell .pages_getmember_img{

	background-repeat:no-repeat;
	background-position: bottom center;
	
	height:125px;

}

.pages_getmember_wrap .pages_getmember_cell .pages_getmember_klass{

	font-size:16px;
	font-weight:bold;

	text-align:center;
	
	padding:5px;
	padding-top:15px;

}

.pages_getmember_wrap .pages_getmember_cell .pages_getmember_tick{

	display:none;
	position:absolute;
	bottom:-1px;
	left:0px;
	width:196px;
	height:10px;
	
	background-repeat:no-repeat;
	background-position: bottom center;
	
}

.pages_getmember_wrap .pages_getmember_smallcell .pages_getmember_tick{
	width:155px;
}

.pages_getmember_wrap:hover .pages_getmember_cell .pages_getmember_tick{

	display:inline;
	
}

.pages_getmember_wrap .pages_getmember_cell{
	position:relative;
	height:250px;
	width:196px;
}
.pages_getmember_wrap .small_klasses{
	height:130px;
	width:155px;
}

.pages_getmember_wrap .small_klasses .pages_getmember_tick{
	width:155px;
}



/* ZAP RP */

.zaprp_wrap{
	
	position:relative;
	height:7px;
	padding-left:10px;
	
	border-bottom:1px solid #C0C9DE;
	
}

.zaprp_tick{

	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url("/skins/zap/common/navigation/navigation_usermenu_cell_tick_dark.png");
	
	
	position:absolute;
	bottom:-1px;
	left:35px;
	
	height:8px;
	width:13px;

}

.zaprp_content{

	background-color:#F5F7FA;
	border-bottom:1px solid #C0C9DE;
	padding:5px;
	position:relative;
	
}


/* EmailTaggingAdmin */

.system_emailtag_list{
	list-style-type:none;
	
}

.system_emailtag_list LI{

	height:16px;
	line-height:16px;
	
	padding-left:20px;

}

.system_emailtag_list .done{

	color:green;
	background-image:url('/skins/zap/common/check_ok.png');
	background-position:5% 50%;
	background-repeat:no-repeat;
}

.system_emailtag_list .selected{

	background-color:#99ABCB;
	/*background-image:url('/skins/zap/common/dot_title.png');
	background-position:5% 50%;
	background-repeat:no-repeat;*/
	
}

.system_emailtag_list .todo{

	color:black;

}


/* New Console */

.common_fader{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:111;
	background-color:#FFFFFF;
	/*background-color:#000000;*/
}

.common_console{
	position:absolute;
	z-index:90000;
	width:638px;
}

.common_console .top{
	height: 14px;
	background-image:url('/skins/zap/p/consoleUL.png');
	background-repeat:no-repeat;
	background-position: top left;
}

.common_console .top .right{
	height: 14px;
	margin-left: 14px;
	background-image:url('/skins/zap/p/consoleUR.png');
	background-repeat:no-repeat;
	background-position: top right;
}

.common_console .top .center{
	height: 14px;
	margin-right: 14px;

	background-image:url('/skins/zap/p/bbgT.png');
	background-repeat:repeat-x;
	background-position: bottom;
}

.common_console .middle{
	
	background-image:url('/skins/zap/p/bbgL.png');
	background-repeat:	repeat-y;
	background-position: left;
	
}

.common_console .middle .right{

	margin-left: 14px;
	
	background-image:url('/skins/zap/p/bbgR.png');
	background-repeat:	repeat-y;
	background-position: right;
	
}

.common_console .middle .center{
	margin-right: 14px;
	background-color:white;
	padding-top:10px;
	border:1px solid #000000;
}


.common_console .bottom{

	height: 14px;
	
	background-image:url('/skins/zap/p/consoleLL.png');
	background-repeat:no-repeat;
	background-position: bottom left;
	
}

.common_console .bottom .right{
	height: 14px;
	margin-left: 14px;
		background-image:url('/skins/zap/p/consoleLR.png');
	background-repeat:no-repeat;
	background-position: bottom right;
}

.common_console .bottom .center{
	height: 14px;
	margin-right: 14px;
	
	background-image:url('/skins/zap/p/bbgU.png');
	background-repeat:repeat-x;
	background-position: top;
}



DIV.boxheader_dots_light {
	padding-top:1px;
	padding-bottom:1px;
}
DIV.boxheader_light {
	padding:5px;
}

DIV.boxheader_hover {
	padding:5px;
}

SPAN.boxheader_light {
	font-weight:bold;
	font-size:14px;
}

/* DARK */
DIV.boxheader_dark {
	padding:5px;

}
DIV.boxheader_dots_dark {
	padding-top:1px;
	padding-bottom:1px;
}


DIV.boxheadertext_spacing {
	margin-left:30px;
}

DIV.boxheader_dots_white {
	padding-top:1px;
	padding-bottom:1px;
}


DIV.boxheader_white {
	padding:5px;

}



SPAN.boxheader_white {
	font-weight:bold;
	font-size:14px;
}

DIV.boxheader_dots_attention {
	padding-top:1px;
	padding-bottom:1px;
}


SPAN.boxheader_attention {
	font-weight:bold;
	font-size:14px;
}


DIV.boxheader_attention {
	padding:5px;
	_height:0;
}


/* GREEN */


DIV.boxheader_dots_green {
	padding-top:1px;
	padding-bottom:1px;
}


SPAN.boxheader_green {
	font-weight:bold;
	font-size:14px;
}


DIV.boxheader_green {
	padding:5px;
	_height:0;
}

DIV.boxheader_dots {
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
}

DIV.boxheader_line {
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
}

DIV.boxheader_line_notop {
	padding-top:0px;
}

DIV.boxheader {
	padding:5px;
	_height:0;

}

DIV.boxheader_green {
	padding:5px;
	_height:0;

}


DIV.boxheader_small {
	_height:0;
}

.boxheader_tick{
	position:absolute;
	bottom:-8px;
	height:9px;
	width:15px;
	left:20px;
	background-image:url('/skins/zap/common/navigation/box_clean_comment_tick.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	z-index:200;
}

.boxheader_tick_wrap{
	background-color:#F5F7FA;
	height:10px;
}

SPAN.boxheader {
	font-weight:bold;
	font-size:14px;
}

.boxTopLinkdefault {
	padding-right:7px;

	filter:alpha('opacity=50');
	opacity: 0.5;
	-moz-opacity:0.5;

}

.boxTopLinkdefault:hover {
	filter:alpha('opacity=100');
	opacity: 1;
	-moz-opacity:1;
}

.boxTopTabNesteddefault {
	height:19px;
	line-height:19px;

}

.boxTopTabdefault {
	height:19px;
	line-height:19px;
}


.boxCanvasdefault{
}


.boxTitledefault {
	margin-left:5px;
	line-height:17px;
	font-weight:bold;
	font-size:11px;
}

DIV.boxInnerCanvasdefault {
	margin-top:5px;
	margin-bottom:10px;
}

DIV.boxSubBoxdefault {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;


}

DIV.boxSubBoxBodydefault {
	padding:5px;
}


DIV.boxSubBoxTitledefault {
	padding-left:5px;
	padding-right:5px;
	line-height:17px;
	font-weight:bold;
	font-size:11px;
	margin-bottom:5px;
	_height:0;
}

DIV.boxSubHeaderdefault {
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:17px;
	letter-spacing:normal;
	line-height:17px;
	padding-left:10px;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:5px;
	_height:0;
}

div.boxSubHeaderinnersimpleinfo{
	/*padding:5px;*/
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}

div.boxSubHeadersimpleinfo{
	font-weight:bold;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
}

DIV.boxSubHeadersmallmargin {
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:17px;
	letter-spacing:normal;
	line-height:17px;
	padding-left:10px;
	text-decoration:none;
	_height:0;
	margin-bottom:5px;
}

DIV.boxSubHeadernomargin {
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:17px;
	letter-spacing:normal;
	line-height:17px;
	padding-left:10px;
	text-decoration:none;
	_height:0;
}


DIV.boxSeperatordefault {
	margin:0px;
	padding:0px;
}

DIV.boxSeperator_light {
	margin:0px;
	padding:0px;
	height: 0px;
}

DIV.boxSeperator_flat {
	margin:0px;
	padding:0px;
	height: 0px;
}




/* needed for the tabs in the box headers */

DIV.ubTabContainer {
	margin-top:3px;
	margin-right:5px;
}

DIV.ubTabLeft{
	height:16px;

}

DIV.ubTabRight {
	height:16px;
	vertical-align:top;
}

A.ubTabbedText {
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	height:16px;
	line-height:16px;
}

DIV.ubTabContaineractive {
	margin-top:3px;
	margin-right:5px;
}

DIV.ubTabLeftactive{
	height:16px;

}

DIV.ubTabRightactive {
	height:16px;
	vertical-align:top;
}

A.ubTabbedTextactive {
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	height:16px;
	line-height:16px;
}

/* Void Box */

DIV.box_head_void_title_left{
	padding-left:4px;
	height: 20px;
}

DIV.box_head_void_title_center{
	height: 19px;
	_height:0;
}

DIV.box_head_void_title_text{
	padding-left:2px;
	padding-top:3px;
	font-weight:bold;

}

DIV.box_head_void_title_right{
	padding-right:3px;
	height: 20px;
}

/* Void Box Blue */

DIV.box_head_void_titleblue_left{
	padding-left:4px;
	height: 20px;
}

DIV.box_head_void_titleblue_center{
	height: 19px;
	_height:0;
	line-height:17px;
	font-size:17px;
}

DIV.box_head_void_titleblue_text{
	padding-left:2px;
	padding-top:3px;
	font-weight:bold;
	font-size:12px;
}

DIV.box_head_void_titleblue_right{
	padding-right:3px;
	height: 20px;
}



DIV.box_foot_void_titleblue_left{
	padding-left:4px;
	height:4px;
}
DIV.box_foot_void_titleblue_center{
	height:3px;
	line-height:1px;
	margin-right:4px;
}

/* -- */


DIV.box_foot_void_title_left{
	padding-left:4px;
	height:4px;
}
DIV.box_foot_void_title_center{
	height:3px;
	line-height:1px;
	margin-right:4px;
}

DIV.box_void_inner{
	padding:5px;
}

DIV.box_void_inner_grey{
	padding:5px;
	_height:0;

}

DIV.box_void_inner_blue{
	padding:5px;
	_height:0;
}

DIV.box_void_inner_orange{
	padding:5px;
}

DIV.box_void_inner_green{
	padding:5px;
}

.box_void_botton_add{
	margin-left:2px;
	padding:5px;
	cursor:pointer;
}

*html .box_void_botton_add{cursor:hand;}


.box_void_filter_cell{
	float:left;
	margin-left:6px;
	margin-bottom:4px;
	vertical-align:middle;
}

.box_void_filter_label{
	word-wrap:normal;
	white-space:nowrap;
}


/*
	BoxRenderer - More
*/


.box_more_container{

	padding-left:2px;

 	position:relative;

 	cursor:pointer;

}

*html .box_more_container{
	zoom:1;
	cursor:hand;
}

.box_more_left{

	padding-left:3px;

	height:19px;
	line-height:19px;


}
.box_more_right{

	padding-right:15px;

	height:19px;
	line-height:19px;

		zoom:1;
	position:relative;


}

.box_more_center{

	height:19px;
	line-height:19px;

	padding-left:3px;
	padding-right:2px;

	font-weight:bold;

	zoom:1;
	position:relative;

}


/* Zap intro */

.zap_intro{

	overflow: hidden;
	height:248px;
	position:relative;
	width:505px;

}

.zap_intro_menu_container{

	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	height:248px;

}

.zap_intro_container_inner{

	margin-top:20px;
	padding-left:25px;
	margin-left:15px;
	margin-right:10px;

}

.zap_intro_container_text{

	font-size:13px;

}

.zap_intro_menu{

	display:block;
	line-height:61px;
	height:61px;
	width:220px;
	cursor:pointer;
}

*html .zap_intro_menu{

	cursor:hand;
	height:62px;

}


.zap_intro_menu_inner{

	padding-left:80px;
	font-size:16px;
	font-weight:bold;

}

.zap_intro_menu_closebutton{

	position:absolute;
	top:5px;
	right:5px;
	height:15px;
	width:15px;
	z-index:100;

}

.zap_intro_container{

	z-index:99;
	position:absolute;
	top:0px;
	left:0px;
	width:285px;
	height:249px;
}

.zap_intro_newscontainer{
	z-index:50;
	width:275px;
	height:240px;
	padding:5px;
}

.zap_intro_content{
	position:absolute;
	top:0px;
	left:220px;
	width:285px;
	height:247px;
	position:relative;
}

/* bigcountpannel */
/*
.box_bigcountpannel_wrap {

	position:relative;

}

.box_bigcountpannel_count {

	position:absolute;
	top:5px;
	left:0px;
	height:30px;
	width:36px;

	background-position:left center;
	background-repeat:no-repeat;

}

.box_bigcountpannel_count .inner{

	text-align:center;
	line-height:30px;
	font-weight:bold;
	color:white;
	width:30px;
	font-size:16px;

}

.box_bigcountpannel_count_messaging{
	background-image:url('/skins/zap/common/navigation/bb_right_orange.png');
}

.box_bigcountpannel_count_infos{
	background-image:url('/skins/zap/common/navigation/bb_right_green.png');
}

.box_bigcountpannel_count_community{
	background-image:url('/skins/zap/common/navigation/bb_right_blue.png');
}

.box_bigcountpannel_smallcount{

	position:absolute;
	top:5px;
	left:9px;
	height:20px;
	width:25px;

	background-position:left center;
	background-repeat:no-repeat;

}

.box_bigcountpannel_smallcount .inner{

	text-align:center;
	line-height:20px;
	font-weight:bold;
	color:white;
	width:21px;
	font-size:13px;

}

.box_bigcountpannel_smallcount_messaging{
	background-image:url('/skins/zap/common/navigation/sb_right_orange.png');
}

.box_bigcountpannel_smallcount_infos{
	background-image:url('/skins/zap/common/navigation/sb_right_green.png');
}

.box_bigcountpannel_smallcount_community{
	background-image:url('/skins/zap/common/navigation/sb_right_blue.png');
}

.box_bigcountpannel_content{
	margin-left:29px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.box_bigcountpannel_smallcontent{
	cursor:pointer;
}

*html .box_bigcountpannel_smallcontent{
	cursor:hand;
}

.box_bigcountpannel_content_messaging{
	border-left:1px solid #FFCC99;
	background-color:#FFF5EA;
}

.box_bigcountpannel_smallcontent_messaging:hover{
	background-color:#FFE9D7;
}

.box_bigcountpannel_content_infos{
	border-left:1px solid #B0CC86;
	background-color:#EFF5E7;
}

.box_bigcountpannel_smallcontent_infos:hover{
	background-color:#E1EBCC;
}

.box_bigcountpannel_content_community{
	border-left:1px solid #C5CDE0;
	background-color:#F5F7FA;
}

.box_bigcountpannel_smallcontent_community:hover{
	background-color:#EFF2F7;
}

.box_bigcountpannel_title{

	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	margin-top:5px;

}

.box_bigcountpannel_smalltitle{

	font-size:13px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	margin-bottom:5px;
	margin-top:5px;
}*/

/* countpannel */

/* PUBLIC */

.box_countpannel_wrap {
	position:relative;
}

*html .box_countpannel_wrap {
	zoom:1;
}

.box_countpannel_count{
	position:absolute;
	top:5px;
	background-position:left center;
	background-repeat:no-repeat;
}

.box_countpannel_count .inner{
	text-align:center;
	font-weight:bold;
	color:white;
}

.box_countpannel_content{
	margin-left:29px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.box_countpannel_hidden{

}

.box_countpannel_linksarray{
	position:absolute;
	right:10px;
	top:10px;
}


.box_countpannel_content_link{
	/* EMPTY */
}

.box_countpannel_title{

	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;

}

.box_bigcountpannel_hidden{
}


.box_countpannel_link{
	cursor:pointer;
}

*html .box_countpannel_link{
	cursor:hand;
}

/* BIG */
.box_countpannel_big {
	position:relative;
}

.box_countpannel_big .box_countpannel_count {

	left:0px;
	height:30px;
	width:36px;

}

.box_countpannel_big .box_countpannel_count .inner{

	line-height:30px;
	width:30px;
	font-size:16px;

}



.box_countpannel_big .box_countpannel_title{

	font-size:16px;
	height:20px;
	line-height:20px;

}



/* SMALL */
.box_countpannel_small{

	position:relative;

}

.box_countpannel_small .box_countpannel_count {

	left:9px;
	height:21px;
	width:25px;

}

.box_countpannel_small .box_countpannel_count .inner{

	line-height:21px;
	width:21px;
	font-size:13px;

}

.box_countpannel_small .box_countpannel_title{

	font-size:13px;
	height:16px;
	line-height:16px;

}

/* SIMPLECONTAINER */

.box_proposition{

	position:relative;
	padding-top:18px;

}

.box_proposition_tick{

	position:absolute;
	top:20px;
	left:-1px;
	height:13px;
	width:8px;

	background-position:top left;
	background-repeat:no-repeat;

}


.box_proposition_content{

}

.box_proposition_group_container{

	padding-left:15px;
	padding-top:20px;
	width:345px;
	min-height:140px;
	position:relative;
	
}

.box_proposition_group{
	margin-bottom:15px;
	margin-right:5px;
}

.box_proposition_text_wrap{
	background-repeat:no-repeat;
	background-position:left middle;
}

.box_proposition_text{
	margin-left:25px;
	line-height:16px;
}

.box_proposition_group_view{
	margin-top:8px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
}

.box_proposition_links{
	padding-top:5px;
	padding-left:10px;
	line-height:16px;
}

.box_proposition_dismisslink{
	position:absolute;
	top:0px;
	right:0px;
	height:20px;
}

.box_proposition_dismisslink_box{

	display:block;
	height:19px;
	width:20px;
	
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.box_proposition_instance_container{
	width:200px;
}

.box_proposition_instance{
	padding:10px;
}

.box_proposition_smallpicwrap{
	float:left;
	padding-left:5px;
	padding-top:5px;
}


/* box clean */

.box_clean_wrap{
	text-align:right;
	vertical-align:bottom;
	/*height:30px;*/
	overflow:hidden;
	position:relative;
	padding-top:21px;
}

*html .box_clean_wrap{
	zoom:1;
}

.box_clean{
	position:absolute;
	top:0px;
	right:0px;
	height:22px;
	z-index:9;
}

.box_clean LI{
	display: inline;
	list-style-type: none;
	list-style-position:inside;
	margin-top:3px;
}

.box_clean_clear{
	position:relative;
	height:12px;
	zoom:1;
	background-position:top left;
	background-repeat:repeat-x;
	
}

.box_clean_tick{
		
	position:absolute;
	top:-1px;
	left:20px;
	background-repeat:no-repeat;
	background-position:top left;
	height:12px;
	width:14px;
}

.box_clean_title{
	position:absolute;
	left:5px;
	top:0px;
	z-index:1;
	height:19px;
	line-height:19px;
	font-weight:bold;
	font-size:16px;
}

.box_clean_title A{
	line-height:19px;
	font-weight:bold;
	font-size:16px;
}

.box_clean_tabs{

	position:absolute;
	right:5px;
	bottom:-1px;
	z-index:5;
	
}

LI.box_clean_tab{

	float:right;
	position:relative;

}

.box_clean_tab A{

	display:block;
	zoom:1;
	
	height:19px;
	line-height:19px;

	padding-left:6px;
	padding-right:6px;

	font-weight:bold;
	font-size:11px;
}


.box_clean .active{
	margin-top:0px;
}

.box_clean .active A{
	height:21px;
	line-height:21px;
	margin-top:0px;
}

*html .box_clean_tab A{
	display: inline;
}

LI.box_clean_more{	
	position:relative;
	float:right;	
}

A.box_clean_more{
	display:block;
	zoom:1;
	padding-left:5px;
	padding-right:20px;
	height:19px;
	line-height:19px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position: 80% 15%;
}

*html A.box_clean_more{
	display: inline;
}

.box_clean_admin{
	float:right;
	position:relative;
}

*html .box_clean_admin{
	display: inline;
}

.box_clean_icons{
	margin-left:2px;
	margin-top:3px;
	position:relative;
}

LI.box_clean_icons{
	float:right;
}


/* icons */

LI.box_clean_icon{
	float:right;
	width:21px;
}

A.box_clean_icon{
	display:block;
	height:19px;
	width:21px;
	line-height:19px;
	text-align:center;
}

/* links */


LI.box_clean_link{
	float:right;
	/*width:21px;*/
	
}

A.box_clean_link{
	display:block;
	height:19px;
	line-height:19px;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}


LI.box_clean_sep{
	float:right;
	width:2px;
}

.box_clean_content{
	position:relative;
	padding-top:5px;
	margin-bottom:20px;
	padding-bottom:5px;
}

.console_main .box_clean_content{
	margin-bottom:0px;
}

/* box pane clean */

.box_pane_clean {
	position:relative;
}

*html .box_pane_clean {
	zoom:1;
}

.box_pane_clean .title{
	font-weight:bold;
	font-size:14px;
}


.box_pane_clean_top .wrap{
	border-top-style: solid;
	border-top-width: 1px;
}

.box_pane_clean_top .inner{
	border-top-style: solid;
	border-top-width: 1px;
}

.box_pane_clean_bottom .wrap{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.box_pane_clean_bottom .inner{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.box_pane_clean_noborder .wrap{
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.box_pane_clean_noborder .inner{
	border-top-width: 0px;
	border-bottom-width: 0px;
}






.infoboxCanvas {
	margin-bottom:10px;
}


DIV.infoboxInnerCanvasdefault {
	margin-top:5px;
	margin-bottom:5px;
}



SPAN.ratesSlope {
	font-weight:bold;
}

SPAN.ratesLabel{
	font-weight:bold;
	font-size:16px;
}

SPAN.ratesValues {
	font-weight:bold;
	font-size:16px;
}



.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus, 
.star-rating .current-rating{
	background-position: left -1000px;
	background-repeat:repeat-x;
}

.star-rating{
position:relative;

width:95px;
height:25px;

overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;   
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{ 
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2; 
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}  

.star-rating .current-userrating {
	z-index:0;
	background: url(/skins/zap/common/star.gif) left -1000px repeat-x;
	background-position: left bottom;
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;   
}

/* SMALL STAR */

.small-star-rating,
.small-star-rating a:hover,
.small-star-rating a:active,
.small-star-rating a:focus, 
.small-star-rating .current-rating{
	background-position: left -1000px;
	background-repeat:repeat-x;
}


.small-star-rating{
position:relative;

width:65px;
height:11px;

overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.small-star-rating li{
display: inline;
}
.small-star-rating a,
.small-star-rating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:11px;
line-height:11px;
outline:none;
overflow:hidden;
border: none;   
}

.small-star-rating a:hover,
.small-star-rating a:active,
.small-star-rating a:focus{ 
background-position: left bottom;
}
.small-star-rating a.one-star{
width:20%;
z-index:6;
}
.small-star-rating a.two-stars{
width:40%;
z-index:5;
}
.small-star-rating a.three-stars{
width:60%;
z-index:4;
}
.small-star-rating a.four-stars{
width:80%;
z-index:3;
}
.small-star-rating a.five-stars{
width:100%;
z-index:2; 
}
.small-star-rating .current-rating{
z-index:1;
background-position: left center;
}  

.small-star-rating .current-userrating {
	z-index:0;
	background: url(/skins/zap/common/star_small2.gif) left -1000px repeat-x;
	background-position: left bottom;
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:11px;
	line-height:11px;
	outline:none;
	overflow:hidden;
	border: none;   

}





/* ----- COMMON ----- */

DIV.infoviewinner	{
	/**position:relative;**/
	/**top: -6px;**/
	margin-left:30px;
	margin-top: -5px;
	/*width: 85%;*/	
}

DIV.infoviewinntertext{
	position:relative;
	padding: 5px;
	padding-right: 70px;
}

*html DIV.infoviewinntertext{ 
	zoom:1;
}

.portalviewinner{
	margin-bottom:5px;
	padding-bottom:5px;
	position:relative;
	/*padding-left:25px;*/
}

.portalviewinntertext{
	position:relative;
	padding: 5px;
	height:55px;
	overflow:hidden;
}

*html DIV.portalviewinntertext{	zoom:1; }


DIV.infoviewinnterbigtext{
	padding: 5px;
}

DIV.infoviewouter{
	position:relative;
}

DIV.infoviewicon{
	position:absolute;
	top:10px;
	left:5px;
}

DIV.infoviewcommands{
	position:absolute;
	visibility:hidden;
	right:5px;
	top:8px;
	height:18px;
}

*html 	DIV.infoviewcommands{zoom:1;}

IMG.infoviewcommandsicons{
	padding:inherit;
	margin:inherit;
	
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

IMG.infoviewcommandsicons:hover{
	padding:inherit;
	margin:inherit;
	
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}

IMG.infoviewcommandsseparator{
	padding:inherit;
	margin:inherit;
	margin-left:2px;
	margin-right:5px;
	
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

DIV.infoviewsettings {
	margin-left: 129px;
	margin-top: 5px;
	margin-bottom: 5px;
}

DIV.infoviewcomment {
	margin-left: 129px;
	margin-top:5px;
}

DIV.infoviewinntercomment{
	padding-right: 5px;
	overflow:hidden;
}

DIV.infoviewcommentcommands{
	position:absolute;
	visibility:hidden;
	right:5px;
	margin-top:-2px;
	margin-right:5px;
	
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;

}

/* ProfileImageAdded */

.info_ProfileImageAdded_profilimage{
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;	
	padding-right:5px;
	float:left;
	line-height:0px;
	position:relative;
}

.info_ProfileImageAdded_images_wrap{
}

*html .info_ProfileImageAdded_images_wrap{
	
	width:360px;
	position:relative;
	zoom:1;

}

/* Infalgrante */

.info_inflagrante_images_container{
	margin-top: 5px;
}

.info_inflagrante_image{
	margin:5px;
}

.info_inflagrante_image IMG{
	vertical-align:middle;
}

.info_inflagrante_images{
	margin-right: 6px;
	margin-bottom:6px;
	float:left;
	text-align:center;
	height:80px;
	width:80px;
	vertical-align:middle;
	line-height:80px;
}

.info_inflagrante_images IMG{
	vertical-align:middle;
}

.ad_homebase_container{
	margin-top:5px;
	/*width:457px;
	height:200px;*/
}

div.infoviewinntertext_ad{
	position:relative;

	padding: 5px;
	padding-right: 0px;
}

*html div.infoviewinntertext_ad{zoom:1;}






/* *************************** */
/* CSS Style for InstanceViews */
/* *************************** */


.iv_locked DIV{
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

.iv_locked{
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

/* */

.iv_short_img{
	height:12px;
}



/* SHORTLISTING */

.iv_shortview_listing{
	padding-left:5px;
	padding-bottom:5px;
}

.iv_shortlisting{
	height:66px;
	width:190px;
	/*margin-bottom:5px;*/
	/*margin-right:5px;*/
}

.iv_shortlisting_icon{
	width:66px;
	height:66px;
	margin-right:5px;
	float:left;
}

.iv_shortlisting_icon IMG{
	padding:2px;
}

.iv_shortlisting_icon IMG:hover{
}

.iv_shortlisting_text{
	height:55px;
	width:115px;
	float:left;
	padding-top:5px;
}

.iv_shortlisting_sub{
	height:5px;
	width:115px;
	float:left;
}

/* LISTING */

.iv_listing{
	width:298px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.iv_listing_button_fan_border{
	padding-top:1px;
	padding-bottom:1px;
}

.iv_listing_button_fan{
	
	display:block;
	font-size:11px;
	height:18px;
	line-height:18px;
	padding-left:5px;
}

.iv_listing_button_fan:hover{
	text-decoration:none;
}

.iv_listing_icon{
	float:left;
	width:106px;
	margin-right:10px;
}

.iv_listing_icon IMG{
	padding:2px;

}

.iv_listing_icon IMG:hover{
}

.iv_buttonsmallimu_text{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.iv_buttonsmallimu_icon{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

.iv_buttonsmallimu_center{
	height:142px;
	background-color:#FFFFFF;
}

/* SmallIMU */

.iv_buttonsmallimu_slogan{
	padding:5px;
	line-height:16px;
	text-align:center;
}

.iv_buttonsmallimu_slogan IMG{
	vertical-align:middle;
	text-align:center;
}

.iv_buttonsmallimu_head_left{
	padding-left:4px;
	height: 4px;
}

.iv_buttonsmallimu_head_center{
	height: 4px;
}

.iv_buttonsmallimu_head_text{
	padding-left:2px;
	padding-top:3px;
	font-weight:bold;
	height: 4px;
	line-height:4px;

}

.iv_buttonsmallimu_head_right{

	
	padding-right:3px;
	height: 4px;
}


.iv_buttonsmallimu_foot_left{
	
	
	padding-left:4px;
	height:4px;
}
.iv_buttonsmallimu_foot_center{
	height:3px;
	line-height:1px;
	margin-right:4px;
}

*html .iv_buttonsmallimu_foot_center{
	height:4px;
	font-size:0px;
}


/* Shortview */

.iv_shortview_age{

	margin-top:0px;
	font-weight:bold;
	font-size:9px;
	text-align:center;
		
	height:11px;
	width:11px;
	
	overflow:hidden;

}

/** EVENTS **/
/* SmallShort */

.iv_event_smallshort{
	padding:2px;
	width:160px;
}

.iv_event_smallshort_wrap{
	position:relative;
	width:160px;
	overflow:hidden;
}

.iv_event_smallshort_label{
	position:absolute;
	bottom:0px;
	left:0px;
	height:30px;
	width:160px;
	
	padding:2px;
	
	font-size:13px;
	font-weight:bold;
	
	opacity: 0.8;                    /* Firefox, Safari(WebKit), Opera */
   	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
   	filter: alpha(opacity=80);       /* IE 4-7 */
   	zoom: 1;
   	color:#FFFFFF;
	
}

/* PERSON */

.iv_person_listing{

	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:5px;
	padding-right:10px;
	
}

.iv_person_sat{
}

.iv_person_list{
	margin-top:5px;
}

.iv_person_karoussel{
}

/* -- IMAGES -- */


/* nano */
.iv_image_listing_nano IMG{

	padding:2px;
	
}

.iv_image_listing_nano IMG:hover{

	padding:2px;
	
}



/* thumb */

.iv_image_listing_thumb{

	width			: 190px;
	margin-bottom	: 5px;
	margin-left		: 5px;
	
	height			: 190px;
	padding-top		: 10px;
	padding-bottom	: 10px;
	text-align		: center;
	vertical-align	: middle;
	line-height		: 170px;

}

.iv_image_listing_thumb IMG{

	padding:3px;
	vertical-align:middle;
	margin:0 auto;
}

.iv_image_listing_thumb IMG:hover{
	padding:3px;
}

.iv_image_list_thumb{
	padding-top:5px;
	padding-left:5px;
}

/* bigthumb */

.iv_image_listing_bigthumb{

	width			: 220px;
	height			: 170px;
	padding-top		: 10px;
	padding-bottom	: 10px;
	margin-bottom	: 5px;
	margin-left		: 5px;
	text-align		: center;
	vertical-align	: middle;
	line-height		: 170px;

}

.iv_image_listing_bigthumb IMG{

	padding:3px;
	vertical-align:middle;
	margin:0 auto;
}

.iv_image_listing_bigthumb IMG:hover{
	padding:3px;
}


/* EVENT + FOTOREPOT */

.iv_event_listing{

	margin-bottom:10px;
	margin-left:10px;

}

.iv_event_sat{
}

.iv_event_list{

	padding-top:5px;
	
}

.iv_event_karoussel{
	margin-right:5px;
}

/* LOCATIONS */

.iv_location_listing{
	margin-left:5px;
	margin-bottom:10px;
}

.iv_location_list{
	padding-top:5px;
	padding-left:5px;
}

/* INFORMATION */

.iv_sort_information{

	margin-top:5px;
	padding:2px;
	padding-left:5px;
	padding-right:3px;
	
	font-weight:bold;
	
	position:relative;
	
	height:20px;
}

.iv_sort_information_img{
	font-weight:bold;
	height:20px;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	padding:10px 3px 2px 5px;
	position:relative;
}

.iv_sort_information_noborder{

	padding:2px;
	padding-left:5px;
	padding-right:3px;
	
	font-weight:bold;
	
	position:relative;
	
	height:20px;
}

.iv_sort_information_sort{

	position:absolute;
	top:5px;
	right:0px;
	height:20px;
	line-height:20px;
}

.iv_sort_information_ranking{

	position:absolute;
	top:2px;
	left:0px;
	height:20px;
	line-height:20px;

}

.iv_sort_image_information{

	position:absolute;
	bottom:0px;
	left:5px;
	/*vertical-align:top;*/
	
	line-height:14px;
	height:14px;
	
	padding:2px;
	padding-left:5px;
	padding-right:3px;
	
	font-weight:bold;
	
}

/* ARTICLES */

.iv_articles_listing{
	margin-bottom:5px;
}

.iv_articles_listing_sat{
	margin-bottom:5px;
}

.iv_articles_list{
	padding-top:5px;
}

.iv_articles_sat{

}

/* NEWS */

.iv_news_listing{
	margin-left:5px;
}

.iv_news_list{
	padding-bottom:10px;

}

.iv_news_sat{
}

/* VIDEO */

.iv_media_video_listing{

	margin-left:5px;
	margin-top:5px;

}

.iv_media_video_list{

	padding-left:10px;
	padding-bottom:5px;

}

.iv_media_video_sat{

}

/* PROFILE */

.iv_media_image_identity_listing{

	padding-right:5px;
	padding-left:5px;
	margin-bottom:5px;
	line-height:0px;
}

.iv_media_image_identity_listing IMG{
	padding:2px;
}


.iv_media_image_identity_listing IMG:hover{
}


/* */

.iv_images_listing{
}

.iv_images_listing IMG{

	padding:3px;
	vertical-align:middle;
	margin:0 auto;
	
}

.iv_images_listing IMG:hover{
	padding:3px;
}



.iv_instance_image{
}

.iv_instance_image IMG{
	padding:3px;
}

.iv_instance_image IMG:hover{
	padding:3px;
}

/* smallpic */

.iv_smallpic_pic{
	position:relative;
	height:40px;
	width:40px;
}

*html .iv_smallpic_pic{
	zoom:1;
}

.iv_smallpic_pic_thumb{
	position:relative;
	height:60px;
	width:60px;
}

*html .iv_smallpic_pic_thumb{
	zoom:1;
}

.iv_smallpic_pic_femto{
	position:relative;
	height:25px;
	width:25px;
}

*html .iv_smallpic_pic_femto{
	zoom:1;
}

.iv_smallpic_container{
	
	width:200px;
	height:81px;
	position:relative;
	
}

.iv_smallpic_container_top{
	height:5px;
	line-height:5px;
	font-size:0px;
	
	background-image:url('/skins/zap/views/smallpic/zap_smallpic_top.png');
	background-repeat:no-repeat;
	background-position:top left;

}

*html .iv_smallpic_container_top{
	background-image:url('/skins/zap/views/smallpic/zap_smallpic_top.gif');
}

.iv_smallpic_container_center{

	background-image:url('/skins/zap/views/smallpic/zap_smallpic_left.png');
	background-repeat:repeat-y;
	background-position:top left;
}

*html .iv_smallpic_container_center{
	background-image:url('/skins/zap/views/smallpic/zap_smallpic_left.gif');
}


.iv_smallpic_container_center_inner{
	
	background-image:url('/skins/zap/views/smallpic/zap_smallpic_right.png');
	background-repeat:repeat-y;
	background-position:top right;
	
	margin-left:5px;

}

*html .iv_smallpic_container_center_inner{
	background-image:url('/skins/zap/views/smallpic/zap_smallpic_right.gif');
}

.iv_smallpic_container_content{

	background-color:#FFFFFF;
	margin-right:5px;
	
	width:190px;
	height:60px;
	
	position:relative;

}

.iv_smallpic_container_img{
	
	height:60px;
	width:60px;
	
	position:absolute;
	
	top:0px;
	left:0px;
	
	font-size:0px;
	line-height:60px;
	
}

.iv_smallpic_container_text{

	position:absolute;
	top:0px;
	left:65px;
	width:100px;
	height:60px;
	
	overflow:hidden;

}

.iv_smallpic_container_icons{

	position:absolute;
	top:5px;
	right:0px;
	height:55px;
	width:15px;
		
	overflow:hidden;
}

.iv_smallpic_container_bottom{

	height:14px;
	line-height:14px;
	font-size:0px;
	
	background-image:url('/skins/zap/views/smallpic/zap_smallpic_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	
}

*html .iv_smallpic_container_bottom{
	background-image:url('/skins/zap/views/smallpic/zap_smallpic_bottom.gif');
}




.imgCrop_wrap {
	/* width: 500px;   @done_in_js */
	/* height: 375px;  @done_in_js */
	position: relative;
	cursor: crosshair;
}

/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
.imgCrop_wrap.opera8 .imgCrop_overlay,
.imgCrop_wrap.opera8 .imgCrop_clickArea { 
	background-color: transparent;
}

/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
.imgCrop_wrap,
.imgCrop_wrap * {
	font-size: 0px;
}

.imgCrop_overlay {
	background-color: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	width: 100%;
	height: 100%;
}

.imgCrop_selArea {
	position: absolute;
	/* @done_in_js 
	top: 20px;
	left: 20px;
	width: 200px;
	height: 200px;
	background: transparent url(castle.jpg) no-repeat  -210px -110px;
	*/
	cursor: move;
	z-index: 2;
}

/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
.imgCrop_clickArea {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	opacity: 0.01;
	filter:alpha(opacity=01);
}

.imgCrop_marqueeHoriz {
	position: absolute;
	width: 100%;
	height: 1px;
	background: transparent url(/skins/zap/common/cropper/marqueeHoriz.gif) repeat-x 0 0;
	z-index: 3;
}

.imgCrop_marqueeVert {
	position: absolute;
	height: 100%;
	width: 1px;
	background: transparent url(/skins/zap/common/cropper/marqueeVert.gif) repeat-y 0 0;
	z-index: 3;
}

/* 
 *  FIX MARCHING ANTS IN IE
 *	As IE <6 tries to load background images we can uncomment the follwoing hack 
 *  to remove that issue, not as pretty - but is anything in IE?
 *  And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
 *
* html .imgCrop_marqueeHoriz,
* html .imgCrop_marqueeVert {
	background: transparent;
	filter: Invert; 
}
* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
* html .imgCrop_marqueeEast  { border-right: 1px dashed #000; }
* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
* html .imgCrop_marqueeWest  { border-left: 1px dashed #000; }
*/

.imgCrop_marqueeNorth { top: 0; left: 0; }
.imgCrop_marqueeEast  { top: 0; right: 0; }
.imgCrop_marqueeSouth { bottom: 0px; left: 0; }
.imgCrop_marqueeWest  { top: 0; left: 0; }


.imgCrop_handle {
	position: absolute;
	border: 1px solid #333;
	width: 6px;
	height: 6px;
	background: #FFF;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 4;
}

/* fix IE 5 box model */
* html .imgCrop_handle {
	width: 8px;
	height: 8px;
	wid\th: 6px;
	hei\ght: 6px;
}

.imgCrop_handleN {
	top: -3px;
	left: 0;
	/* margin-left: 49%;    @done_in_js */
	cursor: n-resize;
}

.imgCrop_handleNE { 
	top: -3px;
	right: -3px;
	cursor: ne-resize;
}

.imgCrop_handleE {
	top: 0;
	right: -3px;
	/* margin-top: 49%;    @done_in_js */
	cursor: e-resize;
}

.imgCrop_handleSE {
	right: -3px;
	bottom: -3px;
	cursor: se-resize;
}

.imgCrop_handleS {
	right: 0;
	bottom: -3px;
	/* margin-right: 49%; @done_in_js */
	cursor: s-resize;
}

.imgCrop_handleSW {
	left: -3px;
	bottom: -3px;
	cursor: sw-resize;
}

.imgCrop_handleW {
	top: 0;
	left: -3px;
	/* margin-top: 49%;  @done_in_js */
	cursor: w-resize;
}

.imgCrop_handleNW {
	top: -3px;
	left: -3px;
	cursor: nw-resize;
}

/**
 * Create an area to click & drag around on as the default browser behaviour is to let you drag the image 
 */
.imgCrop_dragArea {
	/*width: 100%;
	height: 100%;*/
	z-index: 200;
	position: absolute;
	top: 0;
	left: 0;
}
/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
* html .imgCrop_dragArea{
	font-size: 0px;
}

.imgCrop_previewWrap {
	/* width: 200px;  @done_in_js */
	/* height: 200px; @done_in_js */
	overflow: hidden;
	position: relative;
}

.imgCrop_previewWrap img {
	position: absolute;
}



/* CSS */

.DynarchCalendar { 
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  font: 11px "lucida grande",tahoma,verdana,sans-serif;
  line-height: 14px;
  position: relative;
  cursor: default;
  margin:5px;
}

.DynarchCalendar table {
  border-collapse: collapse;
  font: 11px "lucida grande",tahoma,verdana,sans-serif;
  line-height: 14px;
}

.DynarchCalendar-topBar {
  padding: 5px 0 0 0;
}

.DynarchCalendar-bodyTable{
	/*width:100%;*/
	margin-top:5px;
	margin-bottom:5px;
}


table.DynarchCalendar-titleCont {
  font-size: 130%; font-weight: bold;
  color: #444;
  text-align: center;
  z-index: 9;
  position: relative;
  margin-top: -6px;
}

.DynarchCalendar-title div {
  padding: 5px 17px;
  color:#333333;
}
.DynarchCalendar-hover-title div {
  padding: 4px 16px;
  color:#333333;
}
.DynarchCalendar-pressed-title div {
  padding: 4px 16px;
  color: #333333;
}

.DynarchCalendar-bottomBar {
  padding: 2px;
  position: relative;
  text-align: center;
}

.DynarchCalendar-bottomBar-today {
  padding: 2px 15px;
  color:#333333;
  font-weight:bold;
}

.DynarchCalendar-hover-bottomBar-today {
  padding: 1px 14px;
  color:#333333;
}
.DynarchCalendar-pressed-bottomBar-today {
  color: #333333;
  padding: 1px 14px;
}

.DynarchCalendar-body {
  position: relative;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
}

.DynarchCalendar-first-col { padding-left: 5px; }
.DynarchCalendar-last-col { padding-right: 5px; }

.DynarchCalendar-animBody-backYear {
  position: absolute;
  top: -100%;
  left: 0;
}
.DynarchCalendar-animBody-back {
  position: absolute;
  top: 5px;
  left: -100%;
}
.DynarchCalendar-animBody-fwd {
  position: absolute;
  top: 5px;
  left: 100%;
}
.DynarchCalendar-animBody-now {
  position: absolute;
  top: 5px;
  left: 0;
}
.DynarchCalendar-animBody-fwdYear {
  position: absolute;
  top: 100%;
  left: 0;
}

.DynarchCalendar-dayNames {
  padding-left: 5px;
  padding-right: 5px;
}

.DynarchCalendar-dayNames div { font-weight: bold; color: #444;}

.DynarchCalendar-navBtn {
  position: absolute;
  top: 5px;
  z-index: 10;
}

.DynarchCalendar-navBtn div {
  height: 15px;
  width: 16px;
  padding: 1px;
}
.DynarchCalendar-hover-navBtn div {

  padding: 0;
}
.DynarchCalendar-navDisabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.DynarchCalendar-pressed-navBtn div {

  padding: 0;
  color: #333333;
}

.DynarchCalendar-prevMonth {
  left: 25px;
}

.DynarchCalendar-nextMonth {
  left: 100%;
  margin-left: -43px;
}

.DynarchCalendar-prevYear {
  left: 5px;
}

.DynarchCalendar-nextYear {
  left: 100%;
  margin-left: -23px;
}

.DynarchCalendar-menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0.85;
  filter: alpha(opacity=85);
}

.DynarchCalendar-menu table td div {
  text-align: center;
  font-weight: bold;
  padding: 3px 5px;
}
.DynarchCalendar-menu table td div.DynarchCalendar-menu-month {
  width: 4em;
  text-align: center;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  padding: 2px 4px;
  color: #333333;
}
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
  padding: 2px 4px;
  color: #333333 !important;
}

.DynarchCalendar-menu-year {
  margin-top:10px;
  text-align: center;
  font: 16px "lucida grande",tahoma,verdana,sans-serif;
  font-weight: bold;
}

.DynarchCalendar-menu-sep {
  height: 1px; font-size: 1px; line-height: 1px;
  overflow: hidden;
  margin-top: 4px; margin-bottom: 3px;
}

.DynarchCalendar-time td { font-weight: bold; font-size: 120%; }
.DynarchCalendar-time-hour, .DynarchCalendar-time-minute { padding: 1px 3px; }
.DynarchCalendar-time-down { width: 11px; height: 8px; opacity: 0.5; }
.DynarchCalendar-time-up { width: 11px; height: 8px; opacity: 0.5; }
.DynarchCalendar-time-sep { padding: 0 2px; }
.DynarchCalendar-hover-time { opacity: 1; }
.DynarchCalendar-pressed-time { opacity: 1; }
.DynarchCalendar-time-am { padding: 1px; width: 2.5em; text-align: center; }

/* body */


.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber {
  width: 1.7em;
  padding: 3px 4px;
  text-align: center;
}
.DynarchCalendar-weekNumber {
  margin-right: 4px;
  width: 2em !important;
  padding-right: 8px !important;
}

.DynarchCalendar-day {
  text-align: center; color: #222;
}
.DynarchCalendar-day-othermonth { color: #888; }
.DynarchCalendar-weekend { }
.DynarchCalendar-day-today { color: #00f; font-weight: bold; }

.DynarchCalendar-day-disabled {
  opacity: 0.5;
}

.DynarchCalendar-hover-date {
  padding: 2px 3px;
  margin: 0 !important;
  color: #FFFFFF;
  font-weight:bold;
}

.DynarchCalendar-dayNames .DynarchCalendar-weekend { font-weight: bold;}
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend { font-weight: bold;}

.DynarchCalendar-day-selected {
  padding: 2px 3px;
  margin: 0 !important;
  color: #FFFFFF !important;
  font-weight:bold;
}

/* focus */

.DynarchCalendar-focusLink {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

.DynarchCalendar-tooltip {
  position: absolute;
  top: 100%;
  width: 100%;
}

.DynarchCalendar-tooltipCont {
  margin: 0 5px 0 5px;
  padding: 3px 6px;
}

@media print {
  .DynarchCalendar-day-selected {
    padding: 2px 3px;
    border: 1px solid #000;
    margin: 0 !important;
  }
}

.DynarchCalendar, .DynarchCalendar table {
  font-size: 10px;
}
.DynarchCalendar-dayNames { padding: 0;}
.DynarchCalendar-body { padding: 0; }
.DynarchCalendar-animBody-back { top: 0; }
.DynarchCalendar-animBody-fwd { top: 0; }
.DynarchCalendar-animBody-now { top: 0; }
.DynarchCalendar-first-col { padding-left: 0; }
.DynarchCalendar-last-col { padding-right: 0; }
.DynarchCalendar-weekNumber {
  margin-right: 0;
  padding-right: 4px !important;
}
.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber {
  padding: 1px 2px;
}
.DynarchCalendar-menu-year { font-size: 12px; }

.DynarchCalendar-hover-date {
  padding: 0px 1px;
}
.DynarchCalendar-day-selected {
  padding: 0px 1px;
}
.DynarchCalendar-menu table td div {
  padding: 2px 4px;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  padding: 1px 3px;
}

.DynarchCalendar-topCont{
	width:100%;
}



/* --- AUTOCOMPLETER----------------------------- */

div.inputAutoCompleter2 {
	/*position:absolute;*/
  	width:249px;  	
}


div.inputAutoCompleter2 ul {
  	list-style-type:none;
}
div.inputAutoCompleter2 ul li {
	list-style-type:none;
	display:block;
	cursor:pointer;
	padding:3px;
}

div.inputAutoCompleter2 div.persone_search{
	width: 208px;
	padding:2px;
	overflow:hidden;
}

div.inputAutoCompleter2 .persone_name{
	float:left;
	overflow:hidden;
	width:175px;
	vertical-align:top;
	margin-left:5px;
	line-height:13px;
}

div.inputAutoCompleter2 .persone_image{
	float:left;
}

div.inputAutoCompleter2 .persone_location{
	font-size:9px;
	line-height:10px;
	margin-left:5px;
	float:left;
	overflow:hidden;
	width:170px;
}
.inputAutoCompleter2_help{
	padding:3px;
	
	padding-left:33px;
	padding-top:5px;

}
.inputAutoCompleter2_help_title{
	font-weight:bold;
}

.inputAutoCompleter2_container{
	height:0px;
}


.inputAutoCompleter2_addTag_title{
	padding-right:2px;
	padding-left:2px;
	font-weight:bold;
}

.inputAutoCompleter2_help_footer_right{
	padding-left:5px;
	height:5px;
}
.inputAutoCompleter2_help_footer_left{
	padding-right:5px;
	height:5px;
}
.inputAutoCompleter2_help_footer_center{
	height:5px;
}

div.ac_yellow_header{
	margin-top:32px;
}

li.ac_yellow_header{
	display:block;
}


/* ---------------------------------------------- */	



/* New Autocompleter */

.autocompleter{
	position:relative;
}

.autocompleter .input{
	margin-right:25px;
	height:25px;
	overflow:hidden;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

.autocompleter .input INPUT{
	border:none;
	/*background-color:#FFFFFF;*/
	background-color:#FFAAAA;
	height:23px;
}

.autocompleter .status{
	position:absolute;
	top:0px;
	right:0px;
	width:25px;
	height:25px;
	background-color:grey;
	border:1px solid #000000;
}


.autocompleter .selected{
	background-color:#E4EBF9;
}

.autocompleter .container LI{
	list-style-type: none;
	list-style-position:inside;
}


/*-- END --*/

/** Artist **/

	/* KLASS=artist */
	
	DIV.artistshort_img {	
		border-left:1px dotted #3d5a99;
	}
	
	/* KLASS=artist_musicartist */
	
	/* KLASS=artist_dj */

/** Editeur **/

	/* KLASS=editeur */
	
	DIV.editeurshort_new {
		background-color:#e6eed3;
	}
	
	DIV.editeurshort_img {
		border-left:1px dotted #3d5a99;
	}
	
		
	.editeur_buttonsmallimu_center{
		border-left:1px solid #8B9CC2;
		border-right:1px solid #8B9CC2;
	}
	
	.editeur_buttonsmallimu_top{
		background-image:url('/skins/zap/common/buttonView_top.png');
		background-repeat:no-repeat;
	}
	
	.editeur_buttonsmallimu_bottom{
		background-image:url('/skins/zap/common/buttonView_bottom.png');
		background-repeat:no-repeat;
	}
	
/** Editorial **/

	/* media_image=editorial */
	
	/* media_image=editorial_article */
	
	DIV.editorial_articlewidelisting {
		border-bottom:1px solid #DFE4EF;
	}
	
	.editorial_article_containerlisting {
		border-bottom:1px solid #DFE4EF;
	}
	
	.editorial_article_container {
		border-bottom:1px solid #DFE4EF;
	}
	
	.editorial_article_container_shortlisting {
		border-bottom:1px solid #DFE4EF;
	}

/** Event **/

	/* KLASS=event*/
	
	.event_shortview {
		background-color:#FFFFFF;
		border-bottom:1px solid #CED6E5;
	}
	
	.event_shortview_participants{
		color:#3D5A99;
	}
	
	.event_shortview_participants A{
		color:#3D5A99;
	}
	
/** Eventmanager **/
	
	/* KLASS=eventmanager */
	
	DIV.eventmanagershort_new {
		background-color:#e6eed3;
	}
	
	DIV.eventmanagershort_img {	
		border-left:1px dotted #3d5a99;
	}
	
/** Game **/

	/* KLASS=game_flashgame */
	
	.game_flashgame_listing{
		border-bottom:1px dotted #3D5A99;
	}
	
	DIV.game_flashgameshort_new {
		background-color:#e6eed3;
	}
	
	
	DIV.game_flashgameshort_img {
		border-left:1px dotted #3d5a99;
	}
	
/** Location **/

	/* KLASS=location */
	
	DIV.locationshort_new {
		background-color:#e6eed3;
	}
	
	DIV.locationshort_img {	
		border-left:1px dotted #3d5a99;
	}
	
	DIV.locationlisting_imgside {	
		border:1px solid #3D5A99;
	}
	
	a.location_becomefan {
		border-top:1px dotted #3D5A99;
		border-bottom:1px dotted #3D5A99;	
		background-color:#EDF0FF;
		background-position:top right;
		background-repeat:no-repeat;
		color:#002872;
	}
	
	a.location_becomefan:hover {
		border-top:1px dotted white;
		border-bottom:1px dotted white;	
		background-color:#FF9933;
		color:white;
	}
	
	/* Klass=location_dcl */ 
	
	/* Klass=location_cafe */ 
	
	/* Klass=location_eventplace */ 
	
/** Media **/

	/* Klass=media_image */ 
	
	.media_image_image_blue IMG{
		border:#3D5A99 solid 1px;
	}
	
	.media_image_image_blue IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
	.media_image_image_smallblue IMG{
		border:#3D5A99 solid 1px;
		background-color: #FFFFFF;
	}
	
	.media_image_image_smallblue IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
	.media_image_image_mediumblue IMG{
		border:#3D5A99 solid 1px;
		background-color: #FFFFFF;
	}
	
	.media_image_image_mediumblue IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
		/*CROPFORM*/
		
	.media_image_image_blue_cropform{
		border:#3D5A99 solid 1px;
	}
	
	.media_image_image_blue_cropform:hover{
		border:#FF7F00 solid 1px;
	}
	
	.media_image_image_smallblue_cropform{
		border:#3D5A99 solid 1px;
	}
	
	.media_image_image_smallblue_cropform:hover{
		border:#FF7F00 solid 1px;
	}
	
		/*CROPFORM FLYER*/
		
	.media_image_image_blue_flyer_cropform{
		border:#3D5A99 solid 1px;
	}
	
	.media_image_image_blue_flyer_cropform:hover{
		border:#FF7F00 solid 1px;
	}
	
	.media_image_image_smallblue_flyer_cropform{
		border:#3D5A99 solid 1px;
	}
	
	.media_image_image_smallblue_flyer_cropform:hover{
		border:#FF7F00 solid 1px;
	}
	
		/*ALBUM*/
		
	.media_image_albumimage{
		background-color: #F5F7FA;
	}
	
	.media_image_albumimage_blue IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
		/*LOCATIONS*/
		
	.media_image_location_mediumblue IMG{
		border:#C4CDE0 solid 1px;
		background-color: #FFFFFF;
	}
	
	.media_image_location_mediumblue IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
		/*IMAGES NEW INFLAGRANTI*/

	DIV.media_image_fix_image_blue{
		border:#3D5A99 solid 1px;
	}
	
	DIV.media_image_fix_image_blue:hover{
		border:#FF7F00 solid 1px;
	}
	
	/* KLASS=media_image_albumimage */
	
	.media_image_albumimage_listing{
		background-color:#F5F7FA;
	}
	
	/* KLASS=media_image_eventimage */
	
	.media_image_eventimage_listing_thumb{
		background-color: #F5F7FA;
	}
	
	.media_image_eventimage_listing_thumb IMG{
		border:#3D5A99 solid 1px;
		background-color: #FFFFFF;
	}
	
	.media_image_eventimage_listing_thumb IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
	/* KLASS=media_video */
	
	.media_video_shortview{
		border-bottom:1px dotted #3D5A99;
	}
	
	.media_video_shortview_image_void{
		background-color:#FFFFFF;
		border:1px solid #C4CDE0;
	}
	
	.media_video_shortview_image_void hover{
		border:#FF7F00 solid 1px;
	}
	
	.media_video_shortview_image_inner_void{
		background-color:#000000;
	}
	
	.media_video_shortview_wrap{
		background-image:url('/skins/zap/common/play_video_short.png');
		background-repeat:no-repeat;
		background-position:center center;
	}
	
	.media_video_shortsmallview{
		border-bottom:1px dotted #3D5A99;
	}
	
	.media_video_shortsmallview_image_void{
		background-color:#FFFFFF;
		border:1px solid #C4CDE0;
	}
	
	.media_video_shortsmallview_image_void hover{
		border:#FF7F00 solid 1px;
	}
	
	.media_video_shortsmallview_image_inner_void{
		background-color:#000000;
	}
		
	.media_video_shortsmallview_wrap{
		background-image:url('/skins/zap/common/play_video_shortsmall.png');
		background-repeat:no-repeat;
		background-position:center center;
	}

/** Organization **/

	/* KLASS=organization */

	DIV.organizationshort_new {
		background-color:#e6eed3;
	}
	
	DIV.organizationshort_img {	
		border-left:1px dotted #3d5a99;
	}
	
/** Person **/

	/* KLASS=person */

	DIV.personshort_new {
		background-color:#e6eed3;
	}
	
	DIV.personshort_img {
		border-left:1px dotted #3d5a99;
	}
	
/** Zapphotograph **/	
	
	/* KLASS=zapphotograph */

	DIV.zapphotographshort_new {
		background-color:#e6eed3;
	}
	
	DIV.zapphotographshort_img {	
		border-left:1px dotted #3d5a99;
	}

/** Applications **/	
	
	/* KLASS=application_albumcollection */

	.application_albumcollection_sat{
	}
	
	.application_albumcollection_listing{
	}
	
	/* Klass=application_albumimagecollection */ 
	
	.application_albumimagecollectionshort_new {
		background-color:#EDF0FF;
	}
	
	.application_albumimagecollectionlisting_new {
		background-color:#EDF0FF;
	}
	
	.application_albumimagecollection_image_smallblue IMG{
		border:#3D5A99 solid 1px;
	}
	
	.application_albumimagecollection_image_smallblue IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
	/* KLASS=application_contacts */
	
	A.contactsTab {
		background-position:center left;
		background-repeat:no-repeat;
		border-bottom:1px dotted #3d5a99;
		background-color:#F2F4FF;
	}
	
	A.contactsTab:hover {
		background-color:white;
	}
	
	A.contactsTabActive {
		background-color:white;
	}
	
	
	DIV.contactsTabActive {
		background-color:white;
	}
	
	
	.specialBorder {
		border-top:1px dotted #3d5a99;
	}
	
	TD.leftPane {
		background-color:#E4EBF9;
	}
		
	.specialBorderBottom {
		border-bottom:1px dotted #3d5a99;
	}
	
	DIV.leftPaneUpperBorder {
		border-top:1px dotted #3d5a99;
	}
	
	#bookReceipients {
		border:1px dotted #3d5a99;
		margin-bottom:20px;
	}
	
	.application_contacts_memberslist_title{
		border-bottom:1px dotted #3d5a99;
	}
	
	.contactAddFolderTab{
		background-color:#F2F4FF;
		border-bottom:1px dotted #3D5A99;
	}
	
	/* KLASS=application_eventimagecollection */
	
	.application_eventimagecollection_albumimage{
		background-color: #F5F7FA;
	}
	
	.application_eventimagecollection_albumimage_small{
		background-color: #F5F7FA;	
	}
	
	/* KLASS=application_eventvideocollection */
	
	.application_eventvideocollection_shortview {
		border-bottom:1px dotted #3D5A99;
	}
	
	.application_eventvideocollection_shortview_image_void{
		background-color:#FFFFFF;
		border:1px solid #C4CDE0;
	}
	
	.application_eventvideocollection_shortview_image_inner_void{
		background-color:#000000;
	}
	
	.application_eventvideocollection_shortview_wrap{		
		background-image:url('/skins/zap/common/play_album.png');
		background-repeat:no-repeat;
		background-position:center center;
	}
	
	.application_eventvideocollection_shortview_participants{
		color:#3D5A99;
	}
	
	.application_eventvideocollection_shortview_participants A{
		color:#3D5A99;
	}
	
	/* KLASS=application_fanof */

	.application_fanof_listing{
		border: #FFFFFF solid 1px;
	}
	
	/* KLASS=application_geolocalisedbox */

	.application_geolocalisedbox_box{
		border:1px solid #8B9CC2;		
	}
	
	/* KLASS=application_inflagrante */
	
	.application_inflagrante_sat{
		background-color: #F5F7FA;	
	}
	
	/* KLASS=application_infochannel_homebase */
	
	div.application_infochannel_homebase_adminsat{
		border-top: 1px dotted #3E5D99;
		border-bottom: 1px dotted #3E5D99;
	}
	
	.application_infochannel_homebase_adminsat_top_left{
		background-color:#E4EBF9;
	}
	
	.application_infochannel_homebase_adminsat_bottom_left{
		background-color:#E4EBF9;
	}
	
	td.application_infochannel_homebase_adminsat_menu_td{
		background-color:#E4EBF9;
	}
	
	td.application_infochannel_homebase_adminsat_content_td{
		border-left: 1px dotted #3E5D99;
	}
	
	td.application_infochannel_homebase_adminsat_menu_title{
		border-bottom: 1px dotted #3E5D99;
	}
	
	div.application_infochannel_homebase_adminsat_menu_title{
		border-bottom:1px solid #FFFFFF;
		color:#444444;
	}
	
	td.application_infochannel_homebase_adminsat_menu_item{
		background-color:#F2F4FF;
		border-bottom:1px dotted #3E5D99;
		border-right:1px dotted #FFFFFF;
		color:#003399;
	}
	
	td.application_infochannel_homebase_adminsat_menu_item_active{
		border-bottom:1px dotted #3E5D99;
		border-right:1px dotted #FFFFFF;
		color:#003399;
		background-color:#FFFFFF;
	}
	
	.application_infochannel_homebase_adminsat_menu{
		background-color:#E4EBF9;
	}
	
	/* KLASS=application_ratings */

	.application_ratings_voted{
		background-color:#FFFFFF;
	}
	
	/* Klass=application_rimagecollection */ 
	
	.application_rimagecollection_buttonAdmin:hover{
		background-color : #E4EBF9;
		color:#FFFFFF;
	}
	
	.application_rimagecollection_image_deleteform {
		border-right:1px dotted #3e5d99;
	}
	
	.application_rimagecollection_image_deleteform IMG{
		border:#FFFFFF solid 1px;
	}
	
	.application_rimagecollection_image_deleteform IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
	.application_rimagecollection_image IMG{
		float:left;
		padding:2px;
	}
	
	.application_rimagecollection_image IMG:hover{
		border:#FF7F00 solid 1px;
	}
	
	/* Klass=application_status */
	
	SPAN.application_status_openclose {
		color:#669900;
	}
	
	
/* KLASS=media_audio_mix*/


/* Short */


.media_audio_mix_short_wrap{
	border-top:1px dotted #8B9CC2;
}

.media_audio_mix_short_wrap:hover{
	background-color:#F5F7FA;
}

.media_audio_mix_short_wrap_selected{
	background-color:#E4EBF9;
}

A.media_audio_mix_short_img{
	background-image:url('/skins/zap/common/player/play.png');
}

A.media_audio_mix_short_img:hover{
	background-image:url('/skins/zap/common/player/play_hover.png');
}

A.media_audio_mix_short_img_selected{
	background-image:url('/skins/zap/common/player/play_hover.png');
}

/* listing */

.media_audio_mix_listing_wrap{
	border-bottom:1px dotted #C4CDE0;
}

A.media_audio_mix_listing_play{
	background-image:url('/skins/zap/common/player/play.png');
}

A.media_audio_mix_listing_play:hover{
	background-image:url('/skins/zap/common/player/play_hover.png');
}

/* listingsmall */

.media_audio_mix_listingsmall_wrap{
	background-color:#FFFFFF;
	border-bottom:1px solid #C4CDE0;
}

/* Charts */

.media_audio_mix_charts_wrap{
	border-top: 1px dotted #CED6E5;
}

.media_audio_mix_charts_wrap:hover{
	background-color:#F5F7FA;
}

A.media_audio_mix_charts_play{
	background-image:url('/skins/zap/common/player/play.png');
	background-repeat:no-repeat;	
}

A.media_audio_mix_charts_play:hover{
	background-image:url('/skins/zap/common/player/play_hover.png');
	background-repeat:no-repeat;
}


.media_audio_mix_player_content{
	border-left:1px solid #8B9CC2;
	border-right:1px solid #8B9CC2;
}

.media_audio_mix_bar{
	background-image:url('/skins/zap/common/player/player_bar_leftborder.png');
}

.media_audio_mix_bar_right{
	background-image:url('/skins/zap/common/player/player_bar_rightborder.png');
}

.media_audio_mix_bar_center{
	background-image:url('/skins/zap/common/player/player_bar_center.png');
}

.media_audio_mix_bar_spacer_left{
	background-image:url('/skins/zap/common/player/player_bar_innerspace.png');
}

.media_audio_mix_bar_spacer_right{
	background-image:url('/skins/zap/common/player/player_bar_innerspace.png');
}

.media_audio_mix_barinner{
	background-image:url('/skins/zap/common/player/player_barinner.png');
}

.media_audio_mix_barinner_load{
	background-image:url('/skins/zap/common/player/player_barinner_loading.png');
}

.media_audio_mix_buttons{
	background-image:url('/skins/zap/common/player/player_nav_bg.png');
}

.media_audio_mix_buttons_pause{
	background-image:url('/skins/zap/common/player/play.png');
}

.media_audio_mix_buttons_play{
	background-image:url('/skins/zap/common/player/pause_hover.png');
}

.media_audio_mix_buttons_next{
	background-image:url('/skins/zap/common/player/next.png');
}

.media_audio_mix_buttons_back{
	background-image:url('/skins/zap/common/player/back.png');
}

.media_audio_mix_buttons_volume_bar{
	background-image:url('/skins/zap/common/player/vol1.png');
}

.media_audio_mix_buttons_volume_bar_vol1{
	background-image:url('/skins/zap/common/player/vol1.png');
}

.media_audio_mix_buttons_volume_bar_vol2{
	background-image:url('/skins/zap/common/player/vol2.png');
}

.media_audio_mix_buttons_volume_bar_vol3{
	background-image:url('/skins/zap/common/player/vol3.png');
}

.media_audio_mix_buttons_volume_bar_vol4{
	background-image:url('/skins/zap/common/player/vol4.png');
}

.media_audio_mix_buttons_volume_bar_vol5{
	background-image:url('/skins/zap/common/player/vol5.png');
}

.media_audio_mix_player_controls{
	border-bottom:1px solid #8B9CC2;
}

/* scrollBox */

.scrollBox_topbox_up{
	background-image:url('/skins/zap/common/navigation/scrollbutton_up.png');
}


.scrollBox_topbox_down{
	background-image:url('/skins/zap/common/navigation/scrollbutton_down.png');
}


	



	center, isindex, menu, dir,
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
	
		color:#333333;
	}


/* ----- OTHER ----------------------------------- */


/* ------------------------------------------------ */
/* ****************** NEW LAYOUT ********************/
		
.layout_head_tabs_wrap{
	background-image:url('/skins/zap/layout/halo_border_top_right.png');
}
		
.layout_head_tabs_innerwrap{
	background-image:url('/skins/zap/layout/halo_simple.png');
}

.layout_menu_innerwrap{
	background-image:url('/skins/zap/layout/halo_simple.png');
}
		
.layout_menu{
	background-color:#FFFFFF;
}

.layout_menu_bottom_wrap{
	background-image:url('/skins/zap/layout/halo_border_bottom_left.png');
}
	
.layout_menu_bottom{
	background-image:url('/skins/zap/layout/halo_simple.png');
}


.layout_content_topborder_innerwrap{
	background-image:url('/skins/zap/layout/content_topborder_left.png');
}

.layout_content_topborder{
	background-image:url('/skins/zap/layout/content_topborder_right.png');
}
.layout_content_topborder_center{
	background-color:#ffffff;
	border-top:1px solid #3B5E9C;
}

.layout_content_bottomborder_innerwrap{
	background-image:url('/skins/zap/layout/content_bottomborder_left.png');
}

.layout_content_bottomborder{
	background-image:url('/skins/zap/layout/content_bottomborder_right.png');
}
.layout_content_bottomborder_center{
	background-color:#ffffff;
	border-bottom:1px solid #3B5E9C;
}

.layout_content_wrap{		
	background-image:url('/skins/zap/layout/halo_simple.png');	
}
		
.layout_content_innerwarp{
	background-image:url('/skins/zap/layout/halo_simple.png');
}
		
.layout_content{
	background-color:#FFFFFF;
	border-left:1px solid #3B5E9C;
	border-right:1px solid #3B5E9C;	
}
		
.layout_content_bottom_wrap{
	background-image:url('/skins/zap/layout/halo_border_bottom_left.png');	
}
		
.layout_content_bottom_innerwrap{
	background-image:url('/skins/zap/layout/halo_border_bottom_right.png');
}

.layout_content_bottom{
	background-image:url('/skins/zap/layout/halo_simple.png');
}

/* ------------------------------------------------ */

.new {
	background-color:#EDF0FF;
}

.online {
	background-color:#e6eed3;
}
/* -- used in getmember form ---*/


SPAN.mandatory {
	color:#FF9933;
}


.smalltitle {
	color:#333;
}

SPAN.bigtitle {
	color:#333;
}

SPAN.extrabigtitle {
	color:#333;
}

SPAN.label {
	color:#666666;	
}

SPAN.date {
	color:#666666;
}


SPAN.stylishDate_small {
	color:#333333;
}

SPAN.stylishDate_fat {
	color:#333333;
}

SPAN.date2 {
	color:#666666;
}

A.getmember {
	background-color:#669900;
	border-top:1px solid #9dd256;
	border-left:1px solid #9dd256;
	border-bottom:1px solid #507900;	
	border-right:1px solid #507900;
	color:white;
}
	

/* --- AUTOCOMPLETER----------------------------- */

div.inputAutoCompleter {
  	border-top: #8B9CC2 solid 1px;
  	border-left: #8B9CC2 solid 1px;
  	border-right: #8B9CC2 solid 1px;
}

div.inputAutoCompleter ul {
  	background-color:white;
}

div.inputAutoCompleter ul li.selected {
	background-color: #E4EBF9;
}

div.inputAutoCompleter ul li {
	border-bottom: #8B9CC2 solid 1px;
}

div.inputAutoCompleter div.persone_search{
	border-bottom: #8B9CC2 solid 1px;
}

div.inputAutoCompleter .persone_location{
	color:#666666;
	border-bottom: #8B9CC2 solid 1px;
}


/* ---------------------------------------------- */		

DIV.browseBar {
	background-color:#e4ebf9;
	border-bottom:1px solid #b2c0d8;
	border-left:1px solid #b2c0d8;
	border-right:1px solid #b2c0d8;	
}

.browseArea	{
	border:1px solid #b2c0d8;
}

.wpCorner {
	background-image:url(/skins/zap/p/lefttab.png);
	color:white;
}

DIV.boxBrowseCanvas {	
	border:1px solid #b2c0d8;
}

DIV.boxBrowseBarCanvas {	
	background-color:#e4ebf9;
	border-bottom:1px solid #b2c0d8;
	border-left:1px solid #b2c0d8;
	border-right:1px solid #b2c0d8;	
}

/* -------------------- */


.main_wpnavigation{
	background-image:url('/skins/zap/leftcolumn/lb_background.png');
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

.main_wpcontent{
	background-color:white;
}

.main_wpcontent_spacer{
}

.main_wpcontent_border{
	border-left:1px solid #3a5e9c;
	border-top:1px solid #3e5d99;
	border-right:1px solid #3a5895;
}

#wpInnerCanvas {
	border-left:1px solid #e5eaf5;
	border-right:1px solid #e5eaf5;	
	border-bottom:1px solid #e5eaf5;
}

#wpUpperBar {
	background-image:url(/p/zap.lu/webpage/ubbg.gif);
	background-color:#002c7e;
	background-position:top right;
	background-repeat:no-repeat;
}

SPAN.disclaimer {
	color:#003399;
}

A.disclaimer {
	color:#003399;	
}

/* ---- Had tabulators and search field */

INPUT.searchField {
	background-image:url(/skins/zap/p/searchfield.png);	
	background-repeat: no-repeat;
	color:#3e5d99;
}


#searchField {
	background-image:url(/skins/zap/p/headprolongeractive.png);	
	background-position:top right;
}

.headTabInactive {
	background-image:url(/skins/zap/p/headtabinactivebg.png);	
	background-position:top right;	
	color:white;
}

DIV.headTabCornerLeft {
	background-image:url(/skins/zap/p/headtabcornerleft.png);	
	background-repeat:no-repeat;		
}



/* --- MAIN TABS -------------------- */
DIV.wpMainPoint{
	color:#333333;
}

A.wpMainIconLink {	
	color:#002c7e;
	background-repeat:no-repeat;
	background-position:top left;
}

A.wpMainLink {	
	color:#002c7e;
	background-repeat:no-repeat;
	background-position:top left;
}

A.wpMainLink:hover {
	background-color:#ff9900;
	color:white;
}

TABLE.wpMainIconsBG	{
	background-image:url(/skins/zap/leftcolumn/icons.png);	
	background-repeat:no-repeat;
}

DIV.wpMainNavigation	{
	 border-bottom:1px solid #395d9a;
}


DIV.wpMainTitle {
	background-color:#e4ebf9;		
	border-bottom:1px solid #8B9CC2;
	color:#333333;
}

A.wpMainTab	{
	background:url(/skins/zap/leftcolumn/lb_off.png) center left no-repeat;	
	color:white;
}

A.wpMainTab:hover {
	background:url(/skins/zap/leftcolumn/lb_on.png) center left no-repeat;
}

A.block {
	background-color:#edf0ff;
	color:#002872; 
}

A.block:hover {
	background-color:#FF9933;
	background-position:center left;
	color:white;
	
}
.wpSubTab	{
	background-color:#edf0ff;
	color:#002872; 
}

A.wpSubTab:hover, A.wpSubTabActive {
	background-color:#FF9933;
	background-position:center left;
	color:white;
}

A.wpSubSubTab	{
	background-color:#edf0ff;
	color:#666666; 
}

A.wpSubSubTab:hover {
	background-color:#FF9933;
	background-position:center left;
}

A.wpSubTabFavs	{
	background-color:#edf0ff;
	color:#003399; 
}

A.wpSubTabFavs:hover {
	background-color:#FF9933;
	background-position:center left;
	color:white;
}

A.wpSubTabFriendsOnline	{
	background-color:#e6eed3;
}

A.wpSubTabFriends	{
	background-image:url(/skins/zap/p/aright.png);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#edf0ff;
}

A.wpSubTabFriends:hover, A.wpSubTabFriendsActive {
	background-image:none;
	color:white;
}

/* ---------------------------------- */

A.text  {
	color : #003399;
	/* #002C7E */
}

A.text:hover	{
	background-color:#FF9900;
	color:white;
}

A.filtertext{
	color:white;
	background-color:#65A023;
}

A.filtertextsimple{
	color:white;
	background-color:#65A023;
}

A.filtertext:hover{
	background-color:#65A023;
	color:white;
}

 
/*-- FORM ------------------------- */
	
	A.formbutton {
		background-color:#3d5a99;
		border-top:1px solid #b2c0d8;
		border-left:1px solid #b2c0d8;
		border-bottom:1px solid #b2c0d8;	
		border-right:1px solid #002c7e;
		border-bottom:1px solid #002c7e;
		color:white;
	}
	
	A.formbutton_active {
		background-color:#fda22a;
		border-bottom:1px solid #ffde70;
		border-right:1px solid #ffde70;
		border-left:1px solid #ff7300;
		border-top:1px solid #ff7300;
		color:white;	
	}

	A.formbutton:hover {
		background-color:#fda22a;
		border-top:1px solid #ffde70;
		border-left:1px solid #ffde70;
		border-right:1px solid #ff7300;
		border-bottom:1px solid #ff7300;
		color:white;	
	}
	
	A.formbutton:active {
		background-color:#fda22a;
		border-bottom:1px solid #ffde70;
		border-right:1px solid #ffde70;
		border-left:1px solid #ff7300;
		border-top:1px solid #ff7300;
		color:white;	
	}
	
	
	A.lightformbutton {
		background-color:#F5F7FA;
		border-top:1px solid #E0E6EF;
		border-left:1px solid #E0E6EF;
		border-right:1px solid #99ABCB;
		border-bottom:1px solid #99ABCB;
		color:#003399;
	}
	

	A.lightformbutton:hover {
		background-color:#E2E6F0;
		border-top:1px solid #D1D9E8;
		border-left:1px solid #D1D9E8;
		border-right:1px solid #6680B2;
		border-bottom:1px solid #6680B2;
	}
	
	A.lightformbutton:active {
		background-color:#E2E6F0;
		border-bottom:1px solid #D1D9E8;
		border-right:1px solid #D1D9E8;
		border-left:1px solid #6680B2;
		border-top:1px solid #6680B2;
	}
	
	/* New Generation Formbutton */
	
	A.newgenformbutton {
		background-color:#FEFEFE;
		background-image:url('/skins/zap/common/navigation/newgenformlink_background.png');
		border:1px solid #C5CEE0;
		color:#003399;
	}
	
	A.newgenformbutton:hover {
	 	border:1px solid #8B9CC2;
	}
	
	
	A.newgendarkformbutton {
		background-color:#FEFEFE;
		background-image:url('/skins/zap/common/navigation/newgendarkformlink_background.png');
		border:1px solid #3D5A99;
		color:#FFFFFF;
	}
	
	A.newgendarkformbutton:hover {
	 	border:1px solid #002C7E;
	}
		
	
	INPUT {
		background-color:#e4ebf9;
		border:1px solid #b2c0d8;
		color: #333333;
	}
	
	INPUT.bright{
		background-color:#FFFFFF;
	}
	
	.highlight {
		background-color:#ffe7ce;
		border:1px solid #ffb063;
	}
	
	input.highlight {
		background-color:#ffe7ce;
		border:1px solid #ffb063;
	}
	
	INPUT.green{
		background-color:#eff5e5;
		color: #333333;
	}
	
	INPUT.orange{
		background-color:#FFE5CC;
		color: #333333;
	}
	
	
	 SELECT, TEXTAREA {
		background-color:#e4ebf9;
		border:1px solid #b2c0d8;
		color: #333333;
	}
	
	SELECT.bright, TEXTAREA.bright {
		background-color:#FFFFFF;
		border:1px solid #b2c0d8;
		color: #333333;
	}
	
	INPUT.clean,INPUT.CLEAN  {
		background-color: transparent;	
	}
	
	.inputErrorFeedback {
		background-color:#ffe7ce;
		border:1px solid #ffb063;
	}
	
	.inputFeedback {
		background-color:#f2f6fc;
		border:1px solid #e4ebf9;
	}
	
	.inputFeedbackInner {
		color:#333333;
	}
	
	.formButtonLoading	{
		background-image:url(/skins/zap/p/points.gif);
		background-position:center left;
		background-repeat:no-repeat;
		color:#666666;
	}
	
/* --- CASES----------------------------- */

.case_webpage_frame {
	background-color:#f5f7fa;
	border-top:1px dotted #3d5a99;
	border-bottom:1px dotted #3d5a99;	
}

.case_console_frame{
	background-color:#f5f7fa;
}

.case_webpage_seperator {
	border-top:1px solid #f5f7fa;
}

.case_webpage_errorpanel {
	border: 1px solid #cdcdcd;
	background-color:white;
}

.case_console_errorpanel {
}

.case_console_panel {

	border-left: 1px solid #8b9cc2;
	border-right: 1px solid #8b9cc2;
	
	background-color:white;	
}

.case_webpage_subtitle {
	color:#3E3C4B;	
}

.case_webpage_title {
	color:#3E3C4B;	
}

/** --- SLIDER STYLE --- **/

	div.slider { 
		background-image:url(/skins/zap/taglib/slidebar/slider_bar.png);
		background-position: center center;
		background-repeat: no-repeat;
	}
		
  	div.slider div.handle {
  		background-image:url(/skins/zap/taglib/slidebar/slider_orange.png);
  		background-position: center center;
  		background-repeat: no-repeat;
  	}
  	
  	.text_blue{
  		color:#002C7E;
  	}  	
	
/** xAjax Console **/

.xajax_console_failure_image {
	background-image:url(/skins/zap/common/confirmation_f.png);
  	background-position: top;
  	background-repeat: no-repeat;
}

.xajax_console_success_image {
	background-image:url(/skins/zap/common/confirmation.png);
  	background-position: top;
  	background-repeat: no-repeat;
}

/* getmember form */ 

.getmember_form_type_explain{
	background-color:#F5F7FA;
	border-top: #8B9CC2 solid 1px;
	border-left: #8B9CC2 solid 1px;
	border-right: #8B9CC2 solid 1px;
}

/* Multiple sizes */


	.title_small_green{
		color:#669900;
	}
	
	.title_small_gray{
		color:#666666;
	}
	
	
	.title_small_grey{
		color:#666666;
	}
	
	.title_small_lightgrey{
		color:#999999;
	}
	
	/* CONSOLE */
	
	.console_col{
		background:none;
	}
	
	DIV.todo{
		border: red solid 2px;
	}
	
		
/* GET MEMBER */
	
	
	.getmember_infobox_title{
		border-bottom: #8b9cc2 solid 1px;
	
	}
	
	
	.getmember_infobox_text{
		border-bottom: #8b9cc2 solid 1px;
	}
		
/* SHORTVIEWS */

DIV.common_short_new {
	background-color:#e6eed3;
}

DIV.common_short_img {	
	border-left:1px dotted #3d5a99;
}

DIV.bright {
	background-color:#FFFFFF;
	border:1px solid #b2c0d8;
	color: #333333;
}

/* FILTER */


/* KAROUSSEL */

.karoussel_header{
	background-color:#EFF5E5;
	border-bottom:1px solid #669900;
}

.karoussel_cell_selected{
	background-image:url('/skins/zap/taglib/karoussel/caroussel_feil_aktiv.png');
  	background-position: center top;
  	background-repeat: no-repeat;
}

.karoussel_nav_left{
	background-image:url('/skins/zap/common/navigation/left_karoussel.png');
	background-repeat:no-repeat;
	background-position: left center;
	background-color:#FFFFFF;
}

.karoussel_nav_left:hover{
	background-image:url('/skins/zap/common/navigation/left_karoussel_hover.png');
}

.karoussel_nav_right{
	background-image:url('/skins/zap/common/navigation/right_karoussel.png');
	background-repeat:no-repeat;
	background-position: right center;
	background-color:#FFFFFF;
}

.karoussel_nav_right:hover{
	background-image:url('/skins/zap/common/navigation/right_karoussel_hover.png');
}

.karoussel_close_button{
	background-image:url('/skins/zap/taglib/karoussel/caroussel.png');
	background-repeat:no-repeat;
}

.karoussel_close_button:hover{
	background-image:url('/skins/zap/taglib/karoussel/caroussel_hover.png');
}

.karoussel_close_button_set{
	background-image:url('/skins/zap/taglib/karoussel/caroussel_light.png');
	background-repeat:no-repeat;
}

.karoussel_close_button_set:hover{
	background-image:url('/skins/zap/taglib/karoussel/caroussel_hover.png');
}

.webpage_head_login_wrap{
}

.webpage_head_login{
}

.webpage_ie6_warning{
	border: 1px solid #F50000;
	background-color:#FF8888;
}




/* --- WIZARD STEP STONES ------------- */

.doc_common_wizard_stepstones{
	background-image:url(/skins/zap/taglib/stepstone/roundbox_step.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.doc_common_wizard_stepstones_active{
	background-image:url(/skins/zap/taglib/stepstone/roundbox_step_active.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.doc_common_wizard_stepstones_next{
	background-image:url(/skins/zap/taglib/stepstone/feil_steps.png);
	background-repeat:no-repeat;
}

.doc_common_wizard_stepstones_content{
	color:#FFFFFF;
}





/* --- CONSOLE   ---------------------- */


#consoleTableInner {
	border:1px solid black;
	background-color:#FFFFFF;
}

/* --- PAGESBAR   ---------------------- */

DIV.pagebar {
	background-image:url('/skins/zap/taglib/pagebar/bgline.png');
	background-position:center left;
	background-repeat:repeat-x;
}

DIV.pagebar_nrbg {
	background-color:white;
}

A.pagebar_link {
	color:#3d5a99;
}

A.pagebar_link_active, A.pagebar_link:hover {
	background-color:#ff9932;
	color:#FFFFFF;
}


/* --- SLIDER FROM TAGLIB ----------------------- */

DIV.slider_open_wrap_border {
	border-top:1px dotted #3e5d99;
}


A.slider_open {
	background-color:#e4ebf9;
	background-image:url(/skins/zap/taglib/slider/opencorner.png);
	background-position:top right;
	background-repeat:no-repeat;
	color:#3e5d99;
}

A.slider_open:hover {
	background-color:#ff9932;
	background-image:url(/skins/zap/taglib/slider/opencorner_hover.png);
	color:white;
}

DIV.slider_close_wrap_border {
	border-bottom:1px dotted #3e5d99;
}

.slider_wrap{
	border-top: 1px dotted #3E5D99;
}

A.slider_close {
	background-color:#e4ebf9;
	background-image:url(/skins/zap/taglib/slider/closecorner.png);
	background-position:top right;
	background-repeat:no-repeat;
	color:#3e5d99;
}

A.slider_close:hover {
	background-color:#ff9932;
	background-image:url(/skins/zap/taglib/slider/closecorner_hover.png);
	color:white;
}

DIV.slider2{
	color:#333333;
	background-color:#E4EBF9;
	border-bottom:1px solid #bec6e1;
}

DIV.slider2:hover{
	background-color:#ff9933;
	border-bottom:1px solid #FF7F00;
	color:white;
}

/* misc.texteasing */

DIV.texteasing_content_commands{
	color:#3D5A99;
}

DIV.texteasing_content{
	color:#333333;
}

DIV.texteasing_content_small{
	color:#333333;
}


/* SPEECHBUBBLE ROUND */
/* @ www.webcredible.co.uk */


DIV.speechbubble {
	border:1px solid #cccccc;
	background-color:#f5f7fa;

}

SPAN.speechbubble_title {
	color:#002c7e;
}

div.speechbubble_round_t {
	background-image: url(/skins/zap/taglib/roundcorner/roundBox_border.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color:#F5F7FA;
}

div.speechbubble_round_b {
	background-image: url(/skins/zap/taglib/roundcorner/roundBox_border.png);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

div.speechbubble_round_l {background: url('/skins/zap/taglib/roundcorner/roundBox_border.png') 0 0 repeat-y}
div.speechbubble_round_r {background: url('/skins/zap/taglib/roundcorner/roundBox_border.png') 100% 0 repeat-y}
div.speechbubble_round_bl {background: url('/skins/zap/taglib/roundcorner/roundBox_leftCorner_bottom_w.png') 0 100% no-repeat}
div.speechbubble_round_br {background: url('/skins/zap/taglib/roundcorner/roundBox_rightCorner_bottom_w.png') 100% 100% no-repeat}
div.speechbubble_round_tl {background: url('/skins/zap/taglib/roundcorner/roundBox_leftCorner_top_w.png') 0 0 no-repeat}
div.speechbubble_round_tr {background: url('/skins/zap/taglib/roundcorner/roundBox_rightCorner_top_w.png') 100% 0 no-repeat; padding:10px}


/* BUBBLE GREEN */

.bubble_green_top_a{
	background: url('/skins/zap/common/speechbubbles/speechbubble_green_top_left.png');
	background-repeat: no-repeat;
	background-position: top left;
}

.bubble_green_top_b{

	background: url('/skins/zap/common/speechbubbles/speechbubble_green_top_right.png');
	background-repeat: no-repeat;
	background-position: top right;

}

.bubble_green_top_c{

	border-top:1px solid #669900;
	background-color:#EFF5E5;

}

.bubble_green_bottom_a{
	background: url('/skins/zap/common/speechbubbles/speechbubble_green_bottom_left.png');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.bubble_green_bottom_b{

	background: url('/skins/zap/common/speechbubbles/speechbubble_green_bottom_right.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.bubble_green_bottom_c{
	border-bottom:1px solid #669900;
}

.bubble_green_center{
	border-left:1px solid #669900;
	border-right:1px solid #669900;
}


/* Smarty: form.autocomplete */

.ac_multipleinputs_container{
	border: #8B9CC2 solid 1px;
	background-color:white;
}

.ac_multipleinputs_cells{
	color:#3D5A99;
	background-position:top;
}
.ac_multipleinputs_cells:hover{
	color:#FFFFFF;
	background-position:bottom;
}

.ac_multipleinputs_cells_start{
	background-image: url(/skins/zap/taglib/autocomplete/start_round.png);
	background-repeat: no-repeat;
	background-position:inherit;
}

.ac_multipleinputs_cells_center{
	background-image: url(/skins/zap/taglib/autocomplete/center_round.png);
	background-repeat: repeat-x;
	background-position:inherit;
}

.ac_multipleinputs_cells_end{
	background-image: url(/skins/zap/taglib/autocomplete/end_round.png);
	background-repeat: no-repeat;
	background-position:inherit;
}

.ac_multipleinputs_cells_approved{
	color:#333333;
	background-position:top;
}

.ac_multipleinputs_cells_approved:hover{
	color:#FFFFFF;
	background-position:bottom;
}

.ac_multipleinputs_cells_start_approved{
	background-image: url(/skins/zap/taglib/autocomplete/start_round_approved.png);
	background-repeat: no-repeat;
	background-position:inherit;
}
.ac_multipleinputs_cells_center_approved{
	background-image: url(/skins/zap/taglib/autocomplete/center_round_approved.png);
	background-repeat: repeat-x;
	background-position:inherit;
}
.ac_multipleinputs_cells_end_approved{
	background-image: url(/skins/zap/taglib/autocomplete/end_round_approved.png);
	background-repeat: no-repeat;
	background-position:inherit;
}
.ac_multipleinputs_cells_remove_approved{
	background-image: url(/skins/zap/taglib/autocomplete/delete_approved.png);
	background-repeat: no-repeat;
	background-position:inherit;
}

.ac_multipleinputs_cells_remove{
	background-image: url(/skins/zap/taglib/autocomplete/delete.png);
	background-repeat: no-repeat;
	background-position:inherit;
}

/* Smarty: box.tags */

.box_tags_container{
	border-left: #C4CDE0 solid 1px;
	border-right: #C4CDE0 solid 1px;
}

.box_tags_topborder{
	border-top: #C4CDE0 solid 1px;
}

.box_tags_bottomborder{
	border-bottom: #C4CDE0 solid 1px;
}

/* Smarty: form.tree */

.form_tree_container{
	background-color:#E4EBF9;
	border: #B2C0D8 solid 1px;
}

.form_tree_container_wrapper{
	background-color:#FFFFFF;
	border: 1px solid #B2C0D8;
}


.form_tree_container_close{
	background-image: url(/skins/zap/taglib/tree/feil_categories_close.png);
	background-repeat: no-repeat;
	background-position:top left;
}

.form_tree_container_open{
	background-image: url(/skins/zap/taglib/tree/feil_categories_open.png);
	background-repeat: no-repeat;
	background-position:top left;
}

.form_tree_cell_start{
	background-image: url(/skins/zap/taglib/tree/roundbox_cats_start.png);
	background-repeat: no-repeat;
}

.form_tree_cell_center{
	background-image: url(/skins/zap/taglib/tree/roundbox_cats_center.png);
	color: #3D5A99;
}

.form_tree_cell_remove{
	background-image: url(/skins/zap/taglib/tree/roundbox_cats_remove.png);
	background-repeat: no-repeat;
}

.form_tree_cell_remove:hover{
	background-image: url(/skins/zap/taglib/tree/roundbox_cats_remove_hover.png);
}

/* Smarty: form.multipleinputs_container */

.form_multipleinputs_container_cell_start{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_start.png);
	background-repeat: no-repeat;
}

.form_multipleinputs_container_cell_center{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_center.png);
	color: #3D5A99;
}

.form_multipleinputs_container_cell_remove{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete.png);
	background-repeat: no-repeat;
}

.form_multipleinputs_container_cell_remove:hover{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete_hover.png);
}

/*APROVED*/
.form_multipleinputs_container_cell_approved_start{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_start_approved.png);
	background-repeat: no-repeat;
}

.form_multipleinputs_container_cell_approved_center{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_center_approved.png);
	color: #527B00;
}

.form_multipleinputs_container_cell_approved_remove{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete_approved.png);
	background-repeat: no-repeat;
}

.form_multipleinputs_container_cell_approved_remove:hover{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete_hover.png);
}

/* NEW */

.form_multipleinputs_container2_cell_approved{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_start_approved.png);
	background-repeat: no-repeat;
}

.form_multipleinputs_container2_cell_label_approved{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_center_approved.png);
	color: #527B00;
}

.form_multipleinputs_container2_cell_remove_approved{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete_approved.png);
	background-position:right;
	background-repeat: no-repeat;
}

.form_multipleinputs_container2_cell_remove_approved:hover{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete_hover.png);
}

.form_multipleinputs_container3_cell_approved{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_start_approved.png);
	background-repeat: no-repeat;
}

.form_multipleinputs_container3_cell_label_approved{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_center_approved.png);
	color: #527B00;
}

.form_multipleinputs_container3_cell_remove_approved{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete_approved.png);
	background-position:right;
	background-repeat: no-repeat;
}

.form_multipleinputs_container3_cell_remove_approved:hover{
	background-image: url(/skins/zap/taglib/multipleinputs_container/roundbox_delete_hover.png);
}

/* Smarty: form.autocomplete.multipleinputs */

.form_autocomplete_multipleinputs{
	background-color: #FFFFFF;
	border: #8B9CC2 solid 1px;
}

.form_autocomplete_multipleinputs_title{
	color: #666666;
}

.form_autocomplete_localacsearch{

	background-image:url(/skins/zap/common/infos.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	background-color:#ffe7ce;
	border:1px solid #FF9933;
}

/* Smarty: misc.buttongreen */

.misc_button_green{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_start.png);
	background-repeat: no-repeat;
}

.misc_button_green_end{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_end.png);
	background-position: right;
	background-repeat: no-repeat;
}

.misc_button_green_center{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_center.png);
	color:#FFFFFF;
}

.misc_buttongreen{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_start.png);
	background-repeat: no-repeat;
}

.misc_buttongreen_end{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_end.png);
	background-position: right;
	background-repeat: no-repeat;
}

.misc_buttongreen_end_shop{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_end_cart.png);
	background-position: right;
	background-repeat: no-repeat;
}

.misc_buttongreen_center{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_center.png);
	color:#FFFFFF;
}


.misc_buttongreen_reverse{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_reverse_start.png);
	background-position: left;
	background-repeat: no-repeat;
}

.misc_buttongreen_center_reverse{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_center.png);
	color:#FFFFFF;
}

.misc_buttongreen_end_reverse{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_reverse_end.png);
	background-repeat: no-repeat;
	background-position: right;
}

.misc_buttongreen_end_reverse_shop{
	background-image: url(/skins/zap/taglib/buttongreen/button_green_reverse_start_cart.png);
	background-repeat: no-repeat;
	background-position: right;
}

/* Smarty: tools.registerIdentityBox */

.tools_registeridentitybox{
	color:#002c7e;
}

.tools_registeridentitybox SPAN{
	color:#002c7e;
}

.tools_registeridentitybox:hover SPAN{
	color:#FFFFFF;
}

/* Smarty: tools.description */

.tools_description_link{
	border: 1px solid #FFFFFF;
}

.tools_description_link:hover{
	border: 1px solid #FF9933;
}


.doc_common_fader{
	background-color:#000000;
}

.link_check{
	background-color:#F5F7FA;
}

.link_check:hover{
	background-color:#E4EBF9;
}

.link_check_text{
	color:#002872;
}

.link_check_icon{
	background-repeat:no-repeat;
	background-position:right;
}


.link_check_active{
	background-color:#C4CDE0;
}

.tools_inflagrante{
	background-color:#FFFFFF;
	border: #3f5c99 solid 1px;
}

.tools_inflagrante_drawlist_cell{
	border: #FFFFFF solid 1px;
}

.tools_inflagrante_drawlist_cell_inner{
	border: #F2F4FF solid 3px;
}

.tools_inflagrante_drawlist_cell{
	border: #FF7F00 solid 1px;
}

.tools_inflagrante_drawlist_cell:hover{
	border: #FF7F00 solid 1px;
}

.tools_inflagrante_drawlist_cell_title{
	background-image:url('/skins/zap/common/left_tag.png');
	background-repeat:no-repeat;
}

.tools_inflagrante_drawlist_cell_title_right{
	background-image:url('/skins/zap/common/right_tag.png');
	background-repeat:no-repeat;
	background-position:right;
}

.tools_inflagrante_drawlist_cell_title_name{
	background-color:#ff8c19;
	color:white;
}

.tools_inflagrante_list_container{
	border:1px solid #527b00;
	background-color:#EFF5E5;
}

/* Buttons */
.tools_inflagrante_button{
	background-image:url('/skins/zap/common/inflagrante_button_green.png');
}

.tools_inflagrante_button SPAN{
	color:#FFFFFF;
}

.tools_inflagrante_button_stop{
	background-image:url('/skins/zap/common/inflagrante_button_orange.png');
}

.tools_inflagrante_button_stop SPAN{
	color:#FFFFFF;
}

.tools_inflagrante_contacts{
	background-color:#FFFFFF;
	border:1px solid #8B9CC2;
}

.tools_inflagrantesmall_cell{
	border:1px solid #3D5A99;
}

.tools_inflagrantesmall_cell_inner{
	border:1px solid #FFFFFF;
}



/* AC */

.autocomplete_singleivload_remove{
	background-image:url('/skins/zap/taglib/autocomplete/button_remove.png');
	background-repeat:no-repeat;
}

.autocomplete_singleivload_remove:hover{
	background-image:url('/skins/zap/taglib/autocomplete/button_remove_hover.png');
	background-repeat:no-repeat;
}

/* Filter */

.tools_filter_debug{
	background-color:#b2cc7f;
	border-left:1px solid #527b00;
	border-right:1px solid #527b00;
	border-bottom:1px solid #527b00;
}

.tools_filter_debug_window{
	background-color:#FFFFFF;
	border:1px solid #527b00;
}

.tools_filter_agefilter_reset{
	background-image:url('/skins/zap/common/roundBox_reset_med.png');
	background-repeat:no-repeat;
	background-position:top center;
}

.tools_filter_agefilter_reset:hover{
	background-image:url('/skins/zap/common/roundBox_reset_hover_med.png');
}

.filter_bubble_head{
	border-bottom:1px solid #669900;
	background-color:#EFF5E5;
	color:#002872;
}

span.filter_bubble_head_state{
	color:#002872;
}

/*************/
/** ZAPTIPS **/
/*************/


/* OLD orange */



/*.tools_zaptips_orange_left{
	background-image:url('/skins/zap/taglib/zaptips/orange/left.png');
	background-repeat:no-repeat;
	padding-left:3px;
	height:18px;
	display:block;
	cursor:pointer;
}

.tools_zaptips_orange_right{
	background-image:url('/skins/zap/taglib/zaptips/orange/right.png');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:3px;
}

.tools_zaptips_orange_name{
	background-color:#ff8c19;
	padding:2px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	line-height:13px;
	color:white;
	text-align:right;
	font-weight:bold;
}*/



/* ORANGE */
.tools_zaptips_orange_tl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange/top_left.png');
	background-repeat	: no-repeat;
	background-position	: top left;

}
.tools_zaptips_orange_tr {
	background-image 	: url('/skins/zap/taglib/zaptips/orange/top_right.png');
	background-repeat	: no-repeat;
	background-position	: top right;
}

.tools_zaptips_orange_t {
	background-image : url('/skins/zap/taglib/zaptips/orange/bottom_top.png');
	background-repeat: repeat-x;
	background-position	: top;
}


.tools_zaptips_orange_cl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top left;
}

.tools_zaptips_orange_cr {
	background-image 	: url('/skins/zap/taglib/zaptips/orange/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top right;
}

.tools_zaptips_orange_c {
	background-color:#FFE7CE;
}

.tools_zaptips_orange_bl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange/bottom_left.png');
	background-repeat	: no-repeat;
	background-position	: bottom left;
}

.tools_zaptips_orange_br {
	background-image 	: url('/skins/zap/taglib/zaptips/orange/bottom_right.png');
	background-repeat	: no-repeat;
	background-position	: bottom right;
}

.tools_zaptips_orange_b {
	background-image : url('/skins/zap/taglib/zaptips/orange/bottom_top.png');
	background-repeat: repeat-x;
	background-position	: top;
}

/* ORANGE2 */

.tools_zaptips_orange2_tl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange2/top_left.png');
	background-repeat	: no-repeat;
	background-position	: top left;
}

.tools_zaptips_orange2_tr {
	background-image 	: url('/skins/zap/taglib/zaptips/orange2/top_right.png');
	background-repeat	: no-repeat;
	background-position	: top right;
}

.tools_zaptips_orange2_t {
	background-image : url('/skins/zap/taglib/zaptips/orange2/bottom_top.png');
	background-repeat: repeat-x;
	background-position	: top;
}


.tools_zaptips_orange2_cl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange2/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top left;
}

.tools_zaptips_orange2_cr {
	background-image 	: url('/skins/zap/taglib/zaptips/orange2/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top right;
}

.tools_zaptips_orange2_c {
	background-color:#FF8C19;
	color:#FFFFFF;
}

.tools_zaptips_orange2_bl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange2/bottom_left.png');
	background-repeat	: no-repeat;
	background-position	: bottom left;
}

.tools_zaptips_orange2_br {
	background-image 	: url('/skins/zap/taglib/zaptips/orange2/bottom_right.png');
	background-repeat	: no-repeat;
	background-position	: bottom right;
}

.tools_zaptips_orange2_b {
	background-image : url('/skins/zap/taglib/zaptips/orange2/bottom_top.png');
	background-repeat: repeat-x;
	background-position	: top;
}

/* ORANGE SIMPLE */

.tools_zaptips_orange_simple_tl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange_simple/top_left.png');
	background-repeat	: no-repeat;
	background-position	: top left;
}

.tools_zaptips_orange_simple_tr {
	background-image 	: url('/skins/zap/taglib/zaptips/orange_simple/top_right.png');
	background-repeat	: no-repeat;
	background-position	: top right;
}

.tools_zaptips_orange_simple_t {
	background-image : url('/skins/zap/taglib/zaptips/orange_simple/bottom_top.png');
	background-repeat: repeat-x;
	background-position	: top left;
}


.tools_zaptips_orange_simple_cl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange_simple/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top left;
}

.tools_zaptips_orange_simple_cr {
	background-image 	: url('/skins/zap/taglib/zaptips/orange_simple/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top right;
}

.tools_zaptips_orange_simple_c {
	background-color:#FF8C19;
	color:#FFFFFF;
}

.tools_zaptips_orange_simple_bl {
	background-image 	: url('/skins/zap/taglib/zaptips/orange_simple/bottom_left.png');
	background-repeat	: no-repeat;
	background-position	: bottom left;
}

.tools_zaptips_orange_simple_br {
	background-image 	: url('/skins/zap/taglib/zaptips/orange_simple/bottom_right.png');
	background-repeat	: no-repeat;
	background-position	: bottom right;
}

.tools_zaptips_orange_simple_b {
	background-image : url('/skins/zap/taglib/zaptips/orange_simple/bottom_top.png');
	background-repeat: repeat-x;
}

.tools_zaptips_orange_simple_top_tic_left{
	background-image : url('/skins/zap/taglib/zaptips/orange_simple/bottom_tic_left.png');
}

.tools_zaptips_orange_simple_top_tic_right{
	background-image : url('/skins/zap/taglib/zaptips/orange_simple/bottom_tic_right.png');
}

.tools_zaptips_orange_simple_bottom_tic_left{
	background-image : url('/skins/zap/taglib/zaptips/orange_simple/top_tic_left.png');
}

.tools_zaptips_orange_simple_bottom_tic_right{
	background-image : url('/skins/zap/taglib/zaptips/orange_simple/top_tic_right.png');
}



/* OLD status */
/*
.tools_zaptips_status_left{
	background-image:url('/skins/zap/taglib/zaptips/status/roundBox_left_lblue.png');
	background-repeat:no-repeat;
	padding-left:3px;
	height:18px;
	display:block;
	cursor:pointer;
}

.tools_zaptips_status_right{
	background-image:url('/skins/zap/taglib/zaptips/status/roundBox_right_lblue.png');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:3px;
}

.tools_zaptips_status_name{
	background-color:#8B9CC2;
	padding:2px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	line-height:13px;
	color:white;
	text-align:right;
	font-weight:bold;
}*/


.tools_zaptips_status_tl {
	background-image 	: url('/skins/zap/taglib/zaptips/status/top_left.png');
	background-repeat	: no-repeat;
	background-position	: top left;
}

.tools_zaptips_status_tr {
	background-image 	: url('/skins/zap/taglib/zaptips/status/top_right.png');
	background-repeat	: no-repeat;
	background-position	: top right;
}

.tools_zaptips_status_t {
	background-image : url('/skins/zap/taglib/zaptips/status/bottom_top.png');
	background-repeat: repeat-x;
	background-position	: top;
}


.tools_zaptips_status_cl {
	background-image 	: url('/skins/zap/taglib/zaptips/status/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top left;
}

.tools_zaptips_status_cr {
	background-image 	: url('/skins/zap/taglib/zaptips/status/left_right.png');
	background-repeat	: repeat-y;
	background-position	: top right;
}

.tools_zaptips_status_c {
	background-color:#8B9CC2;
	color:#FFFFFF;
}

.tools_zaptips_status_bl {
	background-image 	: url('/skins/zap/taglib/zaptips/status/bottom_left.png');
	background-repeat	: no-repeat;
	background-position	: bottom left;
}

.tools_zaptips_status_br {
	background-image 	: url('/skins/zap/taglib/zaptips/status/bottom_right.png');
	background-repeat	: no-repeat;
	background-position	: bottom right;
}

.tools_zaptips_status_b {
	background-image : url('/skins/zap/taglib/zaptips/status/bottom_top.png');
	background-repeat: repeat-x;
	background-position	: top;
}


/* AC HELP */

.achelp_box{
	background-image:url('/skins/zap/common/help_bottomright.png');
	background-repeat:no-repeat;
	background-position:0px 3px;
}

.achelp_content_text{
	background-color:#EDF0FF;
}


/* LISTING.NEW */


.listing_rank_img{
	background-position:top left;
	background-repeat:no-repeat;
}

.listing_bubble_head_left{
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_top_left.png');
	background-position	: bottom left;
	background-repeat	: no-repeat;
}

.listing_bubble_head_right{
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_top_right.png');
	background-position	: bottom right;
	background-repeat	: no-repeat;
}

.listing_bubble_head_center{ /*COLOR*/
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_top.png');
	background-position	: bottom;
	background-repeat	: repeat-x;
}

.listing_bubble_head_tip{
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_tip.png');
	background-position	: top;
	background-repeat	: no-repeat;
}

.listing_bubble_center_left{
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_dot.png');
	background-position : left;
	background-repeat	: repeat-y;
}

.listing_bubble_center_right{
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_dot.png');
	background-position : right;
	background-repeat	: repeat-y;
}

.listing_bubble_center_center{ /*COLOR*/
	background-color:#E4EBF9;
}


.listing_bubble_foot_left{
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_bottom_left.png');
	background-position	: bottom left;
	background-repeat	: no-repeat;
}


.listing_bubble_foot_right{
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_bottom_right.png');
	background-position	: bottom right;
	background-repeat	: no-repeat;
}


.listing_bubble_foot_center{ /*COLOR*/
	background-image	: url('/skins/zap/taglib/listing/listing_bubble_dot.png');
	background-position : bottom;
	background-repeat	: repeat-x;
	background-color:#E4EBF9;
}


.taglib_filter_border{
	border-left:1px solid #8B9CC2;
	border-right:1px solid #8B9CC2;
}

.taglib_filter_foot{
	border-top:1px solid #8B9CC2;
}

.taglib_pagetree_start{
	background-image	: url('/skins/zap/taglib/pagetree/pagetree_start.png');
	background-position : top;
	background-repeat	: no-repeat;
}

.taglib_pagetree_sep{
	border-top: 1px solid #8197C0;
	border-bottom: 1px solid #8197C0;
	background-image	: url('/skins/zap/taglib/pagetree/bread_feil.png');
	background-position : top;
	background-repeat	: no-repeat;	
}

.taglib_pagetree_end{
	background-image	: url('/skins/zap/taglib/pagetree/pagetree_end.png');
	background-position : top;
	background-repeat	: no-repeat;
}

.taglib_pagetree_menu{
	background-color:#F5F7FA;
	border-top: 1px solid #8197C0;
	border-bottom: 1px solid #8197C0;
}

/* misc.bubble */

.taglib_misc_bubble_head_left_style{
	background-image:url(/skins/zap/taglib/bubble/bubble_head_left.png);
}
.taglib_misc_bubble_head_left_style_light{
	background-image:url(/skins/zap/taglib/bubble/bubble_light_head_left.png);
}
.taglib_misc_bubble_head_left_style_green{
	background-image:url(/skins/zap/taglib/bubble/bubble_green_head_left.png);
}
.taglib_misc_bubble_head_left_style_orange{
	background-image:url(/skins/zap/taglib/bubble/bubble_orange_head_left.png);
}
.taglib_misc_bubble_head_left_style_lightgreen{
	background-image:url(/skins/zap/taglib/bubble/bubble_lightgreen_head_left.png);
}



.taglib_misc_bubble_head_right_style{
	background-image:url(/skins/zap/taglib/bubble/bubble_head_right.png);
}
.taglib_misc_bubble_head_right_style_light{
	background-image:url(/skins/zap/taglib/bubble/bubble_light_head_right.png);
}
.taglib_misc_bubble_head_right_style_green{
	background-image:url(/skins/zap/taglib/bubble/bubble_green_head_right.png);
}
.taglib_misc_bubble_head_right_style_orange{
	background-image:url(/skins/zap/taglib/bubble/bubble_orange_head_right.png);
}
.taglib_misc_bubble_head_right_style_lightgreen{
	background-image:url(/skins/zap/taglib/bubble/bubble_lightgreen_head_right.png);
}

.taglib_misc_bubble_head_center_style{
	background-color:#F5F7FA;
	border-top:1px solid #8B9CC2;
}
.taglib_misc_bubble_head_center_style_light{
	background-color:#FFFFFF;
	border-top:1px solid #8B9CC2;
}
.taglib_misc_bubble_head_center_style_green{
	background-color:#EFF5E5;
	border-top:1px solid #679901;
}
.taglib_misc_bubble_head_center_style_orange{
	background-color:#FFF5EA;
	border-top:1px solid #FF7F00;
}
.taglib_misc_bubble_head_center_style_lightgreen{
	background-color:#F5F7FA;
	border-top:1px solid #B3CC80;
}

.taglib_misc_bubble_center_style{
	background-color:#F5F7FA;
	border-right:1px solid #8B9CC2;
	border-left:1px solid #8B9CC2;
}
.taglib_misc_bubble_center_style_light{
	background-color:#FFFFFF;
	border-right:1px solid #8B9CC2;
	border-left:1px solid #8B9CC2;
}
.taglib_misc_bubble_center_style_green{
	background-color:#EFF5E5;
	border-right:1px solid #679901;
	border-left:1px solid #679901;
}
.taglib_misc_bubble_center_style_orange{
	background-color:#FFF5EA;
	border-right:1px solid #FF7F00;
	border-left:1px solid #FF7F00;
}
.taglib_misc_bubble_center_style_lightgreen{
	background-color:#F7FAF2;
	border-right:1px solid #B3CC80;
	border-left:1px solid #B3CC80;
}

.taglib_misc_bubble_foot_left_style{
	background-image:url(/skins/zap/taglib/bubble/bubble_foot_left.png);
}
.taglib_misc_bubble_foot_left_style_light{
	background-image:url(/skins/zap/taglib/bubble/bubble_light_foot_left.png);
}
.taglib_misc_bubble_foot_left_style_green{
	background-image:url(/skins/zap/taglib/bubble/bubble_green_foot_left.png);
}
.taglib_misc_bubble_foot_left_style_orange{
	background-image:url(/skins/zap/taglib/bubble/bubble_orange_foot_left.png);
}
.taglib_misc_bubble_foot_left_style_lightgreen{
	background-image:url(/skins/zap/taglib/bubble/bubble_lightgreen_foot_left.png);
}

.taglib_misc_bubble_foot_right_style{
	background-image:url(/skins/zap/taglib/bubble/bubble_foot_right.png);
}
.taglib_misc_bubble_foot_right_style_light{
	background-image:url(/skins/zap/taglib/bubble/bubble_light_foot_right.png);
}
.taglib_misc_bubble_foot_right_style_green{
	background-image:url(/skins/zap/taglib/bubble/bubble_green_foot_right.png);
}
.taglib_misc_bubble_foot_right_style_orange{
	background-image:url(/skins/zap/taglib/bubble/bubble_orange_foot_right.png);
}
.taglib_misc_bubble_foot_right_style_lightgreen{
	background-image:url(/skins/zap/taglib/bubble/bubble_lightgreen_foot_right.png);
}

.taglib_misc_bubble_foot_center_style{
	background-color:#F5F7FA;
	border-bottom:1px solid #8B9CC2;
}
.taglib_misc_bubble_foot_center_style_light{
	background-color:#FFFFFF;
	border-bottom:1px solid #8B9CC2;
}
.taglib_misc_bubble_foot_center_style_green{
	background-color:#EFF5E5;
	border-bottom:1px solid #679901;
}
.taglib_misc_bubble_foot_center_style_orange{
	background-color:#FFF5EA;
	border-bottom:1px solid #FF7F00;
}
.taglib_misc_bubble_foot_center_style_lightgreen{
	background-color:#F5F7FA;
	border-bottom:1px solid #B3CC80;
}

/* form.text2 */


.form_text2_input{
	background-color:#FFFFFF;
}

.form_text2_wrap{
	background-color:#FFFFFF;
	border:1px solid #B2C0D8;
}

.form_text2_privat{
	background-image:url('/skins/zap/common/mandatory.png');
}

.form_text2_wrap_privat{
	background-color:#FFFFFF;
	border-left:1px solid #B2C0D8;
	border-top:1px solid #B2C0D8;
	border-bottom:1px solid #B2C0D8;
}

/* form.upload */

.form_upload_progressbar_container{
	border:1px solid #3D5A99;
	background-color:#E4EBF9;
}

.form_upload_progressbar_inner{
	background-image:url(/skins/zap/common/progressbar_background.png);
}

.form_upload_progressbar_text{
}

/* form.autocompleter.goto.html */
	
	.form_autocompleter_goto_html_input_wrap{
	
		border-top:1px solid #8B9CC2;
		border-bottom:1px solid #8B9CC2;
		border-left:1px solid #8B9CC2;	
	}
	
	.form_autocompleter_goto_html_input{
	
		background-color:#FFFFFF;
		background-image:url('/skins/zap/common/search.png');
	}
	
	.form_autocompleter_goto_html_list_container{
	
		border-bottom:1px solid #18267D;
		border-left:1px solid #18267D;
		border-right:1px solid #18267D;
		
		background-color:#5775A9;

	}
	
	.form_autocompleter_goto_html_list_container LI{

		background-color:#5775A9;
		color:#FFFFFF;
	}
		
	.form_autocompleter_goto_html_list_active{
	
		background-image:url('/skins/zap/common/read_light.png');		
	}
	
	.form_autocompleter_goto_html_list_active:hover{
		background-image:url('/skins/zap/common/check_ok.png');
	}
	
	.form_autocompleter_goto_html_list_container LI:hover{
		background-color:#E4EBF9;
		color:#333333;
	}
	
	.form_autocompleter_goto_html_list_title{
	
		border:1px solid #3D5A99;
		border-left:1px solid #8B9CC2;
		color:#FFFFFF;
		background-image:url('/skins/zap/common/tree_expand_open_light.png');
		
	}
	
	.form_autocompleter_goto_html_list_title:hover{
		border:1px solid #8B9CC2;
		background-color:#5775A9;
	}
	
	.form_autocompleter_goto_html_list_title_active{

		background-color:#5775A9;
		border-top:1px solid #18267D;
		border-left:1px solid #8B9CC2;
		border-right:1px solid #18267D;
		color:#FFFFFF;
		background-image:url('/skins/zap/common/tree_expand_open_light.png');
	}





/* --- INSTANCEBAR   ---------------------- */



div.instancebar {
	background-color:#e4ebf9;
	background-image:url(/skins/zap/layout/upperinstancebar.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

/* ----- InstanceBarTabs --------------*/


DIV.bigtableftactive {
	background-image:url(/skins/zap/layout/bigtableft.png);
	background-position:top left;
	background-repeat:no-repeat;
}

DIV.bigtabcenteractive {
	background-image:url(/skins/zap/layout/bigtab_center.png);
	background-repeat:no-repeat;
}


DIV.bigtabrightactive {
	background-image:url(/skins/zap/layout/bigtabright.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

DIV.bigtabinneractive {
	background-image:url(/skins/zap/layout/bigtab_center.png);
}

A.bigtab {
	color:#002c7e;
}


/* ---- blocklinks --------- */

a.blocklink:hover {
	background-color:#FF9933;
	color:white;
}

.blocklink {
	background-color:#EDF0FF;
	background-position:top right;
	background-repeat:no-repeat;
	color:#002872;
}

.blocklink_attention {
	background-color:#F5F7FA;
	background-position:top right;
	background-repeat:no-repeat;
	color:#002872;
}


a.blocklink_attention:hover {
	background-color:#FF9933;
	color:white;
}


.blocklink_space {
	border-bottom:1px dotted #3e5d99;
}

.linkblock {
	border-top:1px dotted #3e5d99;	
}

/* ---- Menu blocklinks --------- */



.menu_blocklink {
	background-color:#EDF0FF;
	background-position:center left;
	background-repeat:no-repeat;
	color:#002872;
}

a.menu_blocklink:hover {
	background-color:#FF9933;
	color:white;
}

.menu_blocklink_selected {
	background-color:#FFFFFF;
	background-position:center left;
	background-repeat:no-repeat;
	color:#002872;
}

.menu_blocklink_hidden {
	background-color:#FFE5CC;
	background-position:top left;
	background-repeat:no-repeat;
	color:#002872;
}

a.menu_blocklink_hidden:hover {
	background-color:#FF9933;
	color:white;
}

.menu_blocklink_space {
	border-bottom:1px dotted #3e5d99;
}

.menu_group_tab{
	background-image:url('/skins/zap/leftcolumn/lb_simple_new.png');
	background-position:center left;
	background-repeat: no-repeat;
	color:#FFFFFF;
}

.menu_group_tab_linked{
	background-image:url('/skins/zap/leftcolumn/lb_off_new.png');
	background-position:center left;
	background-repeat: no-repeat;
	color:#FFFFFF;
}

.menu_group_tab_linked A{
	color:#FFFFFF;
}

.menu_group_tab_linked:hover{
	background-image:url('/skins/zap/leftcolumn/lb_on_new.png');
}

.menu_group_tab_linked_active{
	background-image:url('/skins/zap/leftcolumn/lb_on_new.png');
	background-position:center left;
	background-repeat: no-repeat;
	color:#FFFFFF;
}
.menu_group_tab_linked_active A{
	color:#FFFFFF;
}

.menu_myzap_tab{

	background-image:url('/skins/zap/leftcolumn/myzap.png');
	background-position:center left;
	background-repeat: no-repeat;
	color:#FFFFFF;
}

.menu_online{
	background-image:url('/skins/zap/leftcolumn/menu_bigtab_blue_light.png');
	background-position:top left;
	background-repeat: no-repeat;
}

.menu_online_tab{

	background-image:url('/skins/zap/leftcolumn/menu_tab_blue_light.png');
	background-position:top center;
	background-repeat: no-repeat;
}

.menu_online_tab A{
	color:#002872;
}

.menu_blocklink_spacer{	
	border-bottom:1px dotted #3E5D99;
}

.menu_blocklink_spacer_wrap{
	border-top:1px dotted #3E5D99;
}

/*  MENU ICONS */

.menu_icons_cell{
	background-color:#E4EBF9;
	background-repeat:no-repeat;
	background-position: center center;
	border-top:1px solid #3A5E9C;
	border-left:1px solid #3A5E9C;
	border-bottom:1px solid #3A5E9C;	
}

div.menu_icons_cell:hover{
	background-color:#8B9CC2;
}

.menu_icons_cell_selected{
	background-repeat:no-repeat;
	background-position: center center;
	
	border-top:1px solid #3A5E9C;
	border-left:1px solid #3A5E9C;
	border-bottom:1px solid #3A5E9C;

	background-color:#8B9CC2;	
}

.menu_icons_cell_closer{
	border-left:1px solid #3A5E9C;
	border-bottom:1px solid #3A5E9C;
}

.menu_icons_label_selected{

	border-right:1px solid #FFFFFF;

	background-color:#FFFFFF;
	background-position:center left;
	background-repeat:no-repeat;
	color:#002872;
}

.menu_icons_label{

	background-color:#8B9CC2;
	background-position:center left;
	background-repeat:no-repeat;
	color:#FFFFFF;	
	border-left:1px solid #3A5E9C;
	border-bottom:1px solid #3A5E9C;
	
}

.menu_icons_label:hover{

}

.menu_navigation_bubble{
	background-image : url('/skins/zap/leftcolumn/box_leftnav.png');
	background-repeat: no-repeat;
	background-position : center;
}

.menu_navigation_bubble_blink{	
	background-image : url('/skins/zap/leftcolumn/box_leftnav_blink2.png');
	background-repeat: no-repeat;
	background-position : center;
}

.menu_navigation_bubble_blink_number{
	color:#FFFFFF;
}

.menu_navigation_bubble_content{
	background-repeat: no-repeat;
	background-position : center;
}


/* WEBPAGE BASE LAYOUT */

.webpage_base_footer_start{
	background-image : url('/skins/zap/p/content_foot_left.png');
	background-repeat: no-repeat;
	background-position : bottom left;
}

.webpage_base_footer_end{
	background-image : url('/skins/zap/p/content_foot_right.png');
	background-repeat: no-repeat;
	background-position : right bottom;
}

.webpage_base_footer_bottom{
	background-image : url('/skins/zap/p/content_foot_bottom.png');
	background-repeat: repeat-x;
	background-position : bottom;
}

.webpage_base_footer_toplink{
	background-image : url('/skins/zap/p/leftcorner.png');
	background-repeat: no-repeat;
	background-position : left top;
}

.webpage_base_footer_toplink_end{
	background-image : url('/skins/zap/p/rightcorner.png');
	background-repeat: no-repeat;
	background-position : right top;
}

.webpage_base_footer_toplink_center{
	background-image : url('/skins/zap/p/middle.png');
	background-repeat: repeat-x;
	background-position : bottom;
}

/* */

td.private_table_td1_head{
	background-color:#EFF5E5;
	border-bottom: 1px solid #999999;
}
td.private_table_td2_head{
	background-color:#EDF0FF;
	border-bottom: 1px solid #999999;
}
td.private_table_td3_head{
	background-color:#FFE7CE;
	border-bottom: 1px solid #999999;
}

td.private_table_td1{
	background-color:#EFF5E5;
}
td.private_table_td2{
	background-color:#EDF0FF;
}
td.private_table_td3{
	background-color:#FFE7CE;
}


/* CALENDAR 4 FORM */ 

.calendarform{

	border: 1px solid #8B9CC2;
	background-color:#FFFFFF;

}

/* GETMEMBER */

.users_getmember_intro{
	border-left:1px solid #8B9CC2;
	border-right:1px solid #8B9CC2;
}

/* HOMEBASE 3 */

.homebase_topheader_container{
	background-image:url('/skins/zap/layout/upperinstancebar.png');	
}

.homebase_header_container{

	background-image:url('/skins/zap/layout/upperinstancebar.png');
	background-color:#E4EBF9;
}

.homebase_header_icon IMG{
	background-color:#FFFFFF;
	border:1px solid #8B9CC2;
}

.homebase_header_tick{
	background-image:url('/skins/zap/p/navigation_usermenu_cell_tick.png');
}

.homebase_header_fix{
	background-image:url('/skins/zap/p/homebase_header_fix.png');
}

.homebase_navigation_group{
	border-bottom: 1px solid #B9C4DA;
}

/* USERNAVIGATION */

.usernavigation_tabs_container{
	border-top:1px dotted #3E5D99;
	background-image:url('/skins/zap/common/navigation/navigation_usermenu_cell_bg.png');
}


.usernavigation_tab{
	background-color:#E4EBF9;
	/*background-image:url('/skins/zap/common/navigation/navigation_usermenu_cell_bg.png');*/
}

.usernavigation_tab_icon{
	background-color:white;
	border: 1px solid #8B9CC2;
}

.usernavigation_tab_count{
	background-image:url('/skins/zap/common/navigation/sb_down_blue.png');
	color:#FFFFFF;
}

.usernavigation_tabs_tick{
	background-image:url('/skins/zap/common/navigation/navigation_usermenu_cell_tick.png');
}

.usernavigation_pages_homebase_link_text{
	color:#003399;
}

.usernavigation_pages_homebase_link_count{
	color:white;
}

.usernavigation_pages_homebase_link .messaging{
	background-image:url('/skins/zap/common/navigation/sb_left_orange.png');
}

.usernavigation_pages_homebase_link .infos{
	background-image:url('/skins/zap/common/navigation/sb_left_green.png');
}

.usernavigation_pages_homebase_link .community{
	background-image:url('/skins/zap/common/navigation/sb_left_blue.png');
}


/* ZAP NEWS */

.zapnews_wrap{

	border-bottom:1px solid #C0C9DE;
	
}

.zapnews_tick{

	background-image:url("/skins/zap/common/navigation/navigation_usermenu_cell_tick_dark.png");

}

.zapnews_news{
	background-color:#F5F7FA;
	border-bottom:1px solid #C0C9DE;
}

.zapnews_news_close{

	background-image:url('/skins/zap/common/roundBox_reset_med.png');
}

.zapnews_news_close:hover{

	background-image:url('/skins/zap/common/roundBox_reset_hover_med.png');

}

/* GETMEMBER 2 */

.pages_getmember_wrap .pages_getmember_cell .pages_getmember_klass{
	color:#3F3C4B;
}

/* GETMEMBER2 - KLASSES - 01*/
.pages_getmember_wrap .klass_01{
	background-color:#F4F7E9;
	border-top:#B0CD86 1px solid;
	border-bottom:#B0CD86 1px solid;
}

.pages_getmember_wrap:hover .klass_01{
	background-color:#EAF0D4;
}

.pages_getmember_wrap .klass_01 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1.png');
}

*html .pages_getmember_wrap .klass_01 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1.gif');
}

.pages_getmember_wrap:hover .klass_01 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1_hover.png');
}

*html .pages_getmember_wrap:hover .klass_01 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1_hover.gif');
}

.pages_getmember_wrap .klass_01 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/person.png');
}

*html .pages_getmember_wrap .klass_01 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/person.gif');
}

.pages_getmember_wrap .klass_01 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_person.png');
}

*html .pages_getmember_wrap .klass_01 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_person.gif');
}

/* GETMEMBER2 - KLASSES - 02*/
.pages_getmember_wrap .klass_02{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_02{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_02 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2.png');
}

*html .pages_getmember_wrap .klass_02 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2.gif');
}

.pages_getmember_wrap:hover .klass_02 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2_hover.png');
}

*html .pages_getmember_wrap:hover .klass_02 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2_hover.gif');
}

.pages_getmember_wrap .klass_02 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/artist.png');
}

*html .pages_getmember_wrap .klass_02 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/artist.gif');
}

.pages_getmember_wrap .klass_02 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_02 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}

/* GETMEMBER2 - KLASSES - 03*/
.pages_getmember_wrap .klass_03{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_03{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_03 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3.png');
}

*html .pages_getmember_wrap .klass_03 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3.gif');
}

.pages_getmember_wrap:hover .klass_03 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3_hover.png');
}

*html .pages_getmember_wrap:hover .klass_03 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3_hover.gif');
}

.pages_getmember_wrap .klass_03 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/deejay.png');
}

*html .pages_getmember_wrap .klass_03 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/deejay.gif');
}

.pages_getmember_wrap .klass_03 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_03 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}

/* GETMEMBER2 - KLASSES - 04*/
.pages_getmember_wrap .klass_04{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_04{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_04 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4.png');
}

*html .pages_getmember_wrap .klass_04 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4.gif');
}

.pages_getmember_wrap:hover .klass_04 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4_hover.png');
}

*html .pages_getmember_wrap:hover .klass_04 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4_hover.gif');
}

.pages_getmember_wrap .klass_04 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/eventreporter.png');
}

*html .pages_getmember_wrap .klass_04 .pages_getmember_img{
	background-image:url('/skins/zap/pages/users/getmember/eventreporter.gif');
}

.pages_getmember_wrap .klass_04 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_04 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}

/* GETMEMBER2 - KLASSES - 05*/
.pages_getmember_wrap .klass_05{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_05{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_05 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2.png');
}

*html .pages_getmember_wrap .klass_05 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2.gif');
}

.pages_getmember_wrap:hover .klass_05 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2_hover.png');
}

*html .pages_getmember_wrap:hover .klass_05 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2_hover.gif');
}

.pages_getmember_wrap .klass_05 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_05 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}

/* GETMEMBER2 - KLASSES - 06*/
.pages_getmember_wrap .klass_06{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_06{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_06 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4.png');
}

*html .pages_getmember_wrap .klass_06 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4.gif');
}

.pages_getmember_wrap:hover .klass_06 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4_hover.png');
}

*html .pages_getmember_wrap:hover .klass_06 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp4_hover.gif');
}

.pages_getmember_wrap .klass_06 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_06 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}

/* GETMEMBER2 - KLASSES - 07*/
.pages_getmember_wrap .klass_07{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_07{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_07 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3.png');
}

*html .pages_getmember_wrap .klass_07 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3.gif');
}

.pages_getmember_wrap:hover .klass_07 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3_hover.png');
}

*html .pages_getmember_wrap:hover .klass_07 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp3_hover.gif');
}

.pages_getmember_wrap .klass_07 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_07 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}

/* GETMEMBER2 - KLASSES - 08*/
.pages_getmember_wrap .klass_08{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_08{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_08 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2.png');
}

*html .pages_getmember_wrap .klass_08 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2.gif');
}

.pages_getmember_wrap:hover .klass_08 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2_hover.png');
}

*html .pages_getmember_wrap:hover .klass_08 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp2_hover.gif');
}

.pages_getmember_wrap .klass_08 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_08 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}

/* GETMEMBER2 - KLASSES - 09*/
.pages_getmember_wrap .klass_09{
	background-color:#F5F5F6;
	border-top:#C4C3C8 1px solid;
	border-bottom:#C4C3C8 1px solid;
}

.pages_getmember_wrap:hover .klass_09{
	background-color:#EEEEEF;
}

.pages_getmember_wrap .klass_09 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1.png');
}

*html .pages_getmember_wrap .klass_09 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1.gif');
}

.pages_getmember_wrap:hover .klass_09 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1_hover.png');
}

*html .pages_getmember_wrap:hover .klass_09 .pages_getmember_bubble{
	background-image:url('/skins/zap/pages/users/getmember/sp1_hover.gif');
}

.pages_getmember_wrap .klass_09 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.png');
}

*html .pages_getmember_wrap .klass_09 .pages_getmember_tick{
	background-image:url('/skins/zap/pages/users/getmember/tick_other.gif');
}



DIV.boxheader_dots_light {
	border-top:1px dotted #c4cde0;
	border-bottom:1px dotted #c4cde0;

}

DIV.boxheader_light {
	background-color:#F5F7FA;	
}

DIV.boxheader_hover {
	background-color:#EDF0FF;
}

SPAN.boxheadertext_light {
	color:#666666;
}


SPAN.boxheader_light {
	color:black;
}

/* DARK */ 
DIV.boxheader_dark {
	background-color: #FFE5CC;	
}

DIV.boxheader_dots_dark {
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
}

SPAN.boxheadertext_dark {
	color:#000000;
}

DIV.boxheadertext_spacing {
	color:#666666;
}

DIV.boxheader_dots_white {
	border-top:1px dotted #3e5d99;
	border-bottom:1px dotted #3e5d99;
}

DIV.boxheader_white {
	background-color:white;
}

SPAN.boxheadertext_white {
	color:#666666;
}

SPAN.boxheadertext_white SPAN{
	color:#666666;
}


SPAN.boxheader_white {
	color:black;
}

DIV.boxheader_dots_attention {
	border-top:1px dotted #3e5d99;
	border-bottom:1px dotted #3e5d99;
}


SPAN.boxheader_attention {
	color:#FF9933;
}


DIV.boxheader_attention {
	background-color:#ffe7ce;	
}


SPAN.boxheadertext_attention  {
	color:#666666;
}

SPAN.boxheadertext_attention SPAN{
	color:#666666;
}

/* GREEN */ 


DIV.boxheader_dots_green {
	border-top:1px dotted #669900;
	border-bottom:1px dotted #669900;
}


SPAN.boxheader_green {
	color:#FF9933;
}


DIV.boxheader_green {
	background-color:#EFF5E5;	
}


SPAN.boxheadertext_green  {
	color:#666666;
}

SPAN.boxheadertext_green SPAN{
	color:#666666;
}

DIV.boxheader_dots {
	border-top:1px dotted #3e5d99;
	border-bottom:1px dotted #3e5d99;
}

DIV.boxheader_line {
	border-top:1px solid #D8DEEB;
	border-bottom:1px solid #D8DEEB;
}

DIV.boxheader_line_notop {
	border-top:none;
}

DIV.boxheader_line_nobottom {
	border-bottom:none;
}



DIV.boxheader {
	background-color:#e4ebf9;	
}

DIV.boxheader_green {
	background-color:#EFF5E5;;	
}
	
DIV.boxheader_small {
	background-color:#e4ebf9;
}

SPAN.boxheader {
	color:black;
}

SPAN.boxheadertext {
	color:#666666;
}

.boxTopLinkdefault {
	color:white;
}


.boxTopTabNesteddefault {
	background-image:url(/skins/zap/boxDefault/titleCorner.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.boxTopTabdefault {
	background-image:url(/skins/zap/boxDefault/titleBG.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.boxCanvas {
	border-bottom:1px solid #b2c0d8;
}


.boxTitledefault {
	color:white;
}




DIV.boxSubBoxTitledefault {
	background-color:#E4EBF9;
	color:#3E5D99;
}

DIV.boxSubHeaderdefault {
	background-color:#E4EBF9;
	border-bottom:1px solid #8B9CC2;
	color:#333333;
}

div.boxSubHeadersimpleinfo{
	border-bottom:1px solid #D8DEEB;
}

DIV.boxSubHeadersmallmargin {
	background-color:#E4EBF9;
	border-bottom:1px solid #8B9CC2;
	color:#333333;
}

DIV.boxSubHeadernomargin {
	background-color:#E4EBF9;
	border-bottom:1px solid #8B9CC2;
	color:#333333;
}


DIV.boxSeperatordefault {
	border-top:1px dotted #556FA6;
}

DIV.boxSeperator_light {
	border-top:1px dotted #c4cde0;
}

DIV.boxSeperator_flat {
	border-top:1px solid #8b9cc2;	
}

/* needed for the tabs in the box headers */

A.ubTabbedText {
	color:white;	
}

DIV.ubTabLeftactive{
	background-image:url(/skins/zap/boxDefault/innerTabLeft.png);
	background-position:top left;
	background-repeat:no-repeat;
}

DIV.ubTabRightactive {
	background-image:url(/skins/zap/boxDefault/innerTabRight.png);
	background-position:top right;
	background-repeat:no-repeat;
}

A.ubTabbedTextactive {
	color:#002c7e;
}

/* Void Box */

DIV.box_head_void_title_left{
	background-image:url(/skins/zap/boxDefault/headvoid_top_left.png);
	background-repeat:no-repeat;
	border-bottom:#8b9cc2 solid 1px;
}

DIV.box_head_void_title_center{
	background-color:#F5F7FA;
	border-top:#8b9cc2 solid 1px;
}

DIV.box_head_void_title_right{
	background-image:url(/skins/zap/boxDefault/headvoid_top_right.png);
	background-position:right top;
	background-repeat:no-repeat;
}

/* Void Box Blue */

DIV.box_head_void_titleblue_left{
	background-image:url(/skins/zap/boxDefault/headvoid_top_left_blue.png);
	background-repeat:no-repeat;
	border-bottom:#002C7E solid 1px;
}

DIV.box_head_void_titleblue_center{
	background-color:#3D5A99;
	border-top:#002C7E solid 1px;
}

DIV.box_head_void_titleblue_text{
	color:#FFFFFF;
}

DIV.box_head_void_titleblue_right{
	background-image:url(/skins/zap/boxDefault/headvoid_top_right_blue.png);
	background-position:right top;
	background-repeat:no-repeat;
}

DIV.box_foot_void_titleblue_left{
	background-image:url(/skins/zap/boxDefault/headvoid_bottom_left_blue.png);
	background-repeat:no-repeat;
	border-top:#002C7E solid 1px;
}

DIV.box_foot_void_titleblue_center{
	background-color:#3D5A99;
	border-bottom:#002C7E solid 1px;
}

DIV.box_foot_void_titleblue_right{
	background-image:url(/skins/zap/boxDefault/headvoid_bottom_right_blue.png);
	background-position:top right;
	background-repeat:no-repeat;
}

/* -- */


DIV.box_foot_void_title_left{
	background-image:url(/skins/zap/boxDefault/headvoid_bottom_left.png);
	background-repeat:no-repeat;
}

DIV.box_foot_void_title_center{
	background-color:#F5F7FA;
	border-bottom:#8b9cc2 solid 1px;
}

DIV.box_foot_void_title_right{
	background-image:url(/skins/zap/boxDefault/headvoid_bottom_right.png);
	background-position:top right;
	background-repeat:no-repeat;
}

DIV.box_void_inner{
	border-left:#8b9cc2 solid 1px;
	border-right:#8b9cc2 solid 1px;
}

DIV.box_void_inner_grey{
	background-color:#F5F7FA;
	border-left:#8b9cc2 solid 1px;
	border-right:#8b9cc2 solid 1px;
}

DIV.box_void_inner_blue{
	background-color:#E4EBF9;
	border-left:#8b9cc2 solid 1px;
	border-right:#8b9cc2 solid 1px;
}

DIV.box_void_inner_orange{
	background-color:#FFE5CC;
	border-left:#FF7F00 solid 1px;
	border-right:#FF7F00 solid 1px;
}

DIV.box_void_inner_green{
	background-color:#EFF5E5;
	border-left:#8b9cc2 solid 1px;
	border-right:#8b9cc2 solid 1px;
}

.box_void_botton_add{
	background-image: url(/skins/zap/common/roundBox_add_normal.png);
	background-position: center center;
	background-repeat: 	no-repeat;
}

.box_void_botton_add:hover{
	background-image:url(/skins/zap/common/roundBox_add_hover.png);	
}



.box_more_left{
	
	padding-left:3px;
		
	background-image:url('/skins/zap/boxDefault/more_left.png');
	background-position:left top;
	background-repeat: no-repeat;
	
	height:19px;
	line-height:19px;
	
			
}

.box_more_right{
	background-image:url('/skins/zap/boxDefault/more_right.png');
	background-position:right top;
	background-repeat: no-repeat;
}

.box_more_center{
	background-image:url('/skins/zap/boxDefault/more_1px.png');
	background-position:right top;
	background-repeat: repeat-x;

	color:#FFFFFF;
}


/* Zap intro */

.zap_intro{

	border-bottom:1px solid #8B9CC2;
	border-left:1px solid #8B9CC2;
	border-right:1px solid #8B9CC2;
	
}

.zap_intro_menu_container{
	background-color:#000000;
}

.zap_intro_container_inner{

	background-position:top left;
	background-repeat: no-repeat;
	
}

.zap_intro_menu{

	border-top: 1px solid #8B9CC2;
	background-color:#EDF0FF;
}

.zap_intro_container{

	z-index:99;
	position:absolute;
	top:0px;
	left:0px;
	width:285px;
	height:249px;
	background-color:#FFFFFF;
}

.zap_intro_newscontainer{	
	z-index:50;
	width:275px;
	height:240px;
	padding:5px;
}

.zap_intro_content{
	border-top:1px solid #8B9CC2;
}

.zap_intro_menu_nightlife{
	background-image:url('/skins/zap/common/navigation/intro_menu_nightlife.png');
	background-position: top left;
	background-repeat: no-repeat;
}


.zap_intro_menu_fotoreports{
	background-image:url('/skins/zap/common/navigation/intro_menu_fotoreports.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.zap_intro_menu_community{
	background-image:url('/skins/zap/common/navigation/intro_menu_community.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.zap_intro_menu_singles{
	background-image:url('/skins/zap/common/navigation/intro_menu_singles.png');
	background-position: top left;
	background-repeat: no-repeat;
}

/* countpannel */

/* PUBLIC */

.box_countpannel_blank .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/bb_right_blue.png');
}

.box_countpannel_messaging .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/bb_right_orange.png');
}

.box_countpannel_messaging .box_countpannel_content{

	border-left:1px solid #FFCC99;
	background-color:#FFF5EA;

}

.box_countpannel_messaging .box_countpannel_link:hover{

	background-color:#FFE9D7;
	
}

.box_countpannel_infos .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/bb_right_green.png');
}

.box_countpannel_infos .box_countpannel_content{

	border-left:1px solid #B0CC86;
	background-color:#EFF5E7;

}

.box_countpannel_infos .box_countpannel_link:hover{

	background-color:#E1EBCC;

}

.box_countpannel_community .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/bb_right_blue.png');
}

.box_countpannel_community .box_countpannel_content{

	border-left:1px solid #C5CDE0;
	background-color:#F5F7FA;

}

.box_countpannel_community .box_countpannel_link:hover{

	background-color:#EFF2F7;

}

/* BIG */


/* SMALL */

.box_countpannel_small_blank .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/sb_right_blue.png');
}

.box_countpannel_small_messaging .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/sb_right_orange.png');
}

.box_countpannel_small_infos .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/sb_right_green.png');
}

.box_countpannel_small_community .box_countpannel_count{
	background-image:url('/skins/zap/common/navigation/sb_right_blue.png');
}

/* SIMPLECONTAINER */


.box_proposition_tick{
	background-image:url('/skins/zap/common/navigation/navigation_usermenu_cell_tick_cw.png');
}


.box_proposition_content{
	border-top:1px solid #8B9CC2;
}

.box_proposition_links{
	border-top:1px solid #C4CDE0;
}

.box_proposition_group_container{
	background-color:#F5F7FA;
	border-left:1px solid #8B9CC2;
}

A.box_proposition_dismisslink_box{
	background-color:#8B9CC2;
	background-image:url('/skins/zap/common/close_white_big.png');

}

A.box_proposition_dismisslink_box:hover{
	background-color:#FF9900;
}


/* box clean */

.box_clean_clear{
	background-color:#F5F7FA;
	border-top:1px solid #8B9CC2;
	background-image:url('/skins/zap/common/navigation/box_clean_gradient.png');	
}

.box_clean_tick{
	background-image:url('/skins/zap/common/navigation/box_clean_tick.png');
}


.box_clean_tab A{
	background-color:#8B9CC2;
	color:white;
}

.box_clean .active A{
	border-left:1px solid #8B9CC2;
	border-top:1px solid #8B9CC2;
	border-right:1px solid #8B9CC2;
	background-color:#E7EBF2;
	color:#333333;
}

.box_clean .active A:hover{
	background-color:#E7EBF2;
}

.box_clean_tab A:hover{
	background-color:#FF9933;
}

.box_clean_tab LI:hover{
	background-color:#FF9933;
}

A.box_clean_more{
	background-color:#98B426;
	background-image:url('/skins/zap/common/feil_upperbar_bright.png');	
	color:white;
}

A.box_clean_more:hover{
	background-color:#FF9933;
}

A.box_clean_icon{
	background-color:#8B9CC2;
}

A.box_clean_icon:hover{
	background-color:#FF9933;
}

A.box_clean_link{
	background-color:#8B9CC2;
	color:#FFFFFF;
}

A.box_clean_link:hover{
	background-color:#FF9933;
}

.box_clean_content{
	background-color:#F5F7FA;
	border-bottom:1px solid #D8DEEB;
}

.box_pane_clean .title{
	color:#333333;
}

.box_pane_clean .subtitle{
	color:#666666;
}


/* box clean dark */

.box_clean_dark .box_clean_clear{
	background-color:#EBEEF5;
	background-image:url('/skins/zap/common/navigation/box_clean_dark_gradient.png');	
}

.box_clean_dark_content{
	background-color:#EBEEF5;
}

.box_clean_dark .box_clean_tick{
	background-image:url('/skins/zap/common/navigation/box_clean_dark_tick.png');
}


/* normal */
/* does not exist */

/* light */
.box_pane_clean_light .wrap{
	border-color: #D8DEEB;
}

.box_pane_clean_light .inner{
	border-color: #FFFFFF;
	background-color:#F5F7FA;
}

/* bold */
.box_pane_clean_bold .wrap{
	border-color: #D8DEEB;
}

.box_pane_clean_bold .inner{
	border-color: #FFFFFF;
	background-color:#EBEEF5;
}

/* dark */
.box_pane_clean_dark .wrap{
	border-color: #333333;
}

.box_pane_clean_dark .inner{
	border-color: #FFFFFF;
	background-color:#666666;
}

/* attention */
.box_pane_clean_attention .wrap{
	border-color: #FFA54A;
}

.box_pane_clean_attention .inner{
	border-color: #FFFFFF;
	background-color:#ffe7ce;
}

/* white */
.box_pane_clean_white .wrap{
	border-color: #FFFFFF;
}

.box_pane_clean_white .inner{
	border-color: #FFFFFF;
	background-color:#FFFFFF;
}

/* green */
.box_pane_clean_green .wrap{
	border-color: #98B426;
}

.box_pane_clean_green .inner{
	border-color: #FFFFFF;
	background-color:#EAF0D4;
}

/* yellow */
.box_pane_clean_yellow .wrap{
	border-color: #FFEC9F;
}

.box_pane_clean_yellow .inner{
	border-color: #FFFFFF;
	background-color:#FFFBEC;
}




.infoboxCanvas {
	border:1px solid #8b9cc2;	

}



SPAN.ratesSlope {
	color:#333333;
}

SPAN.ratesLabel{
	color:#333333;	
}

SPAN.ratesValues {
	color:#333333;
	
}



.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus, 
.star-rating .current-rating{
	background-image: url(/skins/zap/common/star.gif);
}


.star-rating .current-userrating {
	background-image: url(/skins/zap/common/star.gif);
}


.small-star-rating,
.small-star-rating a:hover,
.small-star-rating a:active,
.small-star-rating a:focus, 
.small-star-rating .current-rating{
	background-image: url(/skins/zap/common/star_small2.gif);
}

.small-star-rating .current-userrating {
	background-image: url(/skins/zap/common/star_small2.gif);
}



/* ----- COMMON ----- */

.portalviewinner{
	border-bottom: 1px dotted #C4CDE0;
}


DIV.infoviewinntertext_warning{
	background-color:#FFE7CE;
}

/* ProfileImageAdded */

.info_ProfileImageAdded_profilimage{
	border-right:1px dotted #3e5d99;
}

/* Infalgrante */





/* *************************** */
/* CSS Style for InstanceViews */
/* *************************** */



/* SHORTLISTING */

.iv_shortlisting_icon IMG{
	background-color:#FFFFFF;
	border: #C4CDE0 solid 1px;
}

.iv_shortlisting_icon IMG:hover{
	border:#FF7F00 solid 1px;
}


/* LISTING */


.iv_listing_button_fan_border{
	border-bottom:1px dotted #3D5A99;
	border-top:1px dotted #3D5A99;
}

.iv_listing_button_fan{
	background-image	:url('/skins/zap/klasses/application/fans/bar_fan_add.png');
	background-position	: right;
	background-repeat	:no-repeat;
	background-color:#EDF0FF;
	background-position:right top;
	background-repeat:no-repeat;
}

.iv_listing_button_fan:hover{
	background-image	:url('/skins/zap/klasses/application/fans/bar_fan_add_hover.png');
	background-color:#FF9933;
	color:white;
}


.iv_listing_icon IMG{
	background-color:#FFFFFF;
	border: #C4CDE0 solid 1px;
}

.iv_listing_icon IMG:hover{
	border:#FF7F00 solid 1px;
}





.iv_buttonsmallimu_head_left{
	background-image:url(/skins/zap/boxDefault/headvoid_top_left_white.png);
	background-repeat:no-repeat;
}

.iv_buttonsmallimu_head_center{
	background-color:#FFFFFF;
	border-top:#8b9cc2 solid 1px;
}


.iv_buttonsmallimu_head_right{
	background-image:url(/skins/zap/boxDefault/headvoid_top_right_white.png);
	background-position:right top;
	background-repeat:no-repeat;
}


.iv_buttonsmallimu_foot_left{
	background-image:url(/skins/zap/boxDefault/headvoid_bottom_left_white.png);
	background-repeat:no-repeat;
}
.iv_buttonsmallimu_foot_center{
	background-color:#FFFFFF;
	border-bottom:#8b9cc2 solid 1px;
}
.iv_buttonsmallimu_foot_right{
	background-image:url(/skins/zap/boxDefault/headvoid_bottom_right_white.png);
	background-position:top right;
	background-repeat:no-repeat;
}

/* Shortview */

.iv_shortview_age{	
	color:#333333;
}

/** EVENTS **/
/* SmallShort */

.iv_event_smallshort{
	border:1px solid #C4CDE0;
}

.iv_event_smallshort_wrap{
	background-color:#3D5A99;
}

.iv_event_smallshort_label{
	background-color:#3D5A99;
}

/* -- IMAGES -- */


/* nano */
.iv_image_listing_nano IMG{

	border:#3D5A99 solid 1px;
	background-color: #FFFFFF;
	
}

.iv_image_listing_nano IMG:hover{

	border:#FF7F00 solid 1px;
	
}



/* thumb */

.iv_image_listing_thumb{

	background-color: #F5F7FA;

}

.iv_image_listing_thumb IMG{
	border:#3D5A99 solid 1px;
	background-color: #FFFFFF;
}

.iv_image_listing_thumb IMG:hover{
	border:#FF7F00 solid 1px;
}

.iv_image_list_thumb{
}

/* bigthumb */

.iv_image_listing_bigthumb{
	background-color: #F5F7FA;
}

.iv_image_listing_bigthumb IMG{
	border:#3D5A99 solid 1px;
	background-color: #FFFFFF;
}

.iv_image_listing_bigthumb IMG:hover{
	border:#FF7F00 solid 1px;
}


/* INFORMATION */

.iv_sort_information{

	border-top:1px dotted #C4CDE0;
	
}


.iv_sort_image_information{
		
	border: 1px solid #669900 ;
	
	background-color:#EFF5E5;	
}



.iv_media_image_identity_listing{

	border-right:1px dotted #3e5d99;

}

.iv_media_image_identity_listing IMG{
	border:1px solid #FFFFFF;
}


.iv_media_image_identity_listing IMG:hover{
	border:#FF7F00 solid 1px;
}


/* */

.iv_images_listing{
	background-color:#F5F7FA;
}

.iv_images_listing IMG{

	border:#3D5A99 solid 1px;
	background-color: #FFFFFF;

}

.iv_images_listing IMG:hover{
	border:#FF7F00 solid 1px;
}


/* */

.iv_instance_image{
}

.iv_instance_image IMG{
	border:#C4CDE0 solid 1px;
	background-color: #FFFFFF;
}

.iv_instance_image IMG:hover{
	border:#FF7F00 solid 1px;
}







/* CSS */

.DynarchCalendar-topBar {
  border-bottom: 1px solid #8B9CC2;
  background: #E4EBF9;
}

.DynarchCalendar-bodyTable TD{
	border:1px solid #FFFFFF;
}

table.DynarchCalendar-titleCont {
  color: #444;
}

.DynarchCalendar-title div {
  color:#333333;
}

.DynarchCalendar-hover-title div {
  background-color: #fff;
  border: 1px solid #E4EBF9;
  background-image: url("/skins/zap/taglib/calendarnew/img/drop-down.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
  color:#333333;
}

.DynarchCalendar-pressed-title div {
  border: 1px solid #E4EBF9;
  background-color: #E4EBF9;
  color: #333333;
  background-image: url("/skins/zap/taglib/calendarnew/img/drop-up.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

.DynarchCalendar-bottomBar {
  border-top: 1px solid #8B9CC2;
  background-color: #F5F7FA;
}

.DynarchCalendar-bottomBar-today {
  color:#333333;
}

.DynarchCalendar-hover-bottomBar-today {
  border: 1px solid #E4EBF9;
  background-color: #fff;
  color:#333333;
}

.DynarchCalendar-pressed-bottomBar-today {
  border: 1px solid #E4EBF9;
  background-color: #E4EBF9;
  color: #333333;
}


.DynarchCalendar-dayNames div { font-weight: bold; color: #444;}

.DynarchCalendar-navBtn div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.DynarchCalendar-hover-navBtn div {
  border: 1px solid #E4EBF9;
  background-color: #fff;
}

.DynarchCalendar-pressed-navBtn div {
  border: 1px solid #E4EBF9;
  background-color: #E4EBF9;
  color: #333333;
}

.DynarchCalendar-prevMonth div {
  background-image: url("/skins/zap/taglib/calendarnew/img/nav-left.gif");
}

.DynarchCalendar-nextMonth div {
  background-image: url("/skins/zap/taglib/calendarnew/img/nav-right.gif");
}

.DynarchCalendar-prevYear div {
  background-image: url("/skins/zap/taglib/calendarnew/img/nav-left-x2.gif");
}

.DynarchCalendar-nextYear div {
  background-image: url("/skins/zap/taglib/calendarnew/img/nav-right-x2.gif");
}

.DynarchCalendar-menu {
  background-color: #E4EBF9;
}

.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border: 1px solid #000;
  background-color: #fff;
  color: #333333;
}

.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
  border: 1px solid #000;
  background-color: #E4EBF9;
  color: #333333 !important;
}

.DynarchCalendar-menu-sep {
  border-top: 1px solid #888;
  background: #fff;
}

.DynarchCalendar-time-down { background: url("/skins/zap/taglib/calendarnew/img/time-down.png") no-repeat 50% 50%; }
.DynarchCalendar-time-up { background: url("/skins/zap/taglib/calendarnew/img/time-up.png") no-repeat 50% 50%;  }
.DynarchCalendar-hover-time { background-color: #444; color: #fff;  }
.DynarchCalendar-pressed-time { background-color: #000; color: #333333; }

/* body */

.DynarchCalendar-hover-week { background-color: #FFF5EA; }

.DynarchCalendar-day {
  text-align: center; color: #222; background-color:#F5F7FA;
}
.DynarchCalendar-day-othermonth { color: #888; }
.DynarchCalendar-day-today { color: #00f; font-weight: bold; }

.DynarchCalendar-hover-date {
  background-color: #FF9933;
  border: 1px solid #FF7F00;
  color: #FFFFFF;
}

.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date { border-color: #FF7F00; color: #888; }

.DynarchCalendar-dayNames .DynarchCalendar-weekend { font-weight: bold;}
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend { font-weight: bold;}

.DynarchCalendar-day-selected {
  background-color: #86BF4F;
  color: #FFFFFF !important;
  border:1px solid #86BF4F;
}
.DynarchCalendar-day-today.DynarchCalendar-day-selected { background-color: #86BF4F; }

/* focus */

.DynarchCalendar-tooltipCont {
  border: 1px solid #aaa;
  border-top: 0;
  background: #ddd;
}

.DynarchCalendar-focused .DynarchCalendar-tooltipCont {
  background: #ccc;
  border-color: #333333;
}



/* --- AUTOCOMPLETER----------------------------- */


div.inputAutoCompleter2 ul {
  	background-color:white;
}
div.inputAutoCompleter2 ul li.selected {
	background-color: #E4EBF9;
}
div.inputAutoCompleter2 ul li {
	border-bottom: #8B9CC2 solid 1px;
	border-right: #8B9CC2 solid 1px;
	border-left: #8B9CC2 solid 1px;
}

div.inputAutoCompleter2 div.persone_search{
	border-bottom: #8B9CC2 solid 1px;
}

div.inputAutoCompleter2 .persone_location{
	color:#666666;
	border-bottom: #8B9CC2 solid 1px;
}
.inputAutoCompleter2_help{
	
	background-color:#FFFFFF;
	
	border-right: #8B9CC2 solid 1px;
	border-left: #8B9CC2 solid 1px;
	
	background-image:url('/skins/zap/common/help.png');
	background-repeat:no-repeat;
	background-position: 12px 5px;

}

.inputAutoCompleter2_addTag_container{
	background-color:#f5f7fa;
}

.inputAutoCompleter2_addTag{
	background-image:url('/skins/zap/common/roundBox_add_normal.png');
	background-repeat:no-repeat;
	background-position:center right;
}

.inputAutoCompleter2_addTag_title{
	background-color:#FF9933;
	color:#FFFFFF;
}

.inputAutoCompleter2_help_footer_right{
	background-image:url('/skins/zap/common/ac_helptext_corner_l.png');
	background-repeat:no-repeat;
}
.inputAutoCompleter2_help_footer_left{
	background-image:url('/skins/zap/common/ac_helptext_corner_r.png');
	background-repeat:no-repeat;
	background-position:right;
}
.inputAutoCompleter2_help_footer_center{
	background-color:#FFFFFF;
	border-bottom: #8B9CC2 solid 1px;
}

li.ac_yellow_header{
	background-image:url('/skins/zap/taglib/autocomplete/Yellow_autocomplete.png');
	background-repeat:no-repeat;
	background-position:left top;
}


/* ---------------------------------------------- */	

/*----------------- Auto generated CSS --------------------------*/





/* KLASS=location */

DIV.locationshort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}


DIV.locationshort_img {	
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.locationshort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}

DIV.locationlisting {
	height:133px;
	overflow:hidden;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}


DIV.locationlisting_imgside {	
	width:100px;
	height:100px;
	overflow:hidden;
	padding:1px;
}



a.location_becomefan:hover {
	text-decoration:none;
}

a.location_becomefan {
	display:block;
	font-size:11px;
	height:17px;
	line-height:17px;
	margin-top:1px;
	padding-left:5px;
}

.location_listingbyklass{
	/*margin-left:5px;*/
	margin-bottom:10px;
}

.location_listingbyklass_fulllist{
	margin-left:5px;
	margin-bottom:10px;
}










/* Klass=media_image */ 

.media_image_image{
	margin-left:5px;
	padding-right:5px;
	line-height:0px;
	margin-top:5px;
}

.media_image_image_blue{
	margin-top:5px;
	margin-bottom:3px;
}

.media_image_image_blue IMG{
	padding:5px;
}

.media_image_image_blue IMG:hover{
	padding:5px;
	border:#FF7F00 solid 1px;
}


.media_image_image_smallblue{
}

.media_image_image_smallblue IMG{
	padding:2px;
}

.media_image_image_smallblue IMG:hover{
	padding:2px;
}

.media_image_image_mediumblue{
}

.media_image_image_mediumblue IMG{
	padding:3px;
}

.media_image_image_mediumblue IMG:hover{
	padding:3px;
}

/**  CROPFORM  **/

.media_image_image_blue_cropform{
	width:495px;
	padding:5px;
}

.media_image_image_blue_cropform:hover{
	padding:5px;
}

.media_image_image_smallblue_cropform{
	width:60px;
	height:60px;
	padding:2px;
}

.media_image_image_smallblue_cropform:hover{
	padding:2px;
}

/**  CROPFORM FLYER**/

.media_image_image_blue_flyer_cropform{
	margin-top:20px;
	margin-bottom:20px;
	width:200px;
	padding:5px;
}

.media_image_image_blue_flyer_cropform:hover{
	padding:5px;
}

.media_image_image_smallblue_flyer_cropform{
	margin-top:20px;
	margin-left:20px;
	width:160px;
	height:114px;
	padding:3px;
}

.media_image_image_smallblue_flyer_cropform:hover{
	padding:3px;
}

/* ALBUM */

.media_image_albumimage{
	width			: 220px;
	height			: 170px;
	padding-top		: 10px;
	padding-bottom	: 10px;
	margin-bottom	: 5px;
	margin-left		: 5px;
	text-align		: center;
	vertical-align	: middle;
	line-height		: 170px;
}

.media_image_albumimage IMG{
	vertical-align:middle;
	margin:0 auto;
}

.media_image_albumimage_blue{

	margin-top:5px;
	margin-bottom:3px;

}

.media_image_albumimage_blue IMG{
	vertical-align:middle;
	margin:0 auto;
}

.media_image_albumimage_blue IMG:hover{
	padding:5px;
}

/* LOCATIONS */

.media_image_location_mediumblue{
}

.media_image_location_mediumblue IMG{
	padding:3px;
}

.media_image_location_mediumblue IMG:hover{
	padding:3px;
}

/* IMAGES NEW INFLAGRANTI */

DIV.media_image_fix_image_blue{
	/*margin-left:5px;*/
	padding:5px;
	margin-bottom:8px;
	line-height:0px;
	display:inline-block;
}

DIV.media_image_fix_image_blue:hover{
	padding:5px;
}

.media_image_karoussel{
	text-align:center;
}






























/* KLASS=media_video */


/** ShortView **/
.media_video_shortview{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	height:195px;
	overflow:hidden;
	width:170px;
}

.media_video_shortview_image{
	height: 130px;
	vertical-align:bottom;
	display:block;
	width:170px;
	height:130px;
}

.media_video_shortview_image_void{
	height: 130px;
	vertical-align:middle;
	display:block;
	width:160px;
	height:120px;
	line-height:120px;
	padding:3px;
}

.media_video_shortview_image_void hover{
	padding:3px;
}

.media_video_shortview_image_void IMG{
	vertical-align:middle;
}

.media_video_shortview_image_inner_void{
	height:120px;
}

.media_video_shortview_title {
	margin-top:3px;
	padding-bottom:3px;
}

.media_video_shortview_title A{
	font-size:12px;
	font-weight:bold;	
}

.media_video_shortview_wrap{
	position:absolute;
	top:40px;
	left:60px;
	height:50px;
	width:50px;
}

/** ShortSmallView **/

.media_video_shortsmallview{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	height:155px;
	overflow:hidden;
	width:130px;
}

.media_video_shortsmallview_image{
	height: 130px;
	vertical-align:bottom;
	display:block;
	width:170px;
	height:100px;
}

.media_video_shortsmallview_image_void{
	height: 130px;
	vertical-align:middle;
	display:block;
	width:120px;
	height:90px;
	line-height:90px;
	padding:3px;
}

.media_video_shortsmallview_image_void hover{
	padding:3px;
}

.media_video_shortsmallview_image_void IMG{
	vertical-align:middle;
}

.media_video_shortsmallview_image_inner_void{
	height:90px;
}

.media_video_shortsmallview_title {
	margin-top:3px;
	padding-bottom:3px;
}

.media_video_shortsmallview_title A{
	font-size:12px;
	font-weight:bold;
}

.media_video_shortsmallview_wrap{
	position:absolute;
	top:30px;
	left:45px;
	height:40px;
	width:40px;	
}

/** Simpleview **/

.media_video_simple{
	height:100px;
	overflow:hidden;
	width:130px;
}


/* Klass=application_albumimagecollection */ 

.application_albumimagecollectionshort {
	width:190px;
	overflow:hidden;
	padding-left:5px;
}

.application_albumimagecollectionshort_new {
	width:190px;
	overflow:hidden;
	padding-left:5px;
}


.application_albumimagecollectionlisting {
	overflow:hidden;
	padding-left:5px;
}

.application_albumimagecollectionlisting_new {
	overflow:hidden;
	padding-left:5px;
}

.application_albumimagecollectionlisting_container {
	margin-bottom:10px;
	margin-top:5px;

}

.application_albumimagecollection_image_smallblue{
	line-height: 1px;
}

.application_albumimagecollection_image_smallblue IMG{
	padding:2px;
}

.application_albumimagecollection_image_smallblue IMG:hover{
	padding:2px;
}

.application_albumimagecollection_navigation_container{
}

.application_albumimagecollection_navigation_buttons{
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

.application_albumimagecollection_navigation_buttons:hover{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

.application_albumimagecollection_navigation_buttons_disable{
	filter:alpha(opacity=10);
	opacity: 0.1;
	-moz-opacity:0.1;
}

.application_albumimagecollection_navigation_buttons_pipe{
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
}


.application_albumimagecollection_tagform_images{
	width:200px;
	margin-bottom:5px;
	margin-left:5px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}

.application_albumimagecollection_karoussel{
	text-align:center;
	vertical-align:middle;
	line-height:0px;
}







/* KLASS=application_albumcollection */

.application_albumcollection_sat{
	padding-bottom:5px;
	padding-left:5px;
	width:100%;
}

.application_albumcollection_listing{
	width:100%;
	padding:5px;
}


/* KLASS=application_clicker */

.application_clicker_listing{
	margin-bottom:5px;
	margin-left:5px;
	
	width:90px;
}

.application_clicker_smalllisting{

	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;

	width:40px;
	height:40px;
	
}

.application_clicker_smalllisting_wrap{
	
}


/* KLASS=application_contacts */


A.accontact {
	display:block;
}

.receiverContact {
	display:block;
	margin-top:5px;
}


A.contactsTab {
	display:block;
	padding-left:25px;			
	margin:0;	
	height:25px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:bold;
	font-size:11px;
	line-height:25px;
}


TD.leftPane {
	padding-top:20px;
}


.leftPane {

	padding-top:15px;
	min-height:200px;
}


A.contactReceiver {
	display:block;
}

#bookReceipients {
	margin-bottom:20px;
}

.contactAddFolderTab{
	padding:5px;
	background-position:left center;
	background-repeat:no-repeat;
}
























/* KLASS=application_description_media_image */






/* application_editorialText=application_editorialText */

.application_editorialText_title {
	font-weight:bold;
	font-size:16px;
}

.application_editorialText_subject	{
	font-weight:bold;
}

.application_editorialText_body{
	line-height: 1.4em;
}




/* KLASS=application_eventimagecollection */


.application_eventimagecollection_albumimage{

	width			: 190px;
	height			: 170px;
	padding-top		: 10px;
	padding-bottom	: 10px;
	margin-top		: 5px;
	margin-left		: 5px;
	text-align		: center;
	vertical-align	: middle;
	line-height		: 170px;

}



.application_eventimagecollection_albumimage IMG{
	vertical-align:middle;
	margin:0 auto;
}

.application_eventimagecollection_albumimage_blue{

	margin-top:5px;
	margin-bottom:3px;

}

.application_eventimagecollection_albumimage_small{

	width			: 110px;
	height			: 90px;
	text-align		: center;
	vertical-align	: middle;
	line-height		: 90px;
	margin-right	: 3px;
	margin-bottom	: 3px;

}


.application_eventimagecollection_albumimage_small IMG{
	vertical-align:middle;
	margin:0 auto;
}



/* KLASS=application_eventtombola*/

.application_eventtombola_timeline_cell{

	padding:5px;

}

.application_eventtombola_timeline_cell_start{
	background-image:url('/skins/zap/common/event_timeline_start.png');
	background-repeat:no-repeat;
	height:26px;
	width:4px;
}

.application_eventtombola_timeline_cell_end{
	background-image:url('/skins/zap/common/event_timeline_end.png');
	background-repeat:no-repeat;
	height:26px;
	width:4px;
}

.application_eventtombola_timeline_cell_active{

	padding:5px;
	background-color:#FFE7CE;
	border-top: 1px solid #feb184;
	border-bottom: 1px solid #feb184;
	
}

.application_eventtombola_timeline_cell_closed{

	padding:5px;
	background-color:#cccccc;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;

}

.application_eventtombola_timeline_cell_open{

	padding:5px;
	background-color:#E6EED3;
	border-top: 1px solid #92cc09;
	border-bottom: 1px solid #92cc09;

}

.application_eventtombola_shortlisting{
	margin-bottom:5px;
	margin-left:5px;
}

.application_eventtombola_shortlisting_out{
	margin-top:5px;
}


/* KLASS=application_eventvideocollection */

.application_eventvideocollection_listing{

	margin-top:5px;
	margin-left:10px;

}


.application_eventvideocollection_listing_out{

	margin-bottom:5px;

}

/** Showview **/

.application_eventvideocollection_shortview {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	height:195px;
	overflow:hidden;
	width:170px;
}

.application_eventvideocollection_shortview_image{
	height: 130px;
	vertical-align:bottom ;
	display:block;
	width:170px;
}

.application_eventvideocollection_shortview_image_void{
	height: 130px;
	vertical-align:middle;
	display:block;
	width:160px;
	height:120px;
	line-height:120px;
	padding:3px;
}

.application_eventvideocollection_shortview_image_void IMG{
	vertical-align:middle;
	margin-top: auto;
}

.application_eventvideocollection_shortview_image_inner_void{
	height:120px;
}

.application_eventvideocollection_shortview_title {
	margin-top:3px;
	padding-bottom:3px;
}

.application_eventvideocollection_shortview_title A{
	font-size:13px;
	font-weight:bold;
}

.application_eventvideocollection_shortview_participants{
	font-size:20px;
	font-weight:bold;
	line-height:20px;
}

.application_eventvideocollection_shortview_participants A{
	font-size:20px;
	font-weight:bold;
}


.application_eventvideocollection_shortview_participants IMG{
}

.application_eventvideocollection_shortview_date{
}

.application_eventvideocollection_shortview_location{
	padding-bottom:5px;
}

.application_eventvideocollection_shortview_wrap{
	position:absolute;
	top:40px;
	left:60px;
	height:50px;
	width:50px;	
}

/** Shortlisting **/

.application_eventvideocollection_shortlisting {
	width:190px;
	padding-right:5px;
}

.application_eventvideocollection_shortlisting_cell {
	padding-right:5px;
}

.application_eventvideocollection_shortlisting_icon {
	width:76px;
	height:56px;
	float:left;
}

.application_eventvideocollection_shortlisting_text {
	padding-top:3px;
	padding-left: 83px;
}

.application_eventvideocollection_karoussel TD{
	padding-right:5px;
}


/* KLASS=application_fanof */

.application_fanof_listing{

	float:left;
	width:40px;
	height:40px;
	margin:5px;

}




/* Klass=application_friends */ 

.application_friends_show_friends{
	
	float:left;
	padding-left:5px;
	padding-top:5px;
	
}

.application_friends_show_friends_sat{
	
	padding-left:5px;
	padding-bottom:5px;
	
}






/* KLASS=application_inflagrante */

.application_inflagrante_sat{
	
	height : 85px;
	width  : 85px;
	line-height:80px;
	float  : left;
	text-align: center;
	display:block;
	margin-bottom:5px;
	margin-left:5px;

}

.application_inflagrante_sat IMG{

	vertical-align:middle;
	
}


/* TagButton */

.application_inflagrante_tagButton_wrap{
	
	height:40px;
	
	padding-left:37px;
	
	background-image:url('/skins/zap/taglib/inflagrante/tag_photo_left.png');
	background-position:top left;
	background-repeat:no-repeat;
	
	cursor:pointer;

}

*html .application_inflagrante_tagButton_wrap{
	cursor:hand;
}

.application_inflagrante_tagButton_innerwrap{
	
	height:40px;
	padding-right:3px;
	
	background-image: url('/skins/zap/taglib/inflagrante/tag_photo_right.png');
	background-position: top right;
	background-repeat: no-repeat;
		
}

.application_inflagrante_tagButton_content{
	height:40px;
	font-size:13px;
	line-height:40px;
	background-image: url('/skins/zap/taglib/inflagrante/tag_photo_middle.png');
	background-position: top left;
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:10px;
}


/* TagHelp */
.application_inflagrante_tagHelp_container{
	margin-right:10px;
}

.application_inflagrante_tagHelp_text{
}

.application_inflagrante_tagHelp_top_left{
	height:3px;
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_top_left.png');
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:3px;
}

.application_inflagrante_tagHelp_top_right{
	height:3px;
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_top_right.png');
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:3px;
}

.application_inflagrante_tagHelp_top_center{
	height:3px;
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_top_center.png');
	background-position:top left;
	background-repeat:repeat-x;
}

.application_inflagrante_tagHelp_center_left{
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_center_left.png');
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:3px;
}

.application_inflagrante_tagHelp_center_right{
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_center_right.png');
	background-position:top right;
	background-repeat:repeat-y;
	padding-right:3px;
}

.application_inflagrante_tagHelp_center_center{
	
	font-size:13px;
	
	font-weight:bold;
	
	line-height:1.5em;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_center_center.png');
	background-position:top left;
	color:#FFFFFF;
	padding:5px;
	/*text-align:center;*/
	
}

.application_inflagrante_tagHelp_bottom_left{
	height:3px;
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_bottom_left.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:3px;
}

.application_inflagrante_tagHelp_bottom_right{
	height:3px;
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_bottom_right.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:3px;
}

.application_inflagrante_tagHelp_bottom_center{
	height:3px;
	font-size:1px;
	background-image:url('/skins/zap/taglib/inflagrante/tag_help_bottom_center.png');
	background-position:bottom left;
	background-repeat:repeat-x;
}





/* KLASS=application_infochannel_homebase */
/*TESTING2*/


.application_infochannel_homebase_adminsat_top_left{
	height:52px;
	margin-top:1px;
}

.application_infochannel_homebase_adminsat_bottom_left{
	height:32px;
	margin-bottom:1px;
}

.application_infochannel_homebase_adminsat_top_title{
	height:40px;
}

.application_infochannel_homebase_adminsat_content{
	padding:5px;
	height:400px;
	overflow:auto;
	
}

td.application_infochannel_homebase_adminsat_menu_title{
	height:40px;
	vertical-align:bottom;
	font-size:14px;
	font-weight:bold;
}

div.application_infochannel_homebase_adminsat_menu_title{
	padding:5px;
	padding-left:10px;
}

td.application_infochannel_homebase_adminsat_menu_item{
	vertical-align:middle;
	height:30px;
	padding-left:10px;
	font-weight:bold;
}

td.application_infochannel_homebase_adminsat_menu_item IMG{
	vertical-align:middle;
	margin-right:10px;
}

td.application_infochannel_homebase_adminsat_menu_item_active{
	vertical-align:middle;
	height:30px;
	padding-left:10px;
	font-weight:bold;
}

td.application_infochannel_homebase_adminsat_menu_item_active IMG{
	vertical-align:middle;
	margin-right:10px;
}

.application_infochannel_homebase_adminsat_buttons{
	height:20px;
}






/* KLASS=application_newsbox */


.application_newsbox_title{

	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;

}


/* KLASS=application_participants*/

.application_participants_listing{
	margin-top:5px;
	position:relative;
}

.application_participants_listing_inner{

	position:relative;
	
	height:40px;
	width:40px;
	padding-left:5px;
	padding-top: 5px;

}

.application_participants_short{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	
}

.application_participants_short_inner{
	margin-left:20px;
	margin-top:5px;
}







/* KLASS=application_ratings */

.application_ratings_voted{
	width:100px;
	position:absolute;
	left:50%;
	margin-left:-45px;
	padding-left:2px;
}	


/* Klass=application_status */

SPAN.application_status_text {
	font-weight:bold;
	font-size:14px;
}

A.application_status_text {
	font-weight:bold;
	font-size:14px;
}


SPAN.application_status_openclose {
	font-weight:bold;
	font-size:30px;
}

.application_status_commands {

	width:70px;
	float:right;
	margin-top:0px;
	text-align:right;

	padding-right:8px;

}


.application_status_commands_icon {

	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;

}


.application_status_commands_icon:hover {

	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;

}


/* KLASS = artist */
.artist_shortlisting {
	width:190px;
	/*margin-left:5px;*/
	line-height:13px;
}

.artist_shortlisting_cell {
	padding-right:5px;
}

.artist_shortlisting_icon {
	width:46px;
	float:left;

}

.artist_shortlisting_text {
	margin-left:53px;
	padding-top:3px;
}


DIV.artistshort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}


DIV.artistshort_img {	
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.artistshort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}



/* KLASS=artist_dj */



/* KLASS=artist_musicartist */



/* KLASS=editeur */

DIV.editeurshort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}


DIV.editeurshort_img {	
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.editeurshort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}

.editeur_buttonsmallimu{
}


.editeur_buttonsmallimu_top{
	height:3px;
	width:180px;
}

.editeur_buttonsmallimu_bottom{
	height:3px;
	width:180px;
}



/* editorial=editorial */



/* KLASS=event*/

.event_shortview {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	height:195px;
	overflow:hidden;
	width:170px;
}

.event_shortview_image{
	/*height: 130px;*/
	vertical-align:bottom ;
	display:block;
	width:170px;
	padding-top:5px;
	padding-left:5px;
}

.event_shortview_title {
	margin-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}

.event_shortview_title A{
	font-size:13px;
	font-weight:bold;
}

.event_shortview_participants{
	font-size:20px;
	font-weight:bold;
	line-height:20px;
}

.event_shortview_participants A{
	font-size:20px;
	font-weight:bold;
}


.event_shortview_participants IMG{
}

.event_shortview_date{
	padding-left:5px;
}

.event_shortview_location{
	padding-bottom:5px;
	padding-left:5px;
}


.event_shortlisting {
	width:190px;
	padding-right:5px;
}

.event_shortlisting_cell {
	padding-right:5px;
}

.event_shortlisting_icon {
	width:46px;
	float:left;

}

.event_shortlisting_text {
	margin-left:53px;
	padding-top:3px;
}

.event_karoussel TD{
	padding-right:5px;
}

.event_listingbyklass{
	margin-left:10px;
	margin-bottom:10px;
}


/* KLASS=eventmanager */


DIV.eventmanagershort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}


DIV.eventmanagershort_img {	
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.eventmanagershort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}

.eventmanager_listingbyklass{

	margin-left:5px;
	margin-bottom:5px;

}













/* KLASS=media_image_albumimage */


.media_image_albumimage_listing{
	height:170px;
	margin-left:5px;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	vertical-align:middle;
	line-height:170px;
	width:190px;
}

.media_image_albumimage_listing IMG{
	vertical-align:middle;
	margin:0 auto;
}

.media_image_albumimage_listingbyklass IMG{
	vertical-align:middle;
	margin:0 auto;
}




/* KLASS=media_image_eventimage */


.media_image_eventimage_listing_thumb{

	height			: 170px;
	padding-top		: 10px;
	padding-bottom	: 10px;
	text-align		: center;
	vertical-align	: middle;
	line-height		: 170px;
	width			: 190px;
	margin-right    :5px;

}

.media_image_eventimage_listing_thumb IMG{

	padding:3px;
	vertical-align:middle;
	margin:0 auto;
}

.media_image_eventimage_listing_thumb IMG:hover{
	padding:3px;
}



























/* KLASS=persone */


DIV.personshort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}

DIV.personshort_img {
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.personshort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}

.person_listingbyklass{

	margin-left:5px;
	margin-bottom:5px;

}

.person_onlineview{

	margin-left:5px;
	margin-bottom:5px;

}

.person_onlineview_out{

	margin-top:5px;

}


.person_shortlisting {
	width:190px;
	padding-right:5px;
	line-height:13px;
}

.person_shortlisting_cell {
	padding-right:5px;
}

.person_shortlisting_icon {
	width:46px;
	float:left;
}

.person_shortlisting_icons {
	margin-top:2px;
}

.person_shortlisting_text {
	margin-left:53px;
	padding-top:3px;
}



/* KLASS=zapphotograph */

DIV.zapphotographshort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}

DIV.zapphotographshort_img {	
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.zapphotographshort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}







/* KLASS=application_agenda*/

.application_agenda_listing{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.application_agenda_listing_inner{
	width:195px;
}





















/* KLASS=application_fans */

.application_fans_listing{
	margin-left:5px;
	margin-bottom:5px;
}




/* KLASS=application_geolocalisedbox */

.application_geolocalisedbox_box{
	width:190px;
	padding:5px;
	margin-bottom:10px;
	margin-left:10px;
	background-color:#FFFFFF;
}










.messaging_selectbar {
	
}

.messaging_subject {
	font-weight:bold;
}


/* Klass=application_rimagecollection */ 

.application_rimagecollection_buttonAdmin{
}


.application_rimagecollection_container{

	padding:20px;
	padding-left:35px;

}


.application_rimagecollection_image_deleteform {
	padding-right:5px;
	padding-left:5px;
	float:left;
	margin-bottom:5px;
	line-height:0px;
}

.application_rimagecollection_image_deleteform IMG{
	padding:2px;
}


.application_rimagecollection_image{
	margin-bottom:5px;
}

.application_rimagecollection_image IMG{
	float:left;
	padding:2px;
}


.application_rimagecollection_admin_upload{
	text-align : center;
	margin-top:10px;
	margin-bottom:10px;
}

.application_rimagecollection_karoussel{
	text-align:center;
}















/* KLASS=contest_lottery */


.contest_lottery_listing{
	margin-left:5px;
	margin-top:5px;
}

.contest_lottery_listing_list{
	padding-bottom_5px;
}

.contest_lottery_listing_wrap{
	height:110px;
	width:290px;
	position:relative;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #3D5A99;
}

.contest_lottery_participiants{
	position:absolute;
	bottom:5px;
	right:5px;
}

.contest_lottery_participiants A{
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#3D5A99;
}

.contest_lottery_img{
	height:81px;
	width:110px;
	position:absolute;
	top:0px;
	left:0px;
}

.contest_lottery_button{
	width:110px;
}

.contest_lottery_content{
	padding-left:115px;
	height:85px;
}

.contest_lottery_title{
	padding-top:3px;
	padding-bottom:3px;
}

.contest_lottery_title A{
	font-size:13px;
	font-weight:bold;
}

/* biglisting */

.contest_lottery_biglisting{

}

.contest_lottery_biglisting .icon{
}

.contest_lottery_biglisting .content{
	margin-left:220px;
}





/* editorial_article=editorial_article */

DIV.editorial_articlewidelisting {
	margin-top:5px;
	margin-bottom:5px;	
}

SPAN.editorial_articletitle {
	font-weight:bold;
	font-size:14px;
}

SPAN.editorial_articlesubject {
}

.editorial_article_containerlisting {
	width:300px;
	height: 115px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	overflow:hidden;
}


.editorial_article_container {
	width:470px;
	margin-top:5px;
}

.editorial_article_icon {
	float:left;
	width:106px;
	text-align:center;
	margin-bottom:5px;
}

.editorial_article_icon IMG{
	
}

.editorial_article_content{
	margin-top:5px;
	padding-left:115px;
}

.editorial_article_title A{
	font-weight:bold;
	font-size:13px;
}

.editorial_article_subject{
	margin-top:3px;
	margin-bottom:3px;
}

/* ShortListing */

.editorial_article_container_shortlisting {
	width:240px;
	margin-top:5px;
	height:70px;
}

.editorial_article_icon_shortlisting {
	float:left;
	height:70px;
	width:70px;
	text-align:center;
	margin-bottom:5px;
}

.editorial_article_content_shortlisting{
	margin-top:5px;
	padding-left:80px;
}

.editorial_article_title_shortlisting{
}

.editorial_article_title_shortlisting A{
	font-weight:bold;
	font-size:11px;
}

.editorial_article_subject_shortlisting{
	margin-top:3px;
	margin-bottom:3px;
}

/* InfoListing */

.editorial_article_container_infolisting {
	/*width:400px;*/
	height:60px;
}

.editorial_article_icon_infolisting {
	float:left;
	height:50px;
	width:70px;
	text-align:center;
	margin-bottom:5px;
}

.editorial_article_content_infolisting {
	margin-top:5px;
	padding-left:80px;
}

.editorial_article_title_infolisting {
}

.editorial_article_title_infolisting  A{
	font-weight:bold;
	font-size:11px;
}

.editorial_article_subject_infolisting {
	margin-top:3px;
	margin-bottom:3px;
}

/* PortalListing */

.editorial_article_icon_portallisting {
	float:left;
	height:50px;
	width:70px;
	text-align:center;
	margin-bottom:5px;
}

.editorial_article_title_portallisting {
}

.editorial_article_title_portallisting  A{
	font-weight:bold;
	font-size:11px;
}

.editorial_article_content_portallisting {
	padding-left:80px;
}





/* KLASS=game_flashgame */


.game_flashgame_listing{
	height:165px;
	margin:5px;
	overflow:hidden;
	width:210px;
}

.game_flashgame_listing_label{
	margin-top:2px;
	margin-bottom:5px;
	padding:3px;
	position:relative;
}

.game_flashgame_listing_label a{

	font-size:13px;
	font-weight:bold;
	
}

.game_flashgame_listing_sort{
	position:absolute;
	bottom:0px;
	right:0px;
	height:20px;
}



/* */

DIV.game_flashgameshort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}


DIV.game_flashgameshort_img {
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.game_flashgameshort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}




/* Klass=media_image_identity */ 

.media_image_identity_listing_element{
	margin-left:5px;
	margin-bottom:5px;
	
	padding-bottom:5px;
	padding-top:15px;
		
	width:140px;
	height:135px;
	
	text-align:center;
}






/* KLASS=organization */

DIV.organizationshort {
	width:86px;
	height:95px;
	overflow:hidden;
	padding-top:5px;
	padding-right:6px;
}


DIV.organizationshort_img {	
	width:66px;
	height:60px;
	overflow:hidden;
	padding-left:5px;
}

DIV.organizationshort_name {
	width:73px;
	height:30px;
	overflow:hidden;
	margin-left:5px;
	margin-top:3px;
}


/* KLASS=media_audio_mix*/

/* Short */

.media_audio_mix_short_wrap{
	position:relative;
	/*height:35px;*/
	/*width:285px;*/
	padding-left:35px;
}

A.media_audio_mix_short_img{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	height:24px;
	width:24px;
	background-repeat:no-repeat;
}

A.media_audio_mix_short_img:hover{
	background-repeat:no-repeat;
}

A.media_audio_mix_short_img_selected{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	height:24px;
	width:24px;
	background-repeat:no-repeat;
}

.media_audio_mix_short_title{
 	padding-top:5px;
}


.media_audio_mix_short_delete{
	position:absolute;
	right:10px;
	top:5px;
}

/* listing */

.media_audio_mix_listing{
	margin-top:5px;
	margin-left:5px;
}

.media_audio_mix_listing_list{
	margin-bottom:5px;
}

.media_audio_mix_listing_wrap{
	height:78px;
	width:290px;
	position:relative;
}

.media_audio_mix_listing_img{
	position:absolute;
	top:5px;
	left:5px;
	height:66px;
	width:66px;
}

.media_audio_mix_listing_content{
	padding-left:78px;
	padding-top:10px;
}


.media_audio_mix_listing_dj{
	padding-top:5px;
}

.media_audio_mix_listing_title{
	font-size:11px;
	font-weight:bold;
}

A.media_audio_mix_listing_title{
	font-size:11px;
	font-weight:bold;
}

A.media_audio_mix_listing_play{
	display:block;
	position:absolute;
	bottom:5px;
	right:5px;
	height:24px;
	width:24px;
	background-repeat:no-repeat;
}

A.media_audio_mix_listing_play:hover{
	background-repeat:no-repeat;
}

/* listingsmall */


.media_audio_mix_listingsmall{
	margin-top:5px;
	margin-left:5px;
}

.media_audio_mix_listingsmall_list{
	margin-bottom:5px;
	margin-left:5px;
}

.media_audio_mix_listingsmall_wrap{
	height:58px;
	width:225px;
	position:relative;
}

.media_audio_mix_listingsmall_img{
	position:absolute;
	top:5px;
	left:5px;
	height:46px;
	width:46px;
}

.media_audio_mix_listingsmall_content{
	padding-left:58px;
	padding-top:5px;
}

.media_audio_mix_listingsmall_dj{
	padding-top:2px;
}

.media_audio_mix_listingsmall_title{
	font-size:11px;
}

A.media_audio_mix_listingsmall_title{
	font-size:11px;
}

/* Charts */

.media_audio_mix_charts_wrap{
	width:590px;
	height:56px;
}

.media_audio_mix_charts_numb{
	position:absolute;
	top:5px;
	left:0px;
	height:51px;
	width:40px;
}

.media_audio_mix_charts_title{
	position:absolute;
	top:8px;
	left:100px;
	height:51px;
	width:300px;
}

.media_audio_mix_charts_dj{
	padding-top:3px;
}

.media_audio_mix_charts_img{

	position:absolute;
	top:5px;
	left:44px;
	height:51px;
	width:46px;

}

.media_audio_mix_charts_sort{
	position:absolute;
	top:20px;
	right:60px;
	height:20px;
	width:30px;
}

.media_audio_mix_charts_play{
}

A.media_audio_mix_charts_play{
	display:block;
	position:absolute;
	bottom:13px;
	right:5px;
	height:24px;
	width:24px;
	background-repeat:no-repeat;
}

A.media_audio_mix_charts_play:hover{
	background-repeat:no-repeat;
}

/* player */

.media_audio_mix_container{
	height:60px;
	width:230px;
	margin-bottom:5px;
	margin-right:5px;
	float:left;
	position:relative;
}

.media_audio_mix_image{

	position:absolute;
	top:5px;
	left:5px;
	height:60px;
	width:60px;

}


.media_audio_mix_player_navtitle{
	margin-top:10px;
	margin-left:10px;
	width:350px;
}

.media_audio_mix_player_navtitle_center{
	height:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:13px;
	font-weight:bold;
}

.media_audio_mix_player_navtitle_center A{
	font-size:13px;
	font-weight:bold;
}

.media_audio_mix_player{
	width:350px;
	position:relative;
	margin-left:10px;
}

.media_audio_mix_player_content{
	width:348px;
	position:relative;
}

*html .media_audio_mix_player_content{

	width:350px;
}

.media_audio_mix_content{
	padding-left:70px;
}

.media_audio_mix_barwrap{
	position:absolute;
	top:45px;
	width:224px;
	right:0px;
}

.media_audio_mix_time{
	font-size:9px;
	color:grey;
}

.media_audio_mix_timer_position{
	position:absolute;
	top:0px;
	left:0px;
	width:25px;
}

.media_audio_mix_timer_duration{
	position:absolute;
	top:0px;
	right:0px;
	width:25px;
}

.media_audio_mix_bar{

	position:absolute;
	top:0px;
	right:35px;

	height:9px;
	width:164px;

	background-position:left;
	background-repeat:no-repeat;
}

.media_audio_mix_bar_right{
	background-position:right;
	background-repeat:no-repeat;
	margin-left:2px;
	height:9px;
	width:162px;
}

.media_audio_mix_bar_center{
	background-position:top;
	height:9px;
	line-height:9px;
	width:160px;
}

.media_audio_mix_bar_spacer_left{
	position:absolute;
	top:1px;
	background-position:left center;
	background-repeat:no-repeat;
	height:7px;
	line-height:7px;
	font-size:0px;
	width:160px;
	z-index:999;
}

.media_audio_mix_bar_spacer_right{
	position:absolute;
	top:1px;
	background-position:right center;
	background-repeat:no-repeat;
	height:7px;
	line-height:7px;
	font-size:0px;
	width:160px;
	z-index:999;
}

.media_audio_mix_barinner{
	position:absolute;
	top:2px;
	width:0px;
	height:5px;
	line-height:5px;
	font-size:0px;
	background-position:right;
	z-index:888;
}

.media_audio_mix_barinner_load{
	position:absolute;
	top:2px;
	width:0px;
	height:5px;
	line-height:5px;
	font-size:0px;
	background-position:right;
	z-index:777;
}

.media_audio_mix_title{
	position:absolute;
	top:5px;
	left:65px;
	height:20px;
	width:280px;
	font-size:16px;
	font-weight:bold;
}

.media_audio_mix_dj{
	position:absolute;
	top:25px;
	left:70px;
}


.media_audio_mix_links{
	position:absolute;
	top:62px;
	right:5px;
	width:230px;
	height:70px;
}

.media_audio_mix_buttons{
	position:absolute;
	top:60px;
	left:5px;
	height:70px;
	width:100px;
	background-repeat:no-repeat;
}

.media_audio_mix_buttons_pause{

	position:absolute;
	top:13px;
	left:38px;
	height:24px;
	width:24px;

	cursor:pointer;

	background-repeat:no-repeat;

}

.media_audio_mix_buttons_play{

	position:absolute;
	top:13px;
	left:38px;
	height:24px;
	width:24px;

	cursor:pointer;

	background-repeat:no-repeat;

}


.media_audio_mix_buttons_next{

	position:absolute;
	top:15px;
	left:68px;
	height:20px;
	width:20px;

	background-repeat:no-repeat;
}

.media_audio_mix_buttons_back{

	position:absolute;
	top:15px;
	left:12px;

	height:20px;
	width:20px;

	background-repeat:no-repeat;
}

.media_audio_mix_buttons_volume{

	position:absolute;
	top:40px;
	left:17px;

	height:20px;
	width:65px;

}

.media_audio_mix_buttons_volume_plus{

	position:absolute;
	bottom:0px;
	left:0px;

}

.media_audio_mix_buttons_volume_minus{

	position:absolute;
	bottom:0px;
	right:0px;

}

.media_audio_mix_buttons_volume_bar{
	position:absolute;
	bottom:0px;
	left:20px;

	height:15px;
	width:28px;

	background-repeat:no-repeat;
}

.media_audio_mix_buttons_volume_bar_vol1{
	position:absolute;
	bottom:0px;
	left:20px;

	height:15px;
	width:28px;

	background-repeat:no-repeat;
}
.media_audio_mix_buttons_volume_bar_vol2{
	position:absolute;
	bottom:0px;
	left:20px;

	height:15px;
	width:28px;

	background-repeat:no-repeat;
}
.media_audio_mix_buttons_volume_bar_vol3{
	position:absolute;
	bottom:0px;
	left:20px;

	height:15px;
	width:28px;

	background-repeat:no-repeat;
}
.media_audio_mix_buttons_volume_bar_vol4{
	position:absolute;
	bottom:0px;
	left:20px;

	height:15px;
	width:28px;

	background-repeat:no-repeat;
}
.media_audio_mix_buttons_volume_bar_vol5{
	position:absolute;
	bottom:0px;
	left:20px;

	height:15px;
	width:28px;

	background-repeat:no-repeat;
}


.media_audio_mix_time{
}

.media_audio_mix_list{

	padding:5px;
	height:150px;
	position:relative;
	overflow:auto;
}

.media_audio_mix_player_controls{
	height:135px;
	margin-bottom:5px;
}




/* KLASS=application_jukebox */

.application_jukebox_sneak_listing{
	padding-bottom:5px;
	padding-left:5px;
	width:190px;
}












/* application_calendar = application_calendar*/

/* event */
.application_calendar_item_event{
	position:relative;
	background-color:#FFFFFF;
	border-bottom:1px solid #CED6E5;
	min-height:85px;
	margin:5px;
}

.application_calendar_item_event .view{
	height:75px;
	width:100px;
	position:absolute;
	top:5px;
	left:5px;
}

.application_calendar_item_event .status{
	margin-top:5px;
	font-weight:bold;
}


.application_calendar_item_event .content{
	margin-left:115px;
	padding-top:5px;
	margin-bottom:5px;
}

.application_calendar_item_event .buttons{
	position:absolute;
	right:5px;
	bottom:5px;
}

.application_calendar_item_event .list{
}

.application_calendar_item_event .list .names{
	margin-top:10px;
}

.application_calendar_item_event .list .views{
	margin-top:10px;
}



.application_calendar_item_event_proposition{
	background-color:#FFFBEC;
	border-bottom:1px solid #FFEC9F;
}

/* bday */

.application_calendar_item_bday{
	position:relative;
	background-color:#FFFFFF;
	border-bottom:1px solid #CED6E5;
	min-height:70px;
	margin:5px;
}

.application_calendar_item_bday .view{
	height:60px;
	width:60px;
	position:absolute;
	top:5px;
	left:5px;
}


.application_calendar_item_bday .content{
	margin-left:75px;
	padding-top:5px;
}

.application_calendar_item_bday .content .title, .application_calendar_item_bday .content .title A{
	font-size:14px;
	font-weight:bold;

}

.application_calendar_item_bday .buttons{
	position:absolute;
	right:5px;
	bottom:5px;
}





/* KLASS=offer_product */

.offer_product_short{
	position:relative;
	width:170px;
	height:220px;
}

.offer_product_short .title{
	padding-top:5px;
	padding-bottom:3px;
	padding-left:3px;
}

.offer_product_short .title A{
	font-size:14px;
	font-weight:bold;
}

.offer_product_short .brand{
	padding-top:3px;
	padding-left:3px;
}

.offer_product_short .category{
	padding-top:3px;
	padding-left:3px;
}

.offer_product_short .date{
	padding-bottom:3px;
	padding-left:3px;
}

.offer_product_short .owner{
	padding-left:3px;
}

.offer_product_short .price{
	position:absolute;
	bottom:15px;
	right:15px;
	font-size:14px;
	font-weight:bold;	
}

.offer_product_short_wrap{
	padding-left:20px;
	padding-bottom:20px;
}

.offer_product_short_list{
	padding-top:20px;
}

.offer_product_smallshort{
	position:relative;
	width:150px;
	height:200px;
}

.offer_product_smallshort .title{
	padding-top:5px;
	padding-bottom:3px;
}

.offer_product_smallshort .title A{
	font-size:13px;
	font-weight:bold;
}

.offer_product_smallshort .brand{
	padding-bottom:3px;
}

.offer_product_smallshort .category{
	padding-top:3px;
}

.offer_product_smallshort .date{
	padding-top:3px;
}

.offer_product_smallshort .owner{
}

.offer_product_smallshort .ownerimg{
	position:absolute;
	bottom:5px;
	left:0px;
	height:25px;
	width:25px;
}

.offer_product_smallshort .price{
	position:absolute;
	bottom:5px;
	right:10px;
	font-size:13px;
	font-weight:bold;	
}

.offer_product_smallshort_wrap{
	padding-left:5px;
	padding-bottom:5px;
}

.offer_product_smallshort_list{
	padding-top:10px;
}

.offer_product_listing{
	position:relative;
	width:350px;
	height:85px;
}


.offer_product_listing .image{

	position:absolute;
	top:0px;
	left:0px;
	height:85px;
	width:110px;
	
}

.offer_product_listing .content{

	padding-left:120px;

}

.offer_product_listing .title{

	font-size:14px;
	font-weight:bold;
	
	padding-top:3px;
	padding-bottom:5px;

}

.offer_product_listing .title A{
	font-size:14px;
	font-weight:bold;
}

.offer_product_listing .brand{
	padding-bottom:3px;
}

.offer_product_listing .category{
	padding-top:3px;
}

.offer_product_listing .owner{

}

.offer_product_listing .date{
	padding-top:3px;
}

.offer_product_listing .price{
	position:absolute;
	bottom:15px;
	right:15px;
	font-size:16px;
	font-weight:bold;
}










/* KLASS=offer_product_vacation */




/* KLASS=location_restaurant */

.location_restaurant_largelisting_wrap{
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.location_restaurant_largelisting_item{
	float:none !important;
	margin-top:10px;
}

.location_restaurant_largelisting{
	position:relative;
	min-height: 110px;
	padding-bottom:5px;
	border-bottom:1px solid #DFE4EF;
	background-color:#FFFFFF;
	padding-top:5px;
}

.location_restaurant_largelisting_premium{
	border-bottom:1px solid #FFEC9F;
	background-color:#FFFBEC;
}

.location_restaurant_largelisting_notpayed{
	min-height: 40px;
}

.location_restaurant_largelisting .icon{
	position:absolute;
	top:0px;
	left:0px;
	height:110px;
	width:110px;
	padding-top:10px;
	padding-left:10px;
}

.location_restaurant_largelisting .quote{
	position:absolute;
	top:40px;
	right:5px;
	width:260px;
	height:60px;
	/*background-color:red;*/
	padding-left:20px;
	background-image:url('/skins/zap/klasses/application/status/status_profile.png');
	background-position:0% 0%;
	background-repeat:no-repeat;
	
	font-weight:bold;
	font-size:11px;
	
	color:#666666;
}


.location_restaurant_largelisting .paymentplan{
	position:absolute;
	top:5px;
	right:5px;
	height:40px;
	width:40px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

.location_restaurant_largelisting .content{
	margin-left:120px;
}

.location_restaurant_largelisting .content_notpayed{
	margin-left:10px;
}

.location_restaurant_largelisting .content .title{
	padding-top:5px;
	margin-bottom:5px;
}

.location_restaurant_largelisting .content .type{
	margin-top:3px;
	width:180px;
}

.location_restaurant_largelisting .content .address{
	margin-top:5px;
	width:180px;
}

/* bigsneak */

.location_restaurant_bigsneak{

	position:relative;
	display:block;
	height:230px;
	width:473px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	
}

.location_restaurant_bigsneak .details{

	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#000000;
	width:473px;
	
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}

.location_restaurant_bigsneak .quote{

	color:#FFFFFF;
	margin:5px;
	margin-top:0px;
	
}

.location_restaurant_smallsneak{
	position:relative;
	display:block;
	height:70px;
	width:100px;
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.location_restaurant_smallsneak .details{
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#000000;
	width:100px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;

}

.location_restaurant_smallsneak .details .text{
	color:#FFFFFF;padding:5px;
}








/* KLASS=offer_coupon */

/* Short */

.offer_coupon_short_item{
	margin-top:5px;

}

.offer_coupon_short_wrap{
	margin-left:5px;
	margin-bottom:5px;
}

.offer_coupon_short_listitem{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;

}

.offer_coupon_short_listwrap{
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
}

.offer_coupon_short{

	height:110px;
	width:180px;
	
	position:relative;
	
	background-image:url('/skins/zap/klasses/offer/coupon/background.png');
	
	margin:5px;
	margin-bottom:2px;
	
}

.offer_coupon_short .type{
	position:absolute;
	top:10px;
	left:10px;
	font-size:9px;
	color:#666666;
	
}

.offer_coupon_short .title{

	position:absolute;
	top:25px;
	left:10px;
	height:35px;
	width:140px;
	overflow:hidden;
	
}

.offer_coupon_short .owner{

	position:absolute;
	bottom:13px;
	left:10px;
	width:160px;
	
}

.offer_coupon_short_wrap{

}

/* Big */

.offer_coupon_big{
	position:relative;
	width:570px;
	height:356px;
	margin:10px;
}

.offer_coupon_big .image{
	position:absolute;
	top:0px;
	left:0px;
	width:570px;
	height:356px;
	z-index:0;
}

.offer_coupon_big .image{
	z-index:0;
}

.offer_coupon_big .content{
	position:absolute;
	top:10px;
	left:10px;
	width:550px;
	height:300px;
	z-index:10;
}

.offer_coupon_big .content .header{
	padding:10px;
	font-size:16px;
	font-weight:bold;
	position:relative;
}


.offer_coupon_big .content .information{
	background-color:#F5F7FA;
	border-top: 1px solid #8B9CC2;
	padding:10px;
	padding-top:20px;
	position:relative;
}

.offer_coupon_big .content .information .tick{
	position:absolute;
	top:-1px;
	left:20px;
	height:8px;
	width:13px;
	line-height:8px;
}

.offer_coupon_big .content .information .title{
	font-size:20px;
	font-weight:bold;
	
	padding-top:5px;
	padding-bottom:5px;
		
	color:#98B426;
}

.offer_coupon_big .content .information .head{
	font-weight:bold;
}



.offer_coupon_big .content .ownerdescription{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:10px;
}

.offer_coupon_big .content .ownerdescription .logo{
	padding-right:10px;
}

.offer_coupon_big .content .ownerdescription .title{
	font-size:13px;
	font-weight:bold;
}

.offer_coupon_big .content .ownerdescription .address DIV{
	margin-bottom:5px;
}

.offer_coupon_big .content .sitelogo{
	position:absolute;
	bottom:10px;
	right:15px;
}

.offer_coupon_big .disclaimer{
	position:absolute;
	bottom:15px;
	left:10px;
	width:550px;
	height:25px;
	z-index:10;
	border-top:1px solid #D8DEEB;
	padding-top:5px;
}

.offer_coupon_big .printbutton{
	position:absolute;
	top:10px;
	right:10px;
	height:20px;
	width:20px;
}

/* Small */

.offer_coupon_small{
	background-image:url('/skins/zap/klasses/offer/coupon/small_background.png');
	background-repeat:no-repeat;
	background-position:top left;
	height:40px;
	width:190px;
}

.offer_coupon_small .inner{
	width:175px;
	height:25px;
	overflow:hidden;
	padding-left:10px;
	padding-top:12px;
}









/* KLASS=offer_menudujour */


/* short */
.offer_menudujour_short{
	color:#FFFFFF;
	
	background-image:url('/skins/zap/klasses/offer/menudujour/menu_small.png');
	background-position:top left;
	background-repeat:no-repeat;
	
	height:260px;
	width:276px;
	position:relative;
}

.offer_menudujour_short DIV{
	color:#FFFFFF;
}

.offer_menudujour_short .inner{
	position:absolute;
	top:55px;
	left:20px;
	width:235px;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
	height:150px;
}

.offer_menudujour_short .price{
	margin-bottom:5px;
}

.offer_menudujour_short .owner{
	margin:5px;
}


.offer_menudujour_short .owner_wrap{
	position:absolute;
	bottom:15px;
	left:15px;
	width:245px;
	height:35px;
	background-color:#FFFFFF;
	overflow:hidden;
}

.offer_menudujour_short_item{
	margin-left:5px;
	margin-top:5px;
}

.offer_menudujour_short_wrap{
}

.offer_menudujour_short_full_item{
	margin-left:15px;
	margin-top:10px;
}

.offer_menudujour_short_full_wrap{
	padding-bottom:10px;
	padding-left:5px;
}


/* simple */
.offer_menudujour_simple{
	color:#FFFFFF !important;
}

.offer_menudujour_simple .inner{
	color:#FFFFFF !important;
}

.offer_menudujour_simple .inner DIV{
	color:#FFFFFF !important;
}

.offer_menudujour_simple .price{
	color:#FFFFFF !important;
	margin-bottom:10px;
}

/* small */

.offer_menudujour_small{
	margin-top:5px;
	text-align:center;
}

.offer_menudujour_small .title{
	font-weight:bold;
	margin-bottom:5px;
}





/* KLASS=offer_joboffer */


/* SmallListing */
.offer_joboffer_smalllisting{
	width:180px;
	margin-bottom:5px;
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #D8DEEB;
}

.offer_joboffer_smalllisting .description{
	margin-top:3px;
}

.offer_joboffer_smalllisting_item{
}

.offer_joboffer_smalllisting_wrap{
	padding-left:5px;
}

/* Listing */

.offer_joboffer_listing_item{
	float:none!important;
}

.offer_joboffer_listing{
	margin:5px;
	margin-bottom:10px;
	position:relative;
	min-height:70px;
	
	border-bottom:1px solid #D8DEEB;
}

*html .offer_joboffer_listing{
	zoom:1;
}

.offer_joboffer_listing .title,.offer_joboffer_listing .title A{
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}

.offer_joboffer_listing .content{

	padding-top:5px;
	padding-bottom:5px;
	margin-left:70px;

}

.offer_joboffer_listing .text{
	margin-top:3px;
}

.offer_joboffer_listing .image{
	position:absolute;
	top:0px;
	left:0px;
	height:60px;
	width:60px;
}





































