html,body {
  height: 100%;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
  /*background-image: url(images/page-background.gif);*/ 
  background-image: url(images/page-background-summer.jpg);  

  background-repeat: no-repeat; 
  background-position: center top;
  background-color: #fff;
padding: 0px;
margin: 0px;
font-family: arial;
color: #565656;

}
table{
background-color: transparent;
}
td{
  background-color: transparent;
  vertical-align: top;
  text-align: left;
  font-weight: normal;
  line-height: 20px;
}
p{
padding: 0px 0px 0px 0px;
}
/* Headers */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 10px 0;
  padding: 0;
}
h1 {
  font-size: 16px;
  font-weight: bold;
  color: #25A9EA;
  margin-top: 10px;
  margin-left: 0px;
}

h2{
}
h2 {
  padding: 0px; 
  margin: 0px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #ff6600;
  margin-left: 25px;
}

h3 {
  color: #09386C;
	margin: 0px;	
	padding: 0px;
	font-size: 12px;
	text-transform: uppercase;
}
h4 {
  font-size: 13px;
}
h5 {
  font-size: 12px;
}





form {
  padding: 0;
  margin: 0;
}

label {
}






/*DELETE*/
#mini_cart{
}
#mini_cart td{
font-size: 10px;
font-weight: normal;
line-height: 12px;
margin: 0px; 
padding-left: 3px;
background-color: transparent;
border-bottom: 1px solid #EBFFB5;
  }
#lang_switch{
margin-top: 20px;
height: 55px;
font-size: 10px;
font-weight: bold;
padding-left: 12px;
width: 60px;
}
#lang_switch a{
text-decoration: none;
display: block;
color: #24498E;
}
#lang_switch a:hover{
text-decoration: none;
display: block;
color: #FF5100;
}
#credits {
margin-top: 4px;
text-align: left;
}
#credits a{
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
margin-right: 10px;
margin-left: 10px;
}
.bottom_bar{
height: 22px;
padding-right: 0px;
color: gray;
background-color: #ffffff;
font-size: 9px;
text-align: right;
}
.bottom_bar a{
font-size: 9px;
font-weight: bold;
color: #1E448B;
text-decoration: none;
}
.bottom_bar_home{
height: 22px;
margin-top: 10px;
color: #ffffff;
background-color: transparent;
font-size: 11px;
text-align: right;
}
.bottom_bar_home a{
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}
.copyright{
height: 25px;
margin-left: 1px;
padding-left: 15px;
text-align: left;
float: left;
}
.copyright a{
font-size: 9px;
font-weight: bold;
color: #77613F;
text-decoration: none;
}
.short_offer_desc{
background-color: #fafafa;
border: 1px solid #efefef;
padding: 3px;
margin-bottom: 5px;
}
.short_offer_desc h2{
font-size: 9px;}

#extra_content{
background-color: #fafafa;
border: 1px solid #efefef;
padding: 3px;
margin-bottom: 10px;
width: 540px;
line-height: 20px;
}
#extra_content img{
}
#feat_content{
background-image: url(images/featured_top.gif);
background-position: top left;
background-repeat: no-repeat;
width: 175px; 
color: #7F7F7F;
padding: 5px;
margin: 0px;
line-height: 18px;
}
#feat_content p{
margin: 0px;
padding: 0px;
}
#feat_content img{
}

.content_cms{
line-height: 20px;
}
.content_cms ul{
margin-left: 20px;}
#content_cms{
background: url(images/header-bk.gif) no-repeat top left;
line-height: 18px;
color: #1E448B;
padding: 0px;
line-height: 20px;
background-color: red;
}
.today{
background-image: url(images/date_bk.gif); 
background-position: top left; 
background-repeat: no-repeat; 
height: 35px;
color: gray;
font-size: 11px;
padding-left: 15px;
padding-top: 10px;
}
a.current_lang {
 color: red;
}
/*start slideshow style */
.slideshow_manevra{
 width: 144px; height: 20px; background-color: #efefef; 
 text-align: center; vertical-align: middle; font-size: 5px
}
#slideshow{
border: 0px;
padding: 0px;
margin: 0px;
margin-top: 0px;
float: right;
}
.slideshow_td{
border: 1px solid #E8E8E8;
width: 144px;
height: 131px;
text-align: center;
vertical-align: middle;
}
/*start slideshow style */
/* start breadcrumbs styles*/
#path_link{
    color: #888888;
    padding-left: 0px;
    font-weight: bold;
}
#path_link a{
    color: #888888;
    font-size: 11px;
    text-decoration: none;
}
#path_link {
    font-size: 11px;
    margin-left: 2px;
    margin-top: 2px;
}
/* end breadcrumbs styles*/
#oferta_link{
float: left;
width: 120px;
padding-right: 5px;
}
#oferta_link a{
text-decoration: none;
font-weight: bold;
color: #FF5100;
font-size: 12px;
}
.bulk_desk_details_head a{
color: green;}

