/*----------------------------------------------------

	Author: Laurentiu Moglan - www.free-hosting.ro

----------------------------------------------------*/



body{

	background: url('../images/background.jpg') repeat-x;
	
  margin: auto;
	
	height: auto;
}

#container { 



	width: 900px;
	 
	margin: auto; 
	
	height: auto;
	
/*	background:url('../images/logo_xvision.jpg') no-repeat top; */
	
}



#navbar {


	position: absolute;
	
	height: 18px;
    margin-top: -30px;
	

}

#navbar img { 

	margin: 2px 5px 0 0;

}



#navbar li { 

	color: #4B555F; 

	padding: 10px 0px 0 35px; 

	float: left; 

	font: 11px verdana;



}



#navbar li a { 

	color: #4B555F; 

	text-decoration: none; 


}



#navbar li a:hover { 

  color: #FF0000;

	text-decoration: none;

}


#navbar2 {

	margin-top: -30px;

	position: absolute;
	
	height: 18px;
	

}

#navbar2 img { 

	margin: 2px 5px 0 0;

}



#navbar2 li { 

	color: #4B555F;

	padding: 10px 0px 0 35px;

	float: left;

	font: 11px verdana;

}



#navbar2 li a { 

	color: #4B555F; 

	text-decoration: none; 


}



#navbar2 li a:hover { 

  color: #FF0000; 

	text-decoration: none; 

}





#langbar { 

	margin-bottom: 30px;
	
	height: 95px; 
	
  background:url('../files/logo_xvision.jpg') no-repeat top;


}



#langbar img { 

	margin: 2px 5px 0 0;

}



#langbar li { 

	color: #FFF; 

	padding: 0px 0px 0 0px; 

	float: right; 
	
	padding-right: 0px;

	font: 11px verdana; 

}



#langbar li a { 

	color: #FFF; 

	text-decoration: none; 


}



#langbar li a:hover { 

	text-decoration: none; 

}



#header {

	height: 38px;

	padding-top: 53px;

	margin: auto;
}



#h1 {

	display: inline;

	float: left;

	font: 14px verdana;

	color: #FF0000;
	
	font-weight: bold;

}



#h1 {

	padding-left: 0px;

	width: 250px;

}

#h3 {

	display: inline;

	float: left;

	font: 18px verdana;

	color: #666666;
	
}



#search input{

	padding: 1px 2px;	

	border: 0;

	background: url('../images/search.jpg') no-repeat;

	float: right;

	height: 19px;

}



#search #buton {

	border: 0;

	background: none;

	height:19px;

	margin-left: 0px;
	

}


#content{
	width: 900px;
	
	height:100%;
	
	background: #FFFFFF;
	
	color: #666666;
	
  display: table; height: 100%; position: relative; 

	border: 1px solid #D2D6D9;
}


#flash{
  padding-right: 10px;
	
	padding-top: 10px;
	
	padding-left: 10px;

}

#menu{

width: 280px; color:#707070; background-color: inherit; margin: 0px;

float: left;

}


#menu h1 {

	color: #FF0000;

	font: 13px verdana;

	padding-left: 0px;

	margin-bottom: 3px;


}


#menu contact1{

width: 140px; color:#707070; background-color: inherit; margin: 0px;

float: left;

}

#menu contact2{

width: 140px; color:#707070; background-color: inherit; margin: 0px;

float: right;

}


#meniu{

width: 570px; color:#707070; background-color: inherit; margin: 0px;
float: left;

}


#meniu h1 {

	color: #FF0000;

	font: 13px verdana;

	padding-left: 0px;

	margin-bottom: 3px;
	
	padding-top: 10px;

}




#main_content {

  margin:auto;
  
	width: 880px;

	height: auto;


}

#main_content h3 {

	color: #D33301;

	font: 16px verdana;

	font-weight: bold;
	
	margin-top: 10px;

	margin-bottom: 5px;

}

#main_content h2 {

	color: #D33301;

	font: 11px verdana;

	font-weight: bold;
	
	margin-bottom: 5px;

}



#main_content h1 {

	color: #D33301;

	font: 16px verdana;

	margin-bottom: 6px;
	
	font-weight: bold;


}



#main_content ul {

	padding-left: 0px;

}



#main_content li {

	list-style-type: none;

}

#meniu_jos{

  background: url(../images/meniu_jos.gif) repeat-x;
 
  width: 880px;
 
  height: 38px;
 
  padding-bottom: 10px;

}

#meniu_jos li{

  text-decoration: none;

}

