* { 
	margin: 0px; 
	padding: 0px; 
} 

div { overflow: visible;}

h1, h2, h3, h4, h5, h6 {	
	margin: 5px;
	padding: 5px;
	color:#807E73;
	font-weight:bold;
	font-family: "Din-Medium", Arial, Helvetica, sans-serif;
	clear: both;
}

img {padding:3px;}
hr { margin:6px; width:80%; text-align: center; border:none; height:1px; color: #efefef; background-color: #efefef;} 

a { color: #640000; font-family: geneva, arial, helvetica, sans-serif; text-decoration:none; }
a:hover, a:active { color:#640000;}

h1 { font-size: 150%; margin: 0px;  color: #640000; text-align:left}   
h2 { font-size: 140%; margin-left:-25px; color: #7f7777;}
h3 { font-size: 130%; margin-left:-20px; color: #777f77;}
h4 { font-size: 120%; margin-left:-10px; }
h5 { font-size: 110%; margin-left:-5px; }
h6 { font-size: 100%; }

div#content a { color: #494980; font-family: geneva, arial, helvetica, sans-serif;}
div#content a:hover, a:active { color:#c03636;  text-decoration:underline;}
div#content a:visited { color: #6666a0;}

#content p,  #content img  { margin: 5px; margin-bottom:1em; overflow:visible;}
#content ul { margin-left: 2em; padding-left:6px;}
#content li { padding: 0px;  margin:0px; padding-bottom: 0.5em;}
#content td img { padding:3px; margin:0px;}

#content dl {
	padding: 1em 1.5em 1em 0em;
	clear:both;
}

#content dl dt {
	font-style: italic;
}

#content dl dd {
	padding: 0.2em;
	padding-left: 2em;	
}

#content blockquote {
	overflow: visible;
	padding-left: 35px;
	padding-right: 35px;
	background: url(../image/quote.gif) transparent left top no-repeat;
	font-style: italic;
}

body {	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #555555;
	font-size: 12px;text-align:center;		
	background-color:white;
/*	background: url(../image/xmasbg.gif) transparent left top repeat;*/
	
}


#top { 
	position: absolute;
	top: 0px;	
	width: 780px;
	height:190px;
	left: 50%;
	margin-left: -390px;
	text-align:left;
}	


#topInner {
	position:absolute;
	top: 0px;
	left:0px;
	height:190px;
	width:738px;
	margin-left: 11px;
	margin-right: 11px;
	padding-left: 10px;
	padding-right: 10px;	
	background-color:#efefef;
}	

#pageDeco {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 758px;
	height:140px;		
	background: url(../image/ban3.jpg) #efefef left top no-repeat;	

	background-color:#efefef;
}


div#mainMenuOuter { 
	position:absolute;
	top: 140px;
	left:0px;
	width:758px;
	height:24px;
	background: url(../image/smMenuBg.png) transparent left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 50;
}


#mainMenu {
	margin: 0px;
	padding:0px;
	text-align:left;
}

.yuimenubaritem-selected,
.yuimenuitem-selected {	
    background-color: transparent; 
}

.yuimenubaritemlabel-selected,
.yuimenuitemlabel-selected {
    text-decoration: none;
	color:#640000;
}




#pageNav {
	position:absolute;
	bottom: 0px;
	left:0px;
	width: 500px;
	padding: 4px;
	padding-left: 10px;
	text-align:left;
	font-size:90%;
	color: #999999;
	z-index: 0;
	background-color:#efefef;
}


#searchSmall  * { font-size:10px;}

div#searchSmall {
	position:absolute;	
	font-size:10px;
	width: auto;
	right: 0px;
	top:162px;
	z-index:0;
	margin:4px;
	max-height: 16px;
}



#languageBox {
	position:absolute;
	top: 0px;
	right:0px;
	width: 250px;
	padding: 4px;
	padding-right: 10px;
	text-align:right;
	font-size:small;
	color: #999999;
}

#sideZone {
	float:right;
	width: 158px;
	font-size:small;
	margin:0px;
	padding:0px;
	margin-left: 1px;
	margin-right: 1px;
	text-align:left;
}

div#sideZone span.lab { color:#999999;font-style:italic; }

