.black {

font-family: Arial; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #000000; 

text-decoration: none

}



.smallblack {  

font-family: Arial; 

font-size: 8pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #000000; 

text-decoration: none

}



.smallred {  

font-family: Arial; 

font-size: 8pt; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: red; 

text-decoration: none

}



.italblack {  

font-family: Arial; 

font-size: 10pt; 

font-style: italic; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #000000; 

text-decoration: 

none

}



.blue {  

font-family: Arial; 

font-size: 12pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #004080; 

text-decoration: none

}



.boldblue {  

font-family: Arial; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #004080; 

text-decoration: none

}


.class_nav {  
    border-left: solid  darkgreen 1px;

    border-right: solid  darkgreen 1px;

    border-top: solid  darkgreen 1px;

    border-bottom: solid  darkgreen 1px;

    background: #DCE0BC;

    font-family: Verdana, Helvetica;

    font-size: 12px;

    font-weight: bold;

    color: black;
}




.white8 {

font-family: Arial;

font-size: 8pt;

font-style: normal;

line-height: normal;

font-weight: normal;

font-variant: normal;

text-transform: none;

color: #FFFFFF;

text-decoration: none

}

 .tdhead {

font-family: Arial;

font-size: 8pt;

font-style: normal;

line-height: normal;

font-weight: normal;

font-variant: normal;

text-transform: none;

color: #FFFFFF;

text-decoration: none

}

 .tdheadbig {

font-family: Arial;

font-size: 10pt;

font-style: normal;

line-height: normal;

font-weight: bold;

font-variant: normal;

text-transform: none;

color: #FFFFFF;

text-decoration: none

}

.gray8 {

font-family: Arial;

font-size: 11px; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #004080; 

text-decoration: none

}



.boldblack {  

font-family: 

Arial; font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #000000; 

text-decoration: none

}



.boldblueital {  

font-family: Arial; 

font-size: 10pt; 

font-style: italic; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #537dd5; 

text-decoration: none

}



.red {  

font-family: Arial; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #FF0000; 

text-decoration: none

}

.boldred {  

font-family: Arial; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #FF0000; 

text-decoration: none

}



.smallred {  

font-family: Arial; 

font-size: 8pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #FF0000; 

text-decoration: none

}



.blueunderline {  

font-family: Arial; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

text-decoration: underline; 

color: #004080

}



.smallblue {  

font-family: Arial; 

font-size: 8pt; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #004080; 

text-decoration: none

}



.white9 {  

font-family: Arial; 

font-size: 12px; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #FFFFFF; 

text-decoration: none

}



.boldblack8 {

font-family: Arial;

font-size: 8pt;

font-style: normal;

line-height: normal;

font-weight: bold;

font-variant: normal;

text-transform: none;

color: #000000;

text-decoration: none

}

 .white8 {

font-family: Arial;

font-size: 8pt;

font-style: normal;

line-height: normal;

font-weight: bold;

font-variant: normal;

text-transform: none;

color: #ffffff;

text-decoration: none

}



.boldblueunder {  

font-family: Geneva, Arial, Helvetica, sans-serif; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #004080; 

text-decoration: underline

}



.blue10 {  

font-family: Arial; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #004080; 

text-decoration: none

}



.black10 {  

font-family: Arial; 

font-size: 10pt; 

font-style: normal; 

line-height: normal; 

font-weight: normal; 

font-variant: normal; 

text-transform: none; 

color: #000000; 

text-decoration: none

}



.green {

font-family: Arial;

font-size: 10pt;

font-style: normal;

line-height: normal;

font-weight: bolder;

font-variant: normal;

text-transform: none;

color: #ffffff;

background-color: #999966;

text-decoration: none

}



.green8px {

font-family: Arial;

font-size: 11px;

font-style: normal;

line-height: normal;

font-weight: bold;

font-variant: normal;

text-transform: none;

color: #66FF66;

text-decoration: none

}



