/* CSS Document */



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input

{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }



p{ 

	margin-top:3px;

	margin-bottom:15px;

}



body{

	color:#4f4f4f;

	margin:0;

	font-size:12px;

	font-family:Georgia, "Trebuchet MS";

	line-height:18px;

}



a{

	text-decoration:none;

}



input{

	border:1px solid #6F6F6F;

	}

	

input:focus{

	border:1px solid #d20000;

	}

	

textarea{

	border:1px solid #6F6F6F;

	overflow:auto;

	display:inline;

	margin-left:0;

	}



textarea:focus{

	border:1px solid #d20000;

	}

	



/* general */



.clear{

	clear:both;

	display:block;

}



.left{ 

	float:left;

	display:inline;

}



h1{

font-size:14px;

}







#site-container{

	width:900px;

	margin-left:auto;

	margin-right:auto;

	background-color:#FFF;

}



#top{

	width:900px;

	background-image:url(../img/top-image.jpg);

	background-repeat:repeat-x;

	height:100px;

}



#top #logo{

	float:left;

	width:308px;

	height:90px;

	background-image:url(../img/logo.jpg);

	background-position:top;

	background-repeat:no-repeat;

	

}



#top #text-logo{

	position:absolute;

	left:-253px;

	top:70px;

	color:#4f4f4f;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}



#top #menu{

	position:relative;

	float:right;

	height:42px;

	width:470px;

	margin-right:0;

	font-weight:bold;

	background-image:url(../img/bg-menu.jpg);

	background-repeat:repeat-x;

}



#top #menu #corner-menu{

	float:left;

	background:transparent url(../img/corner-menu.jpg) 0 0;

	width:24px;

	height:42px;

	}



#top #menu #about-us{

	margin-top:10px;

}



#top #menu #about-us .ico{

	float:left;

	background: transparent url(../img/sprites-small.gif) -100px -25px no-repeat;

	width:25px;

	height:25px;

}



#top #menu #about-us a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	color:#4f4f4f;

	padding-top:0px;;

	margin-right:7px;

}



#top #menu #about-us a:hover{

	color:#d20000;

}



#top #menu #services .ico{

	float:left;

	background: transparent url(../img/sprites-small.gif) -125px -25px no-repeat;

	width:25px;

	height:25px;

	

}



#top #menu #services a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	color:#4f4f4f;

	padding-top:0px;;

	margin-right:7px;

}



#top #menu #services a:hover{

	color:#d20000;

}



#top #menu #portfolio .ico{

	float:left;

	background: transparent url(../img/sprites-small.gif) -175px 0 no-repeat;

	width:25px;

	height:25px;

	

}



#top #menu #portfolio a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	color:#4f4f4f;

	padding-top:0px;;

	margin-right:7px;

}



#top #menu #portfolio a:hover{

	color:#d20000;

}



#top #menu #partners .ico{

	float:left;

	background: transparent url(../img/sprites-small.gif) 0 -25px no-repeat;

	width:25px;

	height:25px;

	

}



#top #menu #partners a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	color:#4f4f4f;

	padding-top:0px;;

	margin-right:7px;

}



#top #menu #partners a:hover{

	color:#d20000;

}



#top #menu #contact .ico{

	float:left;

	background: transparent url(../img/sprites-small.gif) -75px -25px no-repeat;

	width:25px;

	height:25px;

	

}



#top #menu #contact a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	color:#4f4f4f;

	padding-top:0px;;

	margin-right:7px;

}



#top #menu #contact a:hover{

	color:#d20000;

}









#top #menu #siteOptions .ico{

	float:left;

	background: transparent url(../img/sprites-small.gif) -150px -25px no-repeat;

	width:25px;

	height:25px;

	margin-top:5px;

	

}



#top #menu #siteOptions a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	color:#4f4f4f;

	margin-top:10px;

	padding-left:10px;

	margin-right:7px;

}



#top #menu #siteOptions a:hover{

	color:#d20000;

}



#corner-options{

	float:left;

	background: transparent url(../img/corner-options.jpg) -2px 0px;

	width:27px;

	height:27px;



}





#language-select{

	position:absolute;

	top:68px;

	left:352px;

	height:27px;

	width:118px;

	background:transparent url(../img/bg-options.jpg) -2px 0;

	background-repeat:repeat-x;

	

}



#language-select a{

	font-family:Arial, Helvetica, sans-serif;

	color:#4f4f4f;

	font-size:12px;

	font-weight:bold;

}



#language-select a:hover{

	color:#d20000;

}





/* submenu */

.submenu{

	position:absolute;

	top:30px;

	border:1px solid #4f4f4f;

	background-color:#FFFFE8;

	padding:5px;

	visibility:hidden;

}



#services-subMenu{

	left:123px;

	width:120px;

}



#about-us-subMenu{

	left:30px;

	width:120px;

}



#portfolio-subMenu{

	left:200px;

	width:120px;

}



#contact-subMenu{

	left:368px;

	width:120px;

}



#siteOptions-subMenu{

	position:absolute;

	left:-43px;

	top:27px;

	width:150px;

	margin-bottom:1px;



}







.submenu ul{

	list-style-position:inside;

	padding-left:0;

	margin:0;

	list-style-image:url(../img/star.gif);

	

}

.submenu ul li{

	line-height:15px; /*pentru IE - ca acolo meniul de servicii vine peste ferestre*/

	margin-left:auto;

	margin-right:auto;

}



.submenu ul li a{

	font-family:Arial, Helvetica, sans-serif;

	color:#4f4f4f;

	font-size:11px;

	font-weight:bold;

}



.submenu ul li a:hover{

	color:#d20000;

}





.highlightBg{

background-color:#0000FF;

}



/* tooltip */



