body
{
	margin: 0;
	padding: 0;
	background: #0c0100;
	color: #f0cea0;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

img
{
	border: 0;
}

table
{
	border: 0;
}

p
{
	margin: 0;
	padding: 0;
}

.adm_col
{
	width:900;
	text-align:left;
}
.adm_col input
{
	border:solid 1 #cca36f;
	color:#cca36f;
	font-family:sans-serif;
	font-size:12px;
	background:#302015;
	margin:5 0 0 5;	
}
.adm_col a
{
	font-family:sans-serif;
	font-size:10px;	
	color:#cca36f;
	margin:0 0 0 5;
}




.adm_cat
{
	width:900;
	text-align:left;
}
.adm_cat input
{
	border:solid 1 #cca36f;
	color:#cca36f;
	font-family:sans-serif;
	font-size:12px;
	background:#302015;
	margin:0 0 0 5;	
}
.adm_cat_subcat td
{
	color:#cca36f;	
}
.adm_cat a
{
	font-family:sans-serif;
	font-size:10px;	
	color:#cca36f;
	margin:0 0 0 5;
}

.spec h1
{
	font-family:sans-serif;
	font-size:18px;
	color:#a46138;
	margin:10 0 7 20;
	padding:0;
	font-weight:normal;
}
.spec h1 a
{
	font-family:sans-serif;
	font-size:18px;
	color:#a46138;
	margin:10 0 7 20;
	padding:0;
	font-weight:normal;
	text-decoration:none;
}
.spec a
{
	color:#a46138;
	font-size:12px;
	font-family:sans-serif;
}


.spec_p
{
	float:left;
	margin:8;
	padding:0;
	text-align:center;
}
.spec_p h1
{
	color:#c59f43;
	padding:0;
	margin:7 0 2 0;
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
}
.spec_p h2
{
	color:#dabe96;
	padding:0;
	margin:0 0 2 0;
	font-family:sans-serif;
	font-size:18px;
	font-weight:normal;
}
.spec_p h3
{
	color:#a46138;
	padding:0;
	margin:0 0 0 0;
	font-family:sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:line-through;
}
.spec_p img
{
	border:solid 1 #c3a65e;
}

.zvon
{
	margin:0;
	padding:0;
	color:#dabe96;
	font-family:sans-serif;
	font-size:18px;
	font-weight: bold;
}

.reg input
{
	border:none;
	background:#ecdcbb;
	color:#000000;
	width:250;
}
.reg select
{
	border:none;
	background:#ecdcbb;
	color:#000000;
}
.reg
{
	margin:10;
}


.adm_products table
{
	background:#000000;
}
.adm_products a
{
	color:#591606;
}
.adm_products td
{
	color:#000000;
}

.adm_products td
{
	background:#ffffff;
}
.adm_products img
{
	border:none;
}

.adm_products_cat td
{
	background:#3b0c04;	
	color:#f0cea0;
}
.adm_products_brend td
{
	background:#591606;	
	color:#f0cea0;
}

.news
{
	padding:10 10 10 35;
	margin:0;
}
.news h1
{
	margin: 10 0 10 0;
	color: #cc9c3d;
	font-weight: bold;
	font-size: 18pt;
}
.news a
{
	color: #ffbf66;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
	border-bottom: #ccaf89 1px dotted;
}
.news a:hover
{
	color: #ffaa00;
	text-decoration: none;
	border-bottom: #4d2d00 0px solid;
}
.news h1 a
{
	color:#a46138;
	font-weight:normal;
	font-size: 18pt;
	text-decoration: none;
}
.news h2
{
	margin: 30 0 0 -10;
	color: #ffa64c;
	font-weight: bold;
	font-size: 12pt;
	border-bottom: #401713 1px solid;
}
.news p
{
	padding:0;
	margin:0;
}

.index
{
	font-family:sans-serif;
	color:#dabe96;
	font-size:12px;
	padding:0 10 0 5;
}

.index p
{
	margin:7 0 7 0;
	padding:0;
}

#show_img_ a
{
	color:#000000;	
}

.menu a
{
	font-size:12px;
	text-decoration:none;
	display:block;
	border:0;
	margin:0;
	padding:0 2 0 2;	
	height:33;
	text-align:center;
	color:#ffffff;
	font-family:sans-serif;
	font-size:15px;
	background:url('images/menu_c.png');
	overflow:hidden;
}
.menu a h2
{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;	
	display:block;
	border:0;
	margin:8 0 0 0;
	padding:0;	
	height:25;
	text-align:center;
	color:#ffffff;
	font-family:sans-serif;
	font-size:15px;
	overflow:hidden;
	cursor:hand;
}
.menu a:hover
{
	background:url('images/menu_c_1.png');
}
.menu_v a
{
	font-size:15px;
	text-decoration:none;
	display:block;
	border:0;
	margin:0;
	padding:0 2 0 10;
	height:33;
	text-align:center;
	color:#ffffff;
	font-family:sans-serif;
	background:url('images/menu_fp.png') left;
}
.menu_v a h1
{
	font-weight:normal;
	text-decoration:none;	
	display:block;
	border:0;
	margin:8 0 0 0;
	padding:0;	
	height:25;
	text-align:center;
	color:#ffffff;
	font-family:sans-serif;
	font-size:15px;
	overflow:hidden;
	cursor:hand;
}
.menu_v a:hover
{
	background:url('images/menu_fp_1.png') left;
}
.menu_v2 a
{
	font-size:15px;
	text-decoration:none;
	display:block;
	border:0;
	margin:0;
	padding:0 10 0 2;
	height:33;
	text-align:center;
	color:#ffffff;
	font-family:sans-serif;
	background:url('images/menu_fp.png') right;
}
.menu_v2 a h1
{
	font-weight:normal;
	text-decoration:none;	
	display:block;
	border:0;
	margin:8 0 0 0;
	padding:0;	
	height:25;
	text-align:center;
	color:#ffffff;
	font-family:sans-serif;
	font-size:15px;
	overflow:hidden;
	cursor:hand;
}
.menu_v2 a:hover
{
	background:url('images/menu_fp_1.png') right;
}


.trash
{
	display:block;
	padding:0;
	margin:0;
	border:0;
	width:155;
	height:66;
	text-align:center;
	text-decoration:none;
	background:url('images/trash.jpg');
	color:#cca36f;
	font-family:sans-serif;
	font-size:16px;
}
.trash h6
{
	margin:0 0 0 0;
	padding:0;
	font-weight:normal;
	color:#cca36f;
	font-family:sans-serif;
	font-size:16px;
	height:15;
	cursor:hand;
}

.adm_c_c
{
	width:900;
	text-align:left;
}
.adm_c_c h1
{
	margin:20 0 0 0;
	padding:0;
	font-family:sans-serif;
	font-size:18px;
	color:#8d6a38;
	font-weight:normal;
}
.adm_c_c h2
{
	margin:5 0 0 15;
	padding:0;
	font-family:sans-serif;
	font-size:15px;
	color:#cca36f;
	font-weight:normal;
}
.adm_c_c h3
{
	margin:5 0 0 35;
	padding:0;
	font-family:sans-serif;
	font-size:12px;
	color:#8d6a38;
	font-weight:normal;
}
.adm_c_c a
{
	font-family:sans-serif;
	font-size:10px;	
	color:#cca36f;
}

.adm_add_c_c
{
	margin:0 0 0 15;
	padding:0;
}
.adm_add_c_c form
{
	margin:0;
	padding:0;
}
.adm_add_c_c input
{
	border:solid 1 #cca36f;
	padding:1;
	margin:0 0 0 2;
	background:#000000;
	color:#cca36f;	
}
.adm_add_c_c select
{
	border:solid 1 #cca36f;
	padding:1;
	margin:0;
	background:#000000;
	font-family:sans-serif;
	font-size:15px;
	color:#cca36f;
	font-weight:normal;	
}


.brend_show
{
	color:#a46138;
	font-family:sans-serif;
	font-size:18px;
	margin:0 0 40 50;
}
.brend_show a
{
	color:#c59f43;
	text-decoration:none;
}

.lmenu_v
{
	width:210;
	height:20;
	background:url('images/lmenu_v.png') no-repeat bottom;
	margin:0;
	padding:0;	
}
.lmenu_n
{
	width:210;
	height:20;
	background:url('images/lmenu_n.png') no-repeat top;
	margin:0;
	padding:0;	
}
.lmenu
{
	width:210;
	background:url('images/lmenu_c.png') repeat-y;
	margin:0;
	padding:5 0 0 0;
	
}
.lmenu a
{
	color:#efcd9f;
	text-decoration:none;
	height:25;
	background:url('images/lmenu_p.png') no-repeat;
	font-size:13px;
	padding: 0 0 0 35;
}
.lmenu a:hover
{
	color:#ffc880;
	height:25;
	background:url('images/lmenu_p_h.png') no-repeat;
	font-size:13px;
	padding: 0 0 0 35;
}
.lmenu_submenu a
{
	color:#ffbd66;
	height:25;
	background:url('images/lmenu_p_h_submenu.jpg') no-repeat;
	font-size:13px;
	padding: 0 0 0 35;
}

.product_show
{
	float:left;
	width:260;
	color:#f4e7cb;
	text-align:center;
	margin: 0 0 20 0;
}
.product_show td
{
	width:260;	
	text-align:center;
	color:#8d6c39;
}
.product_show td a
{
	color:#ed9d31;
}
.product_show td h1
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:15px;
	color:#c4a042;
}
.product_show td h2
{
	margin:2 0 2 0;
	padding:0;
	font-weight:normal;
	font-family:sans-serif;
	font-size:19px;
	color:#d9bd95;
}
.product_show td h3
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:sans-serif;
	font-size:19px;
	text-decoration:line-through;
	color:#8d6c39;
}
.product_show img
{
	border: solid 0px #000000;
	cursor: hand;
}