.greenBottom {

font-family: Arial;

font-size: 10px;

font-style: normal;

line-height: normal;

font-weight: bolder;

font-variant: normal;

text-transform: none;

color: #999966;

text-decoration: none

}



.green8px:HOVER {

text-decoration: underline;

}



.boldgreen10 {

font-family: Arial; 

font-size: 10px; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

font-variant: normal; 

text-transform: none; 

color: #009900; 

text-decoration: underline

}



.bold

{

font-weight: bold;

}



.buttonstyle

{

font-family: Arial,Helvetica,sans-serif;

font-size: 8pt; 

font-style: normal; 

line-height: normal; 

font-weight: bold; 

background: #326699; 

color: white ;

border-left: 2px solid #5C95CD;

border-top: 2px solid #5C95CD;

border-right: 2px solid #102550;

border-bottom: 2px solid #102550;

}



.np 

{

font-weight: bold;

font-size: 8pt;

background: #ffffff;

color: #003399;

}



span.yellow

{

background-color:yellow

}









html {

	height:100%; 

	max-height:100%; 

	padding:0;

	margin:0; 

	border:0; 

	font: 75% Georgia, Geneva, Arial, Helvetica, sans-serif;

}

* {

	margin:0px auto 0px auto;

	padding:0px;

}

.clr {

	clear: both;

	margin: 0px;

	padding: 0px;

}

.clr_stanga {

	clear: left;

	margin: 0px;

	padding: 0px;

}

.error {

	color: #8f2927;

}

.type_none {

	list-style-type: none;

}

.message {

	color: #8f2927;

	width: 300px;

	text-align: center;

	font-weight: bold;

	background: #fff;

	padding: .7em;

	margin: 5px 200px;

}

.contentheading {

	padding: .5em 50px;

	color: #545832;

	font-size: 1.4em;

	margin: 10px 0px;

}

.sectiontableentry1 {

	background: #E9E9E9;

}

.sectiontableentry2 {

	background: #fff;

}

body {

	/*background:  url(../../foto/body_bg.jpg) repeat-y right;*/

	background: #cccccc;

	text-align: center;	

}

a {

        font-size: 8pt;

}



a:link, a:visited {

	text-decoration: none;

	background: transparent;

	color: #999966;

}

a:hover {

	background: transparent;

	text-weight: bolder;

	color: darkgreen;

}

p {

	text-indent: 20px;

	padding: .4em;

	margin: .3em;

	text-align: justify;

}

p:first-letter {

	font-size: 1.5em;

	font-weight: bold;

}



img.sus {

	position: absolute;

	top: 0px;

	left: 0px;

}

img.jos {

	position: absolute;

	bottom: 0px;

	left: 0px;

}

.bold {

	font-weight: bold;

}

div#margini {

	width: 780px;

	background: url(../images/fundal_principal.jpg) repeat-y center;

}

div#header {

	height: 300px;

	background: url(../images/header.jpg) transparent top no-repeat;

	position: relative;

}

div#header #cautare {

	position: absolute;

	top: 75px;

	left: 280px;

}

div#header #autentificare {

	position: absolute;

	top: 15px;

	right: 30px;

	width: 200px;

}

.inputbox {

	width: 150px;

	border: 1px solid #666;

	margin: 3px;

	font-size: .9em;

	padding: .2em;

}

.button {

	border: none;

	background: #999900;

	color: #fff;

	font-size: .9em;

	padding: .2em;

}

div#sub_menu {

	position:absolute;

	top:200px;

	right:7px;

}

div#sub_menu ul {

	list-style-type: none;

	border:0;

	padding:0;

	margin:0;

}

div#sub_menu ul li {

	display:block;

	width:95px;

	height:95px;

	float:left;

	margin-left:1px;

	position:relative;

}

div#sub_menu ul li a{

	display: block;

	width: 95px;

	height: 95px;

	text-decoration: none;

	border-bottom: 10px solid #fff;

	color: #000;

	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;

	font-size: .9em;

	position:relative;

	text-transform: uppercase;

}

