@charset "utf-8";
/* CSS Document */

* {border:0; margin:0; padding:0;}
body {
	background:#f2f2ee;
	padding:15px 0px;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#000;
	}
img {border:none; padding:0; margin:0;}
a {
	color:#1c5562;
	text-decoration:underline;
	}
:focus {outline:none;}
input, select, textarea {padding:1px; border:solid 1px #b8b8b8;}

/* header */
#header {
	position:relative;
	width:998px;
	height:92px;
	margin:0 auto;
	margin-bottom:8px;
	background:url(../img/header-bg.jpg) repeat-x;
	}
	#logo {
		position:absolute;
		top:8px;
		left:7px;
		text-align:center;
		}
		#logo h3 {
			position:relative;
			padding-left:9px;
			color:#0270c2;
			font-weight:normal;
			font-size:14px;
			}
	#banner {
		position:absolute;
		top:5px;
		left:260px;
		}
	#header-list {
		position:absolute;
		top:70px;
		left:260px;
		}
		#header-list a {
			margin-right:10px;
			padding-left:14px;
			background:url(../img/header-list.gif) 0 3px no-repeat;
			color:#34424d;
			font-size:11px;
			}
	#login_form {
		position:absolute;
		top:12px;
		left:760px;
		}
		.input_text {
			width:80px;
			}
		.button {
			position:relative;
			width:56px;
			height:20px;
			cursor:pointer;
			}
		.supercheckbox {
			position:relative;
			top:2px;
			border:none;
			}
		.big_blue {
			position:relative;
			font-size:18px;
			_top:-5px;
			color:#0270c2;
			}
	.b1, .b2, .b3, .b4,	.bb1, .bb2, .bb3, .bb4 {
		position:absolute;
		width:8px;
		height:8px;
		line-height:8px;
		font-size:0px;
		}
		.b1 {top:0px;left:0px;background:url(../img/b-t-l.gif) no-repeat;}
		.b2 {top:0px;right:0px;background:url(../img/b-t-r.gif) no-repeat;}
		.b3 {bottom:0px;left:0px;background:url(../img/b-b-l.gif) no-repeat;}
		.b4 {bottom:0px;right:0px;background:url(../img/b-b-r.gif) no-repeat;}
		.bb1 {top:0px;left:0px;background:url(../img/bb-t-l.gif) no-repeat;}
		.bb2 {top:0px;right:0px;background:url(../img/bb-t-r.gif) no-repeat;}
		.bb3 {bottom:0px;left:0px;background:url(../img/bb-b-l.gif) no-repeat;}
		.bb4 {bottom:0px;right:0px;background:url(../img/bb-b-r.gif) no-repeat;}

/* wrap /////////////////////////////////////////////// */
#wrap {
	position:relative;
	width:1000px;
	margin:0 auto;
	padding:3px 0 13px 0;
	background:#e3f2fc;
	font-size:11px;
	}

/* col left */
#col_left {
	float:left;
	width:241px;
	padding:0 6px;
	_padding:0 4px;
	}
	.block {
		width:241px;
		background:url(../img/block-foot.gif) 0 100% no-repeat;
		padding-bottom:5px;
		margin-bottom:8px;
		}
		.block h3.title {
			width:225px;
			height:42px;
			line-height:42px;
			padding-left:16px;
			background:url(../img/block-header.jpg) 0 0 no-repeat;
			font-size:14px;
			color:#737171;
			}
		.block_body {
			width:225px;
			padding:5px 8px;
			background:url(../img/block-body.gif) repeat-y;
			}
			.input1 {
				float:left;
				width:160px;
				}
			.input2 {
				float:right;
				width:50px;
				height:20px;
				}
		.catalog a {
			color:#888;
			}
			.catalog span {
				font-size:0.9em;
				color:#666;
				}
		.catalog h3 {
			line-height:15px;
			padding-bottom:5px;
			}	
			.catalog h3 a {
				font:normal 14px Arial, Helvetica, sans-serif;
				color:#000;
				text-decoration:none;
				}
			.catalog h3 span {
				font-weight:normal;
				color:#000;
				font-size:12px;
				}
			.catalog .sub_cat {
				padding:0 11px 10px 11px;
				}
/* col_right */
#col_right {
	float:right;
	width:241px;
	padding:0 6px;
	_padding:0 4px;
	}
	.block_statistic {
		padding-bottom:0px !important;
		}
		.block_statistic dd {
			float:left;
			width:120px;
			}
		.block_statistic h3 {
			font-size:12px;
			}
		.block_statistic #my_chart1 {
			position:relative;
			overflow:hidden;
			width:225px !important;
			left:-5px;
			}
	.last_news p {
		padding:10px 2px;
		border-bottom:solid 1px #c3e3f7;
		}
		.date {
			display:block;
			padding-bottom:3px;
			}

	.new_site a {
		display:block;
		padding:4px 0 2px 0;
		border-bottom:solid 1px #c3e3f7;
		color:#233743;
		}
/* content */
#content {
	margin:0 255px;
	_margin: 0 252px;
	color:#233743;
	}
	.bigblock {
		width:490px;
		background:url(../img/bigblock-footer.gif) 0 100% no-repeat;
		padding-bottom:5px;
		margin-bottom:15px;
		}
		.bigblock h3.title {
			width:474px;
			height:42px;
			line-height:42px;
			padding-left:16px;
			background:url(../img/bigblock-header.jpg) 0 0 no-repeat;
			font-size:14px;
			color:#737171;
			}
		.bigblock_body {
			width:474px;
			padding:5px 8px;
			background:url(../img/bigblock-body.gif) repeat-y;
			}

	.t_head td {
		height:20px;
		padding:2px;
		background:#eff9ff;
		text-align:center;
		}
		.t_head td a {
			color:#000;
			}
	.t_body td {
		text-align:center;
		vertical-align:middle;
		}
		.rate {
			float:left;
			position:relative;
			left:3px;
			font-size:8px;
			height:15px;
			line-height:15px;
			}
		.rate2 {
			float:right;
			position:relative;
			right:3px;
			font-size:8px;
			height:15px;
			line-height:10px;
			text-align:center;
			vertical-align:middle;
			padding:0px !important;
			}
		.pages {
			float:right;
			width:70px;
			padding-top:5px;
			}
			.pages select {
				float:right;
				font-size:12px;
				height:20px;
				line-height:12px;
				}
			.pages input {
				float:right;
				font-size:12px;
				height:20px;
				_height:19px;
				line-height:15px;
				}
			
/* footer */
#footer {
	clear:both;
	position:relative;
	width:946px;
	margin:0 auto;
	height:53px;
	padding-top:15px;
	padding-left:30px;
	background:url(../img/footer-bg.jpg) repeat-x;
	color:#666;
	}
	#counter {
		display:block;
		position:absolute;
		top:20px;
		right:30px;
		}
/* */
.clear {clear:both;}
