body {
	margin: 0;
	padding: 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#534b3e;
	background:#f1edd2;
}
table {
	border:0;
	border-collapse: collapse;
}

div {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border:0px;
	margin:0;
	padding:0;
}

table td {
	border:0;
	padding:0;
	color:#564e41;
	font-size:12px;
}
table.main {
	min-width:990px;
	max-width:1650px;
	width:expression(document.body.clientWidth > 1650? "1650px": "100%");
	background-color:#f1edd2;
	width:100%;
	height:100%;
}

table.main0 {
	min-width:990px;
	max-width:1650px;
	width:expression(document.body.clientWidth > 1650? "1650px": "100%");
	background-color:#f1edd2;
	width:100%;

}

a {
	color:#534b3e;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

div.h1-title {
	font-size:18px;
	color: #972f36;
}

div.h1-title a{
	color: #972f36;
}

div.h1-title a:hover{
	text-decoration:underline;
}



img.png{//background-image: none ! important;behavior: url('img/png.htc');}

a img {
	border:0;
}

div.hr {
	border:0px;
	border-bottom:1px solid #c89a19;
	padding-top:10px;
	display:table-cell;
}

div.mainline {
	border:0px;;
	width:620px;
	border-top:1px solid #c89a19;
	margin: 0 0 0 26px;
	display:block;
}

div.newsline {
	border:0;
	border-top:1px solid #c89a19;
	display:block;
}


td.bottom {
	text-align:center;
	height: 27px;;
	background: #baa987;
}

td.bottom span{
	font-size:11px;
}

td.menu-wall {
	background:url('../img/menu_bg.gif') repeat-x; 	
}

td.menu-uwall {
	background:url('../img/menu_bg3.jpg') repeat-x; 	
}

td.mainbody {
	padding: 0 0 0 25px;
	width:100%;
	vertical-align:top;
	text-align:left;
}

div.news-block{
	padding-left:26px;	
	padding-bottom:47px;
	width:162px;
}

div.news-title {
	padding: 40px 0 7px 0;
}

div.news-date{
	font-size:18px;
	color:#c89a19;
	font-size:14px;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:13px;
}

div.news-name{
	padding-left:8px;
	padding-bottom: 13px;
	width:162px;
}


div.news-name a{
	color:#534b3e;
	text-decoration:none;
}


div.news-name a:hover{
	color:#972f36;
	text-decoration:underline;
}


div.news-name {

}

td.calcs {
	padding-left:26px;	
}

table.kurs td {
	font-size:11px;	
	color: #333;
	padding: 5px;	
}

table.kurs th {
	font-size:12px;	
	color:#333;
	padding: 5px;	
}

div.index-content {
	padding: 35px 30px 20px 0;	
}

div.index-content p{
	line-height:16px;
	color: #800000;
}

table.cat-lenta hr{
	margin: 10px 0;	
}

table.cat-lenta-item td{
	padding-right:20px;
	padding-top:10px;
	vertical-align:top;
	font-size:14px;
	color:#972f36;
}

table.cat-lenta-item td div{
	padding-bottom:5px;
}

table.cat-lenta-item td span{
	font-size:18px;
	font-weight:bold;
}

table.cat-lenta-item td a{
	color:#c89a19;
}

td.cat-lenta-container {
	padding:0 5px 0 25px;
}

a.red-link {
	color:#972f36;
}

div.action-link {
	padding: 15px 0;
}

/* Indexes */
table.indexes_bg {margin-left: 25px;}
table.indexes_bg td { font-family:Arial; font-size:12px; color:#333333; padding:0 5px 0 0; }
table.indexes_bg td.green { color:#005e20; }
table.indexes_bg td.red { color:#9e0b0f; }
table.indexes_bg div.indexes i { background:url(../img/ic6.gif) no-repeat; width:32px; height:21px; position:relative; display:block; float:left; margin:0; padding:0; }
table.indexes_bg div.green i { background-position:0 0; }
table.indexes_bg div.red i { background-position:-32px 0; }

div.calc-gold table td{
	padding-right: 10px;
}

select.gold-cat {
	width:230px;
}

select.gold-metal {
	width:130px;
}

input.gold-quantity {
	width:78px;
}

div.price-right {
	text-align:right;
	color:#600;
	font-size:14px;
	padding-top: 15px;
	padding-bottom: 5px;
}

div.price-right span{
	text-align:right;
	color:#972f36;
	font-size:18px;
	font-weight:bold;
}

td.btn-bril {
	background:url(../img/btn_bril.jpg) no-repeat top left;
	width:49px;
	height:23px;
	text-align:center;
	vertical-align:middle;
	padding-right: 15px;
}

td.red {
	color:#972f36;	
}

td.white {
	color:#666666;/*#f1edd2;	*/
}


div.content {
	padding: 8px 30px 30px 0;	
}

div.adr-block{
	padding-left:26px;	
	padding-bottom:47px;
	width:162px;
}

div.adr-link{
	padding-bottom: 15px;
}

a.adr-url{
	color:#972f36;
	font-size:14px;
}

a.adr-url:hover{
	text-decoration:underline;
}

div.pages {
	font-size:14px;
	text-align:center;
	padding-bottom: 10px;
	padding-top: 10px;
}

div.pages a {
	text-decoration:underline;	
}

div.pages a:hover {
	text-decoration:none;	
}

table.news-lenta td {
	padding-bottom: 15px;
	vertical-align:top;
}

td.news-img {
	padding-right: 28px;
}

div.h1-title-news {
	padding-left: 50px;
	font-size:18px;
	color: #972f36;
	padding-bottom: 20px;
}

div.h1-title-feed {
	font-size:18px;
	color: #972f36;
	padding-bottom: 20px;
}

table.news-lenta a {
	color:#972f36;	
	font-size:14px;
}

table.feedback td {
	color:#972f36;	
	font-size:14px;
}

table.feedback input.feed-text {
	width:100%;
}

table.feedback textarea {
	width:100%;
	height: 140px;
}

table.feedback div {
	padding-bottom: 6px;
	padding-top: 10px;
}

table.sub-menu {
	margin-top: 12px;
	margin-bottom: 9px;
}

td.sub-menu-item {
	padding-left: 10px;
	padding-bottom: 5px;
}

td.sub-menu-item span{
	font-weight:bold;
	color:#948a7a;
	font-size:18px;
}


td.sub-menu-item a {
	font-size:18px;	
	text-decoration:underline;
}

td.sub-menu-item a:hover {
	text-decoration:none;
}

td.catmenu {
	background:url('../img/left_menu_bg.gif') no-repeat left top;	
	height:46px;
	padding-left:15px;
}

td.catmenu a{
	color:#972f36;	
	text-decoration:none;
	font-size:18px;
}

td.catmenu a:hover{
	text-decoration:underline;
}

table.cats {
	margin-top: 20px;
}

table.cats td {
	vertical-align:top;
	text-align:center;
}

div.stuff-name a{
	font-size:14px;
	color:#c89a19;
	text-align:center
}

div.stuff-price {
	font-size:14px;
	color:#972f36;
	text-align:center;
}

div.stuff-price span{
	font-size:18px;
	font-weight:bold;
}

div.filial {
	font-size:14px;
	color:#972f36;
}

table.cat-feed td{
	color:#972f36;
	padding-bottom: 3px;
	padding-top:3px;
}

table.cat-feed input.ftext {
	width:218px;
}

table.cat-feed textarea {
	width:218px;
}

table.cat-auth td{
	color:#972f36;
	padding-bottom: 3px;
	padding-top:3px;
}

td.cat-auth-cell {
	padding-left: 20px;	
}

table.cat-auth .ftext {
	width:175px;
}

table.cat-auth textarea {
	width:175px;
}

td.stuff-card {
	border-collapse:collapse;
	border-top: 0px;
	border-left: 0px;
	border-bottom:1px solid #948a7a;
	border-right:1px solid #948a7a;
	padding-bottom:25px;
	padding-right:25px;
}

div.img-board {
	border: 1px solid #948a7a;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

table.stuff-basket td{
	color:#972f36;
}

table.stuff-basket a{
	color:#972f36;
	text-decoration:underline;
}

table.stuff-basket a:hover{
	text-decoration:none;
}



div.stuff-cart {
	font-size:18px;
	color:#534b3e;
	padding-top:20px;
	padding-bottom:20px;
}

div.foto-links {
	padding-top:5px;
	padding-bottom: 5px;
}

div.foto-links span{
	color:#972f36;
}

div.foto-links a{
	color:#972f36;
	text-decoration:underline;
}

div.foto-links a:hover{
	text-decoration:none;

}

div.cart-link {
	padding-top:20px;
	text-align:center;
}

div.cart-link a{
	font-size:18px;
	color:#972f36;
	text-decoration:underline;
}

table.stuff-params th {
	font-size:12px;
	white-space:nowrap;
	padding-bottom: 4px;	
	padding-left: 4px;	
	padding-top: 7px;	
	padding-right: 4px;	
	font-weight:normal;
	border-bottom:1px solid #948a7a;
	text-align:left;
}

table.stuff-params td {
	font-size:12px;
	padding-bottom: 4px;	
	padding-left: 4px;	
	padding-top: 7px;	
	padding-right: 4px;	
	font-weight:normal;
	border-bottom:1px solid #948a7a;
	color:#972f36;
}

td.cell-params {
	padding-left: 20px;	
}

td.stuff-price {
	text-align:right;
	
}

td.stuff-price span{
	color:#972f36;
	font-size:18px;
}

table.addr-table th {
	color:#7e7a5c;
	font-weight:normal;
	font-size:11px;
	text-align:left;
}

td.address-line {
	border: 0px;
	border-top:1px solid #948a7a;
	font-size: 14px;
	color:#972f36;
	background-color:#fbfaee;
	padding: 4px 3px;
}

td.address-shema {
	background-color:#eae9de;
	padding: 4px;
}

td.address-empty {
	background:none;
	height:15px;
}

a.addr-link {
	font-size:12px;	
	text-decoration:underline;
}

a.addr-link2 {
	font-size:12px;	
	text-decoration:none;
	color:#972f36;
}

td.shema-container {
	text-align:right;
	padding-right: 15px;
}

table.bag td {
	padding: 5px;	
}

a.photo-active {
	text-decoration: none;
}

div.map_links { width: 1%; }
div.map_links a { width: auto; display: block; margin: 0 0 3px 0; white-space: nowrap; }
div.map_sub_links {     margin: 0 0 10px 20px; }
div.map_sub_links a { margin: 0 0 7px 0; }

span.required { color: #990000;}
span.valid { display: none;}

span.tree-message {
	display: block;
	font-weight: bold;
}

div.tree-accept {
	display: block;
	font-weight: bold;
	color:#009900;
}

div.tree-error {
	display: block;
	font-weight: bold;
	color:#990000;
}