* html div#sub_menu ul li a {height:105px; he\ight:105px;}

div#sub_menu ul li a b {font-weight:normal; position:absolute; bottom:5px; left:3px;}

div#sub_menu ul li a.level0_didactica {background:#DCE0BC; border-bottom: 10px solid #DCE0BC;}

div#sub_menu ul li a.level0_logicasilogici {background:#cccc99; border-bottom:10px solid #cccc99;}

div#sub_menu ul li a.level0_personalitati {background:#999966; border-bottom: 10px solid #999966;}

div#sub_menu ul li a.level0_paradoxuri {background: #6F744B; border-bottom:10px solid #6F744B;}

div#sub_menu ul a.level0_problemasaptamanii {background: #545832; border-bottom:10px solid #545832;}

div#sub_menu ul li a:hover {

	border-bottom: 10px solid #666666;

	cursor: pointer;

	color: #fff;

}

div#sub_menu ul li span {font-weight:normal; position:absolute; bottom:5px; left:5px; font-style:normal; font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;}

div#sub_menu ul li a span {font-weight:normal; position:absolute; bottom:5px; left:5px; font-style:normal; font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;}



div#mainmenu_wrap {

	width: 282px;

	height: 4em;

	position: absolute;

	left: 10px;

	top: 250px;

}

div#mainmenu {

	font-weight: bold;

	font-size: .9em;

	text-transform: uppercase;

}

div#mainmenu img {

	width: 100%;

}

div#mainmenu ul {

	position: absolute;

	left: 0px;

	top: 0px;

	font-size: .9em;

	list-style-type: none;

	padding: 5px 0px;

	margin: 0px 10px;

}

div#mainmenu ul li {

	display: block;

	float: left;

	padding: .2em;

}

div#continut {

	position: relative;

	padding-bottom: .1em;

}

div#continut #wraper {

	width: 760px;

	background: url(../images/wraper_bg.jpg) transparent repeat-y;

	position: relative;

	margin: 1em auto;

}

div#continut .wraper_text {

	position: relative;

	top: 5px;

	left: 0px;

	z-index: 10;

	text-align: left;

	padding: 10px 0px 20px;

}

div#continut .cutie_poz, .itemblock {

	width: 360px;

	height: 19em;

	float: left;

	margin: 5px;

	position: relative;

	background: transparent;

}

div#continut .cutie_poz .text, .itemblock .contentitem {

	width: 350px;

	position: absolute;

	top: 27px;

	left: 6px;

}

.itemblock .contentitem h1 {

	margin: 7px 0px 3px 35px;

	padding: 0;

	font-size: 1.2em;

}

.itemblock .contentitem p {

	margin: 0px;

	padding: 0px;

	text-indent: 25px;

}

.itemblock .contentitem p:first-letter {

	font-size: 1em;

}

.contentitem ul, .contentitem ol {

	margin: 10px 100px;

}

.readon {

	float: right;

}

div.sus {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 48px;

	width: 270px;

}

div.sus_0 {

	background: url(../images/cutie_poz_didactica.jpg) transparent no-repeat;

}

div.sus_1 {

	background: url(../images/cutie_poz_pb_sapt.jpg) transparent no-repeat;

}

/*div.sus_1 {

	background: url(../images/cutie_poz_logica_si_logici.jpg) transparent no-repeat;

}*/

div.sus_2 {

	background: url(../images/cutie_poz_pb_sapt.jpg) transparent no-repeat;

}

/*div.sus_2 {

	background: url(../images/cutie_poz_personalitati.jpg) transparent no-repeat;

}*/

div.sus_3 {

	background: url(../images/cutie_poz_paradoxuri.jpg) transparent no-repeat;

}

/*div.sus_4 {

	background: url(../images/cutie_poz_pb_sapt.jpg) transparent no-repeat;

}*/

div.jos {

	position: absolute;

	bottom: 0px;

	left: 0px;

	height: 30px;

	width: 360px;

	background: url(../images/cutie_poz_jos.jpg) transparent no-repeat;

}

