* {padding: 0; margin: 0;} 

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

img { border:0; }

select {padding-left:2px;margin:0;}
option {padding-left:2px; }
body,td,th,textarea,input,select,h2,h3,h4,h5,h6 {
font-family:Geneva, Arial, Helvetica, sans-serif;
}
/*
input, textarea, select{
font-family:inherit;
font-size:12px;
font-weight:inherit;
}
*/

body {
behavior:url("/js/csshover.htc");
font-size:14px;
text-align:center;
background:#dadada;
}

div#logo {
position:relative;
width:750px;
height:80px;
margin:auto;
text-align:center;
background-color:#FFF;
}

div#gdslogo {
position:absolute;
top:0;
right:250px;
}

div#micapublogo {
position:absolute;
top:0;
left:19px;
}

div#login {
position:absolute;
top:6px;
right:21px;
width:210px;
padding-right:5px;
text-align:right;
color:#FFF;
line-height:20px;
}

div#login p {
font-size:13px;
line-height:18px;
margin:0;
padding:0;
}

div#container {
text-align:left;
width:750px;
margin:auto;
background-color:#fff;
}

div#content {
width:600px;
position:relative;
}

div#footer {
clear:both;
text-align:center;
font-size:12px;
height:35px;
border-bottom:3px solid #369;
padding-top:35px;
color:#999;
}

div#navi {
float:left;
width:150px;
min-height:400px;
background: #fff url(/images/bgnavi.gif) no-repeat top right;
}

* html div#navi {height:400px; }

/* incepem header anunturi */
div#head_anunturi_container {
float:left;
width:410px;
margin-left:10px;
margin-top:10px;
background-color:#FFF;
}

div#head_anunturi_left {
float:left;
height:38px;
width:232px;
text-align:left;
background-color:#FFF;
padding-bottom: 1px;
font-weight:bold;
font-size:17px;
line-height:18px;
color:#333;
}

div#head_anunturi_right {
float:right;
position:relative;
height:38px;
width:168px;
text-align:right;
vertical-align:bottom;
background-color:#FFF;
}

div#head_anunturi_bottom {
float:left;
position:relative;
width:410px;
padding-top:3px;
background-color:#FFF;
border-top:1px solid #ccc;
}

/* end header anunturi  */

/* START ANUNTURI */
div#rezultate_vizualizare {
padding:3px 0 5px 3px;
color:#666;
border-bottom:1px dashed #ccc;
font-size:12px;
line-height:16px;
}

div#anunturi_container {
position:relative;
float:left;
width:408px;
font-size:14px;
margin:10px;
}

div.anunt1_r,div.anunt2_r  {
float:left;
position:relative;
width:408px;
padding:14px 0 14px 0;
border-top:1px #ccc dashed;
background-color:white;
overflow:hidden;
}

div.anunt2_r {
background-color:#f3f3f3;
}

div.anunt_webpro {
float:left;
position:relative;
width:408px;
overflow:hidden;
padding-bottom:15px;
margin-bottom:10px;
background: url(/images/bg_anuntpro.png) bottom right;
}

div.anunt_webpro div.continut_webpro
{
padding:15px 10px 0 10px;
background:url(/images/bg_anuntpro.png) top left;
}

div.anunt_optiuni {
float:right;
position:absolute;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
top:1px;
right:10px;
}

p.anunturi {
margin:0 5px;
font-size:13px;
}

span.sfarsit_anunt {
font-size:12px;
color:#999;
}

span.categorie_anunt {
font-size:13px;
color:#5a87b4;
}

a.anunt:link,a.anunt:visited {
display:block;
color:#000;
text-decoration:none;
margin-right:12px;
}

a.anunt:hover {
color:#333;
text-decoration:underline;
display:block;
}

h3.titlu_viewcateg{
padding:10px 2px;
line-height:20px;
}

/*divul cu 'alegeti tipul anuntului' */
div#subcontent2
{
position:absolute; 
display:none; 
border: 1px solid #cccccc; 
background-color: white; 
width: 180px;
margin: 3px 0 0 0; 
z-index:100; 
left:100px; 
font-size:13px;
}

div#optiuni_anunt
{
position:absolute; 
display:none; 
border: 1px solid #cccccc; 
background-color: white; 
width: 180px;
margin: 3px 0 0 0; 
z-index:100; 
left:100px; 
font-size:13px;
}

a.hoverme{display:block; float:right;}

a.hoverme:hover {
background-color:#F6F6C8;
}

