/* 



 * =Structure 



 */



HTML, BODY {



	height:100%;



}



BODY {	



	padding:0;



	text-align:center;



	font:.75em/1 Verdana, Arial, Helvetica, sans-serif;



	color:#5a5a5a;



	min-width:1000px;



	background:#fff url('../images/bg/body_bg.png') repeat-x;



}



.l-wrap {



	height:auto !important;



	min-height:100%;



	height:100%;



	text-align:left;



	position:relative;



	z-index:1;



	overflow:hidden;



}



/* Body backgrounds > */



.l-bg_left, .l-bg_right, .l-bg_bird {



	position:absolute;



	top:0;



	left:0;



	z-index:1;



}



.l-bg_left {



	background:url('../images/bg/body_lt_bg.png') no-repeat;



	width:748px;



	height:112px;



}



.l-bg_right {



	left:auto;



	right:0;



	background:url('../images/bg/body_rt_bg.png') no-repeat;



	width:354px;



	height:112px;



}



.l-bg_bird {



	background:url('../images/bg/body_bird.png') no-repeat;



	width:241px;



	height:205px;



	top:9px;



}



/* Body backgrounds < */	



/*



 * =Header



 */



.l-header, .l-main, .l-footer {



	position:relative;



	z-index:10;



}







	.b-logo {



		float:right;



		display:inline;



		margin:29px 19px 29px 0;



		text-align:right;



	}



		.b-logo_text {



			text-decoration:none;



			color:#6b8ef5;



		}



/*



 * =Main 



 */



.l-main {



	padding:0 0 80px;



}



	.l-container {



		float:left;



		width:100%;



		margin-right:-100%;



	}



		.l-content {



			margin:0 0 0 213px;



			position:relative;



		}



			.l-content_info {



				font-size:.71em;



				text-align:right;



				color:#fff;



				margin-right:19px;



				margin-bottom:6px;



			}



			.l-content_top {



				position:relative;



				height:18px;



				background:url('../images/bg/main_bg.png') repeat-x;



				margin-left:23px;



				border-top:#fff 5px solid;



			}



				.l-content_top SPAN {



					display:block;



					position:relative;



					height:23px;



					background:url('../images/bg/main_left_corner.png') no-repeat;



					margin-left:-23px;



					margin-top:-5px;



				}



			.l-content_in {



				background:#fff url('../images/bg/main_bg.png') 0 -23px repeat-x;



				border-left:#fff 5px solid;



				padding:14px 10px 14px 18px;



				height:auto !important;



				min-height:280px;



				height:280px;



			}



	/*



	 * =Sidebar



	 */



	.l-aside {



		float:left;



		width:206px;



		position:relative;



		padding-left:7px;



	}



		.l-aside_menu_top, .l-aside_menu_bottom {



			height:21px;



			margin-left:22px;



			background:#fff;



		}



		.l-aside_menu_top SPAN, .l-aside_menu_bottom SPAN {



			display:block;



			height:21px;



			margin-left:-22px;



		}



		.l-aside_menu_top SPAN {



			background:url('../images/bg/aside_top.png') no-repeat;



			width:206px;



			position:relative;



		}



		.l-aside_menu_bottom SPAN {



			background:url('../images/bg/aside_bottom.png') no-repeat;



			width:206px;



			position:relative;



		}



		.l-aside_menu {



			margin-top:100px;



		}



			.l-aside_menu_content {



				line-height:1.27em;



				font-size:.92em;



				text-align:left;



				padding:14px 0 14px 13px;



				border-left:#809ef1 5px solid;



				background:#fff;



				list-style:none;



				height:1%;



			}



			.l-aside_menu A {



				color:#7c99eb;



				text-decoration:none;



				background:url('../images/bg/menu_marker.gif') 0 2px no-repeat;



				padding-left:15px;



			}



			.l-aside_menu A:hover {



				color:#ff865c;



			}



/*



 * =Table



 */



.l-content TABLE, .l-content .b-table {



	width:100%;



	font-size:.92em;



	line-height:1.1;



}



.l-content .b-table {



	table-layout:fixed;



}



.l-content .b-table .b-table_first {



	width:31%;



}



.l-content .b-table TH, .l-content .b-table TD, .l-content TABLE TH, .l-content TABLE TD {



	border:#fff 1px solid;



	padding:4px;



	vertical-align:middle;



}



.l-content .b-table TH, .l-content TABLE TH {



	background:#a1b7f5;



	text-align:center;



	color:#fff;



	font-weight:normal;



	font-size:1.09em;



}



.l-content .b-table TD {



	text-align:center;



	color:#ff865c;



	font-weight:bold;



}



.l-content .b-table .b-table_odd TD {



	background:#fff6ed;



}