#table_forms{
width: 533px;
}
#table_forms td{
height: 20px; border: 1px solid #E1E1E1; 
background-color: #F5F5F5;
font-size: 11px;
color: #333333;
padding: 2px;
margin: 2px;
text-align: center;
}
.cart_table td{
height: 20px; border: 1px solid #E1E1E1; 
background-color: #F5F5F5;
font-size: 11px;
color: #333333;
padding: 2px;
margin: 2px;
text-align: center;
}
.cart_table_align_left{
}
.cart_table_align_left td{
height: 20px; border: 1px solid #E1E1E1; 
background-color: #F5F5F5;
font-size: 11px;
color: #333333;
padding: 2px;
margin: 2px;
text-align: left;
}
#login_table td{
height: 20px; border: 1px solid #E1E1E1; 
background-color: #F5F5F5;
font-size: 11px;
color: #333333;
padding: 2px;
margin: 2px;
text-align: center;
}
#login_table a{
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #FF6600;
}
a.user_link  {
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #FF6600;
}
.warning {
  color: red;
  font-weight: bold;
}
.function_hint{
font-weight: normal;
font-size: 11px;
color: gray;
vertical-align: middle;
}

















#ok_area{
  border: 2px solid #85AC1F;
  padding: 10px;
  margin: 10px 0px 10px 0px;
  background-color: #ECFDBE;
width: 500px;
}

#error_area{
  border: 2px solid #FF9500;
  padding: 10px;
  margin: 10px 0px 10px 0px;
  background-color: #FFE2B9;
width: 500px;
  }
#error_area li{
  margin: 0px 0px 0px 10px;
  }

.form_send_response_notok{
  border: 2px solid #FF9500;
  padding: 10px;
  margin: 10px 0px 10px 0px;
  background-color: #FFE2B9;
width: 500px;
  }
.form_send_response_ok{
  border: 2px solid #85AC1F;
  padding: 10px;
  margin: 10px 0px 10px 0px;
  background-color: #ECFDBE;
width: 500px;
  }  




#cms_form{
background-color: #efefef;
padding: 10px;
border: 2px solid #dadada;
width: 500px;
}




.contact_form{
}
.contact_form td{
font-size: 12px;
}
.contact_companies{
background-color: #22428B;
color: white;
}
.contact_everybody{
}

.contact_everybody td{
padding: 3px;}

.formbutton{
font-size: 11px;
font-weight: bold;
margin: 5px;
color: #fff;
background-color: #ff9000;
height: 20px;
border: 1px solid #FEAF48;
}
.class_search {
background-color: #BCFF00;
font-weight: bold;
}
#search_box_holder{
float: right;
width: 145px;
margin-right: 10px;
/*background-color: silver;*/
height: 36px;
margin-right: 15px !important;
margin-right: 7px;
}
#search_box{
  }
#ksearch{
font-size: 12px; 
border: 1px solid #597B00; 
margin-left: 1px;
padding: 0px 2px 2px 2px; 
background-color: #fff; 
width: 80px;
}
/**************** tanfa menu coding *****************/
.error_to_user{
color: red;
background-color: #FFE9E9;
font-weight: bold;
border: 1px solid red;
font-size: 11px;
padding: 2px;
}
/**************************************************************
   All page content except for footer
 **************************************************************/
#content {
padding: 10px;
}
/**************************************************************
   Topbar with newsletter form and theme change buttons
 **************************************************************/
#topbar {
  float: left;
  width: 100%;
  padding: 0.6em 0;
  font-size: 0.9em;
  text-transform: uppercase;
  color: #CFD9DB;
  background: #FFF url(images/bg/topbar.gif) repeat-x bottom left;
}
/**************************************************************
   Header Image/Flash Movie
 **************************************************************/
#center_content{
  margin: 10px auto;
  width: 1002px;
  text-align: left;
  background-color: #fff;
}
/**************************************************************
   Page Content
 **************************************************************/
#page {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 6em;
  text-align: left;
}
#columns {
  margin: 0 auto;
}
/* Column widths */
.width {
  width: 900px;
}
.widthPad {
  width: 900px;
}
.right_col {
  width: 165px;
background-image: url(images/top_right.gif);
background-repeat: no-repeat;
background-color: transparent;
background-position: left top;

}
.left_col {
  width: 235px;

}
#center_col {
background-image: url(images/top_deco.jpg);
background-position: top right;
background-repeat: no-repeat;
width: 550px;
padding: 0px; 
}
#center_col ul{
  }
