@charset "utf-8";
/* CSS Document */

body { font-family: 'Verdana'; font-size: 11px; color: #585d5f; padding: 0; margin: 0; background:url(img/bg.jpg) repeat;}  
 #container { 
	width: 940px; 
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left;
	margin-bottom:30px;
}
a{
color:#1CA2D5;
text-decoration:none;
}
a:hover{
color:#1CA2D5;
text-decoration: underline;
}  
h1, h2, h3, h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px; margin: 0px;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration:none;}
 .head{
 background:top url(img/head.jpg) repeat-x;
 width:940px;
 height:52px;
   
 }
 #header { 
	padding: 5px 10px 0px 0px;


} 

 #sidebar2 {
	float: right; 
	width: 200px; 
	margin-right:15px; 
}
 #sidebar1 {
	float: right;
	width: 160px; 
	margin-right:10px;

}

.paginare{
padding:10px;
color:#948643;
position: relative;
width:510px;
background:#E9E3CD;
}
.pg{
background:#4F523C;
color:#FFFFFF;
padding:3px;
font-weight:bold;

}

.pg2 a{
background:#FFFFFF;
color: #333333;
padding:3px;
font-weight:bold;
text-decoration: none;
border: #FFFFFF  solid 1px;
}

.pg2 a:hover{
background: #FF8000;
color: #FFFFFF;
}

#mainContent {
width:530px; 
padding: 0 10px;
} 
 #footer { 
	padding: 0 10px 0 20px;
	margin-top:30px;
	border-top:1px solid #F3F3F3;
} 
 #footer p {
	margin: 0; 
	padding: 10px 0;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.logo{
margin-top:10px;
float:left;
height:90px;
width:228px;
margin-right:10px;
}
.menu{
position:relative;
width:675px;
height:75px;
background: #E8F6FC;
margin-top:15px;
float:left;
padding-left:15px;
padding-top:5px;
}
.menu ul{
padding:0px;
margin:0px;
list-style: none;
}
.menu li{
list-style: none;
float:left;
width:110px;
height:18px;
}
.menu a{
color:#0083BF;
font-weight:bold;
text-decoration:none;
}
.menu a:hover{
color:#46A3FF;
}

.banner{
width:728px;
height:90px;
margin-top:5px;
float:left;
margin-bottom:10px;
margin-left:10px;
/*border:1px #0080C0 solid;*/
}
.footer2{
height:10px;
}


.box2 { 
background: #F0F9C1; padding: 10px; margin-bottom: 15px; position: relative;  width: 180px; 
}
.box2 ul{
margin:0px;
padding:0px;
}
.box2 li{
list-style:none;
border-bottom:1px solid #BAAB67;
padding-bottom:3px;
padding-top:3px;
}

.box2 a{
color: #85783D;
text-decoration:none;
}

.box2 a:hover{
color:#BAAB67;
text-decoration:underline;
}

.box2 h2{
color:#313131;
margin:0px; 
padding:0px;
background:url(img/punct.png) bottom repeat-x;
font-size:15px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-bottom:4px;
margin-bottom:7px;

}

/* Box3 */
.box3 { 
background:#DCEEFC; padding: 10px; margin-bottom: 15px; position: relative;  width: 180px; 
}
.box3 ul{
margin:0px;
padding:0px;
}
.box3 li{
list-style:none;
border-bottom:1px solid #76BBDC;
padding-bottom:3px;
padding-top:3px;
}

.box3 a{
color:  #2B81AA;
text-decoration:none;
}

.box3 a:hover{
color: #0066CC;
text-decoration:underline;
}

.box3 h2{
color:#313131;
margin:0px; 
padding:0px;
background:url(img/punct.png) bottom repeat-x;
font-size:15px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-bottom:4px;
margin-bottom:7px;

}
/* Box3 */



/* Box3 */
.box4 { 
background:#FCD6DC; padding: 10px; margin-bottom: 15px; position: relative;  width: 180px; 
}
.box4 ul{
margin:0px;
padding:0px;
}
.box4 li{
list-style:none;
border-bottom:1px solid #BAAB67;
padding-bottom:3px;
padding-top:3px;
}

.box4 a{
color: #993366;
text-decoration:none;
}

.box4 a:hover{
color:#D37CA8;
text-decoration:underline;
}

.box4 h2{
color:#313131;
margin:0px; 
padding:0px;
background:url(img/punct.png) bottom repeat-x;
font-size:15px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-bottom:4px;
margin-bottom:7px;

}
/* Box3 */



