body{ background:url(images/bg.jpg) repeat-x top center #fff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
a img{ border:none; outline:none; }
a{ color:#000; font-weight:bold; }
a:hover{ text-decoration:none; }
.left{ float:left; }
.right{ float:right; }
.center{ float:left; margin-left:87px; }
.center2{ float:left; margin-left:69px; }
.container{ width:950px; margin-left:auto; margin-right:auto; }

.header{ margin-top:44px; }
.menu{ width:373px; height:50px; border-bottom:1px #000 solid; }
.menu a{ font-size:14px; text-decoration:none; display:inline-block; margin-top:28px; padding-bottom:5px; }
.menu a.active{ border-bottom:3px solid #000; }
.menu a:hover{ border-bottom:3px solid #000; }
.logo{  height:88px; float:left; margin-left:30px; }

.leftWrap{ float:left; width:650px;  }
.rightWrap{ float:right; width:273px; }

.content{ clear:both; display:inline-block; margin-top:55px; }
.leftWrap h1{ font-family:Georgia, "Times New Roman", Times, serif;  font-size:44px; font-weight:normal; font-style:normal; padding:0; margin:0; margin-bottom:25px; margin-top:15px; }
.motive{ display:inline-block; margin-bottom:25px; }

.categories{ float:left; width:250px; }
.categories a{ display:block; width:200px; height:20px; background:url(images/category-bg.png) no-repeat top center; padding:11px; margin-bottom:1px; text-decoration:none; }
.categories a.active{ background:url(images/category-bg-active.png) no-repeat top center; }
.categories ul{ background:#fff; width:190px; margin:0; padding:0; padding-left:30px; position:relative; padding-top:5px; top:-5px; left:1px;  padding-bottom:10px; list-style-image:url(images/li-icon.jpg); display:none; }
ul.visible{ display:block; }
.categories ul li{ margin-bottom:5px; }

.projects{ float:right; width:700px; }
.project a img{ margin-bottom:10px; padding:5px; border:1px solid #cecece; }
.project a img:hover{ border:1px solid #228c9a; }
.project{ margin-bottom:15px; }
span.client{ font-weight:bold; font-size:13px; color:#228c9a; }
span.proiect{ font-weight:bold; font-size:13px; }
span.proiect a{ text-decoration:underline;  color:#228c9a; }
span.proiect a:hover{ text-decoration:none; }
p.descriere{ clear:both; text-align:justify; display:inline-block; margin-top:10px; text-indent:15px; }

a.maimult{
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer a.left{ text-decoration:none; font-weight:normal; display:inline-block; margin-top:10px; float:left; }
.footer a.right{ text-decoration:none; font-weight:normal; display:inline-block; margin-top:10px; float:right; }

.footer{ width:950px; border-top:1px #000 solid; margin-top:10x; }

#slideshow {
    position:relative;
	left:20px;
    height:427px;
}

::selection {
	background: #222; /* Safari */
	color:#fff;
}
	
::-moz-selection {
	background: #222; /* Firefox */
	color:#fff;
}


#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 427px;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
	background:url(images/slideshow-bg.png) top center no-repeat;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 350px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

a.lp{
	clear:both;
	float:left;
	display:inline-block;
	color:#222222;
	font-size:22px;
	text-decoration:none;
	margin-top:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:10px;
}

.project_item{
	float:left;
	margin-right:10px;
	width:76px;
	height:76px;
	background:#none;
	border:1px solid #c3c3c3;
}

.clear a{ clear:both; float:left; display:inline-block; margin-top:10px; }

.items{
	clear:both;
}

a.ada{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/ada_item_hover.png) no-repeat;
}

a.ada:hover{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/ada_icon.png) no-repeat;
}

a.personal1{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/personal1_icon_hover.png) no-repeat;
}

a.personal1:hover{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/personal_icon.png) no-repeat;
}

a.personal2{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/personal2_icon_hover.png) no-repeat;
}

a.personal2:hover{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/personal2_icon.png) no-repeat;
}

a.agora{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/agora_icon_hover.png) no-repeat;
}

a.agora:hover{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(images/agora_icon.png) no-repeat;
}

a.lp_item{
	display:inline-block;
	margin-left:5px;
	margin-top:5px;
}
