@charset "utf-8";

body {background-image:url(../image/main/main-bg.png);}

div#container {
	position:relative;
	margin:0 auto;
	width:800px;
}
div#logo1 {
	position: absolute;
	background-image:url(../image/main/logo1.png);
	left:0px;
	top:1px;
	width:101px;
	height:162px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo2 {
	position:absolute;
	background-image:url(../image/main/logo2.png);
	left:101px;
	top:0px;
	width:102px;
	height:163px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo3 {
	position: absolute;
	background-image:url(../image/main/logo3.png);
	left:203px;
	top:0px;
	width:102px;
	height:163px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo4 {
	position: absolute;
	background-image:url(../image/main/logo4.png);
	left:305px;
	top:0px;
	width:101px;
	height:163px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo5 {
	position: absolute;
	background-image:url(../image/main/logo5.png);
	left:406px;
	top:0px;
	width:102px;
	height:163px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo6 {
	position: absolute;
	background-image:url(../image/main/logo6.png);
	left:508px;
	top:0px;
	width:97px;
	height:162px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo7 {
	position: absolute;
	background-image:url(../image/main/logo7.png);
	left:605px;
	top:0px;
	width:102px;
	height:160px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo8 {
	position: absolute;
	background-image:url(../image/main/logo8.png);
	left:707px;
	top:1px;
	width:97px;
	height:158px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#top_main {
	position:absolute;
	background-image:url(../image/main/top_main.png);
	width:800px;
	height:49px;
	left:0px;
	top:270px;
	background-repeat: no-repeat;
	background-position: center top;
}
div#left_main {
	position:absolute;
	background-image:url(../image/main/left_main.png);
	left:0px;
	top:319px;
	width:29px;
	height:420px;
	background-repeat: repeat-y;
	background-position: center center;
}
div#right_main {
	position:absolute;
	background-image:url(../image/main/right_main.png);
	left:773px;
	top:319px;
	width:27px;
	height:420px;
	background-repeat: repeat-y;
	background-position: center center;
}
div#bottom_main{
	position:absolute;
	background-image:url(../image/main/bottom_main.png);
	left:0px;
	top:739px;
	width:800px;
	height:49px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
div#content_main {
	position:absolute;
	left:29px;
	top:319px;
	width:744px;
	height:420px;
	background-color: #FFFFCC;
	background-image: url(../image/site/image.png);
	background-repeat: repeat;
}
div#content_main_kar {
	position:absolute;
	left:29px;
	top:319px;
	width:744px;
	height:420px;
	background-color: #FFFFCC;
	background-image: url(../image/site/kar_bg.png);
	background-repeat: repeat;
	background-position: center top;
}
div#company {
	position:absolute;
	left:138px;
	top:550px;
	width:470px;
	height:48px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 10px;
	text-align: center;
	font-style: normal;
}
div#companyalt {
	position:absolute;
	left:138px;
	top:545px;
	width:470px;
	height:48px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 10px;
	text-align: center;
	font-style: normal;
}
div#banner_top {
	position:absolute;
	left:176px;
	top:205px;
	width:450px;
	height:60px;
	z-index:1;
	border: thin solid #000000;
}
div#banner_bottom {
	position:absolute;
	left:145px;
	top:575px;
	width:448px;
	height:59px;
	z-index:1;
	border: thin solid #000000;
}
div#banner_bottom1 {
	position:absolute;
	left:145px;
	top:470px;
	width:448px;
	height:59px;
	z-index:1;
	border: thin solid #000000;
}
div#text {
	position:absolute;
	left:20px;
	top:0px;
	width:300px;
	height:420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #333333;
	background-image: url(../image/site/kar_text.png);
	background-repeat: no-repeat;
}
.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #333333;
	width:290px;
	height:390px;
	font-weight: lighter;
	margin-top: 30px;
	margin-left: 5px;
	font-style: normal;
}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #333333;
	width:280px;
	height:190px;
	font-weight: lighter;
	margin-top: 210px;
	margin-left: 5px;
	font-style: normal;
	position: absolute;
}
div#logo {
	position:absolute;
	left:420px;
	top:0px;
	width:300px;
	height:420px;
	background-image: url(../image/site/kar_text.png);
	background-repeat: no-repeat;
}
div#royal{
	position:absolute;
	left:75px;
	top:30px;
	width:150px;
	height:43px;
	background-image: url(../image/site/royal.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #000000;
}
div#eukanuba{
	position:absolute;
	left:75px;
	top:83px;
	width:150px;
	height:31px;
	background-image: url(../image/site/eukanuba.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #000000;
}
div#bosch{
	position:absolute;
	left:75px;
	top:124px;
	width:150px;
	height:74px;
	background-image: url(../image/site/bosch.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #000000;
}
div#purina{
	position:absolute;
	left:75px;
	top:208px;
	width:150px;
	height:39px;
	background-image: url(../image/site/purina.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #000000;
}
div#hills{
	position:absolute;
	left:75px;
	top:257px;
	width:150px;
	height:125px;
	background-image: url(../image/site/hills.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #000000;
}
div#foto {
	position:absolute;
	left:420px;
	top:0px;
	width:300px;
	height:420px;
	background-image: url(../image/site/kar_text.png);
	background-repeat: no-repeat;
}
div#main_foto {
	position:absolute;
	left:35px;
	top:30px;
	width:230px;
	height:173px;
}
div#flashtop, a#flashlinktop {
   position:absolute;
	left:176px;
	top:205px;
	width:450px;
	height:60px;
	border: thin solid #000000;
}
a#flashlinktop {
   display:block;
}
a#flashlinktop img {
   border:0;
}

div#flashbottom, a#flashlinkbottom {
	position:absolute;
	left:145px;
	top:470px;
	width:448px;
	height:59px;
	border: thin solid #000000;
}
a#flashlinkbottom {
   display:block;
}
a#flashlinkbottom img {
   border:0;
}
div#flashbottom1, a#flashlinkbottom1 {
	position:absolute;
	left:145px;
	top:470px;
	width:448px;
	height:59px;
	border: thin solid #000000;
}
a#flashlinkbottom1 {
   display:block;
}
a#flashlinkbottom1 img {
   border:0;
}
#google {
	position:absolute;
	left:6px;
	top:470px;
	width:728px;
	height:90px;
}
#google_skier1 {
	position:absolute;
	left:20px;
	top:575px;
	width:110px;
	height:32px;
}
#google_skier2 {
	position:absolute;
	left:610px;
	top:575px;
	width:110px;
	height:32px;
}
