/* 
....................................................
....................................................
...frudomain.com | copyright 2009 | version: 1.0....
....................................................
....................................................
*/



@import url("reset_stylesheet.css");
@import url("forms_stylesheet.css");
@import url("typography_stylesheet.css");
@import url("news_stylesheet.css");








body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:75%;
	background:url(/images/back_02.jpg) #000000 no-repeat fixed bottom right;
	 

	}


#wrapper {
	margin:0;
	padding:0;}



	

/* Links *****/

a:focus, a:active {outline:none;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}


/*Schemat kolorystyczny

Tlo - #000000
Tekst główny - 
Tekst na czarne tło - #444444

*/
.k {
	color:#444444
}



/* Global Classes 
--------------------------------------------------------------------------------------- */

.clearer		{ clear:both;margin:0; padding:0; line-height:1px; font-size:1px; }


.boxLabel {
	display:none;
	}


externalLink {
	padding:0;}


	
/* --------------------------------------------------------------------------------------- */	

#leftBorder{
	left:0;
	position:fixed;
	z-index:200;
	height:100%;
	background:#000000;
	width:10px;}
	
#rightBorder{
	right:0;
	position:fixed;
	z-index:200;
	height:100%;
	background:#000000;
	width:10px;}



#top_panel {
	letter-spacing:0.1em;
	height:25px;
	width:100%;
	min-width:970px;
	background:#000000;
	position:fixed;
	top: 0;
	z-index:50;}

#top_panel h2 {
	line-height:25px;
	float:right;
	color:#737373;
	font-size:10px;
	font-weight:normal;
	margin-right:15px;
}
	
	




#terra_LogoLink {
	width:260px;
	height:57px;
	background:url(/images/terra_logo.png) no-repeat;
	margin:63px 0 0 30px;


	
	}

#terra_LogoLink a {
	display:block;
	width:260px;
	height:57px;
	text-indent:-9999px;
	}
	

#contact{
	top:50px;
	left:300px;
	position:fixed;
	}	
	


#no_01{
	width:100px;
	height:10px;}

#no_01 a{
	text-indent:-9999px;
	display:block;
	width:100px;
	height:10px;}
	
	
	
	
	
.menuMain {
	background: url(/images/back_02.jpg) no-repeat fixed bottom right;
	color: #FFFFFF;
	text-align:right;
	margin-top:30px;
	height:400px;
	padding:20px 30px 10px 0;
	}	
	

	
.menuMain p {
	font-size:1.8em;
	margin:3em 0 0.5em 0;}	

.menuMain ul {
	padding:10px 0 0 0;}

.menuMain li { 
	font-size:1.2em;
	line-height:1.4em;}
	
.menuMain li a{color: #FFFFFF;}
.menuMain li a:hover{color: #FFFFFF;}

#menuMainActive	{
	color:#999999;}
	
	


	
/* --------------------------------------------------------------------------------------- */	
/* --------------------------------------------------------------------------------------- */	
#contentContainer {
	padding:150px 0 60px 280px;
	height:340px;
	}
	
#columnCenterRight{
	float:left;
	width:210px;
	margin-left:20px;
	}
	
#columnCenterLeft{
	float:left;
	width:420px;
	}		



#columnLeft {
	top:0;
	position:fixed;
	width:280px;
	height:100%;
	margin:0 0 0 0;
	padding:0;
	
	}










/* --------------------------------------------------------------------------------------- */	


.project_List {margin:10px 20px;}
.project_List a {}
.project_List a  img{}
.project_List p{}


.project_ListTitle { float:left;}
.project_ListTitle a{ color:#000000;}
.project_ListTitle a:hover{ color:#000000;}

.project_ListTitle span { display:none;}
.project_ListDate { float:right;}



#project_Show {}

.project_MainFoto{margin:10px 20px;}
.project_MainFoto a{}
.project_MainFoto a img{}

.project_Foto {margin:10px 20px;}
.project_Foto a {}
.project_Foto a img{}


#testTable {
	height:340px;
	margin:0 50px 0 0;
	}
	
#testTable td{vertical-align:top;
	background:url(/images/opacity.png)  repeat-y   }


.project_Data  {width:350px; margin:10px 20px;}

.project_Title {float:left;}
.project_Title span { display:none;}
.project_Date {float:right;}
.project_Notice  {margin-top:1em;}


.back_Link { position:fixed;
	top:495px;
	right:25px;;}
.back_Link a { color:#FFFFFF;}
.back_Link a:hover {color:#FFFFFF;}


.samepage_Scroll {background:#00FFCC;}






#contentbox {
	background:url(/images/opacity.png)  ; 
	height:340px;
	margin:0;}
	
#contentbox_Inner {
	padding:10px 20px;}	
	




/* --------------------------------------------------------------------------------------- */	


#footer  { 
	height:50px;
	width:100%;
	min-width:970px;
	background:#000000;
	position:fixed;
	bottom: 0;
	color:#444444;
	line-height:50px;
	font-size:9px;
	letter-spacing:0.1em;
	}

#footer p {
	margin-left:15px;
	float:left;}

.footerMenu { 
	float:left;
	margin-left:0.5em;
	}
	
.footerMenu li {
	float:left;
	}

.footerMenu li:before {
	content:"|";
	margin:0 0.5em;
	color:#212121;
	}	
	
	
.footerMenu li:first-child::before {
	content:"";
	margin:0;
	}
	
.footerMenu li a {
	color:#2B2B2B;
}
	
.footerMenu li a:hover {
	color: #999999;
	border-bottom:1px solid; 
	padding-bottom:2px; 
	text-decoration:none;}

#footerMenuActive {color: #CCCCCC; }
	




#fruLink {
	
	width:100px;
	height:30px;
	float:right;
	margin:5px 50px 0 0;}

#fruLink a {
	text-indent:-999999px;
	display:block;
	width:100px;
	height:30px;}



/* --------------------------------------------------------------------------------------- */		
/* --------------------------------------------------------------------------------------- */		
/*-------------------------------------PLUG INS*/


#slider {
	width: 420px; /* important to be same as image width */
	height: 280px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
	width: 420px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 15px;
	width: 390px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
	font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
	left: 0;
}
ul {
	list-style-type: none;
}


/*-------------------------------------*/

#tooltip {
	white-space:nowrap;
	position:absolute;
	background:#000000;
	padding:2px 5px;
	color:#FFFFFF;
	display:none;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	letter-spacing:1px;
	font-size:0.9em;
	font-weight:normal;
}