@charset "utf-8";

/* general all sites */
form { display: inline }

body { margin: 0px; padding: 0px }

h1, h2, h3, p, ul, li {
	font-weight:normal;
	margin:0px;
	padding:0px;
	clear:both;
}

.a108 {
	float:left;
	clear:both;
	width:100%;
	min-height:10px;	
}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
}

.float {
	float:left;
	clear:both;
	width:100%;	
}

.float2 {
	float:left;
	clear:both;
	width:100%;	
	min-height:10px;
}

.image-link {
	display:block;
	width:100%;
	height:100%;	
}

/* this site */

select {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;	
}

body {
	background-color:#EAEAEA;
	background-image:url(../graphics/body_bg.jpg);
	background-repeat:repeat-x;	
	font-size:75%;
}

a {
	text-decoration:none;	
}

a:link,
a:visited,
a:active,
a:hover {
	color:#5E9E37;
}

input, textarea {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

	.site  {
		width:950px;
		margin:0px auto 0px auto;	
	}
	
	.site .top-borders {
		background-image:url(../graphics/top_borders-trans.png);
		width:948px;
		height:366px;
		margin-right:2px;	
		background-repeat:no-repeat;	
	}
	
	.site .bottom-borders {
		background-image:url(../graphics/bottom_borders-trans.png);		
		background-position:bottom;
		background-repeat:no-repeat;
		
		padding-left:10px;
		padding-right:8px;
		width:930px;
	}
	
	.site .tools {
		height:19px;
		margin-top:5px;
	}
	
	.site .top {
		width:930px;
		position:relative;
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
		.site .top .logo {
			position:absolute;
			width:202px;
			height:112px;
			top:23px;
			left:0px;
			background-image:url(../graphics/logo-trans.png);	
		}
	
		.site .top .shortcut {
			position:absolute;
			width:162px;
			height:65px;	
			z-index:8;
			background-image:url(../graphics/shortcut_bg.png);
			background-position:bottom right;
			background-repeat:no-repeat;
		}
		
			.site .top .shortcut .link-text {
				color:#fff;
				position:absolute;
				top:0px;
				left:0px;
				width:162px;
				height:65px;	
				z-index:9;
			}
		
				.site .top .shortcut .link-text .headline {
					font-size:20px;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
				
				.site .top .shortcut .link-text  .text {
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
				}
			
			.site .top .shortcut .link {
				position:absolute;	
				width:162px;
				height:65px;
				top:0px;
				left:0px;
				z-index:10;
			}	
			
			.site .top .shortcut .link a{
				z-index:11;
				background-image:url(../graphics/spacer.gif);
			}
			
	.main-menu {
		width:930px;
		height:39px;
		position:absolute;
		left:0px;
		bottom:0px;
		background-image:url(../graphics/main-menu-bg-trans.png);
		background-repeat:no-repeat;
	}
	
		.main-menu .items {
			float:right;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			margin-right:13px;
			display:inline;
		}
		
		.main-menu .items div {
			position: relative;
		}
		.main-menu div.locked a {
			margin-left: 12px;
		}
		.lockimage {
			display: block;
			position: absolute;
			top: 11px;
			left: 5px;
		}
		.main-menu .items a {
			display:block;
			padding-left:9px;
			padding-right:9px;
			height:28px;
			padding-top:7px;
			border-bottom:4px solid #fff;
		}	
		
		.main-menu .items a:link,
		.main-menu .items a:visited,
		.main-menu .items a:active,
		.main-menu .items a:hover {
			color:#fff;	
		}
		
		.main-menu .items a:hover,
		.main-menu .items a.selected {
			background-image:url(../graphics/main-menu-item-active.jpg);
			background-repeat:repeat-x;		
			text-decoration:none;	
			padding-bottom:4px;
			border-bottom:0px;
		}
	
		.main-menu .items div {
			float:left;
		}
	
		.main-menu .items div+div {
			margin-left:4px;	
		}
		
	
	.site .content {
		min-height:550px;
		_height:550px;
		background-color:#fff;
		padding-top:32px;
		padding-bottom:20px;
	}
		
		.site .content .left-column {
			clear:both;
			width:228px;
			margin-left:15px;
			padding-top:6px;
			display:inline;
		}
		
		.site .content .page-content {
			width:666px;
			clear:none;	
		}
		
		.site .content .wide-content {
			margin-top:20px;
		}
		
		.site .content .wide-content p{
			margin-left:20px;
		}
		
			.site .content .main-column {
				clear:none;
				width:392px;
				margin-left:20px;
				padding-top:0px;
				display:inline;
			}
			
			.site .content .right-column {
				clear:none;
				width:234px;
				margin-left:20px;
				padding-top:0px;
			}
	
	.site .bottom {
		height:38px;
		text-align:center;
		padding-top:6px;
	}
		.site .bottom span {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333;		
			text-align:left;
		}
		
		.site .bottom span+span {
			margin-left:22px;	
		}
		
		.site .bottom a:link,
		.site .bottom a:visited,
		.site .bottom a:active {
			color:#333;	
		}
		
	
	/* tools */
	
	.tools .world-clock {
		float:right;	
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#999;
		margin-right:25px;
	}
	
	.tools .world-clock span+span {
		margin-left:15px;	
	}
	
	.tools .world-clock span span {
		cursor: default;	
	}
	
	.tools .world-clock span.clock {
		width: 30px;
		display: inline-block;
	}
	
	.tools .items {
		float:right;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.tools .items span+span {
		margin-left:10px;
	}	
	
	.tools .items a:link,
	.tools .items a:visited,
	.tools .items a:active,
	.tools .items a:hover {
		color:#333;
	}
	
	/* left menu */
	
	.left-menu .headline {
		color:#333;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		padding-left:25px;
		background-image:url(../graphics/left_menu_headling_bullet.gif);
		background-repeat:no-repeat;
		margin-bottom:7px;
	}
	
	.left-menu span {
		display:block;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;	
	}
	
	.left-menu span.locked a {
		background-image: url(../graphics/lock_dark.png);
		background-repeat: no-repeat;
		background-position: 210px 4px;
	}
	
	.left-menu span a:link,
	.left-menu span a:visited,
	.left-menu span a:active,
	.left-menu span a:hover {
		color:#000;
		text-decoration:none;	
	}
	
	.left-menu span.level-1 a{
		border-bottom:1px solid #EAEAEA;	
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:1px;
		margin-right:2px;
		margin-top:1px;
		padding-right:13px;
	}
	
	.left-menu span.level-1-active a,
	.left-menu span.level-1 a:hover{
		border-bottom:1px solid #5F9F37;
		background-color:#EAEAEA;	
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:1px;
		margin-right:2px;
		margin-top:1px;
		padding-right:13px;
	}
	
	.left-menu span.level-2 a{
		border-bottom:1px solid #EAEAEA;	
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:13px;
		padding-right:13px;
		margin-right:2px;
		margin-top:1px;
	}
	
	.left-menu span.level-2-active a,
	.left-menu span.level-2 a:hover{
		border-bottom:1px solid #5F9F37;
		background-color:#EAEAEA;	
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:13px;
		margin-right:2px;
		margin-top:1px;
		padding-right:13px;
	}
	
	/* standardlayouts */
	
	h1, .area-overview .list .headline, .rep-overview-h1 {
		color:#333;
		font-size:150%;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:120%;
				
	}
	
	.area-overview .list .headline {
		height:auto;
		width:auto;
		padding-top:0px;
		padding-left:0px;
	}
	
	h1 {
		margin-top:5px;	
	}
	
	h2, .area-overview .list .category .headline {
		color:#999999;
		font-size:117%;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:120%;
	}
	
	.frontpage-layout h2 {
		color:#666666;
	}
	
	.area-overview .list .category .headline {
		color:#333;	
	}
	
	h1+h2,h1+h3,h1+div{
		margin-top:0.66em;	
	}	
	
	p,ul,h3 {
		color:#000;
		font-size:100%;
		font-family: Arial, Helvetica, sans-serif;
		line-height:130%;
	}
	
	.right-column .box p,
	.left-column .box p,
	.right-column .box .image-text,
	.left-column .box .image-text {
		font-size:92%;	
	}
		
	h2+p,
	h1+p {
		margin-top:0.92em;	
	}
	
	h3 {
		font-weight: bold;
		margin-top: 10px;
	}
	
	ul {
		margin-left:-4px;
		padding-left:20px;	
	}
	
	p+h3,
	p+ul,
	p+div,
	div+p,
	ul+p,
	p+p {
		margin-top:1em;			
	}	
	
	.box p+h3,
	.box p+ul,
	.box p+div,
	.box div+p,
	.box ul+p,
	.box p+p {
		padding-top:1em;	
		margin-top:0em;		
	}	
	
	.area-overview p.item+.item {
		margin-top:4px;		
	}
	
	
	.a106025 {
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.a106027 {
		float:right;
		margin-left:10px;
		margin-bottom:10px;
	}
	
	.right-column .box .a110126,
	.left-column .box .a110226,
	.right-column .box .youtube-player {
		border-left: 1px solid #eaeaea;
		border-right: 1px solid #eaeaea;			
	}
	
	.right-column .box .begin + .a110126,
	.left-column .box .begin + .a110226,
	.right-column .box .begin + .youtube-player {
		border-top: 1px solid #eaeaea;		
	}
	
	.right-column .box .a110126 .image-text,
	.left-column .box .a110226 .image-text,
	.a110026 .image-text {
		color:#000;
		font-family: Arial, Helvetica, sans-serif;
		padding-top:2px;
		font-style:italic;
	}
	
	.right-column .box .a110126 .image-text,
	.left-column .box .a110226 .image-text {
		padding-left:9px;
		padding-right:9px;	
	}	
	
	
	
	p+.a110026, 
	h1+.a110026,
	h2+.a110026,
	h3+.a110026,
	.a110026+p {
		margin-top:10px;		
	}
	
	.a110026 + .a110026 {
		margin-top:1em;	
	}
	
	/* standard layouts, hjre,venstre side */
	
	
		/* brdtekst */
		
		
		.right-column .box p,
		.left-column .box p {
			border-left: 1px solid #eaeaea;
			border-right: 1px solid #eaeaea;	
			padding-left:9px;
			padding-right:9px;
			margin-top:0px;
		}
		
		.right-column .box .begin + p,
		.left-column .box .begin + p {
			border-top: 1px solid #eaeaea;
			padding-top:9px;	
			margin-top:0px;
		}
		
		.right-column .box p + .end,
		.left-column .box p + .end,
		.right-column .box div + .end,
		.left-column .box div + .end {
			height:9px;
			border-left: 1px solid #eaeaea;
			border-right: 1px solid #eaeaea;	
			border-bottom:1px solid #eaeaea;
			margin-top:0px;
			padding-top:0px;
		}
		
		.right-column .box  p + p,
		.left-column .box  p + p {
			margin-top:0px;
			padding-top:1em;
		}	
		
		
	
		/* billede <> brdtekst */
		
		.right-column .a110126 + p,
		.left-column .a110226 + p,
		.right-column .box .youtube-player + p {
			padding-top:9px;	
		}
		
		.right-column .box p + .a110126,
		.left-column .box p + .a110226 {
			margin-top:0px;
			padding-top:1em;	
		}

	

	
	
	
/* link linje */

p.link a {
	background-image:url(../graphics/link_bullet.png);
	background-position:top right;	
	background-repeat:no-repeat;
	padding-right:20px;
}

.right-column .box p.link,
.left-column .box p.link{
	font-size:100%;
}

.right-column .box p.link a,
.left-column .box p.link a{
	background-image:url(../graphics/link_bullet2.png);
}

.right-column .box p.link a:link,
.right-column .box p.link a:visited,
.right-column .box p.link a:active,
.right-column .box p.link a:hover,
.left-column .box p.link a:link,
.left-column .box p.link a:visited,
.left-column .box p.link a:active,
.left-column .box p.link a:hover {
	color:#333333;	
}


/* emne oversigt */

.area-overview {
	margin-bottom:20px;	
}

.area-overview .headline {
	margin-bottom:15px;	
}

.area-overview .list .category .headline {
	margin-bottom:3px;	
}

.area-overview .list .category .headline a {
	color:#333;
}

.area-overview .list .category .headline a:hover {
	color:#5E9E37;
}

.area-overview .list {
	/*border-top:1px solid #eaeaea;
	margin-top:10px;
	padding-top:10px;*/	
	clear:both;
}

.area-overview .list .category {
}	

.area-overview .list .category+.category {
	margin-top:11px;	
}

.area-overview p.level-2,
.area-overview p.level-3,
.area-overview p.level-4,
.area-overview p.level-5,
.area-overview p.level-6 {
	padding-left:15px;
	background-image:url(../graphics/item_branch.gif);
	background-repeat:no-repeat;
}

.area-overview p.level-2 {
	margin-left:12px;
}

.area-overview p.level-3 {
	margin-left:24px;
}

.area-overview p.level-3 {
	margin-left:36px;
}



/* list boks forside */ 

.list-box {
	padding-top:5px;
	float:left;
	clear:both;
	width:100%;
	min-height:10px;
}

.list-box + .list-box {
	/*margin-top:7px;	*/
}

.list-box .headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	color:#333;
}

.list-box .headline {
	padding-top: 5px;
	height: 25px;
	position: relative;
}

.list-box .listbox_headline_backgroundimage {
	position: absolute;
	width: 228px;
	height: 30px;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	/*cursor: pointer;*/
}

.list-box .headline a,
.list-box.loading.always-expanded .headline,
.list-box.always-expanded .headline{
	display: block;
	background-repeat: no-repeat;	
	padding-left:19px;
	position: relative;
	float:left;
	clear:both;
}

.list-box.always-expanded .headline {
	padding-left:0px;
}

.list-box.loading.always-expanded .headline,
.list-box.always-expanded .headline {
	width:100%;	
}

.list-box.collapsed .headline a:link,
.list-box.collapsed .headline a:visited,
.list-box.collapsed .headline a:active {
	color:#333;
	background-image:url(../graphics/fp_dropdown_bullet.png);	
}

.list-box.collapsed .headline a:hover {
	color:#5E9E37;
	background-image:url(../graphics/fp_dropdown_bullet_over.png);	
}

.list-box.expanded .headline a:link,
.list-box.expanded .headline a:visited,
.list-box.expanded .headline a:active {
	color:#333;
	background-image:url(../graphics/fp_dropdown_bullet_exp.png);	
}

.list-box.expanded .headline a:hover {
	color:#5E9E37;
	background-image:url(../graphics/fp_dropdown_bullet_over_exp.png);	
}

.list-box.loading .headline a:link,
.list-box.loading .headline a:visited,
.list-box.loading .headline a:active,
.list-box.loading .headline a:hover,
.list-box.loading.always-expanded .headline {
	color:#333;
	background-image:url(../graphics/fp_dropdown_bullet_load.gif);	
}

.list-box .content {
		float:left;
		clear:both;
		width:100%;
		min-height: inherit;
		background-color: #fff;
		padding: 0px;
	}
	
.list-box.expanded .content,
.list-box.always-expanded .content {
		margin-bottom: 12px;
	}
	
.list-box .content .item {
	color:#666;	
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
	width:100%;
	min-height:1px
}

.list-box .content .item_image {
	height: 60px;
	margin-top: 0px;
	margin-bottom: -9px;
	background-repeat: no-repeat;
	position: relative;
}

.list-box .content .item + .item_image {
	margin-top: 20px;
}

.list-box .content .item + .item {
	margin-top:9px;
}
	
.list-box .content .item a {
	display:block;
	padding:2px 3px 3px 3px;
}

.list-box .content .item a:link,
.list-box .content .item a:visited,
.list-box .content .item a:active {
	background-color:#fff;	
	color:#333;	
}

.list-box .content .item a:hover {
	background-color:#F2F2F2;	
}

.list-box .content .hasBackgroundImage .item a {
	background-color: transparent;
}

.list-box .content .item .date {
	color:#999;	
}

/* boxes */

.box {
	background-repeat:repeat-x;
	clear:both;
	margin-top: 10px;
}

.box .end {
	clear:both;	
}

.box+.box,
.rep-net-flag-box+.box,
.box+.a110126,
.a110126+.box,
.box+.a110226,
.a110226+.box,
.banner + .a110126,
.a110126 + .banner {
	margin-top:10px;	
}

.box+.a110126,
.box+.a110226,
.a110126 + .a110126,
.a110226 + .a110226 {
	margin-top:20px;		
}


.box+.banner {
	margin-top:20px;	
}

.box .headline {
	width:346px; /* 392 */
	height:26px;
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:46px;
	padding-top:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#fff;
	margin-bottom:4px;
}

.box .headline .buttons {
	position:relative;	
}

.box .headline .buttons .inner {
	width:224px;
	height:40px;
	position:absolute;
	top:-32px;
	right:0px;	
	padding-right:0px;	
	padding-top:10px;
}

.box .headline .button {
	float:right;
	white-space:nowrap;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

.box .headline .button a{
	
	white-space:nowrap;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

.box .headline .button a {
	text-decoration:none;	
	display:block;
	clear:both;
	height:26px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}

.box .headline .button a:link,
.box .headline .button a:visited,
.box .headline .button a:active,
.box .headline .button a:hover {
	color: #cccccc;
}


.rep-news-overview .headline {
	padding-left:9px;
	width:383px;
}

.right-column .box .headline,
.left-column .box .headline {
	width:225px; /* 234 */
	padding-left:9px;
}

.left-column .box .headline {
	width:219px;
}

.right-column .box .headline.icon-headline,
.left-column .box .headline.icon-headline {
	width:188px; /* 234 */
	padding-left:46px;
}

.left-column .box .headline.icon-headline {
	width:182px; 
}


.box .box-content {
	min-height:inherit;
	_height:auto;
	padding:0px;
	margin:0px;
	clear:both;
	width:auto;
}

/* tab box */

.tab-box {
	border:1px solid #eaeaea;	
	clear:both;
}

.tab-box .links {
	float:left;
	clear:both;
	width:173px;
	min-height:128px;
	background-color:#f7f7f7;
}

.tab-box .link+.link {
	border-top:1px solid #eaeaea;
} 

.tab-box .link {
	height:42px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	width:173px;
	overflow:hidden;
}

.tab-box .link a {
	height:32px;
	width:163px;
	max-width:163px;
	overflow:hidden;
	padding-top:10px;
	padding-left:10px;
	display:block;	
	background-position:top right;
	background-repeat:no-repeat;
}



.tab-box .link a:link,
.tab-box .link a:visited,
.tab-box .link a:active,
.tab-box .link a:hover{
	color:#737373;
	background-image:url(../graphics/tab_box_norm.gif);
}

.tab-box .link a:hover{
	color:#5E9E37;
	background-image:url(../graphics/tab_box_over.gif);
	background-color:#fff;
	
}

.tab-box .link a.active:link {
	background-image:url(../graphics/tab_box_last.gif);
	background-color:#fff;
}

.tab-box .link a.active:link,
.tab-box .link a.active:visited,
.tab-box .link a.active:active {
	color:#000;
}

.tab-box .link a.active:hover {
	color:#5E9E37;
}


.tab-box .images {
	float:left;
	clear:none;
	width:216px;
	min-height:128px;
	background-color:#eaeaea;
}

.tab-box .image {
	display:none;
}

/* (Multi)Billede med to tekster */ 

.dual-box {
	clear:both;
	width:392px;
	height:175px;	
	position:relative;
	z-index:0;
}

.dual-box .column {
	background-image:url(../graphics/dual-col-bg-trans.png);	
	width:178px;
	height:46px;
	padding:6px 7px 7px 9px;
}

.dual-box .left {
		
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	
}

.dual-box .right {
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:2;
}

.dual-box .sub-headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;	
	float:left;
	clear:both;
	width:100%;
	
}

.dual-box .sub-headline a {
	display:block;	
	background-position:top right;	
	background-repeat:no-repeat;
	padding-right:20px;
}

.dual-box .sub-headline a:link,
.dual-box .sub-headline a:visited,
.dual-box .sub-headline a:active {
	color:#333;	
	background-image:url(../graphics/link_bullet2.png);
}

.dual-box .sub-headline a:hover {
	color:#5E9E37;
	background-image:url(../graphics/link_bullet.png);
	
}

.dual-box .text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#333;
	float:left;
	clear:both;
	width:100%;
}

/* separator */

.sep {
	clear:both;	
	font-size:0px;
	height:5px;
	width:100%;
	border-bottom:1px solid #EAEAEA;
	margin-top:15px;
	margin-bottom:15px;
}

/* banner */


.banner {
	clear:both;	
}

/* user login */

#fade {
	position: absolute;
	top: 0; right: 0; left: 0;	
	z-index:999;
	background-image:url(../graphics/fade-bg.png);
	display:none;
	height:3000px;	
}

.popupbox {
	display:none;	
}

.popupbox label
{
	display: none; 
}

#show_topic_items{
	position:absolute;
	left:30%;
	top:30%;	
	width:392px;
	z-index:1000;	
}
#show_topic_items .inner {
	background-color: #eaeaea;
}

#show_topic_items .ItemContent {
	padding-bottom: 15px;
	margin-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding-top: 5px;
}