#sideZone ul li {
	list-style:none;
}

div#sideBoxZone div.box {
	margin-bottom:10px;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
}

div#sideZone div.boxTitle {
	background-color:#fefefe;
	color: #707070;
	text-align:center;
	padding: 3px;
	border-bottom: 1px solid #cccccc;
}

div#sideZone div.boxBody {
	text-align:left;
	font-size:x-small;
	background-color:#f6f6f6;
	padding:2px;
}

div#detMenuZone {
	margin-bottom:10px;
}


#detMenuZone ul { list-style: none; margin:0px; padding:0px; }

div#detMenuZone div.box {
	margin:0px;
	padding:0px;
	border:none;
}

div#detMenuZone div.boxTitle { 
	text-align:right; 
	border-bottom: 1px solid #b7b7b7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	background: url(../image/smBgBoxTitleT.gif) #806C59 left top repeat-y;
	cursor:pointer; 
	/*font-weight:bold;*/
	color:#806C59;
}

div#detMenuZone div.boxTitle:hover {
	color:#c03636;
	background: url(../image/smBgBoxTitleT.gif) #db4545 left top repeat-y;
}

div#detMenuZone div.boxBody {
	margin:0px;
	padding:0px;
	text-align:left;
	background-color: #fefefe;
	display: none;
}

div#detMenuZone a { 
	display: block;
	width:150px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #cccccc;
	font-family:Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	cursor:pointer;
	text-decoration:none; 
	text-align:left; color:#707070;
}

#detMenuZone a:hover, #detMenuZone a:active {
	background-color: #c03636;
	color: #efefef;
}




#outer {		
	margin:0px;
	padding-left:10px;
	padding-right:10px;	
	padding-top: 190px;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
 	background: url(../image/smBg.png) #ffffff left top repeat-y;
}

#inner {
	width: 598px;
	margin-left:1px;
	float:left;
	border-top: 1px solid #cccccc;
}

#document { 
	text-align:left;
}

#content { overflow: visible; padding: 10px; text-align:left; margin-left:20px; clear:both; z-index:0; text-align:justify; margin-top: 30px;}


#footer {
	width: 780px;
	font-size:small; 
	color: #999999; 
	text-align:center;
	background: url(../image/smBgFoot.png) transparent left bottom no-repeat;
	padding-bottom: 11px;
	min-height: 40px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 20px;
	clear: both;
}
#footerInfo {
	border-bottom: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	background-color: #fff;
	padding:6px;
	margin-left:11px;
	margin-right:169px;
	text-align:right;
	color: #666666;
	font-size:x-small;
}

#footerInfo span.label {font-style:italic; color: #b7b7b7; }

#copyRight, #standards {
	background-color: #efefef; 
	margin-left: 11px;
	margin-right: 11px;
	padding: 6px;
}

#standards { margin-bottom:15px; font-size:x-small; text-align:right;}
div#standards a { color: #806C59; border-bottom:1px dotted #dfdfdf; text-decoration:none; margin-bottom: 3px;}
div#standards a:hover, a:active { color:#c03636; border-bottom:2px solid #903030;}


div.more, div.newsMore {
	text-align:right;
	margin-top: -5px;	
}

div#quickLinks { 
	text-align:center;
	background: url(../image/zoneDeco.gif) #efefef left top repeat-x;
	padding:0px; margin:0px;
}

#quickLinks h3 { padding:0px; margin:0px; font-size:100%; font-weight:bold; text-align:center }
#content li { padding:0px; margin:3px; }

.end, div.itemContentEnd {
	clear: left;
}

div.quickLinks {
	width: 270px;
	float:left;
	text-align:left;	
}

#newsZone div { margin:0px; padding:0px; }

#newsZone div.item {
 	/*background: url(../image/smZoneBg.gif) transparent left top repeat-y;		*/
	margin-top: 6px;
	
}

#newsZone div.itemDate{ 	
	padding: 3px;
	text-align:center;
	font-style:italic;
	color: #FFFFFF;
	float:left;
}

div.itemImg img.itemImg { float:left; }

#newsZone h3 { 
	margin:0px;
	padding: 3px;
	text-align:left;	
	font-size:100%;
	background-color:white;
	font-weight:bold;
}

