body {margin:0px; padding:5px 5px 0px 7px; background:#F0F0F0; font-family:verdana; font-size:0.8em; line-height:21px; color:#666666;}

td, th {font-size:0.8em; line-height:21px;}

form {margin:0px;padding:0px;}

img {border:0px;vertical-align:middle;}
.imc {padding:15px;}

a {

hidefocus:true;
color:#383B5A; text-decoration:none;}

a:visited {color:#383B5A;}
a:hover {text-decoration:none;}


p {margin:0px; padding:0px; padding-bottom:6px;}
p strong {color:#779DD0;font-size:95%;}
p strong span {font-weight:normal;color:#333;}

h2 {color:#6A8CB9; margin:5px 0px 15px 0px;font-size:18px;font-family:arial;}
h3 {font-size:100%;}
h3 strong {color:#415D81;}

.syst {font-size:80%;}
.text {font-size:8pt;line-height:21px;}

.sml {margin-left:20px;}
.sml p {font-size:8pt; color:#779DD0;background:url('image/sml.gif') no-repeat 0px 7px; padding:0px 0px 0px 16px;}

.sml2 {margin-left:20px;margin-bottom:10px;font-family:tahoma;}
.sml2 p {background:url('image/sml2.gif') no-repeat 0px 7px; padding:0px 0px 0px 16px;line-height:18px;}
.sml2 a {color:#666666!important;}
.sml2 strong a {color:#6A8CB9!important;}

.sml3 {margin-left:20px;}
.sml3 p {font-size:95%;background:url('image/sml.gif') no-repeat 0px 7px; padding:0px 0px 0px 16px;}


.bml p {background:url('image/bml.gif') no-repeat 0px 7px; padding:0px 0px 30px 16px;font-size:8pt;}
.bml p strong {color:#779DD0;font-size:8.5pt;}
.bml2 p {font-size:8pt;}

.bml2 {margin:10px 0px 20px 10px;}
.bml2 p {background:url('image/sml.gif') no-repeat 0px 6px; padding:0px 0px 2px 13px;line-height:16px;}

.boxt .bml2 {margin:0px 10px 0px 10px;padding-top:15px;}
.boxt .bml2 p {padding-bottom:15px;}

.lcompact {line-height:12px; margin-left:15px;}

.topline {background:#fff url('image/bgall.gif') repeat-y right;padding-right:5px;height:59px;border-left:1px solid #bbb;overflow:hidden;}
.topline .cnt {margin:3px 3px 4px 3px;background:#F0F4FA url('image/bgtcnt.gif') repeat-x;}
.topline .hr {padding:0px; margin:0px 0px 0px 0px;height:1px;border:0px solid #F0F0F0;background:#bbb;overflow:hidden;}
.colst2 {background:url('image/bgall.gif') repeat-y right;padding-right:5px;overflow:hidden;height:205px;}
.collage {background:#A8C0E1 url('image/bgcoll.gif');}
.collage .cnt {height:205px;border-left:0px solid #5980BD;border-right:2px solid #5980BD;background: url('image/bgcoll2.gif') no-repeat;}

.colst {background:url('image/bgall.gif') repeat-y right;padding-right:5px;height:55px;overflow:hidden;}
.colls {background:#A8C0E1 url('image/bgcolls.gif') repeat-x top; height:55px;overflow:hidden;}
.colls .cnt {border-left:2px solid #5980BD;border-right:2px solid #5980BD;background: url('image/colbg.gif') no-repeat 487px 0px;overflow:hidden;height:54px;}
.lm {position:absolute;top:240px; left:33px;}
.dat {position:absolute;top:240px; left:228px;}

.wd {background:url('image/wdbg.gif') no-repeat; height:223px; width:229px;overflow:hidden;position:absolute; top:41px; right:27px;}
.wd img {margin:150px 0px 0px 53px;}

.app {width:100%;margin:0px;}
.obl {width:100%;margin:0px;}
.oblall {background:#F0F0F0;}
.all {border-top:0px solid #BBBBBB;background:#fff;height:100%;}
.jcr {position:absolute; left:459px; top:114px;}

.logo {margin:2px 0px 1px 13px;cursor:hand;}

.footer {background:#F0F0F0;}
.footer .hr {padding:0px; margin:0px 3px 0px 0px;height:1px;border:0px solid #F0F0F0;background:#bbb;overflow:hidden;}
.footer div {border:1px solid #DFDFDF;padding:0px 3px;color:#BBBBBB;font-size:85%;margin:7px 4px 3px 0px;}


.topmenu {position:absolute;z-index:99; top:25px; left:156px;height:39px;}
.topmenu td {background:url('image/tmrul.gif') no-repeat left;padding-left:1px;}
.topmenu li {float:left;}
.topmenu ul {padding:0px; margin:0px;}
.topmenu .dec li {display:block;}
.topmenu .dec li p {margin:5px 25px 0px 22px;font-size:85%;}
.topmenu .dec li p a {text-decoration:none;}
.topmenu ul ul {}
.topmenu ul li {list-style:none; padding:0px; margin:0px;display:block;float:left;height:39px;background:url('image/tmrul.gif') no-repeat right bottom;}
.topmenu ul li img {margin:14px 25px 0px;}
.topmenu li ul {display:none; position:absolute;top:38px;left:-1px;width:150px;}
.topmenu li ul li {display:inline;clear:both;background:none;}
.topmenu li:hover ul, li.over ul {display:block;}
.topmenu .dec li:hover, .dec li.over {z-index:4; background:url('image/atopm.gif') no-repeat top right;position:relative;}
.topmenu .dec .names {border:1px solid #87A9D6;background:#fff;padding:4px;border-top:0px solid #F0F4FA;}
.topmenu .dec .names li {position:static;border-bottom:1px solid #DFE8F4;padding:4px 0px 2px 0px;background:url('image/lim.gif') no-repeat 3px 6px;font-size:85%;line-height:12px;height:20px;display:block;width:100%;}
.topmenu .dec .names li p {margin:0px;font-size:100%; margin-left:18px;}
.topmenu .dec .names li p a:hover {text-decoration:underline;}
.topmenu .dec .names li.close {border-bottom:1px solid #fff;}
.topmenu .dec .names li:hover, .names li.over {background:url('image/lim.gif') no-repeat 3px 6px;}

.col  {padding-top:10px;}

.fcol1  {padding-top:10px;border-left:1px solid #bbb;}
.fcol2  {padding-top:10px;}
.fcol3  {padding-top:10px;background: url('image/bgall.gif') repeat-y right;padding-right:5px;}

.fcol1 .info {padding:10px;}
.fcol2 .info {padding:10px;}
.fcol3 .info {padding:10px;}

.info .illf {float:left; margin:0px 10px 10px 0px;}
.info .info {padding-top:10px;margin:0px 10px 10px 0px;}

.clear {height:1px; overflow:hidden; clear:both;} 

.box {padding:10px 10px 20px 10px;}

.boxh {background:#F7F7F7 url('image/box1.gif') repeat-x top right;height:31px; overflow:hidden; border-left:2px solid #EAEAEA;}
.boxh .dec {float:left;background:url('image/box2.gif') repeat-x top;}
.boxh .deca {float:left;background:url('image/box3.gif') no-repeat top right; padding:7px 21px 0px 10px;}
.boxh h3 {font-size:95%;margin:0px;padding:0px 20px 1px 0px; background:url('image/boxtli.gif') no-repeat center right;display:inline;color:#666666;line-height:18px;}
.boxt {background:#F7F7F7;border:2px solid #EAEAEA;border-top:0px solid #EAEAEA;padding-bottom:30px;}
.boxn {background:#F7F7F7;border:1px solid #EAEAEA;border-top:1px solid #EAEAEA;padding-bottom:3px;}

.grlh {height:11px;overflow:hidden;background:url('image/grlhbg.gif');border-left:2px solid #EAEAEA;margin-top:-11px;margin-right:2px;}
.grlh div {background:url('image/grlhbg2.gif') no-repeat right top;float:left;overflow:hidden;height:11px;}
.grlh img {height:11px;}
.grl2h {height:11px;overflow:hidden;background:url('image/grlhbg4.gif');border-left:2px solid #EAEAEA;margin-top:-11px;margin-right:2px;}
.grl2h div {background:url('image/grlhbg5.gif') no-repeat right top;float:left;overflow:hidden;height:11px;}
.grl2h img {height:11px;}
.grsh {height:11px;overflow:hidden;background:url('image/grlhbg.gif');border-left:2px solid #EAEAEA;margin-top:-11px;margin-right:2px;}
.grsh div {background:url('image/grlhbg3.gif') no-repeat right top;float:left;overflow:hidden;height:11px;}
.grsh img {height:11px;}
.grlt {border:2px solid #EAEAEA;border-top-width:0px;padding:0px 0px 10px 0px;}
.grlt .bhr {margin-top:6px;background:#fff;}
.grlt .bhr div {background:#EAEAEA url('image/btlbg.gif') no-repeat top right;}
.grlt td {line-height:16px;padding:4px 0px;}
.grlt h3 {font-size:85%;padding:0px 20px 1px 15px; background:url('image/boxtli.gif') no-repeat center right;display:inline;line-height:12px;color:#666666;}
.grst {border:2px solid #EAEAEA;border-top-width:0px;padding:0px 0px 10px 0px;background:#F7F7F7;}
.grst .bhr {margin-top:6px;}
.grst h3 {font-size:95%;padding:0px 20px 1px 15px; background:url('image/boxtli.gif') no-repeat center right;display:inline;line-height:12px;color:#666666;}
.grstt {border:2px solid #EAEAEA;border-top-width:0px;border-bottom-width:1px;padding:0px 0px 0px 0px;background:#F7F7F7;}
.grstt .bhr {margin-top:6px;}
.grstt h3 {font-size:95%;padding:0px 20px 1px 15px; background:url('image/boxtli.gif') no-repeat center right;display:inline;line-height:12px;color:#666666;}

.svout .grlt {display:none;}
.svout .plus {padding:5px 1px 5px 32px;line-height:18px;font-weight:bold;font-size:80%;background:url('image/splus.gif') no-repeat 15px 9px; border-bottom:1px #D1D1D1 solid;}
.svover .grlt {display:block;background:#fff;border-left-width:0px;border-right-width:0px;}
.svover .plus {padding:5px 1px 5px 32px;line-height:18px;font-weight:bold;font-size:80%;background:url('image/sminus.gif') no-repeat 15px 9px; border-bottom:1px #D1D1D1 solid;}
.plus a {color:#666666!important;}

.blbox {background: #779DD0;color:#fff; font-weight:bold;font-size:85%;padding:1px 10px 2px 10px;margin-bottom:2px;}

.svout {margin-bottom:2px;}

.svout .bllbox {background:#C4D2E9; color:#474747; font-size:85%;padding:0px 12px 0px 5px;line-height:22px;margin:0px;}
.svout .bllbox .sminus {padding-left:13px;background: #C4D2E9 url('image/splus.gif') no-repeat 0px 7px;}
.svout .bllbox p {background:#C4D2E9; padding:0px;margin:0px;font-weight:bold;}
.svout .bllbox .mult1 {background:#C4D2E9;}
.svout .bllbox .mult2 {background:#C4D2E9;display:inline;float:none;}

.svover .bllbox {border:1px solid #779DD0;margin-bottom:2px;font-size:85%;padding:0px 10px 0px 4px;line-height:22px;color:#474747;}
.svover .bllbox p {padding:0px;margin:0px;}
.svover .bllbox .sminus {padding-left:13px;background:url('image/sminus.gif') no-repeat 0px 7px;}

.svout .bllb  {display:none;}

.svover .bllb {background:#F7F7F7;padding:15px 20px 15px 0px;border:1px solid #C4D2E9;color:#474747;}
.bllb p {line-height:18px!important;}


.bhr {height:1px; overflow:hidden; background:#F7F7F7;}
.bhr div {height:1px; overflow:hidden; background:#EAEAEA url('image/btdbg.gif') no-repeat top right;}
.col2b .bhr div {width:80%;}
.colb .bhr div {width:80%;}

.timt, .timtb, .news {border-collapse:collapse; border-bottom:2px solid #F7F7F7;margin-left:10px;}
.timt td {border-bottom:1px solid #E8E8E8; padding:8px 10px 5px 0px;}
.timt td p, .news td p {font-size:85%;line-height:15px;}
.timtb td {border-bottom:1px solid #E8E8E8; padding:12px 10px 9px 0px;}
.timtb td p {line-height:14px;font-size:8pt;}
.timtb td strong {font-size:100%;}

.timt2b td {border-bottom:1px solid #FFFFFF; padding:12px 10px 9px 0px;}
.timt2b td p {line-height:22px;font-size:8pt;}
.timt2b td strong {font-size:100%;}

td.ptimt {border-bottom:1px solid #F7F7F7;}
.ptimt img {border:2px solid #C4C4C4;margin:0px 4px 1px 4px;}

.news span {color:#6A8CB9;}
.news td {border-bottom:1px solid #E8E8E8; padding:6px 10px 3px 0px;}
.news td p {line-height:13px;font-size:85%;font-family:tahoma;color:#333333;}

.colb {background:url('image/bgall.gif') repeat-y right;padding-right:5px;border-left:1px solid #bbb;}
.colb .info {padding:10px 10px 10px 20px;line-height:22px;font-size:8pt;}

.col1b {border-right:1px solid #C4D2E9;border-left:1px solid #bbb;}
.col1b .info {padding:10px 0px 10px 10px;}
.col1b .h4 {text-align:right;margin:0px 0px 10px 0px;}

.col2b {background:url('image/bgall.gif') repeat-y right;padding-right:5px;}
.col2b .info {padding:10px 10px 10px 20px;line-height:22px;font-size:8pt;}

.navy  {font-weight:bold; color:#C2C2C2;font-size:75%;}
.gray  {font-weight:bold; color:#C2C2C2;font-size:7pt;}
.gray a {color:#C2C2C2; text-decoration:none;}
.gray a:visited {color:#C2C2C2;}
.gray a:hover {color:#C2C2C2; text-decoration:underline;}

.gray2  {font-weight:bold; color:#C2C2C2;font-size:7pt;}
.gray2 a {color:#C2C2C2; text-decoration:none;}
.gray2 a:visited {color:#C2C2C2;}
.gray2 a:hover {color:#C2C2C2; text-decoration:underline;}

.content a {padding:2px 0px;}
.content td {line-height:16px;padding:10px 12px 20px 0px;font-size:8pt}
.content .col2 {padding:10px 10px 20px 15px;border-left:1px solid #C4D2E9;}


.price {border:1px solid #fff;border-collapse:collapse;margin:4px;}
.price tr {font-size:10pt}
.price th {border:1px solid #fff;background:#6A8CB9;padding:2px 7px 3px 7px;font-weight:normal;color:#fff!important;text-align:left;}
.price td {border:1px solid #fff;background:#EAEAEA;padding:2px 7px 3px 7px;color:#333333;}
.price .c1 {padding-right:30px; color:#B9B9B9;}
.price .c2 {padding-right:30px;}
.price .c3 {text-align:right;padding-left:30px;}
.price th.c3 {text-align:center;padding-left:7px;}

.coord {margin:6px;}
.coord tr {font-size:85%}
.coord td, .coord th {padding:10px;}
.coord th {background:#fff;border:1px solid #EAEAEA;font-weight:normal;text-align:left;line-height:16px;}
.coord p {padding-bottom:15px;}

.mult1 {float:left;width:220px;}
.mult2 {float:left;width:220px;}

.mult1 .bml2, .mult2 .bml2 {margin-bottom:0px;}

.ll {padding-right:15px;padding-top:6px;}
.rr {padding-left:15px;padding-top:6px;}
.ll img, .rr img {margin-bottom:3px;} 

input {margin:3px 0px;}

.feedback {margin:15px 35px 0px 35px;}
.feedback a {color:#808080;}
.feedback td {padding:3px 8px 3px 2px;}
.feedback d {padding:3px 8px 3px 2px;}
.feedback p.syst {line-height:14px; color:#808080;}
.feedback .txt {width:500px;}
.feedback .c1 {text-align:right;color:#000;font-size:0.75em;width:160px;}
.feedback textarea {width:400px;height:160px;}

.formframe {height:213px;width:100%;} 
.formframe2 {height:155px;} 
.download {margin:15px 16px 0px 16px;}
.download a {color:#808080;}
.download td {padding:3px 8px 3px 2px;}
.download d {padding:3px 8px 3px 2px;}
.download .syst {line-height:14px; color:#808080;margin-left:169px;}
.download .chk {line-height:14px; color:#808080;font-size:80%;}
.download .txt {width:500px;}
.download .c1 {text-align:right;color:#000;font-size:10pt;width:160px;}
.download textarea {width:400px;height:160px;}

.download1 td {line-height:16px;padding:5px 0px 10px 0px;font-size:8pt}
.download1 .col1 {width:188px; }
.download1 .col2 {width:349px;}
.download1 .col3 { padding:2px 10px;}

.download2 {width:100%;}
.download2 td {width:100%;font-size:8pt}
.download2 table{width:100%;font-size:8pt}
.download2 img{padding:0px 3px 3px 0px;}
.download2 .syst {line-height:20px; color:#808080;margin-left:169px;font-size:10pt}
.gwt-PushButton {cursor:hand;
cursor:pointer;}


.sel {width:100%;}

.grs3 {width:498px;background:url('image/grs3.gif');height:3px; margin-bottom:5px; overflow:hidden;}

.book td {padding:10px 10px 0px 10px;line-height:18px;}
.book p {margin-bottom:7px;} 
.book .ptimt {border:0px solid #ffffff;padding:0px 10px 0px 10px;}
.ptimt img {margin:0px 4px;border:2px solid #C4C4C4;font-size:85%;}

.buy {background:url('image/buy.gif') no-repeat 2px 5px;padding-left:17px;font-size:85%;}
.buy a {text-decoration:underline;color:#6A8CB9;}

.slink a {font-weight:bold;color:#6A8CB9!important;}

.eforum {background:#779DD0 url('image/efbg.gif') no-repeat top left;border-bottom:5px solid #f7f7f7;height:102px;color:#fff;line-height:16px;}
.eforum td {color:#fff;line-height:16px;padding:4px 0px;}

.frtop {height:7px;overflow:hidden; background:url('image/frtop.gif');width:543px;margin-top:10px;}
.frbody { background:url('image/frbody.gif');width:543px;}
.frbody td {line-height:15px;font-size:0.7em;}
.frbody td span {font-size:1.1em;}
.frbot {height:21px;overflow:hidden; background:url('image/frbot.gif');width:543px;margin-bottom:20px;}

.thist img {margin-top:3px;margin-right:3px;}

.elhid {display:none; border:1px green solid;}
.elhid .lm { border:1px green solid;}
.elblock {display:block;}                                                                            
.elblock .lm { border:1px black solid;}

.all2 {border-top:0px solid #BBBBBB;background:#fff;height:99%;margin-top:5px;}
.colstj1 {background: url('image/jctopbg.gif') repeat-x;border-left:1px solid #BBBBBB;}
.colstj2 {background:url('image/bgall.gif') repeat-y right;padding-right:5px;height:90px;}

.head1 {background:url('image/h1bg.gif') repeat-x left bottom;margin-bottom:10px;margin-left:70px;}
.head1 .dec {background:url('image/mail.gif') no-repeat right bottom;height:33px;font-size:120%;font-weight:bold;color:#6A8CB9;line-height:27px;}
.tbox {margin:15px 15px 20px 70px; background:url('image/tboxbg.gif') repeat-x left bottom;}
.tbox .dec {padding: 0px 5px 10px 5px;background:url('image/jcbot.gif') no-repeat right bottom;}
.tbox p {line-height:16px;margin-bottom:9px;}
.head2 {background:url('image/h2bg.gif') repeat-x left bottom;margin-bottom:10px;padding-top:4px;margin-left:8px;margin-right:10px;}
.head2 .dec {background:url('image/com.gif') no-repeat right bottom;height:29px;font-size:90%;font-weight:bold;color:#6A8CB9;line-height:27px;}
.syst2 {font-size:85%; padding-left:10px;padding-right:10px;font-family:arial;}
.syst2 a {color:#6A8CB9;}

.svout .info {display:none;}
.svover .info {display:block; margin-left:0px;}

.svout .info2 {display:none;}


.svover .info2 {display:block; margin-left:16px;}

h4 {color:#6A8CB9; font-size:100%;}
h3 {color:#6A8CB9; font-size:100%;line-height:120%;}

.svover h4 {}
.svover h4 a {color:#6A8CB9!important;background:url('image/lminus.gif') no-repeat 2px 2px;padding-left:16px;}

.svout h4 {}
.svout h4 a {color:#6A8CB9!important;background:url('image/lplus.gif') no-repeat 2px 2px;padding-left:16px;}

.svover h3 {}
.svover a.declink h3 {color:#6A8CB9!important;background:url('image/lminus.gif') no-repeat 2px 4px;padding-left:16px;}

.svout h3 {}
.svout a.declink h3 {color:#6A8CB9!important;background:url('image/lplus.gif') no-repeat 2px 4px;padding-left:16px;}

.info ftable, .table ftable {width:100%;}
.info2 ftable, .ftable table {width:100%;}

.checkboxes .col1 {width:70%;}
.checkboxes .col2 {width:15%;}
.checkboxes .col3 {width:15%;}

.datt {border:1px solid #C8C8C8;margin-bottom:40px;}
.datt table {border-collapse:collapse; border:3px solid #fff;}
.datt td {background:#EAEAEA;border-top:1px solid #fff; font-size:0.7em;padding:1px 8px;}
.datt th {background:#6A8CB9; color:#fff; font-weight:normal;text-align:left; font-size:0.7em;padding:1px 8px;}
.datt  {width:100%}



.xinox-notify {
	
	width:300px;
	height:40px;
	padding:5px;
	background-color:#339900;	
}

.xinox-notify-inner {
	width:300px;
	height:30px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	color: white;
	margin:5px;
	
	background-color:#33cc00;	
}

.xinox-warning {
	
	width:300px;
	height:40px;
	padding:5px;
	background-color:red;	
}

.xinox-warning-inner {
	width:300px;
	height:30px;
	font-family:Arial,Verdana,sans-serif;
	font-size: 15px;
	color: red;
	margin:5px;
	
	background-color:pink;	
}