body, table { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #000000; }
body a, table a { color : #003C6F; text-decoration:underline; }
body a:hover, table a:hover { color : #003C6F; text-decoration:underline; }

.mdiv1 { width:768px; }
.xd1 { float:left; width:768px; background-color: #FFFFFF; }
.xd1a { margin-left:12px; }
.xd2 { float:left; width:744px; background-color: #FFFFFF; text-align:left; overflow:hidden; }
.xd1c { float:left; width:768px; background-color: #FFFFFF; }
.xd2c { float:left; width:768px; background-color: #FFFFFF; text-align:left; overflow:hidden; }
.xdoc { background-color: #ffffff; color:black; float:left; width:100%; text-align:left;
  padding-top:30px; padding-bottom:20px; }
.xdocleft { width:178px; float:left; text-align:left; }
.xdocmain { width:566px; float:right; text-align:left; margin-top:16px; }
.xlogo { position:absolute; float:left; margin-left:5px; margin-top:25px; }
.xlogindiv { position:absolute; width:744px; }
.xlogindivins { float:left; margin-top:10px; padding-right:10px; }
.xlangdivins { float:left; margin-top:10px; padding-right:10px; }
.xtop { height:114px; }
.xmenudiv { float:right; margin-top:82px; }
.xmenu { color: #003C6F; font-family : Arial, Helvetica, sans-serif; letter-spacing: 1px; font-size: 12px; }
.xmenu span { margin-right:9px; }
.xmenu a { color: #003C6F; font-size: 13px; text-decoration: none; }
.xmenu a:hover { color: #003C6F; font-size: 13px; text-decoration: underline; }

.xmenu .xmgreen a:hover { color: #7BCA00;}
.xmenu .xmblue a:hover { color: #003C6F;}
.xmenu .xmorange a:hover { color: #FF8400;}

.xtit_x { background-color: #003C6E; background-repeat: no-repeat; background-position: top;
  width:744px; height:195px; text-align:left; }
.xtit_xnb { background-repeat: no-repeat; background-position: top; width:744px; height:195px; text-align:left; }
.xtit_b { background-color: #003C6E; background-image: url(pics/t1b.gif); background-repeat: no-repeat;
  background-position: top; width:744px; height:195px; text-align:left; }
.xtit { background-color: #003C6E; background-image: url(pics/t1.gif); background-repeat: no-repeat;
  background-position: top; width:744px; height:195px; text-align:left; }
.xtit2 { position:absolute; padding-left:209px; padding-top:118px; }
.xtit3 { color: #FFFFFF; font-family : Arial, Helvetica, sans-serif; letter-spacing: 1px;
  line-height: 17px; font-size: 9px; font-weight: bold; }
.xtit3 a { color: #FF8400; font-size: 10px; text-decoration: none; }
.xtit3 a:hover { color: #FF8400; font-size: 10px; text-decoration: underline; }
.xtit4 { width:200px; height:195px; position:absolute; }
.xnav { width:744px; margin-top:1px; overflow:hidden; text-align:left; }
.xnavp1 { width:372px; float:left; overflow:hidden; height:36px; background-color: #265984;
  background-image: url(pics/x3.gif);  background-repeat: no-repeat; background-position: top; }
.xnavp2 { width:186px; float:left; overflow:hidden; margin-left:1px; height:36px; background-color: #FF8E15;
  background-image: url(pics/x4.gif); background-repeat: no-repeat; background-position: top; text-align:right; }
.xnavp3 { width:184px; float:left; overflow:hidden; margin-left:1px; height:36px; background-color: #85CE14;
  background-image: url(pics/x5.gif); background-repeat: no-repeat; background-position: top; text-align:right; }
.xnavpinsb { width:345px; height:20px; overflow:hidden; }
.xnavpins { color:white; font-size: 10px; padding-left:15px; padding-right:15px; padding-top:12px; }
.xnavpins a { color:white; text-decoration:none; font-size: 10px; }
.xnavpins a:hover { color:white; text-decoration:underline; font-size: 10px; }
.xnav2 { width:744px; margin-top:1px; overflow:hidden; text-align:left; }
.xnav2p1 { width:372px; height:71px; float:left; overflow:hidden; background-color: #FF8E15;
  background-repeat: no-repeat; background-position: top; text-align:left; cursor: pointer; }
.xnav2p2 { width:372px; height:71px; float:left; overflow:hidden; background-color: #85CE14;
  background-repeat: no-repeat; background-position: top; text-align:left; cursor: pointer; }
.xnav2pins { color:white; font-size: 10px; padding-left:82px; padding-top:37px; }
.xnav2pins a { color:white; text-decoration:none; font-size: 10px; }
.xnav2pins a:hover { color:white; text-decoration:underline; font-size: 10px; }
.xcopyright { width:630px; color: #000000; padding-left:12px; padding-top:18px; }
.xcopyright span { padding-right:12px; }
.xcopyright a { color: #003C6F; text-decoration: none; font-weight: bold; }
.xcopyright a:hover { color: #003C6F; text-decoration: underline; font-weight: bold; }
.xblue, .xblue a, .xblue a:hover { color: #003C6F; }
.xgreen, .xgreen a, .xgreen a:hover { color: #7BCA00; }
.xorange, .xorange a, .xorange a:hover { color: #FF8400; }
.xnewsins { width:158px; float:left; overflow:hidden; }
.xnewshead { color: #003C6F; font-family : Arial, Helvetica, sans-serif; letter-spacing: 1px; font-size: 12px; }
.xnewstit { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px; }
.xnewstit a { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px; text-decoration: none; }
.xnewstit a:hover { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-size: 10px; text-decoration: underline; font-weight: bold; }
.xnewstext { color: #000000; font-family : Arial, Helvetica, sans-serif;
  font-size: 10px; }
.xnewstext a { color: #FF8400; font-family : Arial, Helvetica, sans-serif;
  font-size: 10px; text-decoration: none; }
.xnewstext a:hover { color: #FF8400; font-family : Arial, Helvetica, sans-serif;
  font-size: 10px; text-decoration: underline; }
.xbig { font-size:20px; }
.xxsmall, .xsmall8, .xxsmall a, .xsmall8 a, .xxsmall a:hover, .xsmall8 a:hover { font-size:8px; }
.xsmall9, .xsmall9 a, .xsmall9 a:hover { font-size:9px; }
.xsmall10, .xsmall10 a, .xsmall10 a:hover { font-size:10px; }
.xsmall11, .xsmall11 a, .xsmall11 a:hover { font-size:11px; }
.xsmall12, .xsmall12 a, .xsmall12 a:hover { font-size:12px; }
.xdoccolumnhead { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  letter-spacing: 1px; font-size: 12px; }
.xdoccolumnspc { height:3px;}
.xdoccolumntit { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px; margin-bottom:5px; }
.xdoccolumntit a { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px; text-decoration: none; }
.xdoccolumntit a:hover { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-size: 10px; text-decoration: underline; font-weight: bold; }
.inputboxsms { background-color: #F6F8FA; border: 5px solid #F6F8FA;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9px; color : #003C6F; }
.buttonsms { background-color: #DEE6EC; border: 5px solid #DEE6EC;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9px; color : #003C6F; cursor : pointer; }
.inputbox { background-color: #EEF2F5; border: 5px solid #EEF2F5;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px; color : #003C6F; }
.input150 { background-color: #EEF2F5; border: 5px solid #EEF2F5;
  font-family : Arial, Helvetica, sans-serif; font-size : 11px;
  color : #003C6F; width:150px; }
.button { background-color: #DEE6EC; border: 5px solid #DEE6EC;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px; color : #003C6F; cursor : pointer; }

.xdocbanner { width:566px; height:153px; background-color: #003C70; background-repeat: no-repeat;
  background-position: top; margin-bottom:20px; color:#FFFFFF; }
.xdocbanner a { color:#FFFFFF; text-decoration:underline; }
.xdocbanner a:hover { color:#FFFFFF; text-decoration:underline; }

.spc10 { height:10px; width:10px; overflow:hidden; }
.spc5 { height:5px; width:5px; overflow:hidden; }
.dochead { color: #003C6F; font-family : Arial, Helvetica, sans-serif; letter-spacing: 1px;
  font-size: 16px; margin-left: -25px; margin-top: -18px; position:absolute; }
.dochead a { color: #003C6F; font-family : Arial, Helvetica, sans-serif; letter-spacing: 1px;
  font-size: 12px; }
.dochead a:hover { color: #003C6F; font-family : Arial, Helvetica, sans-serif; letter-spacing: 1px;
  font-size: 12px; }
.doctit { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 11px; }
.doctit a { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 11px; text-decoration: none; }
.doctit a:hover { color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-size: 11px; text-decoration: underline; font-weight: bold; }
.xinfobox { background-color: #EEF2F5; border:5px solid #EEF2F5; }
.xinfoboxtextarea { background-color: #EEF2F5; overflow:auto; color:#003C6F; width:142px;
  height:90px; font-family : Arial, Helvetica, sans-serif;
  font-size: 9px; border:0px none; }
.xsmstextarea { background-color: #F6F8FA; overflow:auto; color:#003C6F;
  font-family : Arial, Helvetica, sans-serif; font-size: 9px; border:0px none; }
.xinfoboxsb { width:152px; color:#003C6F; font-size: 11px; padding-top: 10px; }
.xinfoboxsb a { color:#003C6F; text-decoration:none; font-size: 11px; }
.xinfoboxsb a:hover { color:#003C6F; text-decoration:underline; font-size: 11px; }
.reftit, .reftit a { font-family : Arial,   Helvetica, sans-serif; color: #003C6F;
  font-size:20px; text-decoration:none; }
 .reftit a:hover { font-family : Arial,   Helvetica, sans-serif;
  color: #003C6F; font-size:20px; text-decoration:underline; }
.reftit2 { font-family : Arial,   Helvetica, sans-serif;
  color: #003C6F; font-size:11px; }

.reftithome, .reftithomeref { font-family : Arial,   Helvetica, sans-serif;
  color: #003C6F; font-size:11px; }

.reftithome a { font-family : Arial,   Helvetica, sans-serif;
  color: #003C6F; font-size:11px; text-decoration:underline; }
.reftithome a:hover { font-family : Arial,   Helvetica, sans-serif;
  color: #003C6F; font-size:11px; text-decoration:underline; }

.reftithomeref a { font-family : Arial,   Helvetica, sans-serif;
  color: #003C6F; font-size:14px; text-decoration:underline; }
.reftithomeref a:hover { font-family : Arial,   Helvetica, sans-serif;
  color: #003C6F; font-size:14px; text-decoration:underline; }

.fs20 { font-family : Arial,   Helvetica, sans-serif; color: #003C6F; font-size:20px; }
.xbmenu { color: #003C6F; font-family : Arial, Helvetica, sans-serif; letter-spacing: 1px;
  line-height: 17px; font-size: 10px; font-weight: normal; padding-left:10px; }
.xbmenu a { color: #003C6F; font-size: 12px; text-decoration: none; }
.xbmenu a:hover { color: #FF8400; font-size: 12px; text-decoration: underline; }
.formspc522 { float:left; width:522px; padding-top:15px; }
.formspc { float:left; width:100%; overflow:hidden; padding-top:15px; }
.formspc2 { float:left; width:100%; }
.center { text-align:center; }
.xtr { float:left; width:560px; overflow:hidden;}
.xtrw { float:left; }
.xtd { float:left; }
.spc2px { height:2px; overflow:hidden; }
.tdx1a { float:left; overflow:hidden; width:15px; text-align:left; }
.tdx2a { padding-top:5px; padding-left:5px; }
.tdx1orange { width:5px; height:5px; background-color:#FF8400; }
.tdx1green { width:5px; height:5px; background-color:#7BCA00; }
.tdx1blue { width:5px; height:5px; background-color:#003C6F; }
.tdx1 { float:left; overflow:hidden; width:28px; text-align:left; }
.tdx2 { float:left; overflow:hidden; width:343px; text-align:left; }
.tdx23 { float:left; overflow:hidden; width:493px; text-align:left; }
.tdx3 { float:left; overflow:hidden; width:150px; text-align:right; }
.tp1 { background-color: #DEE6EC; margin: 3px;
  font-family : Arial, Helvetica, sans-serif; font-size : 11px;
  color : #003C6F; }
.tp2 { background-color: #003C6F; font-family : Arial, Helvetica, sans-serif;
  font-size : 11px; color : #FFFFFF; height:7px; overflow:hidden; }
.tp2orange { background-color: #FF8400; font-family : Arial, Helvetica, sans-serif;
  font-size : 11px; color : #FFFFFF; height:7px; overflow:hidden; }
.td { float:left; overflow:hidden; }
.td60 { float:left; width:60%; overflow:hidden; }
.td50 { float:left; width:49%; overflow:hidden; }
.td40 { float:left; width:40%; overflow:hidden; }
.td25 { float:left; width:25%; overflow:hidden; }
.td22 { float:left; width:22%; overflow:hidden; }
.td20 { float:left; width:20%; overflow:hidden; }
.td30 { float:left; width:30%; overflow:hidden; }
.td60c { float:left; width:60%; text-align:center; overflow:hidden; }
.td40c { float:left; width:40%; text-align:center; overflow:hidden; }
.td20c { float:left; width:20%; text-align:center; overflow:hidden; }
.td10c { float:left; width:9%; text-align:center; overflow:hidden; }
.td10 { float:left; width:9%; overflow:hidden; }
.td15 { float:left; width:15%; overflow:hidden; }
.td10x { float:left; width:10%; overflow:hidden; }
.tbg2 { background-color:#EEF2F5; float:left; width:100%; }
.pad4 { padding:4px; }
.pad4c { padding:4px; text-align:center; }
.pad2 { padding:2px; }
.pad2c { padding:2px; text-align:center; }
.pad2span { padding-top:4px; }
.pad2span span { padding-left:2px; padding-right:2px; }
.xdatabase { padding:4px; padding-left:19px; margin-left:2px;
  background-image: url(pics/ico-database.gif); background-repeat: no-repeat;
  background-position: left center; }
.xfilesystem { padding:4px; padding-left:18px; margin-left:3px;
  background-image: url(pics/ico-filesystem.gif); background-repeat: no-repeat;
  background-position: left center; }
.xpayok { height:19px; padding:2px; padding-left:27px; margin-left:3px;
  background-image: url(pics/ico-pay-ok.gif); background-repeat: no-repeat;
  background-position: left center; }
.xpaywait { height:19px; padding:2px; padding-left:27px; margin-left:3px;
  background-image: url(pics/ico-pay-wait.gif); background-repeat: no-repeat;
  background-position: left center; }
.xvpnpc_active { padding:4px; padding-left:18px; margin-left:3px;
  background-image: url(pics/ico-user-active.gif); background-repeat: no-repeat;
  background-position: left center; }
.xvpnpc_inactive { padding:4px; padding-left:18px; margin-left:3px;
  background-image: url(pics/ico-user-inactive.gif); background-repeat: no-repeat;
  background-position: left center; }
.xmailbox { padding:4px; padding-left:21px; background-image: url(pics/ico-mailbox.gif);
  background-repeat: no-repeat; background-position: left center; }
.xmailalias { padding:4px; padding-left:21px; background-image: url(pics/ico-alias.gif);
  background-repeat: no-repeat; background-position: left center; }
.xmailtit { color:#003C6F; font-size:20px; font-weight:normal; }
.xhidden { overflow:hidden; height:0px; width:0px; position:absolute; visibility:hidden; }
.xvisible { overflow:inherit; height:auto; width:auto; position:inherit; visibility:inherit; }
.xtopinfo { border-bottom:1px dashed white; cursor:help; }
.xnobr, .xnowrap { white-space: nowrap; }
.ico_plusminus { position:absolute; margin-top:5px; }
.xdokuhrazeno { position:absolute; font-size:9px; color:#008000; }

.google td { text-align:center; }
.googleinput { background-color: #EEF2F5; border: 5px solid #EEF2F5;
  font-family : Arial, Helvetica, sans-serif; font-size : 11px;
  color : #003C6F; width:140px; }
.googlebutton { background-color: #DEE6EC; border: 5px solid #DEE6EC;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px; color : #003C6F; cursor : pointer; width:140px; }

.dbg { border: 1px solid red;}

.imgb2b { background-image: url(pics/qb2b.gif); background-position: top left;
 background-repeat: no-repeat; }
.imgb2c { background-image: url(pics/qb2c.gif); background-position: top left;
 background-repeat: no-repeat; }

.qm1 { margin-bottom:6px; }

.thins { display:none;position:absolute;margin-left:-162px; }
.thins2 { border:5px solid #EEF2F5; }
.thins3 { cursor:pointer; }
.thinspr { width:142px;text-align:center; }

.cpanel { position:absolute; margin-top:-166px; width:150px; height:32px; }
.cpanelins { float:left; width:8px;height:8px; cursor:pointer; margin-right:5px; border:1px solid white; overflow:hidden; }

.xbgblue { background-color: #003C6F; }
.xbgorange { background-color: #FF8400; }
.xbggreen { background-color: #7BCA00; }
.xbgblack { background-color: #000000; }


DIV._xop  { -moz-opacity:0.2; }
DIV:hover._xop  { -moz-opacity:0.5; }