/* COMMON VALUES */
img { border: 0; }
html { border: 0; }
body {
	margin: 0;
	padding: 0;
	color: #663398;
	background-color: #999999;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
}

/* FORM VALUES */
form, center { margin: 0; padding: 0; }
.input, textarea, select {
	margin: 0 0 1px;
	padding: 2px 2px 1px;
	color: #663398;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
}
.input, textarea, select {
	border: 1px solid #9B99A7;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
}
.input { background-image: url('../imagesv3/backgrounds/input.jpg'); }
textarea {
	width: 98%;
	background-image: url('../imagesv3/backgrounds/textarea.jpg');
}
.button {
	margin: 0;
	padding: 0;
	height: 20px;
	color: #EBDCFB;
	border: 1px solid #363459;
	background-image: url('../imagesv3/backgrounds/item.jpg');
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	text-transform: uppercase;
}
.checkbox { height: 13px; }
select { margin: 1px 0 1px 0; }

/* STRUCTURE VALUES */
#web-container { width: 817px; }
#left-shadow {
	width: 13px;
	background-image: url('../imagesv3/backgrounds/shadow-left.jpg');
	background-repeat: repeat-y;
	background-position: right;
}
#right-shadow {
	width: 14px;
	background-image: url('../imagesv3/backgrounds/shadow-right.jpg');
	background-repeat: repeat-y;
	background-position: left;
}
#header { width: 790px; }
#black-left {
	width: 77px;
	background-color: #000000;
}
#main-container {
	width: 713px;
	background-color: #FFFFFF;
	vertical-align: top;
}
#menu { text-align: center; }
#main, #main-index {
	height: 380px;
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: justify;
	vertical-align: top;
}
#main { padding: 15px 20px 17px; }
#main-index { padding: 5px 0 7px; }

/* TAG VALUES */
a {
	color: #A67ECC;
	text-decoration: none;
}
a:hover {
	color: #663398;
	text-decoration: none;
}