#center_col li{
  margin-left: 20px;
  }
.width555 {
  width: 555px;
}
.width73 {
  width: 73%;
}
.width75 {
  width: 75%;
}
.width100 {
  width: 100%;
}
/**************************************************************
   Footer
 **************************************************************/
#footer {
  background: url(images/bottom_tile.gif) repeat-x top left;
  color: #ffffff;
  text-align: center;
  font-size: 11px;
}
#footer_menu a:link{
  color: #ffffff;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  background-image: url(images/footer_links_separator.gif);
  background-position: top right;
  background-repeat: no-repeat;
  }
#footer_menu a:visited{
  color: #ffffff;
  padding: 0px 10px 0px 10px;
  font-weight: bold;
  background-image: url(images/footer_links_separator.gif);
  background-position: top right;
  background-repeat: no-repeat;
  }
#footer_menu a:hover{
  color: orange;
  padding: 0px 10px 0px 10px;
  font-weight: bold;
  background-image: url(images/footer_links_separator.gif);
  background-position: top right;
  background-repeat: no-repeat;
  }
/**************************************************************
   Generic Display 
 **************************************************************/
.block {
  display: block;
}
.clear {
  clear: both;
}
/* icon-uri limba start*/
.info_lang{
margin-left: 2px;
}
.info_lang img{
margin-top: 8px; 
margin-right: 8px;
}
a.info_lang{
  color:#888;
  text-decoration:none;
  font-weight: bold;
  }
a.info_lang:hover{
  }
a.info_lang span{
  display: none
  }
a.info_lang:hover span{
  color: #ffffff;
  display:block;
  position:absolute;
  top: -5px; left:0px;
  border:none;
  background-color:transparent; 
  text-align: left;
  width: 140px;
  font-size: 9px;
  }
/* icon-uri limba stop*/



/* news start */


.stiri_section_title{
font-weight: bold;
font-size: 13px;}


a.details_link:link{
font-weight: bold;
text-decoration: none;
color: #25A9EA;
}

a.details_link:visited{
font-weight: bold;
text-decoration: none;
color: #25A9EA;
}

a.details_link:hover{
font-weight: bold;
text-decoration: none;
color: #ff7700;
}




/* news end */













