

body, td, input, select, tr, table, div, span, textarea
{
    font-family: Arial, Helvetica, Sans;
    font-size: 11px;
}

pre
{
    display: inline;
}
form
{
    display: inline;
}

div.logout_logout
{
    display: inline;
    right: 3px;
    top: 3px;
    position: absolute;
}

div.main_mainmenu
{
    display: inline;
    left: 3px;
    top: 3px;
    position: absolute;
}

div.main_topbar
{
    position: relative;
    text-align: center;
    background-color: #f1f5ff;
    color: #405180;
    padding: 5px;
    margin-bottom: 18px;
}

td.formular_desc
{
    font-weight: normal;
    padding-bottom: 3px;
    height: 21px;
    color: #405180;
    padding-right: 11px;
}

div.title, h1.title
{
    color: #405180;
    font-size: 22px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 11px;
}

div.message
{
    padding-top: 0px;
    padding-bottom: 11px;
    color: #c00000;
    font-weight: bold;
}

div.debugheader
{
    background-color: #dadada;
    color: #515151;
    margin-top: 18px;
    padding: 3px;
    font-size: 11px;
    font-weight: bold;
    clear:both;
}

div.debug
{
    background-color: #f5f5f5;
    color: #515151;
    margin: 0px;
    font-size: 10px;
    padding: 3px;
    width:594px;
    overflow:hidden;
}

div.formular
{

    width: 100%;
    padding-top: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-bottom: 18px;
    spacing: 0;
}

div.formular_header
{
    background-color: #ccd9ff;
    color: #405180;
    font-weight: bold;
    padding: 3px;
}

div.formular_body
{
    font-weight: normal;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    background-color: #f1f5ff;
    color: #405180;
}


div.important
{
    width: 100%;
    padding-top: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 18px;
    spacing: 0;
}

div.important_header
{
    background-color: #ffcccc;
    color: #804040;
    font-weight: bold;
    padding: 3px;
}

div.important_body
{
    font-weight: normal;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    background-color: #fff2f2;
    color: #804040;
}


div.help
{
/*    background-color:;*/
    width: 100%;
    padding-top: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 18px;
    spacing: 0;
}

div.help_header
{
    background-color: #fcffcc;
    color: #7b8040;
    font-weight: bold;
    padding: 3px;
}

div.help_body
{
    font-weight: normal;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    background-color: #fefff1;
    color: #7b8040;
}


span.paypal_description_desc, span.paypal_amount_desc, span.paypal_email_desc,
span.paypal_language_desc, span.paypal_country_desc, span.paypal_vendor_desc,
span.clearout_medianr_desc, span.change_pwd1_desc, span.change_pwd2_desc,
span.clearout_key_desc
{
    color: #405180;
    font-weight: normal;
}

span.paypal_description_desc_high, span.paypal_amount_desc_high, span.paypal_email_desc_high,
span.paypal_language_desc_high, span.paypal_country_desc_high, span.paypal_vendor_desc_high,
span.clearout_medianr_desc_high, span.change_pwd1_desc_high, span.change_pwd2_desc_high,
span.clearout_key_desc_high
{
    color: #C00000;
    font-weight: normal;
}

input, select
{
    border: 1px solid #ccd9ff;
    background-color: lightgray;
    color: #404040;
}

input.logout_logout_submit
{
    border: 1px solid #ffcccc;
    color: #804040;
    background-color: #fff2f2;
    font-weight: bold;
}

input._mainmenu_submit
{
    border: 1px solid #ccd9ff;
    color: #405180;
    background-color: #f1f5ff;
    font-weight: bold;
}

input.formular_submit, .tablePanel td div#support_div input, .tablePanel td div#support2_div input, .tablePanel td div#support2_1_div input, .tablePanel td div#support_searched_case_div input,
 .tablePanel td div#support2_2_div input,.tablePanel td div#addnew_div input,
 .tablePanel td div#support2_3_div input, .tablePanel td div#support3_div input,
#table_text_list_cases_div td div input, #table_text_list_table td div input, #closecase_div input, #reminddate_div input, #search_div input, #support_searched_case_div input
{
    border: 1px solid #ccd9ff;
    color: #405180;
    background-color: #f1f5ff;
    font-weight: bold;
    margin-bottom: 18px;
}

