* { padding: 0px; margin: 0px; }

a img { border: none; }

.clear { clear: both; }

.left { float: left;}

body {
	    margin: 0px;
	    text-align: center;
	    font: 1px Verdana;
        background: rgb(114,109,109);
}

.one_table {
		width: 780px;
		height: 705px;
        background: rgb(255,255,255);
		margin: 30px auto 0px;
}

.one_table .n_00 {
		width: 780px;
		height: 77px;
		padding: 0px 15px;
        background: url(images/logo.jpg) 0 0 no-repeat;
		vertical-align: top;
		text-align: left;
}

.one_table .n_00 div {
		float: right;
		text-align: right;
		margin: 15px 0px 0px;
}

.one_table .n_00 div a {
		font-family: Helvetica, Arial, Verdana;
		font-size: 11px;
		letter-spacing: 1px;
		line-height: 14px;
		color: rgb(34,34,34);
		font-weight: bold;
		text-decoration: none;
}

.one_table .n_01 {
		width: 780px;
		height: 36px;
		text-align: center;
}

.one_table .n_01 div {
		margin: 0px 15px;
		padding: 0px;
		height: 36px;
        	background: url(images/back_00.gif) 0 0 repeat-x;
}

.one_table .n_01 div div {
		float: left;
		height: 36px;
		width: 105px;
		margin: 0px;
		padding: 0px;
}

.one_table .n_01 div div.ov {
		float: left;
		height: 36px;
       		background: url(images/back_00_ov.gif) 0 0 repeat-x;
		margin: 0px;
		padding: 0px;
}

.one_table .n_01 div div a, .one_table .n_01 div div.ov a {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		font-size: 11px;
		letter-spacing: 1px;
		line-height: 12px;
		color: rgb(255,255,255);
		text-decoration: none;
		padding: 15px 14px 0px;
}

.one_table .n_01 div div a:hover {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		font-size: 11px;
		letter-spacing: 1px;
		line-height: 12px;
		color: rgb(255,255,255);
		text-decoration: none;
		padding: 15px 14px 0px;
       		background: url(images/back_00_ov.gif) 0 0 repeat-x;
}


.one_table .n_01 img {
		float: left;
}

.one_table .n_02 {
		width: 780px;
		height: 592px;
		vertical-align: top;
		text-align: left;
}

.footer {
		width: 780px;
		height: 30px;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
}

.footer .left {
		float: left;
		width: 475px;
		height: 30px;
		margin: 0px;
		padding: 10px 0px 0px 15px;
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		line-height: 13px;
		color: rgb(255,255,255);
}

.footer .left a {
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		line-height: 13px;
		color: rgb(255,255,255);
		text-decoration: none;
		padding: 0px;
		margin: 0px;
}

.footer .right {
		float: right;
		width: 200px;
		height: 30px;
		margin: 0px;
		padding: 10px 15px 0px 0px;
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		line-height: 13px;
		color: rgb(255,255,255);
		text-align: right;
}

/* |||||||||||||||||||||||||| |  |  |   |   I N D E X   |    |  |  | |||||||||||||||||||||||||| */

.main_0 {
		width: 750px;
		height: 174px;
		/*background: url(images/back_pic_00.jpg) 0 0 no-repeat;*/
		margin: 0px 15px;
}

.main_1 {
		width: 750px;
		height: 161px;
		background: url(images/back_02.gif) 0 0 repeat-x;
		margin: 0px 15px;
}

.main_1 .in_0 {
		width: 568px;
		height: 161px;
		float: left;
}

.main_1 .in_0 img {
		float: left;
		margin: 20px 0px 0px 25px;
}

.main_1 .in_0 .right {
		width: 350px;
		height: 161px;
		float: right;
		padding: 0px;
		margin: 0px;
		text-align: left;
}

.main_1 .in_0 .right h1 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		font-size: 18px;
		line-height: 22px;
		color: rgb(63,82,113);
		font-weight: 100;
		margin: 20px 0px 10px 20px;
}

.main_1 .in_0 .right h1 span {
		color: rgb(230,89,46);
}

.main_1 .in_0 .right p {
		display: block;
		font-family: verdana;
		font-size: 11px;
		line-height: 17px;
		color: rgb(20,20,20);
		margin: 0px 20px;
}

.main_1 .in_0 .right a {
		float: right;
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		line-height: 16px;
		color: rgb(20,20,20);
		margin: 4px 0px 0px; 
		text-decoration: none;
}

.main_1 .in_0 .right img {
		float: right;
		margin: 4px 0px 0px; 
		padding: 6px 15px 0px 4px;
}

.main_1 .in_1 {
		width: 182px;
		height: 161px;
		background: url(images/back_03.gif) 0 0 no-repeat;
		float: right;
		text-align: left;
}

.main_1 .in_1 .h1 {
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		color: rgb(255,255,255);
		margin: 13px 0px 0px 19px; 
}

