/*--- general ---*/
body { margin: 0; padding: 0; color: #000; font-family: serif; font-size: 11pt; }
p { margin: 0 0 0.5em; }
ul, ol { margin: 0 0 0.5em 2em; padding: 0; }
li { margin: 0; padding: 0; }
form { margin: 0; }
input, textarea, select, button, table, td, th { serif; font-size: 100%; }
a { color: #000; text-decoration: none; }
a img { border: none; }
.clear { clear: both; }
.tisk { display: none; }
p.link { display: none; }
/*--- /general ---*/

/*--- layout ---*/
div#middle { width: 410pt; float: left; margin: 0 0 1em; }
div#right { width: 115pt; float: right; margin: 0 0 1em; }
/*--- /layout ---*/

/*--- left ---*/
a#logo { display: block; margin: 0 0 15pt; }
div#left form, div#left ul {
	display: none;
}

div#catalogue form table th {
	text-align: left;
	}


/*--- /left ---*/

/*--- middle ---*/
ul#topmenu { display: none; }
div#avacom { clear: both; margin: 0 0 10pt; padding: 5pt 10pt; border: 1pt solid #999; }
div#avacom h1 { font-size: 180%; margin: 0 0 0.1em; }
.subpage div#avacom { display: none; }
div#products { border-bottom: 1pt solid #999; margin: 0 0 0.5em; }
div#products div { float: left; margin: 0 5pt 0 0; position: relative; }
div#products div a { display: block; }
div#products div span { display: block; position: absolute; left: 0; bottom: 0; line-height: 24px; margin: 0 0 0 5pt; font-weight: bold; font-size: 125%; }
div#products p { clear: both; padding: 1em 15pt 0.5em; }
div#middle h2 { font-size: 150%; margin: 0 0 0.3em; }
ul#news { list-style: none; margin: 0 0 0.5em; }
p#path { color: #666; margin: 0 0 0.5em; }
p#path a { color: #666; }
div#catalogue div.row { border-top: 1pt solid #999; clear: both; }
div#catalogue div.row div, div#related div.row div { width: 135pt; float: left; border-right: 1pt solid #999; padding: 5pt 0; min-height: 14em; }
div#related div.row div { border-bottom: 1pt solid #999; margin: 0 0 1em; }
* html div#catalogue div.row div, * html div#related div.row div { height: 14em; }
div#catalogue div.row div.last, div#related div.row div.last { border-right: none; }
div#catalogue h2, div#related h4 { border: none; padding: 0; font-size: 110%; }
div#catalogue h2, div#catalogue p, div#related h4, div#related p { margin: 0 5pt 0.3em; }
div#catalogue p.addtosc, div#related p.addtosc, div#detail p.addtosc { display: none; }
div#catalogue p.price, div#related p.price { float: right; }
div#catalogue p.price strong, div#related p.price strong { font-size: 110%; }
div#catalogue img, div#related img { float: left; margin: 0 5pt 5pt 5pt; display: inline; }
div#related h3 { font-size: 150%; margin: 0 0 0.2em; }
p.pagging { display: none; }
div#list table { width: 100%; margin: 0 0 1em; }
div#list td, div#list th { padding: 1pt 5pt; border-bottom: 1pt solid #999; text-align: center; }
div#list th { border-width: 0 0 2pt; }
div#list td.l, div#list th.l { text-align: left; }
div#list td.l { font-weight: bold; }
div#list td.count, div#list td.add, div#list th.nob { display: none; }
div#forum { clear: both; }
div#forum h3 { font-size: 130%; margin: 0 0 0.3em; }
div#forum table { width: 100%; margin: 0 0 0.5em; }
div#forum td { padding: 1pt 10pt; border-bottom: 1pt solid #999; }
div#forum td.subj { width: 50%; }
div#detail { border-top: 1pt solid #999; padding: 0.6em 0; }
div#detail h2 { font-size: 140%; margin: 0; }
div#detail p { font-size: 110%; }
div#detail p#code { margin: 0 0 0.5em; padding: 0 0 0.5em; border-bottom: 1pt solid #999; font-size: 125%; }
div#detail img { float: right; margin: 0 0 0.5em 1em; }
div#detail table { margin: 1em 0; }
div#detail td { padding: 0 1em 0 0; }
div#detail p.price { font-weight: bold; }
div#detail p.price span { color: #666; font-size: 90%; font-weight: normal; }
div#related { clear: both; }
div#related div.row { border-top: 1pt solid #999; }
/*--- /middle ---*/

/*--- right ---*/
div#scard, div#user, div#hot { display: none; }
/*--- /right ---*/

/*--- footer ---*/
div#footer { clear: both; border-top: 3pt solid #999; padding: 0.4em 10pt; color: #666; }
div#footer p { margin: 0; }
div#footer p#copy { float: left; }
div#footer p#author { float: right; }
div#footer p#bottommenu {display: none; }
div#footer a { color: #666; }
div#footer p#author a { font-weight: bold; }
/*--- /footer ---*/