/* CSS Document */

*{

	padding:0;

	margin:0;

	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;

	font-size:14px;

	}



body{

	text-align:center;

	background:url(images/bk-square.jpg) repeat;

}

.top-grad{

	background:url(images/bk-line01.jpg) repeat-x top;

}

.wrapper{

	width:975px;

	margin:0px auto;

	text-align:left;

}



.header .menu-ro{

	background:url(images/bk-menu.jpg) no-repeat left top;

	width:670px;

	height:79px;

	float:right;

	position:relative;

	margin-top:29px;

}

.header .menu-ro ul{

	list-style-type:none;

	padding-top:36px;

	margin:0px;

}

.header .menu-ro ul li{

	display:block;

	background:url(images/bk-menLeft-off.jpg) no-repeat left;

	height:px;

	padding-left:0.9em;

	float:left;

	height:32px;

	margin-left:2px;

}

.header .menu-ro ul li:hover{

	display:block;

	background:url(images/bk-menLeft-h.jpg) no-repeat left;

	padding-left:0.9em;

	float:left;

	height:32px;

	margin-left:2px;

}



.header .menu-ro ul li:hover a{

	color:#2ecde6;

	background:url(images/bk-menRight-h.jpg) no-repeat right top;	

}

.header .menu-ro ul li.active{

	

	background:url(images/bk-menLeft-a.jpg) no-repeat left;

	

}



.header .menu-ro ul li.active a{

	color:#5b6769;

	background:url(images/bk-menRight-a.jpg) no-repeat right top;	

}



.header .menu-ro ul li a{

	color:#0090a6;

	font-weight:bold;

	background:url(images/bk-menRight-off.jpg) no-repeat right top;

	height:32px;

	display:block;

	line-height:32px;

	padding-right:0.9em;

	text-decoration:none;

	float:left;

	font-size:0.88em;

}

.header .menu-ro ul li.first{

	background:none;

	padding:none;

	}

.header .menu-ro ul li.first a{

	background:url(images/home-img.jpg) no-repeat;

	display:block;

	float:left;

	width:39px;

	height:32px;

	padding:0;

	text-indent:-9999px;

}

.header .menu-ro ul li.first.active a{

	background:url(images/home-img-active.jpg) no-repeat;

	display:block;

	float:left;

	width:39px;

	height:32px;

	padding:0;

	text-indent:-9999px; 

}

.header .menu-ro ul li.first:hover a{

	background:url(images/home-img-hover.jpg) no-repeat;



}

.logo{

	margin-top:16px;

	display:block;

	float:left;

}

.logo img{border:none;}

.cleaner{

	clear:both;

	line-height:0px;

	width:100%;

}

a.ro-l{

	position:absolute;

	right:80px;

	display:block;

	width:27px;

	height:25px;

	text-decoration:none;
	
	background:url(none);

	}

a.en-l{

	position:absolute;

	right:40px;

	display:block;

	width:27px;

	height:25px;

	text-decoration:none;
	
	background:url(none);

	}

.home-content{

	
background:url(images/bk-homeContent.jpg) no-repeat 5px top;

	width:975px;

	height:437px;

	/*float:left;*/

	margin-bottom:10px;

}

.home-content ul, .rt-cont ul{

	list-style:none;
	
	margin:0px 0px 0px 0px;
	
	padding:0px 0px 0px 0px;
	
	list-style-image:none;
	


}

.home-content ul li, .rt-cont ul li{

	background:url(images/bullet-list.jpg) no-repeat left 3px;

	padding:0 0 0 15px;
	
	margin:0;
	
	line-height:18px;

	font-size:11px;
	
	list-style-type: none;
	
    list-style-image: none;
	
	display:block;
	
	
	
	

}

.home-content ol, .rt-cont ol{

	list-style-position:inside;

}

.home-content ol li, .rt-cont ol li{

	font-size:11px;

}

.rt-cont table td{

	font-size:11px;

}

.rt-cont a{

	color:#04e3f2;


	

}



.home-content-en{

	background:url(images/bk-homeContent-en.jpg) no-repeat 5px top;

	width:975px;

	height:437px;

	/* float:left;
 */
	margin-bottom:10px;

}

