body {
margin:0;
padding:0;
font-family:Verdana;
background-color:#FFFFFF;
font-size:12px;
}

td {
font-size:14px;
padding:10px 10px 10px 0;
}

	.exh_list {
	width:100%;
	margin-bottom:20px;
	}	
	.exh_list * {
	font-size:11px;
	padding:4px 3px 4px 3px;
	}

img {
	behavior: url("../../png.htc");
	behavior: url("../../jscript/png.htc");
}

h1, h2, h3, h4, h5, h6 {
color:#30558b;
}

a:link {color:#30558b; text-decoration:underline;}
a:visited {color:#30558b; text-decoration:underline;}
a:active {color:#30558b; text-decoration:underline;}
a:hover {color:#0099FF; text-decoration:underline;}

.main-theme-pictures {
	position:absolute;
	top:0;
	left:650px;
}

.main-theme-pictures-mini {
	position:absolute;
	top:0;
	left:680px;
}

.body-case {
width:950px;
float:left;
}

.header {
float:left;
width:950px;
height:150px;
background-image:url(img/header-bg.png);
background-position:bottom left;
background-repeat:no-repeat;
}

/**************************************/

.head-logo {
width:250px;
float:left;
background-image:url(img/head-logo-case.png);
background-position:left;
background-repeat:repeat-y;
min-height:130px;
}
.head-logo * {margin:0; padding:0; border:none;}

.head-right-case {
width:700px;
float:right;
}

	.head-text {
		/*width:500px;*/
		float:left;
		padding:0 0 0 0;
	}	
	
	.head-text * {margin:0; padding:0;}
	
		.head-text h1 {
			color:#F1AC31;
			font-size:18px;
			font-weight:bold;
			padding:5px 0 0 5px;
		}
		.head-text h2 {
			font-size:16px;
			font-weight:normal;			
			padding:0 5px 0 5px;
		}		
		.head-text h3 {
			font-size:11px;
			font-weight:bold;		
			padding:0 0 0 5px;
		}		
		.head-text h4 {
			font-size:10px;
			font-weight:normal;		
			padding:0 0 0 5px;
		}
		
		.head-text h6 {
			background-color:#43689E;
			/*width:340px;*/
			font-size:12px;
			margin-bottom:15px;
			font-weight:normal;		
			padding:5px 10px 5px 6px;
		}
		
			.head-text h6 a:link {color:#FFCC00; text-decoration:underline;}
			.head-text h6 a:visited {color:#FFCC00; text-decoration:underline;}
			.head-text h6 a:active {color:#FFCC00; text-decoration:underline;}
			.head-text h6 a:hover {color:#ffffff; text-decoration:underline;}
	
	.head-vers {
		width:180px;
		float:right;
		text-align:right;
		font-size:10px;
	}
	
				.head-vers a:link {color:#333333;text-decoration:none; text-decoration:underline; }
				.head-vers a:active {color:#333333;text-decoration:none; text-decoration:underline; }
				.head-vers a:visited {color:#333333;text-decoration:none; text-decoration:underline; }
				.head-vers a:hover {color:#666666;text-decoration:none; text-decoration:none; }
	
	.active-vers {
		background-color:#F1AC31;
		color:#FFFFFF;
		padding:2px 2px 5px 2px;
	}
	
	.head-vers p {
	padding:0 0 0 0;
	margin:0 0 0px 0;
	}
	
	.head-vers img {
	margin:30px 0px 30px 25px;
	}

/**************************************/

.content-case {
width:950px;
float:left;
}

	.left-col {
	width:250px;
	float:left;
	background-image:url(img/left-col-alpha-strip.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px 0px 0px 0px;
	}
	
		.menu-block {
		padding:0px 15px;
		}
	
	.right-col {
	width:700px;
	float:right;
	}
	
		.theme-case {
			width:700px;
			float:left;
			background-image:url(img/theme-bg.gif);
			background-position:top left;
			background-repeat:no-repeat;
			height:200px;
		}
		
			.theme-case img {
				width:700px;
				height:200px;
			}
		
		.theme-case-mini {
			width:700px;
			float:left;
			background-image:url(img/theme-bg.gif);
			background-position:top left;
			background-repeat:no-repeat;
			height:100px;
		}
		
				.theme-case-mini img {
					width:700px;
					height:100px;
				}
		
		.text-case {
		width:700px;
		float:left;
		}
		
			.page-col {
				width:500px;
				float:left;
				padding:20px 0 0 0;
			}
			
			.news-col {
				width:180px;
				float:right;
				margin:0;
				padding:20px 0 0 0;
			}
			
				.news-area {
					background-color:#F2F6FA;
					padding:20px 3px 0 3px;
				}
			
			.right-ban-col {
				width:180px;
				float:right;
				clear:both;
				margin:0;
				padding:0;
				background-color:#FFFFFF;
			}
			
				.right-ban-col p {
					margin:0 0 10px 0;
					padding:0;
				}
			
				.news-col h1 {
					font-size:12px;
					font-weight:normal;
					margin:0;
					padding:0 0 10px 10px;
					background-image:url(img/news-bal.png);
					background-position:bottom left;
					background-repeat:no-repeat;
					clear:both;
				}
				.news-col h2 {
					font-size:12px;
					font-weight:normal;
					margin:0;
					padding:0 0 10px 10px;
					clear:both;
				}
				.news-col p {
					font-size:12px;
					font-weight:normal;
					margin:0;
					padding:10px 0 10px 0;
				}
				
				.news-marker {
					background-color:#F1AC31;
					padding:2px 3px;
					color:#FFFFFF;
				}
			
/********MENU*********/

.main-menu {
	text-align:right;
	min-height:195px;
	list-style:none;
	color:#30558B;
}
.main-menu a:link {color:#30558b; text-decoration:none;}
.main-menu a:visited {color:#30558b; text-decoration:none;}
.main-menu a:active {color:#30558b; text-decoration:none;}
.main-menu a:hover {color:#0099FF; text-decoration:underline;}

.main-menu ol {
	list-style-type:none;
	margin:0;
	padding:0;
}
.main-menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px;
}
.main-menu-part {
	padding:10px 0;
	border-bottom:solid 1px #F8D599;
	font-size:16px;
}	
.main-menu-subpart {
	font-size:12px;
	padding:3px 0;
	font-weight:lighter;
}
.smenu {
font-weight:lighter;
}
.smenu1 {
font-weight:bold;
}
		
/********END_OF_MENU*********/

/********LEFT_BANNERS*********/

.left-ban-case {
padding:20px 0 0 0;
}

.left-ban-case * {
margin:0;
padding:0;
}

.left-ban-case p {
color:#999999;
padding-bottom:10px;
}

.left-ban-case img {
margin:0 0 10px 0;
}

/********END_OF_LEFT_BANNERS*********/

/**/

.footer {
	width:970px;
	float:left;
	padding:30px 0 20px 0;
	margin:20px 0 10px 0;
	border-top:solid 1px #eeeeee;
	font-size:8px;
	color:#999999;
}

.footer a:link {color:#999999; }
.footer a:visited {color:#999999; }
.footer a:active {color:#999999; }
.footer a:hover {color:#333333; }

.footer div {
	float:left;
	clear:none;
	display:block;
	margin-left:15px;
	}
	
.footer img {
	float:left;
	clear:none;
	display:block;
	margin:0px 4px 0px 0px;
	}

/**/

/*****************************************/
		
.title1 {
background-image:url(img/colour-strip.png);
background-position:top left;
background-repeat:no-repeat;
font-size:16px;
color:#FFFFFF;
padding:7px;
}
.title1 * { margin:0; padding:0; }

.title2 {
background-image:url(img/rad-gradient-strip.png);
background-position:top left;
background-repeat:no-repeat;
font-size:16px;
color:#FFFFFF;
padding:7px;
text-align:center;
}
.title2 * { margin:0; padding:0; }

.title3 {
background-image:url(img/gradient-strip.png);
background-position:top left;
background-repeat:no-repeat;
font-size:16px;
color:#FFFFFF;
padding:7px;
}
.title3 * { margin:0; padding:0; }

.title4 {
font-size:18px;
color:#30558b;
font-weight:bold;
padding:6px 0;
margin:0 0 0 7px;
}
.title4 * { margin:0; padding:0; }

.page1 {
margin:0 0 0 7px;
padding:0 0 15px 0;
}

	.page1 h2 {
		font-size:16px;
		color:#30558b;
		font-weight:bold;
		padding:3px 0;
		margin:5px 0 0 0;
	}
	
	.page1 h3 {
		font-size:14px;
		color:#30558b;
		font-weight:bold;
		padding:7px 0;
		margin:10px 0;
		border-bottom:solid 1px #30558b;
	}
	.page1 h3 em {font-weight:normal; font-style:normal; font-size:12px;}
	.page1 h3 a {color:#30558b;}
	.page1 h3 a:visited {color:#30558b;}
	.page1 h3 a:active {color:#30558b;}
	.page1 h3 a:hover {color:#0099FF;}

	.page1 h6 {
		font-size:12px;
		padding:0px 0px 0px 10px;
		margin:10px 0;
		border-left:solid 5px #30558b;
		font-weight:lighter;
	}

/*****************************************/

