* { padding: 0em; margin: 0em; }
body {margin:0; padding: 0;	background: #e6e3dc;}
body#pageprint {background:white;}
div {overflow:hidden }

h1 {font-family: Georgia, serif; color:#1a1a1a; font-size:26px; font-weight: bold;}

h4 {font-family: Arial, Helvetica, sans-serif; color:#444; margin-top:5px; font-size:19px; font-weight: bold; padding: 3px 8px; width:98.5%; background-color: #f8f8f8; border-top: 1px solid #f1f1f1;}

h5 {font-family: Arial, Helvetica, sans-serif; color:#676767; margin-top:15px; font-size:16px; font-weight: normal;}

p {font-family: Arial, Helvetica, sans-serif; color:black; font-size:13px;}

.pbold {font-weight: bold;}

blockquote {font-style: italic; }

blockquote p {color:#444;}

.pmic {font-size:15px; font-weight: normal;}
.pSursa {font-size:11px; font-style: italic; color:#444;}

table {font-family: Arial, Helvetica, sans-serif; color:black; font-size:13px;}
.tabelcentrat {text-align: center; border: 1px solid #999; margin-top:10px; border-width: 1px;}
.tabelcentrat td { border: 1px solid #7f7f7f; padding:2px;}

.tabelcentratnolinii {text-align: center; margin-top:10px; border-width: 1px;}
.tabelcentratnolinii td {padding:10px;}

.tabellinii {margin-top:10px; font-size:12px; }
.tabellinii td { padding:3px; border: 1px solid #ccc; }

.tabelnolinii {margin-top:10px; font-size:12px; }
.tabelnolinii td { padding:3px; border: 1px dotted #ddd; }

.pauth {font-weight: bold; font-size: 15px; color:red;}
.pauth a {color:#580213; font-size:16px; text-decoration: none;}
.pauth a:hover {text-decoration:underline;}
.particolsus {color:#444; font-size:12px; font-weight:normal;}
.particolsus a {color:#580213; text-decoration:none;}
.particolsus a:hover {text-decoration:underline;}
.p-indaco {font-weight: bold; color:#444; font-size: 14px; padding-left:5px;}
.p-indaco a {text-decoration: none; color:#1a1a1a;}
.p-indaco a:hover {text-decoration: underline;}

.div-indaco { margin-top:10px;}
.div-indaco a {width:203px; height:85px; display:block; background:url(../images/logo_indaco.jpg);}

.div-indaco2 { margin-top:10px;}
.div-indaco2 a {width:140px; height:59px; display:block; background:url(../images/logo_indaco2.jpg);}

.div-indaco-mic {float:left; width:119px; height:50px; margin-left:10px; margin-top:2px; border:10px solid white;}
.div-indaco-mic a {float:left; width:119px; height:50px; background:url(../images/logo_indaco_50.jpg);}
.div-footer-dr {float:left; width:790px; height:auto; margin-left:10px; }

/* CONTINUT */

.div-articol-sus-st {width:400px; height:auto; float:left;}
.div-articol-sus-dr {width:200px; height:auto; float:left; margin-left:10px; text-align:right;}
.div-articol-poza {width:120px; height: auto; float: left; margin-top:25px;}
.div-articol-poza-imagine {width:90px; height: 100px; background-repeat: no-repeat;}
.div-articol-poza-text {width:120px; height: auto; margin-top:7px;}
.div-articol-poza-text p {font-family: Georgia, serif; font-size: 12px;}
.div-articol-poza-logo {width:100px; height: 30px; background-repeat: no-repeat; margin-top:5px;}
.div-articol-intro {width:480px; height: auto; float: left; margin-left:20px;}

body#pagearticol .divArticolContinut p {text-indent: 20px; margin-top:10px; line-height: 140%;}
body#pageprint .divArticolContinut p {text-indent: 20px; margin-top:10px; line-height: 140%;}

.pSubtitlu {font-family: Georgia, serif; font-size: 20px; font-weight: bold; color:#555; }
.div-subtitlu-separator {width:620px; height:7px;}

.ingropat {font-size: 330%; font-weight: bold; float: left; color:#444; text-indent: 0px; line-height: 100%}
.italic {font-style: italic;}
.italicbold {font-style: italic; font-weight: bold;}
.bold {font-weight: bold;}
.boldspatiuinainte {font-weight: bold; padding-top:25px; font-size: 14px;}
.boldspatiuinainte#first {padding-top:9px;}
.boldmaimare {font-weight: bold; font-size: 14px; padding-top:20px; line-height:130%;}
.boldsimaimare {font-weight: bold; font-size: 16px; padding-top:25px; line-height:140%;}
.intrebare {font-size:13px; font-weight: bold; color:#d61313; padding-top:20px;}
p#first {margin-top:0px; padding-top:0px;}
h2#first {margin-top:0px; padding-top:0px;}
h3#first {margin-top:0px; padding-top:0px;}
.pintrointerviu {margin-top:8px; text-indent: 20px; line-height:130%;}

.aligndreapta {text-align: right; padding-top:25px;}
.aligncentrat {text-align: center; margin-top:15px;}

.intrebarecititor {font-family: Georgia, serif; font-size:12px; background: #ddd; padding:5px; font-style: italic;}
.autorintrebare {font-family: Georgia; font-weight: bold; background: #ddd; text-align: right; padding: 5px; font-size:12px;}

.superscript {font-weight: bold; color:991924; font-size:x-small; vertical-align:top; }
.footnote {font-size: 10px; line-height: 11px; color:#333; border-top: 1px solid #ccc; text-indent: 0px; padding-top:5px; }

.ulsimplu li {font-family: Arial, serif; font-size: 13px; list-style-type: square; margin-left: 40px;}
.ulspatiat li {font-family: Arial, serif; font-size: 13px; list-style-type: circle; margin-left: 40px; margin-top:10px; padding-left: 10px; font-weight: bold;}
.ulspatiatnobold li {font-family: Arial, serif; font-size: 13px; list-style-type: square; margin-left: 40px; margin-top:10px; padding-left: 10px;}
.ulspatiatnotype li {font-family: Arial, serif; font-size: 13px; list-style-type: none; margin-left: 40px; margin-top:10px; padding-left: 10px;}
.ulmarepatrat li {font-family: Arial, serif; font-size:13px; list-style-type: square; font-weight:bold; margin-left: 20px; margin-top:30px; }
.ulmarepatrat li#first {margin-top:0px;}
.ulmicrotund li {font-family: Arial, serif; font-size:13px; font-weight:normal; font-style: italic; margin-top:10px; list-style-type: disc; margin-left:45px;}
.ulmicrotund li table {font-style: normal; margin-top:6px; background: #eee;}
.ulmicrotund li table td {width:80px; text-align: center; padding:2px; font-size: 14px; }
.ulmic li {font-family: Arial, serif; font-size:13px; font-weight:normal; font-style: italic; margin-top:10px; list-style-type: none; margin-left:45px;}
.ulmic li table {font-style: normal; margin-top:6px; background: #eee; }
.ulmic li table td {width:80px; text-align: center; padding:3px; font-size: 14px; }
.ulspatiatnotype2 li {font-family: Arial, serif; font-size: 13px; list-style-type: none; margin-left: 40px; margin-top:8px; padding-left: -10px;}

.imgcentrat {margin-left:auto; margin-right:auto;}

.tabelfinantari {font-family: Arial, sans-serif; font-size: 11px; border:1px solid #aaa; border-collapse: collapse; margin-top:25px; margin-left:-10px;}
.tabelfinantari tr {border:1px solid #aaa;}
.tabelfinantari td {border:1px solid #aaa;}
.tabelfinantari tr td { vertical-align: text-top; padding:2px;}
.tabelfinantari ul li {font-size: 11px; margin:12px; padding-left:1px;}
.tabelfinantari ul {margin:0px;}
.tabelfinantari p a {font-size:9px; }
.tabelfinantari p {font-size:11px; text-indent: 0; }
.body#pagefonduri .divArticolContinut p {text-indent: 0px;} 


.tabelcontabilitate {border:0; margin-left: 40px; background-color: #dfdfdf; padding:5px; margin-top:10px; margin-bottom: 20px;}
.tabelcontabilitate tr td {padding-left:5px; padding-right: 5px; text-align: center;}
/* --- */



input[type=text] {width:174px; }
input[type=password] {width:174px; }


.content {width:980px; height:auto; margin: 0px; margin-left: auto; margin-right: auto; background: url(../images/bk-content.png) repeat-y;}

.content-print {width:auto; height:auto; margin:20px;}

.header {width:970px; height:auto; margin-left:5px; background: white url(../images/bk-header.png) no-repeat;}

.header-st {width:218px; height:auto; margin-left:8px; margin-top:10px; float: left;}
.logo {width:218px; height:60px; background: url(../images/logo-consulting-review.png) no-repeat; }
.copyright {width:218px; height:25px; margin-top:7px; }

.banner-top {width:728px; height:90px; margin-left:8px; margin-top:5px; float: left;}
.banner-top-econ {width:728px; height:90px; float: left;background: url(../banners/banner_econ_728x90.png) }
.banner-top-econ a {width:728px; height:90px; float: left; background: url(../banners/banner_econ_728x90.png)}

.menu {width:970px; height:30px; margin-left:5px; margin-top:15px; background: url(../images/bk-meniu.png) repeat-x;}
	
.content-separator {width: 980px; height: 20px;}

.footer {width: 970px; height: auto; margin-left:5px; border-top: 1px solid #999; background: #F2F2F2 url(../images/bk-footer) repeat-x;}

ul#ul_menu {height: 30px; padding-left:2px;}
ul#ul_menu li {float:left; list-style-type:none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }
ul#ul_menu li a {width:137px; height:30px; padding-top:7px; display:block; outline:none; text-decoration: none; color:#1a1a1a; text-align: center; }
ul#ul_menu li a:hover {display:block; text-decoration: underline; color:#003A63; background:url(../images/bk-meniu-hover.png) repeat-x; }

li#arhiva a, li#parteneri a, li#abonare a, li#intrebare a, li#despre a, li#contact a {border-left: 1px solid black; }

body#pagearhiva li#arhiva a {color:#003A63; background:url(../images/bk-meniu-hover.png) repeat-x;}
body#pageparteneri li#parteneri a {color:#003A63; background:url(../images/bk-meniu-hover.png) repeat-x;}
body#pageabonare li#abonare a {color:#003A63; background:url(../images/bk-meniu-hover.png) repeat-x;}
body#pageintrebare li#intrebare a {color:#003A63; background:url(../images/bk-meniu-hover.png) repeat-x;}
body#pagedespre li#despre a {color:#003A63; background:url(../images/bk-meniu-hover.png) repeat-x;}
body#pagecontact li#contact a {color:#003A63; background:url(../images/bk-meniu-hover.png) repeat-x;}

ul#ul_submenu {height:auto; margin-left:15px; }
ul#ul_submenu li {float:left; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; }
ul#ul_submenu li a {padding-left: 15px; padding-right: 15px; display: block; outline: none; text-decoration: none; color:#003A63; border-left: 1px solid #999; margin-top:5px;}
ul#ul_submenu li a:hover {display:block; text-decoration: underline; }

.top-menu {width:970px; height: 25px;}

ul#ul-topmenu {height: 25px; float: right;}
ul#ul-topmenu li {float:right; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; }
ul#ul-topmenu li a {padding-left:15px; padding-right: 15px; display: block; outline: none; text-decoration: none; color:#696969; margin-top: 5px;}
ul#ul-topmenu li a:hover {display: block; text-decoration: underline; }

ul#ul_footer {height:auto; margin-top:7px;}
ul#ul_footer li {float:left; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; }
ul#ul_footer li a {padding-left: 9px; padding-right: 9px; display: block; outline: none; text-decoration: none; color:#1a1a1a; border-left: 1px solid #bbb; margin-top:5px;}
ul#ul_footer li a:hover {display:block; text-decoration: underline; }

.p-footer {font-size:11px; margin-top:10px;}

.menu-separator {width:970px; height:10px;}
.submenu-separator {width:970px; height:20px;}

.content-st {width:620px; height:auto; margin-left:15px; float:left; }

.content-dr {width:310px; height:auto; margin-left:20px; float:left; }

.content-dr-separator {width:310px; height:20px;}


.p-titlu-link {padding-top: 5px;}
.p-titlu-link a {font-family:Arial, Helvetica, sans-serif; color:#580213; font-size:16px; font-weight: bold; text-decoration: none; }
.p-titlu-link a:hover {text-decoration:underline;}

body#pagearhiva .p-titlu-link {padding-top:2px;}
body#pagearhiva .p-titlu-link a {font-size:14px;}

.mai-departe a {font-family:Arial, Helvetica, sans-serif; color:#580213; font-size:13px; font-weight: normal; text-decoration: none;}
.mai-departe a:hover {text-decoration:underline;}

.detalii a {font-family:Arial, Helvetica, sans-serif; color:#003A63; font-size:13px; font-weight: normal; text-decoration: none;}
.detalii a:hover {text-decoration:underline;}

.div-articol-home {width:612px; height: auto; margin-left:8px; }
.div-articol-home-poza {width:70px; height:auto; float: left; padding-top:9px;}
.div-poza-60 {width:60px; height:60px;}
.div-articol-home-separator {width:620px; height:15px;}


.p-articol-home-autor {font-weight: bold; color:#756448; font-size:12px; padding: 0; padding-top:3px; padding-right: 10px;}
.div-articol-home-autor-spatiu {width:600px; height:3px;}


.p-dr {color:#777; font-size:17px; font-weight: bold; padding-top:5px; padding-left:10px;}

.caseta-dr {width:308px; height: auto; border: 1px solid #999; background: #f2f2f2;}
.caseta-dr-titlu {width:308px; height: 30px; background:#E6E6E6 url(../images/bk-meniu-hover.png) repeat-x; }
.caseta-content {width:288px; height: auto; margin-top:10px; margin-left:10px;}
.caseta-content .p-titlu-link a {font-size:14px;}
.caseta-content .mai-departe a {font-size:12px;}
.caseta-content p {font-size:12px;}
.caseta-content-st {width:80px; height: auto; float: left;}
.caseta-content-dr {width:178px; height: auto; float: left; margin-left:10px;}
.caseta-dr-end {width:308px; height:10px;}


.div-video-link {width:310px; height:172px; overflow: hidden; }
.div-video-link a {width: 310px; height: 172px; display: block;}
.div-video-link a:hover {background-position: 0 -172px;}

.p-caseta-dr-link a {font-weight: bold; color:#580213; text-decoration: none; }
.p-caseta-dr-link a:hover {text-decoration: underline; }

.p-noutati-data {color:#777; font-size:11px; font-style: italic; padding-top:2px; padding-bottom: 4px;}

.login-button {width:80px; height:20px; background: url(../images/bk-button.png) repeat-x; text-align: center; padding-top:3px;}
.login-button a {width:200px; height:30px;  font-family: Arial, Helvetica, sans-serif; color:white; font-size:13px; text-align: center; font-weight: bold; text-decoration: none;}
.login-button a:hover {text-decoration: underline;}

.banner-dr {width:150px; height:220px; float:left;}
.banner-dr a {width:150px; height:220px; display:block;}
.banner-dr-separator {width:10px; height: 220px; float: left;}

.coperta-revista-tipar {width:90px; height: 119px; float: left; margin-left:10px;}

.logo-lege-start {width: 96px; height: 85px; float:left;}
.logo-lege-start a {width: 96px; height: 85px; background: url(../images/logo_legestart.jpg); float:left; display:block;}
.logo-lege4 a {width: 203px; height: 85px; float:left;}
.logo-lege4 a {width: 203px; height: 85px; background: url(../images/logo_lege4.jpg); float:left; margin-left:11px; display:block;}


body#pageabonare .pbold {color:#444; font-size: 14px;}
.div-abonare-separator {width:610px; height: 25px;}

.ul_abonament {margin-left:15px;}
.ul_abonament li {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; margin-top:10px; list-style-type: none; width: 400px; background: #F2F2F2; padding-left:10px; padding-top:3px; padding-bottom:3px;}
.p-pret {padding-left:15px; color:green; font-weight: bold;}
.p-pret-italic {color:#333; font-style: italic; font-weight: normal; font-size:11px;}
.p-pret-old {padding-left:15px; color:red; text-decoration: line-through; font-weight: normal;}

.ul_persoana {margin-left:25px;}
.ul_persoana li {font-family: Arial, Helvetica, sans-serif; font-size:13px; margin-top:12px; list-style-type: none;}

.div-perioada {width:450px; height:auto; margin-top:10px;}
.div-luna {width:135px; height:auto; margin-left:15px; margin-top:3px; background: #f7f7fa; float: left; }
.div-luna-ab {width:135px; height:auto; margin-left:15px; margin-top:3px; background: #F2D094; float: left; }
.p-luna {padding-left:10px; color:#777;}
.p-luna a {color:#1a1a1a;}
.p-luna a:hover {font-weight: bold;}
.div-luna-ab .p-luna a {color:#1a1a1a; font-weight: bold; text-decoration: none;}

.div-abonare-hr {margin-left:15px; height: 1px; width: 410px; background: #dedede;}

.camp {width:595px; height: auto; margin-left:25px; margin-top:12px;}
.camp-st {width:120px; height:auto; float: left;}
.camp-dr {width:215px; height:auto; float: left;}
.camp-err { width:245px; height: auto; float: left; margin-left:10px;}
.label-err {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#D60738; display:none;}
textarea {width:210px;}

.abonare-juridica input[type=text] {width:205px; } 
.abonare-fizica input[type=text] {width:205px; }
.abonare-all input[type=text] {width:205px; }

.abonare-button {width:110px; height:20px; background: url(../images/bk-button.png) repeat-x; text-align: center; padding-top:3px; margin-left:auto; margin-right: auto; margin-top:25px;}
.abonare-button a {width:200px; height:30px;  font-family: Arial, Helvetica, sans-serif; color:white; font-size:13px; text-align: center; font-weight: bold; text-decoration: none;}
.abonare-button a:hover {text-decoration: underline;}

.termeni-conditii {width:auto; height:auto; margin-left:25px; margin-top:25px;}

/* PARTENERI */
.div-partener {width:280px; height:auto; float:left; background:#eeeeef; margin-left:15px; margin-top:20px; padding:5px;}
.div-partener#div1 {background:#eeeeff;}
.nume-partener {font-size:14px; font-family:Georgia, serif; color:#222; font-weight:bold;}
.date-partener {margin-top:5px; font-size:11px;}
.linie-gri {width:620px; height:1px; background:#ccc; margin-top:10px;}

/* DESRPE */

.pdespre {line-height:150%; margin-top:15px;}
.div-despre-titlu {float: left; width:400px; display: block; height: auto; padding-top:20px;}
.div-despre-continut {width:600px; height: auto; padding-top:15px;}
body#pagedespre .div-indaco2 {width:140px; height:59px; float: right; margin-right: 30px; }


/* INTREBARE */
body#pageintrebare input[type=text] {width:300px;}
.ppageIntrebare {font-family:Arial; font-weight:bold; margin-top:20px;}
.ppageIntrebareSesiune {font-family:Georgia, serif; font-weight:normal; font-size:15px; color:#333;}
.ppageIntrebare#first {margin-top:0px;}
.divIntrebare {width:580px; height:auto; margin-top:25px; background:#eee; padding:10px;}
.inputIntrebare {width:300px; border:1px solid #aaa;  height:30px; font-family:Georgia, serif; font-size:15px; color:#333; margin-top:7px; }
.textareaIntrebare {border:1px solid #aaa; width:550px; height:80px; font-family:Georgia, serif; font-size:13px; color:#333;  margin-top:7px;}
.btnIntrebareSend {width:210px; height:30px; background: url(../images/bk-button.png) repeat-x; text-align: center; padding-top:5px; margin-top:25px; }
.btnIntrebareSend a {width:210px; height:30px;  font-family: Arial, Helvetica, sans-serif; color:white; font-size:14px; text-align: center; font-weight: bold; text-decoration: none; }
.btnIntrebareSend a:hover {text-decoration: underline; }