@charset "utf-8";
/* CSS Document */
a { color: #AD0606; text-decoration: none;}
a:hover { text-decoration: underline;}
* { margin:0px; padding:0px; border:none; }	
body {font-family:"Trebuchet MS"; font-size:15px; background-color:#1d0100; background-image:url(../images/body-bg.jpg);
  background-repeat:repeat-x; text-align:center; padding-top:10px; }
#container { width:951px; margin:0 auto 0 auto; text-align:left; }
#header {float:left; clear:none; width:951px; height:135px; }	
.logo {float:left; clear:none; }
#moto {float:left; clear:none; height:135px; width:372px; padding-top:35px; margin-left:100px; }	
.alb {font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:28px; }	
.rosu {font-family:"Times New Roman", Times, serif; color:#d62600; font-size:33px; }	
#cautare-etc {float:left; clear:none; width:221px; height:135px; }
#butoane-mici-sus {float:left; clear:none; width:221px; height:27px; }	
#cautare {float:left; clear:none; width:221px; height:25px; }	
.cautare-form {width:171px; height:24px; background-image:url(../images/cautare-form-bg.png);
  color:#FFFFFF; background-repeat:no-repeat; border-width:0px; float:left; clear:none; }	
.buton-cauta {float:left; clear:none; }	
#meniu {width:951px; height:88px; float:left; clear:none; margin-top:-10px; }

/* MENIU */
	
#but-home {height:88px; width:137px; background-image:url(../images/home.jpg); float:left; clear:none; }	
#but-home:hover {background-image:url(../images/home-on.jpg); cursor:pointer; }
#but-home-over { height:88px; width:137px; background-image:url(../images/home-on.jpg); cursor:pointer;
  float:left; clear:none; }	
#but-despre {height:88px; width:155px; background-image:url(../images/despre.jpg); float:left; clear:none; }	
#but-despre:hover { background-image:url(../images/despre-on.jpg); cursor:pointer; }
#but-despre-over {height:88px; width:155px; background-image:url(../images/despre-on.jpg); float:left;
  clear:none; cursor:pointer; }	
#but-servicii {height:88px; width:120px; background-image:url(../images/servicii.jpg); float:left; clear:none;}	
#but-servicii:hover {background-image:url(../images/servicii-on.jpg); cursor:pointer; }
#but-servicii-over {height:88px; width:120px; background-image:url(../images/servicii-on.jpg); cursor:pointer;
  float:left; clear:none; }	
#but-echipa {height:88px; width:122px; background-image:url(../images/echipa.jpg); float:left; clear:none; }	
#but-echipa:hover {background-image:url(../images/echipa-on.jpg); cursor:pointer; }	
#but-echipa-over {height:88px; width:122px; background-image:url(../images/echipa-on.jpg); cursor:pointer;
  float:left; clear:none; }	
#but-tarife {height:88px; width:104px; background-image:url(../images/tarife.jpg); float:left; clear:none;}
#but-tarife:hover {background-image:url(../images/tarife-on.jpg); cursor:pointer; }
#but-tarife-over {height:88px; width:104px; background-image:url(../images/tarife-on.jpg); cursor:pointer;
  float:left; clear:none; }
#but-noutati {height:88px; width:123px; background-image:url(../images/noutati.jpg); float:left; clear:none; }
#but-noutati:hover { background-image:url(../images/noutati-on.jpg); cursor:pointer; }
#but-noutati-over {height:88px; width:123px; background-image:url(../images/noutati-on.jpg); cursor:pointer;
  float:left; clear:none; }	
#but-contact {height:88px; width:190px; background-image:url(../images/contact.jpg); float:left;
  clear:none; }
#but-contact:hover {background-image:url(../images/contact-on.jpg); cursor:pointer; }	
#but-contact-over {height:88px; width:190px; background-image:url(../images/contact-on.jpg); cursor:pointer;
  float:left; clear:none; }		
/*	END MENIU */


