body{
	background: #FFFFFF url(/img/body.bg.jpg) repeat;
	text-align:center;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

html,body{
	margin:0px;
	padding:0px;
}


#rbg{
	visibility:hidden;
	display:block;
	width:205px;
	height:299px;
	background: #FFFFFF url(/img/div.rbg.jpg) no-repeat;
	position:fixed;
	right:0px;
}
 


#container{
	display:block;
	width:800px;

	margin:0px auto;
	background: #FFFFFF;
	border-top:1px solid #E6E3D8;
}

#header_container{
	background: #FFFFFF url(/img/div.lbg.jpg) no-repeat;
	display:block;
	width:100%;
	height:300px;
	margin:0px;
	text-align:center;
	
}


#belt{
	height:12px;
	background:#FFFFFF;
	display:block;
	width:100%;
	filter:alpha(opacity=30);
	-moz-opacity:.40;
	opacity:.40;
}

#footer{
	display: block;
	width:800px;
	margin:0px auto;
	background: url(/img/div.footer.bg.png);
	border-top:1px solid #E6E3D8;
	height:25px;
	color:#FFF;
	font-weight:bolder;
	

}

#footertxt{
	display: block;
	width:800px;
	margin:0px auto;
	height:20px;
	color:#FFF;
	margin-bottom:60px;
	margin-bottom:40px;
	font-size:13px;
	margin-top:-20px;
}

/* HEADER */

#header{
	margin:0px auto;
	display:block;
	width:800px; 
	height:300px;

	background:url(/img/div.header.bg.jpg) 0px 34px no-repeat;	

	text-align:left;
}

#header .bg{
	visibility:hidden;
	position:absolute;
	display:block;
	width:800px; 
	height:300px;
	background:url(/img/div.header.bg.jpg) 0px 34px no-repeat;	
	
	
}


/*/ MENU */

#menu{
	display:block;
	position:absolute;
	width:196px;   
	height:175px;
	margin-top:75px; 
	margin-left:355px;
	padding-top:15px;
	background:#FFFFFF;
}

#menu li {
	display:block;
	height:23px;
	width:191px;
}

#menu li a{
	display:block;
	height:13px;
	width:175px;
	padding-bottom:5px;
	padding-left:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#menu .link{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;vertical-align:top;
	color:#616161;
}

#menu .link:hover{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;vertical-align:top;
	color:#000;
}

#menu li img{
	padding-right:18px;
}

/*/ TOP MENU */

#topmenu{
	height:34px;
	padding-left:640px;  
	background: #FFFFFF url(/img/div.topmenu.bg.gif) 540px 17px no-repeat;   
}

#topmenu li{
	height:17px;
	background: #FFFFFF;
	float:left;
	list-style-type:none;
}


#topmenu li a{
	display:block;
	padding-right:10px;
	padding-left:10px;
	padding-top:12px;
}




/*/ VISUALISATION */

#visualisation{
	position:absolute;
	margin-top:75px;
	width:355px;  
	height:180px;
	display:block;
}


/*/ RANDOM PHOTOS */

#header_element{
	position:absolute;
	margin-top:163px;
	margin-left: 551px;
	display:block;
	width:249px; 
	height:137px;
	/*background: url(/img/div.header_element.bg.jpg);*/
	text-align:center;
}

#header_element table{
	margin-top:5px;
	margin-left:24px;
	width:190px; 
}
#header_element table .photos td{
	vertical-align:middle;
	border:1px solid #F9F9F9;
	padding-top:3px;
}

#header_element .title{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#616161;
	margin-bottom:10px;
	cursor:pointer;
}

#header_element .title:hover{
	color:#3F3F3F;
}

#header_element a{
	color:#3F3F3F;
	font-weight:normal;
	font-size:12px;
}

#fotorelacja .date{
	color:red;
	font-size:13px;
}
/*/ PARTNERS */

#partners{
	background:#F5F4F4;
	border-top:15px #FFF solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	height:135px;
}

#partners img{
	float:left;
}



/* CONTENT */

/*/ MAIN */

