html {

}
body {
	margin:0;
	background:#00C6F4 url('../images/global-bg.gif') repeat-x top;
	font:12px tahoma,verdana,arial,serif;
	color:#4C4C4C;
}
td,div {
	font-size:12px;
}
img {
	border:0;
}
table {
	border-collapse:collapse;
}
a {
	color:#00688F;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}


#root {
	width:890px;
}
#header {
	height:241px;
	padding:0;
	background:url('../images/header.jpg') no-repeat top left;
	vertical-align:top;
}
	#header div {
		position:relative;
	}
		#header div a {
			position:absolute;
			top:74px;
			left:21px;
			display:block;
			width:117px;
			height:148px;
		}
	#main-path {
		position:absolute;
		top:40px;
		left:150px;
		width:328px;
		height:50px;
		background:url('../images/main-path.jpg') no-repeat top left;
		color:#00688F;
		padding-left:28px;
		padding-top:18px;
	}
		#main-path img {
			vertical-align:middle;
		}
#menu {
	height:53px;
	padding:0;
}



#pre-footer {
	padding:0;
	background:#ffffff url('../images/pre-footer-right.gif') no-repeat top right;
	height:28px;
}
#footer {
	padding:0;
	height:50px;
	padding:0 24px;
}
	#footer table {
		width:100%;
	}
		#footer table tr td, #footer table tr td a {
			padding:0;
			color:#B3EEFC;
			font-size:10px;
			text-decoration:none;
		}
			#footer table tr td a#good {
				color:#ffffff;
				text-decoration:underline;
			}
			
			
#main {
	background:#ffffff;
	padding:0 23px;
	padding-top:14px;
}

#central {
	width:100%;
}

#left {
	vertical-align:top;
	padding-right:10px;
	width:211px;
	padding-top:16px;
}
	#left img {
		vertical-align:middle;
	}
	#left a {
		font-size:11px;
		font-weight:bold;
	}
		#left div.level-1 {
			margin-top:8px;
		}
		#left div.level-1 a {
			font-weight:normal;
			display:block;
			background:url('../images/menu-bul-1.gif') no-repeat left 4px;
			padding-left:15px;
			padding-bottom:8px;
			color:#0066E1;
		}
			#left div.level-1 div.level-2 {
				margin-left:15px;
			}
				#left div.level-1 div.level-2 a {
					font-size:10px;
					color:#008000;
					background:url('../images/menu-bul-2.gif') no-repeat left 4px;
					padding-left:9px;
				}
	
	
.hs {
	height:1px;
	overflow:hidden;
	margin:12px 0;
	background:url('../images/hs.gif') repeat-x;
}



#news {
	vertical-align:top;
	padding:0;
	width:214px;
	background:url('../images/news-bg.gif') no-repeat bottom left;
}
	#news div {
	}
		#news div div {
			background:url('../images/news-top.gif') no-repeat top left;
			padding:16px 24px 20px 24px;
		}
			#news div div div.img {
				background:none;
				padding:0;
				margin:5px 0;
			}
			#news div div p {
				padding:0;
				margin:0 0 20px 0;
			}
			#news div div a.title {
				font-weight:bold;
				padding-left:12px;
				background:url('../images/title-bul.gif') no-repeat left 5px;
				color:#4C4C4C;
			}

.date {
	color:#999999;
	padding-right:10px;
	background:url('../images/date-bul.gif') no-repeat right 5px;
	font-size:10px;
}



#contents-main, #contents {
	vertical-align:top;
	padding:0;
	padding-left:19px;
	padding-top:16px;
}

#contents {
	padding-left:2px;
}

#path {
	margin-bottom:15px;
	font-size:10px;
}
	#path a {
		padding-right:10px;
		background:url('../images/path-bul.gif') no-repeat right 5px;
		margin-right:3px;
	}
	
	
.contentus {
	background:url('../images/content-bg.gif') no-repeat bottom;
}
.contentus-top {
	background:url('../images/content-bg-top.gif') no-repeat top;
	padding:27px 26px;
}
		a.gallery-name {
			padding-left:13px;
			margin-top:10px;
			display:block;
			background:url('../images/gallery-name-bul.gif') no-repeat left 4px;
			font-weight:bold;
			font-size:11px;
		}
		span.gallery-photo-name {
			font-size:11px;
			padding-bottom:5px;
			display:block;
		}
		


.pager {
	text-align:center;
	color:#B2B2B2;
}
	.pager img {
		vertical-align:middle;
	}
	.pager b {
		color:#000000;
	}
	
h1 {
	margin:0;
	margin-bottom:10px;
	font-weight:normal;
	font-size:24px;
	text-transform:uppercase;
	color:#000000;
}


.ImageBorder {
	border:1px solid #D9D9D9;
}


.tech {
	background:url('../images/tech.gif') no-repeat left 5px;
	padding-left:11px;
}









.table1 {

}
.row1 {

}
.row2 {

}
.rowh {

}

table.table1 tr td {
	border:1px solid #ffffff;
	padding:7px;
}

/*table.table2 tr td {
	border:1px solid #ffffff;
	padding:3px;
}*/
table tr.rowh {
	background:#959595 url('../images/th.gif') repeat-x;
}
table tr.rowh td {
	background:#959595 url('../images/th.gif') repeat-x;
	font-weight:bold;
	color:#ffffff;
	padding:10px;
}
.th1 {

}
.th2 {

}
.th3 {

}
table tr.rowh td.th1, table tr.rowh td.th2, table tr.rowh td.th3 {
	padding:0;
	background:#5BAD5B url('../images/th.gif') repeat-x;
	vertical-align:top;
	
	
}
table tr.rowh td.th3 {
	border-left:0;
}
	table tr.rowh td.th1 strong {
		display:block;
		background:url('../images/th-1.gif') no-repeat top left;
		padding:10px;
	}
	table tr.rowh td.th2 strong, table tr.rowh td.th3 strong {
		display:block;
		background:url('../images/th-2.gif') no-repeat top right;
		padding:8px;
	}
	
	
	
table tr.row1 td {
	background:#E5E5E5;
}
table tr.row2 td {
	background:#F0F0F0;
}



.input1 {
	width:100%;
}










.table2 {

}
.row11 {

}
.row22 {

}
.rowhh {

}

table.table2 tr td {
	border:1px solid #ffffff;
	/*padding:3px;*/
}
table tr.rowhh {
	background:#959595 url('../images/th.gif') repeat-x;
}
table tr.rowhh td {
	background:#959595 url('../images/th.gif') repeat-x;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
}
.th11 {

}
.th22 {

}
.th33 {

}
table tr.rowhh td.th11, table tr.rowhh td.th22, table tr.rowhh td.th33 {
	padding:0;
	background:#5BAD5B url('../images/th.gif') repeat-x;
	vertical-align:top;
}
table tr.rowhh td.th33 {
	border-left:0;
}
	table tr.rowhh td.th11 strong {
		display:block;
		background:url('../images/th-1.gif') no-repeat top left;
		padding:5px;
	}
	table tr.rowhh td.th22 strong, table tr.rowhh td.th33 strong {
		display:block;
		background:url('../images/th-2.gif') no-repeat top right;
		padding:5px;
	}
	
	
	
table tr.row11 td {
	background:#E5E5E5;
}
table tr.row22 td {
	background:#F0F0F0;
}