
:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {
    height: 100%;
}

body {
	text-align:center;
	height:100%;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
		
}

#bigContainer {
	position: relative;
    min-height: 100%;
	background:  #f6f4f4 url("../images/header.png") top center repeat-x; 
	position: relative;

}

#bigHeader{
	width:974px;
	margin: auto;
}
	


h1{
	font-weight:bold;
	display:inline;
}


	
#header {
	width:974px;
	height: 100px;
}

#bigContent{
	width:974px;
	margin:0 auto;
	position:relative;
	height:100%;
	
}

#bigFooter{
	clear:both;
	width:100%;
	height:160px;
	background: transparent url('../images/footerCR.jpg') top center; 
}

#footerTest {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */
   background:#6cf;
}


#footerCR{
	width:974px;
	margin:auto;
}



#logo a{
	float:left;
	padding:0; 
	background:url("../images/logo.jpg") 30px 0 no-repeat; 
	margin: 0 0 10px 0; 
	height:100px;
	width:193px;
}

#logo a:hover{
	background:url("../images/logoOver.jpg") 30px 0 no-repeat; 
}

#cautareDiv{
	float:right;
	width: 440px;
	color: #fff;
	margin-top:10px;
}

.language a{
	float:right;
	width: 62px;
	color: #fff;
	border: 2px solid #fff;
	padding:3px;
	background-color: #FF6600;
}

.language a:hover{
	padding:3px;
	background-color: #78CC38;
}

#menuTop{
	float:right;
	width: 400px;
	margin-right:20px;
}

#menuTop ul {float:right;}
#menuTop li {display:inline;}
#menuTop li a {float:left;color:#fff; margin:15px 20px 0px 10px; padding:0px 5px 0px 0px; }
#menuTop li a:hover {color:#cdcdcd;}



#menuFooter{
	float:right;
	width: 420px;
	margin:100px 10px 0 0;
}

#menuFooter ul {float:right;}
#menuFooter li {display:inline;}
#menuFooter li a {float:left;color:#565656; margin:0 20px 0px 0px; padding:5px;border-bottom: 2px solid #565656; }
#menuFooter li a:hover {float:left;color:#787878; margin:0 20px 0px 0px; padding:5px; border-bottom: 2px solid #a0a0a0;}


#menuFooter li a.nr { margin:0x 10px 0 10px; padding:5px; border: 2px solid #33CC33;}


#leftFooter{
	float:left;
	width: 280px;
	margin:100px 10px 0 20px;
	text-align:left;
}

#leftFooter .validare {
	float:left;color:#787878; margin:0 3px 0 0; padding:5px;
}

#leftFooter a{
	float:left;color:#787878; margin:0 20px 0px 0px; padding:5px;border-bottom: 2px solid #a0a0a0;
}

#leftFooter a:hover{
	float:left;color:#565656; margin:0 20px 0px 0px; padding:5px; border-bottom: 2px solid #565656;
}

#rightFooter{
	float:right;
	width: 520px;
	margin:100px 10px 0 0;
}


#rightFooter a{
	float:right;color:#787878; margin:0 20px 0px 0px; padding:5px;border-bottom: 2px solid #a0a0a0;
}

#rightFooter a:hover{
	float:right;color:#565656; margin:0 20px 0px 0px; padding:5px; border-bottom: 2px solid #565656;
}

#rightFooter .validare {
	float:left;
	color:green; 
	margin:3px; 3px 0 0; 
	padding:5px;
	font-size: 10px;
	border: 2px solid #33CC66;
}




#menuSide{
	float: left;
	width:180px;
	padding:5px;
	line-height: 170%;
}

#rightSide{
	float: right;
	width:165px;
	padding:0 5px 0 0;
	line-height: 170%;
	text-align:left;
	margin-left:10px;
}

#trafic a, #trafic a:hover {
	border:none;
}





		

		
#menu li a{display:block;text-align:left;  padding:0px 25px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff; display:block; background:url('../images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
#menu li a {display:block;line-height:40px;}


