#main {
	background:url(../images/bg-main-subpage.jpg) no-repeat;
	padding:0 100px 7px;
	height:1%;
}
#header .flash-holder{
	margin:0 auto;
	width:957px;
	padding:0 27px;
	background:url(../images/bg-flash-holder.png) no-repeat;
	overflow:hidden;
}
.align-left{ float:left;}
.align-right{ float:right;}
#twocolumns{
	float:left;
	width:794px;
}
/* content */
#content{
	float:right;
	width:520px;
}
#content a{
	color:#000;
	font-weight:bold;
	text-decoration: underline;
}
.logo{
	display:block;
	width:275px;
	height:130px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-59px 0 0px 88px;
	z-index:100;
	position:relative;
}
.logo a{
	display:block;
	height:100%;
	background:url(../images/logo-subpage.png);
	cursor:pointer;
}
/* breadcrumbs */
.breadcrumbs{
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	color:#191919;
}
.breadcrumbs li{
	float:left;
	background: url(../images/bg-breadcrumbs.gif) no-repeat left;
	margin:0 8px 0 -8px;
	padding:0 6px 0 9px;
}
.breadcrumbs a{
	color:#191919;
	text-decoration:underline;
}
.breadcrumbs a:hover{ text-decoration:none;}
#content h1{
	margin:0 0 8px 0;
	color:#001643;
	font-size:22px;
	line-height:25px;
	font-weight:normal;
}
#content h2{
	margin:0;
	color:#141414;
	font-size:17px;
	line-height:22px;
	margin:0 0 14px;
}
#content p{ margin:0 0 16px;}
#content a{color:#001643;}
/* #content strong{ color:#001643;}*/
/* aside1 */
.aside1{
	float:left;
	width:200px;
	padding:32px 0 0 39px;
}
.aside1 .box {
	width:189px;
	margin:0 0 13px;
}
.aside1 .box .t, .box .b, .aside2 .box .t, .box .b{
	background:url(../images/bg-t-aside1.png) no-repeat;
	height:5px;
	overflow:hidden;
}
.aside1 .box .b, .aside2 .box .b{ 
	background:url(../images/bg-b-aside1.png) no-repeat;
	height:9px;
}
.aside1 .box .c, .aside2 .box .c{
	height:1%;
	overflow:hidden;
	padding:0 8px 0 6px;
	background:url(../images/bg-c-aside1.png) repeat-y;
}
.aside1 .box .content, .aside2 .box .content{
	margin:4px;
	border:1px solid #a5abb1;
}
.aside1 .box h3{
	margin:7px 0 9px;
	text-align:center;
	color:#ab8a47;
	font-size:18px;
	line-height:23px;
	font-style:italic;
}
.navigation{
	margin:0 0 7px 12px;
	padding:0;
	list-style:none;
}
.navigation li{
	/*display:inline;*/
	margin-bottom:12px;
}
.navigation a{
	display:block;
	padding:0 0 0 15px;
	line-height:16px;
	font-weight:bold;
	font-style:italic;
	color:#041834;
	text-decoration:underline;
}
.navigation a:hover{ background:url(../images/arrow.gif) no-repeat 0 5px;}
.subactive{ background:url(../images/arrow.gif) no-repeat 0 5px;}

.navigation li .active{ background:url(../images/arrow.gif) no-repeat 0 8px;}
.aside1 .box img, .aside2 .box  img{ display:block;}
/* aside2 */
.aside2{
	float:right;
	margin:32px 0 0;
	width:176px;
}
.aside2 .box {
	width:150px;
	margin:0 0 13px;
}
.aside2 .box .t, .box .b { background:url(../images/bg-t-aside2.png) no-repeat;}
.aside2 .box .b { background:url(../images/bg-b-aside2.png) no-repeat;}
.aside2 .box .c{background:url(../images/bg-c-aside2.png) repeat-y;}
.aside2 img.png{
	display:block;
	margin:0 0 21px;
}
