html {background-color: #d0ebfa; background-image: url(../images/backgrounds/bg_pagina.gif); background-repeat: repeat-x; background-position: 0px 0px;}
body {margin: 0px auto; padding: 0px 5px; width: 910px; position: relative; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #000000;}
div.cleaner {margin: 0px; padding: 0px; height: 1px; overflow: hidden; clear: both; position: relative;}
div.cleaner01 {margin: 0px; padding: 0px; height: 10px; overflow: hidden; clear: both; position: relative;}

a {color: #0477b7; text-decoration: none;}
a:hover {color: #188fd2; text-decoration: underline;}


/* header */
div#header {margin: 0px; padding: 0px; width: 910px; height: 93px; overflow: hidden; clear: both; position: relative; background-image: url(../images/backgrounds/header.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#header h1 {margin: 0px; padding: 0px; width: 160px; height: 86px; overflow: hidden; float: left; text-indent: -20000px;}
div#header h1 a {margin: 0px; padding: 0px; width: 160px; height: 86px; overflow: hidden; display: block;}

div#header p {margin: 0px; padding: 13px 12px 0px 40px; float: right; font-size: 0.9em; font-weight: bold; color: #ffffff;}
div#header p label {padding: 0px 9px;}
div#header p a {color: #ffffff;}
div#header p img {margin: 0px; padding: 0px; border: 1px solid #eaf4f9; vertical-align: top;}
div#header p img.ro {margin: 0px 7px 0px 26px;}

div#header div {margin: 0px; padding: 25px 12px 0px 40px; float: right; clear: right; font-size: 0.9em;}


/* meniu */
div#meniu {margin: 0px; padding: 8px 0px 0px 25px; width: 885px; height: 34px; overflow: hidden; clear: both; font-size: 1.2em; font-weight: bold; text-transform: uppercase; background-image: url(../images/backgrounds/menu.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#meniu label {padding: 0px 26px 0px 0px;}
div#meniu a {color: #ffffff;}
div#meniu a:hover {color: #ffdd00; text-decoration: none;}


/* calem */
div#cale {margin: 0px 0px 0px 10px; padding: 0px 0px 4px 14px; font-size: 0.9em; background-image: url(../images/icons/ico_acasa.gif); background-repeat: no-repeat; background-position: 0px 2px;}


/* content */
div#topContent {margin: 0px 0px -3px 0px; padding: 0px; width: 910px; height: 8px; overflow: hidden; position: relative; clear: both; background-image: url(../images/backgrounds/central_top.gif); background-repeat: no-repeat; background-position: 0xp 0px;}
div#bottomContent {margin: -2px 0px 0px 0px; padding: 0px; width: 910px; height: 8px; overflow: hidden; clear: both; background-image: url(../images/backgrounds/central_bottom.gif); background-repeat: no-repeat; background-position: 0xp 0px;}

div#mainContent {margin: 0px; padding: 0px 0px 0px 4px; width: 904px; overflow: hidden; position: relative; clear: both; border-left: 1px solid #c5d6e0; border-right: 1px solid #c5d6e0; background-color: #e5f6ff;}
div#leftContent {margin: 0px; padding: 0px 4px 0px 0px; width: 674px; overflow: hidden; position: relative; float: left;}
div#rightContent {margin: 0px; padding: 0px; width: 222px; overflow: hidden; position: relative; float: left;}

div.flashBig {margin: 0px 0px 12px 0px; padding: 0px; width: 675px; height: 183px; overflow: hidden; clear: both; position: relative;}
div.flashSmall {margin: 0px 0px 13px 0px; padding: 0px; width: 222px; height: 182px; overflow: hidden; clear: both; position: relative;}

div.treiCasete {margin: 0px; padding: 0px; clear: both; width: 678px;}
div.treiCasete fieldset {margin: 0px 4px 0px 0px; float: left;}

fieldset.casetaMica {margin: 0px; padding: 0px 0px 6px 0px; width: 222px; overflow: hidden; position: relative; border: none; background-image: url(../images/backgrounds/caseta_bottom.gif); background-repeat: no-repeat; background-position: left bottom;}
fieldset.casetaMica h3 {margin: 0px; padding: 8px 7px 7px 7px; font-size: 1.2em; color: #ffffff; background-image: url(../images/backgrounds/bg_categorie_albastru.gif); background-repeat: no-repeat; background-position: 0px 0px;}
fieldset.casetaMica h3.rosu {background-image:url(../images/backgrounds/bg_categorie_rosu.gif);}
fieldset.casetaMica h3 a {color: #ffffff;}
fieldset.casetaMica h3 a:hover {color: #ffffff; text-decoration: none;}
fieldset.casetaMica h3 img {margin: -2px 4px 0px 0px; padding: 0px; border: none; vertical-align: top;}
fieldset.casetaMica p {margin: 0px 1px; padding: 0px; height: 60px; font-size: 0.9em; font-weight: bold; color: #ffffff; background-color: #57bcf3; background-repeat:no-repeat; background-position: 0px 0px;}
fieldset.casetaMica p.slogan {margin: -1px 1px 0px 1px; padding: 0px 0px 0px 5px; height: 76px; background-image: url(../images/backgrounds/slogan.gif); overflow: hidden;}
fieldset.casetaMica p.slogan img {padding: 0px; margin: 0px 0px 0px 0px; float: right; border: none;}
fieldset.casetaMica p.slogan a {color: #ffffff;}
fieldset.casetaMica p.slogan a:hover {text-decoration: underline;}
fieldset.casetaMica div {margin: 13px 0px; padding: 0px 8px; clear: both;}

dl.stire {margin: 8px 0px 16px 0px; padding: 0px 8px 0px 8px;}
dl.stire dt {margin: 0px; padding: 0px; font-weight: bold; color: #383838;}
dl.stire dd {margin: 0px; padding: 0px;}
dl.stire dd.vezi {margin: 8px 0px 8px 0px; padding: 0px 0px 0px 15px; background-image: url(../images/icons/sageata_patrat_rosu.gif); background-repeat: no-repeat; background-position: 0px 2px;}

div.parteneri {margin: 0px; padding: 4px 0px 0px 0px; width: 900px; overflow: hidden; clear: both; position: relative;}
div.topParteneri {margin: 0px; padding: 0px; width: 900px; height: 8px; overflow: hidden; clear: both; background-image: url(../images/backgrounds/parteneri_top.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.bottomParteneri {margin: 0px; padding: 0px; width: 900px; height: 8px; overflow: hidden; clear: both; background-image: url(../images/backgrounds/parteneri_bottom.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.mainParteneri {margin: 0px; padding: 0px; clear: both; border-left: 1px solid #c5d6e0; border-right: 1px solid #c5d6e0; background-color: #ffffff;}
div.mainParteneri img {margin: 11px 18px; padding: 0px; border: none; vertical-align: middle;}
div.mainParteneri a{background:white none repeat scroll 0%; display:block; float:left; width:200px;}
fieldset.categoriiProduse {margin: 0px 0px 5px 0px; padding: 0px; border: none; clear: both;}
fieldset.categoriiProduse h3 {margin: 0px; padding: 8px 7px 7px 7px; font-size: 1.2em; color: #ffffff; background-image: url(../images/backgrounds/cap_categorie_albastru.gif); background-repeat: no-repeat; background-position: 0px 0px;}
fieldset.categoriiProduse h3 img {margin: -2px 4px 0px 0px; padding: 0px; border: none; vertical-align: top;}
fieldset.categoriiProduse div.continut {margin: 0px; padding: 8px 8px 0px 8px; clear: both; position: relative; border-left: 1px solid #c5d6e0; border-right: 1px solid #c5d6e0; background-color: #ffffff;}
fieldset.categoriiProduse div.bottomCategorii {margin: 0px; padding: 0px; height: 8px; overflow: hidden; clear: both; background-image: url(../images/backgrounds/bottom_categorie.gif); background-repeat: no-repeat; background-position: 0px 0px;}

fieldset.categoriiProduse div.continut ul {margin: 0px; padding: 0px; position: relative; float: left; list-style-type: none; }
fieldset.categoriiProduse div.continut ul li {margin: 0px; padding: 0px 0px 0px 16px; background-image: url(../images/icons/sageata_patrat_albastru.gif); background-repeat: no-repeat; background-position: 0px 2px;}

dl.categorie {margin: 0px; padding: 0px;}
dl.categorie dt {margin: 0px; padding: 0px;}
dl.categorie dt img {margin: 0px 8px 0px 0px; padding: 0px; border: 1px solid #c5d6e0; width: 130px; position: relative; vertical-align: top; float: left;}
dl.categorie dd {margin: 0px; padding: 12px 0px 0px 0px; font-weight: bold;}
dl.categorie dd img {margin: 2px 6px 0px 0px; padding: 0px; border: none; vertical-align: top;}

dl.listingArticole {margin: 0px; padding: 0px; clear: both;}
dl.listingArticole dt {margin: 0px; padding: 0px;}
dl.listingArticole dt img {margin: 0px 8px 0px 0px; padding: 0px; border: 1px solid #c5d6e0; width: 130px; position: relative; vertical-align: top; float: left;}
dl.listingArticole dd {margin: 0px; padding: 12px 0px 0px 0px; font-weight: normal;}
dl.listingArticole dd img {margin: 2px 6px 0px 0px; padding: 0px; border: none; vertical-align: top;}

fieldset.parteneri {margin: 0px 0px 0px 0px; padding: 0px; border: none; clear: both;}
p.parteneri {width: 32%; float: left; border: none; text-align: center;}
p.parteneri img {width: auto; float: none; padding: 10px 10px; margin: 0px;}

img.imagineDetaliu {margin: 0px 20px 0px 0px; padding: 0px; border: 1px solid #c5d6e0; position: relative; vertical-align: top; float: left;}

fieldset.categoriiProduse div.continut ul.utilitati1 {margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; list-style-type: none; clear: both; position: relative; float; none;}
fieldset.categoriiProduse div.continut ul.utilitati1 li {margin: 0px; padding: 0px 15px 0px 16px; display: inline; font-size: 0.9em; background-image: url(../images/icons/sageata_patrat_albastru.gif); background-repeat: no-repeat; background-position: 0px 1px; float: left;}

fieldset.categoriiProduse div.continut ul.utilitati {margin: 0px; padding: 8px 0px 0px 0px; list-style-type: none; clear: both; float: right;}
fieldset.categoriiProduse div.continut ul.utilitati li {margin: 0px; padding: 0px 15px 0px 16px; display: inline; font-size: 0.9em; background: none;}
fieldset.categoriiProduse div.continut ul.utilitati li a {font-weight: bold; font-size: 1.1em; vertical-align: middle;}
fieldset.categoriiProduse div.continut ul.utilitati li a:hover {text-decoration: none;}
fieldset.categoriiProduse div.continut ul.utilitati li img {border: none; vertical-align: middle; margin: 0px 3px;}


fieldset.categoriiProduse div.continut ul.elemente {margin: 14px 0px; padding: 0px; list-style-type: none; float: none; clear: both;}
fieldset.categoriiProduse div.continut ul.elemente li {margin: 0px 0px 3px 0px; padding: 0px 0px 0px 16px; background-image: url(../images/icons/sageata_patrat_rosu.gif); background-repeat: no-repeat; background-position: 0px 2px;}
fieldset.categoriiProduse div.continut ul.elemente li img {margin: 0px 8px 0px 6px; padding: 0px; border: none; vertical-align: middle;}

div.faq {margin: 0px; padding: 0px; width: 448px; overflow: hidden; float: left;}
div.faq h3 {margin: 0px; padding: 8px 7px 7px 7px; font-size: 1.2em; color: #ffffff; text-transform: uppercase; background-image: url(../images/backgrounds/cap_faq.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.faq h3.service {background-image: url(../images/backgrounds/cap_service.gif);}
div.faq h3 img {margin: -2px 4px 0px 0px; padding: 0px; border: none; vertical-align: top;}
div.faqContent {margin: 0px; padding: 8px 8px 0px 8px; clear: both; border-left: 1px solid #c5d6e0; border-right: 1px solid #c5d6e0; background-color: #ffffff;}
div.faqBottom {margin: 0px; padding: 0px; height: 8px; overflow: hidden; clear: both; background-image: url(../images/backgrounds/bottom_faq.gif); background-repeat: no-repeat; background-position: 0px 0px;}

dl.faq {margin: 0px; padding: 0px;}
dl.faq dt {margin: 0px; padding: 0px 0px 0px 18px; font-weight: bold; color: #0477b7; background-image: url(../images/icons/sageata_patrat_albastru.gif); background-repeat: no-repeat; background-position: 0px 2px;}
dl.faq dt.service {color: #cc0000; background-image: url(../images/icons/sageata_patrat_rosu.gif);}
dl.faq dd {margin: 0px; padding: 0px 0px 12px 18px;}



/* footer */
div#footer {margin: 0px; padding: 17px 9px; color: #999999; font-size: 0.9em;}
div#footer img {margin: 0px 16px 0px 0px; padding: 0px; border: none; float: right;}
div#footer div {margin: 0px; padding: 0px; color: #0069a3;}
div#footer div label {padding: 0px 6px;}
div#footer p {margin: 10px 0px 0px 0px; padding: 0px;}


/* labels */
label.negru {font-weight: bold; color: #333333;}
label.veziAlbastru {margin: 13px 8px; padding: 0px 0px 0px 15px; display: block; font-weight: bold; background-image: url(../images/icons/sageata_patrat_albastru.gif); background-repeat: no-repeat; background-position: 0px 2px;}


/* form */
form {margin: 0px; padding: 0px;}
input.campCautare {margin: 0px; _margin: -1px 0px; padding: 0px 5px 1px 5px; width: 140px; border: 1px solid #3273a3; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #4f7991;}
input.butonCautare {margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top;}

input.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px; width: 180px; border: 1px solid #3798ce; 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 #3798ce; 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;}
input.formularButon01 {margin: 4px 0px; padding: 0px 2px; width: 100px; border: 1px solid #ffffff; background-color: #dd0000; 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;}

button.formularButon01 {margin: 4px 0px; padding: 0px 2px; width: 100px; border: 1px solid #ffffff; background-color: #dd0000; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}

/* a */
a.negru {color: #383838;}
a.negru:hover {color: #383838;}

a.rosu {color: #e50000;}
a.rosu:hover {color: #ff1010;}

a.alb {color: #ffffff;}
a.alb:hover {color: #ffdd00; text-decoration: none;}


/* tabele */
table.model01 {margin: 6px 0px 10px 0px; _margin: 7px 0px 10px 0px; padding: 0px; width: 100%; border: none; background-color:#ffffff;}
table.model01 td {padding: 3px 6px; font-size: 1em; background-color: #bee2f5;}


