body, ul, li, p, dl, dt, dd, h1, h3 {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #2B2815;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image : url(/i/bg.gif);
	background-position : 1px 0px;
}

body.home-page {
	background-position : center top;
}

td {
	vertical-align: top;
}

p {
	color: #FDF9CE;
	font-size: 8pt;
}

ul {
	list-style-type: none;
}

a:link, a:visited, a:hover, a:active {
	color: #FFCB09;
}

a img {
	border: 0;
	text-decoration: none;
}

h1 {
	margin-top: 40px;
	margin-bottom : 20px;
}

h2 {
	color: #CAB45B;
	font-size: 12pt;
	margin: 0 0 20px 0;
}

h3 {
	color: #FDF9CE;
	font: bold 12pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.home-page h1 {
	margin-top: 15px;
	margin-bottom : 20px;
}

div.head-container {
	width: 100%;
	height:165px; 
	background-image:url(/i/logo2a-tile.gif); 
	background-position:left bottom; 
	background-repeat:repeat-x;
}
td.head-container {
	height:165px; 
	background-image:url(/i/logo2-tile.jpg); 
	background-position:left top; 
	background-repeat:repeat-x; 
}

table.head {
	background-image:url(/i/r-bg.jpg);
	background-position: center top; 
}

td.logo {
	height:135px; 
	background-image:url(/i/logo.gif); 
	background-position:center top; 
	background-repeat:no-repeat 
}


/* navigation */

td.nav {
	height:260px; 
	background-color:#B6AB69; 
	background-image:url(/i/nav-bg-slice.jpg); 
	background-position: right top;
}

div.nav-contain {
	width:341px;
	background-image:url(/i/nav-bg2-tile.gif);
}

div.nav-contain2 {
	background-image:url(/i/nav-bg2.jpg); 
	background-repeat:no-repeat; 
	background-position: left top;
	padding-top:10px;
	padding-bottom: 45px;
}

body.home-page div.nav-contain {
	height:270px; 
	width: auto;
	text-align: center;
	background-image:url(/i/nav-bg.jpg); 
	background-repeat:no-repeat; 
	background-position: right top;
	padding-left: 40px;
}

body.home-page div.nav-contain2 {
	width:341px;
	background-image: none;
	background-position: right top;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 0px;
	text-align: left;
}

.nav-ul a:link, .nav-ul a:visited, .nav-ul a:hover, .nav-ul a:active {
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

.nav-ul a:hover, .nav-ul a.a:link, .nav-ul a.a:visited, .nav-ul a.a:hover, .nav-ul a.a:active {
	color: #FEEB9E;
}

.nav a.a:link, .nav-ul a.a:visited, .nav-ul a.a:hover, .nav-ul a.a:active {
	cursor: default;
}

img.razd-l2 {
	margin-top:-12px;
}

td.razd-r2 {
	background-image:url(/i/bg2-tile.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}

td.razd-r2 img.razd-r2 {
	float:right; 
	position: relative;
	top:-23px; 
	margin-left: -15px;
}

div.razd-r2 {
	float:right; 
	position: relative;
	top:-23px; 
	margin-left: -6px;
	background-image:url(/i/razd-r2.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width:6px; 
	height:312px;
}

/* nav ul */
.nav-ul a:hover {
	color: #FEEB9E;
}

div.nav-ul {
	margin-top:0px;
	margin-left:50px;
}

div.nav-ul li.mna a:link, div.nav-ul li.mna a:visited, div.nav-ul li.mna a:active, div.nav-ul li.mya a:link, div.nav-ul li.mya a:visited, div.nav-ul li.mya a:active, div.nav-ul li.fna a:link, div.nav-ul li.fna a:visited, div.nav-ul li.fna a:active, div.nav-ul li.fya a:link, div.nav-ul li.fya a:visited, div.nav-ul li.fya a:active, div.nav-ul li.lna a:link, div.nav-ul li.lna a:visited, div.nav-ul li.lna a:active, div.nav-ul li.lya a:link, div.nav-ul li.lya a:visited, div.nav-ul li.lya a:active {
	color: #FEEB9E;
	cursor: default;
}

div.nav-ul li.mnn a:link, div.nav-ul li.mnn a:visited,  div.nav-ul li.mnn a:active, div.nav-ul li.lnn a:link, div.nav-ul li.lnn a:visited,  div.nav-ul li.lnn a:active, div.nav-ul li.fnn a:link, div.nav-ul li.fnn a:visited,  div.nav-ul li.fnn a:active {
	color: #fff;
	cursor: pointer;
}

div.nav-ul li.mnn a:hover, div.nav-ul li.lnn a:hover, div.nav-ul li.fnn a:hover {
	color: #FEEB9E;
}


	/* level 1 */

div.nav-ul li {
	background-image: url(/i/tree-1.gif);
	background-repeat: no-repeat;
}

div.nav-ul li p {
	padding-left: 35px;
	line-height: 21pt;
	height: 28px; 
}

div.nav-ul li.mnn { /* mnn - middle, no child, not active */
	background-image: url(/i/tree-1.gif);
}

div.nav-ul li.fnn { /* fnn - first, no child, not active */
	background-image: url(/i/tree-1-first.gif);
}

div.nav-ul li.myn { /* myn - first, yes child, not active */
	background-image: url(/i/tree-1-open.gif);
}

div.nav-ul li.fyn { /* fyn - first, yes child, not active */
	background-image: url(/i/tree-1-first-open.gif);
}

div.nav-ul li.fna { /* fna - first, yes child, active */
	background-image: url(/i/tree-1-first-this.gif);
}

div.nav-ul li.fya { /* fya */
	background-image: url(/i/tree-1-first-this-open.gif);
}

div.nav-ul li.mna { /* mnn */
	background-image: url(/i/tree-1-this.gif);
}

div.nav-ul li.mya { /* mya */
	background-image: url(/i/tree-1-this-open.gif);
}

div.nav-ul li.lnn { /* lnn */
	background-image: url(/i/tree-1-last.gif);
}

div.nav-ul li.lna { /* lna */
	background-image: url(/i/tree-1-last-this.gif);
}

div.nav-ul li.lya { /* lya - last, yes child, active */
	background-image: url(/i/tree-1-last-this-open.gif);
}

div.nav-ul li.lyn { /* lyn */
	background-image: url(/i/tree-1-last-open.gif);
}

	/* level 2 */

div.nav-ul li ul li p a:link, div.nav-ul li ul li p a:visited, div.nav-ul li ul li p a:hover, div.nav-ul li ul li p a:active {
	font-size: 8pt;
}

div.nav-ul li ul li p {
	padding-left: 50px;
}

/* звичайні */
div.nav-ul li ul li {
	padding-left: 0px;
	background-image: url(/i/tree-2.gif);
}

/* закриті неактивні */
div.nav-ul li ul li.mnn, div.nav-ul li ul li.fnn {
	background-image: url(/i/tree-2.gif);
}

/* неостанні активні */
div.nav-ul li ul li.mya, div.nav-ul li ul li.mna,
div.nav-ul li ul li.fya, div.nav-ul li ul li.fna, 
div.nav-ul li ul li.lya, div.nav-ul li ul li.lna
{
	background-image: url(/i/tree-2-this.gif);
}

/* останні неактивні */
div.nav-ul li ul li.lyn, div.nav-ul li ul li.lnn {
	background-image: url(/i/tree-2-last.gif);
}



/* останні активні */
div.nav-ul li ul li.lya, div.nav-ul li ul li.lna {
	background-image: url(/i/tree-2-last-this.gif);
}

/* неостанні неактивні під відкритим останнім 1го рівня */
div.nav-ul li.lyn ul li, div.nav-ul li.lya ul li {
	padding-left: 0px;
	background-image: url(/i/tree-2-1last.gif);
}

/* неостанні активні під відкритим останнім 1го рівня */
div.nav-ul li.lya ul li.fna, div.nav-ul li.lya ul li.mna,
div.nav-ul li.lya ul li.fya, div.nav-ul li.lya ul li.mya
{
	background-image: url(/i/tree-2-this-1last.gif);
}

/* останні неактивні під відкритим останнім 1го рівня */
div.nav-ul li.lyn ul li.mna, div.nav-ul li.lyn ul li.fna, 
div.nav-ul li.lyn ul li.lnn, div.nav-ul li.lya ul li.lnn, 
div.nav-ul li.lya ul li.lya, div.nav-ul li.lya ul li.lyn
{
	background-image: url(/i/tree-2-last-1last.gif);
}

/* останні активні під відкритим останнім 1го рівня */
div.nav-ul li.lya ul li.lna, div.nav-ul li.lya ul li.lya
{
	background-image: url(/i/tree-2-last-this-1last.gif);
}


	/* level 3 */

div.nav-ul li ul li ul li p a:link, div.nav-ul li ul li ul li p a:visited, div.nav-ul li ul li ul li p a:hover, div.nav-ul li ul li ul li p a:active {
	font-size: 8pt;
	font-weight: normal;
}

div.nav-ul li ul li ul li p { 
	padding-left: 61px;
	height:16px;
	line-height: normal;
}

/* звичайні */
div.nav-ul li ul li ul li, 
div.nav-ul li ul li ul li.mnn, div.nav-ul li ul li ul li.mna, 
div.nav-ul li ul li ul li.fnn, div.nav-ul li ul li ul li.fna, 
div.nav-ul li ul li ul li.lnn, div.nav-ul li ul li ul li.lna { 
	background-image: url(/i/tree-3.gif);
}

/* під відкритим останнім 1го рівня */
div.nav-ul li.lyn ul li ul li, div.nav-ul li.lya ul li ul li, 
div.nav-ul li.lya ul li ul li.mna, div.nav-ul li.lyn ul li ul li.fna, 
div.nav-ul li.lya ul li ul li.mya, div.nav-ul li.lyn ul li ul li.fya, 
div.nav-ul li.lyn ul li ul li.mna, div.nav-ul li.lya ul li ul li.fna, 
div.nav-ul li.lyn ul li ul li.mya, div.nav-ul li.lya ul li ul li.fya, 
div.nav-ul li.lyn ul li ul li.lnn, div.nav-ul li.lya ul li ul li.lnn,
div.nav-ul li.lyn ul li ul li.lna, div.nav-ul li.lya ul li ul li.lna 
{
	padding-left: 0px;
	background-image: url(/i/tree-3-1last.gif);
}

/* під відкритим останнім 2го рівня */
div.nav-ul li.mya ul li.lya ul li.lna,
div.nav-ul li.mya ul li.lyn ul li.lna,
div.nav-ul li.fya ul li.lya ul li.lna,
div.nav-ul li.fya ul li.lyn ul li.lna,
div.nav-ul li.mya ul li.lya ul li.lnn,
div.nav-ul li.mya ul li.lyn ul li.lnn,
div.nav-ul li.fya ul li.lya ul li.lnn,
div.nav-ul li.fya ul li.lyn ul li.lnn
{
	background-image: url(/i/tree-3-2last.gif);
}

/* - */

p.mapImg {
	width:299px; 
	height:200px; 
	margin-top:40px; 
	background-image:url(/i/map.png) !important; 
	background-image:url(/i/map.gif); 
}

div.imgSet {
	border-left:2px solid #CECF8C; 
}

div.imgSet img {
	border-top: 1px solid #CECF8C; 
	border-right: 1px solid #CECF8C; 
	border-bottom: 1px solid #CECF8C;
}

div.imgSet#pic1 {
	margin-right:12px;
}

div.imgSet#pic2 {
	padding-top:33px;
}

div.imgSet#pic3 {
	margin-right:10px;
}

div.imgSet#pic4 {
	padding-top:79px;
}

