body{
	margin:0;
	padding:0;
	font:14px Tahoma,Verdana,Arial;
	color:#121c26;
	background:url(images/bg-header-x.png) repeat-x 0 0;
	min-width:1000px;
}
#page{
	background:url(images/bg-header-ck.png) no-repeat 50% 0;
}
/*header*/
#page #header{
	width:1000px;
	height:348px;
	margin:0 auto;
}
#page #header h1{
	margin:0;
	padding:0;
}
#page #header h1 a{
	width:120px;
	height:150px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:80px 0 0 0;
	padding:0;
}
#page #header ul#banner{
	width:550px;
	height:147px;
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
#page #header div.block{
	width:1000px;
	height:79px;
	float:left;
	background:url(images/header-link.png) no-repeat 100% 100%;
}
#page #header div.block a{
	width:202px;
	height:79px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
#page #header ul#navigation{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	overflow:hidden;
}
#page #header ul#navigation li{
	float:left;
}
#page #header ul#navigation li a.part-1,
#page #header ul#navigation li a.part-2,
#page #header ul#navigation li a.part-3,
#page #header ul#navigation li a.part-4,
#page #header ul#navigation li a.part-5,
#page #header ul#navigation li a.part-6,
#page #header ul#navigation li a.part-7,
#page #header ul#navigation li a.part-1act,
#page #header ul#navigation li a.part-2act,
#page #header ul#navigation li a.part-3act,
#page #header ul#navigation li a.part-4act,
#page #header ul#navigation li a.part-5act,
#page #header ul#navigation li a.part-6act,
#page #header ul#navigation li a.part-7act{
	height:39px;
	float:left;
}
#page #header ul#navigation li a.part-1{width:165px;}
#page #header ul#navigation li a.part-2{width:120px;}
#page #header ul#navigation li a.part-3{width:165px;}
#page #header ul#navigation li a.part-4{width:120px;}
#page #header ul#navigation li a.part-5{width:130px;}
#page #header ul#navigation li a.part-6{width:120px;}
#page #header ul#navigation li a.part-7{width:180px;}
#page #header ul#navigation li a.part-1:hover{background:url(images/navigation-hover.png) no-repeat 0 0;}
#page #header ul#navigation li a.part-2:hover{background:url(images/navigation-hover.png) no-repeat -165px 0;}
#page #header ul#navigation li a.part-3:hover{background:url(images/navigation-hover.png) no-repeat -285px 0;}
#page #header ul#navigation li a.part-4:hover{background:url(images/navigation-hover.png) no-repeat -450px 0;}
#page #header ul#navigation li a.part-5:hover{background:url(images/navigation-hover.png) no-repeat -570px 0;}
#page #header ul#navigation li a.part-6:hover{background:url(images/navigation-hover.png) no-repeat -700px 0;}
#page #header ul#navigation li a.part-7:hover{background:url(images/navigation-hover.png) no-repeat -820px 0;}

#about #header ul#navigation li a.part-1{width:165px;background:url(images/navigation-hover.png) no-repeat 0 0;}
#ipbox #header ul#navigation li a.part-2{width:120px;background:url(images/navigation-hover.png) no-repeat -165px 0;}
#office #header ul#navigation li a.part-3{width:165px;background:url(images/navigation-hover.png) no-repeat -285px 0;}
#service #header ul#navigation li a.part-4{width:120px;background:url(images/navigation-hover.png) no-repeat -450px 0;}
#contact #header ul#navigation li a.part-5{width:130px;background:url(images/navigation-hover.png) no-repeat -570px 0;}
#payment  #header ul#navigation li a.part-6{width:120px;background:url(images/navigation-hover.png) no-repeat -700px 0;}
#feedback #header ul#navigation li a.part-7{width:180px;background:url(images/navigation-hover.png) no-repeat -820px 0;}

