@charset "iso-8859-1";
/* CSS Document */

html {
background:#fff url(backgroundsides.jpg) repeat-x;
height: 100%;

}

body{
	height: 100%;
	min-width: 1000px;
    margin: 0 0 0 0;
	background-image: url(background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
	color: #000000;
	font-size: 11px;
	font-family: "Verdana";
	text-align: justify;
	line-height: 15px;
	height: auto;

}

html>body {
    min-height: 100%;
    height: auto;
	}





#horizontal {
	height: 100%;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    text-align:justify;
}

#top{
	position: relative;
	width: 1000px;

	height: 134px;
}

#menu{
	position: absolute;
	width: 920px;
	height: 20px;
	top: 5px;
	left: 10px;
	color: #fff;
	overflow: no;
}

#language{
	position: absolute;
	width: 26px;
	height: 41px;
	top: 33px;
	right: 3px;
	color: #fff;
	overflow: no;
	float: right;
	clear: right;
}
#language2{
	position: absolute;
	width: 26px;
	height: 41px;
	top: 33px;
	right: 28px;
	color: #fff;
	overflow: no;
	float: right;
	clear: right;
}

#logo{
	position: absolute;
	width: 300px;
	height: 81px;
	top: 33px;
	left: 3px;

	cursor: pointer;	
}

#language img {
	padding-bottom: 0px;
}

#loginconstant{
	position: absolute;
	width: 400px;
	height: 120px;
	left: 535px;
	top: 20px;
	color: #000000;
	overflow: no;
	padding-left: 10px;
	z-index: 1000;
}
#loginbutton{
	text-align: center;
	position: absolute;
	font-weight: bold;
	width: 55px;
	left: 940px;
	height: 20px;
	top: 5px;
	color: #fff;
	overflow: no;
	cursor: pointer;
}

.wbbutton{
 background-color: #d66e17; 
  	display: inline-block; 
  	padding: 5px 10px 6px; 
  	color: #fff; 
  	text-decoration: none;
  	-moz-border-radius: 5px; 
  	-webkit-border-radius: 5px;
  	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  	
  	cursor: pointer;
    font-size: 11px;
	margin:10px 3px 4px 3px;
	
}
.wbbutton:hover{
    background-color: #ff7f01; 
	color: #fff;
}



#text{
	border: 1px solid #ccc;
	position: absolute;
	width: 500px;
	height: 300px;
	top: 250px;
	left: 210px;
	color: #000000;
	overflow: no;
}
p {


margin: 0;
padding-bottom: 5px;
font-size: 11px;
color: black;

}

#logindialog{      
	
	background: url(logindialog_back.jpg);
	position: absolute;
	width: 609px;
	height: 382px;
	left: 8px;
	color: #000000;
	overflow: no;
	float: left;

}


.logincontent{      
	text-align: center;
}

#pagecontent{      
	text-align: center;
}

#content{
	position: relative;
	width: 1000px;
}


#projekt_main{
	background: url(projektspeak_back.jpg);
	position: absolute;
	width: 361px;
	height: 275px;
	top: 530px;
	left: 630px;
	color: #000000;
	overflow: no;
}

#updates{
	
	border: 1px solid #CCC; 
	background-repeat: no-repeat;
	position: absolute;
	width: 358px;
	height: 201px;
	left: 630px;
	color: #000000;
	overflow: no;
	z-index: 5000;
	top: 0;
}

#facebook{
	position: absolute;
	width: 361px;
	height: 145px;
	top: 213px;
	left: 630px;
	color: #000000;
	overflow: no;
	z-index: 10000;
}

#speak_main{
	background: url(projektspeak_back.jpg);
	position: absolute;
	width: 361px;
	height: 275px;
	top: 820px;
	left: 630px;
	color: #000000;
	overflow: no;
}

#questions {
	background: url(faq_back.jpg);
	position: absolute;
	width: 609px;
	height: 145px;
	top: 1630px;
	left: 7px;
	color: #000000;
	overflow: no;
}



#footer {
	margin-left: 5px;
	clear: both;
	background: url(footer_back.jpg);
	height: 44px;
	width: 990px;
		}
		
#homefooter {
	position: absolute;
	background: url(footer_back.jpg);
	top: 1790px;
	left: 6px;
	height: 44px;
	width: 990px;
		}

.footertext {
	padding: 8px;
	font-size: 9px;
	text-align: center; 
	}

.footertext a, .footertext a:visited {
	color:#000;
}

.footertext a:hover {
	color: #d48639;
}
#scorecard { width: 360px; height: 64px; left: 630px; position: absolute; top: 424px;}
#scorecard img { border: 0; }
	