#menu { float:left; width:200px; padding:0px; margin:0px; clear:both; background-color: #f6f4f4;}
#menu li {text-align:left; padding:0; margin:0 0 6px 0; float:left; color:#fff;}
#menu li a { float:left; width:166px; padding:0px 17px; color:#888787; margin:1px 0px 1px 0px; }
#menu li a:hover{display:block;background:url('../images/verMenuImages.png') 0px -40px no-repeat; color:#565656;}

#menu li a.active, #menu li a.active:hover{display:block;background:url('../images/verMenuImages.png') 0px -80px no-repeat; padding-left:35px;color:#a0a0a0;}

#menu li a.special {display:block;background:url('../images/verMenuImagesSpecial.png') 0px 0px no-repeat; }
#menu li a.special:hover {display:block;background:url('../images/verMenuImagesSpecial.png') 0px -40px no-repeat; }
#menu li a.special.active {display:block;background:url('../images/verMenuImagesSpecial.png') 0px -80px no-repeat; }


#menu li a.stiati {display:block;background:url('../images/menuStiati.png') 0px 0px no-repeat; }
#menu li a.stiati:hover {display:block;background:url('../images/menuStiati.png') 0px -40px no-repeat; }
#menu li a.stiati.active {
	display:block;
	background:url('../images/menuStiati.png') 0px -80px no-repeat; 
	color:#fff; 
	margin:0;  
	padding-left:20px;
	font-variant:small-caps;
	font-size:16px;
	font-weight:bold;
}

#menu li a.imagini {display:block;background:url('../images/menuImagini.png') 0px 0px no-repeat; }
#menu li a.imagini:hover {display:block;background:url('../images/menuImagini.png') 0px -40px no-repeat; }
#menu li a.imagini.active {
	display:block;
	background:url('../images/menuImagini.png') 0px -80px no-repeat; 
	color:#fff; 
	margin:0;  
	padding-left:20px;
	font-variant:small-caps;
	font-size:16px;
	font-weight:bold;
}


	

#menu li li a{
	width:160px;
	margin:0 0 0 5px;
	text-align:left;
	color:#777;
	background:none;
	line-height:170%;

	font-size: 11px;
}

#menu li li .bar{
	margin:0 0 0 5px;
	padding:0;
	height:1px;
	width:100%;
	float:left;
	clear:both;
	background-image:none;
}

#menu li li a.subcat{
	color:#3a8600;
	font-weight:bold;
	background-image:none;
}

#menu li li a.subcatActive{
	color:#3a8600;
	font-weight:bold;
	background-image:none;
	text-decoration:underline;
}

#menu li li a:hover{
	text-align:left;
	color:#000;
	margin-left: 6px;
	background-image:none;

}

#menu li li a.sel{
	color:#000;
	background: url('../images/star.png') 5px 4px no-repeat;
}

#menu li li li a{
	margin-left:15px;
	width:150px;
	background-image:none;

}

#menu li li li a:hover{
	margin-left:16px;
}

#menu .unfinished {
	color: #c0c0c0;	
}

#menu li li li a.sel{
	color:#000;
	background: url('../images/star.png') 5px 4px no-repeat;
}


.on{
	display:block;
}

.off{
	display:none;
}


#cnt {
	width: 580px;
	float:left;
	padding:0;
	margin-left:11px;
	line-height: 170%;
	text-align:left;
	background:url("../images/cntMiddle.gif") 0 0 repeat-y; 
}

#cnt #title{
	background:url('../images/title.jpg') 0px 0px no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #a0a0a0;
	padding: 8px 0px 0px 39px;
	margin-left:10px;

}
	
#cnt #comments{
	font-size: 12px;
	color: #a0a0a0;
	padding: 0px 0px 15px 34px;
	margin-left:10px;

}

ul.page  { 
	float:left; 
	clear:both; 
	width:530px; 
	padding:0; 
	margin: 0;
	margin-left: 20px;
}

ul.page li{
	float: left; /* cure IE5.x "whitespace in lists" problem */

}

ul.page li a { 
	float:left;
	background:url('../images/quest.jpg')  0 0  no-repeat;
	height:22px;
	width:30px;
	text-align:center;
	margin:0;
	clear:none
	font-size:10px;
	padding: 8px 0 0 0;
	line-height:100%;
	color:#a0a0a0;
	clear:none;
	display:inline;
}

ul.page li a:hover {
		background:url('../images/quest.jpg')  0 -30px  no-repeat; color:#565656;
} 

