* { outline:none; }

html, body {
	padding:0;
	margin:0;
	border:0;
	height:100%;
}

body
  {
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #000;
  background:#f5f5f5;
  font-size:12px;
  }
  
body.p1
  {
  background:#f5f5f5 url(../images/bg_site1.gif) no-repeat fixed center bottom;
  }
  
body.p2
  {
  background:#f5f5f5 url(../images/bg_site2.gif) no-repeat fixed center bottom;
  }
  
body.p3
  {
  background:#f5f5f5 url(../images/bg_site3.gif) no-repeat fixed center bottom;
  }  
 
body.iarna
{
  background:#f5f5f5 url(../images/bg_site_iarna.gif) no-repeat fixed center bottom;
}  

p {
	text-align:left;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;

}

p.p2 {
	text-align:left;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;

}

p.p3 {
	text-align:left;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;

}

p.p4 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
}


div.content
  {
  margin: 0;
  padding:0;
  text-align:center;
  }
  
div#fixed1
  {
  width: 100%;
  height: 91px;
  clear:both;
  bottom: 0;
  left:0;
  background:transparent url(../images/bg_bottom_76.jpg) 0 30px repeat-x;
  z-index:1000;
  text-align:center;
  position:fixed;
  }
  
#clearfooter {
	clear:both;
	height:76px;
	background:transparent url(../images/spacer_div.gif);
}  
  
#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding-top:10px;
min-height: 100%;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 264px 0 205px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
height:100%;
}

#leftcolumn{
float: left;
width: 205px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 264px; /*Width of right column*/
margin-left: -264px; /*Set left margin to -(RightColumnWidth)*/
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
padding:0px;
}

div.delimiter {
width:507px;
height:15px;
background:url(../images/bg_delimiter.png);
}

#shadow {
width:100%;
height:15px;
position: fixed;
bottom:61px;
z-index:1000;
background:url(../images/bg_shadow.png);
}


ul {
margin:0;
padding:0;
border:0;
list-style-type:none;
}

ul.content {
margin:0;
padding:5px;
padding-left:20px;
border:0;
list-style-type:square;
text-align:left;
}

.title_right {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
color:#bb1c38;
}

.text_right{
background:#f5f5f5;
margin-left:10px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#737373;
text-align:left;
}

div.logo {
float:left;
width:250px;
height:35px;
background:url(../images/sigla_serimage2.jpg) 0 0 no-repeat;
cursor:pointer;
}

div.lang {
float:right;
width:227px;
height:35px;
text-align:right;
}

div.lang_inner {
position:relative;
top:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c2191c;
}

div#continut {
width:477px;
padding-left:27px;
padding-right:27px;
padding-bottom:0px;
background:#fff url(../images/continut-bg.gif) 0 0 repeat-y;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#737373;
}

a.limba {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c2191c;
background:none;
text-decoration:none;
}

a.limba:hover {
color:#b38600;
background:#fffaec;
text-decoration:none;
}
a.special {
font-family:Trebuchet MS, Arial;
font-size:12px;
line-height:2px;
font-weight:normal;
color:#737373;
text-decoration:none;
background:none;
margin-bottom:3px;
}

a.special:hover {
color:#b38600;
background:#fffaec;

}

a.special_p {
font-family:Trebuchet MS, Arial;
font-size:11px;
line-height:2px;
font-weight:normal;
color:#737373;
text-decoration:none;
background:none;
margin-top:3px;
}

a.special_p:hover {
color:#b38600;
background:#fffaec;

}


a {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c2191c;
background:none;
text-decoration:none;
}

a:hover {
color:#b38600;
background:#fffaec;
text-decoration:none;
}

a.limba-curenta {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b38600;
background:#fffaec;
text-decoration:none;
}

.bottom-txt { 
width:477px;
height:36px;
/*border:1px solid #000;*/
padding-left:15px;
padding-right:15px;
padding-top:13px;
font-family:Trebuchet MS, Arial;
font-size:11px;
color:#737373;
text-transform:capitalize;
}