#aktualnosci_home{      
	
	background: url(aktualnosci_back.jpg);
	position: absolute;
	width: 609px;
	height: 382px;
	left: 8px;
	color: #000000;
	overflow: no;
	top: 0px;
}

#aktualnosci_home_top{
	position: absolute;
	width: 595px;
	height: 170px;
	top: 40px;
	left: 5px;
	color: #000000;
	overflow: no;
	padding-right: 5px;

}

#aktualnosci_home_left{
	position: absolute;
	width: 290px;
	height: 160px;
	top: 220px;
	left: 5px;
	color: #000000;
	overflow: no;
}

#aktualnosci_home_right{
	position: absolute;
	width: 290px;
	height: 160px;
	top: 220px;
	left: 312px;
	color: #000000;
	overflow: no;
}

.module_title{
	position: absolute;
	width: 292px;
	height: 20px;
	top: 7px;
	left: 7px;
	font-size: 12px;
	font-family: "Verdana";
	color: #fff;
	overflow: no;
	font-weight: bold;
}

.module_subtitle{
	position: absolute;
	width: 280px;
	height: 20px;
	top: 7px;
	left: 8px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
	font-weight: bold;
}

.module_subtitle_right{
	position: absolute;
	text-align: right;
	width: 280px;
	height: 20px;
	top: 7px;
	right: 18px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
	font-weight: bold;
}


#module_content{
	position: absolute;
	width: 275px;
	top: 30px;
	left: 7px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
	height: 110px;
	padding-right: 5px;

}

#module_content ul, .module_content ul li {
	list-style: inside;
 	 margin: 0;
	 padding:0;
}

#module_content a, .module_content a:visited {
	color:#000;
}

#module_content a:hover {
	color: #d48639;
}

.module_more{
	position: absolute;
	width: 50px;
	bottom: 7px;
	right: 7px;
	font-size: 11px;
	font-weight: bold; 
	font-family: "Verdana";
	color: #000;
	overflow: no;
}

.module_more a, .module_more a:visited {
	color:#000;
}
.module_more a:hover {
	color: #d48639;
}

#module_normal_content{
	position: absolute;
	width: 345px;
	top: 40px;
	left: 7px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	height: 210px;
	padding-right: 5px;
}

.module_normal_content a, .module_normal_content a:visited {
	color:#000;
}

.module_normal_content a:hover {
	color: #d48639;
}

#newnews {
	
	width: 609px;
	height: 160px;
	position: absolute;
	top: 390px;
	left: 8px;

	
}


#bignews{
	background: url(bignews_back.jpg);
	position: absolute;
	width: 609px;
	height: 200px;
	top: 560px;
	left: 8px;
	color: #000000;
	overflow: no;
}

#oldnews{
	background: url(bignews_back.jpg);
	position: absolute;
	width: 609px;
	height: 200px;
	top: 760px;
	left: 8px;
	color: #000000;
	overflow: no;
}

#cqaf {
	position: absolute;
	width: 363px;
	height: 200px;
	top: 1110px;
	left: 630px;
	color: #000000;
	overflow: no;
}

#module_bignews_content{
	position: absolute;
	width: 590px;
	top: 10px;
	left: 7px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	height: 180px;
	padding-right: 5px;
}


#calendar-partners{
	background: url(calpartners_back.jpg);
	position: absolute;
	width: 609px;
	height: 318px;
	top: 970px;
	left: 8px;
	color: #000000;
	overflow: no;


}

#halfcal{
	position: absolute;
	width: 300px;
	height: 278px;
	top: 30px;
	left: 8px;
	color: #000000;
	overflow: no;
	font-family: Helvetica;
	text-align: center;
	font-size: 9px;

}


#halfpar{
	position: absolute;
	width: 295px;
	height: 278px;
	top: 35px;
	left: 315px;
	color: #000000;
	overflow: no;
	overflow-y: auto;
}

#halfpar a, #halfpar a:visited {
	color:#000;
}
#halfpar a:hover {
	color: #d48639;
}

#gallery{
	background: url(gallerymini_back.jpg);
	position: absolute;
	width: 364px;
	height: 145px;
	top: 1630px;
	left: 630px;
	color: #000000;
	overflow: no;
}

.carousel_menu_left {
	position: absolute;
	padding: 3px;
	left: 50px;
	width: 25px;
	cursor: pointer;
	
}
.carousel_menu_right {
	position: absolute;
	text-align: right;
	padding: 3px;
	right: 15px;
	width: 25px;
	cursor: pointer;
	
}

.carousel {
	margin-left: 46px;
	margin-top: 30px;
	float: left;
}