/* END ANUNTURI */


/* CATEGORII */

div#categcolumn_nav {
float:right;
width:170px;
background:url(/images/bgnavi.gif) top left no-repeat #FFF;
margin:0;
}


div#categcolumn_nav p {
margin:10px;
font-size:12px;
}


div#categcolumn1 {
float:left;
width:200px;
background:url(/images/bgnavi.gif) top right no-repeat;
margin:0;
}

div#categcolumn2 {
float:left;
width:199px;
background:url(/images/bgnavi.gif) top right no-repeat;
margin:0;
}

div#categcolumn3 {
float:left;
margin:0;
width:200px;
}

a.titlu_categ {
color:#369;
font-size:14px;
}

a.titlu_categmic {
color:#369;
}

p.categ {
margin:10px 10px 0;
font-size:14px;
}

/* END CATEGORII */

/*START ANUNT NOU FORM****************************************** */
div#anuntnou_web {
width:555px;
padding:10px;
background-color:#FFF;
}

div.anuntnou_buton {
width:180px;
height:200px;
display:inline;
text-align:center;
position:relative;
margin-bottom:15px;
}

div.anuntnou_buton a.text {
position:absolute;
bottom:-17px;
left:39px;
text-align:center;
font-size:13px;
display:block;
width:100px;
background-color:#FFF;
border:1px solid #ccc;
}

div.anuntnou_buton a.text:hover {
border:1px solid #999;
}

select.categ_dropdown {
font-size:13px;
width:250px;
height:157px;
border:1px solid #ccc;
}

select#dateList
{
margin:0;
padding-left:3px;
float:left;
width:115px;
height:191px;
font-size:13px;
border:1px solid #ccc;
}

form#formEditAnunt fieldset {
float:left;
margin:15px 0 0;
padding:5px 10px 10px 5px;
text-align:center;
border:1px solid #ccc;
width:530px;
position:relative;
display:block;
}

form#formEditAnunt fieldset legend {
padding-left:23px;
}

form#formEditAnunt fieldset legend.type {
background:url(/images/book_edit.png) left no-repeat;}

form#formEditAnunt fieldset legend.select {
background:url(/images/select_categorii.png) left no-repeat;}

form#formEditAnunt fieldset legend.imagine {
background:url(/images/image.gif) left no-repeat;}

form#formEditAnunt fieldset legend.calendar {
background:url(/images/calendar.png) left no-repeat;}

form#formEditAnunt fieldset legend.speciale {
background:url(/images/optiuni_speciale.png) left no-repeat;}

form#formEditAnunt fieldset legend.oferta {
background:url(/images/oferta_speciala.png) left no-repeat; }

form#formEditAnunt textarea#continut_anunt {
width:100%;
height:170px;
font-size:15px;
color:#333;
}

form#formEditAnunt label {
float:left;
background-color:#FFF;
display:block;
width:100px;
text-align:left;
}

div.countdown {
margin-top:5px;
font-size:13px;
background-color:#f1f1e2;
border:1px solid #dfdfc0;
}

input.input_countdown {
font-size:13px;
border:0;
background-color:#f1f1e2;
}

select.datepick {
padding:0;
float:left;
width:115px;
height:174px;
font-size:13px;
border:1px solid #ccc;
}

fieldset#previzualizare_anunt {
float:left;
width:530px;
margin:10px 0 0;
padding:10px 10px 15px;
border:1px solid #ccc;
text-align:center;
}

fieldset#previzualizare_anunt legend {
padding-left:23px;
background:url(/images/zoom.png) left no-repeat;
}





fieldset#previzualizare_anunt div#continut_confirmare_anunt {
margin:0;
width:430px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.01em;
font-size:16px;
text-align:left;
}

fieldset#costuri_anunt {
float:left;
width:530px;
margin:10px 0 0;
padding:10px 10px 15px;
border:1px solid #ccc;
font-size:16px;
}

fieldset#costuri_anunt legend {
padding-left:23px;
background:url(/images/costuri.png) left no-repeat;
}

fieldset#costuri_anunt label {
margin-left:50px;
width:220px;
display:inline;
}

span.obligatoriu{ color:red; }

#errormsg { clear:both; padding:0; }    

#errormsg p { color:red; }

.error_validare {  background-color:#f0d6d6; }

/*END ANUNT NOU FORM****************************************** */


/*
START CAUTARE BOX CSS
*/
div#cautare {
font-size:12px;
height:80px;
width:390px;
background-image:url(/images/cautarebg.gif);
background-repeat:no-repeat;
padding:0;
margin:10px 10px 0 0;
position:relative;
}