#curs_valutar_area table{
width: 143px;
border: none;
}
#siblings_area{
margin: 0px;
padding: 0px;
}
#siblings_area h2{padding: 0px; margin: 0px;border-bottom: #B7CCF4}
.sibling{
float: left;
width: 155px; 
border: 1px solid #dddddd;
background-color: #efefef;
margin: 3px;
padding: 2px;
display: table-cell; 
vertical-align: middle;
height: 45px;
}
.sibling_title{
text-align: center;
}
.sibling_title a:link{color: #25A9EA; font-size: 12px; text-decoration: none}
.sibling_title a:visited{color: #25A9EA; font-size: 12px;text-decoration: none}
.sibling_title a:hover{color: #FF9700; font-size: 12px;text-decoration: underline}

.clear {
clear:both;
height:1px;
overflow:hidden;
}
.categorii_holder{
  padding-left: 0px;
  }
.ofspec_list_public_all{
padding: 0px;
margin: 5px;
width: 209px;
float: left;
background-image: url(images/ofspec_list_public_all.gif);
background-position: bottom left;
background-repeat: no-repeat;
}


.ofspec_list_public_all h2{
font-size: 13px;
min-height: 40px;
height:auto;
margin: 5px;
text-align: center;
}

* html .ofspec_list_public_all h2{
height: 40px;
}

.ofspec_list_public_all a:link{
color: #990000;
text-decoration: none;
}

.ofspec_list_public_all a:visited{
color: #990000;
text-decoration: none;
}

.ofspec_list_public_all a:hover{
color: #990000;
text-decoration: underline;
}




.ofspec_list_public_all_desc{
font-size: 11px;
min-height: 80px;
height:auto;
padding: 0px;
margin: 5px;
}

* html .ofspec_list_public_all_desc {
height: 80px;
}


.detalii_produs{
background-color: #FF8B1A;
width: 66px;
float: right;
padding: 0px 0px 0px 0px;
background-image: url(images/detalii.gif);
background-position: top left;
background-repeat: no-repeat;
}

.detalii_produs a:link{
margin-left: 23px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

.detalii_produs a:visited{
margin-left: 23px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

.detalii_produs a:hover{
margin-left: 23px;
font-weight: bold;
color: #fff;
text-decoration: underline;
}

.cod_ofspec{
  text-align: center;
  color: gray;
  font-size: 10px;}

.pret{
text-align: center;
color: #333;
font-size: 12px;
padding: 0px 2px 0px 2px;
background-color: #FDD5B2;
border: 1px solid #ff7700;
line-height: 20px;
float: left;
margin-right: 5px;
}







#produse_3_coloane{
  }
.produse_imagine{ 
margin: 3px; 
padding: 1px; 
background-color: #fbfbfb; 
border: 1px solid #dadada;
height: 66px;
}
.produse_imagine img{ 
float: left;
width: 91px; 
height: 60px;
background-repeat: no-repeat; 
background-position: 50% 50%;
border: 1px solid #dadada;
margin: 2px;
}
.pret_vechi{}
.pret_vechi span{text-decoration: line-through; font-weight: bold}
.job_den{}
.job_firma{}
.job_date{}
.job_desc{}
.job_apply_link a{font-weight: bold; color: #FF7700; text-decoration: none}
.pret_de_la{
  color: white;
  background-color: #057B58;
  clear: both;
  font-weight: bold;
  padding-left: 14px;
  font-size: 12px;
  padding: 2px;
  }






.feat_product_lateral{
background-color: #DEEFFF;
padding: 10px;
}

.feat_product_lateral p{
text-align: center;
color: #174F82;
}

.feat_product_lateral h2{
font-size: 11px; 
margin: 2px 0px 0px 0px;
padding: 0px;
}

.feat_product_lateral img{
 background-repeat: no-repeat; 
 background-position: center center; 
 background-color: white;
 display: block; 
 margin: auto; 
 border: 1px solid #3F7CB3; 
 width: 110px; 
 height: 110px;
 }

.feat_product_lateral a{
font-size: 12px;
color: #505050;
}
.feat_product_lateral a:hover{
font-size: 12px;
color: #FC9500;
}



.feat_product_lateral_holder{width: 180px;background-color: transparent; padding: 15px;}
.feat_product_lateral_container{width: 100%}
.feat_product_lateral_title{padding-left: 0px;}
.feat_product_lateral_title h2{padding: 0px;margin: 0px;}
.feat_product_lateral_title a{color: #505050;text-decoration: none;font-size: 14px;}
.feat_product_lateral_title a:hover{color: #FF8D00;}



.feat_product_lateral_pic{width: 100px; padding-left: 0px;}
.feat_product_lateral_pic img{width: 90px;border: 1px solid #85AC1F; background-position: center center;background-repeat: no-repeat;}
.feat_product_lateral_actions{text-align: center}
.feat_product_lateral_actions img{border: none}

.pret_lateral{
text-align: center;
color: #597B00;
font-size: 12px;
padding: 0px 0px 0px 0px;
background-image: url(images/pret-bk.gif);
background-position: top left;
background-repeat: no-repeat;
width: 83px;
line-height: 22px;
height: 22px;
margin: auto;
}






.feat_product_central_buttons_short{
height: 30px;padding-left: 5px;
margin-top: 5px;
}





.feat_product_central{
width: 100%;
margin-bottom: 20px;
}
.feat_product_central_buttons{
height: 30px;padding-left: 10px;
}

.feat_product_central_buttons img{
border: none;
}



.feat_product_central_pic{
width: 100px;
height: 100px;
margin: auto;
}

.feat_product_central p{
font-size: 10px;
}

.feat_product_central_normal h2{
font-size: 11px; 
margin: 2px 0px 0px 0px;
padding: 0px;
line-height: 1.2em;
background-color: transparent;
text-align: left;
}

.feat_product_central h2{
font-size: 11px; 
margin: 2px 0px 0px 0px;
padding: 0px;
line-height: 1.2em;
height: 30px;
background-color: transparent;
text-align: center;
}

.feat_product_central_pic img{
 background-repeat: no-repeat; 
 background-position: center center; 
 background-color: #efefef;
 display: block; 
 margin: auto;
 padding: 2px; 
border: 1px solid #dadada;
 }

.feat_product_central a{
color: #505050;
text-decoration: none;
font-size: 13px;
}
.feat_product_central a:hover{
color: #FF8D00;
}

.feat_product_central_normal a{
color: #1E4787;
text-decoration: none;
font-size: 13px;
}
.feat_product_central_normal a:visited{
color: #1E4787;
text-decoration: none;
font-size: 13px;
}
.feat_product_central_normal a:hover{
color: #FF8D00;
}































#right_main_holder{
}


a.non-html{
  position:relative;
  z-index:24; 
  color:#D60000;
  text-decoration:none;
  }

a.non-html:hover{
  z-index:25; 
  }

a.non-html span{
  display: none
  }

a.non-html:hover span{
  color: white;
  display:block;
  position:absolute;
  top: 16px; left:0px;
  border:none;
  background-color: transparent;
  background-image: url(images/open_in_new_window.gif);
  background-repeat: no-repeat;
  background-position: top left; 
  text-align: left;
  width: 136px;
  height: 30px;
  font-size: 9px;
  padding-top: 8px;
  padding-left: 8px;
  }





#main_holder{ 
width: 930px;
float: left;
margin-bottom: 10px;
}

#left_holder{
background-image: url(images/promo_pocket_tile.gif);
background-position: top left;
}

#left_holder_inner1{
background-image: url(images/promo_pocket_bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding-bottom:10px;
}

#left_holder_inner2{
background-image: url(images/promo_pocket_top.gif);
background-position: top left;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
}



#left_holder_inner2 h1{
margin: 0px 0px 0px 10px;
}


#main_menu_holder{
height: 36px;
padding-left: 50px;
/*background-color: silver;*/
width: 735px;
}



/* start ACCOUNT AREA*/

#account_links a:link{font-weight: bold; text-decoration: none; color: #597B00; display: block;background-image: url(); background-position: 0px 0px; background-repeat: no-repeat;}
#account_links a:visited{font-weight: bold; text-decoration: none; color: #597B00; display: block;background-image: url(); background-position: 0px 0px; background-repeat: no-repeat;}
#account_links a:hover{font-weight: bold; text-decoration: none; color: #8DBE0D; display: block;background-image: url(); background-position: 0px 0px; background-repeat: no-repeat;}

#account_area{
  padding: 0px;
  border: none;
  font-size: 10px;
  margin: 15px;
  
}
.tab_hover {
background-color:#3F7CB3;
font-weight: bold;
font-size: 11px;
color:#fff;
cursor:pointer;
width:33%;
height:20px;
border:0px;
text-align:center;
vertical-align: middle;
border-top: 1px solid #3F7CB3;
border-right: 1px solid #3F7CB3;
border-left: 1px solid #3F7CB3;
line-height: 16px;
}
.tabqsf {
background-color:#235C8F;
color:#fff;
font-size: 11px;
font-weight: bold;
cursor:pointer;
width:33%;
height:20px;
border:0px;
text-align:center;
vertical-align: middle;
border-top: 1px solid #8BBCE8;
border-right: 1px solid #8BBCE8;
border-left: 1px solid #8BBCE8;
line-height: 16px;
}
.tabaccount {
background-color:#235C8F;
color:#fff;
font-size: 11px;
font-weight: bold;
cursor:pointer;
width:33%;
height:20px;
border:0px;
text-align:center;
vertical-align: middle;
border-top: 1px solid #8BBCE8;
border-right: 1px solid #8BBCE8;
border-left: 1px solid #8BBCE8;
line-height: 16px;
}
.data_tab {
background-color: #3F7CB3;
height:110px;
text-align:left;
color: white;
padding:.3em;
}

.data_tab td{
font-size: 11px;
vertical-align: middle;
line-height: 12px;
}

.data_tab table{
height: 140px;
}

.data_tab select{
color: #14426C;
font-size: 11px;
padding: 2px;
}
.data_tab input{
color: #14426C;
font-size: 11px;
padding: 2px;
}
/* end ACCOUNT AREA*/

.harta_menu0 a:link{
  font-size: 15px;
  font-weight: bold;
  color: #FF7700;
  text-decoration: none;
  }
.harta_menu1{
  margin-left: 15px;
  }
.harta_menu2{
  margin-left: 30px;
  }
    



#calendar{
background-color: #efefef;}
#calendar table{
}

