body {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	overflow:auto;
}

h2 {
	font-weight: bold;
	background-color: inherit;
	font-size: 20px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}

h3 {
	font-weight: bold;
	font-size: 20px;
	background-color: inherit;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif
}

h4 {
	font-size: 14px;
	background-color: inherit;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
}

big {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

small {
	font-size: 11px;
	background-color: inherit;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

ul { list-style-type: square }

pre {
	font-family: Arial, sans-serif;;
	font-size: 10px;
	color: #000000;
	display:block;
	background-color:#ECECEC;
	padding: 6px 6px 6px 6px;
/*	white-space: pre-wrap;       /* css-3 should we be so lucky... */
/*	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
/*	white-space: -pre-wrap;      /* Opera 4-6 ?? */
/*	white-space: -o-pre-wrap;    /* Opera 7 ?? */
/*	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*------ Links ------*/

a:focus {
	outline: none; /* hide focus rectangle IE & Others */
/*	-moz-outline-style: none; /* hide focus rectangle Mozilla */
}

a:hover {
	color: #990000;
	background-color: inherit;
	text-decoration: underline;
}

/*------ Tables ------*/

table {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

th {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

Table.TBBorder TD#White {
	border:0px solid #ffffff;
	font-size:xx-small;
	background-color:#fffffe;
	color: inherit;
	padding:2px;
}

Table.TBBorder TH, Table.TBBorder TD, Table.TBBorder TR {
	border:0px solid #fffffe;
	font-size:xx-small;
	background-color:#EAEDFF;
/*	color: inherit; */
	padding:2px;
}

.TableH {
	color:#FFFFFF;
	font-weight:bold;
	font-size:xx-small;
	background-image: url("http://www.ulbsibiu.ro/obj/img/other/tables/cellpic3.gif");
	background-color: inherit;
}

.TableHs {
	color:#FFFFFF;
	font-weight:bold;
	font-size:xx-small;
	background-image: url("/www/obj/img/other/tables/cellpic3.gif");
	background-color: inherit;
}

.TableH A {
	color:#FFFFFF;
	text-decoration:none;
/*	background-color: inherit; */
}

.TableH a:hover {
	color:#FFFFFF;
	text-decoration:none;
/*	background-color: inherit; */
}

.tb_hd_ULB_grd { 
/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#011F5B', endColorstr='#6E83AD', gradientType='0'); */
}

/*------ Colors ------*/

.black { 
	color: #000000; 
	background-color: inherit;
}

.BrGray { 
	color: #999999; 
	background-color: inherit;
}

.BrBlue { 
	color: #6e83ad; 
	background-color: inherit;
}

.DkBlue { 
	color: #011F5B; 
	background-color: inherit;
}

.Gray { 
	color: #666666; 
	background-color: inherit;
}

.red { 
	color: #990000; 
	background-color: inherit;
}

.white { 
	color: #ffffff; 
	background-color: inherit;
}

.SmallBrBlue {
	color: #6e83ad;
	font-size: xx-small;
	background-color: inherit;
}

.SmallDkBlue {
	color: #011F5B;
	font-size: xx-small;
	background-color: inherit;
}

.SmallRed {
	color: #990000;
	font-size: xx-small;
	background-color: inherit;
}

.SmallGray {
	color: #666666;
	font-size: xx-small;
	background-color: inherit;
}

/*------ Borders ------*/

.BlueBorder {
	border-color:#011F5B;
	border-style:dashed;
	border-width: 1px
}

.BlackBorder {
	border-color:#000000;
	border-style: solid;
	border-width: 1px;
}

.redborder {
	border-color:#990000;
	border-style: dotted;
	border-width: 1px
}


.WhiteBorder {
	border-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
}

/*------ Text ------*/

.VerySmall { font-size: xx-small; }

.VerySmallB {
	font-size: xx-small;
	font-weight:bold;
}

.bigger { font-size: 15px; }

.default { font-weight: bold }

.defaultErr {
	font-weight: bold;
	color: #990003;
	background-color: inherit;
}


/*------ News ------*/

.NewsLine {
	font-size: 10px;
	text-decoration:none;
	color: #666666;
	background-color: inherit;
}

.NewsLine a {
	color: #011F5B;
	font-size: 11px;
	text-decoration:none;
	background-color: inherit;
}

.NewsLine a:visited {
	font-size: 11px;
	color: #011F5B;
	text-decoration:none;
	background-color: inherit;
}

.NewsLine a:hover {
	font-size: 11px;
	color: #990000;
	text-decoration:underline;
	background-color: inherit;
}

.NewsSubtitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: 100%;
	color: #fffffe;
	padding-top: 1px;
	background-color: #990001;
}

.NewsFont {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.NewsFontMain {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontMain a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontMain a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontMain a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	color: #990000;
	background-color: inherit;
}

.NewsFontPin {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontPin a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontPin a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontPin a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:underline;
	color: #990000;
	background-color: inherit;
}

.NewsFontMainLine {
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.news_picturefile {
	text-align:center;
	padding: 30px 30px 30px 30px;
}

.news_picturefile img { border:#000000 thin solid; }

/*------ Body ------*/

.PageSubtitle {
	padding-right: 2px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: 100%;
	color: #011F5B;
	padding-top: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #e1e8f3;
}

.PageFooterText {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageFooterText a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom : 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageFooterText a:visited {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	border-bottom : 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageFooterText a:hover {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	border-bottom : 1px dashed;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.cnotice {
	text-decoration: none;
	font-size: xx-small;
	color: #999999;
	background-color: inherit;
}

.cnotice a {
	color: #999999;
	font-size: xx-small;
	text-decoration: none;
	border-bottom: 1px dashed;
	background-color: inherit;
}

.cnotice a:hover {
	color: #999999;
	text-decoration: none;
	border-bottom : 1px solid;
	background-color: inherit;
}

/* WebCam Used! */
.NoteLight {
	font-size: 10px;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.NoteLight A {
	font-size: 10px;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.nsfix {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}

/*------ Menus -----*/

.submenu {
	font-size: 10px;
	color: #a0b7e0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.submenu a { 
	color: #ffffff; 
	background-color: inherit;
}

.submenu a:hover { 
	color: #a0b7e0; 
	background-color: inherit;
}

.sublink {
	color: #a0b7e0;
	text-decoration: none;
	background-color: inherit;
}

/*------ Forms ------*/

.button {
	font-size: 11px;
	color: #fffffe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #011f5c;
}

.clock {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	width: 52px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	border-style: none;
	color: inherit;
}

.loginbox {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	width: 120px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #FFFFFd;
	border-style:  dotted;
	border-color: #6E83AD;
	border-width: 2px;
	color: inherit;
}

.searchbox {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	width: 87px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	color: inherit;
	text-align:center;
}

.gsearchbox {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	width: 200px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	text-align:left;
	color: inherit;
}

.widget {
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	color: inherit;
}

.logintext {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

/*------ Elements ------*/

.sidelight {
	font-size: 10px;
	color: #ffcc00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.Weather {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.CloseWindowS {
	border-color:#990001;
	background-color: #990002;
	border-style: solid;
	border-width: 3px;
	color: inherit;
}
.Whitemenu {
		color: #ffffff;
		background-color: inherit;
		text-decoration: none;
		font-weight: bold;
}
.Whitemenu a {
		color: #ffffff;
		background-color: inherit;
		text-decoration: none;
		font-weight: bold;
}
.Whitemenu a:visited {
		color: #ffffff; 
		background-color: inherit;
		text-decoration: none;
		font-weight: bold;
}
.Whitemenu a:hover {
		color: #a0b7e0;
		background-color: inherit;
		text-decoration: none;
		font-weight: bold;
}
.WhiteBorder {
		border-color: #ffffff;
		border-style: solid;
		border-width: 1px;
}
