/* GENERAL STYLES */
* {text-decoration:none;margin:0;padding:0;}
a {color:#333333;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;color:#0066CC;}
a:hover span {text-decoration:underline;}
img {border: 0 none;}
body {margin:0;font-size:13px;font-family:Arial, Helvetica, sans-serif;background:#EFEFEF url(box/bg0.png) repeat-x top left;color:#333333;line-height:18px;}
h1 {font-size: 24px;color:#333333;}
h2 {font-size:20px;}
h3 {font-size:16px;}
ul,ol{list-style:none;}
li {padding-left:6px;display:inline;}
ul.noinline {list-style: disc;}
ol.noinline {list-style: decimal;}
ul.noinline, ol.noinline {padding-left: 30px;}
ul.noinline li, ul li.noinline {display:list-item;}
ol.noinline li, ol li.noinline {display:list-item;}
ol.alpha>li {display:list-item; list-style-type: lower-alpha;}
ul.certificat {margin-top:10px;}
ul.certificat li {background:url(../images/certificat.png) no-repeat 0 5px;padding: 5px 0 5px 40px;display:block;border-top:1px solid #CACACA;}
ul.certificat li.alt {background-color:#EFEFEF;background-image:url(../images/certificat.alt.png);}
.certificat fieldset {padding-left:0px;}

fieldset {border:0 none;border-top:1px solid #CACACA;padding:10px 0 0 72px;margin-bottom:1.125em;}
p.intro {margin-left:72px;margin-bottom:18px;margin-top:12px;}

/* BODY ALIGN */
table {font-size:13px;}
.wrapper{padding:10px 7px 0;}
.small {font-size: 10px;line-height:12px;}
.albastru {color:#0066CC;}
.verde {color:#66CC00;}
.centered {position:relative;width:800px !important;margin:0 auto;text-align:left;}
.left {float:left;}
.right {float:right;}
.h40 {height:40px;}
.p20 {width:20%;}
.p25 {width:25%;}
.p50 {width:48%;}
.p30 {width:30%;}
.p70 {width:70%;}
.p80 {width:80%;}
.a161 {width:161px !important;}
.a634 {width:634px !important;}
.a400 {width:400px;}
.a150 {width:150px;}
.a120 {width:120px;}
.a640 {width:640px;}
.mr10 {margin-right:10px;}
.ml10 {margin-left:10px;}
.tleft {text-align:left !important;}
.tright {text-align:right !important;}
.tcenter {text-align:center !important;}
.thead {font-weight: bold;}
.clear {clear:both;overflow:hidden;height:0px !important;line-height:0px;font-size:0px;visibility:hidden;}
.f24b {font-size: 24px;font-weight: bold;}
.f19 {font-size:19px;font-weight:normal;}
.f10 {font-size:10px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.required, .req {color: #0066CC !important;}
.eroare{color: #dc143c;}
a.more {padding:0 12px;background: transparent url(a2.png) 100% 50% no-repeat;}
a.more2 {padding:0 12px 0 0;background: transparent url(a2.png) 100% 50% no-repeat;}
input[type="text"], input[type="password"], textarea {color: #333333;padding:2px 1px;font-size:12px;width:200px;max-width:70%;-moz-border-radius:3px;-webkit-border-radius:3px;}
input.required, input.req, textarea.required, textarea.req {background:#fffacd;max-width:70%;color:#333333 !important;}
input[type="text"], input[type="password"], textarea, select {border:1px inset;}
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{background-color:#dcdcdc;color:#000000;cursor:default;}
label.required, label.req {font-weight:bold;}
li.r {list-style-image: url(r.png);padding-bottom:10px;}
li.i {list-style-image: url(i.png);padding-top:10px;}
li.a {list-style-image: url(r.en.png);padding-bottom:10px;}
li.q {list-style-image: url(i.en.png);padding-top:10px;}
.calcbox{border:1px solid #0066CC;background:#E6E6FA;padding:2px 4px;width:60px;height:22px;line-height:22px;font-size:18px;text-align:center;overflow:hidden;}
.calcbox2{font-weight:bold;font-size:17px;overflow:hidden;text-align:right;}

#page {padding-top:10px;text-align: center;}
#header {position:relative;height:55px;}
#menu {position:relative;}
#content {padding-top:20px;display:block;position:relative;}
#partners {padding-top:10px;height:60px;position:relative;}
#footer {height:40px;margin-top:20px;padding-top:5px;border-top:1px solid #9A9A9A;font-size:11px;}

.grid2col,.grid3col,.grid4col{width:100%;}
.clearfix:after,.grid:after,.grid2col:after,.grid3col:after, .persafaceri:after, .grid4col:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.column {float:left;text-align:left;}
.column.first, .column.last { margin-left:0px !important;}
.column.last{float: right !important; }

#stanga, #dreapta {}
#dreapta h1 {margin: 0px 0;color:#0066CC;line-height:32px;}
#dreapta h2 {margin: 10px 0;}
#dreapta a {font-weight: bold; color: #0066CC;}
/* LOGO */
#logo {color:#666666;}

/* MENIU DR SUS */
#topmenuright {height:25px;padding-top:10px;padding-bottom:4px;}
#topmenuright ul {display:inline;}

/* MENIU PERSONAL-AFACERI */
#maintab{padding: 0 10px 0 0;background: transparent url(menur_bg.png) 0 100% repeat-x;height:31px;}
#maintab li{float:right;}
#maintab li div {float: left;display: block;font-size:13px;font-weight: bold;padding:0 0 0 21px;height:31px;line-height: 31px;text-align: center;}
#maintab li div div {float: left;display: block;padding:0 24px 0 8px;}
#maintab li div a {float: left;display: block;padding:0 24px 0 8px;}
#maintab li div div a {padding:0 2px 0 2px;}
#maintab li div a.img16 img {margin-top:8px;}
#maintab li div {color: #FFFFFF;background: transparent url(menur_hover_left2.png) left no-repeat;}
#maintab li div a, #maintab li div div {color: #FFFFFF;background: transparent url(menur_hover_right2.png) no-repeat right top;}
#maintab li div div a {color: #FFFFFF;background:none;}
#maintab li div.current/*, #maintab li a:hover*/{color: #FFFFFF;background: transparent url(menur_hover_left.png) left no-repeat;}
#maintab li div.current a/*, #maintab li a:hover span*/{color: #FFFFFF;background: transparent url(menur_hover_right.png) no-repeat right top;}

#tabcontent{background:#6699CC;color:#FFFFFF;width:800px;min-height:4px;padding: 3px 0;}
#tabcontent ul{display:none;}
#tabcontent ul.selected{display: block;}
#tabcontent ul li a{color:#FFFFFF;background:#6699CC;margin-right:5px;}

/* STIL MENIU STANGA */
.sep {clear:both;border-top:1px solid #9A9A9A;height:1px !important;line-height:1px;font-size:1px;margin:4px auto;width:98%;}
.sep2 {clear:both;border-top:1px solid #f5f5f5;height:1px !important;line-height:1px;font-size:1px;margin:4px 0;}
/*.sep {clear:left;border:none;line-height:1px;background:#9A9A9A;height:1px;width:100%;margin:4px 0 4px;}*/

#ltop {position:relative;width:100%;padding-top:6px;background:transparent url(ltop.png) 0 0 no-repeat;}
#lbot {position:relative;width:100%;padding-bottom:6px;background:transparent url(lbot.png) 0 100% no-repeat;}
#lmid {position:relative;background:transparent url(lmid.png) repeat-y;}

h1.stanga {padding-left:5px;font-size:17px;display:block;line-height:26px;}
h1.stanga img {position:relative;}
h1.stanga span {font-weight:bold;padding-left:5px;}

#lmid h1 {padding-left:5px;font-size:17px;}
#lmid h1 img {position:relative;}
#lmid h1 span {margin-top:2px;padding:2px 0 0 5px;font-weight:bold;}
#stanga a.more {text-align:right;display:block;margin-right:10px;}

.vlinks {margin:10px 0;}
.vlinks li {padding:0;}
.vlinks li a {font-weight:bolder;display:block;padding:3px 0 3px 10px;text-decoration: none;margin: 3px 0px;}
.vlinks li a.pl0 {padding-left: 0px;}

#top5q {margin: 10px 0;}
#top5q li {padding:0;}
#top5q li a {padding:2px 2px 2px 10px;text-decoration:none;margin: 3px 0px;display:block;}

.vlinks li a:hover, #top5q li a:hover {background:#6699CC;color:#FFFFFF;text-decoration:none;}

ul.stat {margin-top: 5px;}
ul.stat li {display:block;}
li.stat {font-weight:bold; text-align:right;}

/* STIL CONTINUT DREAPTA */
#rtop {background:transparent url(rtop.png) 0 0 no-repeat;position:relative;padding-top:8px;width:100%;}
#rbot {background:transparent url(rbot.png) 0 100% no-repeat;position:relative;padding-bottom:8px;width:100%;}
#rmid {background:transparent url(rmid.png) repeat-y;position:relative;width:100%;}

/* STIL ELICE */
/*
#elice {border-bottom:1px solid #9A9A9A;height:224px;}
#elice .imghome {position:relative;margin: -17px 0px 0;border-bottom:1px solid #FF0000;}
#elice .mesaj {position:relative;margin: -210px 0 0 246px;}
#elice .mesaj .btnVerde {padding:15px 0 0 215px;}
#elice .btnVerde div {background: transparent url(btnhome_20090101.png) 0 no-repeat;white-space:nowrap;width:150px;}
#elice .btnVerde div div {background: transparent url(btnhomeend_20090101.png) right top no-repeat;white-space:nowrap;}
#elice .btnVerde div div a {display:block;text-align:center;font-size:12px;color:#FFFFFF;background: transparent;height:23px;line-height:23px;padding: 0px 6px 0px 10px;font-weight: bold;}
#elice .btnVerde div div a:hover {color:#FFFFFF;background:transparent;}

.persafaceri {position:relative;width:638px;}
.persafaceri div {margin: 15px 10px 5px 10px;width: 289px;}
.persafaceri div h1 {border-bottom: 3px solid #CDCDCD;}
.persafaceri p {text-align:justify; margin-top: 5px;}
.persafaceri .more {text-align:right;display:block;margin-right:10px;}
#elice h1 {color: #333333; margin: 0;}
*/
/*
#elice {border-bottom:1px solid #9A9A9A;}
#elice .imghome {position:relative;margin: -18px 1px 0;}
#elice .mesaj {position:absolute;top:15px;left:246px;}
#elice .mesaj .btnVerde {padding:15px 0 0 215px;}
#elice .btnVerde div {background: transparent url(btnhome_20090101.png) 0 no-repeat;white-space:nowrap;width:150px;}
#elice .btnVerde div div {background: transparent url(btnhomeend_20090101.png) right top no-repeat;white-space:nowrap;}
#elice .btnVerde div div a {display:block;text-align:center;font-size:12px;color:#FFFFFF;background: transparent;height:23px;line-height:23px;padding: 0px 6px 0px 10px;font-weight: bold;}
#elice .btnVerde div div a:hover {color:#FFFFFF;background:transparent;}
*/
div.divrotator {margin:0;padding:0;height:9px !important;z-index:9999;text-align:right;position:relative;}
div.divrotator a.doton
{background: url(doton.png) no-repeat 0 0;margin: 0 8px;line-height:8px;width:8px;height:8px;position:relative;font-size:9px;}
div.divrotator  a.dotoff
{background: url(dotoff.png) no-repeat 0 0;margin: 0 8px;line-height:8px;width:8px;height:8px;position:relative;font-size:9px;}
div.elice {margin:-9px 0 0 0;padding:0;position:relative;/*border-bottom:2px solid #CDCDCD;*/}
div.elice img {position:relative;border:0;margin:0;padding:0;}
div.elice .mesaj {position:absolute;top:33px;left:246px;}
div.elice .mesaj p {line-height:22px;}
div.elice .mesaj .btnVerde {padding:15px 0 0 215px;}
div.elice .btnVerde div {background: transparent url(btnhome_20090101.png) 0 no-repeat;white-space:nowrap;width:150px;}
div.elice .btnVerde div div {background: transparent url(btnhomeend_20090101.png) right top no-repeat;white-space:nowrap;}
div.elice .btnVerde div div a {display:block;text-align:center;font-size:12px;color:#FFFFFF !important;background: transparent;height:23px;line-height:23px;padding: 0px 6px 0px 10px;font-weight: bold;}
div.elice .btnVerde div div a:hover {color:#FFFFFF;background:transparent;}

.persafaceri {position:relative;display:block;}
.persafaceri div {margin: 15px 5px 5px 5px;width:47%;}
.persafaceri div h1 {border-bottom: 3px solid #CDCDCD;}
.persafaceri p {text-align:justify; margin-top: 5px;}
.persafaceri .more {text-align:right;display:block;margin-right:10px;}
div.elice h1 {color: #333333 !important; margin: 0;}

/* TOP LINKS */
a.links {padding:0px 12px 0 12px;}
a:hover.links {background: transparent url(a1.png) 6px 50% no-repeat;}

img.blog {vertical-align:bottom;}
#langs input, #langs img {vertical-align:bottom;}
img.lock {vertical-align:bottom;padding-left:10px;}
/*#langs .current,#langs a.current:hover {padding: 3px 4px 3px 4px;border: 1px solid #9A9A9A;background:#EFEFEF;color: #999999;font-weight:bolder;}
#langs li input {padding: 3px 4px 3px 4px;border: none;margin:1px;font-weight:bold;background:transparent;}
#langs li input:hover {border: 1px solid #0066CC;color:#0066CC;text-decoration: none;margin:0;}
 
/* LISTA ANUNTURI */
#partnerslist {}
#partnerslist li {width:160px;padding: 0 2px 0 2px;}
#partnerslist li a {width:156px;}

/* HARTA SITE */
.map1 a {display: block; padding: 5px 0 5px 5px; text-decoration: underline;}
.map2 a {display: block; padding: 3px 0 3px 10px;}

/* CONTROL PAGINARE */
.navigare {width:100%;margin: 3px auto;text-align:center;}
.nav_stanga, .nav_centru, .nav_dreapta {display:inline;}
.nav_stanga a, .nav_dreapta a, .nav_stanga span, .nav_dreapta span {margin: 0 4px;}
.nav_centru a, .nav_centru span {margin: 0 2px;}
.nav_stanga span, .nav_dreapta span, .nav_centru span {font-weight:bold;width:auto;}

/* FORMULARE INTRODUCERE DATE */
.form label {color:#666666;font-weight:bold;margin-top:2px;}
.form label.req, .form label.required {color:#0066CC;}
.form input[type="text"], .form input[type="password"], .form textarea
, .form select {}
.form input[type="checkbox"] {}
.form span.eroare {margin:2px 0 0;padding:0;}
.form span.wrap {margin:2px 0 0;padding:0;}

.form span.checkbox {margin-left:10px;width:350px;}
.form span.checkbox input[type="checkbox"]{float:none;margin-left:0;}
.form span.checkbox label {width:auto;padding-left:4px;text-align:left;float:none;display:inline;}

.info {border-top: 2px solid #6699CC;border-bottom: 2px solid #6699CC;margin:1em 0;padding:3px;color:#333333;font-weight:bold;background:#e6e6fa;text-align:center;}
.warn {border-top: 2px solid #FFCC33;border-bottom: 2px solid #FFCC33;margin:1em 0;padding:3px;color:#333333;font-weight:bold;background:#fffacd;text-align:center;}
.error {border-top: 2px solid #DC143C;border-bottom: 2px solid #DC143C;margin:1em 0;padding:3px;color:#333333;font-weight:bold;background:#ffe4e1;text-align:center;}
.formular {border-top: 2px solid #708090;border-bottom: 2px solid #708090;margin:1em 0;padding:3px;background:#FAFAFA;text-align:left;}
.validare {border-top: 2px solid #DC143C;border-bottom: 2px solid #DC143C;margin:10px 0;padding:3px;color:#CC0000;font-weight:bold;}
.validare ul li {display:list-item;margin: 2px 0 2px 10px;font-weight:normal;}

/*BUTOANE TOOLBAR */
.toolbar>a {font-size:11px;font-weight:normal;margin: 0 3px;padding:32px 5px 0;white-space:nowrap;display:block;float:right;border:1px solid transparent;}
.toolbar>a:hover {border:1px solid;text-decoration:none;border-bottom-color:#666666;border-right-color: #666666;border-left-color:#CCCCCC;border-top-color:#CCCCCC;}
.toolbar>a:active {background-color:#FFFFFF;}
.img_salveaza {background: transparent url(toolbar/salveaza32.png) no-repeat top center }
.img_renunta {background: transparent url(toolbar/renunta32.png) no-repeat top center;}
.img_aproba {background: transparent url(toolbar/aproba32.png) no-repeat top center;}
.img_verifica {background: transparent url(toolbar/verifica32.png) no-repeat top center;}
.img_sterge {background: transparent url(toolbar/sterge32.png) no-repeat top center;}
.img_cauta {background: transparent url(toolbar/verifica32.png) no-repeat top center;}
.img_certnou{background: transparent url(toolbar/certnou32.png) no-repeat top center;}
.img_suspenda{background: transparent url(toolbar/certsuspenda32.png) no-repeat top center;}
.toolbar>a.atentie {color:#CC3333 !important;}

.tab{}
.tab ul{padding:2px 0;list-style-type:none;border-bottom:1px solid #9A9A9A;}
.tab ul li{display:inline;position:relative;}
.tab ul li a{border:1px solid #9A9A9A;background:#EFEFEF;margin-left:3px;padding:3px 7px;text-decoration:none;position:relative;}
.tab ul li a.current{background:#FFFFFF;position:relative;border-bottom-color:#FFFFFF;}

.enroll .intro {margin-left: 0px;}
fieldset.certificat_info {padding-left:0px;}
fieldset.certificat_info .cod_tara {width:40px;}
fieldset.registru_certificate {padding-left:0px;}

.gratis {background:#CC0000;color:#FFFFFF;font-size:15px;padding:2px 4px;}

span.rbPFPJ input[type="radio"] {margin: 5px 5px 0 0;}

p.binfo {display:block;position:relative;margin:5px 0 -10px;padding:5px 5px 5px 60px;background: #9acd32 url(binfo.png) no-repeat 5px 5px;border:1px solid #6b8e23;font-weight:bolder;color:#FFFFFF;min-height:44px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:44px;font-size:20px;}
p.berror {display:block;position:relative;margin:5px 0 -10px;padding:5px 5px 5px 60px;background: #cc6666 url(berror.png) no-repeat 5px 5px;border:1px solid #cc3333;font-weight:bolder;color:#FFFFFF;min-height:44px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:44px;font-size:20px;}
p.bwarn {display:block;position:relative;margin:5px 0 -10px;padding:5px 5px 5px 60px;background: #b8860b url(bwarn.png) no-repeat 5px 5px;border:1px solid #996633;font-weight:bolder;color:#FFFFFF;min-height:44px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:44px;font-size:20px;}
p.binfo a {color:#336633;}
p.berror a {color:#ffcc99;}
p.bwarn a {color:#000000;}
p.binfo small, p.berror small, p.bwarn small {line-height:14px;font-size:13px;font-weight:normal;}

.companylogo {width:140px !important;height:90px !important;}
.companylogo img {display:block; position:relative;width:140px !important;height:90px !important;}
.companylogo img.nologo {background:url(nologo.png) 0 0 no-repeat;}

div.round {padding-left:5px;background: transparent url(l1.png) left top no-repeat;height:34px;display:block;}
div.round div {padding-right:5px;background: transparent url(r1.png) right top no-repeat;height:34px;display:block;}
div.round div a {padding-top:7px;background: url(m1.png) left top repeat-x;height:34px;display:block;color:#000000 !important;}

div.spreadnews {padding-left:36px;background: transparent url(l1s.png) left top no-repeat;}
div.compreg {padding-left:36px;background: transparent url(l1c.png) left top no-repeat;}

.mathhash input[type="text"], input.search_text, textarea.search_text {font-size:18px;padding: 5px;border:1px solid #9A9A9A;-moz-border-radius:5px;-webkit-border-radius:5px;}
textarea.search_text {width:96%;font-size:11px;max-width:96%;}

ul.lista > li:first-child {border-top: 1px solid #9a9a9a;}
ul.lista li:hover {background:#F0F0F0;}
ul.lista  li.lista {position:relative; border-bottom:1px solid #9a9a9a;padding: 0.7em 0 0.6em 0;display: list-item;line-height:1.1em;}
ul.lista .thumb {display:block;width:80px;height:50px;overflow:hidden;margin: 0 10px 0 0;left:0;position:absolute;}
ul.lista .detalii {display:block;width:520px;min-height:50px;margin-left:90px;overflow:hidden;}

li.r table.comparare {width:550px;border:1px solid #9A9A9A;background:#FAFAFA;margin:10px 0 0;padding:0;}
li.r table.comparare thead {background:#EFEFEF;font-weight:bolder;line-height:20px;}
li.r table.comparare td {padding:3px;border-bottom:1px solid #9A9A9A;}

.mathhash input[type="text"] {width:30px;}

span.imghome_20091104_ceeste
{font-size:15px;font-weight:bold;text-align:center;position:absolute;top:17px;left:22px;color:#FFFFFF !important;line-height:25px;}
div.imghome_20091104_ceeste_text
{position:absolute;left:100px;top:10px; font-size:14px;font-weight:bolder;width:530px;}
div.imghome_20091104_ceeste_text h1, div.imghome_20091104_ceeste_text h3 {color:#000000 !important;}
div.imghome_20091104_ceeste_text h1 {font-size:18px;}
div.imghome_20091104_ceeste_text p {padding-top:10px; font-weight:normal;}

span.imghome_20091110_cumfunct
{
	font-size:15px;font-weight:bold;text-align:center;position:absolute;top:17px;left:22px;color:#FFFFFF !important; line-height:25px;
}

div.imghome_20091101_5motive
{
	font-size:15px;font-weight:bold;text-align:center;position:absolute;top:17px;left:25px;color:#FFFFFF !important; line-height:17px;
}
div.imghome_20091101_5motive h1
{
	font-size:39px;font-weight:bold;font-family:Arial;color:#FFFFFF !important;
}
span.imghome_20091101_links_left
{font-size:12px !important;position:absolute;text-align:center;top:160px; left:10px;}

ul.imghome_20091101
{display:block; position:absolute; top:15px;left:130px;list-style-type: none;}
ul.imghome_20091101 li
{font-weight:normal;font-size:12px;line-height:42px;display:block;background: url(vazut.png) 0 50% no-repeat;padding: 0 0 0 50px;display:list-item;}
ul.imghome_20091101 li span
{font-weight:bold;font-size:15px;}

ol.fv-scroll {height:50px;background:#EFEFEF;position:relative;display:block;background: url(bg.png) repeat-x 0 0;}
ol.fv-scroll li {padding:0;margin:0;}
ol.fv-scroll li a {height:25px;width:158.5px;text-align:center;font-size:13px;font-weight:normal;position:relative;display:block;float:left;padding:15px 0 10px;color:#000000 !important}
ol.fv-scroll li a.on {background: transparent url(doton2.png) no-repeat 50% 2px;}