#show_topic_items .ItemName{
	margin-left: 5px;
	float: left;
	padding-right: 20px;
	font-weight: bold;
	
}

#show_topic_items .ItemAuthor{
	margin-left: 5px;
	font-style: italic;
}

.popupbox,
#member-edit {
	position:absolute;
	left:50%;
	top:50%;	
	width:392px;
	z-index:1000;	
}

#member-edit {
	width:470px;	
	min-height:470px;
	top:50px;
}

.popupbox .inner,
#member-edit .inner {
	position:relative;
	top:-90px;
	left:-196px;
	padding: 5px;
	width:382px;
	background-image:url(../graphics/login-bg.jpg);
	background-repeat: repeat-x;
	background-color: #eaeaea;
}

#member-edit .inner {
	top:0px;	
}

#show_topic_items .inner {

	width:392px;

}

#member-edit .inner {
	left:-225px;
	width:546px;
	min-height:460px;
	_height:660px;
}

.closePopupItems {
	position: absolute;
	top: 0px;
	right: 0px;
}

.closePopupItems a{
	display:block;
	width: 30px;
	height: 30px;
	background-image: url(../graphics/login-close-btn.jpg);
}

.closePopup {
	position: absolute;
	top: 5px;
	right: 5px;
}

.closePopup a{
	display:block;
	width: 30px;
	height: 30px;
	background-image: url(../graphics/login-close-btn.jpg);
}

