* {margin: 0; padding: 0;}
 
body {
margin:0;
padding:0;
background: #ac9381;
font-family: georgia, tahoma, arial, verdana;
font-size: 13px; 
}

a:hover {
text-decoration: none;
}

img {
border: 0;
margin:0;
padding:0;
}

#header {
background: url(images/bg_top.gif) repeat-x;
height: 200px;
clear: both;
overflow: hidden;
}

#subheader {
width: 900px;
margin: 0 auto;
background: url(images/header.jpg) no-repeat;
height: 200px;
position: relative;
}

#logo {
background: url(images/logo.jpg) no-repeat;
width: 161px;
height: 152px;
position: absolute;
left: 20px;
top: 25px;
}

#logo a {
display: block;
width: 161px;
height: 152px;
}

#menu {
position: absolute;
left: 190px; 
top: 150px;
width: 560px;
}

#menu li {
float: left;
list-style: none;
margin: 0;
padding: 0 20px;
}

#menu ul, #amenu ul {
padding: 0;
margin: 0;
}

#menu a, #amenu a {
color: #816049;
font-size: 14px;
text-decoration: none;
}

#menu a:hover {
color: #c5513a;
}

#amenu {
position: absolute;
left: 185px; 
top: 150px;
width: 600px;
}

#amenu li {
float: left;
list-style: none;
padding: 0;
margin: 0;
padding: 0 15px 0 0;
}

#amenu a {
background: url(images/sel01.png) no-repeat left center;
display: block;
padding: 0 0 0 18px;
}

#amenu a:hover {
background: url(images/sel01a.png) no-repeat left center;
color: #c5513a;
text-decoration: none;
}


#search {
position: absolute;
width: 160px;
height: 28px;
right: 0;
top: 145px;
}

#search input {
border: none;
background: url(images/search.gif) no-repeat;
width: 160px;
height: 28px;
padding: 0 0 0 28px;
}

#quot {
background: url(images/quot.jpg) no-repeat;
width: 511px;
height: 49px;
position: absolute;
left: 200px;
top: 61px;
}

#loginbox {
width: 325px;
height: 28px;
overflow: hidden;
position: absolute;
right: 0;
top: 20px;
}

#loginbox_e {
border: none;
background: #fff;
width: 118px;
height: 28px;
color: #816049;
padding: 0 2px 0 5px;
}

#loginbox_p {
border: none;
width: 118px;
height: 28px;
background: #f4f1ee;
padding: 0 2px 0 5px;
}

#loginbox_s {
border: none;
display: block;
width: 65px;
height: 28px;
padding: 4px 0 9px 0;
background: #b79d8b;
}

#welcome {
width: 180px;
position: absolute;
right: 0;
top: 77px;
}

#welcome p {
text-align: right;
color: #886853;
}

#welcome a {
color: #a26a43;
text-decoration: none;
font-weight: bold;
}

#welcome a:hover {
text-decoration: underline;
}

.res01 {
background: url(images/res01.jpg) no-repeat;
width: 143px;
height: 17px;
position: absolute;
left: 0;
bottom: 0;
}

#lside {
background: url(images/bank_left.gif) repeat-x top;
width: 100%;
position: relative;
}

#rside {
background: url(images/bank_right.gif) repeat-x top;
width: 50%;
left: 50%;
height: 100%;
position: absolute;
overflow: hidden;
}

#main {
width: 900px;
margin: 0 auto;
background: #ffffff;
overflow: hidden;
position: relative;
min-height: 903px;
height:100%;
}

#sidebar {
float: left;
width: 200px;
background: #937661;
overflow: hidden;
padding-bottom:32767px;
margin-bottom:-32767px;
}

#hmain {
float: left;
width: 700px;
}

.sideblock {
padding: 0 20px;
overflow: hidden;
}

.sideblock li {
overflow: hidden;
}

.sideblock_header, .sideblock_header a {
height: 25px;
padding-top: 5px;
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
color: #ffffff;
}

.sideblock_header {
padding-left: 15px;
}

.sb1, .sb1a {
background: #c8a993;
padding-bottom: 10px;
}

.sb1 .sideblock_header, .sb1a .sideblock_header {
color: #ffffff;
}

