.box-error-field{display:block;float:left;width:auto;margin-left:160px;}
span.hidden{display:none!important;}
#complaint-box{float:left;border-top:3px solid #dcdcdc;border-bottom:3px solid #dcdcdc;margin:0;padding:10px 0 0 0;width:100%;}
#complaint-box div.info{float:left;width:380px;padding-top:10px;}
#complaint-box div.form-info{clear:both;float:left;margin-top:50px;margin-bottom:5px;}
#complaint-box div.form-info p{width:400px;float:left;margin:0;}
#complaint-box div.form-info form{width:70px;float:right;padding-bottom:5px;}
#complaint-box div.form-info form p{display:none;}
#complaint-box div.form-info input.button-next{float:right;border:0;width:61px;height:26px;padding:0;margin:0;}
#complaint-box div.sent-failed-info{padding:10px 0 10px 0;}
#complaint-box input.send-again-button{float:right;border:0;width:66px;height:26px;margin:0;padding-bottom:10px;}
#complaint-box img.final-back{float:right;border:0;margin:0;padding-bottom:10px;}
#complaint-box div.final-back-button-complaints{position:relative;left:470px;top:-26px;width:101px;}
#complaint-box div.accepted-button-left-complaints{width:50px;}
#complaint-help{position:absolute;left:520px;top:0;width:55px;}
#complaint-top-panel{overflow:hidden;width:100%;}
#complaint-title{float:left;font-size:12px;padding:0 0 0 2px;}
#complaint-title h1{margin:0 0 3px 0;padding:0;border:0;}
#complaint-info{padding:5px 0 0 0;}
#complaint-info p{margin:0;padding:0;}
#complaint-info p.comment{margin:10px 0 10px 0;}
#complaint-form span.dot-required{color:#fff;float:left;padding:0 2px 0 0;background:url(/b/common/icon/star.gif) left top no-repeat;width:8px;}
#complaint-form{width:100%;overflow:hidden;}
#complaint-form p{font-size:11px;padding:0;margin:10px 20px 10px 0;}
#complaint-form .error-summary{background:url(/b/common/icon/error.gif) no-repeat 7px 10px;padding:10px 0 10px 32px;margin:0 0 5px 0;border:2px solid #f00;}
#complaint-form .message{background:url(/b/common/icon/error.gif) no-repeat 7px 10px;padding:10px 0 10px 32px;margin:0 0 5px 0;border:2px solid #f00;}
#complaint-form .info a{color:#15439D;}
#complaint-form .form-box h5{font-weight:bold;font-size:11px;padding-top:14px;padding-bottom:6px;margin-bottom:5px;margin-top:0;}
#complaint-form input{font-size:11px;}
#complaint-form .form-box{overflow:hidden;width:100%;clear:both;border-bottom:none;border-top:3px solid #dcdcdc;padding-bottom:33px;padding-top:5px;margin-bottom:-40px;}
#complaint-form .form-box .box-field{border-top:1px solid #e9e9e9;padding:5px 0 8px 0;width:100%;float:left;}
#complaint-form .form-box .box-field-error{border-top:1px solid #e9e9e9;padding:5px 0 5px 0;float:left;width:100%;}
#complaint-form .form-box .box-field-error input{border:2px solid #f00;}
#complaint-form .form-box .box-field-error textarea{border:2px solid #f00;}
#complaint-form .form-box .box-field-error select{border:2px solid #f00;}
#complaint-form .form-box .box-field-error .box-field-input{display:block;width:auto;}
#complaint-form .form-box .box-field .box-field-input{display:block;float:left;width:auto;}
#complaint-form .form-box label{float:left;width:155px;}
#complaint-form .form-box .label-with-checkbox{float:left;width:155px;}
#complaint-form .form-box .label-with-checkbox label{width:auto;}
#complaint-form .form-box .label-with-checkbox input{width:auto;margin-left:5px;border:none;}
#complaint-form .form-box input{float:left;width:220px;vertical-align:top;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
#complaint-form .form-box .form-simple{margin-right:8px;width:223px;float:right;}
#complaint-form .form-box #documentDate{width:202px;}
#complaint-form .form-box select.form-simple{float:right;width:225px;height:16px;vertical-align:top;}
#complaint-form .form-box select.form-simple-disabled{float:left;width:225px;background-color:#c5c3c5;height:16px;}
#complaint-form .form-box select.form-simple-longer{float:left;width:415px;height:16px;vertical-align:top;}
#complaint-form .form-box select.form-simple-longer-disabled{float:left;width:415px;background-color:#c5c3c5;height:16px;}
#complaint-form .form-box select.form-simple-long{float:left;width:235px;height:16px;vertical-align:top;}
#complaint-form .form-box select.form-simple-long-disabled{float:left;width:235px;background-color:#c5c3c5;height:16px;}
#complaint-form .form-simple-disabled{float:left;width:220px;background-color:#c5c3c5;}
#complaint-form .field-tooltip{float:right;}
#complaint-form .required-legend .dot-required{float:left!important;}
#complaint-form .box-field .hidden{display:none;}
#complaint-form .form-box span.dot-required{color:#fff;float:right;padding:0 2px 0 0;background:url(/b/common/icon/star.gif) left top no-repeat;width:8px;}
#complaint-form .form-box span.dot-not-required{display:block;float:left;padding:0 2px 0 0;width:8px;color:#fff;}
#complaint-form .form-box span.hidden{display:block;float:left;padding:0 2px 0 0;width:8px;color:#fff;}
#complaint-form .form-box select.day{float:left;width:43px;height:16px;vertical-align:top;margin:0;}
#complaint-form .form-box select.month{float:left;width:43px;height:16px;vertical-align:top;margin:0;}
#complaint-form .form-box select.year{float:left;width:55px;height:16px;vertical-align:top;margin:0 84px 0 0;}
#complaint-form .form-box .right-text{float:right;clear:right;width:250px;color:#767676;padding-left:10px;}
#complaint-form .form-box .right-text a{color:#15439D;}
#complaint-form .form-box .right-text p{padding:0;margin-top:0;margin-bottom:4px;}
#complaint-form .form-box .right-text .error-message{color:#f00;background:url(/b/common/icon/error.gif) no-repeat 2px 0;padding:2px 0 3px 32px;margin:0;}
#complaint-form .form-box .error-message{color:#f00;background:url(/b/common/icon/error.gif) no-repeat 7px 0;padding:2px 0 3px 32px;margin:0;}
#complaint-form .form-box #upload-box .error-spot{margin:-1px 0 0 137px;overflow:hidden;padding-left:30px;width:308px;}
#complaint-form .form-box #upload-box .error-message{margin-left:-32px;}
#complaint-form .form-textarea-malfunction{float:left;width:220px;height:100px;}
#complaint-form .form-box .message-check-address{float:left;width:auto;margin:0;padding:0;}
#complaint-form .form-box .form-check-address{float:left;width:auto;margin:0 0 0 5px;padding:0;}
#complaint-form .form-box .form-check-personal-data{float:left;width:auto;margin:0 5px 0 5px;padding:0;}
#complaint-form .complaint-buttons{clear:both;position:relative;height:30px;margin-top:10px;}
#complaint-form input.form-button-left-complaints{float:left;border:0;width:68px;height:26px;padding:0;}
#complaint-form input.form-button-left-contact{float:left;border:0;width:71px;height:26px;padding:0;}
#complaint-form input.form-button-right-complaints{float:right;border:0;width:61px;height:26px;padding:0;}
#complaint-form input.form-button-next-complaints{float:right;border:0;width:61px;height:26px;padding:0;}
#complaint-form input.form-button-remove-complaints{float:right;border:0;width:61px;height:26px;padding:0;}
#complaint-form input.form-button-back{float:left;border:0;width:71px;height:26px;padding:0;}
#complaint-form div.form-button-left-complaints{float:left;height:26px;margin:0;border:0;padding:0;}
#complaint-form div.form-button-next-complaints{float:left;height:26px;margin:0;border:0;padding:0;}
#complaint-form .form-box .form-accountno-1{width:47px;}
#complaint-form .form-box .form-accountno-2{width:47px;}
#complaint-form .form-box .form-accountno-3{width:57px;}
#complaint-form .form-box .form-accountno-4{width:57px;}
#complaint-form .form-box .form-lineno-prefix{float:left;width:70px;margin-right:10px;}
#complaint-form .form-box .form-lineno{float:left;width:140px;}
#complaint-form .form-box .form-lineno-prefix-disabled{float:left;width:70px;margin-right:10px;background-color:#c5c3c5;}
#complaint-form .form-box .form-lineno-disabled{float:left;width:140px;background-color:#c5c3c5;}
#complaint-form select.form-document-type{float:left;width:100px;margin-right:10px;}
#complaint-form input.form-document-no{float:left;width:110px;}
#complaint-form .form-box .form-post-code1{float:left;width:14px;padding-right:5px;background-color:white;}
#complaint-form .form-box .form-post-code2{float:left;width:20px;padding-right:5px;background-color:white;margin-right:20px;}
#complaint-form .form-box .form-street-no{float:left;width:85px;}
#complaint-form .form-box .form-local-no{float:left;width:120px;}
#complaint-form .form-box .form-post-code1-disabled{float:left;width:14px;padding-right:5px;background-color:#c5c3c5;}
#complaint-form .form-box .form-post-code2-disabled{float:left;width:20px;padding-right:5px;background-color:#c5c3c5;margin-right:20px;}
#complaint-form .form-box .form-street-no-disabled{float:left;width:85px;background-color:#c5c3c5;}
#complaint-form .form-box .form-local-no-disabled{float:left;width:120px;background-color:#c5c3c5;}
#complaint-form .form-box .form-post-code-separator{float:left;display:inline;margin-left:3px;margin-right:3px;}
#complaint-form .form-box input.send-postal-code{float:left;border:0;width:88px;height:26px;padding:0;margin-right:53px;overflow:hidden;cursor:pointer;clear:right;}
#complaint-form input.button-complaints-send{float:right;border:0;width:66px;height:26px;padding:0;}
#complaint-form input.button-complaints-send-disabled{display:none;}
#complaint-form .message-time-from{float:left;width:25px;margin-left:0;}
#complaint-form .form-time-from{float:left;}
#complaint-form .form-time-from-disabled{float:left;}
#complaint-form .message-time-to{float:left;width:25px;margin-left:-5px;}
#complaint-form .form-time-to{float:left;}
#complaint-form .form-time-to-disabled{float:left;}
#complaint-form .text-limit-info{float:left;padding:0 0 0 354px;}
#complaint-form div.commentField{margin:10px 0 10px 10px;}
#complaint-form span.form-disabled input,#complaint-form span.form-disabled select{background-color:#c5c3c5;color:#000;}
#complaint-form .img-token{float:left;width:100px;height:40px;border:0;margin-right:20px;}
#complaint-form input.form-token{float:left;width:100px;}
#complaint-form input.form-token-disabled{float:left;width:100px;background-color:#c5c3c5;}
#complaint-form input.form-pin-disabled{background-color:#c5c3c5;}
div#complaint-details{clear:both;margin-top:0;padding:0 10px 10px 10px;background:#e9e9e9;}
div#complaint-details table{margin:0;width:100%;}
div#complaint-details table td.left{width:29%;}
div#complaint-details table td.right{width:70%;}
div#complaint-details table tr{height:15px;}
div#complaint-details table tr.head{font-weight:bold;height:40px;}
div#complaint-details table tr.complaint-head{font-weight:bold;height:10px;}
#personal-info{margin:10px 0 10px 0;padding-top:10px;border-top:3px solid #DCDCDC;}
#complaint-form div#personal-data p.error-message{margin:10px 0 10px 0;}
#step-panel{width:250px;float:right;overflow:hidden;margin-bottom:0;margin-top:5px;border:0;padding-bottom:1px;}
#step-panel-in{float:right;}
#step-panel div.step-info{float:left;border:1px solid #fff;padding-right:10px;padding-top:2px;}
#step-panel div.step-on{float:left;color:white;background:url(/b/common/background/step-on.gif) left top no-repeat;text-align:center;width:18px;height:18px;border:1px solid #fff;padding-top:2px;}
#step-panel div.step-off{float:left;color:black;background:url(/b/common/background/step-off.gif) left top no-repeat;text-align:center;width:18px;height:18px;border:1px solid #fff;padding-top:2px;}
#complaint-form .form-box .box-error{float:left;border:solid 3px red;width:99%;padding:0;}
#complaint-form .form-box .box-error p{font-size:13px;padding:4px;padding-left:30px;margin-top:5px;margin-bottom:5px;}
#br-clear{clear:both;}
#complaint-form .form-box .contact-types{float:left;}
#complaint-form SPAN.form-disabled .box-field-input .contact-types .single-contact-type INPUT{background:none;}
#complaint-form .form-box .contact-types .radio{width:20px;clear:left;}
#complaint-form .form-box .contact-types .radio-label{width:auto;}
#complaint-form .form-box .contact-types .single-contact-type{margin-bottom:4px;float:left;clear:both;}
#malfunctionscript-top-panel{overflow:hidden;width:100%;}
#malfunctionscript-form{width:100%;overflow:hidden;}
#malfunctionscript-form .malf_script_flow{overflow:hidden;width:100%;clear:both;border-bottom:3px solid #dcdcdc;border-top:3px solid #dcdcdc;padding-bottom:10px;padding-bottom:3px;padding-top:5px;}
#malfunctionscript-form .malf_script_flow .statement{font-size:11px;font-weight:bold;}
#malfunctionscript-form .malf_script_flow .box-radio-chooser{border:solid 1px #d7d7d7;height:43px;margin-top:-1px;background-color:#f7f7f7;font-weight:bolder;}
#malfunctionscript-form .malf_script_flow .box-radio-chooser .radio-chooser{margin-top:13px;margin-left:150px;}
#malfunctionscript-form .malf_script_flow .box-radio-chooser .answer-radio-chooser{margin-top:13px;margin-left:200px;}
#malf_script_flow div.hiddenDiv{visibility:hidden;display:none;}
#malf_script_flow div.visibleDiv{visibility:visible;display:block;}
#malf_script_flow div.step{display:inline;}
#malf_script_flow div.script-question{display:inline;font-size:14px;font-weight:bold;}
#malf_script_flow img.prev-but{float:right;}
#malf_script_flow div.flow-statement{margin-top:13px;margin-bottom:13px;font-size:12px;margin-left:26px;}
#complaint-form-new span.dot-required{color:#fff;float:left;padding:0 2px 0 0;background:url(/b/common/icon/star.gif) left top no-repeat;width:8px;}
#complaint-form-new{width:100%;overflow:hidden;}
#complaint-form-new p{font-size:11px;padding:0;margin:10px 20px 10px 0;}
#complaint-form-new .error-summary{background:url(/b/common/icon/error.gif) no-repeat 7px 10px;padding:10px 0 10px 32px;margin:0 0 5px 0;border:2px solid #f00;}
#complaint-form-new .message{background:url(/b/common/icon/error.gif) no-repeat 7px 10px;padding:10px 0 10px 32px;margin:0 0 5px 0;border:2px solid #f00;}
#complaint-form-new .info a{color:#15439D;}
#complaint-form-new .form-box h5{font-weight:bold;font-size:11px;padding-top:14px;padding-bottom:6px;margin-bottom:5px;margin-top:0;}
#complaint-form-new input{font-size:11px;}
#complaint-form-new .form-box{overflow:hidden;width:100%;clear:both;border-bottom:3px solid #dcdcdc;border-top:3px solid #dcdcdc;padding-bottom:10px;padding-bottom:3px;padding-top:5px;}
#complaint-form-new .form-box .box-field{border-top:1px solid #e9e9e9;padding:5px 0;overflow:hidden;width:100%;height:40px;}
#complaint-form-new .form-box .box-field .box-field-input{display:block;float:right;width:auto;}
#complaint-form-new .form-box label{float:left;width:300px;}
#complaint-form-new .form-box .label-with-checkbox{float:left;width:300px;}
#complaint-form-new .form-box .label-with-checkbox label{width:auto;}
#complaint-form-new .form-box .label-with-checkbox input{width:auto;margin-left:5px;border:none;}
#complaint-form-new .form-box input{float:right;width:230px;vertical-align:top;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border:1px solid #C3C3C3;}
#complaint-form-new .form-box select.form-simple{float:right;width:235px;height:20px;vertical-align:top;border:1px solid #C3C3C3;}
#complaint-form-new .form-box select.form-simple-disabled{float:right;width:235px;background-color:#c5c3c5;height:20px;border:1px solid #C3C3C3;}
#complaint-form-new .form-simple-disabled{float:left;width:220px;background-color:#c5c3c5;}
#complaint-form-new .form-box span.dot-required{color:#fff;float:left;padding:0 2px 0 0;background:url(/b/common/icon/star.gif) left top no-repeat;width:8px;}
#complaint-form-new .form-box span.dot-not-required{display:block;float:left;padding:0 2px 0 0;width:8px;color:#fff;}
#complaint-form-new .form-box span.hidden{display:block;float:left;padding:0 2px 0 0;width:8px;color:#fff;}
#complaint-form-new .form-box select.day{float:left;width:43px;height:16px;vertical-align:top;margin:0;}
#complaint-form-new .form-box select.month{float:left;width:43px;height:16px;vertical-align:top;margin:0;}
#complaint-form-new .form-box select.year{float:left;width:55px;height:16px;vertical-align:top;margin:0 84px 0 0;}
#complaint-form-new .form-box .error-spot{float:left;width:300px;color:#767676;padding-top:10px;}
#complaint-form-new .form-box .error-spot .error-message{color:#f00;background:url(/b/common/icon/error.gif) no-repeat 2px 0;padding:2px 0 3px 32px;margin:0;}
#complaint-form-new .form-box .error-message{color:#f00;background:url(/b/common/icon/error.gif) no-repeat 7px 0;padding:2px 0 3px 32px;margin:0;}
#complaint-form-new .form-textarea-malfunction{float:right;width:230px;height:100px;border:1px solid #C3C3C3;}
#complaint-form-new .form-box .message-check-address{float:left;width:auto;margin:0;padding:0;}
#complaint-form-new .form-box .form-check-address{float:left;width:auto;margin:0 0 0 5px;padding:0;}
#complaint-form-new .form-box .form-check-personal-data{float:left;width:auto;margin:0 5px 0 5px;padding:0;}
#complaint-form-new .complaint-buttons{clear:both;position:relative;height:30px;margin-top:10px;}
#complaint-form-new input.form-button-left-complaints{float:left;border:0;width:68px;height:26px;padding:0;}
#complaint-form-new input.form-button-left-contact{float:left;border:0;width:71px;height:26px;padding:0;}
#complaint-form-new input.form-button-right-complaints{float:right;border:0;width:61px;height:26px;padding:0;}
#complaint-form-new input.form-button-next-complaints{float:right;border:0;width:61px;height:26px;padding:0;}
#complaint-form-new input.form-button-remove-complaints{float:right;border:0;width:61px;height:26px;padding:0;}
#complaint-form-new input.form-button-back{float:left;border:0;width:71px;height:26px;padding:0;}
#complaint-form-new div.form-button-left-complaints{float:left;height:26px;margin:0;border:0;padding:0;}
#complaint-form-new div.form-button-next-complaints{float:left;height:26px;margin:0;border:0;padding:0;}
#complaint-form-new .form-box .form-accountno-1{width:47px;}
#complaint-form-new .form-box .form-accountno-2{width:47px;}
#complaint-form-new .form-box .form-accountno-3{width:57px;}
#complaint-form-new .form-box .form-accountno-4{width:57px;}
#complaint-form-new .form-box .form-lineno-prefix{float:left;width:70px;margin-right:10px;}
#complaint-form-new .form-box .form-lineno{float:left;width:140px;}
#complaint-form-new .form-box .form-lineno-prefix-disabled{float:left;width:70px;margin-right:10px;background-color:#c5c3c5;}
#complaint-form-new .form-box .form-lineno-disabled{float:left;width:140px;background-color:#c5c3c5;}
#complaint-form-new select.form-document-type{float:left;width:100px;margin-right:10px;}
#complaint-form-new input.form-document-no{float:left;width:110px;}
#complaint-form-new .form-box .form-post-code1{float:left;width:14px;padding-right:5px;background-color:white;}
#complaint-form-new .form-box .form-post-code2{float:left;width:20px;padding-right:5px;background-color:white;margin-right:20px;}
#complaint-form-new .form-box .form-street-no{float:left;width:85px;}
#complaint-form-new .form-box .form-local-no{float:left;width:120px;}
#complaint-form-new .form-box .form-post-code1-disabled{float:left;width:14px;padding-right:5px;background-color:#c5c3c5;}
#complaint-form-new .form-box .form-post-code2-disabled{float:left;width:20px;padding-right:5px;background-color:#c5c3c5;margin-right:20px;}
#complaint-form-new .form-box .form-street-no-disabled{float:left;width:85px;background-color:#c5c3c5;}
#complaint-form-new .form-box .form-local-no-disabled{float:left;width:120px;background-color:#c5c3c5;}
#complaint-form-new .form-box .form-post-code-separator{float:left;display:inline;margin-left:3px;margin-right:3px;}
#complaint-form-new .form-box input.send-postal-code{float:left;border:0;width:88px;height:26px;padding:0;margin-right:53px;overflow:hidden;cursor:pointer;clear:right;}
#complaint-form-new input.button-complaints-send{float:right;border:0;width:66px;height:26px;padding:0;}
#complaint-form-new input.button-complaints-send-disabled{display:none;}
#complaint-form-new .message-time-from{float:left;width:25px;margin-left:29px;}
#complaint-form-new .form-time-from{float:left;}
#complaint-form-new .form-time-from-disabled{float:left;}
#complaint-form-new .message-time-to{float:left;width:25px;margin-left:29px;}
#complaint-form-new .form-time-to{float:left;}
#complaint-form-new .form-time-to-disabled{float:left;}
#complaint-form-new .text-limit-info{float:right;padding-right:25px;}
#complaint-form-new div.commentField{margin:10px 0 10px 10px;}
#complaint-form-new span.form-disabled input,#complaint-form-new span.form-disabled select{background-color:#c5c3c5;color:#000;}
#complaint-form-new .img-token{float:left;width:100px;height:40px;border:0;margin-right:20px;}
#complaint-form-new input.form-token{float:left;width:100px;}
#complaint-form-new input.form-token-disabled{float:left;width:100px;background-color:#c5c3c5;}
#complaint-form-new div#personal-data p.error-message{margin:10px 0 10px 0;}
#complaint-form-new .form-box .box-error{float:left;border:solid 3px red;width:99%;padding:0;}
#complaint-form-new .form-box .box-error p{font-size:13px;padding:4px;padding-left:30px;margin-top:5px;margin-bottom:5px;}
#complaint-form-new .form-box .contact-types{float:left;}
#complaint-form-new SPAN.form-disabled .box-field-input .contact-types .single-contact-type INPUT{background:none;}
#complaint-form-new .form-box .contact-types .radio{width:20px;clear:left;}
#complaint-form-new .form-box .contact-types .radio-label{width:auto;}
#complaint-form-new .form-box .contact-types .single-contact-type{margin-bottom:4px;float:left;clear:both;}
#complaint-form-new #details-box{height:110px;}
#complaint-form-new .form-box .box-field-error{border-top:1px solid #e9e9e9;padding:5px 0 5px 0;overflow:hidden;width:100%;}
#complaint-form-new .form-box .box-field-error input{border:2px solid #f00;}
#complaint-form-new .form-box .box-field-error textarea{border:2px solid #f00;}
#complaint-form-new .form-box .box-field-error select{border:2px solid #f00;}
#complaint-form-new .form-box .box-field-error .box-field-input{display:block;float:right;width:auto;}
#complaint-form-new .form-box .field-tooltip{float:right;width:20px;height:20px;margin-left:3px;}
#complaint-form-new .form-box .field-tooltip img{cursor:pointer;}
#complaint-form-new .form-box #documentDate{width:210px;}
#complaint-form-new #docNoText-box{border-top:none;}
#complaint-malf-tooltip{background:url(/b/tp/static/background/tooltip-box-top-up.gif) no-repeat top;width:208px;padding-top:18px;}
#complaint-malf-tooltip .content{background:url(/b/tp/static/background/tooltip-box-bottom-round.gif) no-repeat bottom;padding-bottom:7px;}
#complaint-malf-tooltip .text{border-left:1px solid #e7e3e7;border-right:1px solid #e7e3e7;width:186px;padding:0 10px;background:#fff;}
#complaint-malf-tooltip p{margin:0;padding:0;}
img.info-tool-tip{margin-left:10px;cursor:pointer;}
.tip-body-container{padding:5px;text-align:left;}
.tip-body-container{padding:5px;text-align:left;}
.line-info-tool-tip img{margin-left:10px;}
.modem{margin-left:10px;}
.os{margin-left:10px;}
.decoder{margin-left:10px;}
.applicationType{margin-left:10px;}
#modem-section,#os-section,#decoder-section,#app-section{display:none;}
.tp-selectbox-wrapper{float:right;}
#upload-box:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden;}
.iframe-box{float:right;height:30px;width:305px;margin-right:5px;}
#upload-box .field-tooltip{padding-top:4px;}
.form-box #details{margin-right:5px;float:right;}
#complaint-form .form-box .box-field .contact-hours-selects{width:245px;}
#submit-for-links .form-container{border-top:2px solid #DCDCDC;font-size:12px;margin-top:15px;}
#submit-for-links .form-container .form-row{margin-bottom:5px;padding-top:15px;border-top:1px solid #DCDCDC;overflow:hidden;}
#submit-for-links .form-container .key{float:left;margin:0;padding:0;width:505px;}
#submit-for-links .form-container .key p{margin-top:0;}
#submit-for-links .form-container .val{float:right;}
#submit-for-links .form-container .button-row{text-align:right;border-top:none;padding-top:5px;}
#complaint-form #clientData .form-box span.dot-required,#complaint-form #contact .form-box span.dot-required{float:left;display:inline;}
#complaint-form #clientData .form-box .tp-selectbox-wrapper,#complaint-form #contact .form-box .tp-selectbox-wrapper{float:left;display:inline;}
#complaint-form #clientData .form-box .form-simple,#complaint-form #contact .form-box .form-simple{float:left;display:inline;width:220px;}
#complaint-form #clientData .form-box .radio,#complaint-form #contact .form-box .radio{width:20px;}
#complaint-form #clientData .form-box .right-text,#complaint-form #contact .form-box .right-text{width:187px;}
#complaint-form #clientData .form-box input.form-document-no,#complaint-form #contact .form-box input.form-document-no{width:107px;}
#complaint-form #clientData .form-box input.form-street-no,#complaint-form #contact .form-box input.form-street-no{width:88px;}
#complaint-form .form-disabled #clientData .form-box input.form-street-no,#complaint-form .form-disabled #contact .form-box input.form-street-no{width:86px;}
#complaint-form #clientData .field-tooltip,#complaint-form #contact .field-tooltip{float:left;margin-left:5px;}
#complaint-form .form-box .form-accountno-1{width:47px;margin-right:2px;}
#complaint-form .form-box .form-accountno-2{width:47px;margin-right:2px;}
#complaint-form .form-box .form-accountno-3{width:57px;margin-right:2px;}
#complaint-form .form-box .form-accountno-4{width:56px;}
#complaint-form .form-disabled .form-box .form-accountno-1{width:47px;margin-right:0;}
#complaint-form .form-disabled .form-box .form-accountno-2{width:47px;margin-right:0;}
#complaint-form .form-disabled .form-box .form-accountno-3{width:57px;margin-right:0;}
#complaint-form .form-disabled .form-box .form-accountno-4{width:57px;}
#complaint-form #malfunction .form-box .form-serviceNo,#complaint-form #complaint .form-box .form-serviceNo{float:right;display:inline;}
#complaint-form #malfunction .form-box .form-simple-disabled,#complaint-form #complaint .form-box .form-simple-disabled{float:right;display:inline;}
#complaint-form.tp-clr{overflow:visible;}
#complaint-form .tp-clr{overflow:visible;}
#complaint-form div.tp-selectbox-disabled a.tp-selectbox-clickable,#complaint-form div.tp-selectbox-disabled-not-checked a.tp-selectbox-clickable{border:none;}
#complaint-form #malfunction .text-limit-info{float:left;padding:0 0 10px 375px;}
#complaint-form .message-time-from,#complaint-form .message-time-to{position:relative;width:24px;}
#complaint-form #contactData{clear:left;float:left;display:inline;width:100%;}
#complaint-form #documentNoSection{clear:left;float:left;display:inline;width:100%;}
#complaint-form #documentNoSection .box-field{clear:both;}
#complaint-form .form-box #subject{width:300px;}
#complaint-form .form-box #serviceType{width:300px;}
#complaint-form #complaint #subject-selectbox-wrapper{margin-right:15px;}
#complaint-form #complaint #serviceType-selectbox-wrapper{margin-right:15px;}
#complaint-form #complaint #documentDate{margin-right:22px;}
#complaint-form #complaint #details{margin-right:22px;}
#complaint-form #complaint .text-limit-info{float:left;padding:0 0 10px 369px;}
