@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#CCCCCC; }

/*homepage*/
#wrapper{margin:0; padding:0; width:900px; left:50%; margin-left:-450px;  position:absolute; background:#FFFFFF }

#up{ width:888px; padding:6px 6px 0 6px;}
#banner{ float:left; width:516px; height:93px; margin:0 20px 0 0;}
#right_up{ float:left; width:157px;}

#lang{ width:157px; float:left;}
#lang a{ width:35px; height:24px; float:right; margin:0 0 0 10px; text-decoration:none;}
#lang a.ro{ background:url(../img/ro.jpg) center center no-repeat;}
#lang a.en{background:url(../img/en.jpg) center center no-repeat;}
#lang a.xx{background:url(../img/xx.jpg) center center no-repeat;}

#city{ width:157px; padding:15px 0 14px 0; float:left; position:relative;}
#oras{ position:absolute; top:8px; right:0px;}
a.owner{ float:left; width:155px; background:url(../img/bg_owners.jpg) left center repeat-x; height:25px; line-height:25px; text-decoration:none; color:#333333; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; border:1px solid #E4E4E4}


#header{ width:900px; height:29px; padding:15px 0 0 0; float:left; float:left;}
#header ul{ width:900px; margin:0; padding:0; list-style:none; }
#header ul li{ float:left; background:url(../img/right_corner.gif) right top no-repeat #CC3333;margin:0 0 0 1px; display:block; }
#header ul li a{ background:url(../img/left_corner.gif) left top no-repeat ; font-weight:bold; height:29px; line-height:29px; padding:0 10px 0 10px; display:inline-block; color:#FFFFFF;  text-decoration:none;  }

#menu{ height:25px; background:#CC9933; float:left; width:890px; padding:0 0 0 10px; line-height:25px; color:#FFFFFF;}
#menu a{ text-decoration:none; color:#FFFFFF;}

a.logo{ width:184px; height:67px; margin:10px 6px 0 2px; float:left;  display:block; text-decoration:none;}

.clearer{margin:0; padding:0; clear:both; font-size:1px; line-height:0px;}




#content{ width:900px;}


#left{ width:204px; float:left; padding:0 0 0 6px}

#left_b{ width:204px; float:left;}
#left_b a{ margin:5px 0 0 0; float:left;}
#search_box{  width:185px;  float:left; margin:0 0 15px 0;border:1px solid #CDCDCD; border-top:none; background:#F9F9F9; padding:5px 0 10px 0; }
#src_icon{ background:url(../img/lupacautare.jpg) left center no-repeat; width:138px; padding:0 0 0 34px; height:36px; display:block; position:relative; float:left; margin:0 0 0 2px;}
#src_city{ background:url(../img/orase_bg.jpg) left center no-repeat; width:138px; padding:0 0 0 34px; height:36px; display:block; position:relative; float:left; margin:0 0 0 2px;}
.src_text{ position:absolute; left:34px; top:7px; color:#FFFFFF; font-size:12px; background:#666666; height:21px; line-height:21px;width:133px; padding:0 0 0 5px}
.cat{ color:#666666; float:left; font-size:11px; font-weight:bold; margin:10px 0 0 0;}

.listecautare{ float:left; margin:10px 0 0 0; padding:0 0 0 10px; width:175px; }
.listecautare ul{ float:left; margin:2px 0 0 0;width:175px; padding:0 0 0 0px; list-style:none;}
.listecautare ul li{width:175px; float:left; margin:0; padding:0;}
.listecautare ul li a{ color:#000066; font-size:11px;  text-decoration:none;width:165px; position:relative; display:block;}
.listecautare ul li a span{ position:absolute; right:0; font-weight:bold;}


.listecautare2{ float:left; margin:5px 0 10px 0; padding:0 0 0 10px; width:175px; }
.listecautare2 ul{ float:left; margin:2px 0 0 0;width:175px; padding:0 0 0 0px; list-style:none;}
.listecautare2 ul li{width:175px; float:left; margin:0; padding:0;}
.listecautare2 ul li a{ color:#000066; font-size:12px; line-height:16px !important; text-decoration:none;width:165px; position:relative; display:block;}
.listecautare2 ul li a.sel{ color:#000066; font-weight:bold; font-size:12px; text-decoration:none;width:165px; position:relative; display:block;}

.listecautare2 ul li a span{ position:absolute; right:0; font-weight:bold;}



.search{ width:150px; float:left; margin:10px 0 0 0px;color:#666666; font-size:12px; font-weight:bold; padding:0 0 0 20px; line-height:20px;}
.search form{ margin:0; padding:0 0 15px 0; border-bottom:1px solid #CDCDCD; float:left;}
.srcinp{ width:148px; margin:0; padding:0; float:left;}
.srcbtn{ float:right; background:url(../img/cautabtn.jpg); margin:10px 0 0 0; padding:0; width:65px; height:23px; display:block; font-size:12px; font-weight:bold; text-align:center; color:#FFFFFF; border:none;}
#video{ width:173px; float:left; margin:20px 0 15px 0; border:1px solid #CDCDCD; background:#F7F7F7; padding:45px 6px 10px 6px; position:relative;}
#videocam{ background:url(../img/camera.jpg); width:68px; height:55px; position:absolute; left:3px; top:-17px}
#videotitle{ background:#666666; position:absolute; left:71px; top:6px; color:#FFFFFF; height:20px; line-height:20px; padding:0 0 0 5px; width:115px;}
#prez_video{ background:#FFFFFF;border:1px solid #CDCDCD; width:166px; padding:5px 0 5px 5px}
#prez_video a{ color:#000000; text-decoration:none;}

.left_lnks {width:204px; float:left; margin:20px 0 15px 0; font-size:12px;  }
.left_lnks_title{ background:#666666; float:left; color:#FFFFFF; height:20px; line-height:20px; width:167px;padding:0 0 0 20px;}
.left_lnks_cont{width:167px; padding:5px 0 5px 10px; font-size:11px; float:left; line-height:16px; }
.left_lnks_cont a{ color:#000000; text-decoration:none;}

#map{ width:187px; float:left; margin:0 0 15px 0}

#right{ width:690px; float:left;}

#recomandate{ width:680px; float:left; margin:5px 0 0 0;  z-index:1;}
#rec{ width:342px; height:298px; display:block; float:left; position:relative; overflow:hidden}
#rec a{ width:342px; height:298px; display:block; text-decoration:none;z-index:8; position:absolute; left:0; top:0; text-decoration:none; }
#rec a.active {z-index:10;}
#rec a.last-active {z-index:9;}

#banda{ position:absolute; top:289px; left:0; width:445px; height:45px; display:block; z-index:1000;}




#rec_list{ width:336px; float:left; height:300px; background:#CC3333; border-left:2px solid #FFFFFF;}
#rec_list ul{ margin:0; padding:0; list-style:none;}
#rec_list ul li {margin:0; padding:0; height:48px; display:block;border-bottom:2px solid #FFFFFF; position:relative; color:#FFFFFF; font-size:10px; }
#rec_list ul li a{ width:336px; display:block;text-align:left; padding:0 0px 0 0px; color:#FFFFFF;  text-decoration:none; position:absolute; left:10px; top:4px; font-size:12px;}

#rec_list ul li span.specific{ position:absolute; right:10px; top:4px;}
#rec_list ul li span.adresa{ position:absolute; left:10px; bottom:4px;}
#rec_list ul li span.adresa span{ color:#CCCCCC }

#rec_list ul li span.tel{ position:absolute; right:10px; bottom:4px; font-weight:bold;}


#rec_list ul li a.bold{ font-weight:bold;}

.listtitle{width:680px; float:left; font-size:24px; color:#000000; height:50px; margin:10px 0 0 0; line-height:50px; text-align:center;}

.unit{ float:left; width:318px; background:#F9F9F9; border:1px solid #E0E0E0;   margin:5px 4px 5px 0; z-index:1; padding:10px;}
.unit_hh{float:left; width:318px;}
.unit_hh span{ float:left; width:180px; padding:0 0 0 10px; line-height:20px;}
.unit a.pic{ text-decoration:none; display:block; width:123px; height:92px; background-color:#F9F9F9; float:left; }

a.name{ text-decoration:none; font-size:16px; text-align:left; width:318px; padding:0 0 0 0; height:25px; display:block; color:#000000;font-weight:bold;  }

.stars{ text-align:center; width:145px; padding:0 10px 0 10px; display:none; }
a.continua{ background:url(../img/continua_11.jpg); width:173px; height:27px; line-height:27px; display:block; text-align:center; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin:20px 0 0 45px;}

.continua{ background:url(../img/continua_11.jpg); width:173px; height:27px; line-height:27px; display:block; text-align:center; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin:20px 0 0 45px; border:none;}

#alte{background:#F9F9F9;  float:left; }
.alt_unit{ float:left; width:165px;  height:70px;position:relative; margin:10px 4px 5px 0; position:relative;}
.alt_unit a{ text-decoration:none; font-size:11px;  width:145px; padding:5px 10px 0 10px; display:block; color:#000000; text-align:center; font-weight:bold; }
.alt_unit .stars{ text-align:center}

#left_u{padding:20px 9px 10px 9px; width:631px; float:left; border-right:1px dotted #cccccc;}
#inforez{ background:url(../img/info_rez.jpg) center center no-repeat; width:490px; float:left; height:95px; display:block; margin:10px 0 0 0; padding:24px 10px 0 131px; color:#FFFFFF; }

#left_info{ float:left; width:631px; padding:0 0 10px 0; border-bottom:1px solid #999999; }

#container-1{ float:left; width:631px; padding:0 0 10px 0;border-bottom:1px solid #999999; margin:20px 0 0 0; }
#info_u{ float:left; width:190px; padding:0 10px 0 0;  text-align:center;}

p#unit_name{ margin:20px 0 0px 0; padding:0; font-size:18px; color:#000000; font-weight:bold; width:190px; text-align:right;}
h1#unit_name{ margin:20px 0 0px 0; padding:0; font-size:18px; color:#000000; font-weight:bold; width:190px; text-align:right;}

div#tip{ background:none; font-size:10px;  padding:2px 0px 22px 5px;  margin:5px 0 0 0; color:#666666;width:185px; text-align:right; }
div#tip a{color:#666666; text-decoration:none}
div#tip a:hover{ text-decoration:underline}
a.rezerva{background:#000000; font-size:12px;  padding:12px 0 12px 0; width:100%; text-align:center; font-weight:bold; margin:30px 0 0 0; float:left; color:#FFFFFF; text-decoration:none}


p.s_d{ text-align:left;}
p#vizualizari{ color:#666666; font-size:10px; margin:30px 0 0 0; text-align:left; }
#big_p{  float:left; width:431px; height:317px;}
#pic_container{ float:left; width:431px; padding:0 0 40px 0;border-bottom:1px dotted #cccccc; margin:0 0 20px 0;  }
#pics{ width:431px; height:287px; float:left; position:relative;}
#pics a{ display:block; text-decoration:none; width:431px; height:287px;}
#paginare{ position:absolute; top:292px; text-align:center; left:190px; width:50px; height:18px; line-height:18px; font-size:11px; color:#333333; font-weight:bold;}

#tab_loc{ background:url(../img/tab_loc.jpg); width:115px; color:#FFFFFF; font-size:12px; font-weight:bold; float:left; text-align:center; height:31px; line-height:31px; margin:10px 0 0 0;}
#localizare{ border-top:1px solid #666666; float:left; width:631px; padding:10px 0 0 0;}



.preturi{ float:left;}
.preturi tr{ background:#F0F0F0;}
.preturi tr.one{ background:#E0E0E0}
.preturi tr td{ color:#333333; font-size:10px; line-height:17px; height:17px;border-bottom:1px solid #FFFFFF;border-right:1px solid #666666; text-align:center;  }
.preturi tr.title{ background:none;}
.preturi tr.title td{ font-size:12px; padding:0 0 0 2px; color:#666666; font-weight:bold; border-bottom:1px solid #666666; text-align:left; border-right:1px solid #666666; height:20px; line-height:20px;}
.preturi tr td.first{ text-align:left; width:200px;}
.preturi tr td.second{ width:100px;}
.preturi tr td.third{ width:100px;}

.preturi tr td.last{width:100px;}
#container-1{width:630px; float:left;}

.preturi tr td.none{ border-right:none;}

#container-1 div{ width:630px; }
.dotari_holder{ float:left;}
.dotare{ float:left; border:1px solid #FFFFFF; width:168px!important; height:28px; line-height:28px; padding:0 0 0 40px; font-size:11px; background:#E7F3F8}
.ok{ background:url(../img/ok.jpg) left center no-repeat #E7F3F8; color:#000000}
.notok{ background:url(../img/not_ok.jpg) left center no-repeat #E7F3F8; color:#9ECCE0}


#right_u{ float:left; width:240px; padding:0px 0 0 10px;}


#informatii{ float:left; margin:20px 0 0 0; width:240px;}
.info{ float:left; margin:5px 0 0 0; padding:4px 0 5px 40px; font-size:11px; width:200px;border-bottom:1px dotted #cccccc; color:#333333;}
.info strong{ font-size:12px; line-height:20px;}
.info a{ color:#0099FF; }
#movie{ background:url(../img/video.jpg) left top no-repeat; width:240px; height:133px; float:left; margin:0 0 20px 0;}







#static_cont{background:#F9F9F9; border:1px solid #E0E0E0;width:658px; float:left; padding:10px }
.static_cont{background:#F9F9F9; border:1px solid #E0E0E0;width:658px; float:left; padding:10px; margin:10px 0 0 0;}

#footer{ margin:10px 0 0 6px; width:884px; border-top:1px solid #333333; float:left;}

.fot_left{width:194px; float:left; padding:0 0 0 10px; height:28px; line-height:28px;  background:#F2F2F2; font-size:11px; color:#333333; font-weight:bold; position:relative;}
#trafic{ padding:10px 0 0 20px; position:absolute; left:30px; top:30px;}
.fot_right{ width:658px; border:1px solid #F2F2F2; padding:0 0 10px 20px; float:left;color:#333333; line-height:20px; margin:0 0 10px 0;}
.fot_right a{color:#333333;}
