* { font-family : Arial, Verdana, sans-serif; text-align: center; }

hr {border: 1px solid #f1e4d2;}
a {color:#690d10; text-decoration : none; border: none;}
a IMG {border: none;}
tr {vertical-align: top;}
li, textarea, input, select, td {text-align: left;}

.basket-table {border: 2px solid #f1e4d2; width:800px}
.zakaz-table {border: 0px solid #f1e4d2; width:660px}
.basket-th {font-size : 12px; text-align: center; font-weight : bold; background-color: #f1e4d2; }
.d_hidden {display:none;}
.d_visible {display:block;}
.d_errors {display:block; color:red; text-align:left; }
legend {text-align:left;}



body {text-align: center;  margin : 0 ; padding: 0;}


.vl {background: url(images/VL.gif); height: 100%; width:28px; top : 0; position: absolute;}
.vl2 {background: url(images/VL2.gif); height: 100%; width:28px; top : 0; position: absolute;}
.hl {background: url(images/HL.gif); height: 15px; width:243px; background-repeat: no-repeat;}
.hl2 {height: 30px; width: 575px; background: url(images/HL.gif);  background-position: 50% 50%; background-repeat: no-repeat;}


.navigation {position:absolute; left:15px; font-size: 11px; text-align: left; color:#690d10;}


.newsheader {font-size : 11px; font-weight : bold; text-align: left;  padding : 0px 8px 2px 10px; }
.news {font-size: 11px; text-align: justify; padding : 0px 10px 8px 10px; }
.newsprice {font-size : 12px;  font-weight : bold; text-align: right; padding : 0px 10px 10px 10px; }
.newspic {font-size : 12px;  font-weight : bold; text-align: center; padding : 10px 0px 10px 0px; }

.newstext {font-size : 12px; text-align: justify; margin: 0; padding : 0 10px 0px 10px; background-color: #f1e4d2; }
.newstext p {font-size : 12px; text-align: justify; margin: 0; padding : 0 10px 0px 10px; background-color: #f1e4d2; }
.newstextheader {font-size :14px;  font-weight : bold ; text-align: left; margin: 0 ;  padding : 15px 10px 5px 10px; background-color: #e5ccae; color:#690d10; background: url(images/np_top.jpg); background-repeat: no-repeat;} 
.newsbot {margin: 0;  padding : 0px 10px 10px 10px;  background: url(images/np_bottom.jpg); background-repeat: no-repeat;}
.newsadd {font-size : 11px; text-align: right; margin:0; padding : 0px 10px 0px 10px; background-color: #f1e4d2; }

.newstext1 {font-size : 12px; text-align: justify; margin: 0; padding : 0px 10px 5px 10px; }
.newstext1 p {font-size : 12px; text-align: justify; margin: 0; padding : 0px 10px 5px 10px; }
.newstextheader1 {font-size :14px;  font-weight : bold; text-align: left; margin: 0; padding : 0px 10px 5px 10px; color:#690d10;} 
.newsbot1 {font-size : 8px; font-weight : bold; margin: 0; padding : 0px 0px 0px 0px; color:#690d10;}
.newsadd1 {font-size : 11px; text-align: right; margin: 0; padding : 0px 10px 0px 10px; }

.newsadd1  a, .newsadd  a {text-decoration : none; color:#690d10;}




.textheader {font-size: 18px;font-weight:bold; text-align: left; margin: 10px 0 0 0; color:#690d10;}
.text {font-size: 14px; text-align: left; margin-top : 10px;}
.text1 {font-size: 14px; line-height:18px; text-align: left; margin-top : 1px;}
.year {font-size: 12px; text-align: left; margin-top : 10px; vertical-align: top;}
.mint-year {font-size: 12px; line-height: 2; text-align: left; margin-top : 10px; vertical-align: top;}
.mint-year a:hover, .year a:hover {background-color: #f1e4d2; }


.articl-pic {float: left; margin: 13px 15px 0 0; padding: 1px; border: 1px solid #690d10; width: 115px; height:150px}
.articl-subt {font-size: 14px; font-style:italic;  text-align: left; margin: 10px 0 0 0; font-weight:normal;}
.articl-ttl {font-size: 18px; font-weight:bold; text-align: left; margin: 1px 0 0 0; color:#690d10;}
.articl-pref {font-size: 14px; text-align: justify; margin-top : 2px;}
.articl-add {font-size: 12px; font-style:italic; text-align: right; margin-top : 2px;}

.articl-subt1 {font-size: 16px; font-style:italic; text-align: left; padding: 0 0 0 180px; margin: 10px 0 0 0;}
.articl-ttl1 {font-size:30px; font-weight:bold; text-align: left; padding : 0 0 40px 180px; margin: 1px 0 0 0; color:#690d10;}
.articl-text {font-size:  14px; text-align: justify; padding : 0 0 10px 180px; margin: 2px 0 0 0;}
.articl-textfirst {font-size:  14px; text-align: justify; font-weight:bold; padding : 0 0 10px 180px; margin: 2px 0 0 0;}

.articl-text1 {font-size:  14px; text-align: justify; padding : 0 10px 10px 10px; margin: 2px 0 0 0;}
.articl-textfirst1 {font-size:  14px; text-align: justify; padding : 30px 10px 10px 10px; margin: 2px 0 0 0;}

.articl-avtor {font-size: 14px; font-style:italic;  text-align: right; margin-top : 2px;}
.articl-pic1 {font-size: 12px; font-style:italic; text-align: center; float: left; margin: 10px 15px 10px 0; }

pre { font-family : monospace; text-align: left; }


.formtext {font-size: 10pt; text-align: left; margin : 5px 2px 2px 10px;}
.navpages {left :0;  position: absolute; font-size: 12px; text-align: left;   }

.navpages a:hover {background-color: #f1e4d2; }

.shop-pic {width : 200px; margin-right: 15px; vertical-align: top; text-align: center;}
.shop-descr {font-size: 12px; width:500px; line-height:16px; text-align: left; padding : 0 10px 0 10px; vertical-align: top;}
.shop-descr2 {font-size: 12px; line-height:16px; text-align: left; padding : 0 10px 0 10px; vertical-align: top;}
.shop-catalog {font-size: 11px; font-style:italic; text-align: left; padding : 0 10px 0 10px; vertical-align: bottom; }
.shop-price {font-size:14px; font-weight:bold; text-align: right; padding : 0 10px 0 10px; vertical-align: bottom; }

.shop-basket{text-align: right; width : 25px; vertical-align: bottom;}
a.shop-basket {background:url(images/icons.gif) 0 -26px no-repeat; display:block; height: 26px;}
a.shop-basket:hover {background-position:0px 0px;}


.shop-basketFull {text-align: right; width : 25px; vertical-align: bottom;}
a.shop-basketFull {background:url(images/icons.gif) 0 -286px no-repeat; display:block; height: 26px;}
a.shop-basketFull:hover {background-position:0px -260px;}


.au-price {font-size:14px; text-align: right; padding : 0 10px 0 10px; vertical-align: bottom; }
.au-lot {background-color: #f1e4d2;font-size: 14px; font-weight:bold; border-top: 10px solid #f1e4d2; padding-left: 5px}


.bid-basket {text-align: right; width : 25px; vertical-align: bottom; padding : 0;}
td.bid-basket {width : 25px}
a.bid-basket {background:url(images/icons.gif) 0 -182px no-repeat; display:block; height: 26px;}
a.bid-basket:hover {background-position:0px -156px;}

.bid-basketFull {text-align: right; width : 25px; vertical-align: bottom;}
a.bid-basketFull {background:url(images/icons.gif) 0 -338px no-repeat; display:block; height: 26px;}
a.bid-basketFull:hover {background-position:0px -312px;}

.shop-history {font-size: 11px;line-height:14px; text-align: left; padding : 5px 0 0 0; }
.shop-menu {font-size:12px; line-height:22px; font-weight:bold; text-align:left; padding : 0 0 40px 15px; }


.arrleft {background:url(images/arrows.jpg) 0 0 no-repeat; height: 20px; width : 15px; display:inline-block;}
.arrleft:hover {background-position:0px -20px;}
.arrright {background:url(images/arrows.jpg) 0 -40px no-repeat; height: 20px; width : 15px; display:inline-block;}
.arrright:hover {background-position:0px -60px;}


.b-menu {background:url(images/b-menu.jpg) 0 0 no-repeat; height: 19px; display:block; font-size: 4px; position: absolute; top : 92px;}
.b-menu#about {background-position:0px 0px; width : 66px; left:35px;}
.b-menu#about:hover {background-position:0px -19px;}
.b-menu#auct {background-position:-66px 0px; width : 74px; left:141px;}
.b-menu#auct:hover {background-position:-66px -19px;}
.b-menu#shop {background-position:-140px 0px; width : 63px; left:252px;}
.b-menu#shop:hover {background-position:-140px -19px;}
.b-menu#catalog {background-position:-203px 0px; width : 61px; left:685px;}
.b-menu#catalog:hover {background-position:-203px -19px;}
.b-menu#articles {background-position:-264px 0px; width : 54px; left:797px;}
.b-menu#articles:hover {background-position:-264px -19px;}
.b-menu#expert {background-position:-318px 0px; width : 79px; left:893px;}
.b-menu#expert:hover {background-position:-318px -19px;}

.counter {display:block; position:absolute; top:42px;}


.ot-menu {background:url(images/ot-menu.jpg) 0 0 no-repeat; height: 18px; width : 75px; display:block; font-size: 4px; position: absolute; top : 66px;}
.ot-menu#main1 {background-position:0px 0px; left:33px;}
.ot-menu#main1:hover {background-position:0px -18px;}
.ot-menu#about1 {background-position:-75px 0px;left:140px;}
.ot-menu#about1:hover {background-position:-75px -18px;}
.ot-menu#auct1 {background-position:-150px 0px;left:246px;}
.ot-menu#auct1:hover {background-position:-150px -18px;}
.ot-menu#shop1 {background-position:-225px 0px;left:351px;}
.ot-menu#shop1:hover {background-position:-225px -18px;}
.ot-menu#catalog1 {background-position:-300px 0px;left:458px;}
.ot-menu#catalog1:hover {background-position:-300px -18px;}
.ot-menu#articles1 {background-position:-375px 0px;left:563px;}
.ot-menu#articles1:hover {background-position:-375px -18px;}
.ot-menu#expert1 {background-position:-450px 0px;left:671px;}
.ot-menu#expert1:hover {background-position:-450px -18px;}




.god {font-weight : normal; display:block; }



.help {cursor: help; display: inline; background-color:white; border:1px solid black; font-size:12px; font:bold 12px sans-serif; padding: 0 4px;}
.tooltip {visibility: hidden; width:260px; position: absolute; z-index: 10;}
.tooltiptext {margin:26px; background-color: #f1e4d2; text-align:left; font-size:12px;}

.tooltip1 {visibility: hidden; background-color:#fbf4ea; width:250px; text-align:left; padding: 4px; font-size:12px; border:1px solid black; position: absolute; z-index: 10;}
.literatura {cursor: help; border-bottom: 1px dashed;}
.searchresult {border-bottom: 3px double;}




.page-name {background:url(images/page-name.jpg) 0 0 no-repeat; height: 19px; width : 198px; display:block; font-size: 4px; position: absolute; top : 33px; left: 37px}
.page-name#about2 {background-position:0px 0px; }
.page-name#auct2 {background-position:0px -19px; }
.page-name#shop2 {background-position:0px -38px; }
.page-name#catalog2 {background-position:0px -57px; }
.page-name#articles2 {background-position:0px -76px; }
.page-name#expert2 {background-position:0px -95px; }
.page-name#news2 {background-position:0px -114px; }
.page-name#error2 {background-position:0px -133px; }
.page-name#blog {background-position:0px -152px; }



		.tabletext0 {font-size: 12px; text-align: left;  background-color: #f5ecdf; }
		.tabletext1 {font-size: 12px; text-align: left;  background-color: #f9f4ed; }
		.cost {text-align: right;}
		.katalog {text-align: center;}
		.number {text-align: right; font-weight:bold; padding : 4px 4px 2px 0;}
		.metall {font-size: 14px; text-align: left; font-weight:bold; padding : 42px 4px 2px 25px; height : 18px; background:url(images/table.jpg) 0 0 no-repeat; background-color: #f1e4d2;}

		.uzd28, .uzd23, .uzd24, .uzd25, .uzd26, .uzd27, .uzd29, .uzd8 {background:url(images/uzdel.gif) 0 0 no-repeat; padding : 0 0 0px 0; font-size: 6px; height: 40px}
		.uzd28 {background-position: 0 -50px;}
		.uzd23 {background-position: 0 -350px;}
		.uzd24 {background-position: 0 -150px;}
		.uzd25 {background-position: 0 -400px;}
		.uzd26 {background-position: 0 -300px;}
		.uzd29 {background-position: 0 -200px;}
		.uzd8 {background-position: 0 -350px;}

		.zoom {padding:0; font-size: 6px;}
		a.zoom {display:block; background:url(images/icons2.gif) 0 -442px no-repeat; width:25px; height:26px; padding:0; }
		a.zoom:hover {background:url(images/icons2.gif) 0 -416px no-repeat;}

		.zoom2 {padding:0; font-size: 6px;}
		a.zoom2 {display:block; background:url(images/icons2.gif) 0 -390px no-repeat; width:25px; height:26px; padding:0; }
		a.zoom2:hover {background:url(images/icons2.gif) 0 -364px no-repeat;}

		.zoom3 {padding:0; font-size: 6px;}
		a.zoom3 {display:block; background:url(images/icons2.gif) 0 -26px no-repeat; width:25px; height:26px; padding:0; }
		a.zoom3:hover {background:url(images/icons2.gif) 0 -0px no-repeat;}



.au-lotN {width:690px; margin-bottom:10px; background-color:#f1e4d2; font-size: 14px; text-align:left; font-weight:bold; border-top: 10px solid #f1e4d2; padding-left: 5px}
.shop-picN {width : 200px; margin-right: 15px; vertical-align: top; text-align: center;  float: left;}

.shop-picN img {background: white url(/images/wait.gif) 50% 50% no-repeat;}


.shop-descrN {font-size: 12px; width:480px; line-height:16px; text-align: left; padding : 0 10px 0 220px; *padding : 0; vertical-align: top; }


.shop-historyN {font-size: 11px;line-height:14px; text-align: left; padding : 5px 0 0 0; }
.shop-catalogN {font-size: 11px; font-style:italic; font-weight:normal; text-align:left; padding : 0 10px 0 0px;  float:left; }


.shop-priceN {font-size:14px; font-weight:bold; text-align:right; margin: 20px 0px 0 100px;}
.shop-priceN B {color:gray;}

.shop-priceS {font-size:14px; font-weight:bold; text-align:right; float:right;}
.shop-priceS > SPAN {display:block; width:150px; background-color: #f1e4d2; height:35px; float:left;}
.shop-priceS > SPAN > SPAN {display:block; width:112px; height:35px; float:left; text-align:right; margin:10px 6px 3px 3px;}

.shop-priceS:after {content: url(images/e2.gif);float:left; width:4px;}
.shop-priceS:before {content: url(images/e1.gif);float:left;width:4px;}


/*.shop-bid {width:110px; font-size:14px; font-weight:bold; text-align:right; padding : 5px 10px 28px 580px; *padding-bottom: 5px; }*/

.shop-bid {float:right; margin:5px 3px 5px 0;}
.shop-bid:after {content: url(images/e2.gif);float:left; width:4px;}
.shop-bid:before {content: url(images/e1.gif);float:left;width:4px;}
.shop-bid > DIV {height:35px; background-color: #f1e4d2; font-size:14px; font-weight:bold; text-align:right; float:left; }


.shop-outpriceN {font-size:14px; font-weight:bold; text-align: right; padding : 5px 10px 0 0px; vertical-align: bottom;}
.shop-outpriceN B {color:gray;}

/*.bidinput {font-size:10pt; width:70px; height:20px; margin:0 5px 0 0; float:left;}*/

.bidinput {font-size:10pt; width:90px; height:18px; margin:6px 4px 3px 3px; float:left;}

.bid-basketN {width:25px; height: 26px;  background:url(images/icons2.gif) 0 -182px no-repeat; float:left; cursor:pointer; margin:6px 3px 3px 0;}
/*.bid-basketN1 {width:25px; height: 26px;  background:url(images/icons2.gif) 0 -182px no-repeat; float:right;}*/
.bid-basketN:hover {background-position:0px -156px; }

.bid-basketFullN {width:25px; height:26px; background:url(images/icons2.gif) 0 -338px no-repeat; float:left; cursor:pointer; margin:6px 3px 3px 0;}
.bid-basketFullN:hover {background-position:0px -312px;}


/*.shop-basketN{width:25px; height:26px; float:right; margin-left:5px; background:url(images/icons2.gif) 0 -26px no-repeat; cursor:pointer;}*/

.shop-basketN{width:25px; height:26px; float:left; margin-left:5px; background:url(images/icons2.gif) 0 -26px no-repeat; cursor:pointer; margin:6px 3px 3px 0;}
.shop-basketN:hover {background-position:0px 0px;}

.shop-basketFullN {width:25px; height:26px; float:left; margin-left:5px; background:url(images/icons2.gif) 0 -286px no-repeat; cursor:pointer; margin:6px 3px 3px 0;}
.shop-basketFullN:hover {background-position:0px -260px;}

.basket {background:url(images/icons2.gif) 0 -26px no-repeat; display:block; width:25px; height:26px; position:absolute; left:10px; top: 10px;}
.basketF {background:url(images/icons2.gif) 0 -78px no-repeat; display:block; width:25px; height:26px; position:absolute; left:10px; top: 10px; cursor:pointer}
.basketF:hover {background:url(images/icons2.gif) 0 -52px no-repeat;} 


	.blog-zapis {text-align:left; margin: 0 0 30px 0;} 
	.blog-avtor {text-align:left; font-weight:bold; font-size:14px; width:100%; background:url('images/bl-author.gif'); margin:15px 0 0 0;}
	.blog-avtor IMG {position:relative; top:10px; margin:0px 0px 0 10px;}

	.blog-date {font-style:italic; font-size:12px; display:block; float:right; margin:18px 5px 0 0; clear:both;}

	.blog-title {text-align:left; margin:15px 0 5px 10px; font-style:normal; font-weight:bold; font-size:18px;}
	.blog-text P {text-align:justify; margin:5px 0 0 10px; font-style:normal; font-weight:normal; font-size:14px; }

	.blog-a-name {font-weight:bold; font-size:13px; width:100%;}
	.blog-answer {text-align:justify; margin:10px 0px 0 30px; font-style:normal; font-weight:normal; font-size:13px; }
	.tegs {float:left; text-align:left; margin:0; font-size:12px; color:lightgray; font-weight:bold;}

	.blog_answ {float:right; position:relative; top:-4px; width:25px; height:26px; background:url(images/icons2.gif) 0 -546px no-repeat; margin:0;}
	.blog_answ:hover {background:url(images/icons2.gif) 0 -520px no-repeat;} 


	.teg_name {text-align:left; width:100%; margin:0px 0 0 0;}
	.teg {white-space:nowrap; font-size:12px; color:gray; font-weight:bold; }
	.teg#r2 {font-size:13px;}
	.teg#r3 {font-size:14px;}
	.teg#r4 {font-size:15px;}
	.teg#r5 {font-size:16px;}
	.teg#r6 {font-size:17px;}
	.teg#r7 {font-size:18px;}
	.tcount  {font-size:80%;}


	.mnth {background-color:#f0e3d2;height:25px; width:140px; font-size:16px; text-align:center;text-transform:uppercase; color:#be7f65}
	#pm {background:url(../images/c-lr.gif) 0 -50px; width:25px;height:25px;float:left;}
	#pm:hover {background:url(../images/c-lr.gif) 0 -75px;}
	#cm {width:90px;height:25px;float:left; font-weight:bold;padding-top:3px;}

	#nm {background:url(../images/c-lr.gif); width:25px;height:25px;float:left;}
	#nm:hover {background:url(../images/c-lr.gif) 0 -25px;}

	.cal {background:url(../images/c-back.gif); width:140px; height:120px; position:relative;}
	.cal DIV {position:absolute; text-align:right; width:17px; font-size:12px; vertical-align:5px;color:gray;}
	.dt1 {top:3px}
	.dt2 {top:23px}
	.dt3 {top:43px}
	.dt4 {top:63px}
	.dt5 {top:83px}
	.dt6 {top:103px}
	#k1 {left:0px}
	#k2 {left:20px}
	#k3 {left:40px}
	#k4 {left:60px}
	#k5 {left:80px}
	#k6 {left:100px}
	#k7 {left:120px;font-weight:bold;}
	.cal * A {font-weight:bold; color:black;}
