BODY, HTML{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 11px;
}

A{
	text-decoration: none;
}

INPUT,
TD{
	font-size: 11px;
}

TEXTAREA{	
	font-family: Arial;
	font-size: 11px;
}

DIV#main{
	width: 950px;
	margin: 0px auto 0px auto;	
}

DIV#main DIV#header{
	height: 165px;
	/*background: url('../images/header1.jpg') no-repeat left top;*/
	position: relative;
	top: 5px;
	text-align: right;
}

DIV#main DIV#header.h1{
	background: url('../images/header1.jpg') no-repeat left top;
}

DIV#main DIV#header.h2{
	background: url('../images/header2.jpg') no-repeat left top;
}

DIV#main DIV#header.h3{
	background: url('../images/header3.jpg') no-repeat left top;
}

DIV#main DIV#header.h4{
	background: url('../images/header4.jpg') no-repeat left top;
}

DIV#main DIV#header.h5{
	background: url('../images/header5.jpg') no-repeat left top;
}

DIV#main DIV#header.h6{
	background: url('../images/header6.jpg') no-repeat left top;
}

DIV#main DIV#header A{
	color: #ffffff;
	position: relative;
	top: 7px;
	margin-right: 20px;
}

DIV#main DIV#header A:hover{
	text-decoration: underline;
}

DIV#main DIV#header A.active{
	font-weight: bold;
}

DIV#main DIV#header A.sigla{
	position: absolute;
	left: 0px;
	top: 21px;	
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	height: 140px;
	width: 100%;		
}

DIV#main TABLE#main-menu{	
	width: 100%;
	border-bottom: 5px solid #d0d0d0;	
}

DIV#main TABLE#main-menu TD{
	padding: 0px;
	margin: 0px;
	height: 32px;
	vertical-align: bottom;
	text-align: center;		
}

DIV#main TABLE#main-menu A{
	color: #181818;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 15px 6px 20px;
	position: relative;
	top: -6px;	
	border-bottom: 5px solid #d0d0d0;
}

DIV#main TABLE#main-menu A:hover,
DIV#main TABLE#main-menu A.hover{
	background: #DF3F37;
	border-bottom: 5px solid #43100e;
}

DIV#main TABLE#main-menu A.active{
	background: #942a25;
	border-bottom: 5px solid #43100e;
	color: #ffffff;
}

DIV#main DIV.submenu{
	background: #dcdbdb;
	padding: 7px 7px 10px 7px;
	display: none;
}

DIV#main DIV.submenu.active{
	display: block;
}

DIV#main DIV.submenu UL{
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	width: 210px;
	margin: 3px 8px 0px 3px;
	float: left;
}

DIV#main DIV.submenu UL LI{
	position: relative;	
}

DIV#main DIV.submenu UL UL{
	position: absolute;
	top: 16px;
	left: -5px;
	width: 230px;
	display: none;
	background: #dcdbdb;	
	z-Index: 200;
	/*border-top: 1px solid #ffffff;	
	border-left: 1px solid #ffffff;	
	border-right: 2px solid #BFBFBF;*/
}

DIV#main DIV.submenu UL LI:hover UL{
	display: block;
}

DIV#main DIV.submenu A{
	display: block;	
	padding: 3px 0px 3px 12px;
	background: url('../images/point.gif') no-repeat left center;	
	color: #333333;
}

DIV#main DIV.submenu A:hover{
	text-decoration: underline;
}

DIV#main DIV.submenu A.active{
	font-weight: bold;
}

DIV#main DIV.submenu UL LI.parent:hover A{	
	background: url('../images/arrow-down.gif') no-repeat left center;
	font-weight: bold;
	text-decoration: none;
}

DIV#main DIV.submenu UL UL LI{
	/*border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #BFBFBF;*/
}

DIV#main DIV.submenu UL LI.parent:hover UL A{	
	background: url('../images/arrow-right.gif') no-repeat 4px center;
	height: 19px;
	line-height: 19px;	
	padding-left: 20px;
	color: #333333;	
	font-weight: normal;
}

DIV#main DIV.submenu UL LI.parent:hover UL A:hover{	
	text-decoration: underline;
}

DIV#main DIV.submenu UL LI.parent:hover UL A.active{
	font-weight: bold;
}

DIV#main DIV#left{
	width: 654px;	
	float: left;	
	margin-top: 8px;
}

DIV#main DIV#left DIV#slider{
	width: 654px;
	height: 246px;
}

DIV#main DIV#left DIV#slider DIV#previews{
	border: 3px solid #942a25;	
	width: 446px;
	height: 240px;
	float: left;
	overflow: hidden;
	position: relative;
}

