tr { font-family: verdana, sans-serif; font-size: 10pt; }
A { color: #000000; }
A:visited { color: #000000; }
.menu { font-family: arial, sans-serif; }

.newstable { background-color: #f0f0f0; }
.newsdate { font-family: arial, sans-serif, sans-serif; font-size: 8pt; }
.newstitle { background-color: #f0f0f0; color: #101010; border-right: none; border-bottom: none; font-size: 10pt; }
.newsarea { background-color: #f0f0f0; color: #404040; text-align: right; border-left: none; border-bottom: none; font-size: 10pt; }
.newstext { background-color: #ffffff; font-family: verdana, sans-serif; font-size: 10pt; }

ul { padding-top: 0em; margin-top: 0em; margin-left: 0.1em; padding-left: 1.1em; margin-bottom: 0em; }
.ulnone { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
h1 { font-family: verdana, sans-serif; font-size: 12pt; text-decoration: underline; }
h2 { font-family: verdana, sans-serif; font-size: 12pt; font-weight: bold; margin-top: 0em; margin-bottom: 0.5em; }
h3 { font-family: verdana, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 0em; margin-bottom: 0em; }
body { font-family: verdana, sans-serif; font-size: 9pt; color: #101010; background-color: #ffffff; }

.title { font-family: arial, sans-serif; font-weight: bold;  font-size: 15pt }
.gtitle { font-family: arial, sans-serif; font-weight: bold; font-size: 12pt; color: #000000; }
.ptitle { font-family: arial, sans-serif; font-weight: bold; font-size: 15pt; color: #000000; }
.psdesc { font-family: arial, sans-serif; font-size: 10pt; color: #000000; }
.pprice { font-family: arial, sans-serif; font-weight: bold; font-size: 12pt; color: #000000; vertical-align: middle; }
.pscreen { float: right; }
.preqinfo { font-family: times, serif; font-size: 10pt; }
.prodoptions { font-family: arial, sans-serif; text-decoration: underline; font-size: 12pt; color: #000000; }
hr { border-style: solid hidden hidden hidden; border-top-color: #CCCCFF; }

img { border-style: none; };

.ver { font-family: arial, sans-serif; font-weight: bold; font-size: 12pt; font-style: italic; }
.date { font-family: arial, sans-serif; font-size: 8pt;  }
.changes { font-family: monospace; font-size: 10pt; }
#cleanlink { display: inline; }
#cleanlink a { }

.buybox {  }
.bb_pri { float: left; }
.bb_rest { float: left; margin-left: 2em; }

#xyzbasket { float: right; background-color: yellow; }
#zzzbasket { background-color: #ffffcc; margin-bottom: 1em; }
#basket { margin-bottom: 1em; }
#basket a { text-decoration: none; }

#nav {
	padding: 5px;
	border: 1px solid #cccccc;
	margin-bottom: 25px;
	background-color: #f0f0f0;
	float: left;
}

#nav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#nav ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #e0e0e0;
	list-style: none;
	display: inline;
}

#nav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#nav ul li:hover {
	background-color: #e0e0e0;
}

#nav ul li.current {
	background-color: #e0e0e0;
}

#nav a {
	text-decoration: none;
	color: #000000;
}

#page {
	clear: both;
}


.lright {
	text-align: right;
}

table { border-collapse: collapse; }

#news table { border-collapse: collapse; border: 1px solid #a0a0a0; }

.basketcontainer {
	margin-left: auto;
	margin-right: auto;

}

.basket {
	border: 1px solid #ffffcc;
	border-collapse: separate; 
	border-spacing: 0 0;
	background-color: #ffffcc;
}

.basket th {
	text-align: left;
	vertical-align: top;
	padding: 1px 10px 1px 8px;
	background-color: #ffffcc;
}

.basket td {
	padding: 8px 10px 8px 8px;
	border-left: 2em;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
}

.basketbuttons {
	float: right;
}

.price_fe {
	color: #808080;
}

#wrapper{ padding:0 10px; }

#content{ width:960px; margin:0px auto; } 

