html {  }

body { background:url(/img/fun.jpg); font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size:.9em; }

h3 { font-size:1.4em; margin:3px auto; }

a img { border:none; }

.clear { clear:both !important; float:none !important; }
.sp10 { height:10px; }
.sp20 { height:20px; }

.pagina { width:850px; padding:5px; margin:40px auto 0; }
.pagina .stanga { margin:-35px 0 0 -177px; width:172px; height:899px; background:url(/img/bg-stanga.jpg) no-repeat; float:left; }
.pagina .dreapta { margin:-35px -177px 0 0; width:172px; height:899px; background:url(/img/bg-dreapta.jpg) no-repeat; float:right; }
.pagina .sus { margin:-35px 0 0 -5px; width:860px; height:31px; background:url(/img/bg-sus.jpg) repeat-x; }

.header { padding:5px 0 0 15px; background:url(/img/fundal.png) 0 bottom; height:40px; }
.header img { float:left; }
.header a { color:#2c2c2c; font-weight:bold; font-size:14px; }
.header a img { border:none; }
.header .ramas { background-color:#ffffff; color:#2c2c2c; font-size:16px; font-weight:bold; float:right; margin:-4px 15px 0 0; padding:3px 15px; }

.main .login_module { float:left; width:60%; background-color:#f8f6e7; padding:5px; border:1px solid #d3c9db; margin:0 0 20px 0; }
.main .login_module h3 { text-align:center; }
.main .login_module input { border:1px solid #d3c9db; height:20px; line-height:20px; }
.main .login_module span { color:#a10000; line-height:140%; font-weight:bold; }
.main .login_module div.ctr { text-align:center; margin:10px auto 3px; }
.main .login_module div.rgh { text-align:right; }
.main .login_module div.s1 { float:left; width:45%; background-color:#ffffff; padding:2%; border:1px solid #d3c9db; }
.main .login_module div.d1 { float:right; width:45%; background-color:#ffffff; padding:2%; border:1px solid #d3c9db; }
.main .login_module div.s2 { float:left; width:25%; height:2em; line-height:2em; }
.main .login_module div.d2 { float:right; width:74%; height:2em; line-height:2em; }

.main .inregistrare { float:left; width:60%; background-color:#f8f6e7; padding:5px; border:1px solid #d3c9db; margin:0 0 20px 0; }
.main .inregistrare p { font-weight:bold; font-size:14px; border-top:3px double #c9c9c9; text-align:center; padding:10px 0; margin:10px 0 0 0; line-height:160%; }
.main .inregistrare a { color:#a10000; }
.main .inregistrare h3 { text-align:center; }
.main .inregistrare input { border:1px solid #d3c9db; height:20px; line-height:20px; }
.main .inregistrare span { color:#a10000; line-height:140%; font-weight:bold; }
.main .inregistrare div.ctr { text-align:center; margin:10px auto 3px; }
.main .inregistrare div.rgh { text-align:right; }
.main .inregistrare div.s1 { float:left; width:45%; background-color:#ffffff; padding:2%; border:1px solid #d3c9db; }
.main .inregistrare div.d1 { float:right; width:45%; background-color:#ffffff; padding:2%; border:1px solid #d3c9db; }
.main .inregistrare div.s2 { float:left; width:25%; height:2em; line-height:2em; }
.main .inregistrare div.d2 { float:right; width:74%; height:2em; line-height:2em; }


.main .add { float:right; width:320px; height:200px; background-color:#cccccc; text-align:center; line-height:200px; }

.feat { float:left; width:60%; background-color:#f8f6e7; padding:5px; border:1px solid #d3c9db; margin:0; }
.main .feat h3 { text-indent:1.4em; margin-top:1.4em; }
.main .feat ul { list-style-position:outside; list-style-type:circle; color:#47a5e2; font-weight:bold; line-height:200%; }

.main .joaca { background:url(/img/fundals.jpg); padding:5px; border:1px solid #d3c9db; margin:0 5px 20px 0; }
.main .joaca p { font-weight:bold; font-size:14px; border-bottom:3px double #c9c9c9; text-align:center; padding:10px 0; margin:0 0 10px 0; line-height:160%; }
.main .joaca p span { font-style:italic; color:#a10000; }
.main .joaca a { color:#a10000; }
.main .joaca .intrebare:first-letter { text-transform:capitalize; }
.main .joaca h3, .main .stat h3 { text-align:left; text-indent:2em; }
.main .joaca .domenii { border:1px solid #d3c9db; background-color:#ffffff; }
.main .joaca .domeniu div { padding:10px; text-align:center; font-weight:bold; font-size:16px; }
.main .joaca .domeniu a { float:left; width:45%; text-align:center; margin:10px 5px; color:#0066CC; font-weight:bold; text-transform:capitalize; font-size:1.4em; }
.main .joaca ul { list-style-position:outside; list-style-type:circle; color:#47a5e2; font-weight:bold; line-height:200%; }

.main .joaca .intrebare { font-size:18px; font-weight:bold; text-indent:2.4em; margin:0 15px; }
.main .joaca .punctaj { float:right; color:white; background:url(/img_concurs/banut.png) no-repeat; height:50px; width:50px; font-size:40px; text-align:center; font-weight:bold; }
.main .joaca .punctaj span { font-weight:normal; font-size:16px; color:black; }

.main .stat { float:right; width:35%; margin:0 10px; }
.main .mains { float:left; width:62%; }
.main .stat .scor { background:url(img/stat-bg.png) center center no-repeat; width:287px; height:41px; text-align:center; line-height:20px; font-weight:bold;  font-size:16px; color:#333333; }

.main .stat ul { list-style-position:outside; list-style-type:disc; color:#0066FF; font-weight:bold; line-height:140%; }

.main .optiuni a { margin:0; padding:0; border:0; }
.main .optiuni a img { border:none; }

.footer { text-align:center; border-top:3px double #c9c9c9; }
.footer a { margin:0 10px; }
.footer a img { border:none; vertical-align:middle; }