DIV#main DIV#left DIV#slider DIV#previews DIV#news-loader{
	position: absolute;
	top: 0px;
	left: 3px;
	display: none;
	width: 31px;
	height: 31px;
	background: url('../images/ajax-loader.gif') no-repeat left top;
	border: 1px solid #999999;
	border-top: none;
}

DIV#main DIV#left DIV#slider DIV#previews DIV.preview{
	width: 100%;
	height: 100%;
	position: relative;
	display: none;
}

DIV#main DIV#left DIV#slider DIV#previews DIV.preview.active{
	display: block;
}

DIV#main DIV#left DIV#slider DIV#previews DIV.preview DIV.desc{
	width: 400px;
	height: 85px;
	position: absolute;
	left: 0px;
	top: 135px;
	background: #ffffff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

DIV#main DIV#left DIV#slider DIV#previews DIV.preview DIV.desc H3{
	font-size: 12px;
	color: #272622;
	padding: 0px;
	margin: 14px 0px 0px 14px;
	text-transform: uppercase;
}

DIV#main DIV#left DIV#slider DIV#previews DIV.preview DIV.desc DIV.txt{
	width: 364px;
	height: 30px;
	overflow: hidden;
	color: #4d4d4d;
	padding: 0px;
	margin: 6px 0px 0px 14px;
}

DIV#main DIV#left DIV#slider DIV#previews DIV.preview DIV.desc DIV P{
	padding: 0px;
	margin: 0px;
}

DIV#main DIV#left DIV#slider DIV#previews DIV#slider-pages{
	position: absolute;	
	top: 225px;
	left: 3px;
}

DIV#main DIV#left DIV#slider DIV#previews DIV#slider-pages A{
	padding: 1px 5px 1px 5px;
	border: 1px solid #942A25;
	background: #ffffff;
	color: #000000;
	border-bottom: none;
}

DIV#main DIV#left DIV#slider DIV#previews DIV#slider-pages A:hover{
	background: #CF6C67;
}

DIV#main DIV#left DIV#slider DIV#previews DIV#slider-pages A.active,
DIV#main DIV#left DIV#slider DIV#previews DIV#slider-pages A.active:hover{
	font-weight: bold;
	background: #942A25;
	color: #ffffff;
	border: 1px solid #999999;
	border-bottom: none;
}

DIV#main DIV#left DIV#slider DIV#news{
	width: 200px;
	height: 244px;
	border: 1px solid #b2b1b1;
	float: left;
	background: url('../images/news-sep.gif') no-repeat left top;
}

DIV#main DIV#left DIV#slider DIV#news A{
	width: 186px;
	height: 42px;
	color: #4d4d4d;
	display: block;
	padding: 6px 4px 0px 10px;
	line-height: 13px;
	overflow: hidden;
	margin-bottom: 1px;
}

DIV#main DIV#left DIV#slider DIV#news A P{
	margin: 0px;
	padding: 0px;
}

DIV#main DIV#left DIV#slider DIV#news A H4{
	padding: 0px;
	margin: 0px 0px 1px 0px;
	font-size: 11px;
	color: #181818;
}

DIV#main DIV#left DIV#slider DIV#news A:hover{		
	background: #BF413B;
	color: #ffffff;
}

DIV#main DIV#left DIV#slider DIV#news A:hover H4{
	color: #ffffff;
}

DIV#main DIV#left DIV#slider DIV#news A.active,
DIV#main DIV#left DIV#slider DIV#news A.active:hover{	
	padding-left: 11px;
	position: relative;
	left: -1px;
	background: #942a25 url('../images/arrow-white.gif') no-repeat 3px center;
	color: #d3d1d1;
}

DIV#main DIV#left DIV#slider DIV#news A.active H4{
	color: #ffffff;
}

DIV#main DIV#left H1.page{
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #942a25;
	text-transform: uppercase;
}

DIV#main DIV#left DIV#bc{		
	margin-bottom: 15px;
}

DIV#main DIV#left DIV#bc A{
	color: #777777;
	background: url('../images/small-arrow.gif') no-repeat left 5px;	
	padding-left: 8px;
	margin-right: 6px;
}

DIV#main DIV#left DIV#bc A:hover{
	color: #555555;
	text-decoration: underline;
}

DIV#main DIV#left DIV.content{
	margin-top: 10px;
	color: #333333;
	position: relative;
	float: left;
}

DIV#main DIV#left DIV.content H2{
	padding: 10px 0px 15px 0px;
	margin: 0px;
	font-size: 11px;
	color: #942a25;
	width: 550px;		
}