.popupbox .headline,
#show_topic_items .headline,
#member-edit .headline{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;	
	color:#fff;	
	height:25px;
	width:377px;
	/*margin-left:5px;
	margin-top:5px;*/
	background-image:url(../graphics/login-headline-bg.jpg);
	padding-left:5px;
	padding-top:5px;
	margin-bottom:12px;
}

#member-edit .headline {
	width:511px;
	margin-bottom:5px;
}

#user-login .username input,
#user-login .password input {
	border-width: 0px;
	border-style: none;
	padding: 0px;
	margin: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:100%;
	background-color:transparent;
}

.popup .row-1,
.popup .row-2 {
	clear:both;
	margin-bottom: 10px;
}

#user-login .row-2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;	
	text-align: right;
	margin-top: 15px;
}

#user-login .row-2 a {
	display: block;
	margin: 7px;
}
#user-login .username {
	width:184px;
	height:18px;
	margin-right:10px;
	/*margin-left:5px;*/
	display:inline;
	float:left;
	clear:both;
	background-color:#fff;
	padding:3px;
}

#user-login .password {
	width:148px;
	height:18px;
	float:left;
	background-color:#fff;
	padding:3px;
}

.popupbox .submit-btn {
	float:right;		
}

.popupbox .submit-btn a.image-link {
	background-image:url(../graphics/login-submit-btn.jpg);
	width:28px;
	height:24px;		
}

