html { background-color: #ffffff;}
body {margin: 0px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #555555;}

div#mastercontainer {margin: 0px auto; width: 950px;position: relative;}

a {color: #3b60a7; text-decoration: none;}
a:hover {color: #417ae7; text-decoration: underline;}
div.cleaner {margin: 0px; padding: 0px; height: 1px; overflow: hidden; clear: both;}
div.cleaner01 {margin: -1px 0px 0px 0px; padding: 0px; height: 0px; overflow: hidden; clear: both;}


/* header */
div#header {margin: 0px; padding: 0px; width: 950px; height: 209px; overflow: hidden; position: relative; clear: both; border-bottom: 1px solid #ffffff; background-repeat: no-repeat; background-position: 220px 29px;}
div#header a {color: #ffffff; text-decoration: none;}
div#header h1 {margin: 0px; padding: 0px; width: 220px; height: 209px; overflow: hidden; float: left; position: relative; text-indent: -20000px; background-image: url(../images/hivromania_logo.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#header h1 a {margin: 10px 0px 0px 50px; padding: 0px; width: 122px; height: 192px; overflow: hidden; display: block;}

div#header p {margin: 0px; padding: 7px 14px 8px 0px; background-color: #6e94da; text-align: right; font-size: 0.9em; color: #ffffff;}
div#header p a {padding: 2px 4px;}
div#header p a:hover {background-color: #3b60a7;}

div#header p a.selected {padding: 2px 4px; background-color: #3b60a7;}
div#header p a.selected:hover {background-color: #3b60a7;}

div#header p label {margin: 0px; padding: 0px;}
div#header p img {margin: 0px 0px -3px 0px; padding: 0px; border: 1px solid #c3d5f8; vertical-align: top;}

div#header div {margin: 149px 0px 0px 0px; padding: 0px 10px 0px 0px; font-size: 0.9em; float: left; width: 720px; background-color: #3b60a7;}
div#header div a {margin: 4px 0px 0px 13px; padding: 4px 8px; float: right; display: block; color: #cfe0ff; font-weight: bold; background-repeat: no-repeat;}
div#header div a:hover {color: #ffffff; background-color: #5a8ef0;}
div#header div a.email {padding-left: 30px; background-image: url(../images/icons/email.gif); background-position: 8px 5px;}
div#header div a.print {padding-left: 32px; background-image: url(../images/icons/print.gif); background-position: 8px 4px;}


/* stanga */
div#stanga {margin: 0px; padding: 0px; width: 220px; overflow: hidden; float: left; background-color: #404d65; background-image: url(../images/backgrounds/bg_quicklinks.gif); background-repeat: repeat; background-position: 0px 0px;}

ul#meniu {margin: 0px; padding: 0px; list-style-type: none; background-color: #ec1a23; background-image: url(../images/backgrounds/bg_meniu.jpg); background-repeat: repeat-x; background-position: 0px 0px;}
ul#meniu li {margin: 0px; padding: 0px; vertical-align: bottom; width: 220px;}
ul#meniu li a {margin: 0px; padding: 5px 0px 6px 27px; width: 193px; display: block; color: #ffffff; text-decoration: none; font-size: 0.9em; font-weight: bold; text-transform: uppercase; background-image: url(../images/backgrounds/bg_buton_meniu.gif); background-repeat: no-repeat; background-position: 0px bottom;}
ul#meniu li a:hover {background-color: #cc0000; color: #ffff00;}

div#stanga div.linieMeniu {margin: -1px 0px 0px 0px; padding: 0px; height: 1px; overflow: hidden; background-color: #ffffff;}
div#stanga h3 {margin: 0px; padding: 14px 0px 13px 9px; font-size: 1.5em; font-weight: normal; color: #ffffff;}
div#stanga h3.newsletter { background-image: url(../images/backgrounds/linie_quicklinks.gif); background-repeat: no-repeat; background-position: 0px 0px;}

div#stanga ul.quicklinks {margin: 0px; padding: 0px 0px 13px 0px; list-style-type: none;}
div#stanga ul.quicklinks li {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 27px; background-image: url(../images/icons/funda_mica.gif); background-repeat: no-repeat; background-position: 10px 1px;}
div#stanga ul.quicklinks li a {color: #c1d7ff; text-decoration: none;}
div#stanga ul.quicklinks li a:hover {color: #ffffff; text-decoration: underline;}

div#stanga fieldset {margin: 0px; padding: 0px; border: none; background-image: url(../images/backgrounds/bg_newsletter.gif); background-repeat: repeat; background-position: 0px 0px;}
div#stanga fieldset p {margin: 6px 0px 12px 10px; padding: 0px; font-size: 0.9em; color: #c1d7ff;}
div#stanga fieldset p a {color: #c1d7ff; text-decoration: none;}
div#stanga fieldset p a:hover {color: #ffffff; text-decoration: underline;}



/* centru */
div#centruIndex {margin: 0px; padding: 0px; width: 729px; overflow: hidden; float: left; border-left: 1px solid #ffffff; background-color: #c4d4f1; background-image: url(../images/backgrounds/centru_index.gif); background-repeat: repeat-y; background-position: 0px 0px;}
div#centruInterior {margin: 0px; padding: 0px; width: 729px; overflow: hidden; float: left; border-left: 1px solid #ffffff; background-color: #c4d4f1; background-image: url(../images/backgrounds/bg_interior.gif); background-repeat: repeat-y; background-position: 0px 0px;}
div#detaliuArticol {margin: 0px; padding: 0px 14px 18px 14px; width: 701px; position: relative; overflow: hidden; float: left; border-left: 1px solid #ffffff; background-color: #c4d4f1;}

div#sitePath {margin: 0px; padding: 5px 14px; width: 701px; position: relative; overflow: hidden; float: left; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; font-size: 0.9em; color: #c1d7ff; background-color: #5776af;}
div#sitePath a {color: #c1d7ff; text-decoration: none;}
div#sitePath a:hover {color: #ffffff; text-decoration: underline;}


div#centruIndex h2 {margin: 17px 0px 5px 0px; padding: 0px; font-size: 2em; font-weight: normal; color: #eff2f7; position: relative;}
div#centruIndex h4 {margin: 2px 0px 5px 0px; padding: 0px; font-size: 1.1em; font-weight: bold; color: #eff2f7; position: relative;}
div#detaliuArticol h2 {margin: 17px 0px 15px 0px; padding: 0px; font-size: 1.8em; font-weight: normal; color: #496598; position: relative;}
div#centruIndex h3 {margin: 15px 0px 15px 0px; padding: 0px; font-size: 1.5em; font-weight: normal; color: #496598; position: relative;}
div#centruInterior h3 {margin: 15px 0px 15px 0px; padding: 0px; font-size: 1.5em; font-weight: normal; color: #496598; position: relative;}

div#detaliuArticol img.articol {margin: 0px 10px 0px 0px; padding: 0px; border: 1px solid #ffffff; width: 228px; float: left; vertical-align: bottom;}
div#detaliuArticol p {margin: 0px; padding: 0px;}
div#detaliuArticol h5 {margin: 2px 0px 5px 0px; padding: 0px; font-size: 1.1em; font-weight: bold; color: #5776AF;}

div#acasaCentru {margin: 0px; padding: 0px; width: 504px; overflow: hidden; float: left;}
div#acasaDreapta {margin: 0px; padding: 0px 14px 0px 14px; width: 197px; overflow: hidden; float: left;}
div#acasaDreapta p {margin: 18px 0px; clear: both;}
div#centruInterior p {margin: 18px 0px; clear: both;}

div.interior {margin: 0px; padding: 0px 14px 6px 14px; width: 336px; overflow: hidden; float: left; position: relative;}
div#interiorLung {margin: 0px; padding: 0px 14px 6px 10px; clear: both; border-top: 1px solid #ffffff; background-color: #d7e5fe;}

fieldset.headline {margin: 0px; padding: 0px 14px 14px 14px; clear: both; border: none; background-color: #5776af; color: #ffffff; border-bottom: 1px solid #ffffff;}
fieldset.headline img {margin: 0px 10px 0px 0px; padding: 0px; border: 1px solid #ffffff; width: 146px; float: left; vertical-align: bottom;}
fieldset.headline a {color: #eff2f7; text-decoration: underline;}
fieldset.headline a:hover {color: #ffff00; text-decoration: underline;}

div.stiri {margin: 0px; padding: 0px 14px 28px 14px; clear: both;}

div.listingStiri {margin: 0px 0px 18px 0px; padding: 0px; clear: both; position: relative;}
div.listingStiri img {margin: 0px 10px 10px 0px; padding: 0px; width: 84px; float: left; border: 1px solid #ffffff; vertical-align: bottom;}
div.listingStiri img.bullet {margin: 0px 0px 0px 0px; padding: 0px; width: 5px; border:0px; float:none;vertical-align: middle;}
div.listingStiri .fakeH4 {font-weight: bold; line-height: 22px; vertical-align: top;}
div.listingStiri h5 {margin: 2px 0px 5px 0px; padding: 0px; font-size: 0.9em; font-weight: bold; color: #5776AF;}

ul.listaNormala {margin: 18px 0px; padding: 0px; list-style-type: none; position: relative;}
ul.listaNormala li {margin: 0px; padding: 0px 0px 0px 15px; background-image: url(../images/icons/cruce_rosie.gif); background-repeat: no-repeat; background-position: 0px 3px;}

ul.listaDouaRanduri {margin: 18px 0px; padding: 0px; list-style-type: none; position: relative;}
ul.listaDouaRanduri li {margin: 0px; padding: 0px 10px 0px 15px; float: left; width: 327px; background-image: url(../images/icons/cruce_rosie.gif); background-repeat: no-repeat; background-position: 0px 3px;}

ul.listaGalerieFoto {margin: 18px 0px; padding: 0px; list-style-type: none; position: relative;}
ul.listaGalerieFoto li {margin: 0px; padding: 0px 0px 0px 15px; float:left;}

a.butonFormular {margin: 0px; padding: 4px 12px; color: #ffffff; text-decoration: none; background-color: #3b60a7;}
a.butonFormular:hover {margin: 0px; padding: 4px 12px; color: #ffffff; text-decoration: none; background-color: #4f7fdc;}


/* footer */
div#footer {margin: 0px; padding: 15px 10px 15px 235px; clear: both; background-color: #FFFFFF;}


/* formular */
form {margin: 0px; padding: 0px;}

input.campCautare {margin: 7px 0px 7px 15px; _margin: 6px 0px 6px 0px; padding: 2px 4px 1px 4px; width: 176px; border: none; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #555555; vertical-align: top;}
input.butonCautare {margin: 7px 0px 0px 3px; padding: 0px; cursor: pointer;}

input.campNewsletter {margin: 0px 3px 0px 10px; _margin: -1px 3px -1px 10px; padding: 1px 4px 1px 4px; width: 143px; border: none; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #555555; vertical-align: top;}
input.butonNewsletter {margin: 0px; padding: 0px; cursor: pointer; vertical-align: top;}

input.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px; width: 180px; border: 1px solid #999999; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
textarea.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px; width: 242px; height: 56px; overflow: auto; border: 1px solid #999999; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
select.formular01 {margin: 0px; padding: 0px; width: 187px; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
select.formular02 {margin: 0px; padding: 0px; width: 100px; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
input.formularButon01 {margin: 4px 0px; padding: 0px 2px; width: 100px; border: 1px solid #ffffff; background-color: #4a566d; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}
input.formularButon02 {margin: 4px 0px; padding: 0px 2px; border: 1px solid #ffffff; background-color: #4a566d; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}

input.formular01Box {vertical-align: -5px; _vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px; _vertical-align: -3px;}


/* tabele */
table.model01 {margin: 6px 0px 10px 0px; _margin: 7px 0px 10px 0px; padding: 0px; width: 100%; border: none; background-color:#ffffff;}
table.model01 th {padding: 7px 6px; font-size: 1em; text-align: left; color: #ffffff; text-transform: uppercase; background-color: #5776af;}
table.model01 td {padding: 3px 6px; font-size: 1em; background-color: #819ac8; color: #ffffff;}




div.errorDiv {margin: 12px 10px 0px 10px; clear: both; width:95%; padding:4px 4px 4px 4px; color:#7c0000; border:1px #959595 solid; background-color:#E1E0E0;}

div.messageAlertDiv {padding:4px; color:#D00000}


div.siteMapDiv{padding:4px; float:left; width:200px;}

div.pagini {margin: 15px 0px 3px 0px; padding: 0px; text-transform: uppercase; font-weight: bold; color: #2d2308; clear: both;}
a.paginaActiva {color: #2d2308; text-decoration: none;}
a.albastru03 {color: #5776AF; text-decoration: none; font-weight: bold;}
a.albastru03:hover {color: #ED1B24;}