.c1 { position: absolute; top: 0px; left: 0px; background: url(img/c1.png) no-repeat; height: 5px; width: 5px;}
.c2 { position: absolute; top: 0px; right: 0px; background: url(img/c2.png) no-repeat; height: 5px; width: 5px;}
.c3 { position: absolute; bottom: 0px; right: 0px; background: url(img/c3.png) no-repeat; height: 5px; width: 5px;}
.c4 { position: absolute; bottom: 0px; left: 0px; background: url(img/c4.png) no-repeat; height: 5px; width: 5px;}
/**/ * html .c4, * html .c3 { bottom: -9px;} /* */ 

.titlu h2{
font-size:22px;
border-bottom:1px solid #F3F3F3;
padding-bottom:3px;
margin-bottom:8px;
}
.barmenu{
position: relative;
background:#E8F4FD;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
width:920px;
height:28px;
}
.barmenu a{
text-decoration:none;
color:#0073AA;
font-weight:bold;
}
.barmenu a:hover{
color:#0070DF;
text-decoration:underline;
}
.cautare{
float:right;
padding-top:4px;
padding-right:10px;
}
form{
padding:0px;
margin:0px;
}

.cauta{
height:19px;
width:306px;
background:url(img/cauta.jpg) no-repeat;
border:0px;
padding:0px;
margin:0px;
padding-top:2px;
padding-left:4px;
}

.butcauta{
background:url(img/bucauta.jpg) no-repeat;
cursor: pointer;
width:50px;
height:19px;
border:0px;
}
.bartxt{
padding-top:7px;
padding-left:4px;
}

.reftop{
background:#E6F2FF;
padding:10px;
}
.reftop2{
background: #FFAE5E;
padding:10px;
}
.reftit{
font-size:14px;
font-weight:bold;
}

.refnota{
float:right;
margin-right:40px;
font-weight:bold;
}
.refnivel{
float:right;
margin-right:40px;
font-weight:bold;
}
.refdown{
float:right;
margin-right:2px;
font-weight:bold;
}
.referatcont{
/* border:1px #D3D3D3 solid;*/
}
.referate{
padding:6px;
border-bottom:1px #D3D3D3 solid;
border-top:1px #D3D3D3 solid;
}

.referate1{
padding:6px;
background: #F7F7F7;
}

.referate2{
padding:6px;
background: #F5F9DB;
}

.nota{
padding-top:8px;
float:right;
width:70px;
}
.nivel{
padding-top:8px;
float:right;
width:95px;
}
.down{
padding-top:8px;
float:right;
width:50px;
}
.referatcont a{
color: #0264A4;
text-decoration:none;
}
.referatcont a:hover{
text-decoration:underline;
}

.boxnota{
position:relative;
float:right;
width:220px;
background:#F5F5F5;
text-align:center;
padding-bottom:10px;
}

.textnota{
padding-top:5px;
padding-bottom:5px;
font-size:16px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.boxnota img{
border:0px;
margin-right:8px;
margin-bottom:3px;
}
.ref{
float: left;
width:305px;
}
.download{
padding-top:20px;
margin-bottom:30px;
}

.altele{
padding:8px;
position:relative;
width:515px;
color: #666666;
}
.txtalt{
background:url(img/punct.png) bottom repeat-x;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
margin-bottom:4px;
}

.altele ul{
padding:0px;
margin:0px;
}

.altele li{
list-style: none;
padding-bottom:3px;
}
.notaafis{
font-size:20px;
font-weight:bold;
color:#EC7600;
}

.notaafis2{
font-weight:bold;
color:#EC7600;
}
.tr{
padding-bottom:3px;
}
.notacauta{
font-size:24px;
font-weight:bold;
float:left;
width:300px;
}
.banner2{
padding-top:5px;
float:right;
}
.banner_home {
position:relative;
width:529px;
height:250px;
margin-bottom:10px;
}
.erroarea{
float: right;
padding-top:10px;
} 
.erroarea a{
color:#DF0000;
}
.taguri{
padding:10px;
color:#948643;
position: relative;
width:510px;
background: #FFD9D9;
margin-bottom:10px;
}

.taguri a{
padding-left:5px;
padding-right:5px;
font-size:14px;
font-weight:bold;
color:#993366;
}

.tagu{
background:#FDE3E8;
padding:5px;
}
.descriere_t{
font-size:18px;
border-bottom:2px solid #666666;
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
}
.descriere{
margin-top:5px;
}
.preview{
color:#DD6F00;
font-size:10px;
margin-top:10px;
}
.add{
text-align: right;
margin-bottom:15px;
margin-right:150px;
}
.error{
background:#F00000;
color:#FFFFFF;
margin-bottom:4px;
padding:5px;
font-weight:bold;
}
.succes{
background: #8EB123;
color:#FFFFFF;
margin-bottom:15px;
padding:5px;
font-weight:bold;
font-size:18px;
}
.addref{
margin-top:20px;
}
.s{
background: #000000;
color:#FFFFFF;
}
.s h1{
margin:0px;
padding:0px;
font-size:14px;
}