body {
	margin:0;
	font:12px/15px Tahoma, Arial, sans-serif;
	background:#fff;
	color:#393939;
}
a {color:#0a618a;}
a:hover {text-decoration:none;}
img {border:none;}
form {
	padding:0;
	margin:0;
}
.holder {
	height:1%;
	overflow:hidden;
}
/*page*/
#page {
	margin:0 auto;
	width:927px;
	padding:25px 0 0;
	overflow:hidden;
}
/*header*/
.header {
	height:1%;
	padding:0 2px 15px 0;
	overflow:hidden;
	background:url(../images/line01.gif) repeat-x 0 100%;
}
.logo {
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:171px;
	height:56px;
	background:url(../images/main-logo.gif) no-repeat;
}
.logo a {
	display:block;
	height:100%;
}
.header-inn {
	float:right;
	width:651px;
	padding:4px 0 0;
}
ul.service {
	margin:0 0 4px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.service li {
	float:right;
	padding-left:18px;
}
ul.service li a {
	display:block;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
}
ul.service li a.sitemap {
	background:url(../images/ico03.gif) no-repeat;
	width:13px;
}
ul.service li a.mail {
	width:12px;
	background:url(../images/ico02.gif) no-repeat;
}
ul.service li a.home {
	width:11px;
	background:url(../images/ico01.gif) no-repeat;
}
ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(../images/menu-bg.gif) no-repeat;
}
ul.menu li {
	float:left;
	background:url(../images/separator.gif) no-repeat;
	font:13px/31px Tahoma, Arial, sans-serif;
	margin:0 2px 0 -2px;
	padding-left:2px;
}
ul.menu a {
	color:#fff;
	text-decoration:none !important;
	display:block;
	padding:0 28px;
}
* html ul.menu a {float:left;}
ul.menu a:hover {background:url(../images/menu-hover.gif) repeat-x;}
ul.menu li.first a:hover {background:url(../images/menu-hover02.gif) no-repeat;}
/*primary content*/
.primary-content {
	height:1%;
	overflow:hidden;
	padding:11px 0 25px;
}
/*main column*/
.main-col {
	width:651px;
	float:right;
}
.cnt-box {margin-bottom:19px;}
.cnt-box,
.cnt-box-top,
.cnt-box-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/cnt-box-bg.gif) repeat-y;	
}
.cnt-box-top {background:url(../images/cnt-box-top.gif) no-repeat;}
.cnt-box-btm {
	background:url(../images/cnt-box-btm.gif) no-repeat 0 100%;
	padding:15px 20px 6px 22px;
}
h1, h2, h3 {
	font:20px Tahoma, Arial, sans-serif;
	margin:0 0 5px;
	padding:0 0 5px;
	border-bottom:1px solid #bebebe;
}
h3 {border:0;}
.cnt-box p {margin:0 0 12px;}
.cnt-box p.text1 {
	text-align:center;
	font-weight:bold;
}

.img-box {margin-bottom:21px;}
.img-box,
.img-box-top,
.img-box-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/img-box-bg.gif) repeat-y;	
}
.img-box-top {background:url(../images/img-box-top.gif) no-repeat;}
.img-box-btm {
	background:url(../images/img-box-btm.gif) no-repeat 0 100%;
	padding:15px 5px;
}
.img-box img {
	display:block;
	margin:0 auto;
}
.info-box {margin-bottom:21px;}
.info-box,
.info-box-top,
.info-box-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/info-bg.gif) repeat-y;	
}
.info-box-top {background:url(../images/info-top.gif) no-repeat;}
.info-box-btm {
	background:url(../images/info-btm.gif) no-repeat 0 100%;
	padding:14px 22px 17px 21px;
}
.info1 {
	float:left;
	width:276px;
}
.info2 {
	float:right;
	width:265px;
}
.info-box h2 {
	margin:0 0 12px;
	padding-bottom:10px;
}
.info-box p {
	margin:0 0 10px;
	font-size:11px;
}
.btn {
	display:block;
	width:76px;
	color:#fff;
	font:11px/24px Tahoma, Arial, sans-serif;
	background:url(../images/btn-bg.gif) no-repeat;
	text-align:center;
	text-decoration:none;
}

/*sidebar*/
.sidebar {
	width:259px;
	float:left;
}
.box01 {margin-bottom:17px;}
.box01,
.box01-top,
.box01-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/box01-bg.gif) repeat-y;	
}
.box01-top {background:url(../images/box01-top.gif) no-repeat;}
.box01-btm {
	background:url(../images/box01-btm.gif) no-repeat 0 100%;
	padding:15px 21px 8px 17px;
}
.box01 p {margin:0 0 8px;}

