/* CSS Document */

/*  
=======================================
	css author			Idea Centrum
	started on			7/4/08
======================================= 
*/

/* ------------- GLOBALS -------------*/
* {
	margin: 0;	padding: 0;
	text-align: left;
	outline: none;
}
	
html {
	height: 100%;
	background: #0065c2 url(/static/imgs/bg_level0.jpg) repeat-x scroll center top;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	height: 100%;
	font-weight: normal;
	text-align: center;
	margin: 0 2em;	
}

a img{
	border:none;
	vertical-align: middle;
}

a{
	text-decoration:none;
	color:#f90;
}
a:hover{
	text-decoration:underline;
}
.error, .errorlist {
    font-size: 1.1em;
    font-variant: small-caps;
    font-weight: bold;
    color: #e00;
    background: #ff3;
    padding: .5em 1em;
}
.errorlist {
    list-style: none;
}
/* ------------- GLOBALS -------------*/

/* ------------- STRUCTURE -------------*/
#wrapper {
	margin: 0 auto;
}
#glowl {
	position: relative;
	background: url(/static/imgs/degradel.png) repeat-y top left;
}
#glowr {
	margin: 0 0 0 14px;
	position: relative;
	background: url(/static/imgs/degrader.png) repeat-y top right;
}

#main {
	overflow: auto;
	margin: 0 14px 0 0;
	background: #fff;
}
#menu {
	background: #ff9000 url(/static/imgs/back_menu.jpg) repeat-x bottom;
	width: 185px;
	margin: 0 -185px 0 0;
	position: absolute;
}
#content {
	padding: 0 0 1px 205px;
	background: transparent url(/static/imgs/back_content.gif) repeat-y bottom left;
	min-height: 900px;
}

#glowbottom {
	margin: 0 114px 0 268px;
	padding-bottom: 0.5em;
	position: relative;
	background: url(/static/imgs/glowgottom.png) repeat-x;
	height: 56px;
}
#bottoml {
	position: relative;
	height: 100%;
	margin: 0 0 0 -268px;
	background: url(/static/imgs/bottoml.png) no-repeat left;
}
#bottomr {
	position: relative;
	height: 100%;
	margin: 0 -113px 0 0;
	background: url(/static/imgs/bottomr.png) no-repeat right;
}
/* ------------- STRUCTURE -------------*/

/* ------------- #menu LAYOUT -------------*/
#sigla {
	text-align: center;
	margin: 2em 0;
}

#left_menu {
	list-style:none;
	background:#006bb7;
	margin-bottom:20pt;
}
#left_menu li {
	padding-left:1em;
	background:#006bb7;
	border-bottom:1px solid #39c;
	border-left:8px solid #3389c5;
}
#left_menu li:hover {
	background:#5ca1d1;
	border-left:8px solid #f90;
}
#left_menu li.active {
	border-left:8px solid #5ca1d1;
}
#left_menu li:last-child {
	border-bottom:none;
}
#left_menu a {
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:9pt;
	line-height:17pt;	
}
#left_menu .active a {
	color:#ff0;
}


#structuri {
	margin-bottom:12pt;
}
#structuri h2 {
	font-size:18px;
	font-weight:normal;
	font-variant: small-caps;
	line-height:13pt;
	color:#fff;
	padding-bottom:2px;
	text-align: center;
}
#structuri ul {
	background:#006bb7;	
}
#structuri li {
	border-bottom:1px solid #39c;
	list-style:none;
	padding-left:.8em;
	border-left:8px solid #3389c5;
}
#structuri li:hover {
	background:#5ca1d1;
	border-left:8px solid #ff9900;
}
#structuri li a {
	font-size:8.5pt;
	color:#fff;
	text-decoration:none;
	display:block;
	line-height:14pt;
}

.finantari {
	margin: 50px 10px 10px 10px;
    padding: 5px 0;
	background: #fff;
    border:1px solid #999;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    font-size: 12px;
	text-align: center;
}

#poll, #forumbox {
    margin: 50px 10px 10px 10px;
    padding: 5px;
    background: #fff;
    border:1px solid #999;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    font-size: 12px;
}
#poll a, #forumbox a {
    font-size: 1em;
}
#poll h2, #forumbox h2 {
	font-size:18px;
	font-weight:bold;
	font-variant: small-caps;
	line-height:13pt;
	padding-bottom:2px;
	text-align: center;
	margin-bottom: 10px;
}
#poll h3, #forumbox h3 {
	font-size:12px;
	font-weight:bold;
}
#poll .next, #forumbox .next {
    margin-top: 10px;
    text-align: right;
}
#poll .next a, #forumbox .next a {
    color: #06c;
}
#poll .comment, #forumbox .comment {
    font-size: .9em;
    font-style: italic;
    color: #999;
    margin: 0 0 1em 0;
}
#forumbox .mesaj p {
    background: transparent url('/static/imagini/quote.gif') top left no-repeat;
    font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, MS Serif, Times, Serif;
    font-style: italic;
    font-size: 1.2em;
    line-height: 1.2;
}


