/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { height:100%; }
body { position:relative;  font:75% Arial, Helvetica, sans-serif; width:800px; margin:0 auto; overflow:hidden; }
body.apartamentePag{overflow:visible}
#apartamente ul:after, .columns:after,.columns ul:after,  #vmarquee  ul:after, #content:after, #header:after, #menu:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
#apartamente ul, .columns , .columns ul,  #vmarquee  ul, .topheader ul.lang li  a, #content, #header, #menu { display:inline-block; }
#apartamente ul, .columns , .columns ul, #vmarquee  ul, .topheader ul.lang li  a, #content, #header, #menu  { display:block; }

.topheader { position:relative; }
.topheader ul.lang  { position:absolute; top:0; right:13px; }
.topheader ul.lang li { background:url(../images/inactivelang.gif) no-repeat 0 0; width:25px; font-size:0.66em; }
.topheader ul.lang li a { color:#3f576f; padding:8px 0 10px; display:block; }
.topheader ul.lang li.active { background:url(../images/activelang.gif) no-repeat 0 0; width:27px; *margin-bottom:-1px; }
.topheader ul.lang li.active a { padding:15px 0 5px 3px; }
.topheader ul.lang li#ro a { padding:8px 0 2px; }
.topheader ul.lang li#en.active { background-position:0 -5px; }
.topheader ul.lang li#ro.active a { padding:15px 0 2px 3px; }

#menu { padding-bottom:5px;  }
#menu ul { float:right; padding:11px 30px 0 0; }
#menu li { float:left; overflow:hidden; height:11px; font-size:0.75em;  }
#menu li a { color:#ccc; padding-right:11px; font-weight:bold; display:block; }
#menu li.active a, #menu li a:hover { color:#5a6a7a; }
#menu li span { display:block; }

#content { background:url(../images/content_bg.jpg) no-repeat 0 0; width:760px; height:275px; clear:both; position:relative; overflow:hidden; }
.vertical-text  { position:absolute; right:-17px; bottom:0; }
.left  { padding:28px 0 0 25px; width:332px; float:left; overflow:hidden; }
.left #apartamente li { float:left; margin:6px 18px 6px 0; width:36px; height:26px;  }
.left #apartamente li img { display:block; border:1px solid #fff; }
#apartamente .garsoniere { background:#0091D6 url(../images/garsoniere.gif) repeat-y 0 0; margin-right:5px; }
#apartamente .camere2 { background:#00882C url(../images/2_camere.gif) repeat-y 0 0; margin-right:5px;}
#apartamente .camere3 { background:#ED7901 url(../images/3_camere.gif) repeat-y 0 0; margin-right:5px; }
#apartamente .prev, .stadiuPag .prev { background:url(../images/leftArrow.png) no-repeat 0 0; position:absolute; left:10px;top:16px; z-index:200; cursor:pointer;}
#apartamente .prev a, .stadiuPag .prev a { display:block; width:15px; height:38px; }
#apartamente .next, .stadiuPag .next { background:url(../images/rightArrow.png) no-repeat 0 0; width:15px; height:38px; position:absolute; right:13px; top:16px; z-index:200; cursor:pointer; }
#apartamente .prev a, .stadiuPag .prev a { display:block; width:15px; height:38px; }
#apartamente div { position:relative;margin-bottom:10px; padding-bottom:15px; }
#apartamente span { font-size:0.833em; color:#fff; padding-left:25px; }
#apartamente .clip, .stadiuPag .clip { overflow:hidden; width:259px; height:34px; margin-left:35px; margin-bottom:0;  padding:0; }
.stadiuPag .prev, .stadiuPag .next { top:9px; }
.stadiuPag { min-height:100%; }
.stadiuPag .galerie { position:relative; width:392px; margin-top:10px; }
.stadiuPag .clip { width:312px; height:62px; position:relative; z-index:1000; margin-left:42px; }
.stadiuPag #clip { width:282px; margin:0 auto; }
.stadiuPag .left  { padding-bottom:15px; }
.stadiuPag #content { height:309px; }
.apartamentePag, .stadiuPag { width:100%;} 
.apartamentePag #container, .stadiuPag #container { width:800px; margin:0 auto; } 

.right  { float:left; padding:19px 0pt 0pt 7px; width:390px; color:#fff; overflow:hidden; }
.right h1 { padding:0 0 24px 9px; }
.right h1.apartamente{padding-bottom:0 !important}
.right h2 { font-size:1.083em; }
.right .contactform { float:left; padding-right:19px; width:224px; }
.right form p { padding-bottom:3px; }
.right form label { color:#fff; font-size:0.833em; line-height:16px; float:left; width:55px; text-align:right; padding-right:7px; }
.right form input { border:0; width:157px; }  
.right form .submit { padding:3px 0 0 63px; }
.right form .submit input { margin-right:4px; cursor:pointer; width:auto; }
.right form textarea { width:157px; overflow:auto; border:0; }
#thumbs li {  padding:0 0 10px 0; margin-right:10px; float:left; list-style:none!important; width:69px; }
#thumbs li a{  }
#thumbs li img { border:1px solid #fff; }

.title { padding-bottom:10px; }
.data h2 { padding-left:46px; }
.pdf { background:url(../images/pdf.gif) no-repeat 0 0; }
.pdf, .excell { color:#fff; display:block; width:29px; height:30px; line-height:30px; }
.excell { background:url(../images/excell.gif) no-repeat 0 2px; }


.marquee_apartamente{margin-top:1px !important; height:104px !important;}
.marquee_locatia{height:125px !important;}
.marquee_locatia p{padding-bottom:6px}
.marquee_despre{height:225px !important;}
.marquee_despre ul, .marquee_locatia  ul{padding:5px 0;}
.marquee_despre ul li, .marquee_locatia  ul li, .marquee_apartamente ul li{float:none !important; width:auto !important; list-style-image:none; list-style-position:outside;
list-style-type:circle;margin:0pt 0pt 0pt 22px;}

#marqueecontainer { margin-top:8px; padding-left:26px; height:145px; overflow:hidden; position:relative; }
#marqueecontainer.stadiu { padding-left:6px; position:static!important; height:135px !important; margin-top:1px !important; }
#vmarquee  ul li { float:left; width:77px; }
#vmarquee  ul li span { font-size:0.75em; width:28px; padding-left:0; text-align:center;  }

p.title { font-size:0.75em; padding-top:10px; }

.scroll_despre{margin-top:105px !important}
.scroll_apartamente{margin-top:6px !important}

#scrollbar { background:url(../images/slider.gif) no-repeat 0 0; position:relative; margin:22px 0 0 15px; width:8px; height:103px; float:left; }
#scrollbar a { background:#fff; position:absolute; left:0; display:block; width:8px; filter:alpha(opacity=1); -moz-opacity:.01; opacity:.01; }
#scrollbar a#toplink { height:5px; top:0; }
#scrollbar a#bottomlink { height:5px; bottom:0; }
.bottomshadow  { clear:both; width:760px; height:52px; }
.columns li { padding-bottom:5px; }
.columns div { float:left; padding-left:20px; width:180px; }
#content .firstcol { width:120px; padding-left:0; }