div#continut #pathway_text {

	font-size: .9em;

	margin: 0 30px 25px;

	color: #666;

	width: 700px;

}

div#continut #pathway_text .pathway_out {

	border-bottom: 1px dotted #ccc;

}

div#continut #pathway_text .pathway{

	margin-bottom: 5px;

}

div#continut #text_cont {

	clear: left;

	margin: 10px 10px 0px;

	text-align: justify;

}

div#continut #text_cont table {

	width: 90%;

	margin: 0px 0px 35px 4.5%;

	font-size: 1em;

}

div#continut #text_cont table .sectiontableheader {

	font-weight: bold;

	border-bottom: 1px dotted #666;

}

div#continut #text_cont table .sectiontableentry1 td {

	padding: 5px 0px;

	background: #EEEEEE;

}

div#continut #text_cont table .sectiontableentry2 td {

	padding: 5px 0px;

	background: #FAFAFA;

}

div#continut #text_cont #joomlaboard table {

	width: 97%;

	margin: 0px 1.5%;

	padding: 0px;

}

.componentheading {

	padding: 10px 5.5em 0;

	margin: 0px;

	color: #545832;

	font-size: 1.6em;

}

.contentdescription {

	margin: 20px 4.5%;

}

/* AFISARE CONTINUT */

.contentitem {

	

}

.contentitem .icons {

	float: right;

	margin: 0px 30px;

}

.contentitem .credentials {

	color: #666;

	margin: 0px 30px 10px;

}

.vot {

	color: #666;

	margin: 0px 30px 20px;

}

.credentials2 {

	color: #999;

	margin: 0px 30px 20px;

	font-size: .8em;

}

.contentitem h1, .contentitem h2 {

	color: #545832;

	font-size: 1.4em;

	margin: 0px 30px;

	padding: 0px;

}

.contentitem h2 {

	font-size: 1.2em;

}

.back_button {

	margin: 10px 100px;

	float: right;

}

ul.categorylist {

	margin: 0px 100px;

	list-style-type: none;

}

ul.categorylist li {

	padding: 5px 0px;

}

ul.categorylist li a:link, ul.categorylist li a:visited {

	font-weight: bold;

}

/* Formular trimitere unui prieten */

div.emailform_out {

	text-align: center;

}

div.emailform {

	width: 400px;

	margin: 0px auto 40px;

	background: #fff;

	text-align: justify;

}

div.emailform h1 {

	margin: 15px 0px;

}

div.emailform label {

	float: left;

	width: 200px;

	height: 3em;

	padding: 0px 10px;

}

div.emailform .formelm {

	height: 3em;

	padding: 0px 10px;

}

/* Formular autentificare - sectiune Contul Meu */

#credentials_login_out {

	text-align: center;

}

.credentials_login {

	width: 300px;

	margin: 30px auto;

	padding: 10px 0;

	background: #fff;

	text-align: justify;

}

.credentials_login label {

	float: left;

	width: 110px;

	padding: 0px 10px;

}

.credentials_login .label_com_login_remember {

	width: auto;

}

.credentials_login .row {

	height: 3em;

}

.credentials_login input {

	margin: auto;

}

.credentials_login .com_login_submit {

	margin: 0 11em;

}

.credentials_login .lostpasssword {

	float: left;

	margin: 0 5px;

}

.credentials_login ul {

	margin: 10px 40px;

	list-style-type: none;

}

.credentials_login ul li {

	font-weight: bold;

	height: 3em;

}

.credentials_login .register {

	float: right;

	margin: 0 5px;

	text-align: right;

}

table.contentpane {

	margin: 20px auto;

}

table.contentpane td {

	line-height: 1.5em;

	height: 1.5em;

}

table.contentpane .componentheading {

	padding: 5px 3.5em;

	margin: 20px 0;

	color: #545832;

	font-size: 1.6em;

}

table.contentpane ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

table.contentpane ul li{

	padding: 0px;

	margin: 0px;

	padding-left: 15px;

}

