.nospace {
	margin:0px;
	padding:0px;
}

/* surrounding frame styles */

p.pixel {font-size:1px; margin:0px; padding:0px;}

td.fr_top_left {background-image:url(../images/fr_top_left.png);}
td.fr_top {background-image:url(../images/fr_top.png);}
td.fr_top_right {background-image:url(../images/fr_top_right.png);}

td.fr_left {background-image:url(../images/fr_left.png);}
td.fr_right {background-image:url(../images/fr_right.png);}

td.fr_bottom_left {background-image:url(../images/fr_bottom_left.png);}
td.fr_bottom {background-image:url(../images/fr_bottom.png);}
td.fr_bottom_right {background-image:url(../images/fr_bottom_right.png);}

/* global table styles*/
table.PageTable
{
	background-color:White;
	width:1002px;
	height:100%;
	border:solid 1px #c0c0c0;
}

td.CellHeader
{
	height:150px;
	background-color:#c00000;
	background-image:url(../images/header_sanse.jpg);
	color:White;
	border-bottom:solid 3px #f00000;
}

td.CellMenus
{
	width:200px;
	height:500px;
	background-color:#ffffff;
	border-right:solid 1px #c00000;
	padding:0px;
}

td.CellBody
{
	padding:10px;
	padding-top:0px;
}

td.CellFooter
{
	background-color:#e0e0e0;
	border-top:solid 1px #909090;
	border-bottom:solid 1px #909090;
}

td.CellRight
{
	width:200px;
	border-left:solid 1px #909090;
	background-color:#f9f9f9;
}

p.footer 
{
	font-size:9pt;
	text-align:center;
	margin:0px;
	padding:2px;
	padding-bottom:5px;
	border-top:solid 1px #f0f0f0;
}


body {
	margin:0px;
	padding-top:10px;
	background-color:#ffffff;
	background-image:url(../images/body_back_light.png);
}

/* header */
/* ---------------------- */

.divheader {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	position:absolute;
	left:0px;
	width:780px;
	height:152px;
	border-bottom:#f00000 3px solid;
}

div.header {
	width:780px;
	height:155px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	padding-right:5px;
	padding-top:3px;
	border-bottom:#f00000 3px solid;
}

.rap1, .rap1small , .rap1small2 {
	font-family:"Arial", "Times New Roman";
	font-size:10pt;
	font-weight:bold;
	color:#f0c000;
	text-align:left;
	margin:0px;
	margin-bottom:2px;
	padding:0px;
	padding-left:360px;
}

.rap1small, .rap1small2 {
	margin-top:0px;
	margin-bottom:2px;
	font-size:8pt;
}

.rap1small2 {
	font-size:8pt;
	line-height:9pt;
	margin-top:1px;
	font-weight:normal;
	text-align:left;
	padding-left:340px;
}

.rap1txt {
	font-family:"Arial", "Times New Roman";
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:380px;
	line-height:11px;
}

/* end header */
/* ---------------------- */


.divmenu {
	margin:0px;
	padding:0px;
	padding-left:0px;
	background-color:#d00000;
}

.menuback {
	background-color:#d00000;
}


p, ul, li {
	font-family:Arial, sans-serif;
	font-size:10pt;
	padding:0px;
	margin:0px;
	margin-top:5pt;
}

.picdescr 
{
	font-size:8pt;
}

li 
{
	margin-left:25px;
}

