/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
html, body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, iframe{
	font-family   : arial, helvetica, sans-serif;
	font-size     : 12px;
	margin        : 0px;
	padding       : 0px;
	border        : 0px;
	outline       : 0px;
	line-height   : 18px;
	color         : #5d5d60;
}

input, select, textarea{
	font-family   : arial, helvetica, sans-serif;
	font-size     : 12px;
}

textarea{
	width         : 100%;
}


h2{
	font-weight   : bolder;
	font-size     : 14px;
	padding       : 0px 0px 05px 0px;
}

p{
	margin        : 0px;
	padding       : 0px 0px 5px 0px;
}

small, small *{
	font-size     : 10px;
}

a, a:hover, a:active, a:visited, a:hover{
	color           : #5d5d60;
	text-decoration : none;
}

body{
	overflow        : hidden;
	overflow-y      : scroll;
}

/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.main{
	clear         : both;
	overflow      : hidden;
	width         : 990px;
}

.bttm{
	clear         : both;
}

.hdrx{
	clear         : both;
}

/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.info{
	clear         : both;
	overflow      : hidden;
}
		.info .left{
			float         : left;
			width         : 220px;
		}
					.info .left .menu{
						padding       : 0px 0px 0px 00px;
						margin        : 65px 0px 0px 20px;
					}
					.info .left .menu li{
						font-weight   : bolder;
						cursor        : pointer;
					}
					.info .left .menu li .selected{
						background    : transparent;
						color         : #ff660a;
					}
		.info .right{
			float         : left;
			width         : 760px;
			min-height    : 350px;
			overflow      : auto;
		}
		.info .right .seperator{
			background    : #d0d0d0;
		}

.whole{
	clear         : both;
	overflow      : hidden;
}

.ulmenu ul li{
	cursor        : pointer;
	font-weight   : bolder;
}

/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.gallery{
	background : transparent url(/images/back.png) no-repeat;
	cursor     : pointer;
	padding    : 3px 0px 0px 3px;
	margin     : 0px;
	width      : 110px;
	height     : 085px;
	float      : left;
}
		.gallery img{
			background : transparent url(/images/loading.gif) no-repeat center center;
			margin     : 0px;
			padding    : 0px;
		}

/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.news {
	background : url(/images/icons.png) no-repeat 0px -136px;
	padding    : 08px 0px 0px 170px;
	height     : 35px;
}

#news {
	list-style : none;
	margin     : 0px;
	padding    : 0px;
}

.black{
	padding       : 2px;
	font-weight   : bolder;
	color         : #5d5d60;
}
/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.thumbnail{
}
	.thumbnail img{
		border        : 3px solid #c0c0c0;
		width         : 100px;
		height        : 131px;
		background    : transparent url(/images/loading.gif) no-repeat center center;
	}
/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.vacancy{
}
	.vacancy ul{
		padding       : 0px 0px 10px 40px;
		margin        : 0px;
	}

	.vacancy td{
		padding       : 2px 0px 3px 0px;
	}

	.vacancy .apply{
		margin        : 10px 0px 0px 0px;
		border-top    : 2px solid #c0c0c0;
		text-align    : center;
	}
			.vacancy .apply *{
				font-size     : 11px;
			}

	.vacancy a,
	.vacancy a:active,
	.vacancy a:visited,
	.vacancy a:hover,
	.vacancy a:focus{
		color           : #849d0c;
		text-decoration : none;
	}
	.vacancy td a,
	.vacancy td a:active,
	.vacancy td a:visited,
	.vacancy td a:hover,
	.vacancy td a:focus{
		padding       : 0px 0px 0px 20px;
		margin        : 0px;
		background    : url(/images/icons.png) no-repeat 5px 2px;
	}
/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.youtube{
	width      : 70px;
	height     : 29px;
	background : url(/images/icons.png) no-repeat 0px -17px;
}

.twitter{
	width      : 30px;
	height     : 29px;
	background : url(/images/icons.png) no-repeat 0px -46px;
}

.facebook{
	width      : 30px;
	height     : 29px;
	background : url(/images/icons.png) no-repeat 0px -76px;
}

.rss{
	width      : 30px;
	height     : 29px;
	background : url(/images/icons.png) no-repeat 0px -106px;
}

/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.newsletter{
	clear      : both;
}
	.newsletter .sept{
		float      : left;
		width      : 40px;
	}
	.newsletter .latest{
		float      : left;
		width      : 250px;
	}
			.newsletter .latest ul{
				margin     : 0px;
				padding    : 0px 0px 0px 25px;
			}
			.newsletter .latest li{
				font-size  : 11px;
				font-weight: bolder;
			}
			.newsletter .latest a,
			.newsletter .latest a:active,
			.newsletter .latest a:visited,
			.newsletter .latest a:hover,
			.newsletter .latest a:focus{
				font-size  : 11px;
				font-weight: bolder;
				color      : #dd0000;
			}

	.newsletter .archive{
		float      : left;
		width      : 600px;
	}
			.newsletter .archive a,
			.newsletter .archive a:active,
			.newsletter .archive a:visited,
			.newsletter .archive a:hover,
			.newsletter .archive a:focus{
				font-weight: bolder;
			}
			.newsletter .archive span{
				font-style : italic;
			}
			.newsletter td{
				margin     : 0px;
				padding    : 5px;

				border-radius         : 5px;
				-moz-border-radius    : 5px;
				-webkit-border-radius : 5px;
			}
			.newsletter .l{
				background : #ffffff;
			}
			.newsletter .m{
				background : #e5e5e5;
			}
/** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ **/
.legend{
	overflow      : auto;
}