ul.news-list {
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:11px Tahoma, Arial, sans-serif;
}
ul.news-list li {
	overflow:hidden;
	height:1%;
	padding:0 0 16px;
}

ul.news-list span {
	display:block;
	color:#939393;
	background:url(../images/arrow01.gif) no-repeat 0 5px;
	padding:0 0 7px 6px;
}
.box02 {
	width:216px;
	margin-bottom:15px;
}
.box02,
.box02-top,
.box02-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/box02-bg.gif) repeat-y;	
}
.box02-top {background:url(../images/box02-top.gif) no-repeat;}
.box02-btm {
	background:url(../images/box02-btm.gif) no-repeat 0 100%;
	padding:20px 10px 12px 17px;
}
.box02 p {
	font:11px/12px Tahoma, Arial, sans-serif;
	margin:0 0 10px;
}

/*footer*/
.footer {
	background:url(../images/line02.gif) repeat-x;
	margin:0 0 20px;
	padding:20px 0 0;
	font-size:10px;
}
.footer span {
	background:url(../images/kavoon-ico.gif) no-repeat 0 2px;
	padding:0 0 0 12px;
}
.footer a {
	color:#393939;
	text-decoration:none;
}
.footer a:hover {text-decoration:underline;}

/* trader page */

ul.list {
	margin:0;
	padding:0 0 12px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.list li {	
	background:url(../images/arrow02.gif) no-repeat 0 6px;
	padding:0 0 2px 8px;
}
ul.img-list {
	margin:0;
	padding:5px 0 0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.img-list li {
	padding:0 0 14px;
	height:1%;
	vertical-align:top;
}
ul.img-list img {display:block;}

/* services page */

.option-box,
.option-box-top,
.option-box-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/option-bg.gif) repeat-y;	
}
.option-box-top {background:url(../images/option-top.gif) no-repeat;}
.option-box-btm {
	background:url(../images/option-btm.gif) no-repeat 0 100%;
	padding:20px 0 20px 16px;
}

.option-box .last {padding-right:0;}
.option1 {
	float:left;
	width:190px;
	padding-right:28px;
}
.option1 p {
	margin:0;
	font:11px Tahoma, Arial, sans-serif;
}

.option2 {
	float:right;
	width:175px;
	padding-right:28px;
}
.option2 p {
	margin:0;
	font:11px Tahoma, Arial, sans-serif;
}

.message {
	height:1%;
	overflow:hidden;
	padding-bottom:10px;
}
.message input.text,
.message textarea {
	color:#7b7b7b;
	border:1px solid #afbdc3;
	padding:3px 7px 2px;
	width:202px;
	display:block;
	margin-bottom:12px;
	font:11px Tahoma, Arial, sans-serif;
}
* html .message input.text {margin-bottom:10px;}

.message textarea {
	padding:0 0 0 6px;
	height:217px;
	width:210px;
}
.message input.button {float:right;}

/* router page */

.type1 {font:11px Tahoma, Arial, sans-serif;}
.style1 .main-col {width:643px;}
.style1 .cnt-box {
	background-image:url(../images/cnt-box-bg02.gif);
	font:11px Arial, Helvetica, sans-serif;
}
.style1 .cnt-box-top {background-image:url(../images/cnt-box-top02.gif);}
.style1 .cnt-box-btm {background-image:url(../images/cnt-box-btm02.gif);}

.style1 .img-box {background-image:url(../images/img-box-bg02.gif);}
.style1 .img-box-top {background-image:url(../images/img-box-top02.gif);}
.style1 .img-box-btm {background-image:url(../images/img-box-btm02.gif);}


.style1 .sidebar {width:270px;}
.box03 {margin-bottom:14px;}
.box03,
.box03-top,
.box03-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/box03-bg.gif) repeat-y;	
}
.box03-top {background:url(../images/box03-top.gif) no-repeat;}
.box03-btm {
	background:url(../images/box03-btm.gif) no-repeat 0 100%;
	padding:15px 21px 11px 20px;
}
.box03 p {
	margin:0 0 8px;
	font:11px Tahoma, Arial, sans-serif;
}

/* support page */