table.contentpane td.titleCell {

	font-weight:bold;

	text-align: right;

	padding: 0 20px;

	width: 32%;

}

table.contentpane .fieldCell {

	width: 60%;

}

table.contentpane .inputbox {

	width: auto;

	margin: auto;

}

table.contentpane .button {

	margin-left: 300px;

}

#cbIconsTop {

	border-bottom: 1px solid #000;

	height: 3em;

	padding: .5em;

}

#cbIconsBottom {

	clear: both;

	border-top: 1px solid #000;

	height: 3em;

	padding: .5em;

}

div.newslettersList td {

	line-height: 1em;

	height: 10px;

}



.table_td {

   background: white;

   font-family: Verdana, Helvetica;

   font-size: 9px;

   color: black;

   /*border-bottom: 1px solid navy;*/

}





/*

  stiluri pentru forum

*/



.table_th {

   background: darkgreen;

   font-family: Verdana, Helvetica;

   font-size: 11px;

   color: white;

  }



.forum_th {

   background: navy;

   font-family: Verdana, Helvetica;

   font-size: 11px;

   color: white;

  }



.forum_td {

   background: #F0F8FC;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   border-bottom: 1px solid navy;

}



.forum_td_w {

   background: #FFFFFF;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   border-bottom: 1px solid navy;

}



.msg_td {

   background: #F0F8FC;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

}



.msg_td_w {

   background: #FFFFFF;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

}



.msg_author {

   background: #F0F0F0; 

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   /*border-bottom: 1px solid navy;*/

}



.msg_bottom {

   background: #F0F0F0; 

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   border-bottom: 1px solid navy;

}



.msg_bottom_r {

   background: aliceblue; 

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   border-bottom: 1px solid navy;

}