.tooltip{

	border:1px solid #4f4f4f;

	background-color:#FFFFE8;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#4f4f4f;

}	







#middle-box{

	width:900px;

	height:16px;

	padding-bottom:0px;

	

}





.lang{

	float:left;

}



.lang a{

	float:left;

	color:#4f4f4f;

}



.lang a:hover{

	color:#d20000;

}



.reset{

	float:right;

}



.reset a{

	float:left;

	color:#4f4f4f;

}



.reset a:hover{

	color:#d20000;

}



.reset-icon{

	float:left;

	background: transparent url(../img/sprites-small.gif) 0px -50px;

	background-repeat:no-repeat;

	width:25px;

	height:25px;

}



.ro-flag{

	float:left;

	background: transparent url(../img/sprites-small.gif) -25px -50px;

	background-repeat:no-repeat;

	width:25px;

	height:25px;

}



.en-flag{

	float:left;

	background: transparent url(../img/sprites-small.gif) -50px -50px;

	background-repeat:no-repeat;

	width:25px;

	height:25px;

}



#main-content{

	width:890px;

	height:600px;

	position:absolute;

	/*border:1px solid #AcAcAc;*/

	padding:5px;

	z-index:1;	}

	



	







/** 

Style for highlight JS lib

	Style names can be changed via the config params.  Defaults are:

	{modClass: new Array ('highlightZero', 'highlightOne'), hoverClass: 'highlightHover'}

**/

.highlightZero {

	background-color: #FFFFE8;

	color: #333;

}

.highlightOne {

	background-color:#FFFFE8;

	color: #333;

}

.highlightTwo {

	background-color:#FFFFE8;

	color: #333;

}

.highlightThree {

	background-color: #FFFFE8;

	color: #333;

}

.highlightHover {

	background-image:url(../img/bg-menu-highlight.gif);

	background-repeat:repeat-x;



}

.highlightClick {

	background-color:#FFFFE8;

	color: #ddd;

}

.highlightClickAlt {

	font-weight: bold;

	background-color: #FFFFE8;

	color: #ddd;

}



#footer{

	width:900px;

	height:50px;

	background-color:#EAEAEA;

	

	margin-left:auto;

	margin-right:auto;

	margin-top:610px;



}



#footer #copyright{

	margin-top:7px;

	margin-left:5px;

	float:left;

	color:#666666;

}



#footer #small-menu{

	margin-top:7px;

	margin-right:5px;

	float:right;

}



#footer #small-menu a{

	color:#4f4f4f;

}	



#footer #small-menu a:hover{

	color:#d20000;

}	







.ul{

	list-style-position:inside;

	padding-left:0;

	margin-left:0;

}



.ul li{

	margin-top:3px;

	}

	

.main-title{

	color:#d20000;

	font-size:14px;

	font-weight:bold;

	padding-left:10px;

	clear:both;

}



.sub-title{

	color:#d20000;

}





.goNext{

	cursor:pointer;

	height:25px;

	margin-right:20px;

	/*margin-top:10px;*/

	float:right;

	width:200px;

}



.goBack{

	cursor:pointer;

	height:25px;

	margin-left:20px;

	margin-top:10px;

	width:150px;

	

}





.pgIcoNext{

	float:right;

	width:30px;

	height:25px;

	background: transparent url(../img/sprites-small.gif) 0 -175px;

}



.pgIcoBack{

	float:left;

	width:30px;

	height:25px;

	background: transparent url(../img/sprites-small.gif) -30px -175px;

}



.pgTextBack{

	margin-top:5px;

	margin-right:10px;

	float:left;

}



.pgTextNext{

	margin-top:5px;

	margin-right:10px;

	float:right;

}



.ofertaSpeciala{

	color:#d30000;

}



.ofertaSpeciala a{

	color:#d20000;

}	



.submit{

	/*background-color:#CBA367;*/

	margin-top:2px;

	background-image:url(../img/bg_submit.gif);

	background-repeat:repeat-x;

	color:#ffffff;

	border-width:0;

	width:80px;

}



#formResponse, #formResponseBig{

	background-color:#FFFFCC;

	border:1px solid #D20000;

	padding:5px;

	margin-top:3px;



	

}





.portfolio{

	border:1px dashed #BFBFBF;

}



.portfolio-header{

	background-color:#e4e4e4;

	padding:2px;

	border-bottom:1px dashed #BFBFBF;

}



.portfolio-body{

	padding-top:10px;

	background-color:#FFFFE8;

	height:90px;

}

	



.portfolio-header a{

	color:#4f4f4f;

}



.portfolio-header a:hover{

	color:#d20000;

}



.img-left{

	float:left;

	margin-right:10px;

	margin-top:3px;

	margin-bottom:3px;

	margin-left:3px;

	width:100px;

	height:80px;

	/*border:1px solid #4f4f4f;*/

}



.img-right{

	float:right;

	margin-left:10px;

	margin-top:3px;

	margin-bottom:3px;

	margin-right:3px;

}



.portfolio ul{

	list-style-image:none;

	list-style-position:inside;

	}



.portfolio-footer{

	background-color:#FFFFE8;

	padding:7px;

	clear:both;

}



.imgTop{

	vertical-align:top;

}



.ml20{

	margin-left:20px;

}



.ml50{

	margin-left:50px;

}





.goBulletRight{

	float:left;

	width:30px;

	height:22px;

	background: transparent url(../img/sprites-small.gif) 0 -178px;

}



.over{

	position:absolute;

}



.bugetRedus{

	left:0;

	top:390px;

}



.bugetMediu{

	left:0;

	top:470px;

}



.ul_bullet{

	list-style-image:url(../img/bullet.gif);

	}



.w280{

	width:280px;

	text-align:center;

	}
	
#harta{
	width:500px;
	height:250px;
	}
