div.form{margin: 0;width:100%;float: left;}
div.formleft{float:left;width:50%;}
div.formright{float:left;width:50%;}
div.formcont{width:100%;}
div.form input,
div.form textarea,
div.form select{margin: 0.2em 0 0.2em 0;font-family: sans-serif;
color: #666;
background: #fcfcfc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
line-height: 20px;
font-size:12px;
}
div.form fieldset{border: 1px solid #DDD;padding:3px 10px 0 10px;margin: 0 0 10px 0;width:98%;-moz-border-radius:7px;}
div.form label{font-weight: bold;font-size: 0.9em;display: block;}
div.form label.line{font-weight: bold;font-size: 0.9em;display: inline;}
div.form label.inline{font-weight: bold;font-size: 0.9em;display: inline-table;}
div.form label.red{color:red;}
div.form .row,.row2{margin: 5px 0;width:100%;text-align:center;}
div.form .row2{text-align:left;}
div.form .historyrow{margin: 5px 0;width:100%;text-align:center;text-align:left;}
div.form .historyrow p{width:100%;margin:0 0 10px 0;}
div.form .historyrow ul,ol{margin-left:35px;padding:10px 0 10px 0;}
div.form a{margin:0;color:#415F1B;text-decoration:underline;cursor:pointer;}
div.form a.button {
    margin: 0.2em 0 0.2em 0;
    font-family: sans-serif;
    color: #666;
    background: #fcfcfc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    text-decoration:none;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
a.button:hover {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
a.button:active {
    position:relative;
    top:1px;
}    
div.form a:hover{color:#cc0000;text-decoration:underline;}
div.form ul{padding:0 0 0 15px;margin:0;}

/*View nézetek*/
div.form label.leftlabel{padding:7px 5px 7px 0;text-align:right;}
div.form label.leftlabel2{padding:0 0 0 5px;text-align:left;}
div.form label.leftlabel3{padding:7px 0 7px 5px;color:#ffffff;}
div.form label.leftlabel4{padding:7px 0 7px 5px;}
div.form .tdleft,.tdleft2{padding:0 0 0 0px;background:#F0F0F0;line-height:18px;}
div.form .tdright,.tdright2{padding:0 0 0 2px;}
div.form .tdleft2,.tdright2{border-bottom:none;}
div.form .tdhead{background:#F5F5F5;color:#cc0000;font-weight:bold;padding:7px 5px 7px 5px;}
div.form .chkbox{position: relative;top:2px;left:0px;}
div.form .tdleft_p{width: 150px; height: 26px; padding-left: 9px;}
div.form .tdleft_p label {font-size: 12px;}
div.form .tdright_p{padding-left: 9px; font-size: 12px;}
div.form .bg_blue {background-color: #f2fbff;}
div.form .bg_white {background-color: #ffffff;}
/*View nézetek*/

#search{padding:0 0 0 0;margin:0px auto;text-align: left;}
#search ul li{display:inline-table;padding:1px 0;margin:0 10px 0 0;}
#search INPUT{display: inline;}
#search label.slabel{padding:5px 5px 0 0;vertical-align: top;border:1px solid red;}
#search .row{margin: 5px 0;width:100%;text-align:left;}
#search fieldset{border: 1px solid #DDD;padding:10px;margin:0;width:970px;-moz-border-radius:7px;}
#search .rowcont{width:100%;vertical-align: top;}
#search .rowitem{padding:0 5px 5px 0;display: inline-table;vertical-align: top;font-weight:bold;font-size: 0.9em;}
#search .rowitem2{padding:0 5px 5px 0;display: inline-table;vertical-align: top;font-weight:bold;font-size: 0.9em;}
#search .rowitem3{padding:6px 0 5px 0;display: inline-table;vertical-align: top;font-weight:bold;font-size: 0.9em;min-width:80px;text-align:right;}
#search .rowitemcont{display: inline-table;vertical-align: top;}
#search .stdleft{padding:10px 0 0 5px;font-weight:bold;font-size: 12px;}
#search .stdright{padding:2px 10px 2px 3px;}

div.form .hint{margin: 0;padding: 0;color: #999;}
div.form .note{font-style: italic;width:100%;padding:5px 0 5px 0;}
div.form span.required{color: red;}

div.form label.error,
div.form span.error{color: #C00;}
div.form ul.changelist{list-style-type:square;padding:0 0 5px 20px;border-bottom:1px solid #dedede;}

div.form input.error,
div.form textarea.error,
div.form select.error{background: #FEE;border-color: #C00;}

div.form .errorSummary{border: 1px solid #C00;padding: 7px 7px 12px 7px;margin: 0 0 20px 0;background: #FEE;font-size: 0.9em;}
div.form .errorMessage{color: red;font-size: 0.9em;}
div.form .errorSummary p{margin: 0;padding: 5px;text-align:left;}
div.form .errorSummary ul{margin: 0;padding: 0 0 0 20px;text-align:left;}
div.wide form label{float: left;margin-right: 10px;position: relative;text-align: right;width: 100px;}
div.wide form .row{clear: left;}
div.wide form .buttons{clear: left;padding-left: 110px;}
div.wide form .errorMessage{margin: 0 0 0 110px;}

INPUT.submit{font-size:11px;border:1px solid #ccc;padding:5px 10px 5px 10px;}
INPUT.field,INPUT.field_250,INPUT.field_200,INPUT.field_100,INPUT.field_120,INPUT.field_150,INPUT.field_170,INPUT.field_70,INPUT.field_90,INPUT.field_10,INPUT.field_30,INPUT.field_nmw{border:1px solid #ccc;padding:3px;font-size:11px;}
INPUT.field_200{width:200px;}
INPUT.field_250{width:250px;}
INPUT.field_100{width:100px;}
INPUT.field_150{width:150px;}
INPUT.field_170{width:170px;}
INPUT.field_120{width:120px;}
INPUT.field_nmw{width:223px;}
INPUT.field_70{width:70px;}
INPUT.selfield_70{background: url(../images/inputloader.gif) center center no-repeat!important;}
INPUT.field_90{width:90px;}
INPUT.field_10{width:10px;}
INPUT.field_30{width:30px;}
SELECT.search{border:1px solid #ccc;padding:3px;font-size:11px;margin:0px;}
SELECT.formselect{border:1px solid #ccc;padding:3px;font-size:11px;margin:0px;}
SELECT.formselect2{border:1px solid #ccc;padding:2px;font-size:11px;margin:0px;}
SELECT.formselect3{border:1px solid #ccc;padding:2px;font-size:11px;margin:0px;width:150px;}
TEXTAREA{border:1px solid #ccc;padding:3px;font-size:12px;}
TEXTAREA.area{border:1px solid #ccc;padding:3px;font-size:11px;}
a.button{
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
a.button:hover {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
a.button:active {
    position:relative;
    top:1px;
} 
a.link1:link  { color: #0085CB!important; text-decoration:underline!important; }
a.link1:visited { color: #0085CB!important; text-decoration:none!important; }
a.link1:hover { color: #0085CB!important; text-decoration:none!important; } 
a.link1:active { color: #0085CB!important; text-decoration:none!important; }
a.link2  { color: #0085CB!important; text-decoration:none; }
a.link2:hover  { color: #0085CB!important; text-decoration:underline; }

a.linkbutton{font-size:10px;font-weight:bold;cursor:pointer;background:url(../images/button_bg.gif) repeat-x;border:1px solid #aaa;color:black;text-decoration:none;padding:7px 12px;}
a.linkbutton:hover{color:#000;background:url(../images/button_bg_h.gif) repeat-x;border:1px solid #000;}

.rb{float:left;width:240px;padding-bottom:10px;}
.rb .rbtitle {line-height:30px;padding-left:5px;}
.rb .rbcont {width:232px;float:left;background:#DDECF7;padding:4px;}
div.rb a{text-decoration:none;}
#moremsg{float:left;width:100%;line-height:25px;background:#6DA6D1;text-align:center;}
div.form a.more{color:white;font-weight:bold;}
div.form a.more:hover{color:#cc0000;font-weight:bold;}
div.form a.unread{margin:0;color:#cc0000;text-decoration:none;cursor:pointer;font-weight:bold;}
div.form a.unread:hover{color:#cc0000;text-decoration:underline;}
INPUT.newfield{
-webkit-border-radius: 2px;
border-radius: 2px;
margin-bottom: 0;
font-size: 12px;
color: #666;
background: #fcfcfc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: inline-block;
height: 20px;
padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
color: #555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.historycont{
    font-size:10px;
    
}
.hiderow{
    display:none;
}