/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/
html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: #ced1b7;}
body				{behavior:url("css/csshover.htc"); background-image: url(../img/body_back.gif); background-repeat: repeat-x; font-family: Tahoma; font-size: 11px;}
div				{margin: auto; height: auto;}
form				{margin: 0px; padding: 0px;}
a img				{border: none 0px;}
/*
h1				{display: inline; color: #01456e; font-weight: bold; font-family: "Arial Narrow"; font-size: 14px; border-right: 1px solid #a3b71c; margin: 0px; padding: 15px 3px 0px 17px; position: relative;}
h2				{font-size: 18px; color: #013966; padding: 0px; margin: 30px 0px 10px 0px;}
*/
.meniuTop {display: inline; color: #01456e; font-weight: bold; font-family: "Arial Narrow"; font-size: 14px; border-right: 1px solid #a3b71c; margin: 0px; padding: 15px 3px 0px 17px; position: relative;}
h1				{font-size: 18px; color: #013966; padding: 0px; margin: 0px 0px 20px 0px;}
h2				{font-size: 14px; color: #013966; padding: 0px; margin: 30px 0px 10px 0px;}
h3				{font-size: 14px; color: #FFFFFF; font-weight: normal; background-image: url(../img/h3_back.gif); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 5px; margin: 10px;}
/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
.header	.holder			{background-image: url(../img/header_back.jpg); background-repeat: no-repeat; height: 247px; position: relative;}
.header	.languages		{}
.en, .ro			{position: absolute; bottom: 160px;}
.en				{left: 32px;} 
.ro				{right: 32px;}
.gallery			{position: absolute; top: 108px; right: 30px;}

/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 744px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:744;}

.area .holder			{background-image: url(../img/area_back.gif); background-repeat: repeat-y; padding: 0px 50px 20px 50px;}
.l-col, .m-col, .r-col		{}
.l-col				{}
.m-col				{}
.r-col				{}

/* Footer styles		*/
.footer				{background-image: url(../img/footer_back.gif); background-repeat: repeat-x; background-position: left bottom;}
.footer .holder			{background-image: url(../img/footer_holder_back.gif); background-repeat: no-repeat; height: 65px; padding-top: 10px;}
.footer h1			{padding: 0px; margin: 0px; border: 0px none;}

/* Main Menu styles		*/
.menu				{padding-top: 43px; padding-left: 15px;}
.menu li			{list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; float: left;}
.menu ul			{margin: 0px; padding: 0px;}
.menu a				{text-decoration: none; position: relative;}

#menu h2			{font-size: 12px; padding-top: 50px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; margin: 0px; background-image: url(../img/menu_item_back.gif); background-repeat: no-repeat; background-position: center 0px; text-transform: uppercase; white-space: nowrap;}
#menu h2:hover			{background-position: center -77px;}
#menu a, #menu h2		{display: block;}
#menu ul			{list-style: none; padding: 0; margin: 0; z-index: 991; float: left;}
#menu li			{position: relative; white-space: nowrap;}
#menu ul ul			{position: absolute; top: 16px; left: 0px; z-index: 992; background-color: #878585; margin: 0px; padding: 0px; border-left: 1px solid #767474; border-right: 1px solid #767474;}
#menu li li			{width: 200px; z-index: 1000;}
#menu li li:hover		{background-color: #9f9d9d;}
#menu li li a			{font-weight: normal; z-index: 1000; text-transform: none; border-bottom: solid 1px #767474; border-top: solid 1px #989696; white-space: normal; padding: 6px 9px 6px 9px; color: #FFFFFF;}
#menu li li a:hover		{color: #FFFFFF;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul 	{display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul 	{display: block; z-index: 1000;}

.image1				{height: 130px; width: 180px; float: left; padding: 10px 10px 40px 10px; margin-right: 20px; background-image: url(../img/photo.jpg); background-repeat: no-repeat; background-position: left top;}
.image2				{background-repeat: no-repeat; background-position: center center;}
.video				{height: 180px; width: 200px; margin-right: 20px; position: relative;}
.vid				{}
.description			{border: solid 1px #cccccc; background-color: #ffffff; padding: 10px;}
.video .description		{position: absolute; left: 10px; top: 140px; width: 160px;}


/* Misc. styles			*/
.box				{background-image: url(../img/box_top.gif); background-repeat: no-repeat; background-color: #868A6A; width: 249px; float: right; color: #FFFFFF; margin-left: 20px;}
.box .end			{background-image: url(../img/box_bottom.gif); height: 13px;}
.box .art			{margin: 10px 10px 10px 20px; list-style-image: url(../img/box_arrow.gif); background-image: url(../img/box_deco.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 15px;}
.box a				{color: #dcdb95; text-decoration: none;}

.art_date			{color: #cccccc; font-style: italic;}
a.art_title			{color: #01456e; font-style: italic; font-weight: bold; font-size: 14px; text-decoration: none; padding: 0px 0px 5px 0px;}

/* IE 6 and below hacks		*/
*html a				{}
/* IE 7 only hacks		*/
*:first-child+html a		{}
/* Opera 9 and below hacks	*/
html:first-child a		{}

/* HR Styling hacks		*/
/* IE				*/
hr				{height: 1px; color: #d5d8d8; border: none;}
/* Gecko-based browsers		*/
html>body hr			{height: 1px; background-color: #d5d8d8; border: none;}
/* Opera & Gecko-based browsers	*/
html>body hr			{height: 1px; background-color: #d5d8d8; border: 0px solid #d5d8d8;}

/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */

.popupDiv{
	BORDER: #333333 1px solid;
	Z-INDEX: 1000;
	LEFT: 100px;
	display: none;
	POSITION: absolute;
	TOP: 300px;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 0px;
}

#dragDiv{
	BORDER: #333333 1px solid;
	Z-INDEX: 1000;
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: #004467;
	PADDING: 0px;
}

#handle{
   FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 20px;
	BACKGROUND-COLOR: #004467;
	border-bottom:1px solid #CCCCCC;
	TEXT-ALIGN: right;
	COLOR: #FFFFFF;
	padding:2px;
	width:auto;
	margin:0px
	cursor:move;
}
#handle a:link{
	text-decoration:none;
	COLOR: #FFFFFF;
	margin:0px
}
#handle a:hover{
	text-decoration:none;
	COLOR: #22B1FF;
	margin:0px
}
#handle a:visited{
	text-decoration:none;
	COLOR: #FFFFFF;
	margin:0px
}
#cntnt{
	PADDING: 0px;
}
td{
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder
}
.parteneri{
   margin: 10px  0 10px 0; 
   font-size:7px; 
   text-align:center; 
   padding:5px;
   color:#755050;
}
.parteneri a:link, .parteneri a:visited{
    font-size:9px; 
    color:#023F6E;
    padding:5px;
}