/* COMMON */
body, td, th, input, textarea, h1, h2, h3, h4 { color:#000; font-family: Tahoma, Verdana, sans-serif; font-size:9pt; }
html, body { height:100%; background-color:#e6e6e6; padding:0; margin:0; }
img { border:none; }
a { color:#4474ff; text-decoration:underline; }

h1, h2, h3, h4, h5 { font-weight:normal; margin:0; padding:0; letter-spacing:-0.03em; }
h1 { font-size:1.2em; }
h2, .bigger { font-size:1.13em; }
h3 { font-size:1.1em; }
hr { border:0; height:1px; width:100%; background-color:#fff; border-top:1px dashed #ccc; color:#cfe3de; }
form { padding:0; margin:0; }

center { padding:0; margin:0; }
small, .small { font-size:0.9em; }

#all { height:100%;  min-height:100%; margin:0; padding:0; position:relative; }
html>body #all { height: auto; min-height: 100%; }
/* end COMMON */

/* DECORATION */
.blue { color:#00a9dd; }
.pcat { margin-left:10px; }
.red { color:#f00; }

/* end DECORATION */

/* HEAD */
#headspace { display:none; }

#head { display:none; }
/* end HEAD */

/* MENU */
#menu { display:none; }
/* end MENU */


#main { margin:0 auto; padding:0; width:100%; height:100%; background-color:#fff; border:0; border-spacing:0; border-collapse:collapse; }
#main td { padding:0; margin:0; vertical-align:top; }

/* CONTENT */
#content { height:100%; margin-left:190px; }
#content h1 { display:block; height:36px; padding-left:14px; line-height:34px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background-color:#f7f7f7; text-transform:uppercase; }
#content div.catalog { height:250px;  background-image:url(/img/catalogBkg.jpg); }
#content div.catalog ul li, #content div.catalog ul { display:block; }
#content div.catalog ul { margin:0; padding-top:40px; padding-left:20px; }
#content div.catalog ul li { text-align:center; width:90px; float:left; background:url(/img/shadow.gif) top no-repeat; }
#content div.catalog ul li a { color:#000; text-decoration:none;  font-size:0.90em; }

#content div.goods { height:190px; }
#content div.text { padding:14px; padding-top:11px; padding-right:20px; line-height:1.6em; clear:both; }
#content div.text ul { padding:0; margin:0; padding-left:10px; }
#content p { padding-bottom:18px; margin:0; }

table#goods { padding:0; padding-right:9px; margin:0; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px dashed #e6e6e6;  }
table#goods td { padding:5px; border-bottom:1px dashed #e6e6e6; }
table#goods td.image { padding-left:14px; width:5%; }
table#goods td.descr { width:95%; }
table#goods td.image a { border:1px solid #e6e6e6; display:block; }

div.price { float:left; text-align:center;
 padding:3px; }
div.price .inner { }
div.price .cur { font-size:0.9em; }
div.price .rub { font-size:1.25em; font-weight:bolder; }
div.price img { display:none; }

ul#catalog { display:block; padding:0; margin:0; padding-left:14px; }
ul#catalog li { display:block; width:140px; height:185px; float:left; }
ul#catalog li div { width:130px; height:175px; text-align:center; border:1px solid #e6e6e6; }
ul#catalog li div span { padding:3px; display:block; font-size:0.9em; }


div#goodsGal { position: relative; overflow: hidden; width: 700px; height: 200px; margin:0 auto; }
div#goodsGal div.container {  position: absolute; left: 0; top: 0; }
div#goodsGal div.container .panel { float: left; overflow: hidden; margin: 10px; width: 160px; text-align:center; font-size:0.9em; }
div.gallery { /*border:1px solid #ccc; */height:175px; margin:15px; text-align:center; }
div#goodsGal div.container .panel div { width:120px; margin:0 auto; }

/* end CONTENT */


/* LEFT */
#left { display:none; }
/* end LEFT */


/* FOOTER */
#empty { display:none; }
#footer { display:none; }
/* end FOOTER */

/* PRICELIST */
#priceTbl { padding:0; margin:0; width:100%; border:0; border-spacing:0; border-collapse:collapse; }
#priceTbl td, #priceTbl th { text-align:left; padding:5px; }
#priceTbl th { font-size:0.9em; height:36px; background-color:#f7f7f7; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;  padding-left:14px; padding-right:14px; }
#priceTbl th a { text-decoration:none; color:#555; }
#priceTbl .buy a { text-decoration:none; font-size:0.9em; }
#priceTbl .buy { display:none; }
#priceTbl tr.header th { height:20px; background-color:#fff; text-transform:lowercase; }
#priceTbl .price { white-space: nowrap; }
#priceTbl tr.category th { font-weight:normal; height:36px; }
/* end PRICELIST */

.comments-form,
.price big {
	display:none;
}
