body {
background:#1F2259 url(../images/background2.jpg) top center repeat;
color:#303030;
font:76% Georgia,Tahoma,sans-serif;
margin:0;
padding:0;
text-align:center;
}

a {
color:#ff6600;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#FF6D17;
text-decoration:underline;
}

p {
line-height:1.5em;
margin:0 0 15px;
}

/*** Main container ***/

#container {
background:#1459A7 url(../images/top_logo.jpg) top left no-repeat;
color:#303030;
margin:0 auto;
width:770px;
padding:0;
text-align:left;

}

/*** Header section ***/

#sitename {
color:#2E4BA8;
height:135px;
margin:0px;
text-align:left;
}

#sitename img {
float:left;
margin:0px 15px 0px 0;
padding:0px;
}

#sitename h1,#sitename h2 {
font-weight:400;
letter-spacing:-2px;
margin:0;
padding:0;
}

#sitename h1 {
font-size:2.4em;
padding-top:20px;
}

#sitename h2 {
font-size:1.6em;
}

/*** Horizontal menu ***/


/*** Content wrap ***/

#wrap {
clear:both;
background:#00085D url(../images/content_bg_low.jpg) top left no-repeat;
font-size:0.9em;
padding:0 10px 0 0;

}

/*** Sidebars ***/



#rightside {
float:right;
background: #030039;
opacity: 0.90;
-moz-opacity: 0.90;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
border: 1px solid #000000;
margin-left:5px;
width: 238px;
padding: 0 0 0 5px;
}


/*** Content ***/

#content,#contentalt {
width: 480px;
background:#000861;
opacity: 0.80;
-moz-opacity: 0.80;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
border:1px solid #000000;
color:#ffffff;
padding: 15px 0 10px 15px;
}

#content {margin:0px 200px 0px 0px;}
#contentalt {margin:0px 200px 0 10px;}



/*** Footer ***/

#footer {
background:#083280 url(../images/footerbg.gif) top left repeat-x;
clear:both;
color:#d0d0d0;
font-size:0.9em;
font-weight:bold;
margin:0;
padding:20px 0;
text-align:center;
width:100%;
}

#footer a {
color:#d0d0d0;
font-weight:bold;
}

/*** Various classes ***/

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;
}

.searchform {margin:0;}

.searchbox {
background:#f0f0f0;
border:1px solid #b0b0b0;
margin:0 4px 0 0;
width:100px;
}

.searchbutton {
background:#f0f0f0;
border:1px solid #b0b0b0;
}

.clearingdiv {
clear:both;
height:30px;
width:1px;
}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right; color: white;}

/*** End of file ***/

#h_menu{
height: 34px;
background-image: url(../images/top_menu_bk.gif); 
background-position: top left;
}

#h_menu a{
font-size: 12px;
line-height: 30px;
padding-top: 5px; 
color: white;
font-weight: bold;
margin-left: 25px;}





.categ_checkboxes_area{
  font-weight: bold;
  color: #990000;
  margin: 10px 0px 3px 2px;
  }

.checkbox_area{
  font-size: 11px;
  width: 125px;
  float: left;
  margin: 1px;
  padding: 1px;
  background-color: #efefef;
  }
  
  
  

.categ_checkboxes_area_src{
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  margin: 10px 0px 3px 2px;
  clear: both;
  }

.checkbox_area_src{
  font-size: 11px;
  width: 225px;
  float: left;
  margin: 1px;
  padding: 1px;
  background-color: #1F5C92;
  }
  
  
  
  
  
  



  #main{
    background-color: #ffffff;
    border: 1px #106FB1 solid;
    width: 800px;
    margin: 0px;
    }
  table{
    }
  td{
    vertical-align: top;
    }
  #latest_offers{
    font-size: 12px;
    padding: 5px;
    line-height: 16px;
    }
  #latest_offers a{
    text-decoration: none;
    color: #FF6600;
    display: block;
    font-size: 12px;
    }
  #latest_offers h1{
    font-size: 12px;
    color: #FF6600;
    display: block;
    font-weight: normal;
    margin: 5px 0px 2px 0px;
    }

  #latest_offers h2{
    font-size: 12px;
    color: #FF6600;
    display: block;
    font-weight: normal;
    margin: 5px 0px 2px 0px;
    }

  #most_visited_offers{
    font-size: 12px;
    padding: 5px;
    line-height: 16px;
    }
  #most_visited_offers a{
    text-decoration: none;
    color: #FF6600;
    display: block;
    font-size: 12px;
    }
  #most_visited_offers h1{
    font-size: 10px;
    color: #FF6600;
    display: block;
    font-weight: normal;
    margin: 5px 0px 2px 0px;
    }


  #news_div{
    background-color: #0065AC;
    background-image: url(../_images/news_bk.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 169px;
    color: white;
    font-size: 10px;
    padding: 0px 10px 0px 10px;
    }




.main_div{
height: 100%;
width: 700px;
}



#centrat{
	}



#centrat td{
	vertical-align: top;
	background-color: transparent;
	font-size: 12px;
	line-height: 16px;
	color: #4E5357;
	}