#copy {
	color: #fff;
	text-decoration: none;
	font-size: 0.6em;
	margin: 6em 0 0 0;
}
#copy p {
	text-align: center;
	margin: 0 10%;
	padding: 0 0 1em 0;
}

#campanie {
	margin:4em 0 0 0;
	color:#009;
	font-weight:bold;
	width:145px;
	text-align:center;
}
#campanie a {
	color:#009;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}
/* ------------- #menu LAYOUT -------------*/

/* ------------- #content LAYOUT -------------*/
#content {
	margin: 5px 0 0 0;
}

#top_user_area {
	float:right;
	font-size:9pt;
	font-weight:bold;
	margin-right: 2em;
}
#top_user_area li {
	display:inline;
	list-style:none;
}
#top_user_area a {
	color:#fa0;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin-left:1em;
}
#top_user_area a:hover {
	color:#f90;
	text-decoration:underline;
}

.autor{
	font-size:0.8em;
	font-style:italic;
	margin:-1.5em 0 0 0;
	color:#aaa;
}

.detalii {
	color: #ff6600;
	font-size: 0.9em;
	text-decoration: none;
	white-space:nowrap;
}
.detalii:hover {
	text-decoration: underline;
}

.date {
	color: #ff6600;
	font-size: 0.8em;
	margin: -0.2em 0 0.5em 0;
}

.nolist {
	list-style:none;
}
.nolink:hover{
	text-decoration:none;
}
.nolist li:before{
	content:">>> ";
	color:#ff8642;
}

.imaj{
	border:1px solid #ccc;
	float:left;
	position:relative;
	margin:0 0.4em 0.4em 0;
}

.clear{
	clear:both;
}
.clear_more {
	clear:both;
	font-size:0.8em;
	color:#ff8642;
	margin:0 0 1em 0;
}
.clear_more:before{
	content:">>> ";
}

.strong{
	font-weight:bold;
}

.i{
	font-style:italic;
}

.tabel{
	border:1px solid #ffcc00;
}
.tabel td{
	padding:3px;
}
.tabel .tabel_white{
	background-color:#eee;
}
.tabel .tabel_black{
	background-color:#ddd;
}

#noutati {
	float: right;
	position:relative;
	width: 20em;
	padding: 0 1em;
}
#noutati h1 {
	font-size: 0.8em;
	text-transform: uppercase;
	color: #0035ad;
	border-bottom: 1px dashed #0035ad;
}
#noutati .content {
	font-size: 0.7em;
	margin: 0.5em 0 0 0;
}

#navigare {
	clear: both;
	padding: 20px 0 70px 0;
}
#navigare ul {
	list-style: none;
}
#navigare li {
	display: inline;
	margin: 0 0px 0 0;
}
#navigare li a {
    font-family: Georgia, Garamond, "Times new roman", serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 5px 0 5px;
    margin: 0 10px 0 0;
    color: #006bb7;
    text-decoration: none;
    display: block;
    float: left;
    overflow: hidden;
    height: 31px;
}
#navigare a:hover {
    background: transparent url('/static/imgs/navigare-bg.gif') top left no-repeat;
    color: #fc9;
}