#content {
	margin:0px;
	padding:0px;
	text-align:left;
	width:805px;
	background: url(/img/dev.content.bg.gif) repeat-y;
	
}
#main{
	display:block;
	text-align:left;
 	width:500px;
	min-height:200px;
	padding:25px;
	margin:0px;
	float:left;
	background:#FFFFFF;
	
}
#main2{
	display:block;
	text-align:left;
 	width:750px;
	min-height:200px;
	padding:25px;
	margin:0px;
	float:left;
	background:#FFFFFF;
	
}


 
/*/ SIDEBAR */

#sidebar{
	margin:0px;
	display:block;
	width:249px;

	
	margin-top:0px;  
	float:left;
	background:#E2DED2;
}

#sidebar table{
	margin-top:20px;
	padding-bottom:20px;
}
 
#sidebar td{
	padding-left:25px;
	padding-top:5px;
}

#sidebar tr{
	opacity: 0.8;
   filter: alpha(opacity=80);
}

#sidebar tr:hover{
	opacity: 1;
   filter: alpha(opacity=100);
	 
}

#sidebar .text{
	text-align:center;
	padding-top:15px;
	padding:0px;
	margin:0px;
}

#sidebar .text a{
	display:block;
	width:120px;
	padding-top:15px;
}


#sidebar span{
	display:block;
}
#sidebar .title span{
	color:#1E4E7C;
	font-weight:bold;
	font-size:12px;
}
#sidebar .date span{
	margin-top:-10px;
	padding-bottom:10px;
	
} 
 
#sidebar .today .date span{
	color:red;
	font-weight:bolder;
	
}
 
 
#gallery_links img{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

#gallery_links img:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
 
 

 
/* TOOLTIP */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; }


#sponsor{
	width:100%;
	height:18px;
	text-align:center;
	display:block;
	background:#ac1011;
	border-bottom:1px solid #CFB5B5;
	padding-top:4px;
}
#sponsor_ukryj{
	position:absolute;
	width:40px;
	height:18px;
	text-align:center;
	display:block;
	background:#ac1011;
	border-bottom:1px solid #CFB5B5;
	border-left:1px solid #CFB5B5;
	padding-top:4px;
	right:0px;
	cursor:pointer;
	margin-top:-1px;
	color:#FFFFFF;
}
#sponsor a,#sponsor a strong{
	color:#FFFFFF;
}

#google-dt{
	position:absolute;
	margin-top:-80px;
	margin-left:240px;
}



/* 
 * Sidebar Pools 
 * * * * * * * * * * * * */

#sidebar-polls{
	padding-top:10px;
	padding-bottom:20px;
	border-top:1px dotted #FFF;
	padding-left:25px;
	padding-right:25px;

}

#sidebar-polls .title{

	font-size:12px;
	color:#23537E;
}


#sidebar-polls .question{
	color:#3D372B;
	display:block;
	font-size:11px;
	font-weight:bolder;

}

#sidebar-polls .answer{
	display:block;
	font-size:10px;
	color:#2F2F2F;
	margin-top:15px;
	padding-bottom:2px;
}

#sidebar-polls .votes{
	display:block;
	float:left;
	width:20px;
	font-size:10px;
	padding-right:5px;
	text-align: left;
	color:#3F3F3F;
}
#sidebar-polls .procent{
	color:#3F3F3F;
	font-size:10px;
}


#sidebar-polls .progressbar{
	padding-left:10px;
	height:10px;
	display:block;
	font-size:13px;

	margin-top:1px;
	margin-right:5px;
	float:left;
}

#sidebar-polls .overall{
	font-size:10px;
	display:block;
	padding-top:20px;
	color:#3F3F3F;
	
}


#sidebar-polls .results{
	padding-top:5px;
}



#sidebar-polls form span {
	margin-top:15px;
	display:block;

}
#sidebar-polls form span input{
	display:block;
	float:left;
}

#sidebar-polls form .submit{
	margin-top:10px;
	display:block;
}

#sidebar-polls form label{
	padding-left:20px;
	width:180px;
	display:block;
	color:#2F2F2F;
}


/* 
 * Sidebar Pools 
 * * * * * * * * * * * * */