.sb1 li, .sb1a li {
list-style: none;
height: 30px;
background: #c8a993;
border-top: 1px solid #d5bdac;
padding: 0 5px 0 10px;
}

.sb1a li a {
background: url(images/ali_d.gif) no-repeat left center;
padding-left: 20px;
}

.sb1a li a:hover {
background: url(images/ali_a.gif) no-repeat left center;
color: #ffffff;
padding-left: 20px;
}


.sb1 li a, .sb1a li a {
line-height: 30px;
color: #f0e9e4;
text-decoration: none;
} 


/* Sb2 */

.sb2, .sb2a {
background: #b99983;
padding-bottom: 10px;
}

.sb2 .sideblock_header, .sb2a .sideblock_header {
color: #ffffff;
padding-top: 15px;
}

.sb2 li, .sb2a li {
list-style: none;
height: 30px;
border-top: 1px solid #d5bdac;
padding: 0 5px 0 10px;
}

.sb2a li a {
background: url(images/ali_d.gif) no-repeat left center;
padding-left: 20px;
}

.sb2a li a:hover {
background: url(images/ali_a.gif) no-repeat left center;
color: #ffffff;
padding-left: 20px;
}

.sb2 li a, .sb2a li a {
line-height: 30px;
color: #f0e9e4;
text-decoration: none;
} 


/* Sb3 */

.sb3, .sb3a {
background: #a78771;
padding-bottom: 10px;
}

.sb3 .sideblock_header, .sb3a .sideblock_header {
color: #ffffff;
padding-top: 15px;
}

.sb3 li, .sb3a li {
list-style: none;
height: 30px;
border-top: 1px solid #d5bdac;
padding: 0 5px 0 10px;
}

.sb3a li a {
background: url(images/ali_d.gif) no-repeat left center;
padding-left: 20px;
}

.sb3a li a:hover {
background: url(images/ali_a.gif) no-repeat left center;
color: #ffffff;
padding-left: 20px;
}

.sb3 li a, .sb3a li a {
line-height: 30px;
color: #f0e9e4;
text-decoration: none;
} 

.cont {
padding: 0 20px 0 20px;
}

.cont p{
padding: 10px 0 0 0;
}

.cont ul, .cont ol{
padding-left: 20px;
padding-top: 10px;
}

.mleft {
float: left;
width: 470px;
}

.mright {
float: left;
width: 230px;
background: #f6f3f1;
overflow: hidden;
padding-bottom:32767px;
margin-bottom:-32767px;
}

.mright em {
font-style: normal;
color: #6e5850;
font-size: 14px;
font-family: georgia, tahoma, arial;
font-weight: bold;
display: block;
width: 185px;
border-bottom: 1px solid #eee4dc;
padding: 17px 0 10px 17px;
}

#mflash, #mdown {
padding:0;
margin: 0;
clear: both;
height: 335px;
}

#mdown {
width: 700px;
}

.mleft em {
font-style: normal;
color: #af4736;
font-size: 14px;
font-family: georgia, tahoma, arial;
font-weight: bold;
display: block;
width: 450px;
border-bottom: 1px solid #eee4dc;
padding: 17px 0 10px 17px;
margin-left: 20px;
}

.news {
padding: 10px 0 0 20px;
clear: both;

}

.news_thumb, .news_main {
float: left;
}

.news_thumb {
width: 100px;
}

.news_main {
width: 350px;
}

.news_main p {
text-align: justify;
padding: 5px 5px 0 0;
color: #a58d7c;
}

.news_title {
color: #9b4828;
font-size: 14px;
}

.news_title b {
font-family: verdana;
font-size: 13px;
}

.more {
padding: 0 20px 20px 0;
}

.more p {
text-align: right;
}

.more a {
font-size: 14px;
color: #6e5850;
}

.lst {
padding: 5px 0 15px 20px;
width: 190px;
overflow: hidden;
}

.lst_cont {
color: #8f7e77;
font-size: 12px;
overflow: hidden;
}

.lst_cont a {
color: #6e5850;
font-size: 14px;
text-decoration: none;
}

.lst_cont a:hover {
text-decoration: underline;
}

#bottom {
padding-top: 100px;
}

#footer {
margin: 0 auto;
width: 900px;
height: 200px;
text-align: center;
font-size: 11px;
}