.b-title A {



	color:#ff865c;



	font-weight:bold;



}



.b-info {



	color:#b9b9b9;



	font-size:.82em;



	font-weight:normal;



}



.l-content .b-block {



	text-align:left;



	margin-left:30px;



	position:relative;



}



	.b-block .b-table_pos, .b-block .b-comments {



		float:left;



		display:inline;



		margin-left:-30px;



		position:relative;



		width:auto !important;



		min-width:22px;



		width:22px;



		text-align:center;



	}



	.b-table_odd .b-block .b-table_pos {



		background:#fff;



	}



	.b-block .b-comments {



		margin-top:3px;



		min-width:23px;



		width:23px;



	}



	.b-block .b-table_pos .b-text {



		display:block;



		/*margin:0 9px;*/



		padding:6px 0 6px;



		line-height:1;



		position:relative;



		z-index:2;



		font-size:.82em;



	}



	.b-block .b-comments .b-text {



		display:block;



		color:#fff;



		line-height:1;



		position:relative;



		z-index:2;



		font-size:.82em;



		padding:2px 0 2px;



	}



	.b-table_odd .b-table_pos .b-table_pos_left, .b-table_odd .b-table_pos .b-table_pos_right {



		position:absolute;



		top:0;



		left:0;



		width:11px;



		height:22px;



		background:url('../images/bg/bullets.png') no-repeat;



		z-index:1;



		font-size:0;



	}



	.b-table_odd .b-table_pos .b-table_pos_right {



		background-position:-11px 0;



		left:auto;



		right:0;



	}



	.b-comments .b-table_pos_left, .b-comments .b-table_pos_right, .b-comments .b-table_pos_bot {



		position:absolute;



		top:0;



		left:0;



		width:12px;



		height:13px;



		background:url('../images/bg/bullets.png') -45px 0 no-repeat;



		z-index:1;



		font-size:0;



	}



	.b-table_odd .b-comments .b-table_pos_left, .b-table_odd .b-comments .b-table_pos_right, .b-table_odd .b-comments .b-table_pos_bot {



		background:url('../images/bg/bullets.png') -22px 0 no-repeat;



	}



	.b-comments .b-table_pos_right {



		background-position:-57px 0;



		left:auto;



		width:11px;



		right:0;



	}



	.b-table_odd .b-comments .b-table_pos_right {



		background-position:-34px 0;



	}



	.b-comments .b-table_pos_bot {



		width:23px;



		height:3px;



		top:auto;



		bottom:-3px;



		background:url('../images/bg/bullets.png') -45px -13px no-repeat;



	}



	.b-table_odd .b-comments .b-table_pos_bot {



		background:url('../images/bg/bullets.png') -22px -13px no-repeat;



	}



.b-pagenav {



	margin-top:6px;



	float:right;



	display:inline;



	margin-right:2px;



	clear:both;



}



	.b-pagenav SPAN, .b-pagenav A, .b-pagenav A:visited {



		float:left;



		display:inline;



		margin-left:4px;



		font-size:.83em;



		line-height:1;



		padding:9px 10px;



		background:#8aa6f2;



		color:#fff;



	}



	.b-pagenav SPAN {



		background:#f4f7ff;



		color:#a1b7f5;



	}



	



/*



 * =Footer 



 */



.l-footer {



	margin:-47px auto 0px;



	height:47px;



	padding:0 14px;



	font:.83em/1 Verdana, Arial, Helvetica, sans-serif;



	color:#fff;



	vertical-align:middle;



	position:relative;



	z-index:2;



	background:#809ef1 url('../images/bg/footer_bg.png') repeat-x;



}



	.b-copyrights {



		float:left;



		margin-top:29px;



	}



		.b-copyrights A {



			color:#fff;



		}



	.b-counters {



		float:right;



		margin-top:7px;



		display:inline;



		margin-left:22px;



	}



/*



 * =Clearing



 */



.clear:after, .l-header:after, .l-main:after, .l-content:after, .l-footer:after,



.b-block:after



{



	content:".";



	clear:both;



	display:block;



	height:0;



	font-size:0;



	line-height:0;



	visibility:hidden;



	



}



/*



 * =Megazoll

 

 */

.l-aside_add_menu

{

	padding-top: 14px;

	padding-bottom: 14px; 

	padding-left: 13px; 

	width: 200px; 	

	list-style-type: none; 

	list-style-image: none; 

	list-style-position: outside;

	font-size:0.92em;

	height:1%;

	line-height:1.27em;

}



.l-aside_add_menu li

{

	padding-top:5px;
	clear: both;

}



.l-aside_add_menu li img

{

	float: left; 

	margin: 0 5px;

}