div.line {color: #fff; font-size: 0.1px}
div.line a {color:#fff; text-decoration:none; font-size: 0.1px}
div.line a:visited {border-bottom:none; color: #fff; text-decoration: none; font-size: 0.1px}
div.line a:active {color:#fff; text-decoration:none; font-size: 0.1px}
div.line a:hover {color:#fff; text-decoration:none; font-size: 0.1px}

/*content*/
#page #content{
	width:950px;
	margin:0 auto;
	padding:20px 25px 30px 25px;
	font-size:16px;
}

#about #page #content{background:url(images/topHOME.png) no-repeat 50% 0;padding-top:290px;}
#home #page #content{background:url(images/topHOME.png) no-repeat 50% 0;padding-top:290px;}
#ipbox #page #content{background:url(images/topIPBOX.png) no-repeat 50% 0;padding-top:290px;}
#office #page #content{background:url(images/topOFFICE.png) no-repeat 50% 0;padding-top:290px;}

#page #content .topics{
	width:950px;
	float:left;
	padding:6px 0 0 0;
	margin:0 0 20px 0;
	background:url(images/internal-top.png) no-repeat 0 0;
}
#comments #page #content .topics{
	width:100%;
	margin:30px 0 0 0;
	float:left;
	overflow:hidden;
	background:url(images/internal-top-com.png) no-repeat 0 0;
}
#comments #page #content .topics h3{
	margin:0;
	padding:0 0 0 10px;
	font-size:16px;
	font-weight:normal;
}
#page #content .topics .topics-bottom{
	width:950px;
	float:left;
	padding:0 0 6px 0;
	background:url(images/internal-bottom.png) no-repeat 0 100%;
}

#comments #page #content .topics .topics-bottom .topics-content{
	border-left:1px solid #adb9c2;
	border-right:1px solid #adb9c2;
}
#page #content .topics .topics-bottom .topics-content{
	width:948px;
	overflow:hidden;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
}
#page #content .topics .topics-bottom .topics-content p{
	margin:0;
	padding:10px;
}
#page #content ul.content{
	margin:0;
	padding:20px 0 0 20px;
}
#page #content ul.content-office{
	margin:0;
	padding:0 0 20px 30px;
}
#page #content a.download{
	width:259px;
	height:80px;
	float:right;
	background:url(images/link-download.png) no-repeat 0 0;
}
/*present*/
.present1{
	width:203px;
	height:232px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 0 0;
}
.present1 a{
	width:203px;
	height:232px;
	float:left;
	background:url(images/present1.png) no-repeat 0 0;
}
.present2{
	width:619px;
	height:242px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 0 0;
	background:url(images/present2.png) no-repeat 0 0;
}
.present2 a.pr1{
	width:230px;
	height:240px;
	float:left;
}
.present2 a.pr2{
	width:230px;
	height:240px;
	float:right;
}
/*feadback*/
.feadback{
	width:334px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:18px;
}
.feadback input{
	width:324px;
	height:29px;
	border:0;
	padding:0 5px 0 5px;
	font:20px Tahoma,Verdana,Arial;
	background:url(images/bg-input.png) no-repeat 0 0;
	color:#006600;
}
.feadback textarea{
	width:322px;
	height:157px;
	border:0;
	color:#006600;
	font:20px Tahoma,Verdana,Arial;
	padding:5px;
	background:#ecf1f3;
	border:1px solid #adb9c2;
}
.feadback input.submit{
	width:147px;
	height:34px;
	margin:10px 0 0 95px;
	float:left;
	background:url(images/bg-submit.png) no-repeat 0 0;
}

/*footer*/
#page #block-footer{
	width:100%;
	overflow:hidden;
	float:left;
	background:url(images/bg-footer-x.png) repeat-x 0 0;
}
#page #block-footer #footer{
	width:1000px;
	height:50px;
	margin:0 auto;
	padding:200px 0 0 0;
	background:url(images/bg-footer-ck.png) no-repeat 50% 0;
}
#page #block-footer #footer div.footer-info{
	width:560px;
	height:50px;
	margin:0 auto;
}
#page #block-footer #footer div.footer-info p{
	text-align:center;
	font-size:10px;
	margin:0;
	padding:3px 0 0 0;
}
#page #block-footer #footer div.footer-info div.logo{
	width:33px;
	height:31px;
	margin:0 auto;
	padding:3px 0 0 0;
}
#page #block-footer #footer div.footer-info a{
	width:33px;
	height:31px;
	float:left;
	overflow:hidden;
	background:url(images/osko.png) no-repeat 0 0;
	text-indent:-9999px;
}
#page #block-footer #footer div.footer-info a:hover{
	background:url(images/osko-hover.png) no-repeat 0 0;
}