#footer a, #footer {
color: #ffffff;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#copyright {
color: #e6dad1;
}

.mainhead {
font-size: 14px;
font-weight: bold;
text-align: center;
clear: both;
text-transform: uppercase;
color: #6e5850;
padding: 20px 0 10px 0;
border-bottom: 1px solid #eee4dc;
}

.mainhead h1 {
font-size: 14px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
color: #6e5850;
}

.krl {
background: url(images/kr_left.gif) no-repeat left;
padding-left: 25px;
width: auto;
}

.krr {
background: url(images/kr_right.gif) no-repeat right;
padding-right: 25px;
}

.goods {
float: left;
width: 220px;
height: 250px;
overflow: hidden;
padding: 10px 0 5px 0;
}

.goods a {
color: #6e5850;
text-decoration: none;
font-size: 14px;
}

.goods a:hover {
text-decoration: underline;
}

.goods_thumb {
text-align: center;
}

.goods_thumb img {
border: 8px solid #c7b6a9;
}

.goods_cont {

}

.goods_cont p {
padding: 0;
padding-left: 17px;
}

.goods_s1 a:hover, .goods_s2 a:hover, .goods_s3 a:hover, .goods_s4 a:hover, .goods_s5 a:hover {
text-decoration: underline;
}

.goods_s1 a{
color: #994e2f;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.goods_s2 a{
color: #8f7e77;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.goods_s3 a{
color: #8f7e77;
font-size: 12px;
text-decoration: none;
}

.goods_s4 a{
color: #8f7e77;
font-size: 12px;
text-decoration: none;
}

.goods_s5{
color: #679443;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

#navbtn {
clear: both;
text-align: center;
padding-top: 15px;
}

#navbtn a {
background: #b79d8b;
font-size: 14px;
padding: 3px 10px 5px 10px;
margin-right: 1px;
color: #ffffff;
text-decoration: none;
}

.cpage {
/*display: block;*/
width: 28px;
line-height: 28px;
background: #f3ede9;
padding: 3px 10px 5px 10px;
margin-right: 1px;
color: #91715b;
font-size: 14px;
}

.goods_one {
position: relative;
}

.goods_one_header {
text-align: center;
padding: 5px 0;
}

.goods_one_header h1 {
font-size: 16px;
color: #c5513a;
font-weight: bold;
}

.goods_one_thumb {
text-align: center;
}

.goods_one_thumb img {
border: 25px solid #c7b6a9;
}

.goods_one_cont {
padding-top: 20px;
position: relative;
}

.goods_sc {
font-size: 13px;
color: #6e5850;
padding: 15px 0;
}

.goods_one_cont p {
padding: 0;
}

.goods_one_buy {
position: absolute;
right: 0;
top: 20px;
}

#buywindow {
width: 390px;
height: 260px;
background: url(images/bg_buywindow.gif) repeat-x;
top: 135px;
left: 135px;
position: absolute;
display: none;
}

#buywindow_int {
position: relative;
padding: 0 50px;
}

#buywindow_int table {
padding-top: 10px;
}

#buywindow_int input {
border: 1px solid #dbcfc6;
font-size: 14px;
color: #816049;
padding: 5px 10px 5px 10px;
}

#buywindow_send input {
border: none;
padding: 0;
}

.buywindow_caption {
color: #a88e7c;
font-size: 14px;
text-align: right;
}

.buywindow_acaption {
color: #c5513a;
font-size: 16px;
text-align: center;
}



#buywindow_close {
position: absolute;
top: 20px;
right: 17px;
}

.gs_nw {
font-weight: normal;
}

.rasp {
height: 30px;
clear: both;
width: 100%;
}

.contacts_t {
color: #a58d7c;
}

.contacts_t p {
padding: 0;
}

.contacts_h
{
color: #9b4828;
font-size: 16px;
padding: 18px 0 5px 0;
display: block;
}

#contacts_form table {
margin: 0 auto;
}

#register_form table{
margin: 0 0 0 60px;
}

#register_form {
color: #b79d8b;
font-size: 11px;
}

#login_form table{
margin: 0 auto;
}

