/* ssu start */
.loca 		{ background-color:#666; }
.t_grey 		{ background-color:#888; padding:7px; border:1px solid #bbb; border-top:0; border-left:0 }
.t_red		{ background-color:#aaa; padding:7px; border:1px solid #bbb; border-top:0; border-left:0 }
.t_blue		{ background-color:#ccc; padding:7px; border:1px solid #bbb; border-top:0; border-left:0 }
.t_green	{ background-color:#eee; padding:7px; border:1px solid #bbb; border-top:0; border-left:0 }

.sleft { 
	padding:7px;
	border:1px solid #bbb; 
}
.sright { 
	background-color:#eee; 
	padding:7px; 
	border:1px solid #bbb; 
	border-left:0; 
}

.mleft {
	background-color:#eee;
	padding:7px;
	border:1px solid #bbb;
	border-top:0;
}

.mright {
	background-color:#fff;
	background-image:url('../img/pic-block-tu.gif');
	background-repeat:no-repeat;
	padding: 5px 5px 5px 5px;
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
}

.mright a {
	text-decoration:underline;
	color:#333;
}
.mright a:hover {
	text-decoration:underline;
}

h3 {
	padding:100px;
}

.mright_blue {
	background-color:#fff;
	background-image:url('../img/pic-block-ccc.gif');
	background-repeat:no-repeat;
	padding: 5px 5px 5px 5px;
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
	color:#333;
}
.mright_blue a {
	text-decoration:underline;
	color:#333;
}
.mright_blue a:hover {
	text-decoration:underline;
}

.mright_red {
	background-color:#fff;
	background-image:url('../img/pic-block-aaa.gif');
	background-repeat:no-repeat;	
	padding: 5px 5px 5px 5px;
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
	color:#333;
}
.mright_red a {
	text-decoration:underline;
	color:#333;
}
.mright_red a:hover {
	text-decoration:underline;
}

.mright_green {
	background-color:#fff;
	background-image:url('../img/pic-block-eee.gif');
	background-repeat:no-repeat;
	padding: 5px 5px 5px 5px;
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
	color:#333;
}
.mright_green a {
	text-decoration:underline;
	color:#333;
}
.mright_green a:hover {
	text-decoration:underline;
}

.wleft 	{ 
	background-color:#eee;
	padding:7px;
	border:1px solid #bbb;
	border-top:0;
}
.wleft-top 	{ 
	background-color:#eee;
	padding:7px;
	border:1px solid #bbb;
}
.wright {
	background-color:#eee;
	padding:7px;
	border:1px solid #bbb;
	border-left:0;
	border-top:0;
	color:#4771a4;
}
.wright-top {
	background-color:#eee;
	padding:7px;
	border:1px solid #bbb;
	border-left:0;
	color:#4771a4;
}

.wright_special {
	background-color:#ccc;
	border-top:0;
	border-left:0;
	color:#4771a4;
	padding:5px
}

.swhite {
	background-color:#fff;
	padding:10px 0px;
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
}

.swhite h2 { margin:7px; }

.sorange {
	background-color:#f37043;
	padding:10px 0px;
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
	color:#fff;
}

.sorange h2 {
	margin:5px;
}

.sorange a {
	text-decoration:underline;
	color:#fff;
}
.sorange a:hover {
	text-decoration:underline;
}

.sblue {
	background-color:#4771a4;
	padding:10px 0px;
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
	color:#fff;
}

.t_bluewhite { 
	background-color:#4771a4; 
	padding:7px; 
	border:1px solid #bbb; 
	border-left:0; 
	border-top:0;
	color:#FFF; }

.mright-bluewhite {
	background-color:#4771a4;
/*
	background-image:url('../img/pic-block-weiss.gif');
	background-repeat:no-repeat;	
	padding: 5px 5px 5px 25px;
*/
	border:1px solid #bbb;
	border-top:0;
	border-left:0;
	vertical-align:top;
	color:#FFFFFF;
	padding:5px;
}

td.btm_gray 	{ background-color:#efeff0;}
td.btm_blue 	{ background-color:#efeff0;}
td.btm_red		{ background-color:#efeff0;}
td.btm_green	{ background-color:#efeff0;}
td.btm_silver	{ background-color:#efeff0;}

.location {
	padding:7px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.info {
	color:#4771a4;
	font-weight:bold;
}

.backbutton {
	width:95%;
	text-align:right;
}
.backbutton a {
	color:#666;
	font-size:11px;
	font-weight:bold;
}

a.dl {
	color:#4771a4;
}