#left_holder h3{
color: white;
font-weight: bold;
font-size: 13px;
padding-left: 15px;
}
a.cautare_avansata{
color: white;
font-weight: bold;
display: block;
}
.search_result{
margin-bottom: 5px;
}
.search_result_context{
background-color: #efefef;
 }
.search_result ul{
margin-left: 20px;
 }
.search_result_link_and_score{
color: #888888;
font-size: 10px;
}
.search_result_link_and_score a:link{
font-size: 13px;
color: #25A9EA;
} 
.search_result_link_and_score a:visited{
font-size: 13px;
color: #25A9EA;
}
.search_result_link_and_score a:hover{
font-size: 13px;
color: #FF7802;
}

#public_marca_logo_holder{
}

#public_marca_logo_holder img{
background-repeat: no-repeat;
background-position:50% 50%;
background-color: #fff;
width: 100px;
height: 100px; 
margin: 10px;
padding: 5px; 
border: 2px solid #dfdfdf;

}

#promo_fader{
margin-left: 37px;
list-style-type: none;
}
#promo_fader img{
border: none;
}

.CartMenu4Product{margin: 0px; padding: 0px;width: 80px; height: 22px; display: inline}

#top_menu{text-align: right;height: 35px;  line-height: 28px;
}
#top_menu a{
font-size: 12px;
font-weight: bold;
color: #E46A00;
text-decoration: none;
}