#contacts_form input, #contacts_form textarea, #register_form input, #login_form input, #comments_form input, #comments_form textarea {
border: 1px solid #dbcfc6;
font-size: 14px;
color: #816049;
padding: 5px 10px 5px 10px;
}

#comments_form table{
margin: 0 auto;
}

#register_form input {
 width: 144px;
 
}

 #register_form select {
 width: 165px;
 

margin-top: -1px;
margin-left: -1px;
 }
 
 #seldbl {
 border: 1px solid #dbcfc6;
 overflow: hidden;
 width: 163px;
 height: 18px;
 
 }

#contacts_form textarea, #comments_form textarea {
width: 365px;
height: 205px;
}

.rhed {
color: #9b4828;
font-size: 16px;
}

.padtop5 {
padding-top: 5px;
}

.contacts_caption, .register_caption, .comments_caption, .cment_from, .register_caption_v {
color: #a88e7c;
font-size: 14px;
text-align: right;
}

.register_caption_v {
vertical-align: top;
padding-top: 7px;
}

#contacts_send input, #comments_send input {
border: none;
padding: 0;
}

#register_send1 input {
height: 28px;
width: 136px;
border: none;
padding: 0;
}

#register_send2 input {
height: 28px;
width: 87px;
border: none;
padding: 0;
}

#register_send3 input {
height: 28px;
width: 58px;
border: none;
padding: 0;
}

#comments_form_nolog {
width: 250px;
margin: 0 auto;
text-align: center;
padding: 15px 0;
color: #a88e7c;
font-size: 14px;
}

#cment {
clear: both;
}

#cment table {
margin: 0 auto;
}

.cment_text {
border-bottom: 1px solid #dbcfc6;
padding-bottom: 5px;
width: 100%;
}

.cment_text p {
text-align: justify;
}

#fsearch {
color: #a58d7c;
font-size: 13px;
}

#fsearch a {
color: #c5513a;
}

.cats {
float: left;
width: 205px;
padding: 10px 15px 0 0;
text-align: center;
}

.cats_thumb {
width: 205px;
height: 150px;
background: #c7b6a9;
}

.cats_cont p {
padding: 0; margin: 0;
}

.cats_cont a {
font-size: 14px;
color: #6e5850;
font-weight: bold;
text-decoration: none;
}

#artist {
overflow: hidden;
clear: both;
padding-top: 10px;
}

#artist h2 {
color: #c5513a;
font-size: 16px;
}

#artist_img {
float: left;
width: 210px;
}

#artist_cont {
float: left;
width: 450px;
}

.ordtable td {
font-size: 14px;
padding: 5px 10px;
}

.ordtable_h1 {
background: #d0c1b7;
color: #ffffff;
}

.ordtable_h2 {
background: #c3b1a5;
color: #ffffff;
}

.ordtable_h3 {
background: #b39e8f;
color: #ffffff;
}

.ordtable_d10
{
color: #775c49;
background: #ede5e0;
}

.ordtable_d11
{
color: #775c49;
background: #f4eeea;
}

.ordtable_d20
{
color: #775c49;
background: #e4d8d1;
}

.ordtable_d21
{
color: #775c49;
background: #ece3dd;
}

.ordtable_d30
{
color: #775c49;
background: #d8cac1;
}

.ordtable_d31
{
color: #775c49;
background: #e4d5cd;
}

.iemsd {
overflow: hidden;
clear: both;
}

/* slide */
#featured{ 
	width:700px; 
	/*padding-right:250px;*/ 
	position:relative; 
	height:335px; 
	background:#6f6056;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:600px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	font-size:12px; 
	height: 67px;
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
padding: 1px 0 0 2px;
	float:left; 
}

#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:67px; 
	color:#333;  
}
#featured li.ui-tabs-nav-item a:hover img{ 
	border:#ffffff; 
}

#featured ul.ui-tabs-nav li.ui-tabs-selected img{ 
	border: #ffffff; 
}
#featured .ui-tabs-panel{ 
	width:600px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	left:0; top: 265px; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}


#nav-fragment-1 {
background: #b39c8c;
}

#nav-fragment-2 {
background: #a59081;
}
#nav-fragment-3 {
background: #988476;
}
#nav-fragment-4 {
background: #8a786c;
}
#nav-fragment-5 {
background: #7d6c61;
}