/**********************pardos eredmeny*************************/
table.pardoseala {
    border-collapse: collapse;
    width: 100%;
}

table.pardoseala th {
    background-color: #0070c0;
    color: #fff;
}

table.pardoseala td, table.pardoseala th {
border: 1px solid #000;
}

table.pardoseala td, table.pardoseala th {
    padding: 2px 5px 2px 5px;
    text-align: center;
}

table.pardoseala th.den {
width:  px;
}

table.pardoseala td {
    text-align: left;
}

/**********************CALCULEAZA*************************/

#PageBodyFlow {
    width: 673px;
    padding: 15px 25px 10px 15px;
    background-image: url(../img/stiriBackground.jpg);
    background-repeat: repeat-y;
    line-height: 18px!important;
    margin-top: 19px;
    padding-top: 5px;
    /*inherited*/
    font-family: Arial, Helvetica, Clean, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #4f4f4f;
    /*compare utan*/
    border-collapse: separate;
    font-family: Arial, Helvetica, Clean, sans-serif;
    text-align: -webkit-left;
}

.normalLeft {
    
}

div, ul, li, table, form {
    padding: 0;
    margin: 0;
}

h1, h1.Title {
    font-size: 23px;
    line-height: 27px;
    color: #005496;
    font-weight: bold;
}

a {
    outline: none;
    text-decoration: none;
    color: #ec2127;
}

a.help {
    display: block;
    float: right;
    width: 23px;
    height: 23px;
    margin-top: -40px;
}

a.help img {
    border: 0;
}

.success_msg {
    color: #11ad41;
    font-weight: bold;
    margin-bottom: 20px;
}

.UrlapFejezet {
    padding: 5px 5px 5px 10px;
    color: #005496;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #bababa;
    background-color: #f5f5f5;
}

.UrlapSor {
    padding: 10px 0 10px 0;
    margin: 0;
}

form#calculeaza .UrlapSor {
    padding: 7px 0 7px 10px;
}

form.calculeaza label {
    width: 150px;
    font-weight: bold;
    display: block;
    float: left;
}

a.modifica_r0 {
    margin-left: 150px;
    color: #aaa;
}

form.calculeaza div#r0_section {
    margin-left: 78px;
}

form.calculeaza div#r0_section label {
    display: inline;
    float: none;
    margin-right: 3px;
    margin-left: 15px;
}

form.calculeaza input {
    width: 60px;
}

form.calculeaza input.text {
    width: 230px;
}

.fele {
    width: 240px;
    float: left;
    display: block;
}

form.calculeaza label.rovid {
    width: 100px;
}

.clr {
    clear: both;
}

p.help {
    margin-left: 10px;
}

form.calculeaza .eredmeny {
    font-size: 1.2em;
    line-height: 2em;
    color: #8e0000;
}

form.calculeaza .eredmeny label {
    width: 162px;
}

.spacer {
    height: 15px;
}

.btn {
    border: 1px solid #005496;
    background-color: white;
    color: #005496;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    width: auto!important;
    margin-right: 12px;
}

form.calculeaza #ajax_msg {
    font-weight: bold;
}

#PageBodyFlow .error {
    color: #8e0000;
    font-weight: bold;
}

/***********************NECESAR***************************/

table.necesar {
    border-collapse: collapse;
    width: 100%;
}

table.necesar th {
    background-color: #0070c0;
    color: #fff;
}

table.necesar th {
    text-align: center;
    padding: 3px 3px 3px 3px;
}

table.necesar td, table.necesar th {
    border: 1px solid #000;
}

table.necesar td {
    padding: 2px 5px 2px 2px;
    text-align: center;
}

table.necesar tr.measure td {
    text-align: center;
    line-height: 0.8em;
    font-size: 0.9em;
    background-color: #dadada;
}

table.necesar td.text {
    text-align: left;
}

a.blue:link, a.blue:visited {
    color: #6da3cb;
}

tr.total {
    font-weight: bold;
}

/***********************ALEGE*****************************/

div.wideLeft#PageBodyFlow {
    width: 920px;
    background-image: url(../img/calc_bg.png);
    background-position: bottom right;
    padding-bottom: 25px;
}

div#oferta {
    float: left;
}

/***********************CERERE****************************/

h2, h3, h4, h5, h6 {
    font-size: 15px;
    color: #005496;
    font-weight: bold;
}

/************************ĪNCALZIRE PRIN PARDOSEALA********/

div.icon_pard {
    width: 570px;
    float: left;
    margin-top: 15px;
}

div.icon_pard a {
    display: block;
    width: 185px;
    float: left;
}

a.icon_rm {
    margin-right: 7px;
}

/************************ĪNCALZIRE PRIN PARDOSEALA BENNEBB**********/

form.calculeaza input.checkbox {
    width: 15px;
}

/************************DRUPAL FIX***********************/

#PageBodyFlow div.error {
    background-image: none;
    background-color: transparent;
}

/************************HELP LOGO***********************/

#article-80 a.help {
    margin-top: -303px;
}

#article-82 a.help {
    margin-top: -303px;
}

table.necesar {
/*    width: 119%;*/
}
#PageBodyFlow pre {
/*    width: 116%;*/
}
#calculeaza table.necesar {
    width: 100%;
}
#PageBodyFlow #calculeaza pre {
    
    width: 100%;
}