div#cautare label.label_left {
width:70px;
margin:7px 0 0 4px;
float:left;
padding:0;
}

div#cautare input.searchbox {
font-size:13px;
width:235px;
border:1px solid #ccc;
margin:4px 0 0;
padding:0;
float:left;
display:inline;
}

div#cautare select.categorieselect {
display:inline;
margin:4px 0 0;
float:left;
width:235px;
font-size:12px;
}

div#cautare select.localitateselect {
display:inline;
width:175px;
margin:4px 0 0;
float:left;
font-size:12px;
}

div#cautare input#buton_cauta {
/*display:inline;*/
margin:4px 0 0 11px;
float:left;
width:60px;
}


/* END CAUTARE BOX CSS */


/* START CONTUL MEU FORMS */

#profilul_meu fieldset{
width:330px;
border:1px solid #cccccc;
padding:10px;
margin:10px 0 10px 0;
float:left;
}

#profilul_meu label{
float:left; width:140px;
display:block;
}
#profilul_meu input { float:right; }
#profilul_meu legend
{

}


/* END CONTUL MEU FORMS */



/* START FORM CONT NOU */
#form_contnou fieldset{
width:330px;
border:1px solid #cccccc;
padding:10px;
margin:10px 0 10px 0;
float:left;
}

#form_contnou label{
float:left; width:140px;
display:block;
}

/* END FORM CONT NOU */




/* START RANDOM STUFF */


legend {
margin-bottom:5px;
color:#8cb7e3;
font-weight:700;
font-size:13px;
text-align:left;
}


h1 {
margin:0 0 10px 0;
padding:0;
color:#333;
font-size:22px;
border-bottom:1px dashed #ccc;
letter-spacing:-0.01em;
}

h2 {
margin:0 0 3px 0;
padding:0;
color:#333;
font-size:18px;
letter-spacing:-0.01em;
}

h3 {
margin:0 0 3px 0;
padding:0;
font-size:16px;
font-weight:500;
letter-spacing:0.05em;
color:#C79810; 
/*color: #97D588; */
}


h4 {
margin:0 0 2px 0;
padding:0;
font-size:14px;
font-weight:500;
color: #777;
/*color:#C79810; 
color: #97D588; */
}

p {
margin:10px;
line-height:1.3em;
font-size:14px;
}

a.categ:link,a.categ:visited {
color:#000;
text-decoration:none;
}

a.categ:hover {
color:#666;
text-decoration:underline;
}

a.darkbg:link,a.darkbg:visited {
color:#ebeff4;
text-decoration:underline;
}

a.darkbg:hover {
color:#FFF;
text-decoration:underline;
}

a:link,a:visited {
color:#369;
text-decoration:underline;
}

a:hover {
color:#036;
text-decoration:underline;
}

#announce {
margin:0;
padding: 0 0 14px 0;
clear:both;
position:relative;
min-height:35px;
width:580px;
background:#FAF9F7 url(/images/announce2.png) bottom right;

}
* html #announce { height:35px;}/* hack for ie */

#announce.announcefix{ min-height:50px; }

#announce div {
margin:0;
padding:19px 5px 0 14px;
font-size:14px;
line-height:1.4;
text-align:left;
background:url(/images/announce2.png) top left;
}

.infobox {
float:right;
width:210px;
margin:0;
padding-bottom:15px;
background: url(/images/bg_infobox.png) bottom right;
}

.infobox div
{
margin:0;
padding:10px 12px 0 7px;
font-size:13px;
background:url(/images/bg_infobox.png) top left;
}

.infobox h3
{
line-height:1.2em;
}

.clear { clear:both; }


.formcomment {
font-size:12px;
color:#666;
}

/* text input box. ar trebui sa fie identic cu formbutton, except hover */
.formy {
height:20px;
width:170px;
border:1px solid #ccc;
color:#003366;
background-color:#FFF;
font-size:14px;
}

.formbutton {
height:20px;
width:172px;
border:1px solid #ccc;
color:#369;
background-color:#FFF;
font-size:13px;
}

.formbutton:hover {
border:1px solid #999;
cursor:pointer;
}

.bigbutton
{
margin:10px 0 10px 0;
width:400px;
height:40px;
font-size:16px;
}

