*, html, body {
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	background: url(images/design/pattern.png);
}

#out {
	width:100%;
	height:auto;
	margin: 0;
	position:relative;
}

#wrap {
	width:960px;
	margin:25px 0 0 20px;
}

/* TOP NAV */
#topnav {
	width:950px;
	height:35px;
	margin: 25px 0 1px 25px;
	border-bottom: solid 2px #6b6769;
}

#topnav ul {
	display:block;
	margin:5px 20px 0 0;
	text-align:right;
}
#topnav li {
	height:25px;
	margin-left:10px;
	padding:0 15px;
	display:inline;
	list-style:none;
	line-height:25px;
	color:#fff;
	font-size:12px;
	border-right: solid 1px #666;
	background:url(images/design/navli.jpg) left center no-repeat;
}

#topnav li a {
	color:#fff;
	text-decoration:none;
}
#topnav li a:hover {
	text-decoration:underline;
}

#nav-box {
	width:916px;
	height:35px;
	float:left;
	background:url(images/design/nav-pat.png);
}
#round-l, #round-r {
	width:17px;
	height:35px;
	float:left;
}

#round-l {background:url(images/design/round-l.png) no-repeat}
#round-r {background:url(images/design/round-r.png) no-repeat}

/* HEADER */
#header-bg {
	width: 100%;
	height:150px;
	background:url(images/design/header-bg.png);
}

#header {
	width:960px;
	height:150px;
	margin-left:20px;
}

#logo {
	width:255px;
	height:150px;
	margin:0;
	float:left;
	background:url(images/design/logo.jpg);
}
#logo-r {
	width:705px;
	height:150px;
	float:left;
	background:url(images/design/kursi.jpg) left no-repeat;
}

#logo-text {
	width:400px;
	height:80px;
	margin: 35px 25px 0 0;
	text-align:center;
	color:#fff;
	font-family:Helvetica,"Times New Roman", Times, serif;
	font-size:13px;
	float: right;
}

#logo-text h1 {
	font-weight:normal;
	}

/* PAGE */
#page {
	width:960px;
	margin-left:20px;
}

.left {
	width:250px;
	text-align:center;
	padding-bottom:30px;
	border-top:solid 3px #6b6769;
	background:url(images/design/left-pat.png);
}

.l-shadow {
	width:5px;
	margin:0;
	padding:0;
	background:url(images/design/left-shadow.png);
}
.right {
	width:650px;
	padding:33px 25px;
	border-top: solid 3px #987b5c;
	background:url(images/design/content-sh.png) left repeat-y;
}

.right p {
	font-size:12px;
	color:#333;
}

.r-shadow {
	width:5px;
	margin:0;
	padding:0;
	background:url(images/design/right-sh.png) repeat-y;
}

#page h2 {
	font-size:16px;
	font-weight:none;
}

/* MENU */
.nav {
	width:200px;
	margin:23px 22px 1px 22px;
	text-align:left;
}

.nav h3 {
	width:190px;
	height:25px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-size:14px;
	background:#3b3b3b;
	color:#9c7a58;
}

.nav li {
	width:145px;
	height:22px;
	margin-left:15px;
	font-size:12px;
	border-bottom:solid 1px #3b3b3b;
	text-align:left;
	color:#d3d2d3;
	list-style:none;
	line-height:25px;
}

.nav li a {
	color:#d3d2d3;
	text-decoration:none;
}

.nav li a:hover {text-decoration:underline;}
#search {
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#9c7a58;
	text-align: center;
	height: 100px;
	width: 160px;
	border:solid 3px #3e3c3d;
	background:#413d3f;
}

.rata {text-align: justify; line-height: 18px;}

.box {
	border:solid 1px #9F9F9F;
	text-align:center;
	padding:0 5px 5px 5px;
}

.thumb {
	width: 170px;
	text-align:center;
}
.thumb td {padding-top:5px;}

.thumb a {
	font-size:11px;
	font-weight:bold;
	color:#a45340;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

table.cart {
	border-width: 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: #C7C7C7;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 500px;
}
table.cart td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #C7C7C7;
	font-size: 12px;
}
