/* tags */
html, body {margin:0; padding:0; color:#000; font:.85em Arial, Verdana, Tahoma, sans-serif}
body {background:#fff}
a {color:#000}
a img {border:0}
hr, form, table, p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote {margin-bottom:15px; padding-bottom:0; padding-top:0; margin-top:0}
hr {height:1px; line-height:1px; font-size:1px; color:#000; background:#000; padding:0; border:0}
h1 {font-size:1.3em; text-transform:uppercase; border-bottom:1px solid #000; padding:0 0 3px 0}
h2 {font-size:1em; text-transform:uppercase}
h3 {font-size:1em}
h4, h5, h6 {font-size:1em; font-weight:bold}
textarea {font:1em Arial, Verdana, Tahoma, sans-serif}
caption {font-size:1em; text-align:left; padding:4px 5px; font-weight:bold}
em, i {font-style:normal}
table {border-collapse:collapse}
table th, table td {padding:3px 5px; border:1px solid #000}
table th {background:#000; color:#fff}

/* ids */
#cbanner, #footerr, #counters, #header, #mainmenu, #left, #right, #prefooter {display:none}
#global {text-align:justify; min-width:984px}
#footer {padding:15px 0 25px 0; clear:both; font-variant:small-caps; min-width:984px; border-top:3px solid #000}
#footerl {text-align:center}
#footerl a {text-decoration:none}
#path {padding:22px 30px 12px 30px}
#center {margin:0 15px}
#center2 {padding:14px 14px 6px 14px}
#pvcont {position:absolute; right:30px; top:20px}
#pvprint {text-transform:uppercase; font-size:.85em; color:#4E72A7}
#pvswitch {text-transform:uppercase; font-size:.85em; margin:0 30px 0 0; color:#4E72A7}

/* classes */
div.bluebox {display:none}
.b1, .b2, .b3, .b4, .b5, .b6, .b7 {display:none}
p.tablecaption {font-size:1em; text-align:left; padding:4px 5px; color:#fff; font-weight:bold; background:#000}
p.photoandlinks {height:112px; font-weight:bold; overflow:hidden; line-height:36px; text-align:right}
p.photoandlinks img {width:200px; height:110px; margin:0 25px 0 0; float:left; display:inline; border:1px solid #000}
p.photoandlinks a {float:left; display:inline; font-weight:bold; padding:0 35px 0 0; line-height:24px}
p.photoandlinks span {display:block; font-size:1.25em}
p.photoandlinks em {font-weight:normal; color:#fff; background:#000; padding:2px 3px; font-size:1.25em; font-weight:bold; text-transform:uppercase}
p.alternative {font-size:.95em}
h1.hits span, h2.hits span {display:none}
h1.novelties span, h2.novelties span {display:none}
h1.weoffer span, h2.weoffer span {display:none}
h1.novelties, h1.hits {float:left; display:inline; width:100%}
h1.hits img, h1.hits i {display:none}
h1.novelties img, h1.novelties i {display:none}
h1.novelties em, h1.hits em {display:none}
div.whitebox {text-align:left; background:#fff; width:49%; margin:0 2% 19px 0; float:left; display:inline}
div.wbr {margin-right:0}
div.whitebox h2 {background:#f0f0f0; border-left:5px solid #000; padding:3px 3px 3px 8px}
div.whitebox h2 a {text-decoration:none}
div.whitebox .whiteboxphoto img {width:120px; height:70px; margin:0 14px 0 0; float:left; display:inline}
div.whitebox .whiteboxphoto em {color:#fff; background:#000; padding:2px 3px}
div.whitebox .whiteboxphoto {height:70px; margin:0 0 10px 0; font-variant:small-caps; padding:7px 7px 0 7px; line-height:1.7em; text-align:right}
div.whitebox .whiteboxdesc {font-size:.95em; margin:0 0 10px 0; padding:7px 7px 0 7px}
div.whitebox .whiteboxprice {float:right; display:inline; font-size:1.3em; font-weight:bold}
div.whitebox .whiteboxprice em {font-weight:normal; color:#fff; background:#000; padding:2px 3px; font-size:.8em}
div.whitebox .whiteboxbuy {float:right; display:inline}
div.whiteboxclear {overflow:hidden}
div.whiteboxlinks  {padding:7px 7px 0 7px}
div.whiteboxlinks div {margin:0 0 10px 0}
div.problems {float:left; display:inline; padding:15px 3% 0 3%; border:1px dashed #000; margin:0 0 15px 0; width:94%; text-align:left}
div.mainfeatures {padding:15px 15px 4px 15px; border:1px dashed #000; margin:0 0 15px 0}
div.whitebox a.whiteboxmore, div.whitebox a.whiteboxcmp {display:none}
div.whitebox a.whiteboxbuy, div.whitebox a.whiteboxbuy:hover {display:none}
a.buyposition {display:none}
div.graybox {background:#fff; margin:0 0 15px 0; text-align:left}
div.graybox div div div {}
div.graybox h2 {padding-bottom:7px; border-bottom:1px solid #000}
div.gbbrands {float:left; display:inline; width:100%}
div.gbbrands div {float:left; display:inline; width:100%}
div.gbbrands div div div {padding:0}
div.gbbrands p {float:left; display:inline; width:14%; padding:0 2.5% 15px 2.5%; margin:0}
div.gbbrands p a {display:block}
div.paginationbar {margin:0 0 15px 0; text-align:center; font-size:.85em; text-transform:uppercase}
div.paginationbar a {text-decoration:none; padding:2px 4px; background:#000; color:#fff}
div.paginationbar .pbleft {float:left; display:inline}
div.paginationbar .pbright {float:right; display:inline}
div.left, p.left {text-align:left}
div.center, p.center {text-align:center}
div.right, p.right {text-align:right}
img.border {border:1px solid #000}
img.left {display:inline; float:left; margin:0 14px 4px 0}
img.right {float:right; display:inline; margin:0 0 4px 14px}
.clear {clear:both; font-size:1px; line-height:0; display:block}
.rfloat {float:right; display:inline}
.lfloat {float:left; display:inline}
.arr {font-family:Times, serif; font-size:1em}

/* IE 6 fix */
* html div.paginationbar {width:97%; height:1%}
* html div.whitebox {width:47%}
* html div.gbbrands div div div, div.whiteboxclear {overflow:visible}
* html div.graybox, * html div.graybox * {height:1%}
* html #center {height:50px}
* html #global {height:100%}
* html #prefooter, * html #footer, * html #global {width:expression(document.body.clientWidth<995 ? "994px" : "auto")}

/* IE 7 fix */
*+html div.paginationbar {width:98%}
*+html div.whitebox {width:47.9%}
*+html div.graybox, *+html div.graybox * {height:1%}
