@import url("/css/960.css");
@import url("/css/reset.css");
html {
     overflow-y: scroll;
	 min-width: 1200px;
}
html, body {
        font-family: arial, sans-serif;
        height: 100%;
        background-color: #fff;
}

legend img {
	/*vertical-align: top !important;*/
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -40px;
    width: 100%;
}

em {
	font-style: italic;
}

.box_right {
    text-align: left;
    margin-left: 20px;
    width: 305px;
}
strong {
	font-weight: bold;
}


.report ul {
    margin-left:0; 
    padding-left:0.2em; 
    margin-bottom:1em; 
}

.report ul li {
    background:url("bullet.gif") 0 0.5em no-repeat; /* change background em accordingly */
    padding-left: 0.8em; 
    list-style: none; 
}

.report strong {
    font-weight: bold;
}

.report h1 {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}
.report p {
    line-height: 20px;  
    padding-bottom: 5px;
}
.information {
        color: white;
    font-size: 13px;
    line-height: 20px;
    margin-top: 50px;
    padding-left: 20px;
        padding-bottom: 1%;
}

.information em {
    color: #010101;
    font-weight: bold;
}

.content {
    background-color: #fff;
}
#content {
    background-color: #fff;
}

.box label{
    text-align: right;
    display: block;
    float: left;
    width: 40%;
    color: #000000;
    margin:3px 10px 0 10px;
}

.form-login {
    font-size: 12px;
    width: 30%;
    float: left;
    padding: 2px 0 0 0;
}

.table-row {
        /*    background-color: #f8f8f8;*/
    margin-bottom: 5px;
    color: white;
}

.title {
    background-color: #010101;
    text-align: center;
    color: white;
    height: 80px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.box { 
    text-align: center;
    padding-bottom: 3px;
    margin-top: 150px;
    border: 1px solid #000000;
    background-color: #ffffff;
}



.errorz {
    margin: 0 5px 5px 5px;
    border: 1px solid #d1242b;
    color: #d1242b;
    padding: 5px;
    text-align: center;
}

.success {
    margin: 20px 5px 5px 5px;
    border: 1px solid green;
    color: green;
    padding: 5px;
    text-align: center;
}

#content table, .subtd table {
    border-top: 1px solid #ddd;
    width: 100%;
}
.pagination td {
    text-decoration: none;
    font-size: 0.9em !important;
}
.pagination a {
    margin-left: 0.2em;
    margin-right: 0.2em;
}

.pagination a:link, .pagination a:hover, .pagination a:visited {
    text-decoration: none;
    color: #666;
}

a.pagelink:hover, a.nextbutton:hover, a.prevbutton:hover {
    color: #d1242b !important;
}

.pagination .currentpage {
    color: #d1242b !important;
}
.pagination2 td {
    text-decoration: none;
    font-size: 1.0em !important;
}
.pagination2 a {
    margin-left: 0.2em;
    margin-right: 0.2em;
}

.pagination2 a:link, .pagination a:hover, .pagination a:visited {
    text-decoration: none;
    color: #666;
}

a.pagelink:hover, a.nextbutton:hover, a.prevbutton:hover {
    color: #d1242b !important;
}

.pagination2 .currentpage {
    color: #d1242b !important;
}

#content table tr td.subtd {
	padding: 0;
	background: white;
}


#content table tr td.subtd tr.pagination2:hover td {
	background: #f6f6f6;
}


#content table tr td, #content table tr th, .subtd table tr td, .subtd table tr th {
    background: #f6f6f6;
    padding: 0 20px;
    font-size: 11px;
    /*height: 29px;*/
    font-weight: bolder;
    line-height: 29px;
    border-bottom: 1px solid #ddd;
}

#content table tr th.tsort, .subtd table tr th.tsort {
    cursor: pointer;
}

#content table tr.odd td, .subtd table tr.odd td {
    background: #fbfbfb;
    font-weight: normal;
}
#content table tr.pagination:hover td, .subtd table tr.pagination:hover td {
    background: #f6f6f6;
}
#content table tr:hover > td, .subtd table tr:hover td, #content table tr.gexpanded td { background: #FFDEDE; }
#content table tr.nohover:hover > td { background: #F6F6F6; }


#content table .action, .subtd table .action {
    text-align: center;
    padding: 0 20px 0 10px;
}
#content table tr .action strong { padding-left: 10px; }
#content table tr .action a { margin: 0 0 0 10px; text-decoration: none; color: #9b9b9b; }
#content table tr:hover .action .edit { color: #CC7722; }
#content table tr:hover .action .extra { color: #59BAFF; }
#content table tr:hover .action .delete { color: #a02b2b; }
#content table tr:hover .action .view { color: #55a34a; }
#content table tr:hover .action a:hover { text-decoration: underline; }

