body, html{
	background-color: #747474;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
table { padding: 0px; margin: 0px; display: block; width: 100%; border-collapse: collapse; font-family: Verdana, sans-serif; font-size: 12px; }
td { padding : 0px; vertical-align : top; text-align : left; }

a{ text-decoration: underline; }
a, a:link {color: #00539b;}
a:hover {color: #5782a4;}
button img{ width : 71px; height : 22px; }
button{ width: 71px; height: 22px; cursor: pointer; border: 0px solid; padding: 0px; margin: 0px; background: transparent url(../images/nbt1.gif); }
a.pointer{ background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 18px; }

h1,h2,h3,h4{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	color: #666666;
}
p{ margin : 10px 0px 10px 0px; padding : 0px; text-align : justify; }
ol,ul{ margin : 10px 0px 10px 0px; padding-left: 40px;}
input, select, textarea{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #666666; }

div.widthn,
div.width{
	width: 805px;
	margin: 0px auto;
}

/* main */

#main{
	width: 100%;
	background-color: White;
}

/* head */
	#head a.logo{
		float: left;
	}
	#head a.logo img{
		background: url(../images/logo2.gif) no-repeat bottom left;
	}
	
	#head a.logo img,
	#head a.logo{
		display: block;
		width: 200px;
		height: 72px;
	}
	#head ul li a.select{
		/* background-image: url(../images/m1.gif); */
		background-image: url(../images/k-full-hover.gif);
	}
	#head ul li a{
		display: block;
		width: 172px;
		/* background:url(../images/m2.gif) no-repeat center; */
		background:url(../images/k-full.gif) no-repeat bottom;
		font: bold  13px Arial;
		color: White;
		text-decoration: none;
		text-align: center;
		line-height: 22px;
		margin: 0px 0px 0px auto;
	}
	#head ul li{
		display: block;
		float: left;
		width: 33%;
	}
	#head ul{
		list-style: none;
		padding: 0px;
		margin: 0px;
		margin-left: 200px;
		padding-top: 30px;
	}
	#head{
		height: 80px;
		border: solid #747474;
		border-width: 10px 0px 0px 0px;
	}

/* content */

#content div.clear{
clear: left;
}
#content div.left{
padding-right: 3%;
}
#content div.right{
padding-left: 3%;
}
#content div.col{
width: 47%;
float: left;
margin-top: 10px;
}
#content div.width{
width: 880px;
}
#content{
background: url(../images/bg.gif) repeat-x top;
}
#content div.content{
color: #333333;

}
#content h2{
font-size: 24px;
color: #00539B;
}
#content h3{
font-size: 28px;
color: #333333;
}
#content div.content{
padding: 20px 0px;
min-height: 400px;
}

/* pages */

#pagebox.noborder{
border: 0px !important;
}
#pagebox{
background: url(../images/loading.gif) no-repeat center;
border: 1px solid #969696;
}
.show{
display: block !important;
}
.hide{
display: none !important;
}
#pagebox{
height: 360px;
}
#box{
height: 360px;
}
#pages{
height: 370px;
}

#pages button#action_next{
background-image: url(../images/bright.gif);
float: right;
}
#pages button#action_prev{
background-image: url(../images/bleft.gif);
float: left;
}
#pages button{
position: relative;
top: 160px;
}
#pages button img,
#pages button{
width: 19px;
height: 44px;
background: none;
}

#pages ul li{
padding: 0px;
margin: 0px;
position: absolute;
width: 805px;
}
#pages ul li.pages{
padding-top: 16px;
padding-left: 4px;
}
#pages ul{
list-style: none;
padding: 0px;
margin: 0px;
width: 805px;
margin: 0px auto;
	
}

/* price */
	#price table thead td.size,
	#price table thead td.info,
	#price table thead td.name{
		background-color: #7D96CF;
	}
	
	#price table tbody td.size,
	#price table tbody td.info,
	#price table tbody td.name{
		background-color: #BECAE7;
	}
	
	#price table thead td.price{
		background-color: #618C47;
	}
	
	#price table tbody td.price{
		background-color: #9CDBA5;
	}
	
	#price table thead td{
		color: White;
		font-weight: bold;
		text-align: center;
		width: 25%;
	}
	#price table tbody td{
		color: Black;
		text-align: center;
		vertical-align: middle;
	}
	#price table td{
		border: 2px solid white;
		padding: 10px;
	}
	#price table{
		padding : 0px;
		width: 90%;
		margin : 0px auto;
		display : block;
		font-size : 12px;	
	}

#content #price h3{
font-size: 20px;
color: #FF6600;
margin-bottom: 30px;
margin-top: 40px;
padding-left: 15px;
}

#price div.cols span.size{
font: bolder 12px Arial, Helvetica, sans-serif;
}
#price div.cols span{
display: block;
float: left;
font: bolder 12px Arial, Helvetica, sans-serif;
color: White;
background-color: #666666;
padding: 0px 10px;
margin-left: 20px;
}
#price div.cols img{
display: block;
position: absolute;
}
#price div.cols h2{
font: bolder 12px Arial, Helvetica, sans-serif;
margin: 0px;
padding: 110px 20px 10px 20px;
}
#price div.cols{
float: left;
width: 33%;
height: 180px;
}

#price {
padding-bottom: 30px;
}
/* about */

#about{
	width: 799px;
	margin: 0px auto;
}

/* info */

#info div.padding{
margin-bottom: 20px;
}
#info{
padding: 20px 0px 20px 0px;
}
#info div.left{
width: 47%;
}
#info div.right{
width: 47%;
}
#info dl dd{
display: block;
margin-left: 150px;
padding-bottom: 4px;
}
#info dl dt{
display: block;
float: left;
width: 150px;
font-weight: bold;
color: #666666;
padding-bottom: 4px;
}
#info dl{
padding: 0px;
margin: 0px;
margin-bottom: 10px;
padding-left: 10px;
}
#info ul li{
padding-bottom: 4px;
}
#info ul{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	list-style: none;
	padding-left: 10px;
}
/* bottom */

#bottom ul li.right div.phone {
text-align: left;
width: 230px;
margin: 0px 0px 0px auto;
}
#bottom ul li.right div.phone strong{
display: block;
font: normal 24px Tahoma;

}
#bottom ul li.right{
text-align: right;
}
#bottom ul li.left a{
color: White;
display: block;
margin-bottom: 3px;
}
#bottom ul li.left{
text-align: left;
}
#bottom ul li{
float: left;
width: 50%;
display: block;
}
#bottom ul{
margin: 0px;
padding: 20px 0px;
list-style: none;
}
#bottom{
height: 100px;
background-color: #747474;
color: White;
border: solid #666666;
border-width: 4px 0px 0px 0px;	
}
