*{
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
	color:#7b4b89;
}

body{
	font:11pt verdana;
	text-align:center;
}

#web{
	width:960px;
	margin:40px auto;
	text-align:left;
}


#lang a{
	position:absolute;
	margin:-30px 0 0 880px;
	background:#7b4b89;
	font:9pt verdana;
	padding:2px 10px;
	color:#fff;
}

#header{
	border-top:1px solid #7b4b89;
	border-bottom:1px solid #7b4b89;
	/*background:#f5f5f5;*/
	padding:10px 15px;
	background:url(../img/logo2.png) no-repeat center right;
}

	#header ul li{
		width:125px;
		margin-right:15px;
		border:1px solid #7b4b89;
		float:left;
		font:8pt verdana;
		color:#888;
		background:#f7f7f7;
		line-height:1.5em;
		padding:5px;
		list-style:none;
	}
	
		#header ul li:hover{
			background:#fff;
		}
	
		#header ul li a{
			text-transform:uppercase;
			font:10pt verdana;
			color:#7b4b89;
		}




#content{
	margin-top:20px;
}

	#content .index{
	
	}
	
	
		.index #tagline{
			font:35pt georgia;
			color:#333;
			float:right;
			width:660px;
			border-left:1px solid #7b4b89;
			padding:10px 10px 10px 20px;
		}
		
		.index #services{
			width:240px;
			margin-left:10px;
			font: 14pt verdana;
			text-align:center;
			float:left;
		}
		
			.index #services ul li{
				background:#ddd;
				list-style:none;
				padding:10px 0 0 60px;
				margin-bottom:10px;
				font:10pt verdana;
				text-align:left;
				color:#333;
			}
			
				.index #services ul .service1{
					
background:url(http://www.opensourcetemplates.org/templates/preview/environmental-brand/images/light.jpg) no-repeat bottom left;
					height:50px;
				}
				
				.index #services ul .service2{
					
background:url(http://www.opensourcetemplates.org/templates/preview/environmental-brand/images/home_icon.jpg) no-repeat bottom left;
					height:50px;
				}
				
				.index #services ul .service3{
					
