@charset "utf-8";
/*
*********************************************
************Expert Online CSS Template*******
*********************************************
*******************V  1.2.1******************
*********************************************
******************NUME FIRMA*****************
*/
/**************VVgeneralVV******************/

@font-face {
	font-family:Kosal;
	src: url('../files/fonts/segoe.ttf');
}


body{
  padding: 0px;
  margin: 0px;
  background: #252A2E url('../files/images/top_gradient.png') repeat-x;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #aeaeae;

}

div, li{padding: 0px; margin: 0px;}
{list-style-type: none;}
img{border: 0px;}

h2{
  color: #EACE8D;
  font-family: Georgia, "Bitstream Vera Serif", "DejaVu Serif", serif;
font-size:24px;
}

h3{
  color: #fff;
  font-family: Georgia, "Bitstream Vera Serif", "DejaVu Serif", serif;
}


/*************stilul normal pentru linkuri*************/
a{
  color: #FFF;
  text-decoration: none;
  outline: 0 none;
  font-weight: bold;
}

a:hover{
  text-decoration: underline;
}

p{
  overflow: hidden;
}

strong { color:#cbcbcb; }
/*************stilul normal pentru linkuri*************/


/*******************clase generale************/
.zarro_float{float: none;height: 0px;overflow: hidden;width: 100%;}
.float_left{float: left;}
.float_right{float: right;}
.align_right{text-align: right;}
.align_left{text-align: left;}
.align_center{text-align: center;} 
.align_justify{text-align: justify;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.normal{font-style: normal; font-weight: normal}
/*************end clase generale************/


/*****************clase specifice***********/
.w995{
  width: 995px;
  height: auto;
  margin: 0px auto;
}

.body_img{
  margin: 0px 10px;
}


/*************end clase specifice***********/

/************^^^^general^^^^^***************/

/*===============header=====================*/
/*logo-swap*/
#logo{
  width: 217px;
  height: 161px;
  position: absolute;
  z-index: 1;
  top: -10px;
  left: 0px;
  background: transparent url('../files/images/logo.png') no-repeat;
  display: block;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:400px;
  white-space:nowrap;
}

#logo a{
  width: 217px;
  height: 161px;
}
/*logo-swap*/

#top_header{
  background: transparent;
  border-bottom: 1px dashed #E4E3CE;
  height: 32px;
}

#limbi{
  float: right;
  list-style:none; margin:0px; padding:0px;
}

#limbi li{
  display: block;
  float: left;
  width: 30px;
  height: 19px;
  margin-right: 5px;
}

#limbi li a{
  display: block;
  width: 30px;
  height: 19px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200px;
}

#romana a{
  background: url('../files/images/flag_ro.png') no-repeat;
}

#engleza a{
  background: url('../files/images/flag_en.png') no-repeat;
}

#menu{
  background-color: #E4E3CE;
  position: relative;
  z-index: 2; list-style:none; margin:0px; padding:0px;
}

#menu ol{
  width: 995px;
  height: 50px;
  margin: 0px auto;
  font-weight: bold;
  font-size: 12px;
  overflow: hidden;    list-style:none; padding:0px;
}

#menu ol li{
  width: auto;
  height: 50px;
  padding: 0px 3px;
  float: left;
  margin: 0px 3px;
}

#menu ol li a{
  color: #A7440E;
  display: block;
  width: auto;
  height: 43px;
  padding: 7px 5px 0px 5px;
  font-size: 13px;
}

#menu ol li a:hover{
  text-decoration: none;
  background-color: #D6D5B6;
}


#menu ol li a span{
 color: #252A2E;
 display:block;
}

#main_header{
  border-top: 1px dashed #E4E3CE;
  border-bottom: 1px dashed #E4E3CE;
  background: transparent url('../files/images/header_bg.png') repeat-x;

}

#inner_main_header{
  position: relative;
  height: 302px;
  z-index: 1;
  overflow: hidden;
}

#statue{
  position: absolute;
  bottom: 0px;
  left: 30px;
}

