@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
body {
background:#212121 url('../images/bg.gif') repeat-x;
font:10px Arial, Helvetica, sans-serif;
}

img {
border:none;
}
a {
text-decoration:none;
color:#333;
}
a:hover {
color:#FF0000;
}
ul
{
list-style: none;
}
li 
{
padding:2px 0 2px 10px;
background: url('../images/bullet.gif') no-repeat;
background-position: 0 6px;
}
li#bullet_black
{
color:#fff;
padding:2px 0 2px 10px;
background: url('../images/bullet_black.gif') no-repeat;
background-position: 0 6px;
}
table {
width:700px;
}
td {
text-align:left;
}
.td_center {
text-align:center;
width:100px;
}
.preload {
display:none;	
}
.ktm_link {
color:#b36817;	
}
.ktm_link:hover {
color:#F60;	
}
.main {
width:1010px;
margin:auto;
background:url('../images/bg_main.gif') repeat-y;
}
.main980 {
width:980px;
margin:auto;
clear:both;
font-size:11px;
line-height:140%;
}
.head_home {
float:right;
width:980px;
height:160px;
background:url('../images/bg_home1.jpg');
}
.head_home_right {
float:right;
width:15px;
height:160px;
background:url('../images/bg_home_right.gif');
}
.ktm {
margin:108px 0 0 645px;		
}
.home_flash {
clear:both;
margin:auto;
width:980px;
height:300px;
background:url('../images/bg_home2.jpg') no-repeat;
}
.home_nav {
margin:auto;
width:980px;
height:89px;
background:url('../images/bg_home3.jpg');	
}
.home_columns {
margin:auto;
width:980px;
height:204px;
background:url('../images/bg_home4.jpg') no-repeat;	
}
.home_column {
float:right;
width:120px;
padding:0 60px 0 0;
}
.content_left {
float:left;
margin:20px 0 0 0;
padding-left:35px;
width:365px;
}
.content_right {
float:right;
margin:20px 0 0 0;
padding-right:50px;
width:445px;
}
.nav_home {
float:right;
width:119px;
margin:8px 63px 0 0;	
}
.nav_home1:hover {
background:url('../images/nav_home1.jpg') no-repeat;
}
.nav_home2:hover {
background:url('../images/nav_home2.jpg') no-repeat;
}
.nav_home3:hover {
background:url('../images/nav_home3.jpg') no-repeat;
}
.logo {
float:left;
width:190px;
padding:17px 0 0 69px;
}
.head_recap {
margin:auto;
width:980px;
height:154px;
background:url('../images/bg_recap1.jpg');	
}
.nav_123 {
float:right;
padding:0 16px 0 0;
width:119px;
}
.nav_recap2:hover {
background:url('../images/nav_recap2.jpg') no-repeat;
}
.nav_recap3:hover {
background:url('../images/nav_recap3.jpg') no-repeat;
}
.nav_spacer {
float:right;
width:145px;
height:48px;
}
.nav_tech1:hover {
background:url('../images/nav_tech1.jpg') no-repeat;
}
.nav_tech3:hover {
background:url('../images/nav_tech3.jpg') no-repeat;
}
.nav_shop1:hover {
background:url('../images/nav_shop1.jpg') no-repeat;
}
.nav_shop2:hover {
background:url('../images/nav_shop2.jpg') no-repeat;
}
.head_tech {
margin:auto;
width:980px;
height:121px;
background:url('../images/bg_tech1.jpg');	
}
.head_shop {
margin:auto;
width:980px;
height:176px;
background:url('../images/bg_shop1.jpg');	
}
.bg_left {
float:left;
width:15px;
height:132px;
background:url('../images/bg_left.gif');	
}
.bg_right {
float:left;
width:15px;
height:132px;
background:url('../images/bg_right.gif');	
}
.recap1 {
float:left;
width:980px;
height:132px;
background:url('../images/bg_recap2.jpg');	
}
.recap4 {
float:left;
width:980px;
height:132px;
background:url('../images/bg_recap4.jpg');	
}
.recap6 {
float:left;
width:980px;
height:132px;
background:url('../images/bg_recap6.jpg');	
}
.recap7 {
clear:both;
margin:auto;
width:980px;
background:url('../images/bg_recap7.jpg') no-repeat;
}
.tech2 {
float:left;
width:980px;
height:132px;
background:url('../images/bg_tech2.jpg');	
}
.tech3 {
clear:both;
margin:auto;
width:980px;
height:365px;
background:url('../images/bg_tech3.jpg');	
}
.tech_columns {
float:left;
width:235px;
padding:40px 0 0 35px;
line-height:150%;
}
.shop2 {
float:left;
width:980px;
height:132px;
background:url('../images/bg_shop2.jpg');	
}
.shop3 {
clear:both;
margin:auto;
width:980px;
height:115px;
background:url('../images/bg_shop3.jpg');	
}
.block_text {
font-size:10px;
margin:38px 0 0 37px;
width:175px;
line-height:150%;
}
.foot_wrap {
margin:auto;
width:980px;
height:35px;
background:url('../images/bg_foot.gif');
}
.foot_right {
margin:auto;
width:955px;
height:19px;
text-align:right;
}
.foot_left {
padding-left:62px;
margin:auto;
width:918px;
color:#fff;
}
.foot_left_link {
color:#999;	
}
.tooltip{
position:absolute;
left:-2000px;
top:-2000px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
width:150px;
height:110px;
}
.tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#222;
padding:5px 5px;
width:140px;
height:100px;
}
.nostyle {
text-decoration:none;
color:#000;
}
.nostyle:hover {
color:#000;
}