table{
background-color: transparent;
}


h1{
font-size: 15px;
font-style: normal;
color: #FF6600;
}

h2{
font-size: 12px;
margin-bottom: 5px;
}



p{
font-size: 12px;
color: #505050;
}

#left_menu {
line-height: 13px;
font-size: 10px;
color: #000000;
vertical-align: top;
}
#left_menu a.cat{
text-decoration: none;
display: block;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 30px;
padding-left: 10px;
font-weight: bold;
border-bottom: 1px solid #ffffff;
}

#left_menu a.cat:hover{
color: #ffffff;
background-color: #002757;
}

#left_menu a{
text-decoration: none;
color: #515E6D;
font-size: 11px;
font-weight: normal;
line-height: 20px;
padding-left: 20px;
background-color: #C9C9C9;
font-weight: bold;
display: block;
}

#left_menu a:hover{
color: #515E6D;
background-color: #DCDCDC;
}

#top_menu {
text-align: right;
}

#top_menu a.cat{
color: white;
font-size: 10px;
font-weight: normal;
}

#top_menu a{
text-decoration: none;
color: #5F6481;
font-size: 10px;
font-weight: normal;
padding-right: 12px;
display: block;
}

#top_menu a:hover{
color: #6E5A3A;
}


#lang_switch{
font-size: 11px;
font-weight: bold;
text-align: center;
margin: 0px;
padding: 2px 0px 2px 0px;
background-color: transparent;
}

#lang_switch a{
text-decoration: none;
color: #990000;
border: none;
margin: 5px;
padding: 5px;
font-weight: bold;
}

#lang_switch a:hover{
text-decoration: none;
color: #2C71AE;
border: none;
font-weight: bold;
}

#search_box{
display: inline;
}

#search_box td{
vertical-align: middle;
}

#bottom_menu {
text-align: center;
}

#bottom_menu a{
font-size: 11px;
font-weight: normal;
color: #919191;
text-decoration: none;
}

.copyright a{
font-weight: bold;
color: black;
text-decoration: none;
}

.by a{
font-weight: bold;
color: black;
text-decoration: none;
}

#extra_content{
background-color: #E7E0CA;
font-size: 11px;
color: #7F7F7F;
padding: 4px;
margin: 0px;

}

#extra_content img{
}

#feat_content{
width: 256px; 
background-color: #E7E0CA;
font-size: 11px;
color: #7F7F7F;
padding: 4px;
margin: 0px;

}

#feat_content p{
font-size: 11px;
margin: 0px;
padding: 0px;
}

#feat_content img{
}

.featured{
width: 33%; 
background-color: #ECEAEB;
font-size: 11px;
color: #7F7F7F;
padding: 4px;
margin: 0px;

vertical-align: top;
}


.featured p{
font-size: 11px;
margin: 0px;
padding: 0px;
}


.featured img{
}



.featured_go{
text-decoration: none;
color: white;
font-weight: bold;
font-size: 12px;
margin-left: 5px;
vertical-align: middle;
border: 1px solid #C7B490;
background-color: #A7030E;
text-align: center;
}


.featured_go a{
text-decoration: none;
color: white;
font-weight: bold;
font-size: 12px;
padding-left: 5px;
background-repeat: no-repeat; 
background-position: top left; 
height: 20px;
width: 100%; 
}

.featured_go a:hover{
text-decoration: none;
color: white;
}


.content{
width: 480px;
padding: 0px; 
font-size: 11px;
line-height: 17px;
color: white;
}

.content p{
color: white;
}




#content{
padding: 0px; 
font-size: 13px;
line-height: 18px;
background-color: white; 
color: black;
}


.today{
height: 25px;
color: gray;
font-size: 11px;
padding-left: 15px;
padding-top: 5px;
}

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;
background-color: white;
text-align: center;
vertical-align: middle;
}
/*start slideshow style */


/* start breadcrumbs styles*/
#path_link a{
    color: white;
    font-size: 11px;
    text-decoration: none;
}

#path_link {
    color: white;
    font-size: 11px;
    margin-left: 2px;
    margin-top: 2px;

}

.td_forms{

height: 20px; border: 1px solid #E1E1E1; 
background-color: #F5F5F5;
font-size: 11px;
color: #1E448B;
padding: 2px;
margin: 2px;
}

/* end breadcrumbs styles*/

#oferta_link a{
text-decoration: none;
font-weight: bold;
color: #FF5100;
font-size: 12px;
}

.short_offer_desc{
background-color: #dddddd;
border: 1px solid #000000;
padding: 3px;
margin-bottom: 10px;
}

.bulk_desk_details_head a{
color: green;}

.pret{
color: black;
font-weight: bold;
font-size: 11px;
}

#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{
width: 142px;}

.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{
text-decoration: none;
color: #856C46;
}

a.user_link  {
text-decoration: none;
color: #856C46;
}

.warning {
  color: red;
}

.function_hint{
font-weight: normal;
font-size: 11px;
color: gray;
vertical-align: middle;
}

#news_space{
background-color: white}

#news_space a{
color: red;
background: none;

}


.warning {
  color: red;
}