#flash{
  position: absolute;
  top: -50px;
  left: 140px;
  width: 430px;
  height: 351px;
}

#header_info{
  width: 370px;
  height: 287px;
  padding-top: 15px;
  float: right;
  position: relative;
}

#header_info p{
	text-align:center;color:#EACE8D;font-size: 23px; line height:27px;font-family:Georgia,serif;font-weight:bold;margin:0; 

}

#oferta_border{
  border: 1px dashed #E4E3CE;
  border-bottom: 0px;
  position: absolute;
  bottom: 0px;
}

#oferta{
  background-color: #E4E3CE;
  height: 110px;
  width: 370px;
  padding: 10px 15px 0px 15px;
}

#oferta h2{
  margin: 0px;
  color: #252A2E;
  font-size: 20px;
}

#oferta p{
  margin-top: 5px;
  line-height: normal;
  font-size: 12px;
  color: #77838B;
}

#oferta a{
  color: #A7440E;
  font-size: 12px;
}
/*===========end header=====================*/

/*===============content=====================*/
#separator{
  height: 3px;
  background-color: #E4E3CE;
}


#content{
  border-top: 1px dashed #E4E3CE;
  background: url('../files/images/content_gradient.png') repeat-x;
}

#inner_content{
  overflow: hidden;
}

#left_content{
 float: left;
 width: 593px;
 height: auto;
 min-height: 300px;
 border-right: 1px dashed #4D575E;
 padding: 10px 15px 15px 15px;
 position: relative;
}

#right_content{
  float: left;
  width: 310px;
  height: auto;
  min-height: 300px;
  background: url('../files/images/side_bar_bg.png') no-repeat top left;
  padding: 20px 15px 15px 15px;
}

#right_content h2{
  font-size: 18px;
  margin: 10px auto;
}

#right_content h3{
  font-size: 13px;
  color: #FFF;
  margin: 0px;
  font-family: Arial, Tahoma, "FreeSans", sans-serif;
}

#right_content p{
  font-size: 13px;
  text-align: justify;
}

#left_content ul{
  list-style-type: circle; 
}

#left_content ul li{

}


#copy{
  margin-top: 20px;
  font-size: 11px !important;
  text-align: right;
}




/*===========end content=====================*/

/*===============footer======================*/
#bottom_menu{
  border-top: 1px dashed #5E5D41;
  border-bottom: 1px dashed #5E5D41;
  width: 624px;
  height: 50px;
  position: relative;
  right: 16px;
  margin: 30px 0px 0px 0px;
}

#bottom_menu ol{
  text-align: center; list-style:none; margin:0px;
 background: #5E5D41;
 height: 35px;
 right: 0px;
 padding: 15px 3px 0px 3px;
}
#bottom_menu ol li:first-child{
	background: none;
}
#bottom_menu ol li{
  display: inline;
  color: #FFF;
  padding-left:8px;
  background: url('../files/images/bottom-menu-bullet.png') no-repeat center left;
}
#bottom_menu ol li a span{
	display:none;	
}

#bottom_menu ol li a{
  font-size: 9px;
}


/*===========end footer======================*/