.box-info-home{

	width:298px;

	height:165px;	

	float:right;

	margin-top:260px;

	margin-right:25px;

	padding-top:40px;

	position:relative;

	

}

.box-info-home a{

	color:#00CCFF;

	font-weight:bold;

}

.box-info-home p.paragraf{

	height:100px;

	text-align:center;

	overflow:hidden;

	font-size:11px;

	line-height:13px;

	padding:50px 18px 0px 18px;

}

.box-info-home a.btn{

	clear:both;

	display:block;

	width:157px;

	margin-left:65px;

	height:56px;

	text-decoration:none;

	font-size:11px;

	color:#04C1DE;

	position:absolute;

	bottom:20px;

	

}

.creative-box{

	width:259px;	

	padding-top:228px;

	padding-left:37px;

	float:left;

}

.creative-box p{

	font-size:11px;

	line-height:13px;

}

a.btn-concept{

	background:url(images/btn-concept.jpg) no-repeat left top;

	margin-top:10px;

	width:194px;

	height:25px;

	display:block;

	text-decoration:none;

}

a.btn-concept:hover{

	background:url(images/gif-btn.gif) no-repeat left top;

}

a.btn-concept-en{

	background:url(images/btn-concept-en.jpg) no-repeat left top;

	margin-top:10px;

	width:194px;

	height:25px;

	display:block;

	text-decoration:none;

}

a.btn-concept-en:hover{

	background:url(images/gif-btn-en.gif) no-repeat 1px top;

}

.footer{

	background:url(images/bk-footer.jpg) repeat-x top;

	height:375px;

	clear:both;

	margin-top:10px

}

.ftr-content{

	width:975px;

	margin:0px auto;

	height:375px;	

	text-align:left;

}

.ftr-left{

	width:598px;

	height:236px;

	float:left;

	padding:24px 0px 0px 24px;

}

p.f-title{

	color:#01c2e0;

	clear:both;

}

.ftr-left span{

	color:#FFFFFF;

	width:180px;

	display:block;

	float:left;

	font-size:12px;

	padding-top:18px;

}

a.inscriere{

	float:left;

	padding-top:1px;

	width:307px;

	height:107px;

	background:url(images/inscriere.jpg) no-repeat left top;

	text-decoration:none;

	font-size:16px;

}



a.inscriere span{

	color:#BF7200;

    font-size:27px;

    font-weight:600;

    padding:33px 0px;

	text-align:center;

	display:block;

	width:104px;

}



a.inscriere-en{

	float:left;

	padding-top:1px;

	width:307px;

	height:107px;

	background:url(images/inscriere-en.jpg) no-repeat left top;

	text-decoration:none;

	font-size:16px;

}



a.inscriere-en span{

	color:#BF7200;

    font-size:27px;

    font-weight:600;

    padding:26px 0px;

	text-align:center;

	display:block;

	width:104px;

}



.ftr-right{

	width:299px;

	height:224px;

	margin-top:7px ;

	padding:17px 0px 0px 30px;

	border-left:dotted thin #666666;

	float:right;

} 

p.copy{

	clear:both;

	color:#FFFFFF;

	font-size:12px;

	padding-top:10px;

}

p.copy a{

	color:#FFFFFF;

	font-weight:bold;

	

}

.ftr-right ul{

	list-style-type:none;

	display:block;

	width:301px;

	padding-top:10px;	

}

.ftr-right ul li{

	float:left;

	margin-bottom:1px;

	display:block;

	margin-right:1px;

	margin-top:0px;

}

.ftr-right ul li a{

	display:block;

	float:left;

}

a.all-cl{

	float:right;

	margin-top:10px;

}

a.all-cl img{border:none;}



.content{

	width:944px;

	position:relative;

	clear: both;

	background:url(images/middle-content.jpg) repeat-y left;

	padding:30px 10px;

}

.top-img{

	position:absolute;

	top:0px;

	left:0px;

}

.bottom-img{

	position:absolute;

	bottom:0px;

	left:0px;

}

.content h2{

	color:#01c2e0;

	font-size:1.2em;

}

.content p{

	color:#2b2b2b;

	font-size:12px;

}

#companii{

	background:url(images/companie-box-of.jpg) no-repeat center bottom;

}