DIV#main DIV#left DIV.content H3{
	padding: 10px 0px 15px 0px;
	margin: 0px;
	font-size: 12px;
	color: #942a25;
	text-transform: uppercase;
}

DIV#main DIV#left DIV.content A.all{
	position: absolute;
	background: url('../images/arrow-red.gif') no-repeat right center;
	padding-right: 10px;
	left: 570px;
	top: 12px;
	font-weight: bold;
	color: #1c1c1c;
	text-transform: lowercase;
}

DIV#main DIV#left DIV.content A.all:hover{
	text-decoration: underline;
}

DIV#main DIV#left DIV.content A.all.up{
	top: 8px;
}

DIV#main DIV#left DIV.content DIV{
	line-height: 17px;
}

DIV#main DIV#left DIV.content DIV A{
	color: #942a25;
}

DIV#main DIV#left DIV.content DIV A:hover{
	text-decoration: underline;
}

DIV#main DIV#left DIV.content DIV.many{
	margin-bottom: 30px;
}

DIV#main DIV#left DIV.content TD{
	color: #333333;
	line-height: 17px;
}

DIV#main DIV#left DIV.content P{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	line-height: 17px;
}

DIV#main DIV#left DIV.download H3.subtitle{
	text-transform: none;
	border-bottom: 1px solid #999999;
	padding-bottom: 3px;
	margin-bottom: 15px;	
}

DIV#main DIV#left DIV.download TABLE{
	width: 317px;
	height: 30px;	
	float: left;
	margin: 0px 10px 10px 0px;
}

DIV#main DIV#left DIV.download TABLE TD{
	vertical-align: middle;
}

DIV#main DIV#left DIV.download A{
	color: #111111;
	/*padding-left: 30px;
	display: block;
	width: 287px;
	height: 30px;
	vertical-align: middle;
	float: left;
	margin: 0px 10px 10px 0px;*/
}

DIV#main DIV#left DIV.download A.no-action{
	cursor: default;
}

DIV#main DIV#left DIV.download A.no-action:hover{
	text-decoration: none;
}

DIV#main DIV#left DIV.download A.button{
	margin-right: 10px;
	position: relative;
	top: 5px;
	color: #555555;
}

DIV#main DIV#left DIV.download A.button IMG{
	vertical-align: middle;
}

DIV#main DIV#left DIV.download A IMG{
	border: 0px;	
}

DIV#main DIV#left DIV.download A:hover{
	text-decoration: underline;
}

DIV#main DIV#left DIV#rector{
	margin-top: 10px;
}

DIV#main DIV#left DIV#rector H3{
	padding: 10px 0px 15px 0px;
	margin: 0px;
	font-size: 12px;
	color: #942a25;
	text-transform: uppercase;
}

DIV#main DIV#left DIV#rector TD{
	color: #333333;
}

DIV#main DIV#left DIV#rector TD P{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

DIV#main DIV#left DIV#publicatii{
	margin-top: 10px;
	position: relative;	
	padding-top: 0px;
}

DIV#main DIV#left DIV#publicatii H3{
	padding: 10px 0px 5px 0px;
	margin: 0px;
	font-size: 12px;
	color: #942a25;
	text-transform: uppercase;
	border-bottom: 1px solid #b2b1b1;
}

DIV#main DIV#left DIV#publicatii A.all{
	position: absolute;
	background: url('../images/arrow-red.gif') no-repeat right center;
	padding-right: 10px;
	left: 585px;
	top: 12px;
	font-weight: bold;
	color: #1c1c1c;
	text-transform: lowercase;
}

DIV#main DIV#left DIV#publicatii A.all:hover{
	text-decoration: underline;
}

DIV#main DIV#left DIV#publicatii DIV.pub{
	width: 320px;
	float: left;
	color: #333333;
	line-height: 17px;
}

DIV#main DIV#left DIV#publicatii DIV.pub.left{
	margin-right: 14px;
}

DIV#main DIV#left DIV#publicatii DIV.pub H4 A{
	color: #1c1c1c;
	font-size: 11px;
}

DIV#main DIV#left P.step{	
	margin-top: 20px;	
}

DIV#main DIV#left P.step SPAN{
	font-weight: bold;
	background: #333333;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
}

DIV#main DIV#left TABLE.form{
	width: 100%;
	color: #333333;
	margin: 0px 0px 0px 0px;
}

DIV#main DIV#left TABLE.form TD{
	vertical-align: top;
	text-align: left;
	padding: 4px 5px 0px 5px;
	height: 28px;
}