ul.page li a.sl {
		background:url('../images/quest.jpg')  0 -30px  no-repeat;
} 

ul.page li a.done {
		background:url('../images/quest.jpg')  0 -60px  no-repeat; color: #000
} 


#cnt .quest {float:left; clear:both; width:500px; padding:15px 5px 10px 5px;  margin-left:30px;}
#cnt .quest .title { font-size:11px; font-weight:bold; color:#555; line-height: 170%; }
#cnt .quest .answer { padding:10px 40px 10px 40px; line-height:30px; color:#555;}
#cnt p{
	text-align: left;
	line-height: 170%; 
	color: #555;
	padding-left:5px;
	width:693px;
	margin-top:0;
}	 

#cnt li {
	line-height: 170%; 
}



.testBtn{
	color:#fff; 
	clear:none;
	font-size:12px; 
	float:left; 
	width:101px; 
	height:30px; 
	font-weight: bold; 
	padding:2px 0px 0px 4px; 
	margin:10px 0 0 30px;
	background:url(../images/but.gif) top left no-repeat;
}

.testBtn:hover{
	cursor:pointer;
	background:url(../images/but_over.gif) top left no-repeat;
}
.testBtnT{
	color:#fff; 
	font-size:12px; 
	float:right; 
	width:101px; 
	height:30px; 
	font-weight: bold; 
	padding:2px 0px 0px 4px; 
	margin:10px 0 0 30px;
	background:url(../images/butTerminare.gif) top left no-repeat;
	clear:none;
}

.testBtnT:hover{
	cursor:pointer;
	background:url(../images/butTerminare_over.gif) top left no-repeat;
}


#send {
	border:none;
}


.top{
	height:15px;
	width:580px;
	background:url("../images/cntTop.gif") 0 0 no-repeat; 0
}

.middle{
	width:580px;

	background:url("../images/cntMiddle.gif") 0 0 no-repeat; 
	clear:both;
}

.bottom{
	
	width:580px;
	height: 15px;
	clear:both;
	background:url("../images/cntBottom.gif") 0 0 no-repeat; 
}


.result {
	margin:10px 0 10px 20px;
	font-size: 14px;
	font-weight:bold;
}

.resultCoca {
	margin:10px 0 10px 20px;
	font-size: 14px;
	color:#868686;
	width:550px;
}


.day{
	float:left;
	border: 1px solid #dedede;
	width:60px;
	margin:12px 0 0 13px;
	padding:3px;
	text-align:center;
	color:#999;
}

.dayDone{
	background-color:#CC0000;	
	color:#fff;
	border-color: #888;
}

.weekend{
	float:left;
	border: 2px solid #888;
	width:60px;
	margin:12px 0 0 13px;
	padding:2px;
	text-align:center;
	color:#dedede;
	background-color:#888;
}

.borderDone{
	border: 2px solid #dedede;
	padding:2px;
}

.today{
	border: 3px solid #000;
	padding:1px;
	color: #ccc;
}

.half {
	background-color:#dedede;
	color:#000;
}

.halfAdvance {
	background-color:#82aeba;
	color:#fff;
}

.fullDayAdvance {
	background-color:#0092ba;
	color:#fff;
	
}

.code {
	color:blue;
	font-size: 11px;
	margin-left:30px;
}

.textForms{
	float:left;
	margin-right:5px;
	margin-top: 5px;
}

.forms{
	float:left;
	height:20px; 
	font-size:11px;
	font-weight: bold; 
	border:1px solid #fff;
	color: green;
	width: 200px;
	background-color: #dedeed;
	margin-right:5px;
	clear:none;
	vertical-align: middle;
}

.btn{
	float:left;
	width:30px; 
	height:20px; 
	font-size:11px;
	font-weight: bold; 
	border:1px solid #fff;
	color: green;
	background-color: #dedeed;
}


.resultItem {

	margin: 10px 20px 0 20px;
	padding:3px;
	text-align:left;
	color:#999;
	clear:none;
}

.resultItem a:hover{
	text-decoration: underline;
}



.topSrc a{
	color:green;
	border-left:2px solid green;
	border-bottom:2px solid green;
	padding: 10px;
}

