@import url("/css/jquery.lightbox.css");

body {
	margin:0;
	background:#467CB8 url('../images/bg.jpg') repeat-x top;
	color:#E6EDF3;
	font:14px tahoma,verdana,arial,serif;
}
table {
	border-collapse:collapse;
}
td,div {
	font-size:14px;
}
a:link, a:active, a:visited {
	color:#ffffff;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
img {
	border:0;
}


#intro {
	width:100%;
}
	#intro tr td {
		padding:0;
	}
		#intro tr td#i-left {
			background:#467CB8 url('../images/bg-left.jpg') repeat-x top;
		}
		#intro tr td#i-right {
			background:#467CB8 url('../images/bg-right.jpg') repeat-x top;
		}


#footer {
	height:55px;	
}
	#footer table {
		width:1000px;
		margin-left:auto;
		margin-right:auto;
	}
		#footer table tr td {
			padding:0;
			font-size:11px;
		}
			#footer table tr td a:link, #footer table tr td a:active, #footer table tr td a:visited {
				padding-right:11px;
				background:url('../images/arrow.gif') no-repeat right 5px;
			}

#header {
	height:378px;
}

#root {
	width:100%;
	height:100%;
}
	.bg1 {
		background:url('../images/bg/1.jpg') no-repeat left 378px;
	}
	.bg2 {
		background:url('../images/bg/2.jpg') no-repeat left 378px;
	}
	.bg3 {
		background:url('../images/bg/3.jpg') no-repeat left 378px;
	}
	.bg4 {
		background:url('../images/bg/4.jpg') no-repeat left 378px;
	}
	.bg5 {
		background:url('../images/bg/5.jpg') no-repeat left 378px;
	}
	.bg6 {
		background:url('../images/bg/6.jpg') no-repeat left 378px;
	}
	.bg7 {
		background:url('../images/bg/7.jpg') no-repeat left 378px;
	}
	.bg8 {
		background:url('../images/bg/8.jpg') no-repeat left 378px;
	}
	
	#root.bbg {
		background:url('../images/content-bg.jpg') no-repeat left 378px;
	}


#content {
	vertical-align:top;	
}


#contents {
	vertical-align:top;
	padding-right:20px;
}
#right {
	vertical-align:top;
	padding-top:54px;
	width:361px;
}

#footer table tr td#copys {
	color:#96B5D6;
	padding-left:58px;
}



#path {
	margin-bottom:29px;
}
	#path a:link, #path a:active, #path a:visited {
		padding-right:11px;
		background:url('../images/arrow.gif') no-repeat right 5px;
	}
	
.ImageMargin {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}


#gal-middle {
	margin-bottom:10px;
}

#sub-images {
	margin-bottom:10px;
	overflow:hidden;
	width:323px;
	height:123px;
	white-space:nowrap;
}
#sub-images img {
	margin-right:10px;
}
	#sub-images img.last {
		margin-right:0;
	}
	#sub-images img.active {
		background:url('../images/gallery-active.gif') no-repeat left bottom;
	}
#sub-images a:link, #sub-images a:active, #sub-images a:visited {
	padding-bottom:20px;
	height:101px;
}
#sub-images a.active:link, #sub-images a.active:active, #sub-images a.active:visited {
	background: url('../images/gallery-active.gif') no-repeat left bottom;
}



#feedback-right {
	
}
	#feedback-right table {
		width:100%;
	}
		#feedback-right table tr td {
			padding:0;
		}
		#feedback-right table tr td input, #feedback-right textarea, .text_input {
			width:234px;
			background:#D0DDEB;
			border:1px solid #ffffff;
			margin-bottom:6px;
			font:13px tahoma,verdana,arial,serif;
		}
		.text_input {
			width:auto;
		}
		#feedback-right textarea {
			width:436px;
			height:107px;
		}
		#feedback-right div {
			width:436px;
			margin-top:13px;
			text-align:right;
		}
		
a.str:link, a.str:active, a.str:visited {
	text-decoration:none;
	font-size:50px;
	line-height:20px;
}


.ImageBorder {
	border:2px solid #ffffff;
}



#sub {
	margin-bottom:20px;
}
	#sub span {
		white-space:nowrap;
	}
	#sub a {
		padding-right:20px;
	}
	a.bul:link, a.bul:active, a.bul:visited {
		width:0px;
		height:23px;
		padding:0;
		margin:0;
		display:inline-block;
        background:url('../images/bullet.png') no-repeat left !important;
        background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bullet.png", sizingMethod="scale");
		vertical-align:middle;
		margin-right:5px;
	}
	
	
	
h1 {
	font-size:14px;
	color:#ffffff;
	padding-left:25px;
	background:url('../images/bullet.gif') no-repeat left;
}
h2 {
	padding-left:11px;
	background:url('../images/arrow.gif') no-repeat left 5px;
	font-size:12px;
}

.desc , .desc2, .desc3 {
	margin-top:-20px;
	color:#318eb5;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	/*margin-bottom:20px;*/
}
.desc2 {
	margin-top:-35px;
}
.desc3 {
	margin-top:-41px;
}

#logo {
	position:absolute;
	z-index:1;
	left:62px;
	top:33px;	
}

#footer table #smarten {
	text-align:right;
	padding-right:60px;
}
* html #footer table #smarten {
	padding-right:0;
}
#footer #smarten a {
	color:#c2eeeb;
	text-decoration:none;
	background:none;
	padding:none;
}
#footer #smarten img {
	margin-right:11px;
}
#smarten strong {
	color:#fff;
	font-weight:normal;
} 


.hs {
	height:1px;
	overflow:hidden;
	background:#B0DEEB;
	margin:20px 0;
}



a.js:link, a.js:active, a.js:visited {
	text-decoration:none;
	border-bottom:1px dashed #ffffff;
}

#request table tr td input {
	width:200px;
}
#request table tr td input.button {
	width:auto;
}