body { background-color:#F4F0F0; padding: 6px 3px; }

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

td { vertical-align:top; }
tr.grey td.center { text-align:center; background-color:#F4F0F0; }

ul { text-align:justify; }
li { list-style-type:square; margin-left:16px; }
ul.nt { font-size:10px; font-family:verdana; text-align:justify; }
li.nt { font-size:10px; font-family:verdana; list-style-type:square; margin-left:16px; }
h3 { color:#DD9900; font-family:arial; font-size:28px; font-weight:normal; text-align:left; margin-bottom:0px; margin-left:18px; letter-spacing:2; }
h4 { color:#7F6666; background-color:#F4F0F0; font-family:arial; font-size:12px; font-weight:bold; text-align:left; margin-bottom:6px; margin-top:24px; text-indent:17px; border-bottom: 0 solid #7F6666; line-height:200% }
h5 { color:#000000; font-family:arial; font-size:12px; font-weight:bold; text-align:left; margin-top:12px; }
h6 { color:#FFFFFF; background-color:#DD9900; font-family:arial; font-size:11px; font-weight:bold; text-align:left; margin-bottom:6px; margin-top:0px; margin-left:0px; text-transform: smallcase; letter-spacing:3; text-indent: 18px; }

.h1 { color:#FFFFFF; font-family:arial; font-size:28px; font-weight:bold; text-indent:10px; }

div.h7 { width:100%; background-color:#DD9900; font-size:11px; color:#FFFFFF; text-align:left; font-family:arial; font-weight:bold; line-height:24px; margin: 0 0 3px 0; letter-spacing:2; text-indent:12px; }
td.h7 { width:100%; background-color:#DD9900; font-size:11px; color:#FFFFFF; text-align:left; font-family:arial; font-weight:bold; line-height:24px; margin: 0 0 3px 0; letter-spacing:2; text-indent:12px; border-bottom: 3px solid #FFFFFF; }
.h7 a { color:#FFFFFF; font-family:arial; font-size:11px; text-align:right; margin-right:0; }
.h7 a:link { text-decoration:none;}
.h7 a:visited { text-decoration:none; }
.h7 a:hover { text-decoration:underline; }
.h7 span { margin: 0 15px 0 18px; }
.h7 span.end { margin: 0 0 0 18px; }

.h8 { color:#FFFFFF; font-family:arial; font-size:12px; font-weight:bold; background-color:transparent; margin-bottom:24px; margin-top:0px; margin-left:0px; letter-spacing:3; text-indent:12px; }

.ru { color:#AF9999; font-family:arial; font-size:28px; font-weight:bold; margin-left:150px; margin-top:-24px; }

.nogoogle { font-size:10px; font-family:verdana; border: 0px solid #7F6666; background-color:#FFEEDD; width:616px; padding:6px; margin-bottom:4px; }
.nogoogle p { font-size:10px; font-family:verdana; text-align:justify; margin-top:0px; }
.nogoogle a:link { font-size:10px; color:#DD9900; margin-left:17px; }
.nogoogle a:visited { font-size:10px; color:#DD9900; margin-left:17px; }
.nogoogle a:hover { font-size:10px; color:#7F6666; margin-left:17px; }

.btn { background-color:#7F6666; color:#FFFFFF; padding: 2px 6px 2px 6px; }

a h4 { color:#7F6666; background-color:#FFFFFF; font-family:arial; font-size:12px; font-weight:bold; text-align:left; margin-bottom:6px; margin-top:24px; text-indent:17px; border-bottom: 4 solid #7F6666; line-height:200% }

.base { background-color:#F4F0F0; }
#catalog { border-right: 0px dotted #AF9999; padding:0 0 0 8px; background-color:#F4F0F0; }
#catalog a:link { font-family:tahoma, verdana; font-size:11px; font-weight:bold; color:#7F6666; margin:0; text-decoration:none; }
#catalog a:visited { font-family:tahoma, verdana; font-size:11px; font-weight:bold; color:#7F6666; margin:0; text-decoration:none; }
#catalog a:hover { font-family:tahoma, verdana; font-size:11px; font-weight:bold; color:#DD9900; margin:0; text-decoration:underline; }
.header_razCont { padding:0 0 0 16px; } /* Рубрики в пределах раздела */

.ccounters { margin-top:12px; text-align:left; text-indent:364px;}
.ccounters a:link { font-size:10px; color:#DD9900; margin-left:0; margin-right:0; }
.ccounters a:visited { font-size:10px; color:#DD9900; margin-left:0; margin-right:0; }
.ccounters a:hover { font-size:10px; color:#7F6666; margin-left:0; margin-right:0; }

.manifest { width:616px; font-family:verdana; font-size:10px; color:#000000; background-color:#FFEEDD; border: 1px solid #AAAAAA; padding:0px; margin:12px 0px 12px 200px; text-align:center; }
.in { font-family:verdana; font-size:10px; color:#000000; margin:8px; }
.write { width:616px; font-family:verdana; font-size:10px; color:#000000; margin:0 0 0 200px; text-align:center; }
.copy { width:616px; font-family:verdana; font-size:10px; color:#000000; margin:0 0 0 200px; text-align:center; }
.copy a:link { margin-left:0; margin-right:0; }
.copy a:visted { margin-left:0; margin-right:0; }
.copy a:hover { margin-left:0; margin-right:0; }

.logo { width:250px; background-color:#C0C0C0; }

form.find { margin-bottom:16px; margin-top:0px; border:4px solid #7F6666; }
form.find select { width:180px; font-family:arial; font-size:13px; margin:0; }
form.find .go { width:60px; margin:0 0 -2px 0; }
form.find .search { width:360px; color:#7F6666; font-family:arial; font-size:13px; margin:0; }

#popbot-nt { width:100%; background-color:#7F6666; font-size:11px; text-align:left; color:#FFFFFF; height:22px; line-height:20px; margin:36px 0 0 0; text-indent: 222px; border:0; }
#popbot-nt a { color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:lowercase; margin:5px; letter-spacing:1; }
#popbot-nt a:hover { text-decoration:underline; }

#poptop-nt { width:616px; height:24px; background-color:#7F6666; }
#poptop-nt td { text-align:center; font-size:11px; border-right: 1px solid #FFFFFF; padding-top:0px; padding-bottom:4px; letter-spacing:2; text-transform:lowercase; line-height:24px; }
#poptop-nt a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#poptop-nt a:hover { text-decoration:none; }

.title { width:100%; background-color:#7F6666; }
.title .ctlg { padding: 0 0 0 8px; border-right: 1px solid #FFFFFF; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#AF9999; text-align:left; font-size:11px; letter-spacing:2; text-transform:lowercase; line-height:24px; }
.title .free { padding: 0 0 0 8px; background-color:#AF9999; }
.title .cart { padding: 0px; border-right: 1px solid #FFFFFF; text-align:center; background-color:#DD9900; font-size:11px; font-weight:bold; color:#FFFFFF; letter-spacing:2; text-transform:lowercase; line-height:24px; }

.left { padding: 0 0 0 10px; border-right: 0px solid #FFFFFF; }
.center { margin:0; padding:0; background-color:#FFFFFF; text-align:center; }

.title .add { font-family:verdana; text-align:right; font-size:10px; color:#FFFFFF; margin-right:0; padding-top:6; }
.title .add a { font-size:10px; color:#FFFFFF; }
.title .add a:link { text-decoration:none;}
.title .add a:visited { text-decoration:none; }
.title .add a:hover { text-decoration:underline; }

#enter-nt { width:100px; background-color:#FF0000; margin-top:0px; margin-bottom:0px; }
#enter-nt td { background-color:#FF0000; text-align:center; font-size:12px; }
#enter-nt a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#enter-nt a:hover { text-decoration:underline; }

.hfind { text-align:left; font-size:10px; color:#FFFFFF; margin:18px 0 0 6px; padding:0 0 -6px 0; }
.find { position: relative; top:0px; text-align:left; font-size:10px; color:#FFFFFF; margin-bottom:-13px;}
.example { position: relative; top:0px; margin-left:180px; text-align:left; font-size:10px; color:#FFFFFF; margin-bottom: -13px; }
#example { position: relative; top:0px; margin-left:230px; text-align:left; font-size:10px; color:#FFFFFF; }
#example span { color:#AF9999; font-size:10px; }

.descr { font-family:verdana; font-size:11px; text-align:justify; margin-bottom:36px; margin-top:12px; }

.other { position:relative; top:-40px; text-align:right; margin-bottom:-30px; }
.other a { font-family:verdana; font-size:11px; color:#0000FF; }
.other a:hover { font-family:verdana; font-size:11px; color:#0000FF; }

.comment { position:relative; top:-24px; text-align:left; margin-top:0; margin-bottom:-24px;}
.comment a { font-family:verdana; font-size:11px; color:#0000FF; }
.comment a:hover { font-family:verdana; font-size:11px; color:#0000FF; }
.comment_text { font-family:verdana; font-size:11px; text-align:justify; padding-top:12px; padding-bottom:12px; }

.quant { font-family:verdana; font-size:11px; background-color:#F4F0F0; padding: 6px 6px 6px 12px; color:#7F6666; border-top: 3 solid #7F6666; border-bottom: 3 solid #7F6666; }
.quant a { color:#DD9900; text-decoration:none }
.quant a:hover { color:#DD9900; text-decoration:underline }

.a3 { font-family:verdana; font-size:11px; background-color:#F4F0F0; padding: 6px 6px 6px 6px; color:#7F6666; border-top: 3 solid #7F6666; border-bottom: 3 solid #7F6666; }
.a3 a { color:#DD9900; text-decoration:none; }
.a3 a:hover { color:#DD9900; text-decoration:underline; }

div.price { position:relative; left:20px; top:-60px; background-color:#EEEEE4; width:120px; text-align:center; padding:30px 0 18px 0; margin:0; }
div.price span { color:#CC0000; font-weight:bold; font-size:24px; }

.cover { padding:14px 12px 0 14px; }
.about { padding-right:10px; padding-top:6px; };
.enter { background-color:#7F6666; color:#FFFFFF; font-weight:bold; text-align:center; font-size:11px; border-right: 1px solid #FFFFFF; padding-top:0px; padding-bottom:4px; letter-spacing:2; text-transform:lowercase; line-height:24px; width:100px; }
.enterA { background-color:#AF9999; color:#FFFFFF; font-weight:bold; text-align:center; font-size:11px; border-right: 1px solid #FFFFFF; padding-top:0px; padding-bottom:4px; letter-spacing:2; text-transform:lowercase; line-height:24px; width:100px; }
.topmenu  { background-color:#7F6666; color:#FFFFFF; font-weight:bold; text-align:center; font-size:11px; border-right: 1px solid #FFFFFF; padding-top:0px; padding-bottom:4px; letter-spacing:2; text-transform:lowercase; line-height:24px; }
.topmenuA { background-color:#AF9999; color:#FFFFFF; font-weight:bold; text-align:center; font-size:11px; border-right: 1px solid #FFFFFF; padding-top:0px; padding-bottom:4px; letter-spacing:2; text-transform:lowercase; line-height:24px; }
.buy { background-color:#DD9900; color:#FFFFFF; font-weight:bold; font-family:verdana; text-align:center; font-size:11px; padding:0 0 4px 0; letter-spacing:2; text-transform:lowercase; line-height:24px; }

table.reg { width:616px; border: 1px solid #7F6666; border-collapse:collapse; margin-top:3px;}
div.reg { width:616px; border: 0px solid #7F6666; border-collapse:collapse; margin-top:3px; padding:3px 0px 18px 0px; }
.reg p { font-family:verdana; font-size:11px; color:#000000; margin:6px 15px 0 15px; text-align:left; }
.reg ul { font-family:verdana; font-size:11px; color:#000000; margin:6px 15px 0 15px; text-align:left; }
.reg li { font-family:verdana; list-style-image: url("../../images/marker.gif"); margin: 6px 0 0 17px; }
.reg p.prim { font-family:verdana; font-size:10px; color:#000000; margin-top:12px; text-align:left; }
.reg p.after { font-family:verdana; font-size:10px; color:#990000; margin-top:12px; text-align:left; }
.reg th { font-family:verdana; font-size:11px; font-weight:bold; color:#FFFFFF; background-color: #AF9999; border: 1px solid #7F6666; letter-spacing:1; text-transform:lowercase; line-height:20px; padding:6px; border-right: 1 solid #FFFFFF; }
.reg td { font-family:verdana; font-size:11px; color:#000000; background-color:#FFEEDD; border: 1px solid #7F6666; padding:22px; width:50%; }
.reg input.btn { background-color:#C0C0C0; color:#000000; font-family:verdana; font-size:11px; line-height:13px; margin-top:12px; }
.reg input.field { background-color:#FFFFFF; color:#000000; font-family:verdana; font-size:11px; line-height:13px; width:230px; }
.reg input.check { background-color:#FFEEDD; border: 0px solid #1c509d; color:#000000; font-family:verdana; font-size:11px; margin-left:-4px; vertical-align:middle; }
.reg a { display:block; font-family:verdana; color:#990000; font-weight:normal; margin-top:18px; }
.reg a.ref { display:inline; font-family:verdana; color:#990000; font-weight:normal; margin-top:18px; }

table.end { width:575px; background-color:#FFFFFF; border: 0px solid #7F6666; border-collapse:collapse; margin:6px auto 6px auto;}
table.end td { text-align:justify; font-family:verdana; font-size:11px; padding:15px; }
table.end div { text-align:center; font-weight:bold; font-family:verdana; margin-bottom:4px; }

.btn-nt { background-color:#C0C0C0; color:#000000; font-family:verdana; font-size:11px; height:24px; }

table.reg-s { width:556px; border: 1px solid #7F6666; border-collapse:collapse; margin:3px auto 0 auto; }
.reg-s th { font-family:verdana; font-size:11px; font-weight:bold; color:#FFFFFF; background-color: #AF9999; border: 1px solid #7F6666; letter-spacing:1; text-transform:lowercase; line-height:20px; padding:6px; border-right: 1 solid #FFFFFF; }
.reg-s td { font-family:verdana; font-size:11px; color:#000000; background-color:#FFEEDD; border: 1px solid #7F6666; padding:22px; width:50%; }
.reg-s input.btn { background-color:#C0C0C0; color:#000000; font-family:verdana; font-size:11px; line-height:13px; margin-top:12px; }
.reg-s input.field { background-color:#FFFFFF; color:#000000; font-family:verdana; font-size:11px; line-height:13px; width:285px; }
.reg-s input.check { background-color:#FFEEDD; color:#000000; font-family:verdana; font-size:11px; border: 0px solid #1c509d; margin-left:-4px; vertical-align:middle; }
.reg-s h1 { font-size:13px; border-bottom: 2px solid #C0C0C0; margin:0 0 18px 0; }
.reg-s h2 { font-size:13px; border-bottom: 2px solid #C0C0C0; margin:36px 0 12px 0; }
.reg-s h3 { color:#000000; font-size:11px; font-family:verdana; font-weight:normal; margin:12px 0 6px 0; letter-spacing:0; }
.reg-s p { font-family:verdana; font-size:11px; color:#000000; margin-top:6px; text-align:left; }
span.reg-s { font-family:verdana; color:#000000; }
select.field { font-family:verdana; color:#000000; width:340px; }

.welcome { width:616px; color:#7F6666; font-family:verdana; font-size:11px; font-weight:normal; padding:0px; margin:8px 0 24px 0px; text-align:center; line-height:20px; }
.welcome .head { color:#7F6666; font-family:verdana; font-size:12px; font-weight:bold; line-height:36px; margin:6px; }
.welcome .text { color:#7F6666; font-family:verdana; font-size:11px; margin:6px; }
.welcome span { color:#FFFFFF; background-color:#AF9999; font-weight:bold; padding:2px 6px 4px 8px; letter-spacing:2; text-transform:lowercase; font-size:11px; }

.price_small { color:#333333; font-size:10px; font-weight:normal; line-height:11px; margin-top:10px; }

a.mp_cover { display:block; margin-bottom:9px; border:0px; }
a.buy_small { display:block; font-size:11px; font-weight:bold; background-color:#7F6666; color:#FFFFFF; padding:4px 4px 4px 6px; border: 1px solid #7F6666; text-align:center; text-transform:lowercase; letter-spacing:1; margin:0px; line-height:12px; margin-top:0px; }
a:hover.buy_small { font-weight:bold; background-color:#DD9900; color:#FFFFFF; padding:4px 4px 4px 6px; text-align:center; text-decoration:none; margin:0; line-height:12px; }
img.col-1 { border:0 solid #FFFFFF; }
td.col-1 { width:60px; text-align:center; background-color:transparent; padding:0 6px 10px 2px; }

td.hit_cell { width:33%; height:150px; background-color:#FFFFFF; padding:3 3 3 3px; border: 1px dotted #C0C0C0; }
table.cell { width:100%; margin-bottom:12px; border: 1px dotted #C0C0C0; }
a.up { font-family:verdana; text-align:right; font-size:11px; margin-left:6px; color:#0000FF; text-decoration:none; line-height:300%; }
a:hover:.up { text-decoration:underline; }

.sum { width: 100%; font-size:12px; background-color:#FFFFFF; border: 1px solid #7F6666; margin: 12px 0 12px 0; }

table.cell img { width:60px; float:center; padding:0px; border:0; }
.printview .price { text-align:right; color:#990000; }
.busket .price { text-align:right; color:#990000; }
.order_view .price { text-align:right; color:#990000; }
.order_view th { text-align:center; font-size:11px; padding-top:0px; padding-bottom:4px; letter-spacing:2; text-transform:lowercase; line-height:15px; }
.printview .price1 { overflow:visible; width:30px; text-align:right; color:#990000; }
.summary .price1 { font-family:verdana; overflow:visible; width:30px; text-align:right; color:#990000; }
.new_item a {
	position:relative;
	top:-12;
	left: 15px;
/*	float:right;
	padding:10px 0 0 16px;
	margin:5px 5px 0px 0px;
*/
	background-image:url(../../images/New!.gif);
	background-repeat:no-repeat;
	width:80px;
	height:32px;
	color:#FFFF00;
	font-size:10px;
	font-weight:bold;
}
/*.order { width:616px; color:#000000; font-family:verdana; font-size:11px; font-weight:normal; padding:0 8px 0 8px; margin:18px 0 24px 0px; text-align:center; }*/
.order { width:616px; color:#000000; font-family:verdana; font-size:11px; font-weight:normal; margin:18px 0 24px 0px; text-align:center; }
.order p { font-family:verdana; font-size:11px; font-weight:normal; margin:0 15px 6px 15px; }
.order span { color:#CC0000; font-family:verdana; font-size:11px; font-weight:normal;}
img.info { margin: 24px 0 12px 0; }
div.name { width:85px; overflow:hidden; text-align:left; padding:0; background-color:transparent; }

div.name a { font-weight:normal; }
div.name a:hover { font-weight:normal; }
.holiday { width:556px; color:#CC0000; font-family:verdana; font-size:11px; font-weight:normal; padding:12px; margin:8px 0 0px 0px; text-align:center; line-height:20px; border: 1px solid #CC0000; }
.holiday .head { color:#CC0000; font-family:verdana; font-size:12px; font-weight:bold; margin: 6px 0 12px 0; line-height:16px; }
.holiday span { color:#FFFFFF; background-color:#AF9999; font-weight:bold; padding:2px 6px 4px 8px; letter-spacing:2; text-transform:lowercase; font-size:11px; }

p.attention { color:#CC0000; text-align:justify; margin:12px 0 6px 0; }
.browser { color:#000066; font-weight: bold; }

span.ord_status { color:#CC0000; font-family:verdana; font-size:10px; font-weight:bold; text-transform:uppercase; }
span.customer { color:#CC0000; }
p.absent { font-family:verdana; font-size:12px; font-weight:normal; color:#CC0000; text-align:center; margin:12px 0 6px 0; }

div.no_book { font-family:verdana; color:#CC0000; font-size:12px; margin-top:12px; }
div.attention { font-family:verdana; font-size:10px; color:#000000; margin:8px; background-color:#FFEEDD; border: 1px solid #AAAAAA; text-align:center; padding:6px 9px 9px 9px; line-height:14px; margin: 24px 28px 0px 28px; }