.capcha-image {
	border: 1px solid #000;
}

/* knap */


.button {
	display:inline;
}

.button input{
	border:1px solid #999;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#eaeaea;
	white-space:nowrap;
	cursor: pointer;
	width:auto;
}

.button+.button {
	margin-left:15px;	
}

.news-and-facts .button{
	margin-left:3px;	
}

.rep-loc-info .button {
	margin-left:16px;	
}

.rep-loc-info .buttons .button {
	margin-left:0px;	
}

.button a:link,
.button a:visited,
.button a:active{
	color:#333;	
}

.button a:hover{
	color:#999;	
}


/* forms */

.form {
	clear:both;
}

.form .screen-navigation {
	float:left;
	clear:both;
	width:100%;		
	border-bottom:1px solid #B1B1B1;
}

.form .screen-navigation .button {
	background-image:url(../graphics/screens_buttons_bg.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	float:left;
	clear:none;
}

.form .screen-navigation .button + .button {
	margin-left:4px;		
}

.form .screen-navigation .button a {
	display:block;
	height:20px;	
	padding:5px 5px 1px 5px;		
	text-decoration:none;
}

.form .screen-navigation .button a:link,
.form .screen-navigation .button a:visited,
.form .screen-navigation .button a:active,
.form .screen-navigation .button a:hover {
	color:#fff;
}

.form .screen-navigation .button a:hover,
.form .screen-navigation .button a.active:hover,
.form .screen-navigation .button a.active {
	color:#fff;	
	background-image: url("../graphics/login-headline-bg.jpg")
}



.form .screens {
	float:left;
	clear:both;
	width:100%;	
	
}

.form .screen,
#member-edit .screen.description {
	display:none;	
	float:left;
	clear:both;
	width:535px;
	padding-left:5px;
	padding-right:5px;	
	min-height:355px;
	border-bottom:1px solid #B1B1B1;
	margin-bottom:10px;
	padding-top:12px;
	background-color:#DFDFDF;
	padding-bottom:10px;
}
.form .screen.active,
#member-edit .screen.description.active {
	display:block;	
}

.form .row {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:2px;	
}

.form .field {
	margin-bottom:10px;
	clear:both;
}

.form .label {
	clear:both;
	float:left;
	/*width:100px;*/	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px;
}

#forgot-password .label {
	width:90px;	
}

