@charset "utf-8";

* { margin:0; padding:0; }
#b { 
    font-family: Arial, Helvetica, sans-serif;
    font-style:  normal;
    font-weight: normal;
	font-size:16px; font-weight:100;
	margin: 0;	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #3c3c7d;
	vertical-align: top;
	display:block;
	
	background-image:url(../gfx/bgL.jpg);
	background-repeat: repeat;
	background-attachment:scroll;
	background-position: 50% 0; 
}
#box {	padding:0; margin:0 0 20px; }

a { color:#3c3c7d; text-decoration:none; }
#top { width:964px; margin:16px auto 0 auto; padding:0; }
#top img { }
#top1 { width:964px; height:51px; margin:0 0 0 1px; padding:0; }
#top1 img, #top2 img, #top3 img, #menu ul li { float:left; }
#top2 { width:964px; height:148px; margin:0 0 0 1px; }
#top2 div { width:949px; height:148px; background-color:#FFFFFF; }
#top2 div img.logo { float:left; padding:10px 0 0 30px; }
#top2 div img.topFoto { float:right; padding:3px 0 0 0; }
#top3 { width:964px; height:148px; margin:0 0 0 1px; }
#menu {	height:36px; width:964px; }

#menu ul { 
	width:949px; height:36px;  
	background:url(../gfx/menu_bg.jpg) top left no-repeat; 

}
#menu ul li { 
	height:36px; 
	background:url(../gfx/menu_btn_off.jpg) top left repeat-x;
	border-right:1px solid #01325b;
	padding:7px 15px 0 15px;
	margin:0 0 -7px 0;
	display:inline;
	list-style:none;
}
#menu ul li:hover { background:url(../gfx/menu_btn_on.jpg) top left repeat-x; }
#menu ul li.spacer { margin-left:40px; border-left:1px solid #01325b; }
#menu ul li a { 	color:#dddfdc; font-weight:bold; letter-spacing:1px;   font-size:13px;	}
#menu ul li a:hover { color:#FFFFFF; }
#content {
	background:url(../gfx/content_bg.jpg) top left repeat-y;
	width:964px;  float:none; clear:both;
	margin:-90px 0 0 1px;


}
#header  { 	
	border-bottom:1px solid #3d668d;
	width:948px; 	height:88px;
	margin:0 auto;
	background:url(../gfx/highlight.jpg) top left no-repeat;
}
#header h1 {  
	text-align:left;
	float:left;
	color:#4c759c;
	padding:25px 0 0 0; 
	text-align:center;
	width:208px;
}
#header h2 {  
	text-align:left;
	float:left;
	color:#4c759c;
	padding:25px 0px 0 0px; 
	text-align:center;
	width:208px;
	font-size:18px;
}

#header2  { 	
	border-bottom:1px solid #3d668d;
	width:948px; 	height:88px;
	margin:0 auto;
	background:url(../gfx/highlight2.jpg) top left no-repeat;
}
#header2 h1 {  
	text-align:left;
	float:left;
	color:#4c759c;
	padding:25px 0 0 0; 
	text-align:center;
	width:208px;
}
#header2 h2 {  
	text-align:left;
	float:left;
	color:#4c759c;
	padding:25px 0px 0 0px; 
	text-align:center;
	width:208px;
	font-size:18px;
}


#centrum div.banner { 
	margin:0 9px 0 216px; height:185px; 
	background:url(../gfx/cheerUpFoto.jpg) top left no-repeat #FFFFFF; 
}
#centrum div.banner p {
	margin:0 30px 0 290px;
	padding:40px 0 0 0;
	font-size:18px;
}
#centrum div.banner p.cite {
	font-style:italic;
	margin:0 20px 0 290px;
	padding:40px 0 0 0;
	font-size:17px;
}
#centrum div.banner h5 { 
	margin:10px 60px 0 320px;
	padding:0;
	font-size:12px;
	font-weight:300;
}

