﻿@font-face {
	font-family: 'DSGreece';
	src: url('ds_greece.eot');
	src: local('☺'), url('ds_greece.woff') format('woff'), url('ds_greece.ttf') format('truetype'), url('ds_greece.svg#DSGreece') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {font-size:100.01%; margin:0px; padding:0px;}

body, html {background: #000 url('bg.jpg') top center no-repeat; font:normal 14px 'Calibri', 'Tahoma', 'Arial;'; color:#4e2d16;}
 
a:link, a:visited {color:#4e2d16; text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:0 none;}

p {padding-bottom:10px;}

h1 {}
h2 {font-size:24px; color:#4a3415; margin-bottom:10px;}
h3 {font-size:18px; color:#4a3415; margin-bottom:10px;}

#body { width:1000px; height:909px; margin:0px auto; overflow:hidden; }

#logo {width:586px; height:75px; margin-right:195px;padding-top:48px;}
#logo img{
	display:block;
}
 
#main {width:1000px; padding-top:30px;}
#main table {
	border-collapse:collapse;
	width:900px;
	margin:0px 50px;
}
#main table td {
	text-align:center;
}

#main a:link, #main a:visited {
	font-weight: normal; 
	font-style: normal;
	line-height:normal; 
	font-size:24px;
	font-family: 'DSGreece', 'Calibri', 'Tahoma', 'Arial'; 
	text-decoration:none;
}
#main a:hover {
	/* text-decoration:underline; */ 
	color:#4e2d16;
}

#content {
	height:563px; 
	margin:30px 90px 0 72px; 
	overflow:auto;
	position: relative;
	text-align:left;
}

#left {float:left; width:230px;}

#index-content {clear:both;padding-top:20px}

#description-block {width:230px;}

#news-block dt {margin-top:10px;}

#right {float:right; width:250px;}

#action-block {clear:both; text-align:center;}
#action-block #back {float:left;}
#action-block #next {float:right;}
#action-block #number a {margin:0 6px;}

#right ul {width:100%;}
#right ul li {width:100px; display:block; float:left; margin:20px 20px 0 0;}
#right ul li a:link, #right ul li a:visited {display:block; width:100px; height:100px; border:1px solid #aa7952;}
#right ul li a:hover {border:1px solid #4e2d16;}

#portfolio-block {width:498px; margin:0 auto;}
#portfolio-block ul {width:100%;}
#portfolio-block ul li {display:block; float:left; margin:10px;}
#portfolio-block ul li a:link, #portfolio-block ul li a:visited {display:block; width:100px; height:100px; border:1px solid #aa7952;}
#portfolio-block ul li a:hover {border:1px solid #4e2d16;}

#footer {height:120px; margin:0px 90px 0 72px;text-align:left; padding-top:15px}

#banners {height:96px; float:left; width:400px}

#address {height:96px; float:right; font-size:15px;}
#address span {font-size:18px;}
#address .phone {font-size:24px; margin-left:42px;}
#copyright {height:24px; clear:both; text-align:center; font-size:12px; color:#4e2d16;}

.more {float:right;}
.indent {padding:0 20px 0 10px; -padding:0 10px 0 20px;}



/* CATALOG */

#right #catalog{
	height:auto;
} 
#right #catalog li{
	width:250px;
	height:auto;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#right #catalog li a:link, #right #catalog li a:visited{
	width:250px;
	height:auto;
	border:none;
	font-weight:bold;
}
#right #catalog li a.submenu:link, #right #catalog li a.submenu:visited{
	width:240px;
	padding-left:10px;
	font-weight:normal;
}

.catalog-header{
	font-weight:bold;
}

#login{
	clear:left;
	padding:18px 0px;
}
input.text{
	border:1px solid #aa7952;
	background-color:#DBAA81;
}
input.submit{
	border:1px solid #aa7952;
	background-color:#4a3415;
	color:#DBAA81;
	padding:2px 10px;
}

#goods{
	padding-top:20px;
}
#goods div img{
	border:1px solid #aa7952;
	float:left;
	margin:0px 10px 10px 0px;
}
.description a{
	font-weight:bold;
}
.description p{
	padding-top:5px;
}
.price{
	color:#4a3415;
}
.clear{
	clear:left;
}

#basket-table  td{
	padding:4px;
	border-bottom:1px solid #4e2d16;
}
#order-table  td{
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #4e2d16;
}
#order-table  th{
	padding:2px 30px;
	font-weight:normal;
	text-align:center;
}

/* */
.price-list{
	width:600px;
}
.price-list td{
	border-bottom:1px solid #4e2d16;
	vertical-align:top;
	padding:1px 0px;
	font-size:11px;

}
.price-list h2, .price-list h3{
	margin:4px 0px 0px 0px;
	font-size:16px;
}

/* IBOX */

#ibox_wrapper {
    padding: 0px 10px 20px 10px;
    border-color:#aa7952;
}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#d7a478; }
#ibox_content { background-color:#d7a478; border:0; }
#ibox_footer_wrapper {
    padding: 0 3px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
	border:none;
	color:#4e2d16;
	display:inline;
	float:right;
}
#ibox_footer_wrapper a:hover {
	background-color:#d7a478;
	text-decoration:underline;
}
#ibox_progress {
    background: #fff url('loading.gif') center center no-repeat;
}



/* CUSTOM SCROLL */

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
}

.vscrollerbase {
	width: 12px;
	padding:1px;
	background-color: #15170c;
}
.vscrollerbar {
	width: 12px;
	margin:1px;
	border-bottom:4px #15170c solid;
	background-color: #d39e71;
	cursor:pointer;
}
.hscrollerbase {
	height: 10px;
	background-color: white;
}
.hscrollerbar {
	height: 10px;
	background-color: #15170c;
}

.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background-color: gray;
}

/* 1000pxMAX */
.iwidth { width:100%; min-width:1000px; }
.icontent { border:0px; padding:0px; }
* html .iminwidth { padding-left:1000px; }
* html .icontainer { margin-left:-1000px; position:relative; }
* html .iminwidth,
* html .icontainer,
* html .icontent,
* html .ilayout { height:1px; text-align:center;}
/* END 1000pxMAX */