#forgot-password-change .label {
	width:137px;	
}


.form .field p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.form .value {
	clear:none;
	float:left;
	width:286px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
}

#forgot-password-change .value {
	width:245px;	
}

#forgot-password .value {
	width:263px;	
}

.form .value input,
.form .value textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	border: 1px solid #000;
	padding:2px;
}

.form .value input.readonly {
	border: 1px solid #fff;
	cursor:pointer;
}

#forgot-password .value input{
	width:253px;	
}

#add-event-form .contact input{
	width:286px;		
}

.form .value textarea {
	width:286px;	
	height:100px;
}


/* article edit */

.article-content-edit .field {
	margin-bottom:10px;
	clear:both;
}

.article-content-edit .label {
	clear:both;
	float:left;
	width:100px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px;
}

.article-content-edit .value {
	clear:none;
	float:left;
	width:286px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	
}

.article-content-edit .value input,
.article-content-edit .value textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	border: 1px solid #000;
	padding:2px;
}

.article-content-edit .value input.readonly {
	border: 1px solid #fff;	
}

.article-content-edit .value textarea {
	width:286px;	
	height:100px;
}

.article-content-edit .subject + script + .subject,
.article-content-edit .subject + .subject  {
	margin-top:30px;	
}

/* debate */

.debate-overview p.author {
	color:#999999;	
}

.debate_date{
	color:#999999;
}

.debatelevel {
	/*padding-left: 15px;
	margin-left: 12px;*/
	background-image:url(../graphics/item_branch.gif);
	background-repeat:no-repeat;
	margin-top:0em;
	padding-top:0px;
}

.debate-overview .debatelevel {
	padding-top:0px;
	display: none;
}


.debate-overview .navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	clear:both;
	width:100%;
	
}

.debate-overview .navigation div{
	float:left;	
	width:120px;
	height:20px;	
}

.debate-overview .navigation div a {
	display:block;
	float:left;
	clear:both;
	height:100%;
	background-repeat:no-repeat;
}

.debate-overview .navigation div + div {
	margin-left:6px;	
}

.debate-overview .navigation .prev a{
	text-align:left;
	background-image:url(../graphics/item_prev.gif);
	padding-left:24px;
	background-position:top left;
	width:96px;
}

.debate-overview .navigation .add a{
	text-align:center;
	width:100%;
}

.debate-overview .navigation .next a{
	text-align:right;
	background-image:url(../graphics/item_next.gif);
	background-position:top right;
	padding-right:24px;
	width:96px;
}

/*

.debate-overview .navigation div a{ 
	background-repeat:no-repeat;
	padding-top:2px;
	height:18px;
}



.debate-overview .navigation .prev {
	width:110px;
		
}

.debate-overview .navigation .add {
	
}

.debate-overview .navigation .next {
	
}


.debate-overview .navigation .prev {
	width:101px;	
}

.debate-overview .navigation .prev a{
	display:block;
	text-align: left;	
	width:100%;
	clear:both;
	background-image:url(../graphics/item_prev.gif);
	padding-left:24px;
	margin-right:5px;
}

.debate-overview .navigation .add {
	width:132px;	
	margin-left:5px;
	margin-right:5px;	
}

.debate-overview .navigation .add a{
	display:block;
	text-align: center;	
	width:100%;
}

.debate-overview .navigation .next {
	width:101px;	
	margin-left:5px;
}

.debate-overview .navigation .next a{
	margin-left:5px;
	display:block;
	text-align: right;	
	width:100%;
	background-image:url(../graphics/item_next.gif);
	background-position:right;
	padding-right:24px;
}

*/

.debate-overview .summary {
	/*min-height:150px;
	_min-height:150px;*/
	margin-top: 10px;
}

.debate-item{
	background: #F3F3F3;
	margin-bottom: 5px;
	color: #999999;
}
.debate-item1{
	background: #F9F9F9;
	padding-bottom: 5px;
	color: #999999;
}

.category {
	background: #F9F9F9;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;	
}

#debate-item-form {
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	clear:both;
	width:372px;
}

#debate-item-form .label,
#debate-item-form label {
	color: #999;
	width: 68px;
}

#debate-item-form label {
	vertical-align: top;
	margin-right: 10px;
}
#debate-item-form div {
	padding: 0;
}

#debate-item-form input,
#debate-item-form textarea {
	width: 296px;
	border: 1px solid #eaeaea;
}

#debate-item-form .button input {
	width:auto;
	border: 1px solid #CCC;
	padding: 3px 4px 3px 4px;
}

#debate-item-form .button {
	
}

#debate-item-form select
 {
	width: 300px;
	border: 1px solid #eaeaea;
}

#debate-item-form .value {
	width: 302px;
}

#debate-item-form .noborder,
#debate-item-form .submit {
	width: auto;
	border-width: 0px;
}
#debate-item-form #current_item_1,
#debate-item-form .capcha-image {
	margin-top: 2px;
}

#debate-item-form .field.capcha,
#debate-item-form .field.newitem {
	margin-left: 68px;
}

#debate-item-form .capcha-image {
	float: left;
}
#debate-item-form .hidden {
	display: none;
}
#debate-item-form #safetyCode_user {
	width: 107px;
	vertical-align: top;
	margin-left:10px;
}

#debate-item-form .field.upload-delete input {
	width:auto;
	margin-left:0px;
}

/* form validation */

label.error {
	display:block;
	margin-top:5px;
	color:#D20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
}

/*Sitemap*/
#Sitemap {
	padding-bottom: 16px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}

/*#Sitemap .sitemapcol {
	float: left;
	padding-right: 14px;
}*/

#Sitemap span{
	font-size: 12px;
	display: block;
	margin-bottom: 6px;
	background-repeat: no-repeat;
	}
	
#Sitemap a{
	/*display: block;*/
	color: #273747;
	font-size: 11px;
	background-repeat: no-repeat;
	}
#Sitemap a:hover{
	text-decoration: underline;
	}
#Sitemap .locked a {
	background-image: url(../graphics/lock_dark.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
}

span.SitemapareaLevel1 {
	font-weight: bold;
	padding-top: 6px;
	background-image: url(../graphics/sitemap-level1.gif);
	background-position: 0px 7px;
}

.SitemapareaLevel1 a{
	margin-left: 20px;
}

span.SitemapareaLevel2, span.SitemappageLevel2 {
	background-image: url(../graphics/sitemap-level2.gif);
	background-position: 0px 1px;
}
span.SitemapareaLevel2 a, span.SitemappageLevel2 a{
	margin-left: 20px;
}

