@charset "utf-8";

html {
	height : 100%;
}

body {
	background-color : #FFFFFF;
	color : #5F6778;
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height : 16px;
	margin : 0px;
	padding : 0px;
	height : 100%;
}

#base {
	background-image : url(images/base.png);
	background-repeat : repeat-x;
	position : relative;
	min-height : 100%;
	height : auto !important;
	height : 100%;
}

#base_head {
	background-color : #5F6778;
	height : 90px;
}
	#head {
		margin-left : auto;
		margin-right : auto;
		width : 830px;
	}
		#logo {
			float : left;
			color : #FFFFFF;
			font-size : 22px;
			font-weight : bold;
			line-height : 22px;
			margin-top : 20px;
			width : 480px;
		}
			#logo_link {
				color : #FFFFFF;
				text-decoration : none;
			}
			#logo_link:hover {
				color : #FFFFFF;
				text-decoration : none;
			}
			#logo_buzz {
				font-size : 13px;
				font-weight : normal;
			}
		#seek {
			background-color : #FFFFFF;
			border : #CCCED4 2px solid;
			color : #000000;
			font-size : 12px;
			margin-top : 30px;
			padding-left : 2px;
			width : 338px;
		}

#base_main {
	background-color : #FFFFFF;
	margin-left : auto;
	margin-right : auto;
	width : 840px;
	min-height : 710px;
	height : auto!important;
	height : 710px;
}
	#menu {
		color : #5F6778;
		font-size : 15px;
		font-weight : bold;
		text-align : center;
		padding-top : 6px;
		width : 840px;
		height : 24px;
	}
		.menu_item {
			color : #5F6778;
			padding-left : 10px;
			padding-right : 10px;
			text-decoration : none;
		}
		.menu_item:hover {
			color : #3C414C;
			text-decoration : none;
		}
		#menu_buzz {
			background-color : #CCCED4;
			color : #434E66;
			font-size : 12px;
			font-weight : normal;
			text-align : center;
			margin-left : 15px;
			padding-top : 6px;
			width : 810px;
			height : 24px;
		}

#side {
	float : left;
	display : inline;
	margin-left : 20px;
	width : 200px;
}
	.side_head {
		background-color : #5F6778;
		color : #FFFFFF;
		font-size : 13px;
		font-weight : bold;
		margin-top : 10px;
		margin-bottom : 10px;
		padding-left : 10px;
		padding-top : 6px;
		width : 190px;
		height : 24px;
	}
	.side_text {
		margin-left : 10px;
		width : 180px;
	}
	#side_lead {
		text-align : center;
		width : 200px;
	}
		#lead_shot {
			margin-bottom : 5px;
		}
		#lead_link {
			color : #5F6778;
			font-size : 12px;
			font-weight : bold;
			text-decoration : none;
		}
		#lead_link:hover {
			color : #3C414C;
			text-decoration : none;
		}
	#side_cats {
		line-height : 15px;
		margin-left : 10px;
		margin-bottom : 15px;
		width : 180px;
	}
		.cats_item {
			color : #5F6778;
		}
		.cats_nums {
			color : #97A4BF;
		}
		.cats_subs {
			margin-left : 9px;
		}
			.subs_link {
				color : #5F6778;
				font-weight : normal;
				text-decoration : none;
			}
			.subs_link:hover {
				color : #5F6778;
				font-weight : normal;
				text-decoration : underline;
			}
		.cats_line {
			background-color : #DCDCDC;
			margin-top : 5px;
			margin-bottom : 5px;
			width : 180px;
			height : 1px;
		}

#main {
	float : left;
	margin-left : 20px;
	width : 580px;
}
	.main_head {
		background-color : #5F6778;
		color : #FFFFFF;
		font-size : 13px;
		font-weight : bold;
		margin-top : 10px;
		margin-bottom : 10px;
		padding-left : 10px;
		padding-top : 6px;
		width : 570px;
		height : 24px;
	}
	.main_text {
		margin-left : 20px;
		width : 540px;
	}
	.main_item {
		margin-top : 10px;
	}
		.item_side {
			float : left;
			width : 30px;
		}
			.item_nums {
				background-color : #5F6778;
				color : #FFFFFF;
				font-size : 15px;
				font-weight : bold;
				text-align : center;
				padding-top : 7px;
				width : 30px;
				height : 23px;
			}
		.item_base {
			float : left;
			margin-left : 20px;
			width : 260px;
		}
			.item_name {
				font-size : 15px;
				font-weight : bold;
				margin-bottom : 5px;
			}
			.item_text {
				margin-bottom : 5px;
			}
			.item_cont {
				color : #B1B3B7;
				margin-bottom : 10px;
			}
				.cont_euro {
					color : #328019;
				}
				.cont_info {
					color : #c80000;
					font-weight : normal;
					text-decoration : none;
				}
				.cont_info:hover {
					color : #c80000;
					text-decoration : underline;
				}
		.item_data {
			float : left;
			background-image : url(images/data.png);
			background-repeat : no-repeat;
			margin-left : 20px;
			width : 238px;
			height : 65px;
		}
			.data_back {
				float : left;
				display : inline;
				color : #000000;
				font-size : 10px;
				line-height : 20px;
				text-align : right;
				margin-top : 22px;
				margin-left : 20px;
				width : 50px;
			}
			.data_page {
				float : left;
				color : #000000;
				font-size : 10px;
				line-height : 20px;
				text-align : right;
				margin-top : 22px;
				margin-left : 29px;
				width : 50px;
			}
			.data_rank {
				float : left;
				color : #000000;
				font-size : 16px;
				font-weight : bold;
				text-align : center;
				margin-top : 35px;
				margin-left : 9px;
				width : 80px;
			}
		.info_text {
			width : auto;
			border : 1px solid #97A4BF;
			line-height : 20px;
			padding-left : 5px;
			margin-bottom : 3px;
		}
	.main_step {
		color : #798399;
		border-bottom : #798399 1px solid;
		font-size : 13px;
		margin-top : 20px;
		margin-left : 10px;
		margin-bottom : 10px;
		width : 550px;
	}
		.step_text {
			color : #000000;
			margin : 0px;
			padding : 0px;
			margin-left : 20px;
			width : 540px;
			display: inline;
		}
		.step_text_faq {
			color : #000000;
			margin : 0px;
			padding : 0px;
			margin-left : 20px;
			width : 540px;
			/*display: inline;*/
		}
		.step_name {
			color : #000000;
			font-weight : bold;
			margin-top : 10px;
			margin-left : 10px;
			margin-bottom : 5px;
		}
		.step_edit {
			color : #000000;
			font-size : 12px;
		}
		.step_btn {
			font-family : "Trebuchet MS";
			font-size : 11px;
			font-weight : bold;
			color : #5F6778;
		}
		

#base_foot {
	background-color : #5F6778;
	bottom : 0;
	position : absolute;
	width : 100%;
	height : 40px;
}
	#foot {
		color : #FAFAFA;
		font-size : 11px;
		line-height : 16px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 5px;
		text-align : center;
		width : 840px;
	}

.null {
	clear : left;
}

a {
	color : #3C414C;
	font-weight : bold;
	text-decoration : none;
}
a:hover {
	color : #3C414C;
	text-decoration : underline;
}
img {
	border : 0px;
}
ul {
	margin-left : 15px;
	margin-bottom : 10px;
	padding-left : 0px;
}
