/* util.css
contains:

form.css
search_small_feratel.css
msg.css
btn.css

*/

/* form */
FORM.formClass {margin:0;padding:0px}

.form A.form ,.form P,.form TD,.form DIV,.form TEXTAREA,.form INPUT,.form SELECT,.form BUTTON,.form LI,.form DT,.form UL
{font-family:Verdana,Arial,Helvetica,sans-serif}
.form P,.form TD,.form DIV,.form BUTTON,.form LI,.form DT,.form UL {color:#000}
/*.form TEXTAREA,.form SELECT {font-size:11px}*/
/*.form INPUT {font-size:11px}*/
.form input[type=checkbox], .form input[type=radio] {height:18px;width:18px;margin:0 5px 0 0;padding:0;cursor:hand;cursor:pointer}
.form label {line-height:18px;margin-right:10px;cursor:hand;cursor:pointer}
.form INPUT[type=text],.form INPUT[type=password],.form SELECT,.form TEXTAREA {background-color:#FFE}
.form INPUT[type=text],.form INPUT[type=password],.form TEXTAREA ,.form SELECT {border-width:1px;border-color:#CCC;margin:0;color:#00B}

.previewFormBox {text-align:center}
.previewFormBox .form {}

/*dFILTER:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=2);*/
.form {display:block;border:solid 1px #69699C;background-color:#FFE;margin-bottom:10px}
.form TR:nth-child(2n)	{background:rgba(0,0,0,0.04);}
.form TD {padding:0;vertical-align:top;line-height:110%}
.form INPUT[type=text],.form INPUT[type=password],.form TEXTAREA {background-color:#FFF;margin:0px}
.form TEXTAREA {width:90%}
.form .fp {vertical-align:top;text-align:left;width:5%;color:#030;
	/*background-color:#EFE;*/
	background:rgba(0,0,0,0.1);
	padding:2px 2px}
.form .fn {width:30%;padding:5px;font-weight:bold;color:#19199C;
	background:rgba(0,0,0,0.04);
	text-align:right;vertical-align:top;line-height:100%;font-size:90%}
.form .fd {padding:5px;text-align:left;vertical-align:top}
.form .d {padding:5px}
.form TD.design,.form .design TD {background-color:#DDD;text-align:center;font-weight:bold;padding:3px}
.form .fheader,.formOpenBox {padding:10px;font-weight:bold;background-color:#69699c;color:#FFF;text-align:left}
.form .fheader A,.formOpenBox A {color:#FFF;text-decoration:none}
.form .fheader A:hover,.formOpenBox A:hover {color:#FF3;text-decoration:none}
.form .ffooter {padding:5px;background-color:#DDD;/*#69699c;*/color:#101010;text-align:right}
.form .ffooter .btn {font-size:18px}
.form .descr {background:rgba(0,0,0,0.5);/*#EED*/color:#333}
.form input[name='number_of_add_representatives'] {width:40px;color:#060;font-weight:bold;text-align:center;font-size:24px}
/*
.form .SubmitBtn {border:solid #5959DC 1px;padding:0;margin:2px 0 2px 0;font-weight:bold;
	vertical-align:middle;text-indent:0;text-transform:uppercase;color:5959DC;background-color:#E9E9FC;cursor:hand;
	cursor:pointer;qbehavior:url(/css/btn.htc);display:inline}
.form .SubmitBtn:hover {border:solid #09099C 1px;padding:0;margin:2px 0 2px 0;font-weight:bold;
	vertical-align:middle;text-indent:0;text-transform:uppercase;color:#B00;background-color:#FF6;cursor:hand;
	cursor:pointer;qbehavior:url(/css/btn.htc);display:inline}
*/
.form A.openForm,.formOpenBox A.openForm {display:block;float:left;padding:0;text-decoration:none}
.form A.closeForm,.formOpenBox A.closeForm {display:inline-block;float:right;padding:0;margin:0;height:20px;width:20px;text-decoration:none;
	background:transparent no-repeat center center}
.formOpenBox A.closeForm {background-image:url(/img/arr2_12x12_dn_white.png)}/*scrl2_over.gif)}*/
.form A.closeForm {background-image:url(/img/btnico/x_24x24_nobg_white.png)}/*x_12x12_white.png)}*/
.form A.closeForm:hover,.formOpenBox A.closeForm:hover {text-decoration:none}
.formOpenBox {margin:0;margin-bottom:3px;padding:10px}
.formOpenBox A.closeForm {display:inline-block;float:right;margin-right:2px}
.form SUP.mnd {font-size:11px;color:#C00}
.form .formDescription {background-color:#FF9;padding:4px;border-bottom:solid 1px gray;color:#000}
.form .fpreFooter {padding:3px}
.form .nowrap {display:inline-block;white-space:nowrap;margin:2px 0 2px 0}
.form .nowrap input {float:left}
.form .nowrap label {float:left}
.form SUP.pr {display:inline-block;color:#060;background-color:#CEC;margin:0 0 0 2px;border-radius:5px;padding:0 3px}
.form .totalPriceN {font-weight:bold;color:#000;padding:5px;vertical-align:top;text-align:right}
.form .totalPrice {font-weight:bold;color:#C00;padding:5px;background-color:#CEC}
.form .startPrice {font-weight:bold;color:#060;background-color:#CEC}
.form .addCode {padding:3px}
.form .email {color:#009}
.form .lngSelector {text-align:right;padding:1px 3px 1px 3px}
.form .tdAgr {text-align:center;padding:0px}
.form .agrBox {width:90%;border:solid 1px gray;margin:2px;background-color:#F0F0D6;padding:3px}
.form .agrBox .btnBox {padding:5px;margin:3px 0 0 0}
.form .agrBoxLnk {font-weight:bold;color:#C00}
.form .addRprRow TD {border-top:solid 1px gray}
.form .tlngbox {font-weight:normal;text-align:center;padding:1px;margin:1px;border:solid 1px #999;color:#300;background-color:#FFC}
.form .lngname {font-weight:bold;color:#F00}
.form TR.usr TD.fn {cursor:default;background-color:#DDC;color:#333}
.form TR.usr TD.fd {cursor:default;background-color:#EED;color:#003}

/* input data types */

.numeric,.decimal,.float,.int,.smallint,.bigint,.tinyint,.money,.real,.smallmoney {width:100px;color:#F00}
.form .desc {font-weight:normal;border:none 1px #CCC;padding:2px;background:#FFF;color:#777}
.form A.inf {border:none;cursor:help}
.form .ttp {margin:2px 0;font-weight:normal;border:solid 1px #666;padding:2px;background:#FF9;color:#333}
.formWarnBox1,.formWarnBox2 {margin:10px 0;border:solid 1px #CAA;font-size:100%;color:#411;text-align:left;
	background:#FEE url(/img/btnico/warning.png) no-repeat 10px 10px;padding:10px 10px 10px 40px;
	transition:all 50ms linear}
.formWarnBox2 {margin:10px 0;border:solid 1px #ACA;font-size:100%;color:#141;text-align:left;
	background:#EFE url(/img/btnico/submit_24x24_nobg_green-1.png) no-repeat 10px 10px;padding:10px 10px 10px 40px;
	transition:all 50ms linear}
.formWarnBox1 a:not(.btn),.formWarnBox2 a:not(.btn) {text-decoration:underline}
.formWarnBox1 a:not(.btn):hover,.formWarnBox2 a:not(.btn):hover {color:#333}

.formWarnBox1 .btn,.formWarnBox2 .btn {text-transform:uppercase;text-decoration:none;margin:5px}
.formWarnBox1 .btn:hover,.formWarnBox2 .btn:hover {text-decoration:none}
.formWarnBox1 .btnBox,.formWarnBox2 .btnBox {padding:5px;text-align:center}

.ucwrn {color:#C00;font-weight:normal}
.form .boxFreeRpr {margin:1px;padding:1px;color:#666}
.form .boxFreeRpr .freeRprNum {font-weight:bold;color:#060}
.form .tdRegNow {background-color:#C66;font-weight:bold;color:#FFF;padding:3px}
.form .tdRegNow INPUT {background-color:transparent}
.form .fsu {display:inline-block;border:solid 1px #99C;background-color:#DDF;color:#003;padding:1px;margin:0px 0 0 10px;text-decoration:none}
.form .fsu:HOVER {border-color:#55F;background-color:#EEF;text-decoration:none;color:#33F}
.form .fsu IMG {border:none;margin:0px}
.form .fsug {display:none;border:solid 1px #696;background-color:#AEA;color:#363;padding:1px;margin:0px 0 0 10px;text-decoration:none}
.form .fsug:HOVER {border-color:#66F;background-color:#DDF;text-decoration:none;color:#33F}
.form .fsug IMG {border:none;margin:0px}
.form .btnDel2 {background-position:2px 2px;padding:1px 3px 1px 18px;margin:3px 2px 3px 1px;font-weight:normal}
.form .btnDel2:HOVER {text-decoration:none}
.form .btnDU {display:inline-block;padding:1px;margin:0px 0 0 10px;font-weight:normal;border:solid 1px #F99;background-color:#FDD}
.form .btnDU IMG {border:none;margin:0px}
.form .btnDU:HOVER {text-decoration:none;border:solid 1px #F33;background-color:#FEE}
.form .vspc {font-size:2px;margin:0;padding:0;height:4px;display:block}
.form .btn:HOVER {text-decoration:none}

/* search small feratel */

.qfTable {width:100%;color:#FFF;background-color:#FF9;margin:0;margin-bottom:10px}
.qfTable TD {padding:0;text-align:left;color:#4C4C4C}
.qfTable .qfSel {text-align:center;vertical-align:middle;padding:0;padding-top:3px;font-size:90%}
.qfTable .qfHead {text-align:left;padding:4px;padding-left:5px;color:#4668a7;font-weight:bolder;background-color:#FFDE00}
.qfTable TD.qfText {text-align:left;padding:0px 3px 0 2px}
.qfTable .qfCpr{text-align:center;color:#4C4C4C;font-size:80%;padding-top:5px}
.qfTable .qfLink {font-weight:bold;font-size:110%}
.qfTable .qfLink:hover {color:#F00}
.qfTable SELECT {width:100%;background-color:#FFD;font-size:90%;margin:0;padding:0;border:solid 1px;word-spacing:1px}
.qfTable .btnQFSubmit{width:90%;cursor:hand;font-size:100%}
.qfTable .qfC {background-color:Gray}
.qfTable .qfR {text-align:center;background-color:#D7D7D7;border-right:solid 5px #E7E7E7}
.qfTable .rdFC {margin:-1px 1px -2px 1px}
.qfTable .tdRdFC {padding:3px 2px 0 2px;line-height:16px}
.qfTable .sml TD {font-size:100%;vertical-align:bottom;text-align:center;line-height:10px;padding:1px}
.frtBnrBox {margin:0;padding:10px;text-align:center;vertical-align:top;border:solid 1px #CCC;background-color:#FFF}
.frtBnrBox IMG {border:none}

/* msg */

#UMBox {margin:20px 0 10px 0;padding:0px 0 3px 0;border:solid 2px #CCEA99;background-color:#FFF;border-radius:4px}
#UMBox,#UMBox DIV,#UMBox P,#UMBox TD,#UMBox SPAN {font-family:Vaerdana,Tahoma;font-size:11px}
#UMBox .UMBoxTit {text-align:left;margin:0;margin-bottom:5px;padding:2px;background-color:#CCEA99;color:#55771B;font-weight:bold;font-size:12px}
#UMBox .UMBoxTit IMG {margin:0px 8px 0 3px}
#UMBox .tit TD {padding:0px}
#UMBox .tit .rt {vertical-align:top;text-align:right;font-size:11px;color:#666}
#UMBox .body TD {padding:1px 0 0 18px;color:#444}
#UMBox .tit IMG {border:0px}
#UMBox .tit .rt IMG {border:0;margin-top:2px}
#UMBox .tit IMG.UMIcon {margin:0;margin-right:3px;border:solid 2px #FFF;border-right:solid 4px #FFF;border-left:none;background-color:#FFF}
#UMBox .mt0,#UMBox .mt10,#UMBox .mt20,#UMBox .mt30,#UMBox .mt40 {border:none;margin:0px 5px 7px 5px;width:96%}
#UMBox .mt0 .tit {background-color:#EFE}
#UMBox .mt0 .lt,#UMBox .mt0 A .tit {color:#080}
#UMBox .mt10 .tit {background-color:#EFC}
#UMBox .mt10 .lt,#UMBox .mt10 .tit A {color:#360}
#UMBox .mt20 .tit {background-color:#FEE}
#UMBox .mt20 .lt,#UMBox .mt20 .tit A {color:#900}
#UMBox .mt30 .tit {background-color:#EEF}
#UMBox .mt30 .lt,#UMBox .mt30 .tit A {color:#33C}
#UMBox .mt40 .tit {background-color:#FEF}
#UMBox .mt40 .lt,#UMBox .mt40 .tit A {color:#8E1A96}

.msgBtnBarTop,.msgBtnBarBottom {padding:10px 5px;margin:0px}
.msgBtnBarTop A:hover,.msgBtnBarBottom A:hover {text-decoration:none}
.msgBtnBarTop .btnDel2,.msgBtnBarBottom .btnDel2 {background-image:url(/img/btnico/delete2.gif)}

#errBox,.errBox {margin-top:10px;margin:bottom:10px;border:solid 1px red;padding:5px;background-color:#FFFFEE;color:#000}
#errBox .errN,.errBox .errN {color:red;font-weight:bold}
#msgBox,.msgBox {text-align:center;font-weight:bold;margin:5px;color:#003300;border:solid 1px #009900;background-color:#FFFFEE;padding:10px}

#UMsgPanel {padding:2px}

.msgFAQ {color:#AE3AB6;font-weight:bold;font-size:12px}
.msgFAQ A {color:#700581;text-decoration:none}
.msgFAQ A:hover {color:#C00}
.msgFAQ {margin:10px 5px 20px 20px}
.msgFAQ LI {padding:2px;list-style-type:square;margin:3px;background-color:#FEF}
.msgTop {float:right;clear:both;font-weight:normal;font-size:10px;color:#600;text-decoration:none;background-color:#FEE;
	display:inline-block;padding:0px 2px}
.msgTop:hover {background-color:#C00;color:#FFF;text-decoration:none}
.msgTitleBarTop,.msgTitleBarBottom {font-weight:bold;font-size:130%;color:#666;padding:0px}
.msgTitleBarTop {margin:0px 5px 10px 5px;border-bottom:solid 2px #CCC}
.msgTitleBarBottom {margin:10px 5px 0 5px;border-top:solid 2px #CCC}

.mainMsgBox0,.mainMsgBox1 {margin:10px 0;padding:20px 10px;background-color:#FFD;font-size:100%;color:#000;
	text-align:center;vertical-align:top;border-radius:4px}
.mainMsgBox0 {border:solid 2px #CCEA99}
.mainMsgBox1 {border:solid 2px #CC6666}

.boxContSearch {margin:10px 0;padding:10px;background-color:#EEF8DE;border:solid 1px #55771B;color:#55771B;
	font-weight:bold;text-align:center;vertical-align:middle;border-radius:4px}

.pingBox {position:absolute;border:solid 1px #FFF;width:10px;height:10px;border-radius:5px;left:5px;top:5px;background-color:#6F6}