.main_1 .in_1 .h2 {
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		font-weight: bold;
		line-height: 29px;
		color: rgb(81,80,80);
		margin: 13px 0px 0px 39px; 
		font-style: italic;
}

.main_1 .in_1 .h2 a {
		width: 121px;
		height: 20px;
		display: block;
		background: url(images/bl.gif) 0 0 no-repeat;
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		color: rgb(81,80,80);
		margin: 9px 0px 0px -7px; 
		padding-left: 7px;
		font-style: italic;
		text-decoration: none;
}

.main_1 .in_1 .h2 a:hover {
		width: 121px;
		height: 20px;
		display: block;
		background: url(images/wl.gif) 0 0 no-repeat;
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		color: rgb(81,80,80);
		margin: 9px 0px 0px -7px; 
		padding-left: 7px;
		font-style: italic;
		text-decoration: none;
}

.main_1 .in_1 .h2 a.on {
		width: 121px;
		height: 20px;
		display: block;
		background: url(images/wl.gif) 0 0 no-repeat;
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		color: rgb(81,80,80);
		margin: 9px 0px 0px -7px; 
		padding-left: 7px;
		font-style: italic;
		text-decoration: none;

}

.main_2 {
		width: 700px;
		margin: 0px 40px;
		text-align: left;
}

.main_2 h1 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		font-size: 15px;
		font-weight: normal;
		line-height: 18px;
		color: #e6592e;
		margin: 20px 0px 2px 0px; 
}

.main_2 p {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		font-size: 12px;
		line-height: 22px;
		color: rgb(55,55,55);
		margin: 10px 110px 0px 0px; 
}

/* |||||||||||||||||||||||||| |  |  |   |   A B O U T _ U S   |    |  |  | |||||||||||||||||||||||||| */

.sec_menu {
		width: 750px;
		height: auto;
		margin: 0px 15px;
		padding: 0px;
		background: rgb(156,159,160);
		display: table;
}

.sec_menu .wid_tw {
		width: 10px;
		float: left;
}

.sec_menu div {
		float: left;
		margin: 0px;
		padding: 0px;
}

.sec_menu div.ov {
		float: left;
		margin: 0px;
		padding: 0px;
		background: url(images/pre_a.gif) 0 2px no-repeat;
}

.sec_menu div a, .sec_menu div.ov a {
		display: block;
		margin: 6px 0px 5px 26px;
		font-family: Helvetica, Arial, Verdana;
		font-size: 10px;
		line-height: 15px;
		padding-left: 10px;
		color: rgb(255,255,255);
		text-decoration: none;
}

.sec_menu div a:hover {
		display: block;
		margin: 6px 0px 5px 26px;
		font-family: Helvetica, Arial, Verdana;
		font-weight: bold;
		font-size: 10px;
		line-height: 15px;
		color: rgb(70,70,70);
		padding-left: 10px;
		text-decoration: none;
		background: url(images/pre_a.gif) -25px -3px no-repeat;
}

.sec_menu div.ov a {
		color: rgb(70,70,70);
}

.id_001 {
		float: right;
		margin-right: 15px;
}

.h_01 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 18px;
		line-height: 18px;
		color: rgb(77,77,77);
		margin: 40px 0px 20px 50px;
}

.h_02 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 15px;
		line-height: 19px;
		color: #e6592e;
		margin: 0px 300px 0px 85px;
}

.h_03 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 11px;
		line-height: 16px;
		color: rgb(77,77,77);
		margin: 18px 300px 0px 85px;
}

/* |||||||||||||||||||||||||| |  |  |   |   P R O D U C T S   |    |  |  | |||||||||||||||||||||||||| */

.h_productnavtitle {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 10px;
		line-height: 18px;
		width: 150px;
		color: rgb(77,77,77);
		margin: 50px 0px 0px 0px;
}





.h_001 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 16px;
		font-weight: bold;
		line-height: 18px;
		color: rgb(77,77,77);
		margin: 26px 0px 0px 45px;
}

.first_img {
		float: left;
		margin: 30px 0px 0px 52px;
}

.lost_img {
		float: left;
		margin: 30px 0px 0px 3px;
}

.main_img, .main_ov_img {
		float: left;
		margin: 30px 2px 0px 5px;
		border: 1px solid rgb(0,0,0);
}

.main_ov_img {
		border: 2px solid rgb(230,89,46);
		margin-top: 29px;
}

a:hover .main_img {
		border: 1px solid rgb(230,89,46);
}

.pre_left_0 {
		float: left;
		width: 52px;
		margin: 0px;
		text-align: left;
}

.left_for_0 {
		float: left;
		width: 442px;
		margin: 20px 0px 0px 0px;
		text-align: left;
}

.left_for_0 img {
		border: 1px solid rgb(0,0,0);
}

.left_for_0 .left {
		float: left;
		width: 150px;
		height: 20px;
		padding: 0px;
		margin: 10px 0px 0px;
		text-align: left;
}