.subtd table tr .action strong { padding-left: 10px; }
.subtd table tr .action a { margin: 0 0 0 10px; text-decoration: none; color: #9b9b9b; }
.subtd table tr:hover .action .edit { color: #CC7722; }
.subtd table tr:hover .action .extra { color: #59BAFF; }
.subtd table tr:hover .action .delete { color: #a02b2b; }
.subtd table tr:hover .action .view { color: #55a34a; }
.subtd table tr:hover .action a:hover { text-decoration: underline; }

#content table tr td.subtd tr, #content table tr td.subtd tr th, #content table tr td.subtd tr td, #content table tr td.subtd tr.pagination2, #content table tr td.subtd table {
	border: 0;
}

#content {
    font-size: 0.9em;
}

/* Report */
.reportparagraph {
    padding-top: 12px;
    padding-bottom: 8px;
}

#report table tr td, #report table tr th {
    background: #f6f6f6;
    padding: 0 20px;
    font-size: 11px;
    /*height: 29px;*/
    font-weight: bolder;
    line-height: 2em;
    border-bottom: 1px solid #ddd;
}

/** Formuri **/
h2 { font-weight: bold; color: #666; padding-bottom: 5px; font-size: 0.9em;}

p.subtitle { font-weight: bold; color: #ad0a0a; padding-bottom: 5px; font-size: 1.0em;}
p.legend { font-size: 0.8em;}
div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
div.errors ul li em { font-weight: bolder;}
div.errors strong { font-weight: bold;}

div.green { margin: 0 0 10px 0; padding: 5px 10px !important; border: #f8f8f8 1px solid; background-color: #FFC; }
div.green p { margin: 0; }
div.green p em { color: green; font-style: normal; font-weight: bold; }
div.green ul li em { font-weight: bolder;}
div.form-container form p { margin: 0; }
div.form-container a:hover { text-decoration: none; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #010101; }
div.form-container form p.note a:visited {text-decoration: none; color: #000000;}
div.form-container form p.note a:link {text-decoration: none; color: #000000;}
div.form-container form p.note a:hover {text-decoration: none; color: #d1242b;}
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #000 1px solid; }
div.form-container form legend { font-weight: bold; color: #ad0a0a; padding-left: 7px; padding-right: 7px; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container form fieldset div.paginationlinks { padding: 0;}
div.form-container label { line-height: 1.7em;}
div.form-container select {width: 154px;}
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; top: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input[type="radio"] { margin-top: 0.4em;}
div.form-container input:focus[type="text"],
div.form-container input:focus[type="password"],
div.form-container input.error:focus, 
div.form-container textarea:focus { background-color: #fff2f2; border-color: #FC6; }

div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }
div.form-container { margin: 10px; padding: 5px; background-color: #fff; }
/* End formuri */
.pdetail {
    font-size: 0.875em;
    line-height: 1.5;
}
/* tooltip */
#tooltip
{
    text-align: center;
    font-size: 0.875em;
    text-shadow: 0 1px rgba( 0, 0, 0, .5 );
    line-height: 1.5;
    color: #fff;
    background: #333;
    background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6 ) ), to( rgba( 0, 0, 0, .8 ) ) );
    background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
    background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
    background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
    background: -o-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
    background: linear-gradient( to top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /* border-top: 1px solid #fff; */
    -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
    -moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
    box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
    position: absolute;
    z-index: 100;
    padding: 15px;
}
 
    #tooltip:after /* triangle decoration */
    {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #111;
        border-top-color: rgba( 0, 0, 0, .7 );
        content: '';
        position: absolute;
        left: 50%;
        bottom: -10px;
        margin-left: -10px;
    }
 
        #tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            border-bottom-color: rgba( 0, 0, 0, .6 );
            top: -20px;
            bottom: auto;
        }
 
        #tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        #tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }
/* end tooltip */
.paginationlinks {
    margin: 0 auto;
    text-align: center;
}
.paginationlinks2 {
    margin: 0 auto;
    text-align: center;
}

.left {
    float: left;
} 

.right {
    float: right;
}
a:link {text-decoration: none; color: inherit;}
a:visited {text-decoration: none; color: inherit;}
a:active {text-decoration: none; color: inherit;}
.content a:hover {text-decoration: underline; color: red;}

/* Job status colors */
.job_status0, .job_status1 {
    color: #FFD700;
    font-weight: bold;
}

.job_status2, .job_status3, .job_status4, .job_status5, .job_status9 {
    color: #00CD66;
    font-weight: bold;
}

.job_status6, .job_status7 {
    color: gray;
    font-weight: bold;
}

.job_status8 {
    color: black;
    font-weight: bold;
}

.job_status99, .job_status10 {
    color: red;
    font-weight: bold;
}


dt {
    float: left;
    width: 200px;
    text-align: left;
}

dd {
    float: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

#contact_content {
    color: rgb(23, 28, 33);
    font-size: 0.875em;
    padding: 0px 20px 10px 10px;
    text-align: justify;
    line-height: 1.2;
}

#contact_title {
    font-size: 0.875em;
    font-weight: bold;
    padding: 0px 10px 10px 10px;
    color: rgb(23, 28, 33);
}

.slider-snap {
	padding-left: 30px;
	margin: 0;
	height: 22px;
}

#slider-snaps {
	margin: 0;
	padding: 0;
}

#slider-vertical {
	margin-top: 5px;
}

.pbold {
	font-weight: bold;
}

.tabpanel {
height:2em;
background:#000 none repeat scroll 0 0;
border-bottom:1px solid #000;
margin:0;
padding:0;
color: #fff;
font-size: 0.9em;
}

.tabmain {
background:#fdfdfd none repeat scroll 0 0;
border:1px solid #000;
margin:0;
padding:0;
}

.tabcontent {
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

.tabmenu li {
float:left;
text-align:center;
font-size:1em;
border-right:1px solid #ddd;
}

.tabmenu li.active {
background:#ad0a0a;
/*font-weight:700;*/
}

.tabmenu li a {
line-height:2em;
display:inline-block;
padding-left:.7em;
padding-right:.7em;
}

.tabmenu li a:hover {
background:#ad0a0a;
color: white;
}

.form-container .tabcontent fieldset { border-color: #ddd }
.red { color: #ad0a0a;}

.no-close .ui-dialog-titlebar-close {
	display: none;
}

.no-close .ui-dialog-titlebar {
	display: none;
}

.epas_content {
    padding-left: 240px;
}