background:url(http://www.opensourcetemplates.org/templates/preview/environmental-brand/images/rpt.jpg) no-repeat bottom left;
					height:50px;
				}
				
				
		.index #intro{
			border-top:1px solid #7b4b89;
			margin:20px 0;
			padding:20px;
			font:11pt georgia;
			line-height:1.5em;
			color:#222;
			float:left;
			width:670px;
		}
		
			.index #intro h1{
				font:20pt georgia;
				color:#7b4b89;
			}
			
			.index #intro .first{
				font:15pt gorgia;
				line-height:1.2em;
				color:#333;
				letter-spacing:1px;
			}
			
			.index #intro strong{
				color:#7C4C8A;
				text-transform:uppercase;
				font:14pt georgia;
			}
			
			.index #intro #intro-showcase{
				margin-top: 3em;
				padding-top: 3em;
				border-top:1px solid #7b4b89;
			}
			
				.index #intro #intro-showcase h2{
					font:bold 12pt verdana;
					color:#7b4b89;
					margin-top: 1em;
				}
			

			
			
	
	.about{
		float:left;
		width:700px;
	}
	
		.about .intro{
			padding:0 10px;
			font:12pt georgia;
			line-height:1.5em;
			margin-bottom:3em;
			padding-bottom:1em;
			border-bottom:1px solid #7b4b89;
		}
		
		.about .nb{
			border:none;
		}
			
			.about .intro h1{
				font:18pt georgia;
				color:#7b4b89;
			}
			
			.about .intro .head{
				font:10pt verdana;
				color:#444;
				margin:0 0 10px 15px;
			}
		
			.about .intro .text{
				color:#222;
				font:11pt georgia;
				line-height:1.5em;
			}
				.about .intro .text img{
					float:left;
					margin:7px 15px 5px 5px;
				}
			
			
		.about #text{
			padding:0 10px;
			font:11pt georgia;
			line-height:1.5em;
		}
		
			
			
				
				
				
	.blog{
		padding:0 10px;
		font:11pt georgia;
		line-height:1.5em;
		width:670px;
		float:left;
	}
	
		#image{
			height:300px;
			border-bottom:1px solid #7b4b89;
			text-align:center;
			padding:10px 0;
		}
	
		.blog .post{
		
		}
		
			.blog .post h2{
				color:#7b4b89;
				margin-bottom:5px;
				font:15pt georgia;
				text-transform:uppercase;
			}
			
			.blog .post .date{
				color:#555;
				font:10pt verdana;
				margin:-5px 0 15px 20px;
			}	


				.blog .post .date a{
					color:#555;
				}
				
			
			
			.blog #twitthis{
				float:right;
				margin-top:20px;
			}
			
			
		.blog .aside{
			font:13pt georgia;
			color:#555;
			border-top:1px solid #7b4b89;
			border-bottom:1px solid #7b4b89;
			padding:10px 30px;
		}

		.blog .aside a{
			color:#7b4b89;
		}

			.blog .aside .date a{
				font:10pt verdana;
				color:#555;
			}
					
				
				
				
				
				
	.contact{
		text-align:left;
		font:20pt georgia;
		line-height:1.5em;
		width:940px;
		margin:0 auto;
		color:#7b4b89;
	}
	
		.contact #text{
			margin-top:-1em;
			padding:0 50px 30px 50px;
			border-bottom:1px solid #7b4b89;
		}
	
		.contact form{
			margin-top:40px;
			text-align:center;
			float:left;
			width:670px;
		}


		.contact form label{
			margin-left:-410px;
			color:#777;
		}
	
		.contact form input{
			font:20pt georgia;
			color:#777;
			border:none;
			border-bottom:2px solid #7b4b89;
			width:600px;
			margin-bottom:1.5em;
			padding:0 10px;
		}
		
		.contact form textarea{
			width:600px;
			height:300px;
			padding:10px;
			border:2px solid #7b4b89;
			font:11pt georgia;
			line-height:1.5em;
		
		}
		
		.contact form .submit{
			background:#7b4b89;
			width:auto;
			color:#fff;
			font:bold 10pt georgia;
			padding:5px 5px 0 5px;
			text-transform:uppercase;
			margin-top:10px;
			margin-left:510px;
		}
				
				
				
				
		
	.services{
		width:960px;
		font:10pt georgia;
		line-height:1.7em;
		
		color:#444;
	}
	
		.services h1{
			text-align:center;
			font:25pt georgia;
			margin-bottom:20px;
		}	
	
		.services h2{
			font:bold 12pt verdana;
			color:#7b4b89;
		}
	
		.services .full, .services .two, .services .three{
			border-top:1px solid #bbb;
		}
	
		.services .full{
			padding:20px 10px;
		}
		
		.services .two{
			
		}

		.services .medium{
			width:460px;
			float:left;
			padding:20px 10px;
		}

		.services .mediumline{
			border-left:1px solid #bbb;
			padding:20px 10px;
			width:459px;
			float:left;
		}

		.services .third{
			width:290px;
			float:left;
			padding:20px 10px;
		}

		.services .thirdline{
			width:290px;
			height:312px;
			float:left;
			border-left:1px solid #bbb;
			padding:20px 10px;
		}
		
		
		
		
		




