@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('myriadpro-boldcond-webfont.eot');
    src: local('☺'), url('myriadpro-boldcond-webfont.woff') format('woff'), url('myriadpro-boldcond-webfont.ttf') format('truetype'), url('myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* v.t */

html, body {margin:0; padding:0; position:relative; height:100%;}	
body {background:#5a504e;}
body, td {font:normal 12px Arial, Helvetica, sans-serif; color:#a86a5f;}

a img {border-color:#000000;}
a {color:#a86a5f; text-decoration:underline;}
a:hover {color:#a86a5f; text-decoration:none;}

hr {background:#a86a5f; line-height:0; font-size:0; border:none; height:1px;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#a96b60;}
h1 {font:bold 25px Arial, Helvetica, sans-serif; color:#a96b60; padding:0; margin:0 0 10px 0;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

.content {font:normal 12px Arial, Helvetica, sans-serif; color:#a86a5f; padding:0 0 90px 0; margin:0; vertical-align:top;}

.cont_in_bg_t {background:url(cont_in_bg_t.gif) top left repeat-x; margin:0; padding:0;}
.cont_in_bg_b {background:url(cont_in_bg_b.gif) bottom left repeat-x; margin:0; padding:0;}
.cont_in_bg_l {background:url(cont_in_bg_l.gif) top left repeat-y; margin:0; padding:0;}
.cont_in_bg_r {background:url(cont_in_bg_r.gif) top right repeat-y; margin:0; padding:0;}
.cont_in_t_l {background:url(cont_in_t_l.png) top left no-repeat; margin:0; padding:0;}
.cont_in_t_r {background:url(cont_in_t_r.png) top right no-repeat; margin:0; padding:0;}
.cont_in_b_l {background:url(cont_in_b_l.png) bottom left no-repeat; margin:0; padding:0;}
.cont_in_b_r {background:url(cont_in_b_r.png) bottom right no-repeat; margin:0; padding:30px 70px 50px 70px; height:auto !important; min-height:400px; height:400px;}

.path {font-size:11px; color:#000000; padding:0; margin:0 0 15px 0;}
	.path a {color:#000000; text-decoration:none;}
	.path a:hover {color:#000000; text-decoration:underline;}		
		
#wrap {height:auto !important;
	   height:100%;
	   min-height:100%;
	   width:990px;
	   margin:0 auto -98px auto;}

#wrapper {background:#fdfefd url(wrap_l.jpg) bottom left no-repeat; margin:0; padding:0;}
.wrapper {background:url(wrap_r_in.jpg) bottom right no-repeat; margin:0; padding:0; height:auto !important; min-height:720px; height:720px;}

#wrap_in {background:url(wrap_t_l.gif) top left no-repeat; margin:0; padding:0;}
.wrap_in {background:url(wrap_t_r_in.gif) top right no-repeat; margin:0; padding:0; height:auto !important; min-height:720px; height:720px;}

/* header ------------------------------------------------------------------------------------------------------------------*/

#header {margin:0; padding:0; height:169px; position:relative;}

.logo {margin:0; padding:0; position:absolute; top:17px; left:42px;}	
	.logo img {padding:0; margin:0; border:none; cursor:pointer;}

#top_block {margin:0; padding:0; height:135px; width:465px; position:absolute; top:25px; right:40px;}
	#top_bl_pic {margin:0; padding:0; height:135px; width:135px; overflow:hidden; position:absolute; top:0; right:0;}
	#top_bl_pic2 {margin:0; padding:0; height:135px; width:135px; overflow:hidden; position:absolute; top:0; right:165px;}
	#top_bl_pic3 {margin:0; padding:0; height:135px; width:135px; overflow:hidden; position:absolute; top:0; right:330px;}
	.top_bl {background:url(top_bl.gif) top left no-repeat; margin:0; padding:0; height:135px; width:135px; position:absolute; top:0; left:0;}

#tmenu {height:0px; margin:0; padding:0; list-style:none; font:normal 12px Tahoma, Geneva, sans-serif; text-transform:none;}
	#tmenu li {padding:0; margin:0; display:inline;}
	#tmenu li a {color:#000000; display:inline-block; outline:none; text-decoration:none; padding:5px 15px 0 15px;}		
	#tmenu li a:hover {color:#000000; display:inline-block; text-decoration:underline;}	

/* content -----------------------------------------------------------------------------------------------------------------*/

.container {margin:0; padding:0; border-collapse:collapse; border-spacing:0; vertical-align:top; width:100%; height:400px;}
.ls {margin:0; padding:12px 0 115px 0; width:240px; vertical-align:top;}

/* Выпадающее меню */

#menu_b, #menu_b ul, #menu_b li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0px;
	line-height:0px;
}

#menu_b {
	list-style:none;	
	padding:0;
	margin:0 0 40px 0;
}

#menu_b ul {
	display:none;
	position:absolute;
	width:200px;
	background:#fcfcfc;
	border:1px solid #a96b60;
	border-bottom:none;
	margin:0 0 0 1px;
	padding:0;
	z-index:1000;
}

#menu_b ul ul {
	margin:-1px 0 0 1px;	
}

#menu_b li {
		width:240px;
		padding:0;
}

#menu_b li a {display:block; width:240px; color:#7b7b7b; text-decoration:none; font:normal 18px "Arial Black", Arial, Helvetica, sans-serif; line-height:normal;}
#menu_b li span {display:block; padding:7px 14px 8px 32px;}

#menu_b li a:hover, #menu_b li a.over {color:#fff; text-decoration:none; cursor:pointer;}
#menu_b li a:hover span,#menu_b li a.over span {background:#a96b60;}

#menu_b li.active {
		width:240px;
		padding:0 0 1px 0;
}

#menu_b li.active a {display:block; width:240px; color:#fff; text-decoration:none; font:normal 18px "Arial Black", Arial, Helvetica, sans-serif; line-height:normal;}
#menu_b li.active span {background:#a96b60; display:block; padding:7px 14px 8px 32px;}

#menu_b li.active a:hover, #menu_b li a.over {color:#fff; text-decoration:none; cursor:pointer;}
#menu_b li.active a:hover span,#menu_b li a.over span {background:#a96b60;}

#menu_b li li {
	display:block;
	padding:0;
	margin:0;
	text-align:left;
	width:200px;
	border-bottom:1px solid #a96b60;
}

#menu_b li li a, #menu_b li li a:hover {display:block; margin:0; color:#7b7b7b; font:bold 13px Arial, Helvetica, sans-serif; padding:2px 5px 3px 10px; text-decoration:none; width:185px; background:none;}
#menu_b li li a:hover,#menu_b li li a.over {background:#a96b60; color:#fff; text-decoration:none;}
/*----------------*/

.cont_l {margin:0; padding:0 0 0 45px; font:normal 23px MyriadProBoldCondensed; color:#a96b60;}
	.cont_l a {color:#a96b60;text-decoration:none;}
	.cont_l a:hover {color:#a96b60;text-decoration:underline;}

#clear {height:98px; clear:both; overflow:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.clear {height:0; clear:both; line-height:0; font-size:0; margin:0; padding:0;}

/* footer ------------------------------------------------------------------------------------------------------------------*/

#bot {height:98px; width:990px; margin:0 auto; padding:0; position:relative;}

#bmenu {height:15px; margin:0; padding:8px 0 0 0; list-style:none; font:normal 11px Arial, Helvetica, sans-serif; text-align:center;}
	#bmenu li {padding:0; margin:0; display:inline;}
	#bmenu li a {background:url(bmn_line.gif) right 3px no-repeat; color:#a29d9c; display:inline-block; outline:none; text-decoration:none; padding:0 11px 0 10px;}	
	#bmenu li a:hover {color:#a29d9c; display:inline-block; text-decoration:underline;}

div.copyright {margin:16px 0 0 46px; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#ebeae9; float:left; display:inline; width:180px; position:relative; z-index:3;}
	div.copyright a, div.copyright a:hover {color:#ebeae9; text-decoration:underline;}
	
.copy {margin:16px 41px 0 0; padding:0; font:normal 11px Tahoma, Geneva, sans-serif; color:#ffffff; float:right; display:inline; text-align:right; position:relative; z-index:3;}	

.counters {font:normal 10px Tahoma, Geneva, sans-serif; color:#fff; margin:0 0 0 -300px; padding:0; position:absolute; top:42px; left:50%; width:600px; text-align:center;}

.title {height:12px; margin:0; padding:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; clear:both;}	
	.title a {color:#000000; text-decoration:none}	
	.title a:hover {color:#000000;text-decoration:underline;}		
	
/* Table -----------------------------------------------------------------------------------------------------------------*/
		
table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0; text-indent:0}

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse;}
table.table1 tr:hover {background:#e0e0e0;}
table.table1 td {padding:5px; border:1px solid #91949a;}

table.table2 {border-collapse:collapse;}
table.table2 tr:hover {background:#e0e0e0;}
table.table2 td {padding:5px; border:1px solid #91949a;}
table.table2 th {padding:8px 5px; border:1px solid #ffffff; background-color:#888888; color:#ffffff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/* Корзина */ 

.cart {background:url(cart.png) top left no-repeat; margin:0; padding:0; height:; width:; position:absolute; top:; left:; font:normal 11px Arial, Helvetica, sans-serif;}

.sum {font:bold 11px Arial, Helvetica, sans-serif; color:#ed1401; margin:0; padding:0;}
.sum span {font:bold 18px Arial, Helvetica, sans-serif;}

.order {font:normal 11px Arial, Helvetica, sans-serif; color:#ed1401; margin:0; padding:0;}
.order a {text-decoration:underline; color:#000000;}
.order a:hover {text-decoration:none; color:#000000;}

/*----------------------------------------------------------------------------------------*/
