*{	margin: 0; padding: 0;}
html,body{height: 100%;}
body{font: 76% arial,sans-serif;}
div#header{	background-color: #fff;	background-image: url(../assets/bg_breadcrumbs.jpg); background-repeat: repeat-x; background-position: bottom;	height: 140px;}
img{border: 0;}
li{	list-style: none;}
a{	color: #3b3b3b; text-decoration: underline; font-weight: bold;}
a:hover{	color: #00a1e4;}
h1{	height: 24px; color: #00a1e4;	margin: 0 0 10px 0; font-size:24px;}
h2{	color: #3b3b3b; font-size:18px;}
td{	padding: 2px;}
.left, .stanga{	float:left;}
.right, .dreapta{	float: right;}
.clear{	clear: both;}

.err_atentie{	background-color: #c00;	color: #fff;	font-size: 16px;	font-weight: bold;}
.err_body{	background-color: #fae1e1;	color: #c00;}

div#continut p{line-height:1.4; padding:5px 0px;}
#breadcrumbs{	padding: 37px 0 0 8px; color: #fff;}
#breadcrumbs a{	color: #fff;}
#breadcrumbs img{	margin-right: 4px;}


#wrapper{float: left; width: 100%;}
div#container{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -30px;}
#footer, #push {height: 30px; clear: left;}
div#continut{margin-left:0px; background-image: url(../assets/bg_content.jpg); background-repeat: repeat-x; background-position: top;left; padding: 10px;}
div#navigation{float:left; width:211px; margin-left:-100%; background-image: url(../assets/bg_top_nav.jpg); background-repeat: repeat-x; background-position: top;}
div#footer{height:29px; background-color: #f6f6f6;  border-top: 1px solid #ccc; clear: both;}
#footer p{	padding: 6px; color: #999;}
#footer a{ color:#999999;}
#logo{	width:236px; 	height:74px;	display: block;	background-image: url(../assets/logo_romstal.gif);	background-repeat: no-repeat;	padding: 4px 0 0 0;}

/* meniu */
#navigation ul{	margin: 8px;}
#navigation ul li a, #navigation ul li span{	background-image: url(../assets/bg_meniu_li.jpg);	background-position: top  left;	display: block;	width: 186px;	height: 18px;	font-weight: bold;	color: #fff;	text-decoration: none;	padding: 3px 3px 3px 6px;}
#navigation ul li a:hover, #navigation ul li span.sel, #navigation ul li a.sel{	background-position: bottom left;}
#navigation ul li ul{	margin: 0 0 8px 0;}
#navigation ul li ul li a{	background-image: none;	color: #464646;	padding: 0;	height: auto;	display: block;	padding: 2px 2px 2px 10px;	width: 182px;}
#navigation ul li ul li a:hover, #navigation ul li ul li a.sel{	background-color: #fff;}

/* tabele */
.tabel{	width: 100%; margin: 10px 0 10px 0;}
.tabel thead th{	background-color: #ababab;	color: #fff;	padding: 6px;}
.tabel tbody td{	padding: 3px;}
.tabel tbody tr td{	background-color: #f6f6f6;	border-bottom: 1px solid #e8e8e8;	border-top: 1px solid #e8e8e8;}
.tabel tbody tr td.folder{background:#f6f6f6 url(../images/folder_closed.png) no-repeat 5px center; padding-left:30px;}
.tabel tbody tr td.file{background-position: 5px center; padding-left:30px; background-repeat:no-repeat;}
.tabel tbody tr td.open{background-image:url(../images/folder_open.png);}
.tabel tbody tr.sticky td{	background-color: #f6f6f6;	border-bottom: 1px solid #e8e8e8;	border-top: 1px solid #e8e8e8;}
.tabel tbody tr.odd_row td{	background-color: #e8e8e8;	border-bottom: 1px solid #fff;	border-top: 1px solid #fff;}
.tabel tbody tr.sticky_odd_row td{	background-color: #e8e8e8;	border-bottom: 1px solid #fff;	border-top: 1px solid #fff;}
.tabel tfoot td{	padding: 2px;}
.tabel .left_text{	text-align: left;}
.tabel thead th a{color:#ffffff;}
.tabel thead th a.selected{color:#ffffff; background:url(../images/arrow_down.jpg) no-repeat right center; padding-right:20px;}
.tabel tbody td.subcat, .tabel tbody td.curs{ text-align:right; color:#666666;}
.tabel tbody td.subcat div, .tabel tbody td.curs div{ text-align:right; float:right; padding-right:10px;}
.tabel tbody tr.over_row td{	background-color: #DFF6FF;	border-bottom: 1px solid #fff;	border-top: 1px solid #fff;}

#multiple_opt{	position: relative; left: 8px;}

.arbore{	width: 100%; margin: 10px 0 10px 0; padding:0px;}
.arbore ul{margin:0px; padding:0px;}
.arbore li{	background-color: #f6f6f6;	border-bottom: 1px solid #e8e8e8;	border-top: 1px solid #e8e8e8; padding: 0px; text-align:right; height:25px; clear:both; margin:0px;}
.arbore li span{display:block; float:right; line-height:25px; height:25px; margin:0px; padding:0px;}
.arbore li span.companie{width: 70px; text-align:center;}
.arbore li span.companie img{ margin-top:5px;}
.arbore li span.c3{width:80px;}
.arbore li span.c4{width:90px;}
.arbore li span.subcat{width:100px; text-align:right;}
.arbore li span.curs{width:70px; text-align:right;}
.arbore li span.folder{background: url(../images/folder_closed.png) no-repeat 5px center; padding-left:30px; float:left;}
.arbore li span.open{background-image:url(../images/folder_open.png);}
.arbore li.odd_row{	background-color: #e8e8e8;	border-bottom: 1px solid #fff;	border-top: 1px solid #fff;}


#tools{	float: right;}

/*  ------------  BUTOANE  ---------------  */

/* buton mic*/
a.buton_mic, a.buton_mic:hover{	background-image: url(../assets/buton_mic.jpg);	background-repeat: no-repeat;	
background-position: bottom  left;	height: 16px;	color: #fff;	text-decoration: none;	
text-transform: uppercase;	font-size: 10px;	margin-left: 6px;	
float: left;	padding: 0 0 0 4px;}
* html a.buton_mic{width:1%; white-space:nowrap}
*:first-child+html  a.buton_mic{width:1%; white-space:nowrap} 
a.buton_mic span{	background-image: url(../assets/buton_mic.jpg);	background-repeat: no-repeat;	background-position: bottom  right;	float: right;	height: 14px;	padding: 2px 4px 0 0;	cursor: pointer;}
a.buton_mic:hover{	background-position: top left;}
a.buton_mic:hover span{	background-position: top right;}

#paginare{	text-align: center;	padding: 6px;	border-top: 1px solid #e8e8e8;}
#paginare a{	padding: 6px; margin: 0 5px 0 5px; }
#paginare span{	margin: 0 25px 0 25px; }

/* formulare */
.field{	border: 1px solid #d4d4d4;	color: #333333;	font-size: 11px;	padding: 4px;	background-color: #fff; margin-bottom:4px;}
table .field{margin-bottom:0px;}
.err_field{	background-color: #fff3f3;	border:1px solid #f8d4d4;	color: #c00;}

/* BUTTONS */

.buttons a, .buttons button{    margin:0 7px 0 0;    background-color:#292a2b;    border:1px solid #dedede;    border-top:1px solid #eee;    border-left:1px solid #eee;    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;    font-size:100%;    line-height:130%;    text-decoration:none;    font-weight:bold;    color:#fff;    cursor:pointer;    padding:5px 10px 6px 7px; /* Links */}
.buttons button{    width:auto;    overflow:visible;    padding:3px 10px 2px 7px; /* IE6 */}
.buttons button[type]{    padding:4px 10px 4px 7px; /* Firefox */    line-height:15px; /* Safari */}
*:first-child+html button[type]{    padding:3px 10px 2px 7px; /* IE7 */}
.buttons button img, .buttons a img{    margin:0 3px -3px 0 !important;    padding:0;    border:none;    width:16px;    height:16px;}
/* STANDARD */

button:hover, .buttons a:hover{    background-color:#1989ca;    border:1px solid #c2e1ef;    color:#fff;}
.buttons a:active{    background-color:#6299c5;    border:1px solid #6299c5;    color:#fff;}

/* POSITIVE */

button.positive, .buttons a.positive{    color:#529214;}
.buttons a.positive:hover, button.positive:hover{    background-color:#E6EFC2;    border:1px solid #C6D880;    color:#529214;}
.buttons a.positive:active{    background-color:#529214;    border:1px solid #529214;    color:#fff;}

/* NEGATIVE */

.buttons a.negative, button.negative{    color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{    background:#fbe3e4;    border:1px solid #fbc2c4;    color:#d12f19;}
.buttons a.negative:active{    background-color:#d12f19;    border:1px solid #d12f19;    color:#fff;}

/* ----  TABURI ----- */
#tablist{	border-bottom: 1px solid #d4d4d4;	height: 32px; margin-bottom:10px; }
#tablist li{	float: left;}
#tablist li a{	background-image: url(../assets/bg_tabs.jpg);	background-repeat: no-repeat;	background-position: bottom  left;	height: 33px;	color: #8B8B8B;	text-decoration: none;	font-size: 12px;	margin-left: 6px;	float: left;	padding: 0 0 0 8px;}
* html #tablist li a{width:1%; white-space:nowrap}
*:first-child+html  #tablist li a{width:1%; white-space:nowrap} * html  #tablist li a{width:1%; white-space:nowrap}
#tablist li a span{	background-image: url(../assets/bg_tabs.jpg);	background-repeat: no-repeat;	background-position: bottom  right;	float: right;	height: 23px;	padding: 10px 8px 0 0;	cursor: pointer;}
#tablist li.sel a{	background-position: top left;	color: #3b3b3b;}
#tablist li.sel a span{	background-position: top right;}
* html #tablist li{	position: relative; top: 1px;}
#tablist li a:hover{	background-position: top left;}
#tablist li a:hover span{	background-position: top  right;}

.breadcrump{display:none;}
.hide{display: none;}
.f_error{border: 1px solid #F8D4D4; background-color: #FFF3F3;}
.s_error{color: #CC0000; padding-left:10px;}

.wide{width: 300px;}
textarea.wide{height: 100px;}

.tabel_detalii{ margin-bottom: 10px; margin-top:10px;}
.tabel_detalii td{ padding:3px; border-bottom:1px solid #F5F5F5;}
.tabel_detalii .no_border td {border-bottom: none;}
.lista{ border-top: 1px solid #F5F5F5;}
.lista strong{ display:block; line-height:20px; color:#009933;}

.pointers{cursor:pointer;}
.attn{ color:#CC0000;}
.gri{ color:#666666;}
.index{ text-decoration: none; float: left; margin-left: 5px; margin-top:5px; padding:0 2px;}
.rosu{ border:1px solid #CC0000; color: #CC0000;}
.rosu:hover{border: 1px solid #00A1E4;}
.verde{ border: 1px solid #006600; color: #006600;}
.verde:hover{border: 1px solid #00A1E4;}
.nefinalizat{ font-weight: bold; color: #CC0000; margin-left: 10px; margin-bottom:5px;}
.finalizat{ font-weight: bold; color: #006600; margin-left: 10px; margin-bottom:5px;}
.bara{font-size:2px; height:8px; background-color:#CC3333; width:100px;}
.bara div{float: left; font-size:2px; height:8px; background-color:#006600;}
.linie{border-bottom:1px solid #EEEEEE; margin-bottom:10px;}
.cap_curent{background:url(../assets/raguo.gif) no-repeat 2px center;}
.stare0{color:#CC0000; font-weight:bold;}
.stare1{color:#006600; font-weight:bold;}
.stare01{color:#003366; font-weight:bold;}
div.bk_stare01{background-color:#003366;}
.citit{font-weight:normal;}
.tbody_scurt{height: 195px; overflow-x:hidden;}

.eticheta{ clear: left; float: left; width:85px;}
.indexr{font-size:12px; border-bottom: 1px solid #CCCCCC; padding-bottom:5px; margin-bottom:10px; width:100%;}

#profil{float: right; height:80px; margin-top:4px; margin-right:5px; width:auto;}
#profil img{margin-left:15px; float:left;}
#profil div{text-align:right; float:left;}

.sticky_topic{background:url(../assets/sticky_icon.gif) no-repeat left center;}
.sticky_topic a{margin-left: 23px;}

#continut p.forum_detalii{font-size:11px; line-height:11px;}
#continut p.forum_detalii img{ margin-bottom:5px;}

#news li{padding-top: 25px; padding-left:10px;}

.resursa a{background-repeat: no-repeat; background-position: left center; padding: 2px 0px 2px 20px;}
#top_menu{background: #E8E8E8; height:21px; position:absolute; top:88px; width:100%;}
#top_inactiv{background: #CCC; height:21px; position:absolute; top:88px; width:100%;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
}
.nav li {
  border-left: 1px solid #666;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1em/21px Arial, Helvetica, sans-serif;
  background: #E8E8E8;
  color: #464646;
  display: block;
  padding: 0 9px;
  text-decoration: underline;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a,
#nav-one li a.sel, 
#nav-one li.sfHover a {
  background: #00A1E4;
  color: #FFF;
	text-decoration:none;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #00A1E4;
  color: #FFF;	
	text-decoration:none;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #FFFFFF;
  color: #000;	
}

.nav ul {
  background: #565656;
  border-bottom: 1px solid #666;
  list-style: none;
  margin: 0;
  width: 163px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 21px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #666;
  border-bottom: 0;
  padding-right: 20px;
  width: 143px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

#testare{
	float: left;
	width:215px;
	background-image: url(../assets/bg_nav.jpg); background-repeat: repeat-y;
}

.mini{height: 4px;}
.mini div{height: 4px;}

.curs_alocat{background-color:#00A1E4; border:1px solid #004F8F; color:#FFFFFF; padding:0px 3px; font-size:11px; cursor:pointer;}
.curs_alocat span{display: none;}

ul.feed li {font-weight:bold;}
ul.feed li label{color:#444; font-weight:normal; display:block;}

input.disabled{background-color:#F0F0F0; color:#777;}

ul.ctimp{}
ul.ctimp li{float: left; margin-right:10px; padding:5px;}
ul.ctimp li.st{ clear:left;}
ul.ctimp li fieldset{ padding:5px 15px 10px 15px;}
ul.ctimp li fieldset legend{ font-weight:bold; padding: 0px 3px;}

