* { margin:0; padding:0; outline:none } html, body { margin:0; padding:0; border:0 none }
body { background:#fff url(../images/background.jpg) center top; border:0 none; font:13px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#ccc; }
a { color:#b6a261 }
a:hover { color:#8c7e51 }
a img { border:0 none }
.left{ display:inline; float:left;}
.right{ display:inline; float:right;}
.clear{ clear:both; line-height:0px;}
input, textarea, option, select { background:#000; color:#fff; padding:2px; border:1px solid #993; font:13px "Trebuchet MS",Arial,Helvetica,sans-serif; }
option, select { padding:0; border:0 none; border-bottom:1px solid #999 }

/* main DIV - align center */
.main { width:980px; background:#333 url(../images/bg_main.jpg) no-repeat; margin:0 auto; }

.main #top { height:35px }
.main #top span { display:none }
.main #top #umbraStanga { position:absolute; top:0; left:50%; margin:0 0 0 -502px; }
.main #top #umbraDreapta { position:absolute; top:0; left:50%; margin:0 0 0 490px; }

.main #suport { width:23px/*170px*/; margin:0 0 0 464px/*317px*/; border:1px solid #000; background:#97823e; padding:2px 0 2px 2px; border-right:0 none; position:absolute; top:110px; left:50%; cursor:pointer; overflow:hidden; z-index:30000; }
.main #suport p { padding:0; font-size:14px; background:#000; height:79px; line-height:16px; color:#ccc }
.main #suport p img { width:20px; height:56px; float:left; padding:10px 7px 3px 0; }
.main #suport p big { font-size:16px; display:block; padding:5px 0 3px 0; color:#fff }
.main #suport p em { color:#97823e; font-style:normal; font-size:12px }
.main #suport p #suportshow { display:none }


/* menu */
.main #meniu { padding:2px 0 0 0; background:#000; text-align:center; margin:0 }
.main #meniu a img { margin:0 27px }

/* black content */
.main .content { background:#000; padding:12px 160px 10px 160px; width:auto; clear:both }
.main .content .clear { height:2px; overflow:hidden }
.main .content h2 { color:#666; background:url(../images/dunga_jos.jpg) left bottom no-repeat; font-size:17px; font-weight:normal; padding:0 0 4px 0; margin:0 0 5px 0 }
.main .content #mallLogos { font-size:2px }
.main .content #mallLogos img { position:absolute; width:116px; height:108px }
.main .content #mallLogos #logoLeft { left:50%; margin:35px 0 0 -490px }
.main .content #mallLogos #logoRight { left:50%; margin:35px 0 0 374px }

.main .content #mallLogos .tours { position:absolute; width:720px; top:20px; padding:20px 10px; text-align:center; background:#555; display:none; font-size:11px; left:50%; margin:0 0 0 -365px; z-index:3000; }
.main .content #mallLogos .tours p { padding:7px 0 0 0}
.main .content #mallLogos .tours a { color:#0cf }

.main .content #formCauta { padding:0; width:230px; float:left }
.main .content #formCauta a#butReset { width:auto; float:right; padding:5px 12px 3px 3px; color:#b5a26c; text-decoration:none }
.main .content #formCauta a#butReset:hover { color:#fff }
.main .content #formCauta p.selectMall { height:40px }
.main .content #formCauta p a.butSelect { width:100px; font-size:11px; height:22px; padding:5px 0 0 10px; background:url(../images/bg_form_buton_mall.jpg) no-repeat; float:left; color:#fff; text-decoration:none }
.main .content #formCauta p a.butSelectS { width:100px; font-size:11px; height:22px; padding:5px 0 0 10px; background:url(../images/bg_form_buton_mall_deselected.jpg) no-repeat; float:left; color:#fff; text-decoration:none }
.main .content #formCauta p.selecButs { background:url(../images/bg_form_select_buts.jpg) no-repeat; width:220px; height:21px; padding:4px 0 0 10px; margin:0 0 15px 0; }
.main .content #formCauta p.selecButs input { width:195px; background:transparent; padding:0; border:0 none; color:#fff; }
.main .content #formCauta p #fjos_submit { border:0 none; background:transparent }

.main .content #formCauta .someSelect { position:absolute; background:#967e3d; width:320px; padding:0; overflow:auto; height:200px; display:none; }
.main .content #formCauta #selectFirm { margin:-120px 0 0 0; }
.main .content #formCauta #selectDom { margin:-347px 0 0 0; height:465px }
.main .content #formCauta .someSelect a { display:block; font-size:11px; color:#fff; padding:3px 5px 3px 10px; text-decoration:none }
.main .content #formCauta .someSelect a:hover { background:#973 }

.main .content #theRight { width:385px; float:right; margin:0; }
.main .content #theRight h2 { margin-bottom:20px }
.main .content #theRight p { padding:0 0 5px 0; font-size:11px }

.main #thecont { width:884px; margin:0 auto; }
.main #thecont .magazine_existente{display:inline; padding-right:14px; float:right;}
.main #thecont .magazine_existente img{cursor:pointer;}
.main #thecont #logomic { padding:35px 0 7px 0; text-align:center }
.main #thecont h1 { color:#bdaa6a; font-size:19px; font-weight:normal; padding:10px 0 20px 0 }
.main #thecont h1 a { color:#bdaa6a; text-decoration:none }
.main #thecont h1 a:hover { color:#999 }
.main #thecont p { padding:0 0 10px 0 }
.main #thecont p.nobor { padding:0; margin:0; border:0 none }

.main #thecont .tabpart { width:555px; float:left }
.main #thecont .tabpart .captab { width:555px; height:29px; clear:both; overflow:hidden }
.main #thecont .tabpart .captab .col { float:left; padding:10px 3px 7px 3px; font-size:17px; color:#fff }
.main #thecont .tabpart .captab .just1col { padding:3px 0 0 10px }
.main #thecont .tabpart .linie { clear:both }
.main #thecont .tabpart .linie .col { float:left; padding:10px 3px; line-height:14px; color:#ccc; display:inline; }
.main #thecont .tabpart .linie .col a { text-decoration:none }
.main #thecont .tabpart .linie .col a:hover { color:#986 }
.main #thecont .tabpart .col1 { width:75px; text-align:center }
.main #thecont .tabpart .col2 { width:105px; }
.main #thecont .tabpart .col25 { width:85px; }
.main #thecont .tabpart .col3 { width:153px; }
.main #thecont .tabpart .col4 { width:90px; }
.main #thecont .tabpart .col1 span.logo { font-size:10px; width:60px; overflow:hidden;margin:0 auto; display:block }
.main #thecont .tabpart .col1 span.logo img { margin:0; border:0 none; padding:0; clear:both }
.main #thecont .tabpart .col1 span.logo img.capac { width:60px; float:left }

.main #thecont .tabpart .pages { padding:3px 0 0 13px; font-size:13px; clear:both; background:url(../images/linie_pagini.jpg) left top no-repeat; }

.main #thecont #aplicaonline { width:650px; position:absolute; top:90px; left:50%; text-align:center; margin:0 0 0 -325px; display:none; z-index:2000 }

.main #thecont #turPart { width:300px; height:310px; float:right; overflow:hidden; }
.main #thecont #turPart iframe { margin:-210px }
.main #thecont #turparteneri { width:315px; height:291px; position:absolute; top:233px; overflow:hidden; left:50%; margin:0 0 0 112px; }
.main #thecont #turparteneri img {cursor:pointer;}
.main #thecont #turparteneri iframe { margin:-230px }
.main #thecont #refreshbut { position:absolute; width:200px; text-align:right; top:524px; left:50%; margin:0 0 0 220px; font-size:10px }
.main #thecont #refreshbut a { text-decoration:none }

.main #thecont #prodgal { text-align:left; width:230px; float:left }
.main #thecont #prodgal a img { border:5px solid #999; margin:0 5px 10px 5px; }

.main #thecont #tabs { width:350px; float:left; margin:0; display:inline; padding:63px 0 10px 0 }
.main #thecont #tabs a { background:#000; color:#ccc; text-decoration:none; padding:2px; font-size:12px }
.main #thecont #tabs a:hover { background:#999; color:#000 }
.main #thecont #tabs a.selected { background:#ccc; color:#333 }
.main #thecont .contenttabH1,
.main #thecont .contenttab { width:500px; float:right }
.main #thecont .contenttab h2 { font-size:16px; color:#bdaa6a }
.main #thecont ol { list-style:decimal; margin:0 0 0 30px; }
.main #thecont ul { list-style:disc; margin:0 0 0 30px }
.main #thecont li { padding:5px 0 }

.main #thecont .benefitsContent { width:895px;margin:0 auto }
.main #thecont .benefitsContent .blackpart { background:#111; padding:0 20px }
.main #thecont .benefitsContent .blackpart h1 { padding:10px 0 30px 0; text-align:center }
.main #thecont .benefitsContent .blackpart h2.subtitlu { padding:10px 0 30px 0; text-align:left; color:#fff; margin:0px; padding:0 0 10px 0; font-size:15pt; font-weight:normal; }
.main #thecont .benefitsContent .blackpart h1 a{ padding:1px 27px 2px 27px; z-index:1000; position:absolute;}
.main #thecont .benefitsContent .blackpart h1 a.selected{ color:#fff; text-align:center; background:url('../images/bg_meniu_benefits.jpg') no-repeat 0 0;}
.main #thecont .benefitsContent .blackpart .right{ float:right; width:520px;}
.main #thecont .benefitsContent .blackpart .right h3.text{ margin:0 0 16px 0; padding:0px; color:#AA9859; font-size:11pt;}
.main #thecont .benefitsContent .blackpart .right p.text_p{color:#AA9859; font-size:10pt;}
.main #thecont .benefitsContent .blackpart .right p.ex{ margin:-10px 20px 0 0; display:inline; padding:0px; color:#fff; font-size:8pt; float:right; width:284px; text-align:right;}
.main #thecont .benefitsContent .blackpart .right img.calculate{ position:absolute; margin:4px 0 0 -15px;}
.main #thecont .benefitsContent .blackpart .right a.link{ color:#fff; text-decoration:none;}

.main #josjos { background:#333 }
.main #josjos p { padding:3px 45px; color:#777; font-size:12px }
.main #josjos p span { width:auto; float:right }
.main #josjos p a { color:#777 }
.main #josjos p a:hover { color:#999 }

/* only index */
.main #indexImage { padding:30px 0 30px 0; text-align:center; }

.main #thehometext { position:absolute; width:600px; background:#333; height:420px; left:50%; padding:30px 70px 0 70px; margin:0 0 0 -370px; display:none; z-index:10; }
.main #thehometext p { padding:7px 0 0 0 }

.main .flashscroll { background:#fff; padding:0; text-align:center }

div.center, li.center,
p.center { text-align:center }
.hidden { display:none }
.clear { clear:both }
.center { text-align:center }
img.right { width:auto; float:right }
img.left { width:auto; float:left }
img.lt { margin:0 10px 0 0; display:inline }
img.rt { margin:0 0 0 10px; display:inline }

.nobor { border:0 none; padding:0; margin:0; }
.nobor img { margin:0; padding:0; border:0 none }

.pages a { text-decoration:none }
.pages a:hover { background:#000; color:#fff }
.pages a.selected_page { font-weight:bold; color:#fff }
.pages #pagtogo { height:15px; font-size:11px; border:0 none; padding:0 2px; background:#fff; color:#333 }
.pages #submitpage { border:0 none; background:transparent; height:16px; font-size:11px; }
#showterms{display:none; width:700px; padding:10px 20px; border:2px solid #000; background:#111111;position:absolute;z-index:100;left:50%;margin-left:-370px;}
#show_iframe{display:none; position:absolute; z-index:1000; padding:15px 20px; background:#000; width:500px; left:50%; margin-left:-250px;}
.show_iframe{display:none; position:absolute; z-index:1000; padding:15px 20px; background:#000; width:500px; left:50%; margin-left:-250px;}
.none{ display:none;}

#form_contact { text-align:center; position:absolute; z-index:10000; width:640px; left:50%; margin-left:-320px; color:#fff; display:none; margin-top:90px;}
#form_contact h1.titlu{ color:#047dbd; font-size:12pt; float:left; width:340px; font-weight:normal; margin:0px 0 10px 0; padding:0 150px; display:inline}
#form_contact img.close_img{ position:absolute; margin:-5px 0 0 -38px; cursor:pointer;}
#form_contact hr{ margin:0px; padding:0px; background:#656565; border:none; height:1px; width:635px; margin:0px auto;}
#form_contact #formular_content { float:left;background:#454545;}
#form_contact #formular_content #main_form_contact{padding:13px 20px; width:600px;}
#form_contact #formular_content .bg_text{ float:right; display:inline; margin:0 5px 0 0; background:url('../images/bg_text.jpg') no-repeat; width:230px; height:21px; text-align:center;}
#form_contact #formular_content .bg_text input.formular{ border:none; background:none; width:225px; color:#323232;}
#form_contact #formular_content table td{ padding:0 0 3px 0}
#form_contact #formular_content .bg_textarea{ float:right; display:inline; margin:0 5px 0 0; background:url('../images/bg_textarea.jpg') no-repeat; width:529px; height:100px; text-align:center;}
#form_contact #formular_content .bg_textarea .textarea{border:none; background:none; color:#323232; width:524px; height:90px;}
#form_contact #formular_content .error{font-size:8pt; color:#a5986b; text-align:left;}
#form_contact #submit_form_contact{ cursor:pointer;}

#tooltip { position:absolute; border:0 none; background:#fff; padding:4px 10px; color:#036; display:none; }
#tooltip em { color:#f30; font-style:normal }
#tooltip big { text-decoration:none; font-size:16px }

#theAvionul { position:absolute; top:0; left:0; margin:-380px 0 0 0; width:269px; height:338px; }

