body{
	color:#333;
	font-size: 12px;
	font-family:"Courier New", Courier, monospace;
	padding:0px;
}
	
#page_wrap {
	width:auto;
}

#ka_left_logo {
	margin:26px 0 0 16px;
	width:200px;
	float:left;
}

#nav {
	margin: 30px 0 0 0;
}

#nav a:link, a:visited {
	font-size:12px;
	text-decoration:none;
	color:#4C4C4C;
}

#nav a:hover {
	font-weight:bold;
}
	
#nav li {
	padding:0;
	margin:0;
	list-style: none;
}


#gallery_wrap {
	margin:22px 0 0 106px;
	padding:0;
	position:absolute;
	width:672px;
}

div#gallery_wrap li{
	float:left;
	margin:0 6px 2px 0;
	list-style: none;
}

div#gallery_wrap img{
	width: 90px;
}

div#gallery_wrap a{
	cursor:pointer;
}

div#main_image{
	position:fixed;
	left: 784px;
	top: 46px;
	width: 470px;
	height: 630px;
	border: 1px solid black;
}

div#main_image_press{
	position:fixed;
	left: 780px;
	top: 21px;
	width: 470px;
	height: 630px;
	border:none;
}


/***************** Slider *****************/


#slider {
    margin:22px 0 0 106px;
	padding:0;
	position:absolute;
	width:635px;
}

.scroll {
	overflow: hidden;
	width: 635px;
    margin: 0;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding: 0 4px;
    width: 90px;
	height: 123px;
}

.inside img {
	display: block;
	width: 90px;
	height: 123px;
	cursor:pointer;
}

.scrollButtons {
    position: absolute;
    top: 33px;
    cursor: pointer;
	width:45px;
	height:58px;
	overflow:hidden;
}

.scrollButtons.left {
    left: -8px;
}

.scrollButtons.right {
    right: -8px;
}

.hide {
    display: none;
}