.bottom-copy {
float:left;
}

.bottom-copy span.ros {
color:#bb1c38;
}

.bottom-copy span.maro {
color:#AC8814;
}

.bottom-menu {
float:right;
}

.bottom-menu a{
display:block;
float:left;
font-family:Trebuchet MS, Arial;
font-size:11px;
color:#737373;
text-transform:capitalize;
text-decoration:none;
}

.bottom-menu a:hover{
color:#737373;
background:none;
border-bottom:1px solid #bb1c38;
}

.breadcrumbs h1{
margin:0;
padding:0;
font-family:Trebuchet MS, Arial;
font-size:16px;
line-height:1em;
font-weight:normal;
text-align:left;
}

.dep_title{
margin-top:0;
font-family:Trebuchet MS, Arial;
font-size:16px;
font-weight:normal;
color:#bb1c38;
text-align:left;
}

.largeNumbers {
width:60px;
height:60px;
display:block;
float:left;
font-family:Trebuchet MS, Arial;
font-size:48px;
line-height:1em;
letter-spacing:-7px;
font-weight:bold;
}

.rColor {
color:#d9d9d9;
}

.mColor {
color:#e9e9e9;
}

.denum_cat {
color:#bb1c38;
}

.denum_subcat {
color:#737373;
}

a.denum_cat {
font-family:Trebuchet MS, Arial;
font-size:16px;
line-height:1em;
font-weight:normal;
color:#bb1c38;
text-decoration:none;
background:none;
}

a.denum_cat:hover {
text-decoration:underline;
}

a.next {
font-family:Trebuchet MS, Arial;
font-size:11px;
font-weight:normal;
color:#bb1c38;
text-decoration:none;
background:none;
}

a.next:hover {
color:#b38600;
background:#fffaec;
}


a.ce_facem {
font-family:Trebuchet MS, Arial;
font-size:13px;
font-weight:normal;
color:#bb1c38;
text-decoration:none;
background:none;
}

a.ce_facem:hover {
color:#b38600;
background:#fffaec;
}



.raquo {
color:#b38600;
}

.raquo2 {
color:#b38600;
font-size:16px;
font-weight:normal;
}

div.image_container {
float:left; 
width:110px; 
height:110px;
margin:0px;
background:#f2f2f2 url(../images/ajax-loader2.gif) no-repeat 50% 50%;
}

div.image_container2 {
float:left; 
width:80px; 
height:80px;
margin:0px;
background:#f2f2f2 url(../images/ajax-loader2.gif) no-repeat 50% 50%;
}

a.img_thumb {
display:block;
width:102px;
height: auto !important;
padding:4px;
font-size:1px;
text-decoration:none;
/*border:4px solid #f5f5f5;*/
background:#f2f2f2;
}

a.img_thumb_70 {
display:block;
width:74px;
height: auto !important;
padding:4px;
font-size:1px;
text-decoration:none;
/*border:4px solid #f5f5f5;*/
background:#f2f2f2;
}

a.img_thumb_130 {
display:block;
width:132px;
height: auto !important;
padding:4px;
font-size:1px;
text-decoration:none;
/*border:4px solid #f5f5f5;*/
background:#f2f2f2;
}

a.img_thumb_468 {
display:block;
width:472px;
height: auto !important;
padding:3px;
font-size:1px;
text-decoration:none;
/*border:4px solid #f5f5f5;*/
background:#f2f2f2;
}



a.img_thumb:hover, a.img_thumb_70:hover, a.img_thumb_130:hover, a.img_thumb_468:hover {
/*border:4px solid #e9e9e9;*/
background:#e9e9e9;
}

a.img_thumb img, a.img_thumb_70 img, a.img_thumb_130 img, a.img_thumb_468 img{
border:1px solid #dbdbdb;
}
div.align_prod{
padding:20px; 
clear:both;
}

div.denumire_produs {
padding:10px;
padding-left:27px;
font-family:Trebuchet MS, Arial;
font-size:14px;
text-align:left;
}