DIV#main DIV#left TABLE.form TD.section{
	font-weight: bold;
	padding: 20px 0px 10px 22px;
	color: #942A25;
}

DIV#main DIV#left TABLE.form TD.section.msg{
	color: #942A25;
	text-align: center;
}

DIV#main DIV#left TABLE.form TD.label{
	width: 120px;
	text-align: right;	
	border-right: 1px solid #555555;
	font-weight: bold;	
}

DIV#main DIV#left TABLE.form TD.label.required{
	color: #4F2E27;
}

DIV#main DIV#left TABLE.form TD.field{
	width: 220px;
}

DIV#main DIV#left TABLE.form TD.field INPUT{
	border: 1px solid #AAAAAA;
	width: 200px;
}

DIV#main DIV#left TABLE.form TD.field TEXTAREA{
	width: 278px;
	height: 150px;	
	border: 1px solid #AAAAAA;
}

DIV#main DIV#left TABLE.form TD.field INPUT:hover,
DIV#main DIV#left TABLE.form TD.field TEXTAREA:hover{
	border: 1px solid #4F2E27;
}

DIV#main DIV#left TABLE.form TD.error{
	padding: 0px 5px 0px 5px;
}

DIV#main DIV#left TABLE.form TD.error DIV{
	height: 28px;
	background: url('../images/error.png') no-repeat left top;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 25px;
	line-height: 22px;
}

DIV#main DIV#left TABLE.form TD.submit INPUT{
	width: 91px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images/send.png') no-repeat left top;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	padding: 0px 0px 5px 0px;
}

DIV#main DIV#left TABLE.photo_cat{	
	width: 208px;
	height: 48px;
	float: left;
	margin: 10px 10px 0px 0px;
}

DIV#main DIV#left TABLE.photo_cat TD{
	vertical-align: middle;
}

DIV#main DIV#left TABLE.photo_cat A{
	color: #333333;
	font-weight: bold;
}

DIV#main DIV#left TABLE.photo_cat A IMG{
	border: 0px;	
}

DIV#main DIV#left TABLE.photo_cat A:hover{
	text-decoration: underline;
}

DIV#main DIV#left TABLE.photo_cat A.active{
	color: #942a25;
}

DIV#main DIV#left A.photo_gallery{
	display: block;
	width: 158px;
	height: 48px;
	line-height: 48px;
	padding-left: 50px;
	background: url('../images/folder.png') no-repeat left center;
	color: #333333;
	font-weight: bold;
	float: left;
	margin: 10px 10px 0px 0px;
}

DIV#main DIV#left A.photo_gallery.active{
	color: #942a25;
}

DIV#main DIV#left TABLE.thumb A IMG{
	border: 0px;
}

DIV#main DIV#left TABLE.video{
	width: 317px;
	max-width: 317px;
	float: left;
	height: 90px;
	margin: 10px 10px 0px 0px;
	position: relative;		
}

DIV#main DIV#left TABLE.video A.play{	
	display: block;
	position: relative;
	top: 0px;
	left: 40px;
	width: 70px;
	height: 70px;
	background: url('../images/play.png') no-repeat left top;
}

DIV#main DIV#left TABLE.video h1{
	font-size: 12px;
	padding: 0px;
	margin: 0px;	
}

DIV#main DIV#left TABLE.video DIV.txt{	
	width: 150px;
	height: 58px;
	overflow: hidden;
}

DIV#main DIV#right{
	width: 286px;	
	float: right;	
	margin-top: 8px;
}

DIV#main DIV#right DIV#gallery{
	width: 100%;
	height: 246px;	
}

DIV#main DIV#right DIV#gallery DIV#tabs{
	height: 22px;	
	border-bottom: 1px solid #333333;
	padding-left: 5px;
}

DIV#main DIV#right DIV#gallery DIV#tabs A{
	width: 80px;
	height: 100%;
	float: left;
	display: block;
	line-height: 22px;		
	text-transform: uppercase;
	font-weight: bold;	
	background: url('../images/tab.gif') no-repeat left bottom;
	color: #111111;
	padding-left: 10px;
	margin-right: 2px;
}

DIV#main DIV#right DIV#gallery DIV#tabs A:hover{
	color: #942A25;
}

DIV#main DIV#right DIV#gallery DIV#tabs A.active{
	background: url('../images/tab-active.gif') no-repeat left bottom;
	color: #ffffff;	
	cursor: default;
}

DIV#main DIV#right DIV#gallery DIV.tab_body{
	display: none;
}

DIV#main DIV#right DIV#gallery DIV.tab_body.active{
	display: block;
}

DIV#main DIV#right DIV#gallery DIV#foto{
	padding-top: 5px;
}