a.menu, a.menusel, a.item1, a.item2, p.menu {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.menu:visited, a.menusel:visited, a.item1:visited, a.item2:visited 
{
	color:#ffffff;
}

a.menu:hover, a.menusel:hover {
	color:#ffffc0;
	text-decoration:underline;
}

a.item1 {
	font-weight:normal;
}

a.item1:hover {
	color:#ffff90;
	text-decoration:underline;
}

p.menu, p.menusel, p.menutype1, p.menuseltype1, p.droparrow, p.menuadm 
{
	font-size:9pt;
	margin-top:0px;
	border-top:#f09090 1px solid;
	border-bottom:#700000 1px solid;
	padding:2px;
	padding-left:7px;
	color:#ffffff;
	height:11pt;
}
p.menutype1
{
	border:0px;
}
p.menuadm
{
	border-top:#90b0b0 1px solid;
	border-bottom:#004040 1px solid;
}

.paneladm
{
	background-color:#007070;
	padding:5px;
	border:solid 1px black;
}

p.droparrow
{
	padding-left:2px;
}

p.menutype1{
	background-color:#0000b0;
	background-color:#b90000;
}
p.menusel 
{
	background-color:#ca0000;
	background-color:#ba0000;
	border-bottom:#f09090 1px solid;
	border-top:#700000 1px solid;
	margin-top:0px;
	color:#ffffff;
	font-weight:bold;
}
p.menuseltype1
{
	padding-left:4px;
	border-left:#000055 3px solid;
	background-color:#0050dc;
}

p.item1, p.item1sel, p.item2 {
	font-size:9pt;
	margin-top:0px;
	margin-left:5px;
}

p.item1sel 
{
	background-color:red;
	margin-left:3px;
	padding-left:2px;
}

p.item2 {
	margin-top:0px;
	margin-left:10px;
	border-left:1px #300000 solid;
	border-left:1px #ffffff solid;
	padding-left:5px;
}

.new {
	color:#ff0000;
	background-color:#f0f090;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
}

.hasdropmenu {
	cursor:hand;
}

a.sup, a.sup:hover 
{
	vertical-align:top;
	font-size:0.7em;  
	padding:0.1em;
	background-color:#ffff00;
}

img.drop {
	cursor:hand;
}
.dropmenu, .dropmenutype1, .dropmenusel, .dropmenuseltype1{
	display:none;
	background-color:#c90000;
	padding-left:5px;
}

.dropmenu  
{
	padding-bottom:1px;
	border-bottom:1px #900000 solid;
}

.dropmenutype1{
	background-color:#b00000;
}

.dropmenusel {
	background-color:#b90000;
}


span.edittitle 
{
	font-family:Arial, sans-serif;
	font-size:8pt;
	padding:0px;
	margin:0px;
	margin-left:0px;
	padding-bottom:2px;
}

H1, H2, H2, H4 {
	font-family:"Times New Roman", serif;
	font-weight:bold;
	margin-bottom:0pt;
}

H1 {
	font-size:20pt;
	margin-top:0pt;
	margin-bottom:20pt;
	margin-left:-10px;
	margin-right:-10px;
	padding-bottom:2px;
	padding-left:10px;
	background-color:#404040;
	background-color:#303030;
	color:#ffffff;
	border-bottom:solid 8px #c0c0c0;

}

.h1small {
	font-size:14pt;
}

H2 {
	margin-top:10pt;
	font-size:16pt;
}

H3 {
	margin-top:8pt;
	font-size:14pt;
	margin-bottom:0pt;
}

H4 {
	font-size:12pt;
	margin-top:6pt;
	margin-bottom:0pt;
}

a {
	color:#0000c0;
}
a:visited {
	color:#000090;
}
a:hover {
	color:#c00000;
}

p.descr {
	margin:0px;
	padding:0px;
	font-size:8pt;
}
a.vio, a.vio:visited
{
	font-family:"Arial", sans-serif;
	font-weight:bold;
	font-size:9pt;
	margin-top:0pt;
	margin-bottom:0pt;
	position:absolute;
	left:510px;
	top:107px;
	background-color:White;
	border:0px #c00000 solid;
	padding-left:3px;
	padding-right:3px;
	color:#c00000;
}

a.vio:hover 
{
	color:#ff0000;
	background-color:#ffffc0;
}

p.update 
{
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	color:Black;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-top:0px;
	background-color:#ffffff;
	padding-top:5px;
}

/* news scroll styles */
/* ------------------ */

	table.scroll {
		border:0px #c0c0c0 solid;
		position:absolute;
		top:0px;
	}
	td.scroll {
		border-right:1px #c0c0c0 solid;
		padding-left:2px;
		paddimg-right:2px;
		width:180px;
		background-color:#000000;
	}
	div.scrollnews {
		border:0px #c0c0c0 solid;
		height:20px;
		width:780px;
		margin:0px;
		padding:0px;
		overflow:hidden;
	}
	div.scrollnews 	{
		background-color:;
	}

	body.scrollnews {
		background-color:#d00000;
	}
	
	div.scrollarea {
		height:20px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:0px;
		left:-35px;
		border-left:5px #f00000 solid;
		padding-left:5px;
		
	}
	
	p.scroll, p.scrollnews {
		font-family:Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		height:20px;
		white-space:nowrap;
		margin:0px;
		padding:0px;
		cursor:default;
	}

	p.scrollnews {
		height:1px;
		color:#ffffff;
		text-align:left;
	}
	
	p.scroll ,p.scroll a, p.scroll a:visited {
		color:#000090;
		color:#ffffff;
	}
	
	p.scroll a, p.scroll a:visited {
		padding-left:3px;
		padding-right:3px;
	}
	
	p.scroll a:hover {
		color:#f00000;
		color:#ffffff;
		background-color:#000000;
	}
	
	span.scroll 
	{
		width:2px;
		background-color:Black;
		margin-left:10px;
		margin-right:10px;
	}
	
/* end news scroll styles */
/* ---------------------- */



table.lnkheader 
{
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	OVERFLOW:hidden;
	WIDTH:780px;
	PADDING-TOP:0px;
	POSITION:absolute;
	TOP:134px;
	HEIGHT:18px;
	BACKGROUND-COLOR:;
	border-top:0px #500000 solid;
}

p.lnkheader, p.lnkuser
{
	PADDING:0px;
	LEFT:0px;
	MARGIN:0px;
	OVERFLOW:hidden;
}

p.lnkuser 
{
	color:White;
	text-align:right;
	font-weight:normal;
	padding-right:5px;
	padding-bottom:2px;
}

p.lnkheader a, p.lnkheader a:visited {
	color:#ff7000;
	font-weight:normal;
}

p.lnkheader a:hover {
	color:#ffffc0;
}

a.login, a.login:visited, a.login:active
{
	color:#00c0ff;
	color:#00f0ff;
}
a.login:hover { color:#ffffc0; }
a.login2, a.login2:hover, a.login2:visited, a.login2:active
{
	color:#00319c;
}

a.loginuser, a.loginuser:visited, a.loginuser:active
{
	color:#ffffff;
}

/* login styles */
/* ------------------------------------------- */
.login_label
{
	font-family:Arial, Sans-Serif;
	font-size:10pt;
	width:100px;
	text-align:left;
}
.login_textbox
{
	width:200px;
}

.login_control
{
}

.navlink:link   
{
	color: blue;
	text-decoration: underline;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 9pt;
}
.navlink:active 
{
    color: red;
    text-decoration: underline;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 9pt;
}
.navlink:visited 
{
	color: blue;
	text-decoration: underline;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 9pt;
}
.navlink:hover  
{
    color: red;
    text-decoration: underline;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 9pt;
}
.text_title
{
	font-family:Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
.text
{
	font-family:Arial, sans-serif;
	font-size:8pt;
}
.text_red
{
	font-family:Arial, sans-serif;
	font-size:8pt;
	COLOR	: red;
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: red;
    FONT-FAMILY: Arial
}

div.links
{
	margin:5px;
	border:solid 1px #c0c0c0;
	border-bottom:solid 1px #909090;
	border-right:solid 1px #909090;
	padding-bottom:10px;
	background-color:#ffffff;
}
p.links 
{
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	color:#d00000;
	margin-top:10px;
}
p.link
{
	text-align:center;
	margin:0px;
	margin-top:10px;
}



div.CommentsSection
{
	display:block;
	border-top:solid 1px #c00000;
	border-bottom:solid 1px #c00000;
	background-color:inherit;
}

.CommentsPanel
{
}

.Comments_SpanButton
{
	font-size:12pt;
	padding-left:20px;
	padding-right:20px;
}

.CommentsTitle
{
	color:#c00000;
	font-weight:bold;
	font-size:9pt;
	margin-bottom:6pt;
}
.Comments_divCommentsUIFields
{
	background-color:#FFFFF0;
	padding:5px;
	border:solid 1px #d0d0d0;
	border-top:solid 1px #707070;
	border-left:solid 1px #707070;
	margin-bottom:10pt;
	display:none;
}

.comment_title
{
	font-size:9pt;
	border-top:solid 0px #c0c0c0;
	margin-top:10pt;
	padding:0px;
	padding-left:0pt;
	background-color:#f0f0f0;
}

p.comment_text
{
	font-family:"Times New Roman", Serif;
	font-size:10pt;
	margin-top:3pt;
	margin-bottom:10pt;
	padding:0px;
	padding-left:0px;
}

div.comment_text
{
	margin:0px;
	padding:0px;
	margin-left:10px;
}

div.comment_child
{
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:0px;
	margin-left:0px;
	margin-bottom:2px;
	margin-right:0px;
	border:solid 1px #d0d0d0;
	border-top:solid 0px #d0d0d0;
	border-bottom:solid 0px #d0d0d0;
	border-right:solid 0px #d0d0d0;
}

span.comment_date
{
	font-size:9pt;
}

.comment_warning
{
	font-size:8pt;
}

.comment_data
{
	font-family:Arial, Sans-Serif;
	font-size:10pt;
}

td.comment_left
{
	width:150px;
}

.comment_label 
{
	padding:0px;
	margin:0px;	
}

.menuitem1, a.menuitem1, a.menuitem1:visited
{
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	font-weight:normal;
	color:White;
	text-decoration:none;
	background-color:#c00000;
	border-top:#e02020 1px solid;
	border-bottom:#800000 1px solid;
}

a.menuitem1:hover
{
	color:#ffffc0;
	text-decoration:underline;
	border:solid 1px white;
}
table.menuitem1 tr td 
{
}

p.brief_more
{
	text-align:right;
	margin:0px;
	padding:0px;
	padding-bottom:4pt;
	font-size:8pt;
	border-bottom:solid 1px #c0c0c0;
}

p.published
{
	text-align:right;
	margin:0px;
	padding:0px;
	padding-bottom:0pt;
	font-size:8pt;
	font-style:italic;
}

.vers 
{ 
	font-family:arial; 
	font-size:8pt; 
	line-height:8pt; 
	margin:0px; 
	padding:0px; 
	text-align:center; 
}

.mio 
{ 
	font-family:arial; 
	font-size:10pt; 
	font-weight:bold; 
	margin:0px; 
	padding:0px; 
	margin-top:0px; 
	margin-bottom:5px; 
	text-align:center; 
}
Table.table_mio
{
	border:#909090 1px solid;
	margin-top:5px;
	background-image:url(../images/pasarea.jpg);
	width:180px;
	color:black;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fffff0;
}


/* history styles - nu modifina numele*/
.his_smalltitle, .his_smalltitlelight, .his_itemtext, .his_link
{
	font-family:Arial, sans-serif;
	font-size:9pt;
	font-weight:normal;
}

.his_itemtext, .his_link
{
	font-size:9pt;
}

.his_smalltitle
{
	font-weight:bold;
}
.his_itemtext
{
	color:#000000;
}

.his_item
{
	background-color:#FFFFF0;
}

.his_itemalternate
{
	background-color:#F0FcFF;
}

.his_itemselected
{
	background-color:#000090;
}

tr.his_itemselected td .his_link, tr.his_itemselected td .his_itemtext
{
	color:White;
}

.his_link:link, his_link:visited, his_link:active, his_link:hover
{
	color: blue;
	text-decoration: underline;
}
.his_link:active 
{
    color: red;
}

.his_link:hover  
{
    color: red;
}

.right {text-align:right}
.bold {font-weight:bold}
.italic {font-style:italic;}

.floatright {float:right; margin:10px;margin-right:0px;}
.floatleft {float:left; margin:10px;margin-left:0px;}

.nomargin {margin:0px;}
.nopadding {padding:0px;}


img 
{
	border:none;
}

img.right 
{
	float:right;
	margin-left:5px;
}
img.left 
{
	float:left;
	margin-right:5px;
}
.center {
	text-align:center; 
}
.hidden {
	display:none;
}