@charset "UTF-8";
/* CSS Document */

body { line-height:14px; }

#wrapper { width:954px; margin:0px auto; }
#side { width:234px; float:left; }
#main { width:702px; float:left; margin-left:15px; margin-bottom:15px; }

#bgImage { float:left; clear:both; width:100%; padding:0; margin:0; overflow:hidden; position:absolute; top:160px; left:0; z-index:-100; }


/* menu & sub menu */

#menu-nav ul { list-style: none; padding: 0; margin: 0; }
#menu-nav li { width:206px; height:19px; padding-left:28px; padding-top:4px; background-repeat:no-repeat; }
#menu-nav li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; }
#menu-nav li a:hover { font-weight:bold; color:#000000; }

#menu-hlite ul { list-style: none; padding: 0; margin: 0; }
#menu-hlite li { width:206px; height:19px; padding-left:28px; padding-top:4px; background-repeat:no-repeat; font-weight:bold; }
#menu-hlite li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; }
#menu-hlite li a:hover { font-weight:bold; color:#000000; }

#menu-sub ul { list-style: none; padding: 0; margin: 0; }
#menu-sub li, #menu-sub li a { width:214px; border-bottom:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000; padding-left:20px; padding-top:10px; background-color:#E7DBEB; background-image:none; }
#menu-sub li a:hover { font-weight:bold; color:#422461; }

.menusubpb { padding-bottom:10px; }

/* classes */

.menuselect { font-weight:bold; font-size:12px; }

.topmenu { height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; float:left; padding-left:10px; padding-right:10px; }
.topmenu a { text-decoration:none; color:#666666; }
.topmenu a:hover { text-decoration:underline; color:#000000; }

.headerimgs { float:left; }

.donationbox { width:223px; background-color:#ccd3bc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:14px 0px 30px 11px; border-bottom:0px; margin-bottom:15px; float:left; }
.donationbox a { color:#000000; text-decoration:none; font-size:12px; line-height:20px; }
.donationbox a:hover { color:#ffffff; }

.buttonmargin { margin-top:30px; }
.rightfloat { float:right; }
.rightleft { float:left; }
.nofloat { float:none; }
.marginleft { margin-left:10px;}
.miniAdBox { width:232px; height:195px; float:left; clear:both; border:0px; margin:10px 0px 10px 0px;}
.sidetitle { width:222px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding-left:12px; padding-top:6px; margin-bottom:0px; }
.maintitle, .maintitleSmaller { width:682px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding-left:20px; padding-top:6px; margin-bottom:0px; }
.maintitleSmaller { width:442px; }
.headerimg { height:282px; float:left; }
.smallText { font-size:10px; }

.divspace { line-height:0px; }

.collapselefttitle { color:#FFFFFF; font-size:12px; font-weight:bold; margin:10px 0px 0px 30px; float:left; }
.collapserighttitle { color:#FFFFFF; font-size:12px; font-weight:bold; margin:10px 30px 0px 0px; float:right; }

#cookie-bar
{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	color:#fff;
	font-size:12px;
	background:#85b7d3;
	line-height:27px;
	height:auto;
	text-align:center;
	vertical-align:central;
	position:fixed;
	top:0;
	left:0;
	z-index:6000;
}

#cookie-bar a, .cookie-bar-close { font-size:12px; text-decoration:underline; color:#0e6393;}
#cookie-bar a:hover { text-decoration:none; color:#0e6393;}
#cookie-bar-close { position:fixed; top:0; right:10px; z-index:6010; text-transform:uppercase; line-height:27px; text-decoration:none; cursor:pointer; }

/*
body.wallpaper { float:left; height:auto;  width:100%; position:relative; }
#wallpaper-wrapper { clear:none; float:left; position: relative; width:960px; z-index:3; margin-left:10px;}
#wallpaper-left {float:left;height:100%;	margin-right: -490px;box-sizing: border-box;padding-right: 490px;width: 50%;}
#wallpaper-right {float:right;	height:100%;	margin-left: -490px;	box-sizing: border-box;padding-left: 490px;width: 50%;}
	
@media all and (max-width: 960px){#wallpaper-left, #wallpaper-right { display:none;}}
@media all and (min-width: 961px) and (max-width: 1480px){#wallpaper-left img, #wallpaper-right img { width:250px;}}
@media all and (min-width: 1481px) and (max-width: 1650px){#wallpaper-left img, #wallpaper-right img { width:350px;}}
@media all and (min-width: 1651px) and (max-width: 1800px){#wallpaper-left img, #wallpaper-right img { width:500px;}}
@media all and (min-width: 1801px) and (max-width: 9900px){#wallpaper-left img, #wallpaper-right img { width:750px;}}

#wallpaper-left a { float:right;display:block; overflow:hidden; height:auto;}
#wallpaper-right a { float:left; clear:both; margin:0; display:block; overflow:hidden; height:auto;margin-bottom: -5px;}
*/