.left_for_0 .right {
		float: right;
		width: 150px;
		height: 20px;
		padding: 0px;
		margin: 10px 0px 0px;
		text-align: right;
}

.left_for_0 .left a, .left_for_0 .right a {
		font-family: Helvetica, Arial, Verdana;
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: bold;
		line-height: 18px;
		color: rgb(64,64,64);
		text-decoration: none;
		padding: 0px;
		margin: 0px;
}

.left_for_0 .left a span, .left_for_0 .right a span {
		color: rgb(230,89,46);
}

.right_for_0 {
		float: right;
		width: 275px;
		margin: 20px 0px 0px 0px;
		text-align: left;
}

.right_for_0 .h_1 {
		font-family: Helvetica, Arial, Verdana;
		font-size: 16px;
		font-weight: bold;
		line-height: 24px;
		color: rgb(64,64,64);
		margin-left: 5px;
}

.right_for_0 .h_2 {
		font-family: Helvetica, Arial, Verdana;
		font-size: 12px;
		line-height: 18px;
		color: rgb(64,64,64);
		margin-left: 5px;
}

/* |||||||||||||||||||||||||| |  |  |   |   S E R V I C E S   |    |  |  | |||||||||||||||||||||||||| */

.id_002 {
		position: absolute;
		margin: 200px 0px 0px 578px;
}

.h_011 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 18px;
		line-height: 18px;
		color: rgb(77,77,77);
		margin: 25px 0px 20px 50px;
}

.h_03 a {
		font-family: verdana;
		font-size: 10px;
		font-weight: bold;
		line-height: 15px;
		color: rgb(20,20,20);
		text-decoration: none;
		border-bottom: 1px solid rgb(191,191,191);
}

.h_03 span {
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 11px;
		font-weight: bold;
		line-height: 15px;
		color: rgb(232,100,60);
		text-decoration: none;
		border-bottom: 1px solid rgb(255,255,255);
}

/* |||||||||||||||||||||||||| |  |  |   |   T E C H _ S P E C S   |    |  |  | |||||||||||||||||||||||||| */

.id_003 {
		float: right;
		margin: 0px 110px 0px 0px;
}

.h_033 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 11px;
		line-height: 16px;
		color: rgb(77,77,77);
		margin: 18px 20px 0px 85px;
}

ul li {
		margin-left: 40px;
}

ul.none_list li {
		list-style: none;
		margin-left: 25px;
}

.left_modern { 
		float: left;
		font-family: Helvetica, Arial, Verdana;
		font-size: 11px;
		line-height: 16px;
		color: rgb(77,77,77);
		text-align: left;
}

/* |||||||||||||||||||||||||| |  |  |   |   C O N T A C T _ U S    |    |  |  | |||||||||||||||||||||||||| */

.h_03_000 {
		display: block;
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-weight: bold;
		font-size: 11px;
		line-height: 16px;
		color: rgb(77,77,77);
		margin: 14px 390px 0px 85px;
}

.older {
		width: 200px;
		height: 200px;
		position: absolute;
		margin: 326px 0px 0px 542px;
}

.older h1 {
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-weight: bold;
		font-size: 12px;
		line-height: 20px;
		color: rgb(77,77,77);
}

.older h1 span {
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-weight: bold;
		font-size: 12px;
		line-height: 16px;
		color: rgb(230,89,46);
}

.older p {
		font-family: Helvetica, Arial, Verdana;
		letter-spacing: 1px;
		font-size: 11px;
		line-height: 18px;
		color: rgb(77,77,77);
		margin-left: 20px;
}

input {
		border: 1px solid rgb(183,183,183);
		border-top: 2px solid rgb(183,183,183);
		border-left: 1px solid rgb(223,223,223);
		width: 140px;
		height: 14px;
		padding: 0px 2px;
		float: right;
}

select {
		margin: 0px;
		margin-right: 36px;
		border: none;
		width: 110px;
		float: right;
}

option {
		border: none;
		background: rgb(250,250,249);
		padding: 0px 2px;
}

textarea {
		border: 1px solid rgb(183,183,183);
		border-top: 2px solid rgb(183,183,183);
		border-left: 1px solid rgb(223,223,223);
		width: 140px;
		padding: 0px 2px;
		float: right;
}

button {
		position: absolute;
		border: 0px;
		background: none;
		margin: -10px 0px 0px 265px;
}

button img {
		border: 0px;
		padding: 0px;
}

input, textarea, option, select {
		font-family: verdana, arial;
		font-size: 11px;
		line-height: 13px;
		font-weight: normal;
		color: rgb(62,62,62);
}

.for_log {
		position: absolute;
		width: 300px;
		height: 55px;
		margin: 20px 0px 0px 35px;
		padding: 0px;
		cursor: hand;
}

#content {
	width:650px; 
	height:475px; 
	overflow:scroll; 
	overflow-x:hidden;
}