A:link, A:active {
	color: #646464;
	text-decoration: underline; 
	}
A:visited {
	color: #596D90;
	text-decoration: underline; 
	}
A:hover {
	color:#DA1010;
	text-decoration: underline; 
	}
BODY{
	background-image: url(/images/slmenu-bg.gif);	background-position: 0 0;	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	margin: 0; 	padding: 0;
	min-height: 100%; 
	position: relative;
	}
*HTML BODY{
	height:100%;
	}
HTML{
	height:100%;
	} 
IMG{
        border: 0;
	margin: 0 5px 5px 0;	padding: 0;
	}
IMG.design{
        border: 0;
	margin: 0;	padding: 0;
	}
H1, .header { 
	color: #596d90; 
	font-size: 18px;
	margin: 0;	padding: 6px 0px;
	text-decoration: none;
	}
H2, .small_header { 
	color: #596d90; 
	font-size: 12px;	font-weight: bold;
	margin: 0;	padding: 4px 0px;
	text-decoration: none;
	}
em, .note{
	background-color: #F2F4F3; 
	font-style: normal;
	}
.em{
	font-style: italic;
	}
LI {
	margin-left: 0px;	padding: 1px 0 2px 0;
	}
OL {
	margin-left: 18px;	padding-left: 10px;
	}
P,H3,DIV { 
	color: #000; 
	font-size: 10pt;	font-weight: normal;
	margin: 0;	padding: 4px 0px;
	}
TABLE{
        border: 0;
	padding: 0;	margin: 0;
	}
TD{
        border: 0;
	font-family: Arial, Helvetica, sans-serif;         font-size: 10pt;
	padding: 0;	margin: 0;
	vertical-align: top;
	}
TABLE.design{
        border: 0; border-collapse: collapse;
	padding: 0;	margin: 0;
	}
TABLE.design TD{
        border: 0;
	padding: 0;	margin: 0;
	vertical-align: top;
	}
U{
	color: #DA1010; 
	font-size: 12px;	font-style: normal;	font-weight:bold;
	text-decoration: none;
	}
UL{
	list-style : url("/opencms/images/marker1.gif");
	margin-left: 16px;	padding-left: 0px;
	}

/* Structure of english second ================================================================== */
#stitle{
	background-image: url(/images/stitle-bg.gif); background-position: 0 0; background-repeat: repeat-x;
	height: 91px; width: 100%;
	margin: 0; padding: 0;
	}
#stitle-header{
	border: 0;
	float: left;
	margin: 0; padding: 0;
	}
#stitle-map{
	border: 0;
	float: right;
	margin: 0; padding: 0;
	}
#scontent{
	background-image: url(/images/slmenu-bg.gif);	background-position: 0 0;	background-repeat: repeat-y;
	margin: 0; padding: 0;
	}
#scblock{
	position: relative; top: 0; left: 0;
	margin: 0 200px 0 186px; padding: 0 0 60px 0;
	max-width: 800px;
	}
#slblock{
	background-image: url(/images/slmenu-bg.gif);	background-position: 0 0;	background-repeat: repeat-y;
	float: left;
	margin: 0; padding: 0 0 60px 0;
	width: 186px;
	}
#srblock {
	background: yellow;
	float: right;
	width: 180px;
	padding: 0 0 60px 0;
	}

/*= Left block
--------------------------------------------------------------------------------------*/
#slblock-bot-line{
	background-color: #DA1010;
	height: 32px;	width: 175px;
	margin: 0 0 40px 0; padding: 0;
	}
#sbotline{
	background-color: #DA1010; 
	height: 29px; width: 176px;
	float: left; 
	margin: 0 10px 0 0; padding: 0;
	}
#slmenu-bot-line{
	background-color: #DA1010;
	height: 36px;	width: 179px;
	padding: 0;
	}
#slmenu-top-line{
	background-color: #DA1010;
	height: 14px;	width: 175px;
	padding: 0;
	}
*html #slmenu-top-line{
	height: 0;	width: 0;
	position: absolute; top:0; left: 0;
	margin: 0;  padding: 0; 
	} 
#ssearch{
	margin: 26px 0 46px 0;	padding: 0;
	width: 175px;
	}

/*= Left block texts
--------------------------------------------------------------------------------------*/
A.slmenu-a:link, A.slmenu-a:visited{
	color: #000;
	font-size: 12px;	font-weight: bold;
	line-height: 13px;
	text-decoration: none;	text-transform: uppercase;
	margin: 0;
	padding-right: "17px"; 	padding: "4px 17px 7px 10px";
	width: 163px;
	}
A.slmenu-a:hover, A.slmenu-a:active{
	color: #DA1010;
	}
#slmenu-ul{
	list-style: none;
	margin: 0 9px 0 0;	margin: "0px";
	padding: 1px 0 45px 0;	padding: "0 0 40px 0";
	text-align: right;
        }
*html #slmenu-ul{
	background-image: url(/images/slmenu-top-line.gif); background-position: 0 0; background-repeat: no-repeat;
	padding: 17px 0 12px 0;
	}

#slmenu-ul li{
	margin: 0;
	padding: 6px 16px 4px 13px;	padding: "0 9px 0 13px";
	text-align: right;
}
#q{
	border-color: #808080 #D4D0C8 #D4D0C8 #808080;	border-style: solid;	border-width: 2px 1px 1px 2px;
	font-size: 9pt;
	height: 21px;	width: 126px;
	margin: 0 4px;	padding: 3px 4px;
}

/*= Center block
--------------------------------------------------------------------------------------*/
.stopmenu{
	border: 0; 
	height: 24px;	
	text-align: left;
	margin: 0; padding: 0;
	vertical-align: top;
	}
.stopmenu-item{
	border: 0; 
	height: 24px;
	float: left;
	margin: 0; padding: 0;
	vertical-align: top;
	}
.stmmap{width: 100%;}
#sbottom {
	height: 29px; width: 780px;
	padding: 0; margin: 0;
/*	position: absolute; bottom: 0; left: 0;*/
float: left;
	vertical-align: top;
	}
*html #sbottom{
	height: 29px;
	}
/* Edit Buttons
---------------------------------------------------------------------------------------------*/
#slblock div.ocms_de_bt { 
	position: absolute; 
        margin-left: 0; 
        margin-top: -0px; 
        z-index: 100; 
}
#scblock div.ocms_de_bt { 
	position: absolute; 
        margin-left: -190px; 
        margin-top: -120px; 
        z-index: 100; 
}