.mb7px {
margin-bottom:5px;
}
.mb2px {
margin-bottom: 1px;
}
.w100px{ width:100px; }
.w160px{ width:160px; }

.innerdiv {
position: relative; 
float:left;
width:580px;
padding:10px;
background-color:#FFF;
line-height:1.5;
}

ul.compact {
margin:0;
padding-left:15px;
}

.floatleft { float:left; }

.floatright { float:right; }

.divtarifel {
float:left;
width:260px;
padding:4px;
}

.divtarifer {
float:right;
width:260px;
padding:4px;
}

.divliteral {
float:left;
width:200px;
padding:4px;
}

.divliterar {
float:right;
width:320px;
padding:4px;
}

.hidden { display:none;  }


#erori
{
padding:5px 1px 5px 4px;
display:none; 
background-color:#ff6666; 
color:white;
font-size:14px;
}



span.head_box
{
font-family: Verdana, Arial;
display:block;
font-weight:bold;
text-align: right;
color:#888;
font-size:12px;
}


/* END RANDOM STUFF */

/* START COMMENTS CSS */

#comments_wrapper
{ 
float:left;
width:378px; 
border:1px solid #ddd;
padding:5px 10px 10px 10px;
font-size:13px;
margin-top:10px;
}

form#comenteaza
{
margin-top:10px;
}

form#comenteaza textarea{
width:376px;
border:1px solid #ddd;
padding:3px;
height:100px;
margin-bottom:10px;
font-size:16px;
}

form#comenteaza #adauga_comentariu
{
width:150px;
height:30px;
margin-top:10px;
margin-left:115px;
}

.comentariu
{
background:#f3f3f3 url(/images/quote.gif) top left no-repeat;
padding:10px 10px 10px 35px;
border-bottom:1px solid #CCC;
overflow:hidden;
}

.autor { background:#f3f3f3 url(/images/quote_autor.gif) top left no-repeat; }

.myown { background:#f3f3f3 url(/images/quote_myown.gif) top left no-repeat; }

.comentariu div
{
float:left;
font-size:15px;
font-variant:small-caps;
color:#8cb7e3;
position:relative;
top:-3px;
}

.comentariu div a { text-decoration:none;}

.comentariu p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
color:#666;
margin:0;
padding:0;
}

.comentariu span
{
font-size:14px;
font-family:Georgia, Arial;
word-spacing:0.02em;
color:#444;
}

.whitebg { background-color:#fff; }

/* START DETALII ANUNT */

div#detalii_anunt_right 
{
float:right;
width:148px;
padding:10px;
font-size:13px;

background-color:#f1f1e2; 
border:1px solid #dfdfc0;
}

#poze_anunt
{
float:right;
width:148px;
margin-top:10px;
padding:5px 10px 10px 10px;
border:1px solid #ddd;
text-align:center;
}

#poze_anunt a {font-size:12px;}

#poze_anunt img
{
margin-top:10px;
border:2px solid #ccc;
}

#detalii_anunt_continut
{
float:left;
width:378px;
padding:10px 10px 20px 10px;
margin-bottom:10px;
border-bottom: 1px dashed #ccc;
overflow:hidden;
}

#alteanunturi
{
float:left;
width:398px;
padding:0;
font-size:12px;
margin-top:20px;
}

#alteanunturi span
{
display:block;color:#fff;background-color:#999;
padding:2px;
}

div.detnav
{
padding:5px 3px;
float:left;
width:189px;
font-size:12px;
/* border-right:1px solid #e4e4e4; */
}

div.detnav span
{
font-family:Georgia,  Arial;
color:#666;
font-size:13px;
}

/* END */

/* START DINAMIC DRIVE STUFF */

.markermenu{
width: 149px;
margin: 0;
padding: 0px 0 10px 0 ;
margin-top:10px;
list-style-type: none;
}

.markermenu li a{
display: block;
width: auto;
margin:0;
padding-top:3px;
padding-bottom:1px;
padding-left: 10px;
text-decoration: none;
letter-spacing: -0.01em;
border-bottom: 1px solid #cccccc;
font-size:18px;
color: #336699;
height:24px;
}

* html .markermenu li a{ /*IE only. .markermenu width minus left padding of LINK ) */
width: 139px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #336699;
text-decoration: none;
}

.markermenu li a:hover{
background-color: #F6F6C8;
text-decoration: none;
color:#476E96;
/*background-image:url(media/arrow-list-red.gif); onMouseover image change. Remove if none*/
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.subcontent2_menu{
width: 180px;
margin: 0;
padding: 0;
list-style-type: none;
/* border-top: 1px solid #cccccc; */
}

.subcontent2_menu li a{
/*background: white url(/images/arrow-list.gif) no-repeat 2px center;*/
display: block;
width: auto;
margin:0;
padding: 3px 3px 1px 5px;
text-decoration: none;
letter-spacing: -0.01em;
border-bottom: 1px solid #cccccc;
font-size:14px;
color: #336699;
height:20px;
}

* html .subcontent2_menu li a{ /*IE only. .markermenu width minus left padding of LINK ) */
width: 175px;
}

.subcontent2_menu li a:visited, .markermenu li a:active{
color: #336699;
text-decoration: none;
}

.subcontent2_menu li a:hover{
background-color: #F6F6C8;
text-decoration: none;
color:#336699;
}



/* START TABS */

#ta_header {
position:absolute;
bottom:-1px;
right:0;
padding:0;
font-size:12px;
line-height:normal;
/* width:100%; */
/* border-bottom:1px solid #cccccc; */
}

#ta_header ul { list-style:none;margin:0;padding:0; }
#ta_header li { display:inline;margin:0;padding:0; }

#ta_header a {
float:left;
background: #dfdfc0 url("/images/mountaintops.gif") no-repeat left top;
padding:0 0 0 4px;
text-decoration:none;
}

#ta_header a span {
float:left;
background: #dfdfc0	url("/images/mountaintops.gif") no-repeat right top;
padding:3px 8px 1px 4px;
color:#666666;
display:block;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ta_header a span {float:none;}
/* End IE5-Mac hack */

#ta_header a:hover, #ta_header a:hover span {
color:black;
text-decoration:underline;
}