input.paypal_description_input, input.paypal_amount_input, input.paypal_email_input,
select.paypal_language_input, select.paypal_country_input, select.paypal_vendor_input,
input.clearout_medianr_input, select.clearout_medium_input, select.clearout_language_input,
select.clearout_product_input, select.clearout_prodline_input, select.clearout_prodfamily_input,
select.clearout_vendor_input, input.change_pwd1_input, input.change_pwd2_input,input.clearout_key_input, .tablePanel textarea,
.tablePanel select, div.checkboxCont div input
{
    color: #405180;
    background-color: white;
    border: 1px solid #ccd9ff;
}

input.paypal_description_input_high, input.paypal_amount_input_high, input.paypal_email_input_high,
select.paypal_language_input_high, select.paypal_country_input_high, select.paypal_vendor_input_high,
input.clearout_medianr_input_high, input.change_pwd1_input_high, input.change_pwd2_input_high,
input.clearout_key_input_high
{
    color: #804040;
    background-color: #FFD0D0;
    border: 1px solid #ccd9ff !important;
}




/* Roman ON*/

.tablePanel {
color:#ebebeb;
}

.errorMsg {color:#C00000;padding:2px 0 2px 3px;}

.tablePanel {
clear:both;
}



html>body .tablePanel .panelHeader{
position:relative;
}

* html .panelHeader div{
position:relative;
}
* html .panelHeader div div{
position:absolute;
}
#reminddate_div, #text_remainder_div, #reminddate3_div {float:left; margin:0 2px 18px 5px; display:inline}
#reminddate_div input, #closecase_div input {margin:0;}
#textline_caseremainddate_div input {width:65px; background-color:#FFFFFF;border:1px solid #CCD9FF;}
#text_remainder_div {margin-left:105px;}


.tablePanel .panelHeader td, #table_Login_div td.panelHeader {
width:593px; background:#CCD9FF; color:#405180; font-weight:bold; padding:3px;
}

