* {
	margin:0; padding:0;
}

img {
	border:0;
}

a {
	color:#ccc;
}

h1, h2, h3 {
	/*font-family:Serif, Times;*/
}

h3 {
	margin-top:20px;
}

p {
	margin:10px 0;
}

ul, ol {
	margin-left:20px;
}


html {
	height:100%;
	background:#383934;
}

body {
	font:10pt arial, tahoma, verdana;
	position:relative;
	min-height:100%;
	_height:100%;
	width:900px;
	margin:0 auto;
	color:#fff;
}

#wraper {
	margin-top:125px;
	padding-bottom:60px;
	overflow:hidden;
	width:100%;
	_height:1%;
	_overflow:visible;
}


#content {
	float:right;
	width:74.5%;
	background:#464741;
}

#left {
	float:left;
	width:25%;
	font-family:sans-serif;
	background:#545454;
}

#header {
	position:absolute; top:0; left:0;
	width:100%;
	height:125px;
	font-family:sans-serif;
}


#footer {
	position:absolute; bottom:0; left:0;
	width:100%;
	margin-bottom:10px;
	background:#6e6e64;
}


body.b1 #content {
	margin-top:205px;
}

body.b2 #content {
	margin-top:200px;
}

body.b3 #content {
	margin-top:262px;
}


#content #text {
	margin:10px;
}




#header #menu {
	position:absolute; top:85px;
	width:100%;
	background:url(search_bg.gif);
}

#header #menu span#slc {
	display:block;
	float:left;
	width:10px;
	height:48px;
	background:url(search_left.gif);
}

#header #menu span#src {
	display:block;
	float:right;
	width:9px;
	height:48px;
	background:url(search_right.gif);
}

#header #menu b {
	float:left;
	margin-top:17px;
	margin-left:20px;
	margin-right:10px;
	color:#fff;
}

#header #menu form {
	float:left;
	margin-top:15px;
}

#header #menu form input {
	border:solid 1px #555;
	color:#fff;
	background:#989898;
}

#header #menu form input#sbtn {
	width:51px;
	height:19px;
	font-size:0.8em;
	padding-bottom:5px;
	color:#83837a;
	background:url(search.png);
}

#header #menu ul {
	list-style:none;
	display:block;
	float:left;
	margin-left:50px;
	margin-top:2px;
}

#header #menu ul li {
	float:left;
	margin:10px;
	background:url(search_oranje.gif) no-repeat 0% 50%;
}

#header #menu ul li a {
	display:block;
	padding:5px 10px;
	text-decoration:none;
	color:#fff;
}

#header #menu ul li a:hover {
	text-decoration:underline;
}


#header a#logo {
	position:absolute; top:25px; left:20px;
	display:block;
	width:235px;
	height:28px;
	background:url(logo.gif);
}

#header span#slogan {
	position:absolute; top:31px; left:290px;
	font-size:1.2em;
}

#header #cart {
	position:absolute; right:0;
	height:73px;
	width:200px;
	background:url(cart_top_bg.gif) repeat-x;
}

#header #cart span#clc {
	display:block;
	float:left;
	width:11px;
	height:73px;
	background:url(cart_top_left.gif);
}

#header #cart span#crc {
	display:block;
	float:right;
	width:11px;
	height:73px;
	background:url(cart_top_right.gif);
}

#header #cart a#basket {
	display:block;
	position:absolute; top:0px; right:5px;
	min-height:32px;
	_height:32px;
	width:150px;
	padding-left:45px;
	margin-top:20px;
	font-weight:bold;
	text-decoration:none;
	color:#c4c4c4;
	background:url(basket_big.gif) no-repeat 10px 0%;
}

#header #cart a#basket i {
	display:block;
	font-style:normal;
	font-weight:normal;
	color:#b88120;
}


#header #banner {
	position:absolute; top:138px; right:0;
}

body.b1 #header #banner {
	width:596px;
	height:201px;
	background:url(1_hor.jpg);
}

body.b2 #header #banner {
	width:596px;
	height:195px;
	background:url(2_hor.jpg);
}

body.b3 #header #banner {
	width:596px;
	height:258px;
	background:url(3_hor.jpg);
}