.topSrc a:hover{
	border-left:8px solid green;
	text-decoration:none;
}

.medSrc a{
	color: orange;
	border-left:2px solid orange;
	border-bottom:2px solid orange;
	padding: 10px 0 10px 20px;
}

.medSrc a:hover{
	border-left:8px solid orange;
	text-decoration:none;
}

.lowSrc a{
	color:#999;
	border-left:2px solid #ccc;
	border-bottom:2px solid #ccc;
	padding: 10px 0 10px 20px;
}

.lowSrc a:hover{
	border-left:8px solid #ccc;
	text-decoration:none;
}


 .searchComments{
	font-size: 10px;
	color: #a0a0a0;
	padding: 0px 0px 15px 34px;
	margin-left:10px;
	padding: 10px 0 10px 20px;

}

.text{
	width: 520px;
	font-size: 12px;
	margin:30px 0 0 30px;
	color: #999;
}


.textRep{
	width: 520px;
	font-size: 12px;
	margin:2px 0 0 30px;
	color: #999;
	
}


.level1{
	font-size: 12px;
	margin:30px 0 0 30px;
	color: #999;
}

.level2{
	font-size: 12px;
	margin:10px 0 0 60px;
	color: #999;
}

.level3{
	font-size: 12px;
	margin:10px 0 0 90px;
	color: #999;
}

.level2 a, .level3 a{
	color: #33CC66;
}

.level2 a:hover, .level3 a:hover{
	color: #33CC66;
	border-bottom: 2px solid #a0a0a0;
	padding-bottom:2px;
}


.barPrc{
	height: 20px;
	background-color:#33CC66;
	margin:10px;
}



.testNameDiv{
	clear:both;
	float:left;
	width:240px;
	text-align:right;
	margin-right: 10px;
}

.testNameDivSmall{
	clear:both;
	float:left;
	width:160px;
	text-align:right;
	margin-right: 10px;
}

.small{
	width:100px;
}

.testNameDiv a{
	color: #a0a0a0;
}

.testNameDiv a:hover{
	color: #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	padding-bottom:2px;
}


.testNameDivRep{
	float:left;
	width:180px;
	text-align:right;
	margin-right: 10px;
}

.qidRep{
	float:left;
	width:20px;
	text-align:right;
	margin-right: 10px;
}

.qidRep100px{
	float:left;
	width:160px;
	text-align:right;
	margin-right: 10px;
}

.clFalse{
	color: red;
}
.reportLink a{
	clear:right;
	float:left;
	text-align:left;
	margin-right: 10px;
	color: #bcbcbc;
	margin-left:30px;
}

.reportLink a:hover{
	color: #555;
	text-decoration:underline;
}


.topRight{
	margin: 0;
	width:180px;
	line-height: 170%;
	text-align:left;
	font-size: 12px;
	color: #999;
}

#rightSide li{
	margin-top:10px;
	list-style:none;
}

#rightSide li a{
	display:block;
	text-align:left;  
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff; 
	background:url('../images/topuri.png') 0px 0px no-repeat; 
	text-decoration:none;
	color:#888;
	padding: 0 15px ;
	line-height:40px;
}

#rightSide li a:hover{
	background:url('../images/topuri.png') 0px -40px no-repeat;
	color:#555;
}

#rightSide li li{
	width:160px;
	margin:5px 0 0 15px;
	text-align:left;
	color:#777;
	background:none;
	line-height:170%;
	font-size: 11px;
	height:15px;

}



.testNameDivLarge{
	clear:both;
	float:left;
	width:220px;
	text-align:right;
	margin-right: 10px;
}

.testNameDivLarge a{
	color: #a0a0a0;
}

.testNameDivLarge a:hover{
	color: #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	padding-bottom:2px;
}


.spacer15px{
	height:15px;
}

#tagCloud{
	width:540px;
	padding:20px;
	background:url("../images/cntMiddle.gif") 0 0 no-repeat; 
	clear:both;
	
}

#tagCloud .title{
	font-size: 16px;
	font-weight: bold;
	color: #a0a0a0;
	padding: 10px 0 10px 0;
	margin:30px 0 0 5px;
	border-top:3px solid #a0a0a0;

}

