body a {
	font-size: 12px;
	/*font-weight: bold;*/
}

a:link, a:visited {color: #DC7379; text-decoration : underline;}
a:hover, a:active {color: #DC7379; text-decoration : none; background: #f4f5ff;}

body {
    background: #e0e4f6;
    margin: 0;
	padding: 0 20 0 38;
	scrollbar-3dlight-color: #465686;
	scrollbar-arrow-color: #465686;
	scrollbar-darkshadow-color: #bdc4df;
	scrollbar-face-color: #e0e4f6;
	scrollbar-highlight-color: #e0e4f6;
	scrollbar-shadow-color: #465686;
	scrollbar-track-color: #bdc4df;
	overflow-x: hidden;  
}


body, td, th, p, input, textarea, ul, ol {
	font-size : 12px;
    font-family : Georgia, Times;
	color: #465686;
	line-height: 19px;
}

a {outline: none;}

p {
	margin-top: 10px;
	text-align: justify;
}

p img {
	float: right;
	clear: right;
	margin: 5 0 5 25;
	padding: 4;
	background: #ffffff;
	display: block;
	border: 1px dashed #6472A4;
	position: relative;
	font-size: 10;
	font-family: Arial;
}

h1 {
	font-family : Trebuchet MS, Verdana;
	font-style: normal;
	color: #8e99c4;
	font-size: 22px;
	font-weight: normal;
	/*background-color: #BDC4DF;*/
	padding: 4 0 6 0;
	margin: 0 0 15 0;
	/*letter-spacing: -1px;*/
}

h2 {
	font-family : Trebuchet MS, Verdana;
	color: #698DE7;
	font-size: 14px;
	font-weight: bold;
	margin: 30 0 0 0;
	/*letter-spacing: 0px;*/
	text-transform: uppercase;
	clear: both;
}

h3 {
	font-family : Trebuchet MS, Verdana;
	color: #465686;
	font-size: 11px;
	font-weight: bold;
	margin: 20 0 0 0;
	letter-spacing: 1px;
	text-transform: uppercase;
	clear: both;
}

ul {
	margin : 5 0 30 0;
	padding-left : 16;
}

ol {
	margin : 5 0 25 0;
	padding-left : 24;
}

ul li {
	list-style-type: square;
}

#header {
	margin: 0 0 30 0;
	background: #E0E4F6;
	border-bottom: 4px solid #bdc4df;
}

#header_left {
	font-family: Trebuchet MS;
	font-size: 19;
	font-weight: bold;
	letter-spacing: 0;
	color: #5869a1;
	line-height: 19px;
	vertical-align: bottom;
	padding: 0 20 12 0;
	/*_padding: 0 10 10 0;*/
}

#header_right {
	font-family: Trebuchet MS;
	font-size: 52;
	font-weight: bold;
	letter-spacing: -1;
	color: #BDC4DF;
	line-height: 52px;
}

#header_right span {color: #deb5c2;}

#header_left a {
	font-size: 12;
	font-weight: bold;
	padding: 0 6 0 6;
	line-height: 18px;
	margin: 0 8 0 0;
}

#header_left a:link, #header_left a:visited {color: #5869a1; text-decoration: none; background: #bdc4df;}
#header_left a:hover, #header_left a:active, #header_left a.cur_page:link, #header_left a.cur_page:visited {color: #fff; text-decoration: none; background: #5869a1;}

/*====news====*/

.news_block {
	background: #d6daf0;
	padding: 0 28 15 28;
	margin: 0 0 50 12;
	border: 1px solid #f2f3fc;
	_width: 100%;
}

.news_header {
	font-family : Trebuchet MS;
	color: #698DE7;
	font-size: 16px;
	font-weight: bold;
	padding: 10 0 10 80;
}

.news_tag {
	float: left;
	margin: 0 0 0 -120;
	_display: inline;
}

.news_block p {margin: 0 0 15 0;}

.news_section {
	font-family: Trebuchet MS;
	color: #b4bbd8;
	font-size: 14;
	font-weight: bold;
	background: #f2f3fc;
	padding: 0 8 0 8;
	line-height: 21px;
	float: left;
	clear: left;
	_display: inline;
	position: relative;
}

.news_section b {color: #d2abb8;}

.news_date {
	color: #fff;
	font-size: 14;
	font-weight: normal;
	background: #5869a1;
	padding: 0 8 0 8;
	line-height: 24px;
	float: left;
	margin: -22 0 6 0;
	_display: inline;
	position: relative;
}

.news_text {padding: 0 0 20 0;}

.news_pix {
	float: right;
	margin: 0 0 -230 0;
	_display: inline;
}

.news_pix img {
	float: right;
	clear: right;
	margin: 5 0 5 15;
	padding: 4;
	background: #ffffff;
	display: block;
	border: 1px dashed #6472A4;
}

/*==========*/

.MainHeader {
	/*width: 100%;*/
	font-family: Trebuchet MS;
	font-size: 52;
	font-weight: bold;
	letter-spacing: -1;
	color: #BDC4DF;
	line-height: 60px;
	text-align: right;
	padding-bottom: 0;
}

.Copyright {
	margin: 25 0 0 0;
	display: block;
	background-color: #BDC4DF;
	color: #FFFFFF;
	padding: 10 3 0 0;
	max-height: 24px;
	_height: 24px;
	text-align: right;
	clear: both;
}

.Copyright a {
	font-family: Georgia, Times;
	font-weight: bold;
}

.Copyright a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.Copyright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.Copyright a:hover, a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.AlbumCover {
	width: 120px;
	height: 160px;
	float: left;
	margin: 0 20 10 0;
	font-size: 9px;
	line-height: 11px;
	letter-spacing: 0px;
	font-family: Verdana;
	text-align: center;
	-moz-box-sizing: border-box;
}

.AlbumCover b {
	color: #7985B2;
}

.AlbumCover img {
	margin: 0 0 4 0;
	background: #ffffff;
	border: 1px dashed #6472A4;
	-moz-box-sizing: border-box;
}

table {
	border-collapse: collapse;
}

td, th {
	border: 0px solid #BDC4DF;
	padding: 5px;
}

.Disko {
	font-size: 10px;
	color: red;
}

.TopMenu {
	background: url(../images/menu_back.gif);
	border: 1px solid white;
	margin: -10 0 -10 0; 
}

.TopMenu td {
	color: #ffffff;
	font-weight: bold;
	padding: -5;
}

.TopMenu a:link, .TopMenu a:visited {color: #698DE7; text-decoration: none;}
.TopMenu a:hover, .TopMenu a:active  {color: #ffffff; text-decoration: none; background: transparent;}

.clear {clear: both;}