#newsZone div.itemContent { 
	margin:0px;
	padding: 3px;
	padding-left: 100px;
	text-align:justify;	
 	/*background: url(../image/newsBg.gif) transparent right bottom no-repeat;	 
 	border-bottom: 1px solid #efefef; */
	border-top: 1px solid #efefef;
}


div#shortNewsZone div.itemDate { float:left; margin:6px;}
div#shortNewsZone .itemTitle { font-size:100%; font-weight:normal;}

div#collectionZone div.itemContent { font-style:italic; text-align:justify; }

#admin #content { padding:6px; }
#admin #content .htmlarea table { margin:0px; }


div#docStuff {font-size:x-small; color: #999999; position:absolute; left:auto; right:auto; width: 560px; margin-left:5px; max-height: 20px;}
div#docStuff div.boxTitle {text-align:center; font-weight:bold; font-size:x-small; color:#999999; background-color:#efefef; display:block;  min-width:165px;}
div#docStuff ul.boxBody {list-style:none; text-align:left;}
div#docStuff div#docMenues ul.boxBody {text-align:left;}
div#docTools img { border:0px; vertical-align:middle; padding:0px; margin:0px;}
div#docTools div.boxTitle, div#docTools div.box div.boxTitle { cursor:pointer; }	
div#docStuff a { text-decoration:none; font-style:normal;}

div#avalLang {text-align:left;}
div#avalLang li.entry { display:inline; padding:3px;}
div#avalLang ul.boxBody, div#avalLang div.boxTitle {display:inline;}
div#docTools ul.boxBody, div#docMenues div.box ul.boxBody {display:none; padding:3px; }
div#docTools:hover ul.boxBody, div#docMenues div.box:hover  ul.boxBody {display:block; }
div#docTools.box, div#docMenues div.box, div#avalLang {border:1px solid #efefef; margin:0px; background-color:white; padding:1px; float:right;  min-width:165px;}

div#docTools:hover, div#docMenues div.box:hover  {border-right:1px solid #999999; border-bottom:1px solid #999999;}
#admin #docTools { display:none;}
a.langLink, span.langLink {text-transform: uppercase; text-decoration:none;}

div#affiliates { text-align:center; }
div.itmResponse { border-top: 1px solid #b7b7b7; color: #806C59; padding:12px; margin:6px; font-style:italic;}

#searchResults  div.searchItem { margin-top:20px; margin-bottom: 20px;} 
#searchResults .title { font-size:medium; font-weight:bold; color:#000066;} 
#searchResults div.summary { font-size:small; font-weight:normal; color:#555555; font-style:italic; padding-top:0.5em; padding-bottom:0.5em;} 
#searchResults div.meta { font-size:x-small; color:#999999; clear:both; border-top:1px solid #efefef;} 
#searchResults div.meta span { color:#336633;} 
div#searchInfo, div#searchFormZone { background-color: #f6f6f9; border: 1px solid #99A699; padding: 6px; text-align:center;}

div#searchNav { font-size:medium; font-weight:bold; color: #666666; }
div#searchNav a.navPrev, div#searchNav a.navNext { font-weight: bold; font-size:medium; padding: 6px;}
div#searchNav a.navItm { font-weight: normal; font-size:small; padding: 3px; color: #000000;}
div#searchNav a.navSel { font-weight:bolder; font-size:medium; padding: 6px; color: #660000;}
#searchFormZone form, #searchFormZone div.form {padding:6px; margin:0px; border:none; background-color:#efefef; text-align:center;}
#searchFormZone  div.horizontalFlow  { text-align:center;  }
#searchFormZone  input[type="text"]  { width: auto;  width:25em; }
#searchFormZone  div.horizontalFlow div.text, #searchFormZone  div.horizontalFlow div.submit { 
 	display:inline; 
	float:none;
	text-align:right;
	width:auto;
 }

div.searchItem div.meta {clear:both; font-size:small;}


#hotTopic {
	font-size: small;
}
#hotTopic2 {
	font-size: small;
}


div#hotTopic {
	margin: -20px -25px 20px 0px;
	padding: 0px;
}