.function_hint{
font-weight: normal;
font-size: 11px;
color: gray;
vertical-align: middle;
}

.contact_form{
position: relative; top: 1px; width:478px;
}

.contact_form td{
font-size: 12px;
}

.contact_companies{
color: white;
background-color: #0361AA;
}

.contact_everybody{
background-color: #A1C4E0;
}



.class_search {
background-color: yellow;
}

	
.stiri_section_title{
margin: 2px 0px 2px 0px;
color: black;
font-size: 13px;
font-weight: bold;
line-height: 22px;
height: 26px;
text-align: center;
}	

.newstitle{
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-weight: bold;
text-align: left;
color: #ffffff;
}

.newstext{
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-weight: normal;
text-align: left;
color: #ffffff;

}
#page_icons{
font-size: 10px;
color: white;
width: 100px;
}

#page_icons img{
display: block;
}

#page_icons_table td{
height: 22px;
vertical-align: middle;
font-size: 10px;
}

.prezentare_oferta{
  width: 200px;
  float: right;
  background-color: #000652;
  padding: 5px;
  margin: 5px;
  border: 1px solid #141E90;
  }
.prezentare_oferta td{
  font-size: 11px;
  background-color: white;
  }

.prezentare_oferta a{
  text-decoration: none;
  font-weight: normal;
  display: block;
  color: white;
  font-size: 10px;
  }


.prezentare_oferta td.left{
  width: 20%;
  background-color: #efefef;
  font-weight: bold;
  }

.prezentare_oferta td.right{
  width: 80%;
  }










.prezentare_oferta_short{
  margin-left: 0px;
  margin-top: 10px;
  width: 97%;
  background-color: #00054C;
  border: 1px solid #0F1879;
  }
.prezentare_oferta_short td{
  font-size: 11px;
  text-align: left;
  }

.prezentare_oferta_short td a{
text-decoration: none;
  }

.left_form_cell{
  background-color: #efefef;
  font-weight: bold;
  }


.prezentare_oferta_short td.left{
  width: 20%;
  background-color: #efefef;
  font-weight: bold;
  }

.prezentare_oferta_short td.right{
  width: 80%;
  }

.right a{ 
  font-weight: bold;
  text-decoration: none;
  color: #FF6600;
  }

.of_actions{
  vertical-align: middle;
  }
  
.of_actions a{
  font-size: 10px;
  font-weight: bold;
  color: #106FB1;
  text-decoration: none;
  }
.agent_business_card{
  border: 1px solid silver;
  background-color: #efefef;
  font-size: 11px;
  padding: 10px;
  margin: 10px;
  }  
  
.agent_business_card div.nume{
  font-size: 11px;
  color: #990000;
  }  

.agent_business_card a{
  font-size: 10px;
  color: gray;
  }  
  
  .contact_form_oferta{
  border: 1px solid silver;
  padding: 10px;
  margin: 10px;
  font-size: 10px;
  vertical-align: top;
  }
  
  .contact_form_oferta td{
  padding: 3px;
  margin: 3px;
  font-size: 11px;
  vertical-align: top;
  }
  
.tabel_adauga_oferta{
  font-size: 11px;
  }

.tabel_imagini{
  font-size: 11px;
  }

.red{
  color: #990000;
  }

#lista_categ_oferte a{
display: block;
}

#lista_tipof_oferte a{
display: block;
}

.details_link{
  display: block;
  font-size: 9px;
  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
  }
.news_text a{
  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
  }




  
.picture_desc{
  width: 115px;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  } 
.picture_show{
  width: 115px;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  }

#gallery_pics{
 width: 470px;
 border: 1px solid #141E90;
 margin: 0px; 
 padding: 0px;
 background-color: #000652;
 color: white
 }  













.longdesc_oferta{
  margin-left: 0px;
  text-align: justify;
  }

.obligatoriu{
color: #990000;
}
#highlights{
  font-size: 11px;
  }
.descarc_revista{
  color: #ff6600;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  }

div.toptitle{
  padding: 2px 0px 2px 0px;
  line-height: 15px;
  margin-right: 5px;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid #185A9D;
  }

div.toptitle a{
  color: #4FA3F0;
  text-decoration: none;
  }

div.toptitle a:hover{
  color: #ff6600;
  text-decoration: none;
  }





#adv_src_div{
background-color: #fafafa;
margin: 0px 5px 0px 5px;
display: none;
border: 1px solid silver;
}


div#src_bk_mini_page{
}

div#src_bk_maxi_page{
width: 465px;
float: left;
display: none;
border: 1px solid #010976;
padding: 5px;
margin: 0px 5px 5px 0px;
background-color: #00064F;
}


div.meniu_stanga
{
background-color: #020029;
margin: 0px 5px 0px 5px;
display: none;
}

div.meniu_stanga a
{
margin: 3px 1px 3px 5px;
padding-left: 3px;
display: block;
text-decoration: none;
font-size: 11px;
color: #589FE0;
font-weight: normal;
}

div.meniu_stanga a:hover
{
background-color: #0563A0;
color: white;
text-decoration: none;
}