.carousel img{
   padding:1px;
   border:1px solid #021a40;
}

#eval{
	background: url(evalfaqlink_back.jpg);
	position: absolute;
	width: 321px;
	height: 319px;
	top: 1300px;
	left: 8px;
	color: #000000;
	overflow: no;
	
}

#eval img{
	float: left;
	clear: left;
	padding: 3px;
	border: 0;
}


#faq{
	background: url(evalfaqlink_back.jpg);
	position: absolute;
	width: 321px;
	height: 319px;
	top: 1300px;
	left: 339px;
	color: #000000;
	overflow: no;

}

#linki{
	background: url(evalfaqlink_back.jpg);
	position: absolute;
	width: 321px;
	height: 319px;
	top: 1300px;
	left: 671px;
	color: #000000;
	overflow: no;
}

#linki li {
	list-style: inside;
	}

.module_down_content {
	position: absolute;
	text-align: justify;
	width: 305px;
	top: 30px;
	left: 7px;
	font-size: 11px;
	font-family: "Verdana";
	overflow: no;
	height: 280px;
}

.module_questions_content {
	position: absolute;
	text-align: justify;
	width: 590px;
	top: 30px;
	left: 7px;
	font-size: 11px;
	font-family: "Verdana";
	overflow: no;
	height: 120px;
}

.module_questions_content a, .module_questions_content a:visited {
	color:#000;
}

.module_questions_content a:hover {
	color: #d48639;
}


.module_down_content ul, .module_down_content ul li {
 margin-left: 2px;
 padding: 0 0 2px 0;
 list-style-type:none;
 float: left;
}

.module_down_content a, .module_down_content a:visited {
	color:#000;
}

.module_down_content a:hover {
	color: #d48639;
}





.main {

	position: relative;
	width: 609px;
	float: left;
	left: 8px;
	color: #000000;
	overflow: no;
	
}
	
.mainright{
	position: relative;
	width: 361px;
	float: right;
	
	color: #000000;
	overflow: no;

}


.main_module_header{
	background: url(main_header.jpg);
	position: relative;
	width: 609px;
	height: 31px;
	font-size: 12px;
	font-family: "Verdana";
	color: #fff;
	overflow: no;
	font-weight: bold;

}

.main_module_title{
	position: absolute;
	width: 400px;
	line-height: 31px;
	left: 7px;
	font-size: 12px;
	font-family: "Verdana";
	color: #fff;
	overflow: no;
	font-weight: bold;

}

.main_module_subtitle{
	position: relative;
	width: 292px;
	height: 20px;
	top: 7px;
	left: 8px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
	font-weight: bold;
	border: 1px dotted #333;
}

.main_module_subtitle_right{
	position: relative;
	text-align: right;
	width: 280px;
	height: 20px;
	top: 7px;
	right: 18px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
	font-weight: bold;
}


.main_module_content{

	width: 609px;
	top: 10px;
	left: 7px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;

}

.main_module_content p {

margin: 0;
padding: 5px;
font-size: 11px;
color: black;

}

.main_module_content ul,  {
 padding-top: 20px;
 padding-bottom: 20px;
 list-style: none;
}

.main_module_content ul li {
 padding-top: 20px;
 padding-bottom: 20px;
 list-style: none;
}


.main_module_content a, .main_module_content a:visited {
	color:#000;

}

.main_module_content a:hover {
	color: #d48639;
}

.main_module_content u {
	text-transform: uppercase;
}

.main_module_content img {  
		display: inline-block;
		line-height: 30px;
		height: 30px;
		vertical-align: middle;
		border: 0;
		}

.main_module_normal_content{

	width: 345px;
	top: 9px;
	left: 7px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
	clear: both;

}

.main_module_normal_content a, .main_module_normal_content a:visited {
	color:#000;
}

.main_module_normal_content a:hover {
	color: #d48639;
}

.main_module_partners{

	width: 609px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
}

.main_module_partners img{
	padding: 5px;
	float: left;
	
}

.partnerclear{
clear: both;
}

.contact {

margin-top: 50px;
text-align: center;
line-height: 20px;


}

.questions {


text-align: justify;


}


.gallery_content{
	width: 609px;
	font-size: 11px;
	font-family: "Verdana";
	color: #000;
	overflow: no;
}

#lightboxgallery{
	padding: 20px;
	}


.toggler-register {
		
		text-decoration: none;
		font-weight:bold;
		line-height:30px;
		display: block;
		padding-left:20px;
		height:30px;
		background: #fff url('main_right_standard_open.jpg') center right no-repeat;

	}
	
.toggler-register-opened {
		
	   padding:20px;
	   background:#f9f9f9;

	}	
