/** general **/

* {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
}

html,body { 
background-color:#fff;
height:100%;
margin:0;
overflow:hidden;
}

img {
border:0;
}

ul, li {
margin:0;
padding:0;
list-style:none;
}

h2 {
font-size:1.2em;
}

a:link, a:active, a:hover, a:visited {
color:#9b0000;
text-decoration:none;
}

.info {
font-weight:bold;
}

.small {
font-size:10px;
}

.big {
font-size:14px;
}

.trBgSwitch {
	background-color:#fff;
}

.trBgSwitch1 {
	background-color:#fff;
}

input, select {
background-color:#fff; 
border:1px solid #ccc;
padding:2px;
}

/**  layout *******************/

/** container **/
#container {
margin:7px;
padding:0;
}

/** head **/

#head {
   margin:0 0 7px 0;
   padding:7px;
   background:#e6e6dd;
}

#head .whiteBox {
   margin:0;
   padding:7px;
   background:#fff;
}

#head .headLeft {
   float:left;
}

#head .headMid {
   float:left;
   margin-left:17px;
   text-align:left;
   font-size:1.4em;
   font-weight:bold;
   color:#767968;
}

#head .headMid .userName{
   color:#9b0000;
   font-size:0.8em;
}

#head .headMenu {
float:left;
margin:5px 0 0 100px;
font-weight:bold;
font-size:0.5em;
}

#head .headRight{
   text-align:right;
   padding:0;
   font-size:1px
}

#head .headRight img{
   vertical-align:top;
}

#head .headRight #admin_logo{
   padding-bottom:3px
}

#head .headRight #resizewin{
   padding-right:1px
}

/** content **/

#content {
background:#e6e6dd;
padding:15px;
overflow:auto;
}

#content table {
empty-cells:show;
}

#content td {
vertical-align:top;
text-align:left;
background-color:#F1F1EB;
}

#content th {
text-align:left;
background:#CBCBBB;
font-size:10px;
}

/** paging **/
#paging {
margin:5px;
text-align:right;
}

#paging .pagingActive {        
	background-color:#CBCBBB;
	font-size:10px;
	font-weight:bold;
	color:#000;
	padding:3px;
}

#paging .pagingInactive {
	background-color:#fff;
	font-size:10px;
	color:#000;
	padding:3px;
}

#paging .pagingArrows {
	font-size:10px;
	color:#000;
}

/** login Form **/

#loginForm {
width:400px;
margin:30px;
padding:0;
}

#loginForm li {
padding:5px 0 0 0;
}

#loginForm .loginFieldLeft {
width:80px;
float:left;
}

/** footer **/
#footer {
background:#e6e6dd;
text-align:right;
margin:7px 0 0 0;
padding:7px;
color:#9b0000;
font-weight:bold;
}

#footer a {
color:#9b0000;
font-weight:bold;
}


/** adm opt form **/

#optForm label {
width:350px;
float:left;
margin:0 10px 0 0;
}

#optForm li{
clear:both;
padding:2px 0 2px 0;
}

/* ml */   
#language {
   position:absolute;
   right:49px;
   font-size: 9px;
   border: 1px black solid; 
   padding:0 2px 0 2px;
   height:9px;
   float:left;
   overflow:hidden;
}

#language a{
   position:relative;
   top:-1px;
   color: black;
   font-size: 9px;
}


/** languagebutton **/
#language {
   position:absolute;
   right:47px;
   font-size: 9px;
   border: 1px black solid; 
   padding:0 2px 0 2px;
   height:9px;
   float:left;
   overflow:hidden;
}

#language a{
   color: black;
   font-size: 9px;
}


/** languageselect **/

#languageSelector{
   position: absolute; 
   right: 80px; 
   top: 10px;
   z-index: 10000;
   width: 180px; 
   border: 0px black solid; 
   display: none;
}


#lo {
   height:11px;
   font-size:10px;
   padding:4px 0 0 12px;
   border:0px blue solid;
   margin:0!important;
   margin-right:11px!important;
   background:url(../pics/bg_language_lo.gif) top left no-repeat;
}

#ro {
   float:right;
   padding:4px 8px 0 0 ;
   font-size:5px;
   width:15px;
   margin:0!important;
	background:url(../pics/bg_language_ro.gif) top right no-repeat;
}

#ro img{
   cursor:pointer;
}

#lu {
   height:11px;
   font-size:5px;
   border:0px blue solid;
   margin:0!important;
   margin-right:11px!important;
   background:url(../pics/bg_language_lu.gif) bottom left no-repeat;
}

#ru {
   float:right;
   height:11px;
   font-size:5px;
   width:11px;
   border:0px red solid;
   margin:0!important;
	background:url(../pics/bg_language_ru.gif) bottom left no-repeat;
}

#borderContentBlack {
   background:white;
   border:0px black solid;
   border-left-width:1px;
   border-right-width:1px;
	margin:0;
	padding:5px;
}

#borderContentWhite {
   border:0px white solid;
   border-left-width:1px;
   border-right-width:1px;
	margin:0;
}

#boxContent{
   font-size:1.1em;
   margin:5px 20px 0px 20px;
   position:relative;
   top:0;left:0px;
}

.languageRow{
   clear:both;
   border:1px white solid;
   padding-bottom:1px;
}

.language, .languageActive {
 width: 22px; 
 height: 10px; 
 padding-bottom:1px;
 vertical-align: middle; 
 text-align: center; 
 border: 1px black solid; 
 font-size: 9px; 
 float:right;
}

.language {
 color: black!important; 
 background-color: #fff;
}

.languageActive { 
 color: white!important;
 background-color: #9b0000;
}

.newNL{
   background:#439f00;
   color:white;
}

.workNL{
   background:#ff7c01;
   color:white;
}