span.SitemapareaLevel3, span.SitemappageLevel3 {
	background-image: url(../graphics/sitemap-level3.gif);
	background-position: 5px 1px;
}
.SitemapareaLevel3 a, .SitemappageLevel3 a{
	margin-left: 30px;
}

span.SitemapareaLevel4, span.SitemappageLevel4 {
	background-image: url(../graphics/sitemap-level3.gif);
	background-position: 15px 1px;
}
.SitemapareaLevel4 a, .SitemappageLevel4 a{
	margin-left: 40px;
}
.SitemapareaLevel5 a, .SitemappageLevel5 a{
	margin-left: 50px;
	background-image: url(../graphics/sitemap-level3.gif);
	background-position: 25px 1px;
}

/* member edit form */
	

	/* general */
		#member-edit .row,
		#tip-moderator-box .row,
		#send-email-box .row {
			float:left;
			width:100%;
			clear:both;
			margin-bottom:5px;	
		}
		
		#member-edit .field {
			float:left;
			clear:none;
			margin-bottom:0px;
			width:auto;
		}
		
		#member-edit .field+.field {
			margin-left:10px;
			display:inline;				
		}
		
		#member-edit .screen.privacy .field .label {
			width:150px;	
		}
		
		#member-edit .screen.privacy .field .value {
			clear:none;	
		}
		
		#member-edit .screen.privacy .field .value input {
			border: 0px;	
		}
		
		#member-edit .label {
			padding-left:5px;
			width: 100%;
		}
		
		#member-edit .label_special {
			float: none;
		}
		
		#member-edit .value {
			clear:both;
			width:auto;
		}
		
		#member-edit .value input {
			padding-left:5px;	
			padding-right:5px;
		}
		
		#member-edit .conditions {
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			padding-top:3px;
		}
		
		#member-edit .help_text{
			font-style: italic;
			font-family:arial;
			font-size:80%;
		}
	/* row 1: firstname, middlename, lastname */
		#member-edit .first-name {
			width:120px;	
		}
		
			#member-edit .first-name .label {
				width:115px;
			}
		
			#member-edit .first-name input {
				width:108px;
			}
		
		#member-edit .middle-name {
			width:120px;	
		}
			#member-edit .middle-name input {
				width:108px;
			}
			
			#member-edit .middle-name .label {
				width:115px;
			}
		
		
		#member-edit .last-name {
			width:120px;	
		}
		
			#member-edit .last-name .label {
				width:115px;
			}
			
			#member-edit .last-name input {
				width:108px;
			}
			
			
			
	/* row 2: position */
		#member-edit .position {
			width:246px;	
		}
		
			#member-edit .position .label {
				width:241px;
			}
		
			#member-edit .position input {
				width:234px;
			}
			
		#member-edit .birthdate {
			width:117px;	
		}
		
			#member-edit .birthdate .label {
				width:97px;
			}
			
			#member-edit .birthdate .value {
				width:165px;	
			}
			
			#member-edit .birthdate .value input {
				width:70px;
			}
			
			#member-edit .birthdate .show-value {
				float:left;
				width:22px;
				background-color:#ccc;
				padding-bottom:1px;
			}
			
	/* row 3: extra address info */
		#member-edit .extra-address-info {
			width:296px;	
		}
		
			#member-edit .extra-address-info .label {
				width:291px;
			}
		
			#member-edit .extra-address-info input {
				width:284px;
			}
			
	/* row 4: street1, street2 */
		#member-edit .street1 {
			width:241px;	
		}
		
			#member-edit .street1 .label {
				width:236px;
			}
		
			#member-edit .street1 input {
				width:229px;
			}
			
		#member-edit .street2 {
			width:167px;	
		}
		
			#member-edit .street2 .label {
				width:162px;
			}
		
			#member-edit .street2 input {
				width:155px;
			}
			
		/* row 5: postal-bef, city, state, postal-after */
		#member-edit .postal-bef {
			width:75px;	
		}
		
			#member-edit .postal-bef .label {
				width:70px;
			}
		
			#member-edit .postal-bef input {
				width:63px;
			}
			
		#member-edit .city {
			width:144px;	
		}
		
			#member-edit .city .label {
				width:139px;
			}
		
			#member-edit .city input {
				width:132px;
			}
			
		#member-edit .state {
			width:94px;	
		}
		
			#member-edit .state .label {
				width:89px;
			}
		
			#member-edit .state input {
				width:82px;
			}
			
		#member-edit .postal-after {
			width:75px;	
		}
		
			#member-edit .postal-after .label {
				width:70px;
			}
		
			#member-edit .postal-after input {
				width:63px;
			}

		/* row 6: country, postal after country */
		#member-edit .country {
			width:112px;	
		}
		
			#member-edit .country .label {
				width:107px;
			}
		
			#member-edit .country input {
				width:100px;
			}
			
		#member-edit .postal-after-country {
			width:92px;	
		}
		
			#member-edit .postal-after-country .label {
				width:87px;
			}
		
			#member-edit .postal-after-country input {
				width:80px;
			}
		
		/* row 7: phone nos */
		#member-edit .priv-phone {
			width:112px;	
		}
		
			#member-edit .priv-phone .label {
				width:107px;
			}
		
			#member-edit .priv-phone input {
				width:100px;
			}
			
		#member-edit .work-phone {
			width:112px;	
		}
		
			#member-edit .work-phone  .label {
				width:107px;
			}
		
			#member-edit .work-phone  input {
				width:100px;
			}
			
		#member-edit .cell-phone {
			width:112px;	
		}
		
			#member-edit .cell-phone .label {
				width:107px;
			}
		
			#member-edit .cell-phone input {
				width:100px;
			}
			
		/* row 8: web info */
		#member-edit div.email {
			width:204px;	
		}
		
			#member-edit div.email .label {
				width:199px;
			}
		
			#member-edit div.email input {
				width:192px;
			}
			
		#member-edit .ip-skype-no {
			width:112px;	
		}
		
			#member-edit .ip-skype-no  .label {
				width:107px;
			}
		
			#member-edit .ip-skype-no  input {
				width:100px;
			}
			
		#member-edit .website {
			width:255px;	
		}
		
			#member-edit .website .label {
				width:250px;
			}
		
			#member-edit .website input {
				width:243px;
			}
			
		/* row 9: description */
		
		#member-edit .description, #member-edit .description .value {
			width:100%;	
		}
		
		#member-edit .description .value textarea {
			width:414px;
			height:45px;	
		}
		
		/* row 1: interests */
		
		#member-edit .interests .value {
			margin-top:2px;
			width:100%;	
		}
		
		#member-edit .interests .column {
			float:left;
			clear:none;	
		}
		
		#member-edit .interests .column + .column {
			margin-left:10px;	
		}
		
		#member-edit .interests .column .option {
			float:left;
			clear:both;
		}
		
		#member-edit .interests .column .option .input {
			float:left;
			clear:none;	
		}
		
		#member-edit .interests .column .option .input input {
			border: 0px;
		}
		
		#member-edit .interests .column .option .text {
			white-space:nowrap;	
			float:left;
			clear:none;
			padding-top:2px;
			padding-left:2px;
		}
		
		#member-edit .image .label{
			width:400px;
		}
		
		#member-edit .image .value {
			margin-top:5px;	
		}
		
		#member-edit .image .status {
			float:left;
			clear:none;		
			margin-left:5px;
			padding-top:2px;
		}
		
		#member-edit .image .upload {
			float:left;
			clear:none;	
			margin-left:5px;
		}
		
		/* submit */
		
		#member-edit .buttons, 
		#tip-moderator-box .buttons,
		#send-email-box .buttons {
			text-align:right;	
			width:533px;
			float:left;
			clear:both;
		}
		
		#tip-moderator-box .buttons,
		#send-email-box .buttons {
			width: 382px;	
		}
		
		#member-edit div.submit-link,
		#tip-moderator-box div.submit-link,
		#send-email-box div.submit-link {
			font-size:100%;
			font-family: Arial, Helvetica, sans-serif;
			line-height:130%;	
		}
		
		#member-edit div.submit-link a,
		#tip-moderator-box div.submit-link a,
		#send-email-box div.submit-link a {
			background-image:url(../graphics/link_bullet2.png);
			background-position:top right;	
			background-repeat:no-repeat;
			padding-right:20px;
		}
		
		#member-edit div.submit-link a:link,
		#member-edit div.submit-link a:visited,
		#member-edit div.submit-link a:hover,
		#member-edit div.submit-link a:active,
		#tip-moderator-box div.submit-link a:link,
		#tip-moderator-box div.submit-link a:visited,
		#tip-moderator-box div.submit-link a:hover,
		#tip-moderator-box div.submit-link a:active,
		#send-email-box div.submit-link a:link,
		#send-email-box div.submit-link a:visited,
		#send-email-box div.submit-link a:hover,
		#send-email-box div.submit-link a:active {
			color:#000;
		}	
		
		#tip-moderator-box .field.comment textarea,
		#send-email-box .field.comment textarea {
			width:376px;	
		}
	
	