.login-area {
	height:1%;
	overflow:hidden;
	padding:70px 0 40px;
}
.login {
	width:258px;
	margin:0 auto;
	background:url(../images/login-bg.gif) repeat-y;
}
.login-top,
.login-btm {
	height:1%;
	overflow:hidden;
	background:url(../images/login-top.gif) no-repeat;
}
.login-btm {
	background:url(../images/login-btm.gif) no-repeat 0 100%;
	padding:18px 21px 18px 19px;
}
.login h3 {
	text-align:center;
	margin-bottom:18px;
}
.login input.text {
	border:1px solid #afbdc3;
	padding:3px 6px;
	width:204px;
	font:11px Tahoma, Arial, sans-serif;
	margin-bottom:10px;
	color:#7b7b7b;
	display:block;
}
.login input.button {
	display:block;
	margin:19px auto 0;
}

/* company page */

.box01 address {
	font-style:normal;
	margin-bottom:12px;
}
ul.list01 {
	padding:0 0 12px;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.list01 li {
	height:1%;
	padding:0 0 2px;
	overflow:hidden;
}
ul.list01 span {
	float:left;
	width:38px;
	text-align:right;
	padding-right:12px;
}
ul.list01 strong {color:#0a618a;}
.item1 textarea {height:113px;}


/* platform page */

.style2 .main-col {width:694px;}
.style2 .cnt-box {background-image:url(../images/cnt-box-bg03.gif);}
.style2 .cnt-box-top {background-image:url(../images/cnt-box-top03.gif);}
.style2 .cnt-box-btm {background-image:url(../images/cnt-box-btm03.gif);}

.style2 .img-box {background-image:url(../images/img-box-bg03.gif);}
.style2 .img-box-top {background-image:url(../images/img-box-top03.gif);}
.style2 .img-box-btm {background-image:url(../images/img-box-btm03.gif);}

.style2 .sidebar {width:216px;}
.side-nav {
	width:211px;
	margin:0 0 0 2px;
	background:url(../images/side-nav-bg.jpg) repeat-y;
}
.side-nav-top,
.side-nav-btm {
	width:100%;
	overflow:hidden;
	background:url(../images/side-nav-top.jpg) no-repeat;
}
.side-nav-btm {
	background:url(../images/side-nav-btm.jpg) no-repeat 0 100%;
	padding:0 1px;
	width:209px;
	min-height:256px;
}
* html .side-nav-btm {
	height:256px;
	overflow:visible;
}

.side-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.side-nav ul li {	
	margin:-2px 0 2px;
	background:url(../images/separator02.jpg) repeat-x;
	font:bold 11px/37px Tahoma, Arial, sans-serif;
	height:1%;
}
.side-nav ul li a {
	display:block;
	height:1%;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
.side-nav ul li a:hover {text-decoration:underline;}

/* simex page */
.box03 ul.list li {font-size:11px;}

/* license page */

.license {
	height:1%;
	overflow:hidden;
	padding:15px 22px 0 19px;
}
.license h1 {margin-bottom:10px;}
.license p {margin:0 0 14px;}
.license h2 {
	font:18px Tahoma, Arial, sans-serif;
	margin:0 0 8px;
	border:0;
}
.btn-box {
	height:1%;
	overflow:hidden;
	padding:10px 0 10px 326px;
}
.btn02 {
	float:left;
	margin-right:15px;
	width:129px;
	height:28px;
	background:url(../images/btn-bg01.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font:bold 11px/25px Tahoma, Arial, sans-serif;
}

/* cast page */

.cast {
	height:1%;
	overflow:hidden;
}
.cast .cnt-box {
	background-image:url(../images/cnt-box-bg04.gif);
	font:11px Tahoma, Arial, sans-serif;
	margin-bottom:10px;
}
.cast .cnt-box-top {background-image:url(../images/cnt-box-top04.gif);}
.cast .cnt-box-btm {background-image:url(../images/cnt-box-btm04.gif);}

.cast-cnt {
	height:1%;
	overflow:hidden;
}
.cast-cnt .box03 {
	float:left;
	width:321px;
	margin-right:11px;
	background-image:url(../images/box03-bg02.gif);
}
.cast-cnt .box03-top {background-image:url(../images/box03-top02.gif);}
.cast-cnt .box03-btm {background-image:url(../images/box03-btm02.gif);}

.cast-cnt .img-box {
	background-image:url(../images/img-box-bg04.gif);
	float:left;
	width:369px;
}
.cast-cnt .img-box-top {background-image:url(../images/img-box-top04.gif);}
.cast-cnt .img-box-btm {
	background-image:url(../images/img-box-btm04.gif);
	padding-top:22px;
	padding-bottom:22px;
}


.side-col {
	float:right;
	width:216px;
}