/* ------ STYLURI GENERALE ------ */
/*html {background: #303030 ;}*/
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 18px;}
div, dl, dt, dd, form, fieldset, img, h1, h2, h3, h4, h5, h6  {margin: 0px; padding: 0px; font-weight: normal;}
fieldset {border: none;}
img {border: none; vertical-align: bottom;}

div.container {margin: 0px auto; padding: 0px; width: 990px; position: relative; overflow: hidden;}
.cleaner {clear: both; height: 0px; display: block; overflow: hidden;}

a {color: #b1043e; text-decoration: underline; outline: none;}
a:hover {color: #ff246d; text-decoration: underline;}

a.butonInscription {padding: 6px 0px 8px 54px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 16px; color: #fff; font-weight: bold; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.3); background: url(../images/butons/mare_st.png) no-repeat 0px 0px;}
a.butonInscription span {padding: 6px 22px 8px 0px; background: url(../images/butons/mare_dr.png) no-repeat right 0px;}
a.butonInscription:hover {color: #ffffff; text-decoration: none; background-position: 0px -70px;}
a.butonInscription:hover span {background-position: right -70px;}

a.butonMic { padding: 1px 0px 4px 18px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #ffffff; line-height: 12px; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.5); background: url(../images/butons/mic_st.png) no-repeat 0px 0px;}
a.butonMic span {padding: 1px 18px 4px 0px; background: url(../images/butons/mic_dr.png) no-repeat right 0px;}
a.butonMic:hover {color: #ffffff; text-decoration: none; background-position: 0px -50px;}
a.butonMic:hover span { background-position: right -50px;}

a.butonMicInvers {padding: 1px 0px 4px 18px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #ffffff; line-height: 12px; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.5); background: url(../images/butons/mic_st.png) no-repeat 0px -50px;}
a.butonMicInvers span {padding: 1px 18px 4px 0px; background: url(../images/butons/mic_dr.png) no-repeat right -50px;}
a.butonMicInvers:hover {color: #8c8d8d; text-decoration: none; background-position: 0px 0px;}
a.butonMicInvers:hover span {background-position: right 0px;}






/* ------ INTERNAL FRAME ------ */
div.internalFrame {overflow: hidden; padding: 2px;}
div.internalFrame h1 {margin: 11px 0px 22px 3px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 34px; color: #fff; font-weight: bold; text-align: center; text-shadow: 1px 1px 0px rgba(0,0,0,0.6);}
div.internalFrame h1 img {margin: 0px 1px 0px 0px; vertical-align: -3px;}
div.filtreTaburi {margin: 12px 0px 0px 0px; font-size: 11px; float: right;}
div.filtreTaburi strong {color: #e20a52;}

div.meniuTaburi {margin: 0px 0px -1px 0px; padding: 0px 0px 0px 17px; overflow: hidden; float: left; background: url(../images/butons/tab_inactiv_st.png) no-repeat 0px 0px;}
div.tabsMenu {margin: 0px 0px 0px 0px; padding: 13px 0px 10px 0px; background: url(../images/butons/tab_inactiv_dr.png) no-repeat right 0px;}
div.tabsMenu a {margin: 0px 0px 0px -4px; padding: 7px 0px 10px 17px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 22px; text-decoration: none;}
div.tabsMenu a.selected {background: url(../images/butons/tab_activ_st.png) no-repeat 0px 0px;}
div.tabsMenu a:first-child {margin-left: -17px;}
div.tabsMenu a span {padding: 7px 30px 10px 0px;}
div.tabsMenu a.selected span {background: url(../images/butons/tab_activ_dr.png) no-repeat right 0px;}
div.tabsMenu a em {padding: 0px 0px 0px 33px; color: #a1a0a0; font-style: normal; text-shadow: 1px 1px 0px rgba(0,0,0,0.4);}
div.tabsMenu a span.profilVizitati em {background: url(../images/icons/visite_eu.png) no-repeat 0px -65px;}
div.tabsMenu a span.profilVizitatori em {background: url(../images/icons/visite_ei.png) no-repeat 0px -65px;}
div.tabsMenu a span.tabFavoris em {background: url(../images/icons/tab_favoris.png) no-repeat 0px -65px;}
div.tabsMenu a span.tabBlacklist em {background: url(../images/icons/blacklisted.png) no-repeat 0px -65px;}
div.tabsMenu a span.tabInbox em {padding: 0px 25px 0px 38px; background: url(../images/icons/mail_inbox.png) no-repeat 0px -65px;}
div.tabsMenu a span.tabCompose em {padding: 0px 25px 0px 38px; background: url(../images/icons/mail_write.png) no-repeat 0px -65px;}
div.tabsMenu a span.tabSent em {padding: 0px 25px 0px 38px; background: url(../images/icons/mail_sent.png) no-repeat 0px -65px;}
div.tabsMenu a span.payAbon em {padding: 0px 25px 0px 33px; background: url(../images/icons/pay_abon.png) no-repeat 0px -65px;}
div.tabsMenu a span.payTime em {padding: 0px 25px 0px 33px; background: url(../images/icons/pay_time.png) no-repeat 0px -65px;}
div.tabsMenu a span.userProfil em {padding: 0px 25px 0px 33px; background: url(../images/icons/user_mare.png) no-repeat 0px -65px;}
div.tabsMenu a span.userAlerte em {padding: 0px 25px 0px 33px; background: url(../images/icons/user_alerte.png) no-repeat 0px -65px;}
div.tabsMenu a.selected span em {color: #d00448; background-position: 0px 5px;}

div.tabsContent {padding-top: 2px; overflow: hidden; clear: both; background: url(../images/backgrounds/linie_adancime_hp.png) repeat-x 0px 0px;}
div.tabcontent {width: 1020px; overflow: hidden; clear: both;}
.tabcontent {display: none;}
div.continutTaburi {margin: 12px 0px 4px 0px; padding: 0px; clear: both; overflow: hidden; background: url(../images/backgrounds/descriere_produs_mijloc.gif) repeat-y 0px 0px;}

div.internalFrame div.textPop {margin: 0px 0px 14px 0px; padding: 0px; font-weight: normal;}





/* ------ profil vizita ------ */
div.profilVizita {
margin: 2px 2px 0px 0px; 
padding: 11px 8px 3px 14px; 
border-radius: 4px;
/*margin: 1px 1px 0px 0px;
padding: 13px 13px 10px 3px; */
width: 204px; 
height: 127px; 
overflow: hidden; 
position: relative; 
float: left; 
/*background: url(../images/backgrounds/cutie_vizite.png) no-repeat 0px 0px;*/
background:url(../images/ab/form.gif) repeat-x left bottom;
}
/*
div.corner {
border-radius:5px;
background:#171717;
height:100px;
padding:1px 0;
text-align:center;
}

div.corner1 {
border-radius:8px;
height:430px;
width:300px;
background:url(../images/ab/form.gif) repeat-x left bottom;
margin:0;
padding:1px 0;
}
*/

/*div.profilVizita {margin: 10px 9px 0px 0px; padding: 16px 15px 0px 15px; width: 214px; height: 131px; overflow: hidden; position: relative; float: left; background: url(../images/ab/cutie_vizite2.png) no-repeat 0px 0px;}*/
div.profilVizita img.pozaVizite {margin: -2px 12px 12px 0px; padding: 1px; width: 69px; height: 77px; border: 1px solid #5c5c5c; float: left;}
div.profilVizita h4 {margin: 4px 0px 0px 0px; overflow: auto; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 16px; color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.4); line-height: 16px;}
/*div.profilVizita h4 {margin: 4px 0px 0px 0px; font-family: "PT Sans Narrow", Arial, sans-serif; color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.4); line-height: 16px;}*/
div.profilVizita h4 em {margin: -1px 0px 0px 0px; display: block; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-style: normal;}
div.profilVizita h6 {margin: 10px 0px 0px 0px; font-size: 10px; line-height: 12px; color: #ffffff;}

div.profilVizita div.elementeJos {margin: 0px 0px 0px 0px; padding: 11px 0px 0px 0px; clear: both; font-size: 10px; color: #ffffff; background: url(../images/backgrounds/linie_adancime_hp.png) repeat-x 0px 0px;}
div.profilVizita div.elementeJos em {font-style: normal; display: block; float: right;}
div.profilVizita img.butonRemove {width: 18px; height: 18px; position: absolute; top: 9px; right: 8px;}



/* ------ PROFIL INBOX ------ */
div.profileBoite {margin: 0px 10px 0px 0px; width: 229px; overflow: hidden; float: left;}
div.profileBoite h2 {padding: 11px 15px 8px 15px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 15px; color: #fff; font-weight: bold; text-shadow: 1px 1px 0px rgba(0,0,0,0.5); background: url(../images/backgrounds/cap_profil_boite.png) no-repeat 0px 0px;}

div.pozaProfilBoite {padding: 11px 0px 11px 0px; border: 1px solid #535353; border-right: 1px sold #121212; border-bottom: none; text-align: center; background: #040404 url(../images/backgrounds/boite_profil_02.png) repeat 0px 0px;}
div.pozaProfilBoite img {padding: 1px; border: 1px solid #282828;}

div.userBoite {padding: 10px 0px 10px 0px; overflow: hidden; clear: both; border: 1px solid #535353; border-right-color: #121212; border-top-color: #444; border-bottom-color: #444; font-size: 10px; color: #fff; line-height: 12px; background: #040404 url(../images/backgrounds/boite_profil_01.png) repeat 0px 0px;}
div.userBoite p {margin: 0px; padding: 0px 0px 0px 5px; width: 108px; overflow: hidden; float: left;}
div.userBoite p.stUserBoite {padding: 0px 5px 0px 0px; color: #8d8d8d; text-align: right;}
div.userBoiteProfil {padding: 11px 0px;}

div.messagePreview {padding: 11px 16px; border: 1px solid #535353; border-top: none; border-right-color: #121212; border-bottom-color: #393939; font-size: 11px; line-height: 12px; color: #878787; background: #040404 url(../images/backgrounds/boite_profil_02.png) repeat 0px 0px;}
div.messagePreview h5 {margin: 0px 0px 12px 0px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 12px; color: #fff; text-transform: uppercase;}
div.messagePreview p.mesBody {margin: 0px; padding: 0px;}

div.replyProfil {padding: 11px 16px 18px 16px; border: 1px solid #535353; border-top: none; border-right-color: #121212; border-bottom-color: #101010; border-radius: 0px 0px 10px 10px; text-align: right; background: #040404 url(../images/backgrounds/boite_profil_01.png) repeat 0px 0px;}

div.photosReservees {margin: 0px; width: 229px; overflow: hidden; clear: both;}
div.photosReservees a:hover {color:red; background-position: 0px 0px;  text-decoration:none; background-image:url(../images/butons/inchide_vizite.png); background-repeat:no-repeat;}
div.photosReservees img {margin: 0px 3px 6px 0px; padding: 1px; width: 58px; border: 1px solid #444;}
div.butonAjouter {padding: 9px 0px 5px 0px; text-align: center;}
div.lexx {margin: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21;}

div.photosReserveesProfil {margin: 0px; width: 229px; overflow: hidden; clear: both;}
div.photosReserveesProfil img {margin: 0px 3px 6px 0px; padding: 1px; width: 58px; border: 1px solid #444;}




/* ------ TABEL INBOX ------ */
div.internalFrame div.cutieTabMica {margin: 0px -17px 0px 0px; padding: 0px; width: 765px; overflow: hidden; float: left; clear: none;}


/*table.inboxUser {margin: 0px 0px 0px 0px; padding: 0px; width: 765px; font-size: 11px; line-height: 14px; color: #ccc;}*/
table.inboxUser {margin: 0px 0px 0px 0px; padding: 0px; width: 765px; font-size: 11px; line-height: 14px;}
table.inboxUser thead th {padding: 8px 10px 8px 10px; border: 1px solid #686868; border-bottom-color: #181818; border-right-color: #181818; text-align: left; font-weight: normal; background-color: #494949;}
table.inboxUser tbody th {padding: 7px 0px 6px 0px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 16px; color: #fff; font-weight: normal; text-shadow: 1px 1px 0px rgba(0,0,0,0.4); background: url(../images/backgrounds/inbox_head.png) repeat-x 0px 0px;}
table.inboxUser tbody th:first-child {border-left: 1px solid #4f4f4f;}
table.inboxUser tbody th:last-child {border-right: 1px solid #060606;}

table.inboxUser tbody td {padding: 8px 0px 6px 0px; border-top: 1px solid #1d1d1d; border-bottom: 1px solid #000; text-align: center; background-color: #111111;}
table.inboxUser tbody td:first-child {border-left: 1px solid #393939;}
table.inboxUser tbody td:last-child {border-right: 1px solid #141414;}
table.inboxUser tbody th.onLeft, table.inboxUser tbody td.onLeft {padding: 8px 0px 6px 10px; text-align: left;}
table.inboxUser tbody td.compuneSus {padding-left: 13px; font-size: 10px; text-transform: uppercase; text-align: left;}
table.inboxUser tbody td.compuneSus label {padding: 6px 0px 0px 0px; display: block; width: 60px; float: left;}
table.inboxUser tr.notRead td {font-weight: bold;}
table.inboxUser tbody td a {color: #ccc; text-decoration: none;}
table.inboxUser tr.notRead td a {color: #fff;}

table.inboxUser tbody tr:nth-child(odd) td {border-top-color: #262626; background-color: #1a1a1a;}
/*table.inboxUser tbody tr:hover td {background-color: #444;}*/
table.inboxUser tbody tr.rowSelected td, table.inboxUser thead tr.rowSelected th {border-top-color: #4d192a; background-color: #430d1f;}
div.bottomTable {height: 9px; overflow: hidden; width: 765px; border-top: 1px solid #1d1d1d; border-radius: 0px 0px 10px 10px; background-color: #111;}

/* ------ TABEL INBOX SEARCH------ */
div.internalFrame div.InboxSearch {margin: 0px -17px 0px 0px; padding: 0px; width: 290px; overflow: hidden; float: left; clear: none;}
div.UserList {margin: 0px 10px 0px 0px; width: 650px; overflow: hidden; float: right;}


/* ------ BOX PROFIL ------ */
div.boxProfil {margin: 0px; overflow: hidden; width: 750px;}
div.boxProfil2 {margin: 0px; overflow: hidden; width: 750px;}

div.elementProfil {padding: 16px 14px; overflow: hidden; border-top: 1px solid #333; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #393939; background: url(../images/backgrounds/boite_profil_02.png) repeat 0px 0px; background-color: #111111;}
div.elementProfil h2 {margin: 0px 0px 0px 0px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 22px; color: #ff246d;}
div.elementProfil h4 {margin: 0px 0px 14px 0px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 19px; color: #ff246d;}
div.butonList {padding: 15px 0px 8px 0px; clear: both;}
div.statsTitle {margin: 0px 0px 0px 0px; float: right; font-size: 12px;}
div.statsTitle strong {font-size: 12px; color: #ff246d;}

div.elementProfil ul {margin: 5px 30px 5px 0px; padding: 0px; list-style: none; width: 270px; overflow: hidden; float: left;}
div.elementProfil ul li {margin: 0px; padding: 0px 0px 0px 24px; font-weight: normal; font-size: 13px; background: url(../images/icons/sageata_roz.png) no-repeat 0px 1px;}


div.elementabo ul {margin: 5px 30px 5px 0px; padding: 0px; list-style: none; width: 270px; overflow: hidden; float: left;}
div.elementabo ul li {margin: 0px; padding: 0px 0px 0px 24px; font-weight: normal; font-size: 13px; background: url(../images/icons/sageata_roz.png) no-repeat 0px 1px;}


div.boxProfil div.elementProfil:first-child {border-top-color: #444; border-radius: 10px 10px 0px 0px;}
div.boxProfil div.elementProfil:last-child {border-radius: 0px 0px 10px 10px;}
div.boxProfil div.elementProfil:nth-child(even) {background: #1a1a1a;}

div.boxProfil2 div.elementProfil:first-child {border-top-color: #444; border-radius: 10px 10px 0px 0px;}
div.boxProfil2 div.elementProfil:last-child {border-radius: 0px 0px 10px 10px;}
div.boxProfil2 div.elementProfil:nth-child(even) {background: #1a1a1a;}


div.elementAbo {padding: 16px 14px; overflow: hidden; border-top: 1px solid #333; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #393939; background: url(../images/backgrounds/boite_profil_02.png) repeat 0px 0px; background-color: #111111;}
div.elementAbo h2 {margin: 0px 0px 0px 0px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 22px; color: #ff246d;}
div.elementAbo h4 {margin: 0px 0px 14px 0px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 19px; color: #ff246d;}
div.elementAbo ul {margin: 5px 30px 5px 0px; padding: 0px; list-style: none; width: 270px; overflow: hidden; float: left;}
div.elementAbo ul li {margin: 0px; padding: 0px 0px 0px 24px; font-weight: normal; font-size: 13px; background: url(../images/icons/sageata_roz.png) no-repeat 0px 1px;}

div.boxProfil div.elementAbo:first-child {border-top-color: #444; border-radius: 10px 10px 0px 0px;}
div.boxProfil div.elementAbo:last-child {border-radius: 0px 0px 10px 10px;}
div.boxProfil div.elementAbo:nth-child(even) {background: #1a1a1a;}

div.boxProfil2 div.elementAbo:first-child {border-top-color: #444; border-radius: 10px 10px 0px 0px;}
div.boxProfil2 div.elementAbo:last-child {border-radius: 0px 0px 10px 10px;}
div.boxProfil2 div.elementAbo:nth-child(even) {background: #1a1a1a;}


/* ------ PAYMENT ------ */
div.stangaTaburi {margin: 0px 20px 0px 0px; width: 650px; float: left;}
div.dreaptaTaburi {margin: 0px 0px 0px 0px; width: 333px; overflow: hidden; float: left;}

div.tabcontent h1.titlePay {margin: 20px 0px 25px 0px; padding: 0px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 26px; color: #fff; text-align: left; font-weight: normal;}
div.tabcontent h1.titlePay strong {font-weight: normal; color: #d00448; font-size: 32px;}


div.containerOferte {width: 700px; clear: both;}
div.ofertaAbonament {margin: 3px 10px 0px 0px; padding: 14px 12px 14px 12px; width: 184px; float: left; position: relative; border: 1px solid #444; border-bottom: 1px solid #090909; border-right: 1px solid #090909; border-radius: 15px; font-size: 10px; line-height: 12px; font-weight: normal; color: #bbb; background: #111111 url(../images/backgrounds/cutie_plata.png) repeat-x 0px 0px;}
div.ofertaAbonament div.titlu {margin: 0px 0px 12px 0px; padding: 0px 0px 10px 0px; overflow: hidden; background: url(../images/backgrounds/linie_adancime_hp.png) repeat-x 0px bottom;}
div.ofertaAbonament div.titlu span.radio {margin: 0px 0px 0px 0px; display: block; float: left; width: 30px;}
div.ofertaAbonament div.titlu h3 {margin: 0px 0px 6px 0px; width: 120px; float: left; font-family: "PT Sans Narrow", Arial, sans-serif; color: #fff; font-size: 22px; line-height: 24px; font-weight: normal;}

div.ofertaAbonament div.titlu h3 em {font-style: normal; font-size: 16px;}
div.ofertaAbonament div.titlu h3 strong {font-size: 26px; color: #d00448;}


p.reducerePret {padding: 8px 0px 0px 0px; width: 33px; height: 26px; overflow: hidden; position: absolute; top: -20px; right: -5px; font-family: "PT Sans Narrow", Arial, sans-serif; font-size: 15px; color: #fff; font-weight: bold; text-align: center; letter-spacing: -1px; background: url(../images/icons/star_promotion.png) no-repeat 0px 0px;}
p.reducerePret strong {font-size: 14px;}
/*div.ofertaAbonament:hover {background: #bb003e; color: #ebb3c5;}
div.tabsContent div.ofertaAbonament:hover h3 strong {color: #2a000e;}*/


div.mijloacePlata {padding: 14px 12px; overflow: hidden; border-radius: 10px; font-size: 11px; background-color: #111111;}
div.mijlocPlata {margin: 0px 0px 0px 0px; padding: 6px 0px; overflow: hidden; background: url(../images/backgrounds/linie_adancime_hp.png) repeat-x 0px 0px;}
div.mijlocPlata:first-child {background: none;}
/*div.mijlocPlata:hover {background-color: #bb003e;}*/

div.validarePlata {margin: 20px 0px 0px 0px; padding: 30px 20px 10px 0px; overflow: hidden; clear: both; text-align: center; background: url(../images/backgrounds/linie_adancime_hp.png) repeat-x 0px 0px;}

/* ------ pages ------ */
div.pages {margin: 16px 0px 0px 2px; width:767px; height: 30px;padding: 2px 0px; overflow: hidden; clear: both; font-size: 10px; color: #ffffff; text-shadow: 1px 1px 0px rgba(0,0,0,0.5);}
div.pages a {margin: 0px 3px 0px 0px; padding: 0px 0px 1px 0px; width: 33px; display: block; float: left; color: #ffffff; text-decoration: none; text-align: center; background: url(../images/butons/paginare.png) no-repeat 0px 0px;}
div.pages a:hover {color: #e9e9e9; text-decoration: none; background-position: 0px -30px;}
div.pages a.activ {color: #e9e9e9; text-decoration: none; background-position: 0px -60px;}

div.pages label {margin: 0px 7px 0px 0px; display: block; float: left;}



/* ------ FORMS ------ */
input.inscriptionField {margin: 0px; padding: 5px 9px; width: 175px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background: url(../images/backgrounds/input_hp_mare.png) no-repeat 0px 0px;}
select.inscriptionField {margin: 0px 0px 0px 0px; padding: 1px; border: 1px solid #323232; width: 183px; height: 24px; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #010101;}
textarea.replyProfil {margin-bottom: 11px; padding: 6px; width: 193px; height: 107px; clear: both; border: 1px solid #363636; border-radius: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: left; color: #ccc; line-height: 14px; background-color: #171717;}

input.composeFieldSubject {margin: 0px 0px 4px 0px; padding: 5px 9px; width: 375px; height: 15px;border: 1px solid #2c2c2c; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #010101;}
input.composeFieldSubject2 {margin: 0px 0px 4px 0px; padding: 5px 9px; width: 375px; height: 10px;border: 1px solid #2c2c2c; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #010101;}
input.composeField {margin: 0px 0px 4px 0px; padding: 5px 9px; width: 175px; height: 20px;border: 1px solid #2c2c2c; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #010101;}
input.composeField3 {margin: 0px 0px 4px 0px; padding: 5px 9px; width: 155px; height: 8px;border: 1px solid #2c2c2c; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #010101;}
input.composeField2 {margin: 0px 0px 4px 0px; padding: 5px 9px; width: 250px; height: 20px;border: 1px solid #2c2c2c; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #010101;}
textarea.composeField {padding: 6px; width: 725px; height: 360px; clear: both; border: 1px solid #363636; border-radius: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: left; color: #ccc; line-height: 14px; background-color: #171717;}
textarea.composeField2 {padding: 6px; width: 725px; height: 230px; clear: both; border: 1px solid #363636; border-radius: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: left; color: #ccc; line-height: 14px; background-color: #171717;}

input.ofertaAbonament {vertical-align: -1px;}

input.formular01 {margin: 0px; padding: 2px 2px; width: 250px; border: 1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
textarea.formular01 {padding: 6px; width: 400px; height: 70px; clear: both; border: 1px solid #363636; border-radius: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: left; color: #ccc; line-height: 14px; background-color: #171717;}
select.formular01 {margin: 0px 0px 0px 0px; padding: 1px; border: 1px solid #323232; width: 150px; height: 20px; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; text-transform: none; background-color: #010101;}
select.formulardate {margin: 0px 0px 0px 0px; padding: 1px; border: 1px solid #323232; width: 55px; height: 20px; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; text-transform: none; background-color: #010101;}


input.formular01Box {margin-right: 5px; vertical-align: -2px;}
input.formular02Box {margin-right: 11px; vertical-align: -3px;}
input.formular01Radio {margin-right: 5px; vertical-align: -3px;}

input.SendMailField {margin: 0px 0px 4px 0px; padding: 5px 9px; width: 200px; height: 15px;border: 1px solid #2c2c2c; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; background-color: #010101;}
input.SendMailButton {margin: -1px 0px 0px 1px; vertical-align: top; height: 30px;}


div.fileinputs {
    position: relative;
    height: 30px;
    width: 350px;
}

div.fileinputs input.file {
    margin-top:5px;
    _margin-top: 3px;
    *margin-top: 3px;
    width: 350px;
    height:25px;
}

div.fileinputs input.file.hidden {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

div.fakefile {
    position: absolute;
    top: 0;
    left: 0px;
    width: 370px;
    padding: 0;
    margin: 0;
    z-index: 1;
    line-height: 90%;
}
div.fakefile input {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right:5px;
    float:left;
}

div.fakefile input.input_background{
    font-size: 12px;
    line-height: 12px;
    background:url(../images/backgrounds/input_hp_mare.png) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #990033;
    padding:7px 0 5px 4px;
    _padding:9px 0 3px 4px;
    *padding:9px 0 3px 4px;
	width: 175px; 
	height: 25px;
    border: medium none;
    margin: 0;
    display:block;
}

div.fakefile input.input_button{
   	background:url(../images/butons/search.png) no-repeat top left;
    height:22px;
    width:50px;
    border: medium none;
    margin: 0;
    display:block;
    float:left;
    margin-top:1px;
    margin-left:5px;
}

.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/page-loader.gif) 50% 50% no-repeat rgb(249,249,249);
}













