body
{
	margin: 0px;
	background-image:url(images/bg-main-html.jpg); 
	background-position: top center; 
	background-repeat: no-repeat; 
	background-color: #BDE8CC;

}

body, table, html, p
{
	color: #ED1C24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img
{
	border: none;
	font-size: 11px;
}

form
{
	margin: 0px; 
	padding: 0px;
}

a
{
	/*outline: none;*/
}

a, a:link, a:active, a:visited
{
	color: #F7941E;
	text-decoration: none;
}

a:hover, a:visited:hover
{
	text-decoration: underline;
	color: #F7941E;
}

p
{
	padding: 0px;
	margin: 0px;

	padding-top: 6px;
	padding-bottom: 6px;

	display: block;
}

ul, ol, blockquote
{
	margin-top: 2px;
	margin-bottom: 6px;

	padding-top: 0px;
	padding-bottom: 0px;
}

h1, h2, h3, h4
{
	padding: 0px;
	margin: 0px;
	
	padding-top: 18px;
	padding-bottom: 8px;
}

h1
{

	font-size: 22px;
}

h2
{
	font-size: 18px;
}

h3
{
	font-size: 15px;
}

h4
{
	font-size: 16px;
}

h5
{
	font-size: 12px;
}

.headerMain
{
	font-size: 26px;
}

.headerSub
{
	color: #797979;

	font-size: 12px;
}

.textInfo
{
	font-size: 16px;
	color: #e5e5e5;
}

.textDisplay
{
	padding: 3px;
	font-weight: bold;
}

.textRemarks
{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.inputbox
{
	border: solid 1px #B1B1BD;
	height: 16px;
	width: 124px;
}

.inputarea
{
	border: solid 1px #B1B1BD;
	height: 150px;
	width: 450px;
	padding: 2px;
}

.inputareaFCK
{
	border: solid 1px #003366;
	font-size: 16px;
	padding: 2px;
}


.button
{
	border: solid 1px #94542c;
	font-size: 12px;

	padding-left: 2px;
	padding-right: 2px;

	color: #000000;
	cursor: pointer;

	background-color: #f8f0eb;
}

.buttonSub
{
	border: solid 1px #969d99;
	font-size: 12px;
	color: #e5e5e5;
	cursor: pointer;
	height: 20px;
}

.error
{
	font-size: 14px;
	color: red;
	font-weight: bold;
}

.buttonCalendarIMG
{
	display:inline;
	padding: 5px;
	color: #FBFFBD;
	font-size: 16px;
}

.maimMenu, .maimMenu:link, .maimMenu:visited, .maimMenu:active
{
	color: #000000;
	font-weight: bold;

	text-decoration: none;
}

.maimMenu:hover, .maimMenu:visited:hover
{
	color: #000000;
	font-weight: bold;

	text-decoration: underline;
}

.imageHolder
{
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 1px #4D3333;
}


/* START default */

.mainBody
{
	width: 1010px;

	left: 50%;
	top: 0px;
	margin-left: -498px;
	margin-right: auto;
	
	position: absolute;
	

	z-index: 9;

	
}

.mainHeader
{
	height: 160px;
}

.menuContainer
{
	height: 44px;

	margin-top: 6px;
	margin-bottom: 6px;

	border-bottom: solid 1px #cccccc;
}

.mainContent
{
	/*padding: 10px;*/
}

.header
{
	border-bottom: dashed 1px #cccccc;
}

.content
{
	/*padding-top: 20px;*/
	min-height: 1505px;
}

/* END default */

.content-box-frontpage {
	width: 539px;
	min-height: 215px;
	color: #ED1C24;
	font-size: 12px;
	width: 247px;
	text-align:justify;
}
.image-frontpage {
	margin-top: 4px;
	width: 247px;
	margin-bottom: 10px;
	height:	204px;
}
.bullet {
	margin-bottom: 4px;
	width: 247px;
	margin-right: 8px;
}
.bulletSmall
{
	margin-bottom: 4px;
	margin-right: 6px;
}
.frontpage-date {
	color: #808285;
}
.time {
	color: #CCC;
}
.frontpage-box-big {
	width: 515px;
	min-height: auto;
	font-size: 12px;
	text-align: justify;
}
.dotted-line {
	height: 3px;
	background-image:url(images/dotted_line.jpg);
	background-repeat: repeat-x;
}
.dotted-line-vert {
	height: 3px;
	background-image:url(images/dot.jpg);
	padding-top: 4px;
	padding-bottom: 8px;
	background-repeat: repeat-y;
}
.dott {
	height: 3px;
	clear: both;
	background-image:url(images/dot.jpg);
	background-repeat: repeat-x;
}

.dott_ext
{
	width: 491px;
	height: 3px;
	margin-top: 2px;
	margin-bottom: 20px;

	clear: both;
	background-image:url(images/dot.jpg);
	background-repeat: repeat-x;
}

.dott_profile
{
	width: 491px;
	height: 3px;
	margin-top: 11px;
	margin-bottom: 11px;

	clear: both;
	background-image:url(images/dot.jpg);
	background-repeat: repeat-x;
}

.dottred {
	height: 3px;
	background-image:url(images/dotred.jpg);
	background-repeat: repeat-x;
}

.dottred_ext {
	height: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	background-image:url(images/dotred.jpg);
	background-repeat: repeat-x;
}

.content-box-news {
	font-size: 12px;
}
.news-list {
	display:block;
}
.pagnation-news {
	color: gray;
	text-align:center;
	margin-top: 7px;
}
.frontpage-box-big1 {	
	width: 515px;
	min-height: 104px;
	font-size: 12px;
	text-align:justify;
}
.frontpage-box-big11 {
	width: 515px;
	height: 104px;
	font-size: 12px;
	text-align:justify;
}
.frontpage-box-big2 {	width: 515px;
	height: 104px;
	font-size: 12px;
	text-align:justify;
}

/* Sliderrrr */
.slideOuter
{
	height: 94px;
	
	overflow: hidden;
}

.slideImage
{
	width: 94px;
	height: 94px;

	float: left;
}

.imgHolder
{
	width: 72px;
	height: 72px;

	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 6px;

	float: left;
}

.buttonRed
{
	background-color: red;
	float: left;
	padding: 10px;
}

.djInfo
{
	font-size: 12px;

	color: #F31C50;

	padding: 0px;
	margin: 0px;

	margin-bottom: 4px;
}








.topbg { 
	margin-left:  0px;
	margin-right:  0px;
	margin-bottom:  0px;
	color:  #000000;
	}
	
.footer-clowds {
	
	z-index: 1;
	width: 1000px;
	height: 638px;
	position: absolute;

	background-image:url(images/footer-html.jpg);
	background-repeat: repeat-x;
}

.footer-logos 
{
	position: absolute;
	background-image:url(images/footer_bg.png); 
	background-repeat: no-repeat; 
	
	width: 492px;
	height: 598px;

	left: 50%;
	margin-left: -246px;
	margin-right: auto;

	z-index:102;
}




.soc_button_1, .soc_button_2, .soc_button_3, .soc_button_4
{
	cursor: pointer;
}

.soc_button_1
{
	width: 118px;
	height: 19px;

	padding-top: 2px;
	margin-bottom: 4px;

	text-align: center;
	background-image: url("images/social/button-double.png");
}

.soc_button_2
{
	width: 100px;
	height: 19px;

	margin-left: auto;
	margin-right: auto;

	padding-top: 2px;
	margin-bottom: 4px;

	text-align: center;
	background-image: url("images/social/button-double-2.png");
}

.soc_button_3
{
	width: 96px;
	height: 18px;

	padding-left: 4px;
	margin-bottom: 4px;
	
	text-align: left;
	overflow: hidden;
	background-image: url("images/social/button-single.png");
}

.soc_button_4
{
	width: 111px;
	height: 21px;

	padding-left: 4px;
	padding-top: 3px;
	margin-bottom: 4px;
	
	text-align: center;
	overflow: hidden;
	background-image: url("images/social/button-green.gif");
}

.soc_form_side, .soc_form_side:link, .soc_form_side:visited, .soc_textfield_side, .soc_textfield_large
{
	font-size: 11px;
	font-weight: bold;
	color: #a4a4a6;
}

.soc_textfield_side
{
	width: 96px;
	height: 20px;
	overflow: hidden;
	
	padding-left: 4px;
	margin-bottom: 10px;

	border: none;
	background-image: url("images/social/textfield-bg.gif");
}

.soc_textfield_large, .soc_textfield_register
{
	height: 24px;
	overflow: hidden;
	
	padding: 0px;
	padding-left: 4px;

	border: none;
	background-image: url("images/social/textfield-large.gif");
}

.soc_textfield_large
{
	width: 177px;
	margin-bottom: 5px;
}

.soc_textfield_register
{
	width: 157px;
	margin-bottom: 1px;
}



.soc_form_regular, .soc_form_regular:link, .soc_form_regular:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #7e7e7c;
}

/*
	Overlay
*/

.overlayBody
{
	position: fixed;
	z-index: 719;

	left: 0px;
	top: 0px;

	background-image: url(images/ov-tile.png);
	background-repeat: repeat;
}