.lbox {cursor:url("../files/images/magnify.cur"), pointer;}
/*   ------------ START GALLERY ------------   */
.gallery{margin:10px;}
.gallery .thumb{border:1px solid #fff; padding:5px 3px 2px;float:left;height:130px;width:170px;margin:4px;text-align:center; -moz-border-radius: 4px;
  -webkit-border-radius: 4px; border-radius: 4px;
}
.gallery .thumb:hover{background-color:#fff;}
.gallery .thumb a{}
.gallery .thumb a:hover{cursor:url("../files/images/magnify.cur"), pointer;}
.gallery .thumb a img{border:0;max-height:132px;max-width:170px;}
/*   ------------ END GALLERY ------------   */
/*   ------------ START SCROLLER ------------   */
.scroller{}
.scrollable{position:relative;overflow:hidden;width:500px;height:120px;float:left;}
.scrollable .items{width:20000px;top:0;position:absolute;}
.scrollable .items div{float:left;}
.scrollable .items div a{display:block;float:left;margin:0 9px;overflow:hidden;text-align:center;}
.scrollable .items div img{height:114px;border:2px solid #fff;}
.scroller .middle{width:770px;height:auto;overflow:hidden;}
.scroller .browse{float:left;display:block;height:100px;overflow:hidden;text-indent:500px;white-space:nowrap;width:42px;cursor:pointer;}
.scroller .left{width:35px;height:118px;background:transparent url(../files/images/left.png) no-repeat center 45px;}
.scroller .right{width:35px;height:118px;background:transparent url(../files/images/right.png) no-repeat center 45px;}
/*   ------------ END SCROLLER ------------   */
/*   --------   START CONTACT   ---------------   */
#contact_container{overflow:hidden;}
#contact_container div{float:left;}
#contact_succes{margin:0 auto;}
#contact_data{width:280px;height:auto;}
#contact_data p{margin:0px 0px 10px 0px;}
#formular_contact_form{width:300px;height:auto;padding-left:10px;margin-top:32px;}
#formular_contact_form label{display:inline-block;text-align:right;}
#formular_contact_form input, #formular_contact_form textarea{display:inline-block;border:1px solid #A2A2A2;}
#formular_contact_form textarea{width:200px;}
#submit_buttons_container{width:160px;height:22px;margin-left:84px;text-align:left;}
#submit_buttons_container input{background-color:#F0F0F0;border:1px solid #A2A2A2;}
#submit_buttons_container input:hover{background-color:#FFFFFF;border:1px solid #000;}
.formular_contact_text_input{width:200px;height:18px;}
.formular_contact_text_area{width:220px;height:140px;}`
#captcha_pic{margin:10px 10px 10px 10px;}
.butoane{cursor:pointer;}
/*   --------   END CONTACT   ---------------  */
/*   --------   START LIGHTBOX   ---------------   */
#jquery-overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:150%;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
/*   --------   END LIGHTBOX   ---------------   */

input.fd-hidden-input, select.fd-hidden-input{display:none;}
.fd-screen-reader{position:absolute;left:-999em;top:0;width:1px;height:1px;overflow:hidden;outline:0 none;-moz-outline:0 none;}
a.dp-disabled, .dp-disabled table{opacity:.3 !important;filter:alpha(opacity=40);}
.dp-disabled, .dp-disabled td, .dp-disabled th, .dp-disabled th span{cursor:default !important;}
a.date-picker-control:focus, div.datePicker table td:focus{overflow:hidden;outline:0 none;-moz-outline:0 none;color:rgb(100,130,170) !important;}
div.datePicker{position:absolute;z-index:9999;text-align:center;font:12px Verdana, Sans-Serif;background:transparent;-moz-user-select:none;-khtml-user-select:none;}
div.static-datepicker{position:relative;top:5px;left:0;}
div.datePicker table{width:auto;height:auto;}
div.datePicker tfoot th.drag-enabled, div.datePicker thead th.drag-enabled, div.datePicker thead th.drag-enabled span{cursor:move;}
iframe.iehack{position:absolute;background:#fff;z-index:9998;padding:0;border:0;display:none;margin:0;}
a.date-picker-control:link, a.date-picker-control:visited{position:relative;display:-moz-inline-stack;border:0 none;padding:0;margin:0 0 0 4px;background:transparent url(../files/images/cal-grey.gif) no-repeat 50% 50%;min-width:16px;line-height:1;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:top;}
a.date-picker-control:hover, a.date-picker-control:active, a.date-picker-control:focus, a.dp-button-active:link, a.dp-button-active:visited, a.dp-button-active:hover, a.dp-button-active:active, a.dp-button-active:focus{background:transparent url(../files/images/cal.gif) no-repeat 50% 50% !important;}
* html a.date-picker-control{width:16px;}
a.date-picker-control{display:inline-block;}
a.date-picker-control span{display:block;width:16px;height:16px;margin:auto 0;}
div.datePicker thead th span{display:block;padding:0;margin:0;text-align:center;line-height:1em;border:0 none;background:transparent;font-weight:bold;cursor:pointer;}
div.datePicker th span.month-display, div.datePicker th span.year-display{display:inline;text-transform:uppercase;letter-spacing:1px;font:normal 1.2em Verdana, Sans-Serif;cursor:default;}
div.datePicker th span.prev-but, div.datePicker th span.next-but{font-weight:lighter;font-size:2.4em;font-family:georgia, times new roman, palatino, times, bookman, serif;cursor:pointer !important;}
div.datePicker th span.prev-but:hover, div.datePicker th span.next-but:hover, div.datePicker th span.today-but:hover{color:#a84444;}
div.datePicker th span.today-but{text-align:center;margin:0 auto;font:normal 1em Verdana, Sans-Serif;width:100%;text-decoration:none;padding-top:0.3em;text-transform:uppercase;vertical-align:middle;cursor:pointer !important}
div.dp-disabled th span.prev-but, div.dp-disabled th span.next-but, div.dp-disabled th span.today-but, div.dp-disabled th span.prev-but:hover, div.dp-disabled th span.next-but:hover, div.dp-disabled th span.today-but:hover, div.datePicker th span.prev-but.fd-disabled:hover, div.datePicker th span.next-but.fd-disabled:hover, div.datePicker thead th span.fd-disabled, div.datePicker th span.fd-disabled:hover{color:#aaa;cursor:default !important;}
div.datePicker th span.fd-day-header{text-align:center;margin:0 auto;font:900 1em Verdana, Sans-Serif;text-decoration:none;text-transform:lowercase;cursor:pointer;}
div.datePicker table{margin:0;padding:0px;border:1px solid #ccc;background:#fff url(../files/images/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;text-align:center;border-spacing:2px;padding:0.3em;width:auto;empty-cells:show;-moz-border-radius:0.8em;border-radius:0.8em;}
div.datePicker table td, div.datePicker table tbody th{border:0 none;padding:0;text-align:center;vertical-align:middle;cursor:pointer;background:#fff url(../files/images/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;width:22px;height:22px;overflow:hidden;outline:transparent none 0px;border:1px solid #ccc;text-transform:none;-moz-border-radius:2px;border-radius:2px;font-size:10px;color:#646464;}
div.datePicker table td:focus, div.datePicker table td:active{outline:0 none red;}
div.datePicker table th{border:0 none;padding:0;font-weight:bold;color:#222;text-align:center;vertical-align:middle;text-transform:none;}
div.datePicker table thead th{height:auto !important;}
div.datePicker table tbody th{border:1px solid #dcdcdc;}
div.datePicker table thead th.date-picker-week-header, div.datePicker table tbody th.date-picker-week-header{font-style:oblique;background:transparent;cursor:default;color:#888888;}
div.datePicker table thead th.date-picker-week-header{cursor:help;border:0 none;padding:0 0 0.2em 0;}
div.datePicker tfoot th{cursor:default;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;border:0 none;background:#fff;height:2.8em;}
div.datePicker table tbody td.date-picker-unused{background:#fff url(../files/images/backstripes.gif);border-color:#dcdcdc;cursor:default !important;}
div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0.4em 0;}
div.datePicker table thead th.date-picker-day-header{text-transform:lowercase;cursor:help;height:auto;}
div.datePicker table tbody td.date-picker-today{background:#fff url(../files/images/bullet2.gif) no-repeat 0 0;color:rgb(100,100,100) !important;}
div.datePicker table tbody td.month-out.date-picker-highlight{color:#aa8866 !important;}
div.datePicker table tbody td.date-picker-highlight, div.datePicker table thead th.date-picker-highlight{color:#a86666 !important;}
div.datePicker table tbody td.date-picker-hover{background:#fff url(../files/images/bg_header.jpg) no-repeat 0 0;cursor:pointer;border-color:rgb(100,130,170) !important;color:rgb(100,130,170);text-shadow:0px 1px 1px #fff;}
div.datePicker table tbody td.day-disabled{background:#fff url(../files/images/backstripes.gif) no-repeat 0 0;color:#aaa !important;cursor:default;text-decoration:line-through;}
div.datePicker table tbody td.month-out{border-color:#ddd;color:#aaa !important;background:#fff url(../files/images/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;}
div.datePicker table tbody td.date-picker-selected-date{color:#333 !important;border-color:#333 !important;}
div.datePicker table tbody td.out-of-range, div.datePicker table tbody td.not-selectable{color:#ccc !important;font-style:oblique;background:#fcfcfc !important;cursor:default !important;}
div.datePicker table tbody th.month-out, div.datePicker table tbody th.out-of-range{color:#aaa !important;font-style:oblique;background:#fcfcfc !important;}
div.datePicker table tbody th.out-of-range{opacity:0.6;filter:alpha(opacity=60);}
div.datePicker table tbody td.not-selectable{opacity:0.8;filter:alpha(opacity=80);}
div.datePicker table tbody tr{display:table-row;}
div.datePicker table tfoot sup{font-size:0.86em;letter-spacing:normal;text-transform:none;height:0;line-height:1;position:relative;top:-0.2em;vertical-align:baseline !important;vertical-align:top;}
div.datePicker table thead th.date-picker-day-header, div.datePicker table thead span.month-display, div.datePicker table thead span.year-display{text-shadow:0px 1px 1px #fff;}
div.datepicker-focus{outline:none;}
div.datepicker-focus table.datePickerTable{border-color:#999 !important;}
div.datePicker table tbody tr td:focus{overflow:hidden;outline:0 none;-moz-outline:0 none;color:rgb(100,130,170) !important;}
* html div.datePicker table td{background-image:none;}
* html div.datePicker table td.date-picker-unused{background:#f2f2f2;}
@media screen and (-webkit-min-device-pixel-ratio:0){div.datePicker table{border-spacing:0.3em;-webkit-box-shadow:0px 0px 5px #aaa;-webkit-border-radius:0.8em;}
div.static-datepicker table{-webkit-box-shadow:0 0 0 transparent;}
div.static-datepicker:focus table{-webkit-box-shadow:0px 0px 5px #aaa;}
div.datePicker table td, div.datePicker table tbody th{padding:0.1em;-webkit-border-radius:2px;}
div.datePicker table tbody td.date-picker-hover{-webkit-box-shadow:0px 0px 1px rgb(100,130,170);}
}
@-webkit-keyframes fadeout{to{opacity:0.4;}
from{opacity:1.0;color:#222;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){div.datePicker table thead th span.fd-disabled{-webkit-animation-name:fadeout;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in-out;}
}


#left_content p { margin:0px; padding:6px 0px;}
#left_content table {border:1px solid #f9b074; border-collapse:collapse; position:relative; margin:10px auto;}
#left_content table tr td {border:1px solid #f9b074; border-collapse:collapse; background-color:#fde4d0; padding:5px;}
#left_content table tr.tabelRed td {background-color:#fbcaa2;}


#formular_contact_form table {border:none; border-collapse:collapse; position:relative; background:#252a2e !important;}
#formular_contact_form table tr td {border:none; border-collapse:collapse; background:#252a2e !important;}
#formular_contact_form table tr.tabelRed td {background:none !important; background-color:#252a2e}
#formular_contact_form {margin-top:52px;}

.tabelPreturi {border:1px solid white; margin:0px auto; !important; border-collapse:collapse; position:relative; background:#252a2e !important;}
.tabelPreturi tr td {border:1px solid white !important; padding:5px; border-collapse:collapse; background:#252a2e !important;}
.tabelPreturi tr.tabelRed td {background:none !important; background-color:#252a2e}
 