#left #bhead {
	background:url(brands_bg.gif) repeat-x;
}

#left #bhead b {
	line-height:35px;
	color:#fff;
}

#left #bhead span#bhlc {
	display:block;
	float:left;
	width:10px;
	height:35px;
	background:url(brands_top_left.gif);
}

#left #bhead span#bhrc {
	display:block;
	float:right;
	width:10px;
	height:35px;
	background:url(brands_top_right.gif);
}

#left #bfoot span#bflc {
	display:block;
	float:left;
	width:10px;
	height:10px;
	background:url(brands_bottom_left_cor.gif);
}

#left #bfoot span#bfrc {
	display:block;
	float:right;
	width:10px;
	height:10px;
	background:url(brands_bottom_right_cor.gif);
}


#left a {
	display:block;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	padding:5px 0;
	padding-left:25px;
	font-weight:bold;
	text-decoration:none;
	color:#e0e2d7;
	background:url(lines.gif) no-repeat 0 100%;
}

span#lnks {
	display:block;
	clear:both;
	padding-top:15px;
	padding-left:250px;
}

#footer {
	height:2em;
}

#footer span {
	position:absolute;
	display:block;
	_display:none;
	width:10px;
	height:10px;
}

#footer span#fhlc {
	top:0; left:0;
	background-image:url(copy_01.gif);
}

#footer span#fhrc {
	top:0; right:0;
	background-image:url(copy_03.gif);
}

#footer span#fflc {
	bottom:0; left:0;
	background-image:url(copy_02.gif);
}

#footer span#ffrc {
	bottom:0; right:0;
	background-image:url(copy_04.gif);
}

#footer address {
	display:block;
	font-style:normal;
	margin-top:5px;
	height:10px;
	text-align:center;
}




#content #chead {
	height:35px;
	background:url(body_head_bg.gif) repeat-x;
}

#content #chead h1 {
	padding-top:8px;
	font-size:1.2em;
	color:#fff;
}

#content #chead span#chlc {
	display:block;
	float:left;
	width:10px;
	height:35px;
	background:url(body_head_left.gif);
}

#content #chead span#chrc {
	display:block;
	float:right;
	width:10px;
	height:35px;
	background:url(body_head_right.gif);
}

#content #cfoot {
	clear:both;
}

#content #cfoot span#cflc {
	display:block;
	float:left;
	width:10px;
	height:10px;
	background:url(body_bottom_left_corn.gif);
}

#content #cfoot span#cfrc {
	display:block;
	float:right;
	width:10px;
	height:10px;
	background:url(body_bottom_right_corn.gif);
}















ul#items {
	margin-top:20px;
}

ul#items li {
	list-style:none;
	width:50%;
	height:270px;
	float:left;
}

ul#items li h2 {
	font-size:1em;
	margin-bottom:10px;
}

ul#items li h2 a {
	text-decoration:none;
	color:#b9e700;
}

ul#items li span.photo {
	display:block;
	width:130px;
	float:left;
	overflow:hidden;
}

ul#items li span.descr {
	display:block;
	width:160px;
	float:left;
	margin-left:10px;
	color:#ddd;
}

ul#items li span.photo b {
	display:block;
}

ul#items li span.descr span {
	float:left;
	padding:5px 10px;
	margin-bottom:10px;
	font-size:1.2em;
	color:#daa829;
	border-top:dotted 1px #5c5c57;
	border-bottom:dotted 1px #85817c;
}

ul#items li span.descr span b {
	float:left;
	margin-right:5px;
}

ul#items li span.descr span a {
	clear:both;
	display:block;
}



div#photo {
	float:left;
}

div#descr {
	float:left;
	margin-left:10px;
}

div#descr span {
	float:left;
	padding:5px 10px;
	margin-bottom:10px;
	font-size:1.2em;
	color:#daa829;
	border-top:dotted 1px #5c5c57;
	border-bottom:dotted 1px #85817c;
}

div#descr span b {
	float:left;
	margin-right:10px;
}

div#descr span a {
	display:block;
	float:left;
}

div#descr div {
	clear:both;
	margin-bottom:10px;
}

