body{
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:12px;
margin:0 auto;
color:#545554;
background-color:#FFFFFF;
}
.clear{clear:both;}
p{
padding:5px 0 5px 0;
margin:0px;
line-height:18px;
text-align:left;
}
a{
color:#f47622;
text-decoration:underline;
}
h1{
font-size:36px;
font-weight:bold;
margin:0px;
padding:10px 0 10px 0px;
color:#fff;
text-transform:uppercase;
}
h2{
background:url(images/title_bg.jpg) no-repeat bottom right;
font-size:18px;
color:#3f403f;
padding:10px 0 10px 0;
margin:0px 0 20px 0;
font-weight:normal;
}
h2.orange{
background:url(images/title_bg.jpg) no-repeat bottom right;
font-size:18px;
color:#f47622;
padding:10px 0 10px 0;
margin:10px 0 20px 0;
font-weight:normal;
}
h3{
font-size:20px; color:#544d36; padding:0; margin:0px; font-weight:normal;
}
h4{
font-size:14px; color:#f47622; padding:10px 0 0 0; margin:0px; font-weight:bold;
}
h4 a{
text-decoration:none;
}
#main_container{
width:960px;
height:auto;
padding:0px 0 0px 0; margin:auto;
}
.header{ width:960px; height:160px;}
.logo{
float:left;
padding:0px 0 0 0px;
}
.header_info{
background-color:#f2efe3;
padding:12px 15px 12px 15px;
float:right;
margin:55px 0 0 0;
}
.header_info a{
text-decoration:none; 
font-weight:bold;
}
/*----------------menu tab----------------------*/
.menu {font-size:18px;padding:0px; float:left; width:890px;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:35px; border-bottom:1px #f5f3f1 solid;}

/* style the sub-level lists */
.menu ul ul {width: auto;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:35px;line-height:35px;}

/* style the sub level list items */
.menu ul ul li {display:block;width: auto;height:auto;position:relative;line-height:1em;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:18px;text-decoration:none;color:#7b7b7b;padding:0 3px 0 3px; margin:0 30px 0 0;}
.menu a.current{ border-bottom:1px #ffc242 solid;}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;font-size:13px; text-align:left; color:#545554;width:200px;height:100%;line-height:1em; padding:15px 0 15px 15px;
border-bottom:1px #FFD16F solid;background-color:#ffc242;}
.menu ul table ul a, .menu ul table ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}


/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#fff;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#fff;}

/* style the level hovers */
/* first */
.menu a:hover {border-bottom:1px #ffc242 solid;}
.menu :hover > a {border-bottom:1px #ffc242 solid;}
/* second */
.menu ul ul a:hover{background-color:#f69229;}
.menu ul ul :hover > a {background-color:#f69229;}



/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:35px;left:0;width:14em; border:none; z-index:9999; background-color:#FFFFFF;}

/* position the third level flyout menu */
.menu ul ul ul{left:14em;top:0;width:14em;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
/*----------------main_content------------------*/
.languages{width:70px; height:30px; border-bottom:1px #f5f3f1 solid; float:right; padding:5px 0 0 0;}
.languages a.current{background-color:#fed03d; padding:3px 10px 3px 10px; float:right;margin:0 0px 0 1px; text-decoration:none;color:#545554;}
.languages a{background-color:#f2efe3; padding:3px 10px 3px 10px; float:right; margin:0 0px 0 1px; text-decoration:none;color:#545554;}
.languages a:hover{background-color:#fed03d;}
/*--------------------------featured slider content------------------------*/
.sliderwrapper{
width:960px; /*width of featured content slider*/
height:292px;
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
clear:both;
padding:30px 0 0 0;
}
.slider_content{
margin:0;
float:left;
width:960px;
height:292px;
}
#featured{ 
width:960px; 
padding:0; 
position:relative;  
height:292px; 
}
.slider_text{
position:absolute; top:20px; left:20px;
width:290px; line-height:18px;
}
#featured ul.ui-tabs-nav{
float:left;
list-style:none; 
padding:100px 0 0 0; margin:0; 
width:330px;
background-color:#f2efe3;
height:192px; 
}
#featured ul.ui-tabs-nav li{ 
padding:0px;  
font-size:12px; 
color:#83613c; 
}
#featured li.ui-tabs-nav-item a{ 
display:block;
width:306px;
height:46px; 
color:#83613c;
background:url(images/slider_tab.png) no-repeat center;
line-height:33px; text-decoration:none; font-weight:bold; padding:0 0 0 15px;
float:right;
position:relative; right:-11px; z-index:999; outline:none;
}
#featured li.ui-tabs-nav-item a:hover{ 
background:url(images/slider_tab_hover.png) no-repeat center; color:#fff; 
}
#featured li.ui-tabs-selected{ 
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
background:url(images/slider_tab_hover.png) no-repeat center; color:#fff;
}
#featured .ui-tabs-panel{ 
width:630px; height:292px; 
position:relative;
float:right;
}
#featured .ui-tabs-panel .info{ 
position:absolute; 
top:20px; right:20px;
width:190px; 
height:auto; 
background: url('images/transparent-bg.png'); 
}
#featured .info p{
padding:15px; margin:0px; color:#FFFFFF; font-size:11px; line-height:18px;
}
#featured .ui-tabs-hide{ 
display:none; 
}

.center_content{
width:960px; clear:both; padding:35px 0 0 0;
}
.box290{
width:290px;
float:left;
margin:0 45px 0 0;
}
.box290_right{
width:290px;
float:right;
margin:0 0 0 0;
}
.pack_box1{
width:282px;
background-color:#f7f4e9; margin:0 0 12px 0;
}
.pack_box2{
width:282px;
background-color:#fff4c9; margin:0 0 12px 0;
}
.pack_box3{
width:282px;
background-color:#ffe5c9; margin:0 0 12px 0;
}
.pack_title a{
font-size:18px; color:#3f403f; padding:10px 0 0 10px; float:left; text-decoration:none;
}
.pack1_price a{
width:100px; height:49px; text-align:center; background:url(images/pack1_title.png) no-repeat center; line-height:42px;
float:right; position:relative; right:-8px; font-size:25px; font-weight:bold; letter-spacing:-1px; margin:20px 0 0 0; color:#625132;text-decoration:none;
}
.pack2_price a{
width:100px; height:49px; text-align:center; background:url(images/pack2_title.png) no-repeat center; line-height:42px;
float:right; position:relative; right:-8px; font-size:25px; font-weight:bold; letter-spacing:-1px; margin:20px 0 0 0;color:#896126;text-decoration:none;
}
.pack3_price a{
width:100px; height:49px; text-align:center; background:url(images/pack3_title.png) no-repeat center; line-height:42px;
float:right; position:relative; right:-8px; font-size:25px; font-weight:bold; letter-spacing:-1px; margin:20px 0 0 0;color:#fff; text-decoration:none;
}
p.small{
width:135px; float:left; font-size:11px; padding:3px 0 10px 12px; line-height:16px;
}
.evaluare_tab{
width:250px;
padding:20px 20px 0 20px;
background:url(images/evaluare_bg.jpg) no-repeat center top #f2efe3;
}
a.cere_evaluare{
width:158px; height:34px; display:block;background:url(images/evaluare_bt_bg.png) no-repeat center; padding:0 0 0 20px;
position:relative; bottom:-11px; margin:0 0 0 70px; line-height:34px; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold;
letter-spacing:-1px;
}
a.cere_evaluare_bottom{
width:158px; height:34px; display:block;background:url(images/evaluare_bt_bg.png) no-repeat center; padding:0 0 0 20px;
position:relative; bottom:-11px; margin:0 0 0 55px; line-height:34px; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold;
letter-spacing:-1px; float:left;
}
a.cere_evaluare_bottom2{
width:158px; height:34px; display:block;background:url(images/evaluare_bt_bg2.png) no-repeat center; padding:0 0 0 20px;
position:relative; bottom:-11px; margin:0 0 0 110px; line-height:34px; font-size:16px; color:#544619; text-decoration:none; font-weight:bold;
letter-spacing:-1px; float:left;
}
span.title_orange{
font-size:20px; color:#f69229; font-weight:bold;letter-spacing:-1px;
}
span.title_brown{
font-size:20px; color:#9a6429;font-weight:bold; padding:20px 0 0 0; display:block; letter-spacing:-1px;
}
a.more{
background:url(images/more_bullet.jpg) no-repeat right; padding:0 25px 0 0; line-height:30px; text-decoration:none; float:right; margin:10px 0 0 0;
}
.news_box{
width:290px;
padding:0 0 20px 0;
float:left; clear:both;
}
.date{
width:71px; height:30px; background:url(images/date_bg.jpg) no-repeat center; float:left; text-align:center; color:#000000; font-size:11px; line-height:23px;
}
.news_box h3{
font-size:14px; padding:0 0 0px 15px; margin:0px; float:left;
}
.news_box h3 a{ text-decoration:none;}
.news_box p{
width:205px; float:right;
}
.testimonial{
background:url(images/quotes_top.jpg) no-repeat top left;
padding:0 0 0 20px;
margin:0 0 30px 0;
}
.testimonial_quotes{
background:url(images/quotes_bottom.jpg) no-repeat bottom right;
padding:0 20px 0 0;
font-style:italic;
}

.page_top{
width:960px; clear:both; height:128px; padding:26px 0 0 0;
}
.page_top_text{
width:290px; height:108px; background:url(images/page_top_text.jpg) no-repeat center; float:left;
padding:20px 20px 0 20px;
}
.page_top_pic{
width:630px; height:128px; float:left;
}
.left_content{
width:335px;
float:left;
}
.right_content{
width:625px;
float:right;
}
ul.left_menu{
padding:0px 0 40px 0; margin:0px; list-style:none;
}
ul.left_menu li{
padding:10px 0 10px 0; margin:0px; border-bottom:1px #f1f0e9 solid;
}
ul.left_menu li ul{
padding:15px 0 5px 30px; margin:0px; list-style:none;
}
ul.left_menu li ul li{
border:none;
}
ul.left_menu li a{
background:url(images/list_bullet.gif) no-repeat left; color:#545554; text-decoration:none; padding:0 0 0 15px;
}

ul.left_menu li a.current{
background:url(images/list_bullet.gif) no-repeat left; color:#545554; text-decoration:none; padding:0 0 0 15px;font-weight:bold;
}


ul.left_menu li a:hover{
color:#f47622;
}
img.pic{
border:2px #f1f0e9 solid;
}
.portfolio_item{
width:189px;
float:left;
padding:0 29px 29px 0;
}
.portfolio_item_right{
width:189px;
float:right;
padding:0 0 29px 0;
}
img.portofolio_pic{ border:2px #f1f0e9 solid;}
.servicii_row{
width:625px; clear:both; padding:10px 0 0 0; background:url(images/title_bg_left.jpg) no-repeat bottom left; margin:0 0 10px 0; float:left;
}
.servicii_title{
width:180px; float:left; padding:10px 20px 20px 0;
}
.servicii_content{
width:395px; float:left; background-color:#f2efe3; padding:5px 15px 10px 15px;
}
servicii_content_header{
width:395px; float:left; background-color:#FFF; padding:5px 15px 10px 15px; font-weight:bold;
}
.pack_list ul{ clear:both; padding:10px 15px 10px 20px; list-style:none;}
.pack_list ul li{ padding:10px 0 10px 30px; }
.pack_list ul li.ck1{background:url(images/checked_1.jpg) no-repeat left; }
.pack_list ul li.ck2{background:url(images/checked_2.jpg) no-repeat left; }
.pack_list ul li.ck3{background:url(images/checked_3.jpg) no-repeat left; }

a.comanda{width:149px; height:34px; text-align:center; color:#fff; font-size:16px; background:url(images/submit.gif) no-repeat center; font-weight:bold; padding:0 0 0 10px; display:block; line-height:34px; text-decoration:none; letter-spacing:-0.5px; position:relative; bottom:-11px; float:right; margin:0 20px 0 0;}
/*-------------------------------------form-------------------------------------*/
.form{width:580px;float:left;clear:both;padding:0px 0 40px 20px;}
.form_row{width:580px;float:left;clear:both;margin:20px 0 0 0; background:url(images/title_bg_left.jpg) no-repeat bottom left;}
.form_row label{width:180px;float:left;padding:5px 20px 0px 0;font-size:18px; color:#777155; text-align:right; text-transform:lowercase;}
.form_input{width:370px;height:35px;float:left;padding:0px 0px 0 10px; background-color:#f2efe3; border:none; color:#000;}
.form_select{width:380px;height:35px;float:left;padding:8px 10px 8px 10px; background-color:#f2efe3; border:none; color:#000;}
.form_textarea{width:370px;height:70px;float:left;padding:10px 0px 30px 10px; background-color:#f2efe3; border:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.form_right{
float:left;width:370px;background-color:#f2efe3; padding:15px 0 15px 10px;
}
input.form_checkbox{
float:left; clear:both; margin:10px 10px 5px 10px;
}
.form_right label{
float:left; width:300px; text-align:left; font-size:12px; font-weight:normal; padding:8px 0 0 0;
}
input.form_submit{float:right; clear:both; margin:-23px 30px 0 0px; width:149px; height:34px; text-align:center; color:#fff; font-size:16px; background:url(images/submit.gif) no-repeat center; border:none; font-weight:bold; padding:0 0 0 10px; cursor:pointer;}


.bottom_tab{
width:585px; clear:both; margin:20px 0 10px 0;background-color:#f2efe3; float:left; padding:20px 20px 0 20px;
}
.bottom_tab_left{
width:260px; float:left; text-align:center; line-height:22px; padding:0 15px 10px 15px;
}
/*--------------*/
div.pagination {
width:625px;
clear:both;
padding:10px 0 10px 0;
margin:0px;
text-align:center;
float:left;
clear:both;
font-size:11px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #F87723;
text-decoration: none; 
color: #F87723;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #F87723;
color: #fff;
background-color: #F87723;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #F87723;
font-weight: bold;
background-color: #F87723;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #f3f3f3;
color: #ccc;
}
/*-----------footer---------*/
.footer{
width:950px;
clear:both;
text-align:left;
padding:12px 0 12px 10px;
border-top:1px #f5f3f1 solid;
margin:50px 0 0 0;
}
.copyrights{
float:left;
}
.footer_right{
float:right;
}
.footer_right a{
text-decoration:none; padding:0 10px 0 10px; color:#545554;
}
.footer_right a:hover{
color:#f47622;
}
/** validation contact  **/
.validation-advice {
	margin: 35px 0 0 200px;
	padding: 5px;
	/*background-color: #FF3300;*/
	color : red;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.notshow{
display:none;
}