div.denumire_produs2 {
font-family:Trebuchet MS, Arial;
font-size:14px;
text-align:left;
margin-left:130px;

}

div.denumire_produs4 {
font-family:Trebuchet MS, Arial;
font-size:14px;
text-align:left;
margin-left:180px;

}

.align_left {margin-left:-180px;}


p.denumire_produs4 {
font-size:11px;
color:#737373;
margin:0;
padding:0;
}

p.descriere_produs3 {
font-size:12px;
color:#737373;
margin:5px 0 0 0;
padding:0;
}


div.denumire_produs5 {
font-family:Trebuchet MS, Arial;
font-size:14px;
text-align:left;
margin-left:100px;
}

div.denumire_produs6 {
font-family:Trebuchet MS, Arial;
font-size:14px;
text-align:left;
margin-left:8px;
}

.poza_place {width:90px; float:left;}


div.denumire_produs3 {
font-family:Trebuchet MS, Arial;
font-size:12px;
text-align:left;
line-height:1em;
padding-top:5px;
}

p.descriere_produs2 {
font-size:11px;
color:#737373;
margin:0;
padding:0;
}

span.subcat_color {
color:#737373;
}

p.descriere_produs {
font-family:Trebuchet MS, Arial;
font-size:10px;
line-height:1.2em;
color:#737373;
margin:0;
padding:0;
}

.small_txt {
font-size:11px;
line-height:1.1em;
}

input, textarea{
	border: 2px solid #E7E7E7;
	background-color: #fff;
	padding:3px;
	font-size:11px;
	color:#333;
	font-family:"trebuchet MS", arial, sans-serif;
	
}

input.disabled {
	border: 2px solid #F2F2F2;
	background-color: #F2F2F2;
}



input.required, textarea.required {
	border: 2px solid #D6D6D6;
}
input.validation-failed, textarea.validation-failed {
	border: 2px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 2px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 2px 0;
	padding: 2px;
	background-color:#ffbdbd;
	color : #000;
	font-size:11px;
}

input.button {
   color:#b38600;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#fffaec;
   padding:0px;
   border:1px solid #CCCCCC
}

.custom-advice {
	margin: 2px 0;
	padding: 2px;
	background-color: #C8AA00;
	color : #FFF;
		font-size:11px;

}

.form-row {
	clear: both;
	padding: 2px;
}


.contactRight{
width:240px; 
float:right; 
text-align:left
}

.contactLeft{
width:150px;
 float:left; 
 text-align:left
}
.contactSubmit{
padding-top:10px;
 clear:both; 
 text-align:center
}

.contactContur{
border:2px solid #F5F5F5; 
padding:5px; 
background:#F9F9F9;
height:205px;
}


.subtitlu {
 font-size:12px; 
 margin-bottom:10px; 
 font-weight:normal; 
 text-align:left
}

.cariereContent{
border:2px solid #F5F5F5; 
padding:5px; 
background:#F9F9F9; 
display:table; 
width:97%; 
margin-bottom:5px
}

.cariereRow{
background:#FFFFFF; 
padding:3px; 
margin:2px; 
border:1px solid #F2F2F2;  
height:18px
}

.cariereTd1{
 width:200px; 
 padding-left:10px; 
 text-align:left;
  float:left; 
  color:#b38600;
   font-size:12px; 
   font-weight:bold
}

.cariereTd2{
width:200px; 
padding-right:10px; 
text-align:right; 
float:right 
}

.cariereCerinte {
padding-left:15px; 
text-align:left; 
}


div.right{
position: relative;
padding:4px;
border:1px solid #f5f5f5;
background:#f5f5f5;
cursor:pointer;
}

div.right_hover{
position: relative;
padding:4px;
border:1px solid #ececec;
background:#fafafa;
cursor:pointer;
}

div.right_banner{
position: relative;
border:1px solid #f5f5f5;
background:#f5f5f5;
cursor:pointer;
}

div.right_banner_hover{
position: relative;
border:1px solid #ececec;
background:#fafafa;
cursor:pointer;
}