div#hotTopic2 {
	margin: -20px -25px 20px 0px;
	padding: 0px;
}


div.fsb {
	width: 275px;
	display: block;
	float: left;
	padding:0px;
	margin: 5px 8px 0px 0px;
}

#hotTopic h2, #hotTopic h3 {
	font-size: small;
	font-weight: bold;
	margin:0px;
}

#hotTopic2 h2, #hotTopic h3 {
	font-size: small;
	font-weight: bold;
	margin:0px;
}


div#htWeek, div#boxAlbastru {
	border: 1px solid #CBDBFF;
	background-image: url(/templates/primavara/image/bg-grad-blue-small.gif);
	height: 120px;
	padding: 3px;
}

div#htWeek2, div#boxAlbastru {
	border: 1px solid #CBDBFF;
	background-image: url(/templates/primavara/image/bg-grad-blue-small.gif);
	height: 120px;
	padding: 3px;
}


div#htn, div#boxPortocaliu {
	border:1px solid #FFCA7C;
	background-image: url(/templates/primavara/image/bg-grad-orange.gif);
	height: 120px;
	padding: 3px;
}

div#htn2, div#boxPortocaliu {
	border:1px solid #FFCA7C;
	background-image: url(/templates/primavara/image/bg-grad-orange.gif);
	height: 120px;
	padding: 3px;
}


div#boxMaro {
	border:1px solid #c2beae; 
	background-image: url(/templates/images/bg-grad-maro.gif);
	height: 120px;
	padding: 3px;
}

#boxMaro h2 {
	color: #93784E;
}



div#boxVerde {
	border:1px solid #b3c9af;
	background-image: url(/templates/images/bg-grad-green.gif);
	height: 120px;
	padding: 3px;
}

#boxVerde h2 {
	color: #5d8c62;
}



div#boxGri {
	border:1px solid #c9c9c9;
	background-image: url(/templates/images/bg-grad-gri.gif);
	height: 120px;
	padding: 3px;
}

#boxGri h2 {
	color:  #919191;
}


div#boxRosu {
	border:1px solid #bda4a4;
	background-image: url(/templates/images/bg-grad-rosu.gif);
	height: 120px;
	padding: 3px;
}

#boxRosu h2 {
	color: #B46E6C;
}


div#boxGalben {
	border:1px solid #cfceb4;
	background-image: url(/templates/images/bg-grad-galben.gif);
	height: 120px;
	padding: 3px;
}

#boxGalben h2 {
	color: #a8951b;
}

div#boxViolet {
	border:1px solid #bcb6d1;
	background-image: url(/templates/images/bg-grad-violet.gif);
	height: 120px;
	padding: 3px;
}

#boxViolet h2 {
	color: #8c879c;
}


#htWeek h2, #boxAlbastru h2 {
	color: #8F9AB3;
}
#htWeek2 h2, #boxAlbastru h2 {
	color: #8F9AB3;
}


#htn h2, #boxPortocaliu h2 {
	color: #B38D57;
}



div#boxSomon {
	border:1px solid #ccbeb2;
	background-image: url(/templates/images/bg-grad-somon.gif);
	height: 120px;
	padding: 3px;
}

#boxSomon h2 {
	color: #7a675e;
}


/** **/

div#siteSponsors {
  font-size:x-small; 
  background-color:transparent;
  text-align:center;
}

div#siteSponsors img {
  font-size:x-small; 
  border:0px;
  padding:3px;
}


div#euDescr { 
  display:none;
  width:300px;
  border:1px solid #666666;
  background-color:#FFFBE4;
  padding:6px;
  font-size:small;
  text-align:justify;
}

ul.catDesL2 {
	list-style-type: circle;
}


ul.catDesL1 {
	clear:both;
}


ul.catDesL1 li {
	list-style-type: square;
	font-size:x-small;
	float:left;
	width: 150px;
}

div.catDes {
/*
	border:1px solid #EFEFEA;
	background-color: #F7F7FA;
	clear:both;
*/	
}

.catDes a, .catDes a:visited, .catDes a:active {
	color:#394C36;
}


.d_label {
	font-style:italic;
	color: #999999;
	padding-bottom:1em;
}