/* WebVote */

.WebVote {
	float:left;
	clear:both;
	width:214px;
	padding-left:9px;
	padding-right:9px;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea
}

.WebVote h2 {
	color: #000;
}


.WebVote p,
.WebVote div.vote-radio {
	position: relative;
	font-size: 11px;
	margin-top: 7px;
	margin-bottom: 2px;
	border: 0px;
	padding:0px;
}

.WebVote .radio {
	position: absolute;
	top: -1px;
	left: 0px;
}

.WebVote label {
	margin-left: 26px;
	font-family:Arial, Helvetica, sans-serif;
}

.WebVote .vote-name {
	
}

.WebVote .vote-bar,
.WebVote .vote-amount  {
	background-repeat: repeat-x;
	height: 15px;
	padding-top:0px;
}

.WebVote .vote-bar {
	background-image: url(../graphics/vote-bar-bg.gif);
	background-color: #d4d4d4;
	width: 100%;
	
}

.WebVote .vote-amount {
	background-color: #69aa3b;
	background-image: url(../graphics/vote-amount-bg.gif);
}

/* Search form */
#search #search-q {
	border-style: none;
	border-width: 0px;
	width: 100%;
}

#search .q {
	width:337px;
	height:18px;
	margin-right:10px;
	display:inline;
	float:left;
	clear:both;
	background-color:#fff;
	padding:3px;
}

/* Tip en ven */

#mailafriend input, #mailafriend textarea {
	border-style: none;
	border-width: 0px;
	width: 100%;
}

#mailafriend .message,
#mailafriend .sendername,
#mailafriend .safetyCode,
#mailafriend .sender,
#mailafriend .name,
#mailafriend .email {
	width: 179px;
	height:18px;
	margin-bottom:10px;
	display:inline;
	background-color:#fff;
	padding:3px;
	
}

#mailafriend .safetyCode {
	width: 96px;
	float: left;
}

#mailafriend .message {
	width: 376px;
	display:block;
	clear: both;
	height: 96px;
}

#mailafriend #mailafriend-message {
	width: 100%;
	height: 90px;
}

#mailafriend .submit-btn {
	width: 30px;
	float: right;
}

#mailafriend .sendername,
#mailafriend .name {
	float:left;
	margin-right:10px;
	
}

#mailafriend .sender,
#mailafriend .email {
	float:right;
}

#mailafriend .capcha_1 {
	float:left;
	width:237px;
	height: 82px;
}
#mailafriend .capcha_2 {
	float:right;
	width:137px;
	position:relative;
	height:82px;
}
#mailafriend .capcha_2 p {
	font-size: 11px;
}
#mailafriend .capcha_2 .safetyCode_and_submit {
	position: absolute;
	height:24px;
	left:0px;
	top:50px;
	width:137px;
}

.topic_items_box{
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	width: 390px;
	clear: both;
	float: left;
}

.topic_header{
 height: 22px;
}
.expanded a{
	background-image:url(../graphics/mails_expanded_icon.gif);
}
.collapsed a{
	background-image:url(../graphics/mails_collapsed_icon.gif);
}


.topic_header a {
	background-color:#EAEAEA;
	background-position:right top;
	background-repeat:no-repeat;
	clear:both;
	color:#333333;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:18px;
	padding-left:10px;
	padding-top:4px;
	text-decoration:none;
	width:382px;
}