.product_show_mini
{
	float:left;
	width:260;
	color:#f4e7cb;
	text-align:center;
}
.product_show_mini td
{
	width:260;	
	text-align:center;
	color:#8d6c39;
}
.product_show_mini td a
{
	color:#ed9d31;
}
.product_show_mini td h1
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:15px;
	color:#c4a042;
}
.product_show_mini td h2
{
	margin:2 0 2 0;
	padding:0;
	font-weight:normal;
	font-family:sans-serif;
	font-size:19px;
	color:#d9bd95;
}
.product_show_mini td h3
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:sans-serif;
	font-size:19px;
	text-decoration:line-through;
	color:#8d6c39;
}
.product_show_mini img
{
	border: solid 0 #dfd371;
	cursor: hand;
}

.product_show_menu
{
	color:#f4e7cb;
	text-align:center;
}
.product_show_menu td
{
	text-align:center;
	color:#8d6c39;
}
.product_show_menu td a
{
	color:#ed9d31;
}
.product_show_menu td h1
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:15px;
	color:#c4a042;
}
.product_show_menu td h2
{
	margin:2 0 2 0;
	padding:0;
	font-weight:normal;
	font-family:sans-serif;
	font-size:19px;
	color:#d9bd95;
}
.product_show_menu td h3
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:sans-serif;
	font-size:19px;
	text-decoration:line-through;
	color:#8d6c39;
}
.product_show_menu img
{
	border: solid 0 #dfd371;
	cursor: hand;
}