.cloud a{
	color:#999;
	display:inline;
	margin:5px;
}

.cloud a:hover{
	color:#333;
}

.s8 a{
	font-size:8px;
	color:#a0a0a0;
}

.s9 a{
	font-size:9px;
	color:#a0a0a0;
}

.s10 a{
	font-size:10px;
	color:#a0a0a0;
}

.s11 a{
	font-size:11px;
	color:#a0a0a0;
}

.s12 a{
	font-size:12px;
	color:#a0a0a0;
}

.s13 a{
	font-size:13px;
	color:#a0a0a0;
}

.s14 a{
	font-size:14px;
	color:#a0a0a0;
}

.s15 a{
	font-size:15px;
	color:#a0a0a0;
}

.s16 a{
	font-size:16px;
	color:#a0a0a0;
}

.s17 a{
	font-size:17px;
	color:#a0a0a0;
}


.s18 a{
	font-size:18px;
	color:#a0a0a0;
}


.s19 a{
	font-size:19px;
	color:#a0a0a0;
}

.s20 a{
	font-size:20px;
	color:#a0a0a0;
}


.color1{
	color:#FF3300;
}

.separator10pxheight{
	height:10px;
}	

.testNameDivRaport{
	clear:both;
	float:left;
	text-align:left;
	margin-right: 10px;
}

.testNameDivDay{
	clear:both;
	width:74px;
	float:left;
	text-align:right;
	margin-right: 10px;
	margin-left:40px;
}

.cifre{
	float:left;
	height:30px;
	margin-right:20px;
}

.badAnswer a{
	color:#999;
	padding:5px;
}

.badAnswer a:hover{
	padding:3px;
	color:#fff;
	background-color:#a0a0a0;
	border: 2px solid #a0a0a0;
}

.badAnswer{
	margin-left:20px;
}

.stiati{
	width: 520px;
	font-size: 12px;
	margin:20px 0 0 40px;
	color: #999;
}


.pagingContainer{
	clear:both;
	width:530px;
	float:left;
	margin-left: 25px;
	border-top:3px solid #a0a0a0;
	margin-top:20px;
}


.paging{
	float:left;
	height:20px;
	margin:5px;
	padding:3px;
}

.paging a{
	color:#a0a0a0;
}

.paging a:hover{
	color:#555;
	border-bottom:2px solid #a0a0a0;
	padding-bottom:3px;
}

.paging a.activa {
	color:#5AAE51;
	border-bottom:2px solid #5AAE51;
	padding-bottom:3px;
}

.paging a:hover.activa {
	color:#555;
	border-bottom:2px solid #a0a0a0;
	padding-bottom:3px;
}


.pagingDots{
	color:#a0a0a0;
	float:left;
	height:20px;
	margin:5px;
	padding:3px;
	margin:5px 40px 5px 40px;
}


.categ {
	float:left;
	display:inline;
	font-weight: bold;
	margin-left:20px;
	clear:left;
}


.recomdandareOLD{
	width:448px;
	padding:10px;
	height:40px;
	
}

.recomdandare a{
	font-size:18px;
	padding: 5px;
	border: 3px solid #a0a0a0;
	color: #78CC38;
	background-color: #f7f7f7;
}

.recomdandare a:hover{
	border: 3px solid #707070;
	color: #fff;
	background-color: #a0a0a0;
}

.fakeMenu{
	width:200px;
}




form .abc(
	margin:20px;
)


#cnt .idei  {
	margin:30px;
	padding:20px;
}

#cnt #idei{
	font-size: 16px;
	font-weight: bold;
	color: #a0a0a0;
	padding: 8px 0px 0px 39px;
	margin-left:10px;

}


#imagine{
	border: 2px solid gray;
	width:400px;
	margin:10px;
}

#imagineCopyright {
	margin:4px;
	width:400px;
	text-align:right;
}

.title .cod{
	color: blue;
	display:inline;
	margin:0;
	padding:0;
}



.stats{
	color:#ff9000;
	font-weight: bold;
	font-size: 72px;
	margin:10px 0 0 15px;
	padding: 30px 0 0 10px;
}

.smallDescr{
	font-size: 36px;
	font-weight: normal;
	color:#555;
}

.blue {
	color:#0b8d48;
}