.top_menu_item_long{
  display: inline;
  background-image: url(images/top_menu_left_long.gif);
  background-repeat: no-repeat;
  background-position:  0px -7px; 
  padding-left: 10px; 
  padding-bottom: 15px;
}

.top_menu_item_short{
  background-image: url(images/top_menu_right.gif);
  background-repeat: no-repeat;
  background-position: right -7px;
  padding-right: 10px;
  padding-bottom: 15px;
}


#capitals div{width: 20px; float: left; text-align: center;}
#capitals a:link{background-color: #737373; color: #ffffff; text-decoration: none;font-weight: bold; margin: 0px 1px 0px 1px;padding: 0px 3px 0px 3px;}
#capitals a:visited{background-color: #737373; color: #ffffff; text-decoration: none;font-weight: bold; margin: 0px 1px 0px 1px;padding: 0px 3px 0px 3px;}
#capitals a:hover{background-color: #FF6508; color: #ffffff; text-decoration: none;font-weight: bold; margin: 0px 1px 0px 1px;padding: 0px 3px 0px 3px;}

.side_logo_and_products{width: 200px; float: right;font-size: 11px;text-align: center; margin: 0px 0px 5px 10px}
.side_logo_and_products a:link{padding: 0px; margin: 0px 0px 0px 0px;text-decoration: none; display: block;color: #597B00; text-align: left}
.side_logo_and_products a:visited{padding: 0px; margin: 0px 0px 0px 0px;text-decoration: none; display: block;color: #597B00; text-align: left}
.side_logo_and_products a:hover{padding: 0px; margin: 0px 0px 0px 0px;text-decoration: none; display: block;color: #FF6600; text-align: left}
.side_logo_and_products img{ padding: 3px; border: 1px solid #dadada; background-color: #efefef;}

#butoane_produs{background-color: #fff; text-align: center;margin: 3px 0px 0px 0px; padding: 3px 3px 0px 3px;border: 1px solid #dadada}
#recomandare_sex {background-color: #fff; text-align: center;margin: 0px 0px 0px 0px; border: 1px solid #dadada}
#recomandare_sex img{width: auto; height: auto; border: none; display: inline; background-color: #fff}


.container {
   position: relative;
}

.translucentbkg {
   width: 240px; height: 120px;     /* to match DIVs size          */
   background-color: #ffffff;       /* the background              */
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
}

.opaquetext {
line-height: 16px;
font-size: 11px;
margin-right: 5px;
margin-left: 5px;
  overflow: auto;
   width: 240px; height: 120px;     /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
}

.opaquetext a:link{
line-height: 14px;
font-size: 10px;
color: #1E4787;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
display: block;
}

.opaquetext a:visited{
line-height: 14px;
font-size: 10px;
color: #1E4787;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
display: block;
}
.opaquetext a:hover{
line-height: 14px;
font-size: 10px;
color: #fff;
background-color: #1E4787;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
display: block;
}


#top_menu_simple_build a:link{font-weight: normal; color: #E46A00; text-decoration: none;margin-right: 5px;margin-left: 5px;}
#top_menu_simple_build a:visited{font-weight: normal; color: #E46A00; text-decoration: none;margin-right: 5px;margin-left: 5px;}
#top_menu_simple_build a:hover{font-weight: normal; color: #597B00; text-decoration: none;margin-right: 5px;margin-left: 5px;}


.projects_by_location{margin-bottom: 0px;padding: 0px;}
.projects_by_location p{padding: 0px;margin: 0px 0px 10px 0px;}


.gallery_small_pics{
padding: 0px; 
background-color: #efefef; 
float: right;
border: 1px solid #dadada;
width: 102px;
margin: 5px;
padding: 3px;
}

#productpics{list-style-type: none;margin: 0px;padding: 0px;}
#productpics ul{margin: 0px;padding: 0px;}
#productpics li{margin: 0px;padding: 0px;}
#productpics img{
margin-bottom: 3px;
display: block; 
border: none; 
}

.marci_cosmetice_country{font-weight: bold;color: #C701FF;}
#list_marci_produs{background-color: #fff; text-align: center;margin: 3px 0px 0px 0px; padding: 0px 3px 0px 3px;border: 1px solid #dadada}
#list_marci_produs a:link{text-decoration: none; font-weight: bold; color: #25A9EA}
#list_marci_produs a:visited{text-decoration: none; font-weight: bold; color: #25A9EA}
#list_marci_produs a:hover{text-decoration: none; font-weight: bold; color: #FF6600}
#getCartMenu4ProductSingle td{vertical-align: top}
#getCartMenu4ProductSingle input{border: 1px solid #A20054; border-right: 1px solid #FF359E;  border-bottom: 1px solid #FF359E; width: 25px;margin-right: 5px;background-color: #FF0084; font-weight: bold; color: white; text-align: right;}





#main_centered{
width: 1004px;
margin: auto;
padding-top: 20px;
text-align: left;
  }

#top_menu_holder{
			background-color: #fff;
			height: 32px;
}
#logo_holder{
height: 68px;
float: left;
margin-top: 20px;
}

#contentx{
			background:  url('images/blue_stuff_summer.jpg');
			background-repeat: no-repeat;
			background-position: top left;
}