div.imgSet#pic2t {
	padding-top:70px;
}

div.imgSet#pic4t {
	padding-top:49px;
}

div.imgSet#pic5t {
	padding-top:34px;
}


table.main {
	background-image:url(/i/bg-main.jpg); 
	background-position:center top; 
	background-repeat:repeat-x
}

img.razd-l {
	float:left;margin-top:-30px;
}

img.razd-r {
	float:right;margin-top:-30px;
}

img.razd-c {
	margin-left:90px;
}


/* news */

div.news, div.catalog, div.links {
	margin-left : 25px;
}

dl {
width: 91%;
	color: #A7A272;
	font-size: 8pt;
}

dd {
	color: #FDF9CE;
	margin-bottom : 20px;
	padding-bottom: 25px;
	background-image: url(/i/hr-news.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.catalog-page table.product td.img img {
	border:1px solid #F5CF00;
}

.catalog-page table.product td.about {
	vertical-align: bottom;
}

.catalog-page table.product td.about p {
	margin-left: 10px;
}

.catalog-page table.product td.about p.name {
	color: #FDF9CE;
	margin-bottom: 8px;
	font-weight: bold;
}

.price {
	color: #FFCC00;
	font-size: 12pt;
	font-weight: bold;
}

p.price {
	color: #FFCC00;
	margin-top:6px;
	margin-bottom:7px;
	font-size: 12pt;
	font-weight: bold;
}

 p.sizes {
/*	white-space: nowrap; */
	line-height: 18px;
} 

p.sizes em {
	color: #999966;
	font-weight: bold;
	font-style: normal;
	padding-top: 10px;
	color: #444000;
	background-color: #FDF9CE;
	text-decoration: none;
	padding: 0px 3px 1px 4px;
	text-transform: capitalize;
}


/* shops */

p.ol {
	line-height: 1.8em;
}

p.ol span.li {
	font-size: 35px;
	color: #333300;
	background-color: #CDC9A5;
	padding: 0px 5px 2px 5px;
	display: block;
	float: left;
	margin-right: 15px;
	line-height: 38px;
}


/* basket */

table.basket-form {
	margin-left: 10px;
}	

table.basket-form select, table.basket-form input {
	width: 40px;
	border-width:2px;	 
	xpadding: 0;
	margin-bottom:7px;
	margin-left: 4px;
}

table.basket-form select {
	.width: 44px;
}

table.basket-form td.t {
	padding-top: 4px;
}

.catalog-page table.product td.about table.basket-form p.price {
	margin: 0;
}

img.del {
	position: relative;
	top:-2px;
}

div.catalog h3 {
	position: relative;
	top: -10px;
}

table.product p.descr {
	margin-top:10px;
}

div.navopts {
	margin-top:40px;
}

p.navopts {
	font-weight: bold;
	margin-top:3px;
	margin-bottom: 3px;
	padding-left: 15px;
	background-image: url(i/icon_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

table.basket-formO td {
	white-space: nowrap;
}

table.basket-formO td.t {
	color: #FDF9CE;
	font: bold 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.basket-formO input {
	margin-left: 10px; 
	margin-bottom: 5px;
}

table.basket-formO input.l {
width:405px; 
}

table.basket-formO input.m {
width:160px; 
}

.rem {
	float:right;font-weight: normal;font-size: 8pt;
}

.ast {
	position: relative;
	top: -12px;
}


/* links */

div.links dl p {
	line-height: 1.8em;
}

div.links dl img.link {
	border: 1px solid yellow;
	float: left;
	margin-right: 15px;
}

div.links dl dd div.link {
	width: 70%;
	float: left;
	display: block;
}

div.links dl h3 {
	color: #FFCB0B;
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.links dl p.link {
	color: #A8A373;
}

div.links td.R {
	vertical-align: bottom;
	text-align: right;
}

div.links td.R p {
	margin-bottom: 10px;
}


/* - */

p.pages {
	color: #999966;
	font-weight: bold;
	padding-top: 10px;
	white-space: nowrap;
}

p.pages a:link, p.pages a:visited, p.pages a:active {
	color: #444000;
	background-color: #F5CF00;
	text-decoration: none;
	padding: 0px 3px 1px 4px;
}

p.pages a:hover, p.pages a.a:link, p.pages a.a:visited, p.pages a.a:hover, p.pages a.a:active {
	color: #9F9E75;
	background-color: #FBF9D0;
}

p.pages a.a:link, p.pages a.a:visited, p.pages a.a:hover, p.pages a.a:active {
	cursor: default;
}

.links p.pages {
	text-align: right;
}

.archive, .archive a:link, .archive a:visited, .archive a:hover, .archive a:active {
	color: #A8A373;
}

td.mainLeft {
	background-image:url(/i/razd-l.gif); 
	background-repeat:no-repeat; 
	background-position: left top;
}

div.streetMap {
	text-align:left; 
	width:360px; 
	position:relative; 
	left:80px;
}

.streetMap p {
	margin-bottom: 10px;
	color : #888361;
	font-weight: bold;
}

img.streetMap  {
	margin-top: 40px;
}

td.about-item p {
	white-space: nowrap;
	margin-bottom: 8px;
}

table.about-item td.about-item p.order img {
	border: 0px;
}

p.order a:link, p.order a:visited, p.oder a:hover, p.order a:active {
	color: #FDF9CE;
	font-weight: bold;
}

table.about-item {
	margin-top: 20px;
}


/* foot */

.foot a:link, .foot a:visited, .foot a:hover, .foot a:active {
	color: #B79B3F;
}

.foot td {
	background-repeat:no-repeat; 
	padding-top: 30px;
}

.foot p {
	margin-bottom: 10px;
	color : #888361;
}

td.foot-l {
	background-image:url(/i/jeans-l.gif); 
	background-position:left bottom;
}

div.foot-l, div.foot-r {
	height:137px;
	width: 300px;
}

td.foot-r {
	background-image:url(/i/jeans-r.gif); 
	background-position:right bottom;
}

div.foot-l p {
	margin-left: 50px;
	text-align: left;
}

div.foot-r {
	text-align: left;
	margin-left : 25px;
}

ul.exception li h3{
	color: rgb(180,150,150);
	font-size: 9pt;	
	padding-left:30px;
}

div.basket{
	margin-top: 40px;
	margin-bottom: 20px;
	color: #FFCB09;
}

div.basket a {
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}

div.basket a:hover {
	color: #FEEB9E;
}