body { width:960px; margin:2em auto; font-family:Verdana, Arial, sans-serif; }
table { width:100%; }

.cl { clear:both; }
.st { float:left; width:35%; }
.dr { float:right; width:60%; }
.sp10 { height:10px; }
.err { background-color:#cc0000; text-align:center; font-weight:bold; font-variant:small-caps; font-size:.9em; padding:.4em 0; color:#ffffff; margin:.4em 0; }

.meniu { line-height:35px; background:url(img/meniu-bg.jpg) repeat-x; text-align:center; }
.meniu a, .meniu a:link { margin:0 .6em; font-size:.8em; font-variant:small-caps; text-decoration:none; letter-spacing:.05em; color:#7d417e; }

.side { float:left; width:150px; }
.main { float:left; width:500px; }	.mains { padding:0 10px; }
.side2 { float:right; width:300px; }


.main .head { background-color:#eeeeff; padding:.3em; font-size:.8em; line-height:1.1em; color:#999999; margin:0 0 1em 0; }
.main .head span { font-size:.9em; font-weight:bold; display:block; line-height:1.3em; color:#2c2c2c; }

.main .curs th { background-color:#7d417e; color:#ffffff; line-height:25px; text-align:center; font-size:.7em; padding:0; margin:0; }
.main .curs .th1 { width:10%; }
.main .curs .th2 { width:27%; }
.main .curs .th3 { width:20%; }
.main .curs .th4 { width:10%; }
.main .curs .th5 { width:10%; }
.main .curs tr { margin:.2em 0; }
.main .curs tr:hover { background-color:#ffccff; }
.main .curs td { line-height:1.1em; font-size:.9em; }
.main .curs .c1 { font-variant:small-caps; text-align:center; font-size:.7em; color:#7d417e; font-weight:bold; }
.main .curs .c2 { text-indent:.6em; color:#4f4f4f; font-weight:bold; font-size:.7em; line-height:1.1em; }
.main .curs .c3 { text-align:center; font-weight:bold; letter-spacing:.2em; color:#4f4f4f; font-size:.7em; }
.main .curs .c4, .main .curs .c5 { text-align:center; color:#a3a3a3; font-size:.7em; }

.main .header { text-indent:1em; background-color:#7d417e; color:#ffffff; line-height:2em; font-size:1em; margin:1.5em 0; font-weight:bold; }

.main .discutii .titlu { font-size:.8em; color:#7d417e; font-weight:bold; }
.main .discutii .titlu a { font-size:.8em; color:#7d417e; font-weight:bold; }
.main .discutii .text { font-size:.7em; color:#7d417e; margin:.2em 0 1.2em; line-height:130%; }
.main .discutii .detalii { color:#a3a3a3; font-size:.8em; }
.main .discutii form { color:#7d417e; font-size:.7em; }
.main .discutii form div { margin:.1em 0; }
.main .discutii form textarea { width:80%; }
.main .discutii .box { border:double #ffddff; padding:.7em .35em; margin:.6em 0 0 0; }
.main .discutii .box .text { margin:0 !important; }

.main .preluare .titlu { background-color:#7d417e; color:#ffffff; line-height:140%; padding:.8em 1.6em; font-size:.75em; margin:0 0 .5em 0; }
.main .preluare .titlu span { display:block; font-weight:bold; font-size:1.1em; }
.main .preluare form { color:#7d417e; font-size:.75em; }
.main .preluare .detalii { color:#a3a3a3; font-size:.8em; }
.main .preluare .text { font-size:.9em; color:#7d417e; margin:.2em 0 1.2em; line-height:130%; }

.main .arhiva .titlu { background-color:#7d417e; color:#ffffff; line-height:140%; padding:.8em 1.6em; font-size:.75em; margin:0 0 .5em 0; }
.main .arhiva .titlu span { display:block; font-weight:bold; font-size:1.1em; }
.main .arhiva .monezi a { color:#7d417e; font-size:.95em; line-height:1.3em; }
.main .arhiva .monezi a:link, .main .arhiva .monezi a:visited { color:#7d417e; font-size:.75em; line-height:1.8em; font-weight:bold; }
.main .arhiva th { background-color:#7d417e; color:#ffffff; line-height:25px; text-align:center; }
.main .arhiva .th1 { width:10%; }
.main .arhiva .th2 { width:40%; }
.main .arhiva .th3 { width:40%; }
.main .arhiva tr { text-align:center; }
.main .arhiva tr:hover { background-color:#ffccff; }
.main .arhiva td.nr { color:#c2c2c2; }

.main .juristi .titlu { background-color:#7d417e; color:#ffffff; line-height:140%; padding:.8em 1.6em; font-size:.9em; margin:0 0 .5em 0; }
.main .juristi .titlu span { display:block; font-weight:bold; font-size:1.1em; }
.main .juristi .jurist a { display:block; color:#7d417e; font-size:1.2em; }
.main .juristi .jurist small { display:block; font-size:.85em; color:#2c2c2c; margin:0 0 1em 0; }
.main .juristi .t { background-color:#7d417e; color:#ffffff; font-weight:bold; font-variant:small-caps; padding:10px 0; text-align:center; margin:0 0 15px 0; }
.main .juristi .st { font-size:.95em; color:#c2c2c2; line-height:1.3em; }
.main .juristi .dr { font-size:.95em; color:#2c2c2c; line-height:1.3em; }
.main .juristi .dcr { font-size:.85em; color:#2c2c2c; text-align:justify; margin:1.4em 0; text-indent:1.8em; }



.footer a { font-size:0.65em; color: #2c2c2c; }
.footer center { font-size:.6em; color:#000066; margin:1em 0 0 0; }



.side a { color:#000099; }
.side span { font-size:.8em; color:#2c2c2c; background-color:#f2f8ff; display:block; padding:5px; font-weight:bold; text-align:justify; }