.topic_item{
	clear:both;
	border-top: 1px solid #EAEAEA;
	float:left;
	padding: 4px 3px 1px 10px;
	width:378px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.topic_item .topic_group{
	font-style: italic;
}

.topic_item .topic_item_context{
	clear: none;
	float: left;
	color: #999999;
}

.topic_item .date{
	width:61px;
	float: left;
	clear:none;
	color:#999999;
}

.topics_item{
	clear:both;
	/*border: 1px solid #EAEAEA;*/
	float:left;
	padding: 1px 3px 1px 0px;
	width:100%;
}

.topics_box{
	border-right: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	width: 390px;
	clear: both;
	float: left;
}

.topics_item_context {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-top: 2px;
	padding-left: 15px;
}

.topic_item_context {
	padding-left:0px;	
}

.topics_item_saved{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-top: 5px;
	padding-left:10px;
	float:left;
	clear:both;
}

.topic_item_checkbox, .topics_item_checkbox{
	float:left;
	margin-right: 5px;
}

.topic_item_checkbox input {
	margin:0px;
	padding:0px;
	margin-top:1px;
}

/* Meeting place - Mails */

.MP-mails {
	width:390px;
	float:left;
	clear:both;	
	border-bottom:1px solid #eaeaea;
}

.MP-mails div {
	float:left;
	clear:both;
	width:100%;	
}

.MP-mails .header {
	height:22px;
	
}

.MP-mails .header a{
	display:block;
	float:left;
	clear:both;
	width:382px;
	height:18px;
	padding-top:4px;
	background-color:#EAEAEA;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333;
	padding-left:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top right;	
}

.MP-mails .header.collapsed a{
	background-image:url(../graphics/mails_collapsed_icon.gif);
}

.MP-mails .header.expanded a{
	background-image:url(../graphics/mails_expanded_icon.gif);
}

.MP-mails .messages {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	width:390px;	
}

.MP-mails .sent .messages {
	display:none;	
}




.MP-mails .messages .message {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#999;
	height:16px;
	padding-top:4px;
}

.MP-mails .messages .message + .message {
	border-top:1px solid #eaeaea;
}

.MP-mails .messages .message .checkbox {
	width:23px;
	clear:none;		
	padding-left:4px;
	display:none;
}

.MP-mails .messages .message .checkbox input {
	margin-top:1px;
	padding-top:0px;	
	border:1px solid #eaeaea;
}

.MP-mails .messages .message .date {
	width:91px;
	clear:none;		
	padding-left:10px;
}

.MP-mails .messages .new.message .date {
	color:#333;
}

.MP-mails .messages .new.message .author {
	color:#333;
}

.MP-mails .messages .none.message {
	padding-left:10px;
	width:380px;	
}


.MP-mails .messages .message .text {
	width:272px;
	clear:none;		
	
}

.MP-mails .messages .message .more {
	width:353px;
	clear:none;	
	padding-left:10px;
}


.MP-mails .header a:link,
.MP-mails .header a:visited,
.MP-mails .header a:active,
.MP-mails .header a:hover {
	color:#333;	
}


/* Find contact box */
#contacts_box {
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	padding: 10px 10px 0px 10px;
}
.contacts_name, .contacts_group {
	padding-bottom: 5px;
}
.contacts_name #contacts_name {
	width: 205px;
}
.contacts_group #contacts_group {
	width: 210px;
}
.contacts_sex {
	padding-bottom: 5px;
}
.contacts_sex #contacts_sex {
	width: 210px;
}
.contacts_country {
	padding-bottom: 5px;
}
.contacts_country #contacts_country {
	width: 210px;
}
.contacts_search {
	padding-bottom: 5px;
}
.contacts_search #contacts_search {
	width: 205px;
}
.contacts_button {
	text-align: right;	
}
.contacts_button a {
	background-image:url(../graphics/link_bullet2.png);
	background-position:top right;	
	background-repeat:no-repeat;
	padding-right:20px;
}

.contacts_search_text{
	display: inline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

/* Contacts Box */

.ContactsBox{
	
}
.contacts_box{
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	padding: 5px 0px 5px 10px;
	
}
.contacts_box_top{
	height: 106px;
}
.contact_person{
	float: left;
	padding-right: 10px;
}

.contacts_box_bottom{
	height: 92px;
}
.contact_pic{
	width: 64px;
	height: 75px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.contact_name{
	width: 64px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height: 30px;
}

/* Meeting place - Mail - Edit */

.MP-edit-mail {
	float:left;
	clear:both;
	width:392px;	
}

.MP-edit-mail div {
	float:left;
	clear:both;
	width:100%;
}

.MP-edit-mail .field + .field {
	margin-top:10px;	
}

.MP-edit-mail div.option-input {
	width:25px;
}

.MP-edit-mail div.option-label {
	width:337px;	
	clear:none;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px
}



.MP-edit-mail .headline {
	background-color:#eaeaea;
	color:#333;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;margin:0px;
	width:372px;
	padding:4px 10px 0px 10px;
	height:27px;
}

.MP-edit-mail .headline select {
	color:#333;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;	
}


.MP-edit-mail h1 {
	width:372px;
	padding:10px 10px 0px 10px;	
}

.MP-edit-mail h1 input {
	width:305px;
	border:1px solid #999;
	margin:0px;
	padding:3px;
	position:relative;
	top:0px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
}

.MP-edit-mail .message {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	
	width:372px;
	padding-left:10px;
	padding-right:10px;
}

.MP-edit-mail .message .by-line {
	color:#999;	
}

.MP-edit-mail .message + .message {
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #eaeaea;
}


.MP-edit-mail .reply {
	width:372px;
	padding:15px 10px 15px 10px;
	margin-bottom:15px;
	border-bottom:1px solid #eaeaea;
}

.MP-edit-mail .reply .label{
	color:#999;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}

.MP-edit-mail .reply textarea {
	margin:0px;
	padding:0px;
	border:1px solid #eaeaea;
	width:364px;		
	padding:3px;
	height: 150px;
}

.MP-edit-mail .reply .buttons {
	clear:both;
	margin-top:10px;	
	width:205px;
	margin-left:318px; 
}

.MP-edit-mail .reply .button {
	background-image:url(../graphics/link_bullet2.png);
	background-position:top right;	
	background-repeat:no-repeat;
	width:auto;
	padding-right:18px;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	clear:none;
}

.MP-edit-mail .reply .button a:link,
.MP-edit-mail .reply .button a:visited,
.MP-edit-mail .reply .button a:active,
.MP-edit-mail .reply .button a:hover {
	color:#333;		
}

/* Show Contacts */
.show_contact_person{
	border: 1px solid #EAEAEA;
	padding: 5px 10px 5px 10px;
	height: 76px;

}
.show_contact_pic{
	display: inline;
	height: 75px;
	width: 62px;
	position:relative;
	float:left;
	padding-right: 10px;
}
.show_contact_name{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	position:relative;
	float:left;
}
.show_contact_info{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	position:relative;
	float:left;
}
.show_contact_address{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	position:relative;
	float:left;
}
.show_contact_links{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	
	float: right;
	height: 76px;
}

.show_contact_link{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	text-align: right;
	margin-bottom: 16px;
}
.show_contact_link_message{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	
}
.show_contact_link_message a {
	background-image:url(../graphics/link_bullet2.png);
	background-position:top right;	
	background-repeat:no-repeat;
	padding-right:20px;
}


.row_change_password {
	margin-top: 10px;
}

.label_change_password{
	padding-bottom: 5px;
	font-size: 16px;
}

.input_change_password {
	float: left;
	margin-right: 30px;
}
.deactivate_link {
	clear:both;
	width: 200px;		
	
}