

#content img {
	display: inline;
}

#header {
	position: absolute;
}

#knro_logo {
	position: absolute;
	top: 30px;
	left: 35px;
	height: 220px;
	width: 229px;
	z-index: 4;
}

#knro_logo a {
	display: block;
	height: 220px;
	width: 229px;
}

#galeria_bydg {
	position: absolute;
	top: 35px;
	left: 30px;
	padding-left: 4px;
	height: 445px;
	width: 233px;
	z-index: 1;
}

#galeria_bydg_bg {
	position: absolute;
	top: 0;
	left: 0;
	height: 445px;
	width: 237px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='images/mygallery_bg.png');
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 1;
}

#galeria_bydg_bg[id] {
	background-image: url(../images/mygallery_bg.png);
}

.stepcarousel {
	position: relative; /*leave this value alone*/
	height: 441px; /*Height should enough to fit largest content's height*/
	width: 229px; /*Width of Carousel Viewer itself*/
	overflow: scroll; /*leave this value alone*/
	z-index: 2;
}

.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	top: 0;
	left: 0;
	z-index: 2;
}

.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 229px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.pagination {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 3;
}

.pagination img {
	float: right;
	padding-left: 4px;
}