#centrum div.border { 
	margin:0 9px 0 215px; height:33px; 
	background:url(../gfx/borderFoto.jpg) top left no-repeat #FFFFFF; 
}
#centrum ul.opis {
	margin:0px 9px 0px 217px;
	color:#FFFFFF;
}
#centrum div.opis {
	margin:0px 9px 0px 217px;
	color:#FFFFFF;
	border-left:1px solid #3d668d;
	padding:10px 0 20px 0;
}
#centrum div.opis p {
	padding:10px 10px 10px 20px;
	margin:0 20px 0 0;
	font-size:15px;
	list-style:none;
	text-align:justify;
}
#centrum div.opis a { color:#FFFFFF; text-decoration:underline; }
#centrum div.opis a.back { color:#7da1be; float:right; text-decoration:none; padding:10px 0 0 0; }
#centrum div.opis p.center { text-align:center; }
#centrum div.opis ul {	margin:0 0 30px 0; }
#centrum div.opis ul li {	text-align:left; margin:0px 0 8px 60px; }
#centrum div.opis h4 { margin:15px 0 15px 20px; text-align:left; text-decoration:underline; }
#centrum div.opis p  { padding:30px; padding-bottom:10px; padding-top: 10px}
#centrum div.opis dl { margin:0 0 20px; }
#centrum div.opis dl dt { font-weight:bold; padding:10px; }
#centrum div.opis dl dd { font-size:14px; padding:2px; } 
#centrum div.opis dl dd a { text-decoration:none; }
#centrum ul.opis a { text-decoration:underline; color:#FFFFFF; }
#centrum ul.opis li {
	float:left;
	width: 320px; height:120px;
	border-left:1px solid #3d668d;
	padding:10px 10px 0px 20px;
	font-size:15px;
	list-style:none;
	text-align:justify;
}
#form {

	border-left:1px solid #3d668d;
	margin:30px 9px 0px 217px;
	color:#FFFFFF;
	padding:0;
}
#name { width: 270px; }
#form {
	margin:30px 9px 0px 217px;
	color:#FFFFFF;
	border-left:1px solid #3d668d;
	padding:0;
}
#name { width: 270px; }
#form div, #form div.details { width:400px; float:none; clear:both; margin:0 0 0 160px; text-align:left; }
#form div p { padding:5px 0;  }
#form div.details { }
#form div.details input { width:400px; height:200px; }
#form div p input.btn { background:#FFFFFF; border:1px solid #7da1be; color:#245075; width:80px; margin:0 2px 0 0; }
#form div p.btns {  margin:0 -5px 0 0; }
#footer { 	
	background:url(../gfx/footer_bg.jpg) top left no-repeat; 
	width:964px; height:46px; 
	margin:20px 0 0 0;
}
#footer p { padding:10px 0 0 0; color:#19486d; }
#footer p a { color:#19486d; font-size:13px; }
#footer p a.LR { background:url(../gfx/LR_logo.jpg) top right no-repeat; height:36px; width:136px; float:right; margin:-25px 10px 0 0; }

div.spacer { height:10px; line-height:10px; margin:0px 9px 0px 217px;	border-left:1px solid #3d668d; }
.emph { font-size:large; font-weight:bold; }
.fLeft { float:left; }
.fRight { float:right; }
.center { text-align:center; }
#centrum div.clear { clear:both;  line-height:1px; }
body { 

    font-family: Arial, Helvetica, sans-serif;
    font-style:  normal;
    font-weight: normal;
	font-size:16px; font-weight:100;
	margin: 0;	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #fff;
	display:block;

}


#userform {
	border-left:1px solid #3d668d;
	margin:0 0 0 217px;
	color:#FFFFFF;
	padding:0;
	text-align:left; }

#userform form  {	color:#FFFFFF;	padding:20px; margin:0; width:600px; }
#userform form table tr td { height:30px; }
#userform td.title { text-align:left; }
#userform input.txt, #userform input.details { width:300px; }
#userform input.details { height:150px; }
#userform td.details { vertical-align:top; }
#userform form p input.btn { background:#FFFFFF; border:1px solid #7da1be; color:#245075; width:80px; margin:0 2px 0 0; }
#userform td { font-weight: normal }
#userform a{ color: #99FFFF }
#userform a:hover{ color: #66FFCC }