/* COMMON VALUES */
.default-table { width: 100%; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.justify { text-align: justify; }
.top { vertical-align: top; }

.title, .title-long {
	padding: 2px 4px;
	border-left: 4px solid #663398;
	border-bottom: 1px solid #AAA0B9;
	font-weight: bold;
	text-align: left;
}
.title { width: 40%; }
.title-long { width: 98%; }
.title a, .title-long a {
	color: #663398;
	text-decoration: none;
}
.title a:hover, .title-long a:hover {
	color: #A67ECC;
	text-decoration: none;
}
.div-padding { padding: 10px; }

.noinfo { text-align: center; }

.list-amenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.list-amenu ul li {
	font-weight: bold;
	text-transform: uppercase;
}
.list-amenu ul li ul {
	list-style-type: square;
	margin: 8px 35px 20px;
	padding: 0;
}
.list-amenu ul li ul li {
	font-weight: 100;
	text-transform: none;
}
.amenu {
	height: 15px;
	margin: 0 0 10px;
	padding: 3px 18px 0;
	color: #EBDCFB;
	border: 1px solid #363459;
	background-image: url('../imagesv3/backgrounds/item.jpg');
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	text-align: center;
}
.amenu a {
	color: #EBDCFB;
	text-decoration: none;
}
.amenu a:hover {
	color: #B8A9C8;
	text-decoration: none;
}
.pages-list { width: 100%; }
.pages-list tr { padding: 3px 0; }
.pages-list .back, .pages-list .next { width: 30%; }
.pages-list .pages {
	width: 40%;
	text-align: center;
}
.pages-list .prev { text-align: left; }
.pages-list .next { text-align: right; }
.pages-list td { line-height: 25px; }
.pages-list .current-page a, .pages-list .current-page a:hover { font-weight: bold; }
.table-list {
	width: 100%;
	border: 1px solid #363459;
}
.table-title {
	height: 19px;
	padding: 1px 18px 0;
	color: #EBDCFB;
	border-bottom: 1px solid #363459;
	background-image: url('../imagesv3/backgrounds/item.jpg');
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
	font-weight: bold;
}
* html .table-title { height: 17px; }
.table-list1, .table-list2 { padding: 4px 8px; }
.table-list1 { background-color: #FFFFFF; }
.table-list2 { background-color: #E7CCFF; }
.intex-latest-items {
	width: 250px;
	vertical-align: top;
}
.bulletin-board {
	width: 180px;
	vertical-align: top;
}
.index-separator {
	height: 3px;
	line-height: 0px;
}	
.bulletin-board-title { position: relative; }
.bulletin-board-logo {
	position: absolute;
	top: -9px;
	right: 8px;
}
.index-table { border: 1px solid #7F7F7F; }
.index-last-item {
	overflow: hidden;
	height: 160px;
	padding: 3px;
}
.index-last-item-photo {
	width: 240px;
	height: 75px;
	border: 1px solid #7F7F7F;
}
.index-last-item-photo { text-align: center; }
.index-last-item-title {
	padding: 2px;
	font-weight: bold;
	text-align: left;
}
.index-last-item-title a {
	color: #663398;
	text-decoration: none;
}
.index-last-item-title a:hover {
	color: #A67ECC;
	text-decoration: none;
}
.index-last-item-text {
	padding: 0 2px 2px;
	text-align: justify;
}
.index-list {
	overflow: hidden;
	height: 135px;
	padding: 20px 0;
}
.index-list ul {
	margin: 0;
	padding: 0;
	border-bottom: 1px dashed #C6C6C6;
	list-style-type: none;
}
.index-list li {
	padding: 3px 3px 3px 17px;
	border-top: 1px dashed #C6C6C6;
	background-image: url('../imagesv3/dot.jpg');
	background-repeat: no-repeat;
	background-position: 6px 5px;
	text-align: left;
}
* html .index-list li { background-position: 6px 6px; }
.index-list li.index-list-1 { background-color: #F8F8F8; }
.index-list li.index-list-2 { background-color: #FFFFFF; }
.index-list li a {
	color: #663398;
	text-decoration: none;
}
.index-list li a:hover {
	color: #A67ECC;
	text-decoration: none;
}
.index-noinfo {
	height: 345px;
	padding: 10px 0 0;
}
.bulletin-board-posts {
	overflow: hidden;
	height: 292px;
	padding: 4px 5px;
	text-align: left;
}
.bulletin-board-post-title { font-weight: bold; }
.bulletin-board-post-date {
	padding: 1px 0;
	color: #AC9DBC;
}
.bulletin-board-post-text { padding: 0 0 8px; }
.bulletin-board-post {
	overflow: hidden;
	height: 54px;
	border-top: 1px solid #9A99A7;
}
.bulletin-board-post-borders {
	overflow: hidden;
	width: 176px;
	height: 34px;
	padding: 9px 0;
	color: #9182A1;
	border: 1px solid #FFFFFF;
	background-color: #E5E5E5;
	line-height: 18px;
	text-align: center;
}
#bulletin-board-form {
	display: none;
	position: absolute;
	width: 400px;
	height: 200px;
	left: 0;
	top: 0;
	padding: 10px 10px 5px;
	border: 1px solid #7F7F7F;
	background-color: #FFFFFF;
	text-align: left;
}
* html #bulletin-board-form { height: 185px; }
.products-menu {
	width: 205px;
	text-align: left;
	vertical-align: top;
}
.products-list {
	width: 175px;
	padding: 8px 0 0;
}
.products-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.products-list li {
	margin: 0 0 1px;
	padding: 0;
	color: #FFFFFF;
	border: 1px solid #383554;
	background-image: url('../imagesv3/backgrounds/item.jpg');
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 9px;
	text-transform: uppercase;
}
* html .products-list li { height: 18px; }
.products-list li a {
	color: #FFFFFF;
	text-decoration: none;
}
.products-list li a:hover {
	color: #000000;
	text-decoration: none;
}
.products-list li li {
	margin: 0;
	border: 0;
	border-top: 1px solid #383554;
	background: #B398CD;
}
.products-list li li li { background: #F9DDBF; }
.products-list li li li a {
	color: #663399;
	text-decoration: none;
}
.products-list li li li a:hover {
	color: #CC99FF;
	text-decoration: none;
}
.products-list li li li li { background: #FAFFCF; }
.products-list1 {
	padding: 4px 13px 3px;
	background-image: url('../imagesv3/dot-item.jpg');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
* html .products-list1 { height: 11px; }
* html .products-list2, * html .products-list3, * html .product-list4 { height: 12px; }
.products-list2 {
	padding: 4px 13px 3px;
	font-weight: bold;
}
.products-list3 { padding: 4px 13px 3px 20px; }
.products-list4 { padding: 4px 13px 3px 27px; }
.products-list-current { font-weight: bold; }
.products-content {
	text-align: left;
	vertical-align: top;
}
.products-item {
	padding: 8px 0 0;
	text-align: left;
	vertical-align: top;
}
.products-item-table {
	width: 100px;
	height: 100px;
}
.products-item-photo {
	width: 100px;
	height: 100px;
	border: 1px solid #333953;
	text-align: center;
	cursor: pointer;
}
.products-item-name {
	padding: 3px 0 10px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 9px;
	text-align: center;
}
.products-item-name a {
	color: #663398;
	text-decoration: none;
}
.products-item-name a:hover {
	color: #A67ECC;
	text-decoration: none;
}
.product-info { padding: 8px 0 25px; }
.product-photo-table {
	width: 100px;
	padding: 0 8px 0 0;
	vertical-align: top;
}
.product-photo {
	width: 100px;
	height: 100px;
	border: 1px solid #333953;
	text-align: center;
}
.product-photo-div { position: relative; }
.product-photo-layer {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: -13px;
}
.product-text { vertical-align: top; }
.product-list {
	margin: 5px 0 5px 22px;
	padding: 0;
}	
.news-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.news-table { padding: 8px 0 0; }
.news-photo {
	width: 200px;
	vertical-align: top;
}
.news-photo td { 
	width: 200px;
	height: 200px;
	border: 1px solid #313751;
	text-align: center;
}
.news-text {
	padding: 0 0 0 8px;
	font-size: 11px;
	text-align: justify;
	vertical-align: top;
}
.news-back {
	padding: 20px 0 0;
	text-align: right;
}