.tablePanel div {color:#405180; display:table;padding-bottom:1px}
.tablePanel td div {margin-left:3px}
.tablePanel .panelHeader td div {margin-left:0 !important}

.tablePanel td, .errorTable td {background:#F1F5FF; border-bottom:1px solid #FFFFFF; vertical-align:top}
.tableSolid td {border:0 none !important}
html body .lightPanelRow td, html body td.lightPanelRow {background:#EBF0FF}
.errorTable {display:block;}
.errorTable .panelHeader td {background:#FFCCCC; color:#804040}
.errorTable td {color:#804040 !important;background:#FFF2F2; }
.errorTable .lightPanelRow td {background:#F2E2E2}


#text_user_div, #text_password_div {}

.tablePanel td input {clear:both; width:175px;background-color:#fff;border:1px solid #CCD9FF; }

#viewresult_div, #startsearch_div, html body #login_div #login_div, #shareitCnf_div, #checklicense_div, #addlicense_div, #cDundFloppyerzeugen_div, #support2_div input, #support2_3_div input, #support2_2_div  input, #support3_div input, #addnew_div input {
float:left;display:inline; padding:0 5px 0 0; width:auto!important;

}

#viewresult_div, #startsearch_div, #support_div #support_div, #support2_div, #support2_2_div, #support2_1_div, #support2_3_div, #reminddate_div, #closecase_div, #reopencase_div, #checklicense_div, #addlicense_div, #support_searched_case_div {
float:left;

}

#support_div #addnew_div input{margin-bottom:5px !important; margin-top:10px;width:auto!important; }

#support_div #addnew_div input, #support_div #support_div input, #support2_div input, #support2_3_div input, #support2_2_div  input, #support2_1_div  input, #support3_div input, #search_div input, #support_searched_case_div input{
width:auto!important; margin-top:10px;padding:0;
}

#search_div input, #support_div #addnew_div input, #support_div #support_div input, #support_div #support2_div input, #support3_div input, #support_searched_case_div input {margin-bottom:3px !important; }

#support2_1_div input, #support2_3_div input, #support2_2_div  input{margin-top:0;margin-bottom:0 !important;}


#support_div #support_div input{
width:139px!important;
}



#addnew_div {float:left}
#addnew_div input {margin-left:5px !important}
#support_searched_case_div input{margin-right:5px !important}

#table_text_list_cases_div td div input, #table_text_list_table td div input{
width:23px!important; margin-bottom:0 !important; margin-top:0; margin-right:0;
}


.invalidFieldLabel {
color:#C00000 !important; font-weight:bold;
}
#TOPmainmenu_div {position: absolute; top: 84px; left: 148px;}

.tablePanel input.invalidFieldLabel, .tablePanel textarea.invalidFieldLabel, .tablePanel select.invalidFieldLabel,
.tablePanel .invalidFieldLabel input, .tablePanel .invalidFieldLabel textarea, .tablePanel .invalidFieldLabel select,
.tablePanel .invalidFieldLabel option
 {
color:#405180 !important; font-weight:normal; background:#FFD0D0 !important;
}
.tablePanel textarea {width:500px; _width:485px; height:258px; color:#405180;}
.tablePanel td input, .tablePanel select {width:250px;color:#405180}
.tablePanel select {height:18px;}
.tablePanel select.expSelect{height:auto}
#table_login_div .tablePanel td input {width:175px;}
div.checkboxCont {margin-left:-20px !important; width:270px;position:relative; }
div.checkboxCont input {width:16px;margin-left:20px; border:0 none; background:none}
div.checkboxCont label{top:-2px; position:relative;}
div.checkboxCont div input {position:absolute;width:40px; margin-left:225px;margin-top:-20px;}


select#select_language2_id {width:auto}
select#select_sex_id {height:18px}
.tablePanel select#select_cases_id, .tablePanel select#search_cases_id{width:450px}


html>body .autohide {position:absolute;  margin-left:260px  !important; margin-top:-17px !important}
html>body .moreUp {position:absolute;  margin-left:225px  !important; margin-top:0 !important}
.autohide input {width:auto!important; height:16px;padding:0; margin:0;}

* html .autohide {position:absolute; margin-left:10px !important; margin-top:0 !important}
* html .moreUp {position:absolute; margin-left:260px !important; margin-top:2px !important}
#upload_div, .tablePanel td div.removeUpload, .tablePanel td div.removeUpload2rw {position:absolute;z-index:99;margin-left:-246px; _margin-left:-10px}
#upload_div input, .tablePanel td div.removeUpload input,  .tablePanel td div.removeUpload2rw input {width:auto!important; position:absolute; _margin-left:-230px }
html body .tablePanel td .removeUpload2rw{margin:-15px 0 0 259px; _margin-left:480px; }

.tablePanel td div.upfileCont {margin-left:0}

div.commHeader{position: relative;display:block;font-weight:bold}
div.commHeader span{position: absolute; white-space: nowrap; left: 40px;}
div.commHeader span.commHeadCol2{left: 130px;}
div.commHeader span.commHeadCol3{left: 250px;}
div.commHeader span.commHeadCol4{left: 415px;}
.topComm {margin-top:3px}
#table_text_list_table div {margin-left:0; position:relative; z-index:0}
#table_text_list_table div div {margin-left:3px; width:477px}
#table_text_list_table div div input {position:relative; z-index:2}
#table_text_list_table hr {position:absolute;z-index:0;width:597px;_margin-left:-3px;background:transparent; height:1px; border:0 none; border-top:1px solid #CCD9FF; margin-top:-2px}


.vTooglCont{position:absolute;padding-left:578px;_padding-left:0;_right:0;margin-top:-13px;_margin-top:0;}
.vTooglCont a {display:none;width:16px; height:16px; text-decoration:none}
.visiblePanel{background:url(http://www.nanoways.com/remote/pic/collapse-icon.gif) no-repeat;}
.hidePanel{background:url(http://www.nanoways.com/remote/pic/expand-icon.gif) no-repeat}


#select_template_div {float:left;}
#text_text_div{width:84px}
#Notes_div, #Serial_div, #License_div, #support_search_div, #support_search_topic_div {width:auto; float:left; margin-right:20px; display:inline}
#Notes_div div, #Serial_div div, #License_div div, #support_search_div div, #support_search_topic_div div {width:auto;}

#select_case_categories_div{float:left}
.tablePanel div.autoshow{display:none}

#search_by_enter_div{display:none} /* used for submiting a search */
/* Roman OFF */