div.denum_cat_bottom {
width:140px;
position: absolute;
bottom: 14px;
padding:0px;
font-size:14px;
color:#bb1c38;
}

div.denum_cat_bottom span.subcat{
color:#737373;
font-size:10px;
}

img.right {
border:5px solid #fafafa;
}

div.right_pimg {
width:90px;
height: auto !important;
float:left;
margin-right:5px;
}

img.right_banner {
border:4px solid #fafafa;
}

div.right_pimg_banner {
width:468px;
height: auto !important;
}

div.right_block {
padding-top:5px;
padding-bottom:5px;
font-size:11px;
}

sup {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
vertical-align: baseline;
position: relative;
bottom: 0.33em;
}

div.right_ptxt {
margin-left:98px;
text-align:left;
}


div.tooltip{
padding: 3px 5px 3px 5px;
margin: 5px;
background-color: #F0F0F0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:#EAEAEA 1px solid;
color:#666666;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.height10 {
height:10px;
font-size:0px;
clear:both;
}

div.height20 {
height:20px;
font-size:0px;
clear:both;
}

div.height25 {
height:25px;
font-size:0px;
clear:both;
}

div.height30 {
height:25px;
font-size:0px;
clear:both;
}

div.height5 {
height:5px;
font-size:0px;
clear:both;
}

div.height3 {
height:3px;
font-size:0px;
clear:both;
}

div.height2 {
height:2px;
font-size:0px;
clear:both;
}

div.margin_top_ls, div.margin_top_rs {
height:108px;
font-size:0px;
clear:both;
}

.realizari-ce-facem {margin:10px 0 10px 0; clear:both; text-align:left}
.realizari-content-ce-facem {height:120px; padding:10px; text-align:left; background:#fafafa;}
.realizari-content-ce-facem1{width:80px; float:left; margin-right:20px; text-align:center}

.floatLeft { float:left; }
.floatRight { float:right; }


.home_align_left{
	text-align:left; width:300px; float:left;
}

.home_align_right{
	width:152px; margin-left:310px; text-align:left;
}

.home_bright { border-left:1px solid #F2F2F2;}
.home_right_prod{font-size:11px; display:block; margin-bottom:5px; border-left:1px solid  #fffaec;  padding-left:10px;}
.home_right_a{padding:3px 0 2px 0 }


.caseta1 {width:142px; text-align:left; float:left; margin-right:15px; }
.caseta2 {width:142px; text-align:left; float:right;}

h2.title { font-size:12px; color:#bb1c38; font-weight:normal; padding-top:20px; margin-bottom:5px; padding-bottom:0px}

img.caseta { border:3px solid #f2f2f2; margin-right:5px; margin-bottom:3px; }

img.contur { border:3px solid #f2f2f2; margin-right:10px; margin-bottom:5px; }

.news_data { font-size:11px; color:#BDBDBD; }

.pathway { float:left; width:400px; text-align:left }

.backLink { margin-left:400px;text-align:right; }

.content_cadru { width:531px; z-index:500; position:relative; }

.content_top { width:531px; height:21px; background:url(../images/content-top.jpg) 0 0 no-repeat; font-size:0px;}

.left_cadru { z-index:300; position:relative; }

.right_cadru { z-index:300; position:relative; }

div#fixed1 div.main { width:1000px; margin:0 auto;}

div#fixed1 div.main_inner { float:left;width: 100%;}

div#bottom_container { margin: 0 276px 0 217px; }

.bottom_content { background:url(../images/bottom_links.jpg); width:507px; height:39px; }

.bottom_reflect_ro { background:url(../images/bottom_reflect_ro.jpg); width:507px; height:37px; }
.bottom_reflect_en { background:url(../images/bottom_reflect_en.jpg); width:507px; height:37px; }
.bottom_reflect_fr { background:url(../images/bottom_reflect_fr.jpg); width:507px; height:37px; }

.bottom_container_left { float: left; width: 217px; height:91px;margin-left: -1000px; }
.bottom_container_right { float: left; width: 276px; height:91px;margin-left: -276px; }