*{
padding:0;
margin:0;
color: #ccc;
}

input,textarea {border: 1px solid grey;font:normal 12px Arial;color:#000;}


img {border:0;}
table {border-collapse:collapse;}
td {vertical-align:top;}
br {clear:both;}
a.edit {color:red !important;font: normal 14px Arial;}

p {font: normal 14px Arial;}
h1 {color:#00ccff; font: normal 20px Arial;margin-bottom:20px;}
h2 {font: bold 14px Arial; color:#00CCFF;}
h3 {font: normal 14px Arial; color:#00CCFF;}

div.line {background-color:#03a6f8;height:1px;margin:14px 0px;}



body {background-color:#000;min-width: 1000px;font: normal 14px Arial;}
#bgleft {background: url('images/bgleft.jpg') left top no-repeat;}
#bgright {background: url('images/bgright.jpg') right top no-repeat;}
table#main {height:100%;width:100%;}
tr#header {height:200px;}

.logo p {color:#33ff00;font:normal 13px Arial;text-align: right;}
.logo p sup {color: #fff;font:bold 13px Arial;}
.logo p span {font-size:23px;font-weight: bold;color:#33ff00;}
td.logo {padding: 20px 40px 20px 30px;}
.logo div {width:158px;}
.logo a {line-height:0;}

.head div {padding:30px 20px 20px 0px;}
.link, .link a {font: normal 14px Trebuchet MS;color:#00ccff;}
.head p {margin-bottom:20px;}
#catalogLinks a, #catalogLinks p {font:normal 16px Trebuchet MS; color:#fff;}
#catalogLinks a.bl {color:#00ccff;}

#basket_pl {width:147px;height:104px;position:absolute;top:7px;right:0px;}
#basket_pl p {margin-top:14px;color:#00ccff;font:normal 12px Arial;}
#basket_pl p a {color:#00ccff;}
#basket_pl p span {color:#33FF00;}

#basket {font:normal 14px Arial;color:#fff;}
#basket p {color:#00ccff;font:normal 14px Arial;margin:0px 26px;}
#basket span {color:#00ccff;font:normal 14px Arial;}
#basket td {vertical-align:middle;}
#basket tr.pad td {padding:10px 0px;}
#basket a.delete {font:bold 24px Arial;color:#33FF00;text-decoration:none;}
#basket a.dot {text-decoration:none;border-bottom:1px dashed;}
#basket a.dot:hover {text-decoration:none;border-bottom:none;}
#basket input {text-align:center;}

#order_data {font:normal 14px Arial;color:#fff;}
#order_data input {width:100%;}
#order_data input.error {border:2px solid #ff0000;}
#order_data textarea {width:100%;}
#order_data td {padding:4px 8px;}

ul.basket {margin:20px;list-style:none;font:normal 14px Arial;}
ul.basket li {margin:5px 0px;}

div.content {padding: 0 30px;}
.content a {color:#00ccff;}
.content p {margin-bottom:14px;margin-right:30px;}

div.news {padding: 0px 16px 16px 20px;}
.news p, .newslist p {margin-bottom:12px;line-height:17px;}
.news span.date, .newslist span.date {color:#006699;font-weight:normal;}
.news a {font-weight:normal;}
.newscontent img {m argin: 0px 20px 20px 0px;}


tr#footer {height:84px;}
tr#footer td {padding: 0px 30px 10px 30px;}
tr#footer div {float:left;}
div#copy {color:#0099ff;width:200px;font:normal 12px Arial;}
div#copy a {color:#0099ff;font:normal 11px Arial;}
div#copy span {display: block;margin-left:14px;}
div#ord {color: #fff;width:500px;font:normal 12px Arial;}
div#ord span#phone {color:#33ff00;font:normal 18px Arial;}
div#ord .link, div#ord a {color: #33ff00;font:normal 12px Arial;}
div#rights {width:240px;font:normal 11px Arial;color:;#fff;}

.pll, .plr {width:10px;overflow: hidden;}
.plc {background-color:#007fab;}
.node .pl div, .buypl div {float:left;height:25px;}
.node p {color:#fff; font:normal 12px Arial;margin: 4px 0px 0px 0px;}
.buypl p {color:#fff; font:normal 12px Arial;margin: 3px 0px 0px 0px;}
.node a, .buypl a {color:#fff;}
div.node {float:left;width:160px;height:180px;position:relative;margin-right: 30px;margin-bottom:20px;}
div.node div.pl {width:160px;height:25px;position:absolute;left:0px; top:0px;}

.listTop span {color:#33ff00;font:normal 20px Arial;}

p.newsdate {margin-top:-20px;color:#00ccff;font:normal 11px Trebuchet MS;}

.goodItem {float:left;width:160px;height:240px;margin-right: 30px;margin-bottom: 20px;}
.goodItem a {color:#fff;font:normal 12px Arial;}
.goodItem p, .goodItem p span {color:#fff; font: normal 20px Arial;}
.goodItem p span {text-decor ation: line-through;}

div.altImages img {margin: 20px 20px 0px 0px;float:left;cursor:pointer;}
div.altImages {clear:both;}
div#dark
{
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background-color: #aaa;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.5;
	cursor:pointer;
}
img#fullImage {position: absolute;cursor:pointer;}
img.ptr {cursor:pointer;}

div.colors {width:284px;margin-top:20px;}
div.color {float:left;width:20px;height:20px; margin: 0px 10px 10px 0px;}

.cardpadder {padding: 0px 40px;}
.cardpadder a {font:normal 14px Trebuchet MS;}
.cardpadder span.sale {color:#ff00cc;font:normal 16px Arial;margin-left:50px;}
.cardprop td.head {color:#fff;font:normal 12px Arial;}
.cardprop span {font:normal 18px Arial;}
.cardprop span.price {color:#33ff00;}
.cardprop span.amount {color:#03a6f8;}

div.navigation {margin:20px 0px;}
div.navigation a {color:#fff;font: normal 14px Arial;}
div.navigation span {color:#00ccff;font: normal 14px Arial;}