.msg_title {

   background: aliceblue;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   /*border-bottom: 1px solid navy;*/



.forum_message {

   background: #F0F8FF;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   /*border-bottom: 1px solid navy;

   border-left: 1px solid navy;

   border-right: 1px solid navy;*/

}

.forum_author {

   background: #F0F8FF;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   /*border-bottom: 1px solid navy;*/

}



.forum_title {

    border-left: solid  navy 1px;

    border-right: solid  navy 1px;

    border-top: solid  navy 1px;

    border-bottom: solid  navy 1px;

    background: #F0F8FF;

    font-family: Verdana, Helvetica;

    font-size: 12px;

    font-weight: bold;

    color: black;

}



.forum_msg {

    border-left: solid  navy 1px;

    border-right: solid  navy 1px;

    border-top: solid  navy 1px;

    border-bottom: solid  navy 1px;

    background: #FFFFFF;

    font-family: Verdana, Helvetica;

    font-size: 12px;

    font-weight: bold;

    color: black;

}





/* ------------------------------------------------------------------- */



/*stiluri pentru titluri */

H3, H4, H5, H6  {

    font-family:Helvetica, Verdana;

    color: darkgreen;

}





H4  {

    font-size: 10px;

}



H5 {

    font-size: 9px;

    text-align: left;

    color: red;

}



H6 {

    font-size: 8px;

    

}



h1 {

	background:  url(../images/h1_back.jpg) no-repeat .4em 0em;

	padding: .5em 55px;

	margin: 0px;

	color: #8f2927;

	font-size: 1.3em;

}

h3 {

	padding: .5em 55px;

	font-size: 1em;

}



/*stiluri pentru paragrafe, text, div, span */



BLOCKQUOTE {

   background: #F0F0F0; 

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: green;

   border: 1px dotted navy;

}



P  {

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: black;

   text-align: justify;

}



PRE {

   font-family: Verdana, Helvetica;

   font-size: 10px;

   font-style: italic;

   color: black;

   text-align: justify;

}







.textnegru {

   fnt-family: Verdana, Helvetica;

   font-size: 10px;

   color: black;

}



.textalbastru {

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: blue;

}



/*stiluri pentru link-uri 

A:hover {

         text-decoration: underline overline;

         color: darkred; 

}



A {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	font-style: normal;

	font-weight: bolder;

        text-decoration: none;

	color: #FF8C00;

}

*/

/*stiluri pentru elementele de formular */

input, select, textarea {

        color: darkblue;

 	font-family: Verdana;

	font-size: 7pt;

	font-weight: normal; 

	background-color: white;  /*;#F0F8FF;*/

}



/*

  Stiluri pentru UL: modifica bulina de la LI

*/

UL {

    list-style-image: url("imagini/bullet_orange.gif");

}









/*-----------------------------------------------------

   Clase definite de utilizator 

------------------------------------------------------*/

/*  stilul Td de la tabelul cu noutati */



.table_noutati {

    border-bottom: dashed #FF8C00 1px;	

    border-left: dashed #FF8C00 1px;	

    border-right: dashed #FF8C00 1px;	

    font-family: Verdana, Helvetica;

    font-size: 10px;

    color: black;

    text-align:left;

}



.table_stiri {

    border-bottom: dashed darkgreen 1px;	

    border-left: dashed darkgreen 1px;	

    border-top: dashed darkgreen 1px;

    border-right: dashed darkgreen 1px;	

    font-family: Verdana, Helvetica;

    font-size: 10px;

    color: black;

    text-align: left;

}



/*stilul celulei de date folosite in tabelul

ce defineste structura documentului

*/



.layout_Td {

    border-left: dotted black 0px;

    border-right: dotted black 0px;

    border-top: dotted black 0px;

    border-bottom: dotted black 0px;

}



.lay_Td {

    

    border-right: solid 1px navy;

    

}



.layy_Td {

    

   border-top: solid 1px navy;

   border-bottom: solid 1px navy;

   border-left: solid 1px navy;

   border-right: solid 1px navy;

    

}



.layup_Td {

    

   border-top: solid 1px navy;

   border-left: solid 1px navy;

   border-right: solid 1px navy;

    

}



.punct {

    border-left: dotted navy 0px;

    border-right: dotted navy 0px;

    border-top: dotted black 0px;

    border-bottom: dotted black 0px;

}



/* stilul barei de meniu */

.top_line {

   background: navy; /*#006699;*/

   font-family: Verdana, Helvetica;

   font-size: 18px;

   color: white;

}



.menu_line {

   background: navy; /*#006699;*/

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: white;

}



.bar_menu { 

    background: darkblue;	 	

}



/*stilul celulei de tabel a meniului principal */

.meniu {

   background: #F0F8FF;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

   border-bottom: 1px solid navy;

}



/*stilul celulei cap de tabel folosita intr-un tabel 

ce contine elemente de formular*/



.form_th {

   background: navy; /*#006699;*/

   font-family: Verdana, Helvetica;

   font-size: 11px;

   color: white;

}







/*stilul celulelor de date folosite intr-un tabel 

ce contine elemente de formular*/



.form_td_left {

   background: #F0F8FF;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

}

.form_td_left2 {

   background: #E9FEFA;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

}

.form_td_right {

   background: #F0F8FF;  /*#F0F0FF; #F0F8FF;*/

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

}



.forum_full {

   background: #F0F8FF;

   font-family: Verdana, Helvetica;

   font-size: 10px;

   color: darkblue;

}



.forum_blank {

   background: #71BBFF;

   font-family: Verdana, Helvetica;

   font-size: 6px;

   color: darkblue;

}



/* 

  stil pentru tabele: cu bordura in partea de jos

  ! vezi tabelul de la editare conturi

*/

.table_bottom_line { border-bottom: solid 1px darkgreen; }

.table_right_line { border-right: solid 1px navy; }





/* 

  stil pentru tabele: cu bordura in partea de jos si sus

  ! vezi afisarea unui mesaj

*/

.table_bottom_top_line {

   border-top: solid 1px navy;

   border-bottom: solid 1px navy;

   border-left: solid 1px navy;

   border-right: solid 1px navy;

}




