@import url(window.css);

.error, div.error {
    color: #f00 !important;
}
.error input.inputText, .error select, .error textarea {
    background: #ffff00 !important;
}

body {
  font-size: 0.75em;
  font-family: arial, verdana;
  color: #485256;
  text-align: left !important;
}

body, div, form, input {
    margin: 0;
    padding: 0;
}

span.req {
      display:none;
}
.req span.req {
      display:inline;
}

#toolBox {
    margin: 0 0 10px 0;
    width: 750px;
}
a#closeAllButton,
a#openAllButton,
a#btnPrint,
a#btnPrintPDF,
a#btnBigFont,
a#btnSmallFont {
    display: inline;
    float: right;
    width: 11px;
    height: 11px;
    margin: 0 3px;
    font-size: 0;
    cursor: pointer;
}

a#closeAllButton img,
a#openAllButton img,
a#btnPrint img,
a#btnPrintPDF img,
a#btnBigFont img,
a#btnSmallFont img {
    border: 0;
}

a#btnBigFont,
a#btnSmallFont {
    display: inline;
    height: auto !important;
    font-size: 1em;
    font-weight: bold;
    padding: 0 5px 0 0;
    position: relative;
    top: -2px;
    text-decoration: none;
    /*color:#485256;*/
}

a#btnSmallFont {
    padding-right: 2px;
}

.bigFonts a#btnBigFont,
.bigFonts a#btnSmallFont {
    padding: 0 15px 0 0 !important;
    top: -7px;
}
.bigFonts a#btnSmallFont {
    padding-right: 10px !important;
}

a#closeAllButton {
    margin-right: 9px;
    background: 0 0 url(../images/ico_close.gif) no-repeat;
}
a#openAllButton {
    background: 0 0 url(../images/ico_open.gif) no-repeat;
}

a#btnPrint {
    width: 14px;
    height: 12px;
    background: 0 0 url(../images/ico_print.gif) no-repeat;
}

a#btnPrintPDF{
    width: 14px;
    height: 12px;
    background: 0 0 url(../images/ico_pdf.gif) no-repeat;
}

div#mandantoryHelpText {
    width: 798px;
    padding: 0 0 10px 0;
    text-align: center;
}

h1#formName {
    margin: 2px 0 4px 0;
    padding: 0 0 3px 5px;
    font-size: 1.25em;
    border-bottom: 1px solid #485256;
}

input.button {
    float: left;
}

input.fileUpload {
    width: 450px;
}

div.blockContainer {
/*/*    float: left; */
    margin: 0 0 5px 0;
}

div.blockContainer div.blockBody {
/*/*    float: left; */
}

/*ha becsukjuk a blokkot*/
div.blockContainerContentHide div.blockBody {
    display: none;
}

body.blockContainerContentNotHide div.blockBody {
    display: block !important;
}

div.blockContainer h2.blockTitle {
/*/*    float: left; */
    width: 792px;
    padding: 2px 4px;
    margin: 0;
    font-size: 1.41em;
    cursor: pointer;
    background: 780px 6px url(../images/ico_close.gif) #ecedee no-repeat; /*bgcolor(panton): 654*/
    color: #000;
}
div.blockContainerContentHide h2.blockTitle {
    background-image: url(../images/ico_open.gif) ;
}

div.blockContainer h2.blockTitleHover {
    background-color: #dadcdd;
}

#pContainer {
    width: 800px;
    margin: 0 auto;
    padding: 0;
}

#pContainer.bigFonts {
    font-size: 1.5em;
}

div.description {
    /*float: left;*/
    margin: 5px 0 5px 0;
    clear: both;
    width: 100%;
}

div.textareaCounterContainer {
/*/*    clear: both;
    float: right;*/
    width: 700px;
    text-align:right;
}
div.textareaCounterContainer input.textareaCounter {
    border: 0;
    width: 6em;
    background-color: #ffffff !important;
}

#pContainer.bigFonts div.textareaCounterContainer input.textareaCounter {
    width: 60px;
}

div.textareaCounterContainer label {
    padding: 0 10px 0 0;
/*/*    float: left; */
    font-weight:normal !important;
    display:inline !important;
}

#pFormContainer {
/*/*    float: left; */
    width: 800px;
}

#pHead {
    padding: 0;
    width: 787px;
    height: 100px;
    background-color: rgb(251 249 243);
}

#pFooter {
    float: left;
    width: 800px;
    height: 67px;
    background: center 0 url(../images/ft_nhh.gif) no-repeat;
}

#pBodyContainer {
    padding: 0 0 20px 0;
    width: 800px;
}


#pBodyContainer fieldset {
    margin: 0 0 15px 0;
    padding: 10px;
    width: 778px;
    border: 1px solid #485256; /*panton:298*/
}

#pBodyContainer fieldset.currentFieldset {
    border: 1px solid #000000;
}