#continut-mijloc { width:931px; background-color:#fdfdfd; float:left; clear:none;
  padding-left:10px; padding-right:10px; }
#textbox-sus { float:left; clear:none; width:911px; height:210px; border:solid; border-width:1px;
	border-color:#c3c3c3; padding:10px; color:#535353; font-size:15px; text-align:justify; }	
h1 {color:#ad0606; font-size:20px; text-transform:uppercase; letter-spacing:2px; text-decoration:underline; }
h2 {color:#AD0606; font-size:17px; letter-spacing:2px; text-transform:capitalize; }
#textbox-sus img {float:left; clear:none; }
p { margin-bottom:10px; margin-top:10px; margin-right:10px;}	
#textbox-sus a {color:#9c0606; text-decoration:none; }	
#textbox-sus a:hover {text-decoration:underline; }	
.maimulte {float:right; }	
#textbox-mijloc {float:left; clear:none; width:911px; padding:10px; color:#535353; font-size:15px;
	text-align:justify; }	
#newsletter-noutati {float:left; clear:none; width:247px; height:343px; }	
#text-mijloc {float:left; clear:none; width:630px; margin-left:34px; margin-top:20px; }
#text-mijloc img { float:left; clear:none; }	
#aplica { float:right; width:132px; height:38px; background-image:url(../images/aplica.jpg); }	
#aplica:hover { background-image:url(../images/aplica-on.jpg); }
#casute-jos {width:843px; float:left; clear:none; margin-left:56px; margin-top:20px; }	
.casuta-mica {float:left; clear:none; width:381px; background-color:#ededed; border:solid;
	border-width:1px; border-color:#cacaca; padding-bottom:5px; }
.casuta-mica img { float:left; clear:none; }
.text-titlu { width:230px; height:21px; background-color:#930404; text-align:center; color:#FFFFFF;
	font-size:15px; float:left; clear:none; margin-bottom:10px; }
	
.casuta-mica li {color:#282828; font-size:15px; margin-left:35px; list-style-image:url(../images/limg.jpg); }	
.casuta-mica2 { float:left; clear:none; width:381px; background-color:#ededed; border:solid;
	border-width:1px; border-color:#cacaca; padding-bottom:5px; margin-left:70px; }
.casuta-mica2:hover {border-color:#8b8b8b; }	
.casuta-mica:hover {border-color:#8b8b8b; }	
.casuta-mica2 img {float:left; clear:none; }
.casuta-mica2 li {color:#282828; font-size:15px; margin-left:35px; list-style-image:url(../images/limg.jpg); }
#clienti {width:951px; height:132px; float:left; clear:none; }	
#footer {width:951px; float:left; clear:none; text-align:center; margin-top:25px; color:#676767; font-size:12px; }
#footer a {color:#676767; text-decoration:none; padding-top:2px; padding-bottom:2px; padding-left:3px;
	padding-right:3px; font-size:14px; }
#footer a:hover { color:#FFFFFF; background-color:#a80e0e; }

/**** BOX HOME ****/
#boxHome {width: 247px; text-align: center;}
#tab1 {float:left; width:109px;  height: 22px; padding-top:17px; margin-left: 19px; cursor: pointer;
   font-family: verdana; font-size: 12px; font-weight: bold;}
#tab2 {float:left; width:109px; height: 22px; padding-top:17px; cursor: pointer;
  font-family: verdana; font-size: 12px; font-weight: bold; }
 
.activ {background:url("../images/boxHome/activ.jpg") no-repeat !important; width: 109px; height: 39px;
   color: #fff; text-transform:uppercase;}
.inactiv {background:url("../images/boxHome/inactiv.jpg") no-repeat !important; width: 109px; height: 39px;
   color: #b22021; text-transform:uppercase;}
.activ a { font-family: verdana; font-size: 12px; font-weight: bold;  color: #fff; text-decoration: none; }  
.inactiv a { font-family: verdana; font-size: 12px; font-weight: bold; color: #b22021; text-decoration: none; }  

.head1{ background:url("../images/boxHome/header1.jpg") no-repeat !important; width: 258px; height: 10px; }
.head2{ background:url("../images/boxHome/header2.jpg") no-repeat !important; width: 258px; height: 10px; } 
#body_box {background:url("../images/boxHome/body.jpg") no-repeat !important;
 width: 258px; height: 245px;}
#footer_box {background:url("../images/boxHome/footer.jpg") no-repeat !important;
 width: 237px; height: 25px; text-align: right;  padding-right: 15px; padding-top: 3px;}
#footer_box a {color:#930504; font-size:13px; text-decoration: none;}

.none {display: none;}
#news_list {width:210px; text-align:left; margin:0 auto; color:#fff; padding-left:1px; padding-top:15px;}

#newsletter{width:210px; text-align:left; margin:0 auto; color:#fff; padding-left:1px; padding-top:15px; font-size: 13px;}
#newsletter label {width: 200px; font-size: 13px; float:left; margin-top: 5px;}
#newsletter input {width: 200px;  font-size: 13px; padding: 2px;}
#newsletter p.message {color:#F88525;}


/**** SERVICII ****/
.servicii_content {float:left; padding-left:25px;}
.servicii_content h1 { color:#ad0606; font-size:20px; text-transform:uppercase;
 background:url("../images/icons/servicii.jpg") no-repeat !important; letter-spacing:2px;
 padding-left:88px; padding-top:25px; height:40px;} 
.servicii_content p {width:620px;}


/**** DESPRE NOI ****/
.despre_content {float:left; padding-left:25px;}
.despre_content h1 { color:#ad0606; font-size:20px; text-transform:uppercase;
 background:url("../images/icons/despre.jpg") no-repeat !important; letter-spacing:2px;
 padding-left:88px; padding-top:25px; height:40px;} 
.despre_content p {width:620px;}

/**** TARIFE ****/

.tarife_content {float:left; padding-left:25px;}
.tarife_content h1 { color:#ad0606; font-size:20px; text-transform:uppercase;
 background:url("../images/icons/tarife.jpg") no-repeat !important; letter-spacing:2px;
 padding-left:88px; padding-top:25px; height:55px;} 
.tarife_content p {width:620px;}

.tabelaTarife {text-align: center;}
.tabelaTarife table { border-collapse:collapse;  width:400px; margin: 10px auto;}
.tabelaTarife table th { border:1px solid #000; width: 200px; background: #000; color:#fff; }
.tabelaTarife table td { border:1px solid #000; width: 200px; }


/**** ECHIPA ****/

#echipa_content {padding:0px;}
#echipa_content h1 { color:#ad0606; font-size:20px; text-transform:uppercase;
 background:url("../images/icons/echipa.jpg") no-repeat; letter-spacing:2px;
 padding-left:88px; padding-top:25px; height:40px;}
.slogan {float:left; width:250px; font-size:13px; margin-top: 20px;}
.left_pic {border:1px solid #bbbaba; } 
.lista_echipa {float:left; padding-left:25px;}
.lista_echipa p {width:620px;}

#membru-echipa { width:620px; margin-top:15px;}
#membru-echipa .header { width:620px; height: 14px;}
#membru-echipa .content {width:620px;}
   
#membru-echipa .photoMember {float: left;}
#membru-echipa .infoMember {float: left; padding-left:10px;}
#membru-echipa .infoMember h2 {  background:url("../images/bulet.png") no-repeat left center;
  color:#ad0606; font-size:16px; text-transform:uppercase; letter-spacing:2px;
  padding-left:17px;}
#membru-echipa .infoMember h3 {	color:#2e2e2e; font-size:14px;
	text-transform:uppercase; letter-spacing:2px; padding-left:17px;}	
#membru-echipa .footer { width:620px; height: 15px; border-bottom: 1px dotted #000; }  
#membru-echipa .motto {width:383px; font-size:12px; margin-top:5px; padding-left:17px;}
.pagini {float: right; margin-top: 15px;}
.pagini .pag {color:#AD0606; font-weight: bold; text-decoration: none;}
.pagini .inactiv_pag {color:#2E2E2E; text-decoration: none;}
.pagini .inactiv_pag a {color:#2E2E2E; text-decoration: none;}

/****** NOUTATI *****/ 
#noutati_content {padding:10px;}  
.lista_noutati {float:left; padding-left:30px;}
#noutati_content h1 { color:#ad0606; font-size:20px; text-transform:uppercase;
 background:url("../images/icons/news.jpg") no-repeat; letter-spacing:2px;
 padding-left:65px; padding-top:5px; height:45px;}
 
#noutate { width:620px;}
#noutate .header { width:620px; height: 14px;}
#noutate .content {width:620px;}
    
#noutate .photoMember {float: left;}
#noutate .infoMember {float: left; padding-left:10px}
#noutate .infoMember h2 {	color:#ad0606; font-size:16px;
	text-transform:uppercase; letter-spacing:2px;}
#noutate .infoMember h3 { color:#2e2e2e; font-size:14px;
	text-transform:uppercase; letter-spacing:2px;}	
#noutate .infoMember p {width: 400px; font-size:12px; margin-top:5px; }	
#noutate .footer {border-bottom:1px dotted #000; width:620px; height: 15px;}  
  
 /**** CONTACT ****/ 
#contact_content {padding:10px;}

#contact_content h1 { color:#ad0606; font-size:20px; text-transform:uppercase;
 background:url("../images/icons/contact.jpg") no-repeat; letter-spacing:2px;
 padding-left:76px; padding-top:6px; height:45px;}
.short_content{margin:30px 0 45px; width:460px; font-size:13px; }
.short_content a {color:#AD0606;}
.location {float:left; width:415px; font-size:13px;  border-right:1px solid #8e8e8e; margin-top:40px;}
.formular {float:left; padding-left:25px; margin-top:40px;}

/*================ Formular contact =============*/
#form_contact_std  {width: 400px; float: left; clear: none;}
#form_contact_std input,
#form_contact_std label,
#form_contact_std textarea { font-family: arial; font-size: 12px; color: #565656; } 
#form_contact_std .field { margin-bottom: 15px; clear: both; }
#form_contact_std label { width: 65px; float: left; text-align: left;  font-weight: bold;
  color: #1d0100; margin-right: 10px; } 
#form_contact_std .field_txt,
#form_contact_std .field_txs { width: 320px; border: 1px solid #940404; background-color: #e8e8e8; }
#form_contact_std .field_txs { width: 125px; }
#form_contact_std .field_txt:focus,
#form_contact_std .field_txa { width: 320px; border: 1px solid #940404; background-color: #e8e8e8; }
.box_content_without_photos #form_contact_std .field_txa { width: 500px; } 
#form_contact_std .field_security input { float: left; margin-top: 2px; }
#form_contact_std .field_security img { margin-left: 23px; border: 1px solid #1d0100; }
#form_contact_std .field_submit { text-align: center; margin-top: 25px; }
#form_contact_std .field_submit input { cursor: pointer; border: 1px solid #1d0100; font-weight: bold; 
  background-color: #c91d1d; color: #FFFFFF; padding: 3px 10px; margin: 0px 10px; float:right; }
#form_contact_std .field_submit input:hover { background-color: #c91d1d; color: #FFFFFF;
  border: 1px solid #475E00; }
#form_contact_std div.error { margin-left: 135px; display: block; color: #ff0000; font-size: 11px; }
#form_contact_std .required { color: #ff0000; font-size: 11px; }
#form_contact_std .submit_message { color: #7EA213; font-size:13px; font-weight: normal;
  margin-bottom:10px; margin-right: 15px; line-height: 16px; margin-top: 15px;}
  
 /****SITEMAP*****/
 .sitemap_links {list-style: none;}
 .sitemap_links li a {color:#AD0606;}
  
 table.file { border: 1px solid #BBBABA; background-color: #F0F0F0; width: 230px; } 