body { margin:0px; padding:0px; background: url(images/bg.jpg) #F8F8F8; font-family:Arial, Helvetica, sans-serif; }
a img { border:none; }
.container { display:block; position:relative; width:900px; margin:0px auto 0px; z-index:1000; }
.container .logo { 
	display:block; 
	position:relative; 
	width:900px; 
	height:80px; 
	overflow:hidden;
	margin:0px auto 0px;
	background:url(images/logo.png) bottom;	
}
* html .container .logo { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png'); }
#contact { display:block; position:relative; margin:0px auto 0px; padding:0px; width:500px; }
#contact label { display:block; position:relative; width:200px; text-align:right; float:left; font-size:12px; color:#333333; line-height:20px; }
#contact input { border:none; border-bottom:1px #333333 dotted; font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif; background:#FEFDDE; margin-bottom:5px; width:270px; }
#contact textarea { border:1px #eee solid; width:270px; height:100px; padding:2px; }
#contact .submit { display:block; position:relative; clear:both; width:200px; padding:5px; background:#333333; color:#FFFFFF; border:none; margin-left:auto; margin-top:10px; }


div.separator { display:block; position:relative; clear:both; height:32px; background:url(images/bg_sep.gif) top repeat-x; width:950px; margin:0px auto 0px; z-index:20000; }


#Portfolio_presentation {
	display:block;
	position:relative;
	overflow:visible;
	height:350px;
}

#Portfolio_presentation h1 { margin:0px; padding:0px; display:block; position:absolute; color:#3d3d3d; font-size:24px; font-weight:normal; top:20px; left:20px; }

/* asta si cu .slides trebuie sa aiba aceeasi latime */
#Portfolio_presentation div.Piece{
	display:block;
	position:relative;
	width:900px;
	height:350px;
	margin:0px auto 0px;
	z-index:0;
	background:url(images/slide_bg.png) top center no-repeat;
}
* html #Portfolio_presentation div.Piece { background:url(images/slide_bg.gif) top center no-repeat; }

/* slides */
#Portfolio_presentation div.Description{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:830px;
	color:#FFF;
	font-size:12px;
	text-align:justify;
	z-index:1;
	padding:10px;
	background:url(images/desc_bg.png) top center no-repeat;
}
* html #Portfolio_presentation div.Description { background:#000000; }

#Portfolio_presentation div.Description ul{
	margin:0px;
	padding:10px 20px 10px;
	list-style-type:square;
	color:#E6E6E6;
}
#Portfolio_presentation div.Description a{
	color:#FFF;
}

#Portfolio_presentation .Piece .Images{
	display:block;
	position:absolute;
	width:850px;
	height:220px;
	top:90px;
	left:20px;
	border:3px #FFF solid;
	overflow:hidden;
	z-index:10;
}

/* endof slides */

#nextSlide{
	display:block;
	position:absolute;
	width:66px;
	height:61px;
	background-image:url(images/next.png);
	background-position: top center;
	background-repeat: no-repeat;
	right:-40px;
	top:150px;
}
* html #nextSlide { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/next.png'); }

#nextSlide:HOVER, 
{
	background-position: bottom center;
}

/* Info */
#pin { display:block; position:absolute; width:326px; height:227px; z-index:2000; background:url(images/pined_card.png); top:-27px; left:-20px; }
* html #pin { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pined_card.png'); } 

.info { 
	display:block; 
	position:relative; 
	 
	margin:0px auto 0px; 
	z-index:1; 
	height:110px;
	background:url(images/page_center.png) repeat-y center;
	width:900px;
	margin:0px auto 0px;	

}
.info .description {
	display:block;
	position:relative;
	margin-left:auto;
	padding:10px 0px 10px;
	width:610px;
	float:none;
	clear:both;
}
.info .description .single_info {
	display:block;
	position:relative;
	width:200px;
	float:left;
}
.info .description h2{
	color:#000000;
	margin:0px 0px 10px;
	font-size:18px;
	font-weight:normal;
}
.info .description ul{
	margin:0px;
	padding:0px;
	list-style-type:square;
	list-style-position:inside;
	color:#3D3D3D;
	font-size:12px;
}
.info .description ul a{
	color:#3D3D3D;
}

#page_top, #page_bottom{
	display:block;
	position:relative;
	width:892px;
	height:37px;
	line-height:11px;
	background: url(images/page_top.png) no-repeat bottom;
	margin:0px auto 0px;
	clear:both;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding-right:30px;
}
#page_bottom { background:url(images/page_bottom.png) no-repeat top; }
* html #page_bottom{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page_bottom.png'); }

.bottom_info { 
	display:block; 
	position:relative; 
	width:270px; 
	margin-right:10px; 
	float:left; 
	background:url(images/info_bg.png);
	padding:10px;
	color:#CCCCCC;
	font-size:12px;
	height:400px; 
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:15px #222222 solid;
}

.bottom_info h1{ 
	display:block;
	position:relative;
	margin:10px 0px 10px;
	padding:0px;
	font-size:18px;
	color:#CCCCCC;
	font-weight:bold;
}
#faqs ul{
	display:block;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;	
}
#faqs ul li.question{
	font-size:14px;
	padding-bottom: 10px;
	color:#CCCCCC;	
}
#faqs ul li.answer{
	font-size:12px;
	padding-bottom: 10px;
	color:#FFF;	
}

.copy {  width:900px; margin:-20px auto 20px; text-align:right; color:#FFFFFF; z-index:1; font-size:11px; padding-right:20px; }

/* tool tipsuri */
.ToolTips { display:block; position:absolute; width:404px; font-size:12px; }
.ToolTips .top { display:block; position:relative; background:url(images/tip_top.png) no-repeat bottom; height:15px; line-height:15px; }
.ToolTips .message { display:block; position:relative; background:url(images/tip_body.png) repeat-y; padding:10px; color:#FFFFFF; }
.ToolTips .footer { display:block; position:relative; background:url(images/tip_bottom.png); height:41px; }
* html .ToolTips .top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tip_top.png'); }
* html .ToolTips .footer { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tip_bottom.png'); }