#right_column{
  vertical-align: top;
  width:344px;
  }
  #deco_slide_holder{
    width:310px;
    height: 156px;
    float: left;
    }
  #icons_holder{
    width:28px;
    float: right;
    }
#icons_holder a:link{
}
#icons_holder img{
display: block;
margin-left: 6px;
margin-top: 0px;
border: none;
}



#left_column{
  vertical-align: top;
  width:650px;
  }
/*featured sections on home page START*/
.feature_holder{
 padding: 5px 5px 5px 10px;
  }
div#feature_list_holder {
  width: 648px;
	height: 277px;
	margin-top: 4px;
	background:  url('images/v2.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 8px;
	padding-left: 8px;
}

div#feature_list {
  width: 640px;
	height: 264px;
	overflow: hidden;
	position: relative;
}

div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}

ul#tabs {
	left: 0;
	z-index: 2;
	width: 315px;
}

ul#tabs li {
	font-size: 12px;
	font-family: Arial;
	height: 44px;
	padding: 0px;
	margin: 0px;
	border: none;
}

ul#tabs li img {
}

ul#tabs li a {
	color: #333333;
	text-decoration: none;	
	display: block;
	height: 44px;
	background:  url('images/feature-tab.png');
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}

ul#tabs li a:hover {
	text-decoration: underline;
}

ul#tabs li a.current {
	background:  url('images/feature-tab-current.png');
	background-repeat: no-repeat;
	background-position: top left;
  color: #FFF;
	
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	left: 288px;
  right: 0;
	width: 463px;
	height: 240px;
	position: relative;
}

ul#output li {
	position: absolute;
	width: 352px;
	height: 264px;
}

ul#output li a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: #ff7700;
	-moz-border-radius: 5px;
}

ul#output li a:hover {
	color: #ff7700;
	background: #efefef;
}
/*featured sections on home page STOP*/




/* Styles for the entire LavaLamp menu */
.lavaLampHolder {
float: right;
padding-left: 20px;
padding-top: 0px;
height: 32px;
background:url(images/top_menu_connector.gif) no-repeat top left #ff7700;
width: 700px;
  }
.lavaLamp {
position: relative;
height: 30px;   
padding: 1px 0px 1px 0px; 
margin: 0px;
overflow: hidden;
}
/* Force the list to flow horizontally */
.lavaLamp li {
float: left;
list-style: none;
}
/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
background: url("images/lava.gif") no-repeat right -30px;
width: 9px; height: 30px;
z-index: 8;
position: absolute;
}
.lavaLamp li.back .left {
background: url("images/lava.gif") no-repeat top left;
height: 30px;
margin-right: 5px;
}
/* Styles for each menu-item. */
.lavaLamp li a {
position: relative; overflow: hidden;
text-decoration: none;
font-weight: bold;
font-size: 11px;
color: #fff; outline: none;
text-align: center;
height: 27px;
top: 7px;
z-index: 10; letter-spacing: 0;
float: left; display: block;
margin: auto 5px !important;
margin: auto 3px;
}
/* Styles for the entire LavaLamp menu STOP*/

#news_holder{height: 42px;width: 646px;padding: 7px;color: white;}
.news_data{font-size: 11px;margin-top: 5px;}
.news_data p{padding: 0px; margin: 0px;;margin-bottom: 10px;}
.newstitle{display: inline;}
.newstitle a{color: white;font-weight: bold}
.newstext{display: inline;}





#menu_holder{
background-image:  url('images/menu_tile.gif');
background-repeat: repeat-y;
background-position: top left;
border: none;
padding: 0px;
margin: 0px;
height: auto;
margin-top: 5px !important;
margin-top: 0px;
}