#pBodyContainer fieldset.currentFieldset legend {
    color: #000000;
}

#pBodyContainer fieldset legend {
    float: left;
    margin: 0;
    padding: 0;
    /*width: 700px;*/
    /*font-style: italic;*/
    font-weight: bold;
    font-size: 1.33em;
    white-space: normal;
}
#pBodyContainer fieldset legend span {
    display: block;
    float: left;
    /*width: 700px;*/
    white-space: normal;
}

div.formRowDiv {
/**    float: left;*/
    margin: 10px 0 5px 0;
    width: 730px;
    clear: both;
}

div.formRowDiv  div.formRowCol  {
    float: left;
    padding: 0 3px 0 3px;
}

div.formRowDiv label {
    display: block;
    font-weight: bold;
    padding: 0 0 3px 0 ;
    font-size: 1.08em;
}

label.inp {
    font-weight: normal !important;
    display:inline !important;
}

label.noErrorElementLabel {
    color: #3b9dca;
}

h3 {
    margin: 10px 0 10px 0;
    padding: 0;
    font-style: italic;
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 1.16em;
}

input.inputText, textarea, select {
    padding: 1px;
    font-size: 13px;
    border: 1px solid #485256; /*panton: 298*/
    font-family: arial, verdana;
}

textarea {
    width: 700px;
    /*height: 200px;*/
    overflow: auto;
}

div.clearAll {
    clear: left;
    font-size: 0;
}

div.radioListElement {
    margin: 1px 0 3px 0;
    width: 700px;
}
div.radioListElement label,
div.radioListElement input{
}
div.radioListElement input {
    margin: 0 10px 0 0;
}


div#elhiszInfoBox {
    position: absolute;
    float: left;
    display: none;
    width: 450px;
}

div.infoBoxHead {
    float: left;
    width: 450px;
    height: 17px;
    background: 0 0 url(../images/bg_info-box-top.gif) no-repeat;
}
div.infoBoxBody {
    float: left;
    width: 440px;
    padding: 0 5px 0 5px;
    background: 0 0 url(../images/bg_info-box-content.gif) repeat-y;
}
div.infoBoxFooter {
    float: left;
    width: 450px;
    height: 17px;
    background: 0 0 url(../images/bg_info-box-bottom.gif) no-repeat;
}

div.hoverRow {
    background-color: #dfdfdf;
}

div.ajaxDropDownContainer {
    position: absolute;
    display: none;
    border: 1px solid #000000;
    background: #ffffff;
}
div.ajaxDropDownContainerWithOverFlow {
    overflow: auto !important;
}

div.ajaxDropDownContainer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
div.ajaxDropDownContainer ul li {
    padding: 4px;
    cursor: pointer;
}
div.ajaxDropDownContainer ul li.dropDownHide {
    display: none;
}


table.normalTable {
    float: left;
    border: 0;
}

table.normalTable tr td, table.normalTable tr th {
    font-size: 1em;
    white-space: nowrap;
}

table.normalTable tr td div, table.normalTable tr th div {
    width: 200px;
}


div.tableBox {
    float: left;
    clear:left;
}
div.tableBox div.formRowDiv {
/*/*    width: 250px;*/
}

img.helpIconImage {
    margin: 0 3px;
    vertical-align: middle;
}

.element {
  clear:both;
}

div.multiplyElementControlls {
    //text-align:right;
    width: 740px;
    font-size:14px;
}

div.myoverlay {
    position: absolute;
  	top: 0;
  	left: 0;
  	z-index: 9998;
  	width: 100%;
  	height: 100%;
  	background-color: #000;
  	display:none;
}

div.myoverlaytxt{
    position: absolute;
  	top: 0;
  	left: 0;
  	z-index: 9999;
  	width: 550px;
  	height: 140px;
  	background-color: #fff;
  	border:solid black 1px;
  	padding:10px;
  	text-align:center;
  	display:none;
}

body.showmyoverlay select {
  visibility:hidden;
}

body.showmyoverlay .myoverlay,body.showmyoverlay .myoverlaytxt {
  display:block;
}

.ordered_list li {
  margin-bottom:10px;
}

.ordered_list li img {
  cursor:pointer;
}

.fileupload_type img,.fileupload_type a,.fileupload_type span, .attached div{
  display:none;
}
.attached object{
  width:0px;
  height:0px;
}
.attached img, .attached a,.uploading span  {
  display:inline;
  curosor:pointer;
}
#pillanat {
  display:none;
}
.hideContent {display: none;}
#esf00121 .blockContainer .blockBody .hideContent {display: none !important;}
#esf00126 .blockContainer .blockBody .hideContent {display: none !important;}

#esf00202 #btnTovabbitasUK { display:none; !important;}
#esf00203 #btnTovabbitasUK { display:none; !important;}

.disabled_input {background-color:#ddd;}