#companii:hover{

	background:url(images/companie-box-on.jpg) no-repeat center bottom;

}

#soferi{

	background:url(images/soferi-box-of.jpg) no-repeat center bottom;

}

#soferi:hover{

	background:url(images/soferi-box-on.jpg) no-repeat center bottom;

}



#soferi-en{

	background:url(images/soferi-box-of-en.jpg) no-repeat center bottom;

}

#soferi-en:hover{

	background:url(images/soferi-box-on-en.jpg) no-repeat center bottom;

}

#companii-en{

	background:url(images/companie-box-of-en.jpg) no-repeat center bottom;

}

#companii-en:hover{

	background:url(images/companie-box-on-en.jpg) no-repeat center bottom;

}

.breadcrumbs{

	background:url(images/bk-breadcrumb.jpg) no-repeat left top;

	width:642px;

	height:21px;

	float:right;

	margin:7px 12px;

	padding-left:10px;

	color:#009dce;

	font-size:11px;

	}

.breadcrumbs a{color:#009dce;text-decoration:none;font-size:11px;}

.breadcrumbs span.B_currentCrumb{color:#686868;font-size:11px;}

.rt-cont{

	width:657px;

	float:right;

	padding-right:10px;	

	}

.lt-cont{

	width:245px;

	float:left;	

	padding-left:10px;

	}

.left-menu{

	background:url(images/middle-left-menu.jpg) repeat-y left;

	width:232px;

	margin-left:8px;	

	position:relative;

	padding:12px 0px

}

.left-menu ul{

	list-style-type:none;

	padding:7px;

}

.left-menu ul li{

	border-bottom:dotted 1px #00b5db;

	padding-left:5px;

	

}

.left-menu ul li a{

	color:#005764;

	display:block;

	text-decoration:none;

	padding:6px 0px 0px 14px;

	height:22px;

	font-weight:600;

	font-size:11px;

	

}

.left-menu a.creaza-cont{

	color:#005764;

	display:block;

	text-decoration:none;

	padding:6px 0px 0px 14px;

	height:22px;

	font-weight:600;

	font-size:11px;

	background:url(images/left-list-h.jpg) no-repeat left top;

	margin:0px 0px 10px 6px;	

}

.left-menu ul li.active a{

	background:url(images/left-list-a.jpg) no-repeat left top;

	color:#FFFFFF;

}

.left-menu ul.greyMenu li.active ul li.active a{
	background:none;
	color:#005764;
}
.left-menu ul.greyMenu li ul{
	display:none;
}
.left-menu ul.greyMenu li.active ul{
	display:block;
	
}
/*.left-menu ul.greyMenu li.active ul li a{
	background:none !important;
	color:#005764 !important;
}
.left-menu ul li ul li a{
	height:auto;
}
.left-menu ul li.active a{

	background:none;

}*/
.left-menu ul.greyMenu li.active ul li a{
	background:none;
	color:#005764;
	min-height:33px;
	width:185px;
	padding:3px 0px 3px 14px;
}
.left-menu ul.greyMenu li.active ul li{
	padding-left:0px;
	border-bottom:dotted 1px #005764;
	padding-top:2px;
	padding-bottom:2px;
}
.left-menu ul.greyMenu li.active ul li.none-activ a{

	background:url(images/bk-leveldoi.jpg) no-repeat left top;	

	color:#FFFFFF;
}
.left-menu ul.greyMenu li.active a{

	background:url(images/left-list-ag.jpg) no-repeat left top;

	color:#FFFFFF;	

}

.left-menu ul li a:hover{

	background:url(images/left-list-h.jpg) no-repeat left top;

	

}

.content h1{

	color:#009cce;

	font-size:26px;

}

.content h2,h3,h4 {

	color:#005764;

}

.content p{

	color:#005764;

}

.content{

	color:#005764;

}

.content ul{

	list-style-position:inside;

}

a.inscriere-left{

	margin:10px 0px 10px 13px;

	display:block;



}

a.inscriere-left img, a.vezi-g img{

	border:none;

}

.chenar{

	border:solid 3px #e0f7fd;

	margin:0px auto;

}

.chenar img{padding:4px;background:#c0e8f4;display:inline-block;}

.vezi-g{

	

	margin:0px auto 10px auto;

}

span.mercy{

	color:#00b7db;

	padding:10px 0px;

	display:block;

}

div.errors{

	border:solid 1px #ffcaca;

	background:url(images/alert.jpg) no-repeat 12px 12px #ffeded;

	padding:12px 12px 12px 70px !important;

	margin:10px 0px;

	color:#FF0000;

}

div.errors p{

 color:#FF0000;

}

div.form .title-form{

	background:url(images/bk-title-form.jpg) no-repeat left top;

	color:#5d5d5d;

	width:620px;

	padding:0 0 0 10px !important;

	height:30px;

	line-height:30px;

	font-size:11px;

	font-weight:600;

	clear:both;

	display:block;

	text-align:left;

	margin-top:10px !important;

	}

div.form p, div.form div, div.form span {

	display:block;

	padding:10px 0px 0px;

	clear:both;

}

div.form p label, div.form div label{

	float:left;

	display:block;

	width:200px;

	padding-right:10px;

	text-align:right;

	font-size:12px;

}

div.form p input, div.form p select{

	border:solid 1px #97dcee;

	background:#f2fcff;

	float:left;

	width:308px;

	font-size:12px;

}
div.form p font label{
	width:0px !important;
	display:none;
}
div.form p textarea{

	border:solid 1px #97dcee;

	background:#f2fcff;

	float:left;

	width:308px;

	margin-bottom:10px;

	font-size:12px;

}

div.form div input{	

	display:inline;

}

div.form div{

	font-size:12px;

}

div.form span{

	text-align:center;

	display:block;

}

div.form span input{

	margin:0px auto;

	float:none;

}

div.form h3{

	clear:both;

	margin-top:10px;

	font-size:12px;

}

.logout-form{

	margin:10px 0px 10px 13px;

}

ul.lista-clienti li{background:none !important; padding:5px !important;float:left;display:block;}

ul.lista-clienti li a{float:left;}

ul.lista-clienti li a img{border:solid thin #626262;}

div.news{

	background:url(images/news-antet.jpg) no-repeat left top #E4E9EB;

	padding-top:30px;

	padding-bottom:27px;

	position:relative;

	margin-top:20px;

	font-size:11px;

	margin-bottom:25px;

	
	
	
	 

}

div.news h3{

	color:#5d5d5d;

	font-weight:normal;

	background:url(images/news-list.jpg) repeat-x bottom;	

	padding:0px 3px;

	

}

div.news h3 a{

	text-decoration:none;

	color:#5d5d5d;

	background:url(images/news-a.jpg) no-repeat left center;

	display:block;

	font-size:11px;

	padding:3px 0px 3px 10px;

	}

a.all-news{

	margin:10px 0px 0px 10px;

	display:block;

	position:absolute;

	bottom:5px;

	left:3px;
	

}

a.all-news img{

	border:none;

}

.listing-item{

	padding:10px;

	padding-right:33px;

}

.listing-item h3{

	background:url(images/listing-title.jpg) no-repeat left;

	height:22px;

	padding:0px 10px;
	
	position:relative;
	
	padding-right:100px;

}

.listing-item h3 a{

	text-decoration:none;

	color:#00b2d9;

	

}

.listing-item h3 span{

	font-weight:normal;
	
	position:absolute;
	
	right:20px;
	
	top:0px;		

	display:block;
	
	width:10ppx;

	color:#00b2d9;

	padding:2px 10px 2px 0px;

	font-size:11px;

}

.left-pagination{

	background:url(images/paginate-bk-left.jpg) no-repeat left;

	padding-left:5px;

}
.listing-item p{
	clear:both;
	padding:10px 15px;
}
.right-pagination{

	background:url(images/paginate-bk-right.jpg) no-repeat right;

	padding-right:5px;

}

.paginate span{

	color:#FFFFFF;

}

.paginate span.ditto_currentpage{

	padding:0px 3px;

	background:#a8e2f3;

	color:#626262;

	margin:1px 0px;

} 

.paginate a{

	color:#FFFFFF;

	text-decoration:none;

	padding:0px 2px;

}

.creative-box a img{

	border:none;

}