#c_center {
    font-family:Palatino Linotype, Book Antiqua, Palatino, MS Serif, Times, Serif;
	font-size:11pt;
	color:#000;
	margin: 0 0 1em 0;
	line-height: 1.5;
}
#c_center a {
	color:#006bb7;
	text-decoration:none;
}
#c_center a:hover {
	color:#f60;
	text-decoration:underline;
}
#c_center h1 {
	color:#f90;
	font-size:24pt;
	line-height:.8em;
	font-family: Trebuchet MS, Lucida Sans Unicode, Lucida Grande, Geneva, Arial, Tahoma, sans-serif;
	font-weight:normal;
	margin-bottom:15pt;
}
#c_center h1 + .comment {
	margin-top:-.5em;
	margin-bottom:25pt;
}
#c_center h2 {
	color:#069;
	font-size:15pt;

	font-weight:bold;
	margin:.5em 0 0 0;
}
#c_center h3 {
	color:#F60;
	font-family:Helvetica, Helvetica Neue, Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:1.5em 0 0 0;
}
#c_center h4 {
	color:#28a;
	font-family:Helvetica, Helvetica Neue, Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11pt;
	font-weight:normal;
	text-transform:uppercase;
	margin:2em 0 0 0;
}
#c_center h5 {
	color:#f70;
	font-size:9pt;
	font-weight:bold;
	margin:2.5em 0 0 0;
}
#c_center h6 {
	color:#18a;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	margin:3em 0 0 0;
}
#c_center ol {
	margin: 0 0 0 2em;
	font-size:smaller;
}
#c_center ul {
	margin: 0 0 0 2em;
}
#c_center p{
	margin: 0 0 1em 0;
	line-height:13pt;
	font-weight:normal;
}
#c_center div.imagebox {
	float: left;
	background: #fff;
	padding: .3em;
	margin:0 .5em .5em .5em;
	border: 1px solid #999;
	text-align: center;
	width: 120px;
	height: 90px;
	line-height: 90px;
}
#c_center p div.imagebox img {
    vertical-align: middle;
}
#c_center .img {
	text-align:center;
	overflow: auto;
}





#c_center .articol, #c_center .box {
	background:#f9f9f9;
	padding:1.5em 1em;
	margin: 1em 2em 1em 0;
/*	border-left:1px solid #999;
	border-right:1px solid #999;*/
	border:1px solid #999;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
#c_center .articol .attachments, #c_center .box .attachments {
	clear:right;
	width:75%;
/*	float:right;*/
	border:1px solid #069;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
	margin: 1em 0 1em .5em;
	padding: 5px;
	list-style:none;
	background:#fff;
	font-family:Arial, Tahoma, Trebuchet MS, Lucida Sans Unicode, Lucida Grande, Geneva, sans-serif;
}
#c_center .articol .attachments li, #c_center .box .attachments li {
	display:block;
}
#c_center .articol .attachments li+li, #c_center .box .attachments li+li {
	padding-top:.2em;
	border-top:1px dotted #ccc;
}
#c_center .articol .attachments img, #c_center .box .attachments img {
	padding:0;
	border:none;
	margin:0 5px 0 0;
}
#c_center .articol .attachments a, #c_center .box .attachments a {
	text-decoration:none;
}









.secondary_message {
	margin: 0 0 2em 0;
	font-size:0.9em;
}
.secondary_message h1 {
	color: #0035ad;
	font-size: 1.2em;
	padding:1.2em 0 0.5em 0;
}
.secondary_message ol {
	margin: 0 0 0.7em 0;
}
.secondary_message li{
	margin: 0 0 0 2em;
}
.secondary_message ul {
	margin: 0 0 0.7em 0;
}
.secondary_message p{
	margin: 0 0 0.7em 0;
}

.article {
	margin: 0 0 2em 0;
	font-size:0.8em;
}
.article h1 {
	color: #0035ad;
	font-size: 1.4em;
	padding:1.2em 0 0.5em 0;
}
.article h1 .nolink{
	color:#0035ad;
}
.article h2 {
	color: #0035ad;
	font-size: 1.1em;
	padding:1.2em 0 0.5em 0;
}
.article h3 {
	color: #333;
	font-size: 1em;
}
.article ol {
	margin: 0 0 0.7em 0;
}
.article li{
	margin: 0 0 0 2em;
}
.article ul {
	margin: 0 0 0.7em 0;
}
.article p{
	margin: 0 0 0.7em 0;
}
.article img{
	float:left;
	position:relative;
	margin: 0 0.4em 0.4em 0;
	border:1px solid #ccc;
}

.coloane{
	width:98%;
	position:relative;
	padding: 0 0 1em 0;
	clear:both;
}

.column {
	width: 30%;
	margin:0 1em 0 0;
	float: left;
	font-size: 0.8em;
}
.column h2 {
	color: #0035ad;
	font-size: 1.6em;
}
.column img{
	float:left;
	margin: 0 0.4em 0.4em 0;
}
.column p{
	margin: 0 0 0.7em 0;
}

form{
}
form .text{
	width:180px;
}
form .textarea{
	height:200px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;	
}
form .submit{
	text-align:center;
}
/* ------------- #content LAYOUT -------------*/


/* ------------- #footer LAYOUT -------------*/
#footer {
    padding: 0 0 4em 0;
}
#footer p {
	font-size:7pt;
	color:#eee;
	text-align:center;
}
#author a {
	color:#f60;
	text-decoration:none;
}
#author a:hover {
	color:#000;
	text-decoration:underline;
}
/* ------------- #footer LAYOUT -------------*/

/*-------------- general classes ------------*/
.smaller {
	font-size:.85em;
}