DIV#main DIV#right DIV#gallery DIV#foto A IMG{
	border: 0px;
}

DIV#main TABLE.thumb{
	width: 85px;
	height: 85px;
	float: left;
	border: 1px solid #B2B1B1;
	margin: 5px 5px 3px 5px;
}

DIV#main TABLE.thumb TD{
	text-align:center;
	vertical-align: center;
	font-size: 0px;
	padding: 1px;	
}

DIV#main DIV#right DIV#gallery DIV#foto P{
	clear: both;
	padding: 9px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

DIV#main DIV#right DIV#gallery DIV#foto P A{
	font-weight: bold;
	color: #942A25;
}

DIV#main DIV#right DIV#gallery DIV#video DIV#movie-detail{
	height: 171px;
	margin-top: 1px;
	position: relative;
	border-bottom: 1px solid #555555;
	padding-bottom: 1px;
}

DIV#main DIV#right DIV#gallery DIV#video A IMG{
	border: 0px;
}

DIV#main DIV#right DIV#gallery DIV#video DIV#movie-detail A#play{
	position: absolute;
	top: 50px;
	left: 105px;
	width: 70px;
	height: 70px;
	background: url('../images/play.png') no-repeat left top;
}

DIV#main DIV#right DIV#gallery DIV#video DIV#movie-list{
	background: red;
	height: 44px;
	background: url('../images/video.png') no-repeat 0px center;
	padding: 5px 0px 0px 52px;
	position: relative;
}

DIV#main DIV#right DIV#gallery DIV#video DIV#movie-list A{
	margin: 0px 3px 0px 2px;
}

DIV#main DIV#right DIV#gallery DIV#video DIV#movie-list A.left{
	margin: 0px 3px 0px 0px;	
	position: relative;
	top: 2px;
}

DIV#main DIV#right DIV#gallery DIV#video DIV#movie-list A.right{
	margin: 0px 0px 0px 2px;
	position: relative;
	top: 1px;
}

DIV#main DIV#right DIV#gallery DIV#video DIV#movie-list A#vid{
	position: absolute;
	left: 0px;
	top: 17px;
	width: 50px;
	height: 20px;	
}

DIV#main DIV#right DIV.box{
	border: 1px solid #b6b5b5;
	margin-top: 10px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: 235px 12px;
	color: #333333;
}

DIV#main DIV#right DIV.box.small{
	width: 120px;
	background-position: 90px 4px;
	float: left;
}

DIV#main DIV#right DIV.box.small P{
	font-weight: bold;
	margin-top: 1px;
}

DIV#main DIV#right DIV.box.contact{
	background-image: url('../images/contact.png');
}

DIV#main DIV#right DIV.box.inscrieri{
	background-image: url('../images/inscrieri.png');
	background-position: 92px 4px;
}

DIV#main DIV#right DIV.box.donatii{
	background-image: url('../images/inscrieri.png');	
	float: right;
}

DIV#main DIV#right DIV.box.inscrieri H4:hover,
DIV#main DIV#right DIV.box.donatii H4:hover{
	color: #77BA24;
}

DIV#main DIV#right DIV.box.link{
	cursor: pointer;
	cursor: hand;
}

DIV#main DIV#right DIV.box.no-padding{
	padding: 0px;
}

DIV#main DIV#right DIV.box H4{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #942a25;
	text-transform: uppercase;
}

DIV#main DIV#right DIV.box P{
	color: #333333;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

DIV#main DIV#right DIV.box P A{
	color: #942a25;
}

DIV#main DIV#bottom{
	clear: both;
	padding-top: 20px;
}

DIV#main DIV#bottom TABLE{
	width: 100%;
}

DIV#main DIV#bottom TABLE TH,
DIV#main DIV#bottom TABLE TD{
	vertical-align: top;
	text-align: left;	
}

DIV#main DIV#bottom TABLE TH{
	border-bottom: 1px solid #b2b1b1;
	padding-bottom: 3px; 
	color: #3d3d3d;
	text-transform: uppercase;
}

DIV#main DIV#bottom TABLE TD{
	vertical-align: top;
	padding-top: 10px;
}

DIV#main DIV#bottom TABLE TD A{
	color: #333333;
}

DIV#main DIV#bottom TABLE TD A:hover{
	text-decoration: underline;
}

DIV#main DIV#bottom TABLE TD A.active{
	font-weight: bold;
}

DIV#main P.copy{
	margin: 0px;
	padding: 20px 0px 20px 0px;
	text-align: center;
}

.clear{
	height: 1px;
	clear: both;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}
