
img.printerButton.right{
    float:right;
    overflow:hidden;
    margin:0 5px 5px 0;
}
img.printerButton.right.h1{margin-top:10px;}

div.form label{
    display:block;
    float:left;
    width:150px;
    line-height:25px;
}

div.form .row{
    border-bottom:1px solid #c7c7c7;
    padding:5px 0;
}


#content a.printButton{
    display:block;
    float:right;
    overflow:hidden;
}


#registerEsemenyTable td.regisztralva {text-align:center;}

#esemenyRogzitBox h1{line-height:30px;}
#esemenyRogzitBox h1 input {
height: 30px;
border: none;
font-size: 24px;
width: 130px;
line-height:30px;
}

td.esemenyCella { font-weight:bold;}


/*******************/
/* Form            */

div.form label {
    text-align:right;
    padding-right:10px;
    width:130px;
    overflow:hidden;
}

div.form div.row{
    overflow:hidden;
}

div.multi_row {
    display:block;
    overflow:hidden;
    position: relative;
    margin:5px 0;
    border-bottom: 1px solid #C7C7C7;
}

div.form div.row:hover {background-color:#E5F1F4}

div.multi_row div.row{
    display:block;
    overflow:hidden;
    position: relative;
    margin:0;
    border-bottom: none;
    float:left;
    padding-right:10px;
    border-right : 1px solid #C7C7C7;
    width:340px;
}

div.multi_row div.row input {
    max-width:190px;
}

div.multi_row div.row.right
{
    display:block;
    overflow:hidden;
    position: relative;
    margin:0;
    border: none;
    float:right;
    width:335px;
}

div.form div.row.buttons {
    text-align:right;
}
div.form div.row.buttons input[type=button], 
div.form div.row.buttons input[type=submit],
div.form div.row.buttons button,
button.formButton,
a.linkButton

{
    border:1px solid #C7C7C7;
    padding:5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor:pointer;
    font-weight:bold;
    margin-left:20px;
}
a.linkButton {background-color: buttonface}

div.form div.row.buttons input[type=button]:hover, div.form div.row.buttons input[type=submit]:hover, a.linkBUtton:hover
{
    border:1px solid #a7a7a7;
}

div.form .multi_group .title{
    width:130px;
    font-weight:bold;
    text-align:right;
}
div.form .multi_group label{
    display:inline-block;
    padding:0 5px 0 15px;
    float:none;
    width:auto;
}
div.form .multi_group label.first{
    width:115px;
}



.detail-view .row{
    padding:7px 0;
}
.detail-view div.row:hover
{
    background-color:#E5F1F4
}
.detail-view .row span.label{
    display:block;
    overflow:hidden;
    float:left;
    position:relative;
    width:130px;
    font-weight:bold;
    text-align:right;
    padding-right:10px;
}

div.detail-view div.multiple_row:nth-child(odd){
    background-color:#F8F8F8;
}
.detail-view .multiple_row {
    display:block;
    position:relative;
    overflow:hidden;
    border-bottom: 1px solid #c7c7c7;
}


.detail-view .multiple_row .row
{
    overflow:hidden;
    float:left;
    width:340px;
    padding-right:5px;
    margin-right:5px;
}

.detail-view .multiple_row .row.right
{
    float:right;
    padding-right:0px;
    padding-right:0px;
    padding-left:5px;
    border-left: 1px solid #c7c7c7;
}

.detail-view .multiple_row .row.full
{
    float:none;
    width:100%;
}

.detail-view .row span.value.ar {
    display:inline-block;
    width:80px;
    text-align:right;
    padding-right:20px;
}
.detail-view .row span.value.alkalom {
    display:inline-block;
    width:80px;
    text-align:right;
}

.stateButton img{height:14px;}