FORM {
	padding: 5px 0px;
}
.back {
	width: 780px;
	height: 518px;
}
.logo {
	margin-left: 28px;
	margin-right: 5px;
	width: 160px;
}
.back-top {
	background: white url(/img/summer/back-top-800.jpg) no-repeat bottom center;
	height: 50px;
	vertical-align: bottom;
}
.back-middle {
	background: url(/img/summer/back-mdl-800.jpg) no-repeat center;
	height: 363px;
	padding: 0px 20px;
}
.back-bottom {
	background: url(/img/summer/back-btm-800.jpg) no-repeat bottom center;
	height: 105px;
}
.tmenu, .tmenu A {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	padding: 3px 0px;
}
.tmenu A:hover {
	text-decoration: underline;
}
.smenu, .smenu A {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #7A7C7B;
}
.smenu A:hover {
	text-decoration: underline;
}
.pre-content, .post-content {
	position: relative;
	width: 100%;
	height: 100%;
	right: 16px;
	bottom: -7px;
}
.post-content {
	right: 5px;
	bottom: 0px;
}
.path {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font: bold 8pt Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	color: #9C9C9C;
	text-align: right;
}
.path A {
	color: #9C9C9C;
	text-decoration: none;
}
.path A:hover {
	text-decoration: underline;
}
.error {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font: bold 8pt Tahoma;
	color: #CC3300;
	text-align: right;
	visibility: hidden;
}
.holder {
	position: relative;
	overflow: hidden;
	width: 550px;
	height: 215px;
	z-index:100; 
}
.scroll-frame {
	position: absolute; 
	top: 3px; 
	right: 10px;
	width: 540px;
	height: 210px; 
	clip: rect(0px, 540px, 210px, 0px); 
	overflow: hidden;	
	z-index: 1; 
}
.scrollbar {
	position: absolute;
	top: 3px;
	right: 0px;
	width: 16px;
	height: 210px;
}
.scroll-up {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}
.scroll-down {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 3;
}
.scroll-track {
	position: absolute;
	top: 16px;
	left: 0px;
	width: 16px;
	height: 178px;
	background-color: white;
	border: 1px solid #E0DEDF;
	z-index: 1;
}
.scroller {
	position: absolute;
	top: 0px;
	left: 1px;
	width: 12px;
	height: 20px;
	background-color: #E0DEDF;
	z-index: 1;
}
.category {
	position: relative;
	width: 125px;
	max-width: 125px;
	height: 125px;
	max-height: 125px;
	border: 1px solid #D2D2D2;
	cursor: pointer;
}
.category-name-active, .category-name {
	position: relative;
	font: bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #F6960E;
	width: 125px;
	padding: 3px 5px;
	left: -5px;
	bottom: -5px;
	z-index: 10;
}
.category-name {
	background-color: #949599;
}
.item-image {
	position:relative;
	padding: 5px;
	border: 1px solid #9C9C9C;
	text-align:left;
	cursor: pointer;
}
.best {
	position: absolute;
	top: 0px;
	right: 0px;
}
.title1, .title1 A {
	font: bold 11pt Arial Narrow;
	color: white;
	background-color: #F6960E;
	text-decoration: none;
	padding: 0px 15px;
	margin: 0px 15px;
}
.title2, .title2 A {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #F6960E;
	text-decoration: none;
}
.title3, .title3 A {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #483D8B;
	text-decoration: underline;
}
.title1 A:hover, .title2 A:hover, .title3 A:hover {
	text-decoration: underline;
}
.table-header {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #F6960E;
}
.caption {
	font: bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F6960E;
}
.text, .text A, .text-inv, .text-inv A {
	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}
.text-inv, .text-inv A {
	color: white;
}
.price, .sprice {
	font: bold 13pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #483D8B;
	text-align: center;
}
.sprice {
	color: #CC3333;
}
.lang-switches {
	font: bold 9pt "Courier New", Courier, monospace;
	color: #6A6A6A;
	padding-top: 5px;
}
.lang-switch, .lang-switch-active {
	font: bold 9pt "Courier New", Courier, monospace;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 2px;
}
.lang-switch-active {
	color: Black;
	background-color: #F6960E;
	border: 1px solid #7A7C7B;	
}
.lang-switch A {
	font: bold 9pt "Courier New", Courier, monospace;
	text-decoration: none;
	color: #6A6A6A;
}
.lang-switch A:hover {
	text-decoration: underline;
}
.button {
	font: bold 8pt Arial, Helvetica, sans-serif;
	text-align: center;
	color: White;
	background-color: #F6960E;
	height: 18px;
	padding: 0px 6px;
	margin: 3px;
	border: 1px solid #F6960E;
}
.switcher {
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #7A7C7B;
	background-color: #E0DEDF;
	padding: 3px 10px;
	margin: 3px;
}
.switcher:hover {
	text-decoration: underline;
}
.popup {
	position: absolute;
	visibility: hidden;
	text-align: center;
	background-color: #FFFFF0;
	border: 1px solid #483D8B;
	width: 350px;
	z-index: 1000;
}
.close-button {
	font: 9px "Courier New", Courier, monospace;
	text-align: center;
	vertical-align: middle;
	background-color: White;
	border: 1px solid #7A7C7B;
	top: 0px;
	right: 0px;
	width: 12px;
	height: 12px;
	position: absolute;
	cursor: hand;
}
.page-button {
	font: 9px "Courier New", Courier, monospace;
	color: #7A7C7B;
	text-align: center;
	vertical-align: middle;
	background-color: #E0DEDF;
	border: 1px solid #7A7C7B;
	width: 12px;
	height: 12px;
	cursor: hand;
}