#menu_holder_inside_top{
padding: 0px;
margin: 0px;
background-image:  url('images/menu_top.gif');
background-repeat: no-repeat;
background-position: top left;
}

#menu_holder_inside_bottom{
padding: 0px;
margin: 0px;
background-image:  url('images/menu_round_bottom.gif');
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 0px;
height: auto;
}








#user_panel_holder{
padding-top: 0px;
margin-top: 4px;
background-image:  url('images/user_panel_tile.gif');
background-repeat: repeat-y;
background-position: top left;
}

#user_panel_holder_inside_top{
background-image:  url('images/user_panel_top.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top: 36px;

}

#user_panel_holder_inside_bottom{
background-image:  url('images/user_panel_round_bottom.gif');
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 0px;
}


#user_panel_holder_inside_bottom ul{list-style-type: none;margin: 0px; padding: 0px 10px 10px 10px;}
#user_panel_holder_inside_bottom li{}
#user_panel_holder_inside_bottom a:link{text-decoration: none; font-weight: bold; color: #35007E;width: 100%; padding: 3px;}
#user_panel_holder_inside_bottom a:visited{text-decoration: none; font-weight: bold; color: #35007E;width: 100%; padding: 3px;}
#user_panel_holder_inside_bottom a:hover{text-decoration: none; font-weight: bold; color: #fff;background-color: #35007E;width: 100%; padding: 3px;}










#promo_holder{
padding-top: 0px;
margin-top: -25px;
background-image:  url('images/promo_tile.gif');
background-repeat: repeat-y;
background-position: top left;
}

#promo_holder_inside_top{
background-image:  url('images/promo_top.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top: 36px;

}

#promo_holder_inside_bottom{
background-image:  url('images/promo_round_bottom.gif');
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 0px;
}

.promo_item{
margin: 10px;
background-image: url('images/promo_line.gif');
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 4px;
}
.promo_item h2{margin: 0px;border: none;font-size: 12px; font-weight: bold; 	text-transform: uppercase;}
.promo_item a:link{margin: 0px;border: none;font-size: 12px; font-weight: bold; color: #565656}
.promo_item a:visited{margin: 0px;border: none;font-size: 12px; font-weight: bold; color: #565656}
.promo_item a:hover{margin: 0px;border: none;font-size: 12px; font-weight: bold; color: #ff7700}
.promo_item img{margin: 0px 5px 0px 0px;border: none; float: left; padding: 2px; background-color: #dadada; border: 1px solid #eee; background-repeat: no-repeat; background-position: 50% 50%; width: 73px; height: 55px}
.promo_item p{margin: 0px 0px 0px 0px; font-size: 10px;}

.most_stuff_holder{
margin-top: 5px;
background-image:  url('images/orange_box_tile.gif');
background-repeat: repeat-y;
background-position: top left;
width: 656px;
}

.most_stuff_holder_inside_top{
background-image:  url('images/orange_box_top.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top: 5px;
margin-bottom: 0px;
}

.most_stuff_holder_inside_bottom{
background-image:  url('images/orange_box_bottom.gif');
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 0px;
}

.clear{height: 1px; clear: both; font-size: 0px;}

#menu_expander{
background-color: silver;
/*left: -20px;*/
top: 5px;
border: 1px solid red;
height: 40px;
padding-top: 10px;
}

h2{padding: 0px; margin: 0px;padding-left: 10px;color: #ff7700; font-size: 15px;}
.inner_table {padding: 5px;}
.inner_table td{font-size: 11px;padding: 3px;}

/*
#bottom_area{background-image: url(images/bottom-area.gif); background-repeat: no-repeat;background-position: top left; width: 1004px; height: 129px;margin-top: 5px;}
*/
#bottom_area{background-image: url(images/bottom-area-summer.jpg); background-repeat: no-repeat;background-position: top left; width: 1004px; height: 129px;margin-top: 5px;}
.listare_premii{float: right; width: 200px;border: 1px solid silver; padding: 5px; margin: 15px 0px 10px 10px;background-color: #efefef}
.listare_premii span{background-color: #369DD8; padding: 3px 8px; color: white; font-weight: bold;}
#users_account_form{
background-color: #f2f2f2;
padding: 10px;
border: 1px solid #efefef;
}
.action_response_buba{
  background-color: red;
  padding: 2px;
  font-size: 12px;
  color: white;
  font-weight: bold;
  }
.action_response_ok{
  background-color: green;
  padding: 2px;
  font-size: 12px;
  color: white;
  font-weight: bold;
  }