#ta_header #current a span, #ta_header #current a {
background-color:#5a87b4;
color:white;
}


/* END TABBED NAVIGATION */




/*- Menu Tabs 11--------------------------- */

    #tabs11 {
      width:560px;
	  background:#fff;
	  float:right;
	  margin-right: 20px;
      font-size:100%;
      line-height:normal;
	  border-bottom:1px solid #ccc;
	  display:inline;
      }
    #tabs11 ul {
	  margin:0;
	  padding:10px 10px 0 70px;
	  list-style:none;
      }
    #tabs11 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs11 a {
      float:left;
      background:url("/images/tableft11.gif") no-repeat left top;
      margin:0 5px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs11 a span {
      float:left;
      display:block;
      background:url("/images/tabright11.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs11 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs11 a:hover span, #tabs11 span.activ {
      color:#FFF;
      }
    #tabs11 a:hover, #tabs11 a.activa {
      background-position:0% -42px;
      }
    #tabs11 a:hover span, #tabs11 span.activ {
      background-position:100% -42px;
      }

/*- Menu Tabs 11--------------------------- */

	li.luna { width: 50px; list-style:none; display: inline; margin-right: 10px;}
	li.zi { list-style:none; display: inline; margin-right: 5px;}


/* Start numerotare pagini */
.nav_anunturi {
    margin: 10px 0 10px 0;
    padding:5px;
    font-size: 12px;
}

.nav_anunturi a, .nav_anunturi span {
    display: block;
    float: left;
    padding: 2px 4px;
    margin-right: 2px;
    border: 1px solid #fff;
    background: #fff;
   text-decoration:none;
}

.nav_anunturi span 
{
padding: 4px 0 0 0;
font-size:10px;
}

.nav_anunturi a {
    border: 1px solid #ccc;
    text-decoration: none;
    color:#369;
}

.nav_anunturi a:visited, .nav_anunturi a:active{
text-decoration: none;
}

.nav_anunturi a:hover {
border-color: #5a87b4;
text-decoration: none;
}

.nav_anunturi a.current_nav {
    border: 1px solid #5a87b4;
    background: #5a87b4;
    color: #fff;
}

.nav_anunturi span.span_disabled {
    padding: 2px 4px;
    border: 1px solid #ccc;
    text-decoration: none;
    color:#666;
    font-size:12px;
}

div#userbox
{
font-size:12px;
text-align:left;
margin:0 auto;
padding:5px 3px;
background:#f3f3f3;
border:1px solid #dfe5ed;
width:130px;

}



div#userbox a
{ text-decoration:none; line-height:18px;}

div#userbox a.mic { color:black; }
div#userbox a.mic:hover {text-decoration:underline;}