#meniu_jos b{

  color:#FEE8AF;
 
  font: 15px arial;
 
  font-weight: bold;
 
  padding-left: 19px;

    
  padding-right: 19px;
 
}

#meniu_jos a{

  color:#FEE8AF;
 
  font: 16px arial;
 
  font-weight: bold;

  height: 38px;

  vertical-align: middle;
}

#meniu_jos img{

  color:#FEE8AF;
 
  font: 16px arial;
 
  font-weight: bold;

  height: 33px;

  vertical-align: middle;
}

.dot {

	border-bottom: 1px solid #666666;

	margin: 10px 0;

}

	

#footer {

	height:20px;

	color: #666666;

	font: 9px verdana;

	width: 902px;

	margin: auto;

  padding-top: 10px;	
}



#pre_footer {


}



#copyright {

	float: left;

	width: 30%;

}



#trafic {

	float: left;

	width: 40%;

	text-align: center;

}



#made_by {

	float: right;
	
	width: 15%;

	text-align: right;

}



#made_by a {

	color: #666666;

}



.categ {


	padding: 8px 0 8px 10px;

	font: 10px verdana;

	font-weight: bold;

}



.categ a {

	color: #3A444C;

}	



.categ a:hover {

	color: #5C6B78;

}



.categ_ {

	background: url('../images/bg_menu_item.jpg') no-repeat #F0F0F0;

	padding: 8px 0 8px 30px;

	font: 10px verdana;

	font-weight: bold;

}



.categ_ a {

	color: #D70C07;

}	



.categ_ a:hover {

	color: #F94A46;

}	



.serv {



	padding: 4px 0 4px 0;

	margin-left: 30px;

	margin-right: 20px;

}




.serv a {

	color: #58636C;

}



.serv a:hover {

	color: #73818C;

}



#noutati_home {

	width: 290px;

	float: right;

	font-align: justify;
	
	background-color: #E9E9E9;
	
	padding-left: 10px;
	


}



#despre_home {

	width: 250px;
	
	float: right;
	
	color: #666666;
	
	padding-right: 10px;
	
	padding-left: 20px;
	
	border-left: 1px solid #D2D6D9;
	
	text-align:left;
}




#despre_home a{


	
	color: #666666;
  
	text-align: left;

}

#despre_home a img{

	float: left;
	
	width: 60px;
	
	color: #666666;


}

.pachet {

	width: 145px;

	height: 79px;

	padding-top: 8px;

	font: 16px verdana;

	color: #FFFFFF;

	background: url('../images/pachet.jpg') no-repeat;

	float: left;

}	



.pachet a {

	color: #ffffff;

}

.punctate{

	padding-bottom:5px;

	margin-bottom:20px;

	border-bottom:1px dotted #D70C07;

}

.punctate p span{

	margin-left:450px; 

	color:#D70C07;

}

.punctate p img{

	margin-right:15px;

}

.punctate p a{

	color:#D70C07;

	text-decoration:underline;

}

.punctate p a.detalii{

	color:#D70C07;

	text-decoration:none;

	margin-left:10px;

}

.detalii{

  color:#FF0000;

	text-decoration:none;



}

.faq span{

	font:11px Verdana;

	color:#D70C07;

}

.clienti{

	color: #D70C07;

	font: 11px verdana;

	font-weight: bold;

	margin-bottom:0;

}

.clienti span{

	color:#73818C; 

}

.clienti a{

	color: #D70C07;

	font: 11px verdana;

	font-weight: bold;

	margin-bottom:0;

}

.contactform input.text{width:260px; }

.contactform textarea{width:260px; }

.contactform label{display:block; }

.contactform  input.buton {

	background-color:#666666;

	border:0px;

	color:#ffffff;

	height: 20px;

	width:50px;

	margin-top:7px;

}


.graybottom{background: url('../images/under_promotii2.jpg') repeat-x; line-height:7px; font-size:6px; width:100%; margin: auto; }
.redbottom{background: url('../images/under_promotii.jpg') repeat-x; line-height:7px; font-size:7px; width:902px; margin: auto; }
table,td{border:1px solid #FFFFFF; }



#main_content strong{

	font-weight: bold;

}

#main_content img{
margin-left: 10px;
margin-right: 10px;
}

.MsoNormalTable td{


}

.img_right {
    float: right;
    display: inline; /*fixes IE float bug*/
    text-align: right;
}

.img_left {
    float: left;
    display: inline; /*fixes IE float bug*/
    text-align: left;
}