#sidebar{
	border-top:1px solid #7b4b89;
	border-left:1px solid #7b4b89;
	margin:20px 0;
	float:right;
	width:209px;
	padding:0px 20px 20px 20px;
	font:8pt verdana;
	color:#666;
}

	#sidebar .title{
		color:#7b4b89;
		font:bold 12pt verdana;
		letter-spacing:1px;
		text-transform:uppercase;
		margin-bottom:1px;
	}

		#sidebar .title a img{
			border:none;
			color:#fff;
			background:#fff;
		}
	
	#sidebar .title2{
		color:#aaa;
		font:italic 10pt verdana;
		margin-bottom:10px;
	}

	#sidebar #signal{
		margin-top:20px;
	}

		#sidebar #signal .element{
			font:8pt verdana;
			line-height:1.5em;
			margin-bottom:.5em;
			padding-bottom:10px;
			/*border-bottom:1px solid #bbb;*/
		}


		#sidebar #signal .flickr a img{
			max-width:220px;
			color:#fff;
			border:none;
		}

			#sidebar #signal .element .date{
				color:#777;
				font:8pt verdana;
			}
				#sidebar #signal .element .date a{
					color:#777;
					font:8pt verdana;
				}

			#sidebar #signal .twitter a, #sidebar #signal .youtube a{
				font:bold 9pt verdana;
				color:#9C68AC;
			}
			
			#sidebar #signal .post a{
				font:bold 9pt verdana;
				color:#9C68AC;
			}
			
			#sidebar #signal .aside a{
				color:#9C68AC;
				font:bold 8pt verdana;
			}
			
			
	#sidebar .name{
		color:#7b4b89;
		font:bold 11pt verdana;
		letter-spacing:1px;
		margin-bottom:10px;
	}
	
	#sidebar .social{
		margin-bottom:1em;
	}
	
		#sidebar .social .facebook{
			background:url(../img/contact/staff/facebook.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}
		
			#sidebar .social .efacebook{
				background:url(../img/contact/elitad/facebook.png) no-repeat center center;
				display:block;
				width:35px;
				height:35px;
				float:left;
			}
		
		#sidebar .social .twitter{
			background:url(../img/contact/staff/twitter.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}
		
			#sidebar .social .etwitter{
				background:url(../img/contact/elitad/twitter.png) no-repeat center center;
				display:block;
				width:35px;
				height:35px;
				float:left;
				margin-right:5px;
			}		
		
		#sidebar .social .linkedin{
			background:url(../img/contact/staff/linked.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}
		
		#sidebar .social .friendfeed{
			background:url(../img/contact/staff/friendfeed.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}
		
		#sidebar .social .youtube{
			background:url(../img/contact/staff/youtube.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}
		
			#sidebar .social .eyoutube{
				background:url(../img/contact/elitad/youtube.png) no-repeat center center;
				display:block;
				width:35px;
				height:35px;
				float:left;
				margin-right:5px;
			}	
		
		#sidebar .social .flickr{
			background:url(http://www.images.wisestamp.com/flickr.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}

			#sidebar .social .eflickr{
				background:url(../img/contact/elitad/flickr2.png) no-repeat center center;
				display:block;
				width:100px;
				height:35px;
				float:left;
				margin:0 10px 0 5px;
			}
		
		#sidebar .social .digg{
			background:url(../img/contact/staff/digg.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}
		
		#sidebar .social .web{
			background:url(../img/contact/staff/home.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
		}
		
			#sidebar .social .erss{
				background:url(../img/contact/elitad/rss.png) no-repeat center center;
				display:block;
				width:35px;
				height:35px;
				float:left;
				margin-right:5px;
			}
			
			
		#sidebar .social .delicious{
			background:url(../img/contact/staff/delicious.png) no-repeat center center;
			display:block;
			width:20px;
			height:20px;
			float:left;
			margin-right:5px;
		}

			#sidebar .social .edelicious{
				background:url(../img/contact/elitad/delicious.png) no-repeat center center;
				display:block;
				width:35px;
				height:35px;
				float:left;
				
			}

			
	
	#sidebar .bigtext{
		font:11pt georgia;
		line-height:1.5em;
		padding-top:20px;
	}
	
		#sidebar .bigtext .aimg{
			color:#fff;
			background:#fff;
			border:0px solid #fff;
		}
		
		#sidebar .bigtext .aimg img{
			width:210px;
			color:#fff;
			background:#fff;
			border:0px solid #fff;
		}
	
	#sidebar .text{
		font:8pt verdana;
		line-height:1.5em;
		padding-top:20px;
	}
	
		#sidebar .text img{
			margin:0 0 10px 50px;
		}
		
		#sidebar .text .twitter{
			background:url(http://tuzfeszek.kultblog.hu/twitter.gif) no-repeat 0 3px;
			padding-left:15px;
		}
		
		#sidebar .text .mail{
			background:url(http://www.fotopepo.es/img/mailIcon.jpg) no-repeat 0 4px;
			padding-left:18px;
		}
		
	#sidebar #signal .mailrss{
		border:none;
		color:#7b4b89;
		background:url(../img/signal/test5c.jpg) no-repeat;
		text-align:left;
		margin:0 -20px 0 -20px;
		padding:90px 0 0 0;
		height:50px;
	}
		
		#sidebar #signal .mailrss fieldset{
			border:none;
		}
		
		#sidebar #signal .mailrss .email{
			width:170px;
			margin-left:10px;
			font:10pt verdana;
			border:1px solid #7b4b89;
			padding:1px;
			color:#666;
		}

		#sidebar #signal .mailrss .btn{
			position:absolute;
			background:#7b4b89;
			border:none;
			font:bold 8pt verdana;
			text-transform:uppercase;
			color:#fff;
			margin:-0px 0 0 5px;
			padding:2px 5px;
		}
		
		
#footer{
	border-top:3px double #C2A3CC;
	text-align:left;
	width:940px;
	margin:0 auto 20px auto;
	padding:10px 10px 20px 10px;
	font:9pt verdana;
	color:#444;
}
	#footer a{
		padding:3px 10px;
		font:8pt verdana;
	}
	
	

	#footer .left{
		float:left;
	}
	
		#footer .left a{
			border-right:1px solid #7b4b89;
		}
	
	#footer .right{
		text-align:right;
		border:none;
		margin-left:none;
	}
	
		#footer .right a{
			border-left:1px solid #7b4b89;
		}
	
	#footer .nb{
		border:1px solid white;
	}