.auth_d
{
	
}
.auth_d a
{
	color:#cbb18c;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}


.adm_text
{
	width:650;
}
.adm_text h1
{
	margin:0 0 20 0;
	padding:0;
	font-family:sans-serif;
	font-size:18px;
	color:#8d6a38;
}
.adm_text td
{
	color:#000000;
	background:#ffffff;
}
.adm_text a
{		
	color:#591606;
}

.orders a
{
	color:#591606;
}
.orders td
{
	padding:2;
	background:#ffffff;
	color:#000000;
}
.orders THEAD td
{
	background:#3b0c04;	
	color:#f0cea0;
}

.niz
{
	margin:5;
	padding:0;
	font-family:sans-serif;
	color:#8d6a38;
	font-size:12px;
}
.niz p
{
	margin:0;
	padding:0;	
}

.contacts h1
{
	margin:20 0 0 0;
	padding:0 0 20 20;
	border:0;
	font-family:sans-serif;
	color:#a46138;
	font-size:18px;
	font-weight:normal;
	background:url('images/contacts_v.png') bottom left no-repeat;
}
.contacts h2
{
	margin:0;
	padding:10;
	font-family:sans-serif;
	color:#f0ce9e;
	font-size:12px;
	font-weight:normal;
	width:430;
	background:url('images/contacts_c.png') left top repeat-y;	
}
.contacts h3
{
	margin:0;
	padding:0;
	border:0;
	background:url('images/contacts_n.png') top left no-repeat;
	height:20;
}
.contacts_h4
{
	margin:0;	
	padding:0;
	width:420;
	font-family:sans-serif;
	color:#f0ce9e;
	font-size:12px;
	font-weight:normal;
}
.contacts p
{
	margin:7 0 7 0;
	padding:0;
}


#auth_form
{
	color:#cbb18c;
	width:320;
	padding:0;
	margin:0;
}
#auth_form a
{
	color:#cbb18c;
	font-weight:normal;
	font-size:14px;
}

#auth_form input
{
	border:none;
	background:#ecdcbb;
	color:#000000;
}

#auth_form td
{
	color:#cbb18c;
	font-family:sans-serif;
	font-weight:bold;
	font-size:12px;
}
#auth_submit
{
	background:#000000;
	border:0; 
	color:#cbb18c;
	text-decoration: underline;
}

#find_form
{
	color:#cbb18c;
	margin:20 0 0 0;
}
#find_form a
{
	color:#cbb18c;
	font-weight:normal;
	font-size:14px;
}

#find_form input
{
	border:none;
	background:#ecdcbb;
	color:#000000;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#about_c img
{
	border:0;
}


/* register.php */

.mustFill {
	color: #ff4040;
}

.regComment {
	color: #80664d;
}


/* order.php */

body.order {
	background:#FFFFFF;
	color: #000000;
	font-size: 10pt;
	border: none;
}

input.order {
	border: none;
	background:none; 
	cursor:hand; 
	color:red; 
	font-size: 12pt;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(images/order_add.png);
	background-position: left center;
	background-repeat: no-repeat;
}

input.number {
	border: 1px solid #AAAAAA;
	text-align: center;
	vertical-align: middle;
}

a.prev_next {
	color: #999; 
	font-size: 8pt;
	font-weight: bold;
}

