.clear{ clear:both; }
* {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}
html {
	background: #2B0E07 url('/skin/backgrounds/1.jpg') no-repeat top center;
	text-align: center;
}
body {
	text-align: center;
	color: #00265d;
}	
label, li {
	text-align: left;
}
div.block ul, div.block ol {
	padding-left: 20px;
}
p {
	margin-bottom: 1em;
}
h1.head {
	display: none;
	height: 0;
	width: 0;
	visibility: hidden;
}
h1, h2 {
	margin-bottom: 1em;
	font: bold 20px/normal Arial, serif;
	text-align: left;
}
h3 {
	font: bold 18px/normal Arial, serif;
	text-align: left;
}
h4 {
	font: bold 16px/normal Arial, serif;
	text-align: left;
}
h5 {
	font: bold 14px/normal Arial, serif;
	text-align: left;
}
b, strong, th {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
i b, b i, strong em, em strong,
i strong, strong i, em b, b em {
	font-weight: bold;
	font-style: italic;
}
input, textarea, select {
	border: 1px solid #00265d;
	line-height:normal;
}
	input.btn, a.btn, a.btn:visited {
		display: block;
		height: 19px;
		width: 115px;
		padding: 0 5px 0 15px;
		text-decoration: none;
		background: #89c10f url('/skin/btn.gif') no-repeat top left;
		color: #ffffff;
	}
	a.btn, a.btn:visited {
		height: 17px;
		width: 95px;
		padding-top: 2px;
	}
	a.btn:hover, a.btn:active {
		color: #ffffff;
	}
	input.btn:hover, a.btn:hover, a.btn:active {
		background-position: bottom left;
		cursor: pointer;
	}
	input.noborder, div#content table.contact input.noborder {
		height: auto;
		width: auto;
	}
.noborder, .payment {
	border: 0;
}
a, a:visited {
	text-decoration: underline;
	color: #4b8d11;
}
a.active, a.active:visited,
a:hover, a:active {
	color: #cd1041;
}
div#container {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
	div#header {
		height: 140px;
		width: 980px;
		position: relative;
		top: 0;
		left: 0;
		z-index: 10;
	}
		div#header * {
			color: #ffffff;
			font: normal 14px/normal Arial, serif;
		}
		div#header #langselect {
			margin-top: -1px;
		}
		div#header #langselect a {
				color:#FFFFFF;
				display:block;
				font-family:Georgia,"Trebuchet MS",Arial,Helvetica,sans-serif;
				font-size:18px;
				padding:2px 8px;
				text-decoration:none;
			}
		div#header #langselect #currentlang{
			height: 15px;
			width: 35px;
			background: #fff url('/skin/lang_arrow.gif') no-repeat 32px center;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;	
		}
		div#header #langselect #currentlang.active {
			border-radius: 10px 10px 0px 0px;
			-moz-border-radius: 10px 10px 0px 0px;
			-webkit-border-radius: 0;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;
			border-bottom: 1px solid #E3E3E3;
			background-color: #EEEEEE;
		}
		div#header #langselect #currentlang img {
			position: absolute;
			margin-top: 2px;
		}
		div#header #langselect div#otherlangs {
			display: none;
			position: absolute;
			background: #fff;
			width: 43px;
			padding-left: 8px;
			border-radius: 0px 0px 10px 10px;
			-moz-border-radius: 0px 0px 10px 10px;
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			z-index: 3;
		}
		div#header #langselect div#otherlangs a {
			color: #EEEEEE;
			background: transparent;
			display: block;
			padding: 0;
			position: relative;
			font-size: 100%;
			font-family: Verdana;
		}
		div#header #langselect div#otherlangs a:hover {	
			color: #ccc;
		}
		div#header div.background {
			height: 96px;
			width: 980px;
			background: #92cf00;
			opacity: 0.8;              /* CSS3 standard */
			filter:alpha(opacity=80);  /* Microsoft bullshit */
			position: absolute;
			top: 33px;
			left: 0;
		}
		div#header li {
			list-style: none;
		}
		div#header ul.topnav {
			font-size: 10px;
			display: block;
			position: absolute;
			top: 8px;
		}
			div#header ul.topnav li {
				float: left;
				margin: 0 4px;
			}
		div#header a, div#header a:visited {
			text-decoration: none;
			color: #ffffff;
		}
		div#header a:hover, div#header a:active {
			color: #82B702;
		}
		div#header a.active, div#header a.active:visited,
		div#header a.active:hover, div#header a.active:active {
			font-weight: bold;
			color: #82B702;
		}
		div#header a.logo {
			display: block;
			height: 77px;
			width: 244px;
			background: transparent url('/skin/logo.gif') no-repeat top left;
			position: absolute;
			top: 44px;
			left: 24px;
		}
		div#header div.headnav {
			padding: 28px 0 5px;
			width: 160px;
			background: #81b80a none no-repeat top left;
			overflow: hidden;
			position: absolute;
			top: 33px;
		}
			div#header div.headnav ul li {
				height: 21px;
			}
			div#header div#boekenshop {
				left: 330px;
			}
			div#header div#taaledities {
				left: 490px;
			}
			div#header div#doelgroep {
				left: 650px;
			}
			div#header div#algemeen {
				left: 810px;
			}
			div#header div.headnav a, div#header div.headnav a:visited {
				display: block;
				padding: 2px 5px 3px;
			}
			div#header div.headnav a:hover, div#header div.headnav a:active,
			div#header div.headnav a.active, div#header div.headnav a.active:visited,
			div#header div.headnav a.active:hover, div#header div.headnav a.active:active {
				background: #b4e348;
				font-weight: normal;
			}
			div#header div#boekenshop a.active, div#header div#boekenshop a.active:visited,
			div#header div#boekenshop a.active:hover, div#header div#boekenshop a.active:active {
				background: #cd1041;
				color: #ffffff;
			}
			div#header div#taaledities a.active, div#header div#taaledities a.active:visited,
			div#header div#taaledities a.active:hover, div#header div#taaledities a.active:active {
				background: #cd1041;
				color: #ffffff;
			}
			div#header div#doelgroep a.active, div#header div#doelgroep a.active:visited,
			div#header div#doelgroep a.active:hover, div#header div#doelgroep a.active:active {
				background: #00265d;
				color: #ffffff;
			}
			div#header div#algemeen a.active, div#header div#algemeen a.active:visited,
			div#header div#algemeen a.active:hover, div#header div#algemeen a.active:active {
				background: #418a04;
				color: #ffffff;
			}
		div#header div#searchbox{
			position: absolute;
			top: 2px;
			right: 0;
		}	
			div#header div#searchbox #search {
				float: right;
			}
			div#header div#searchbox div {
				float: left;
				margin-left: 21px;
				line-height: 28px;
				color: #418b03;
			}
			div#header div#searchbox form div {
				line-height: 25px;
			}
			div#header div#searchbox a {
				margin-left: 13px;
			}
			div#header div#searchbox a img, div#header div#searchbox a:visited img {
				border: 1px solid #b4e348;
			}
			div#header div#searchbox a:hover img, div#header div#searchbox a:active img {
				border-color: #23550f;
			}
			div#header form#search input,
			div#article div.article div input {
				width: 113px;
				border: 0;
				font: normal 12px/normal Arial, Helvetica, sans-serif;
				color: #909090;
			}
			div#article div.article div input.btn {
				color: #ffffff;
			}
			div#article select {
				width: 113px;
			}
			div#header form#search input.searchbtn, div#searchleft input.searchbtn {
				height: 15px;
				width: 18px;
				margin-left: 3px;
				border: 0;
				background: #89c10f url('/skin/search.gif') no-repeat left -2px;
			}
			div#header form#search input.searchbtn:hover, div#searchleft input.searchbtn:hover {
				background-position: left -23px;
				cursor: pointer;
			}
		div#header h2 {
			display: block;
			width: 134px;
			margin: 0;
			padding: 5px 13px 18px;
			background: transparent none no-repeat top left;
			text-transform: uppercase;
			font-weight: bold;
			position: absolute;
			top: 29px;
		}
		div#header h2:hover {
			cursor: pointer;
		}
			div#header h2.boekenshop {
				background-image: url('/skin/header_red.gif');
				left: 330px;
			}
			div#header h2.taaledities {
				background-image: url('/skin/header_red.gif');
				left: 490px;
			}
			div#header h2.doelgroep {
				background-image: url('/skin/header_lightblue.gif');
				left: 650px;
			}
			div#header h2.algemeen {
				background-image: url('/skin/header_lightblue.gif');
				left: 810px;
			}
			div#header p.langselect {
				display: block;
				width: 134px;
				margin: 0;
				padding: 5px 13px;
				font-weight: normal;
				color: #418b03;
				cursor: auto;
				position: relative;
				top: 0;
				left: 0;
			}
	div#footer {
		position: relative;
		clear:both;
		background: #517401 url('/skin/footer.jpg') left top repeat-x;
		zoom: 1;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 20px;
		color:#a0d150;	
	}
		div#footer * { color: #a0d150; }
		div#footer ul {
			list-style:none;
		}
			div#footer ul li a {
				font-weight:bold;
			}
			div#footer ul li ul {
				margin-left: 4px;
				margin-bottom: 4px;
			}
			div#footer ul li ul li a {
				font-weight: normal;
			}
		div#footer a {
			color: #a0d150;
			text-decoration: none;
		}
		div#footer h3 {
			font-size: 15px;
			color: #4e6b02;
		}
		div#footer div.col {
			float: left;
			width: 150px;
		}
		div#footer_credits {
			font-size: 10px;
			color: #ffffff;
		}
	div#content {
		zoom: 1;
		position: relative;
		background: #fff;
	}
		div#container div#content div.maincontent {
			width: 725px;
			border-right: 2px dashed #dcecb6;
			float: left;
		}
		div#container div#content div#sidebar {
			width: 241px;
			float: right;
		}
			div#container div#content div#sidebar div.socialmedia {
				height: 75px;
				position:relative;
			}
			div#container div#content div#sidebar div.socialmedia div {
				font-weight: bold;
			}
			div#container div#content div#sidebar div.socialmedia a.rss {
				background: url('/skin/social.jpg') left top no-repeat;
				height: 28px;
				width: 28px;
				position: absolute;
				top: 40px;
				left: 10px;
			}
			div#container div#content div#sidebar div.socialmedia a.linkedin {
				background: url('/skin/social.jpg') -30px top no-repeat;
				height: 28px;
				width: 28px;
				position: absolute;
				top: 40px;
				left: 45px;
			}
			div#container div#content div#sidebar div.socialmedia a.twitter{
				background: url('/skin/social.jpg') right top no-repeat;
				height: 65px;
				width: 81px;
				position: absolute;
				top: 20px;
				left: 80px;
			}
			div#container div#content #loginscreen{
				padding-left: 10px;
			}
				div#container div#content #loginscreen ul {
					list-style: none;
				}
			div#container div#content #loginscreen #auth_user,
			div#container div#content #loginscreen #auth_pass {
				width: 200px;
				height: 22px;
			}
			div#container div#content #loginscreen .btn {
				margin-top: 10px;
				margin-bottom: 10px;
				border: 0;
			}
			div#container div#content div#sidebar div.line { 
				border-bottom: 2px dashed #dcecb6;
				margin-right: 10px;
				margin-top: 10px;
				margin-bottom: 10px;
			}
			div#container div#content div#sidebar div.shoppingcart div.store_page {
				padding: 0;
				margin: 0;
			}
				div#container div#content div#sidebar div.shoppingcart ul {
					list-style: none;
					padding-left: 15px;
					margin-top: 10px;					
				}
				div#container div#content div#sidebar div.shoppingcart a {
					text-decoration: none;
				}
				div#container div#content div#sidebar div.shoppingcart div {
					padding-left: 15px;
				}
				div#container div#content div#sidebar div.shoppingcart h1 {
					background: url('/skin/cart.jpg') 13px top no-repeat;
					font-size: 100%;
					color: white;
					display: block;
					padding-top: 22px;
					padding-left: 70px;
					height: 42px;
				}
			div#container div#content div#sidebar div.nieuwsbrief {
				background: #2383ba url('/skin/bluebg.jpg') left top repeat-x;
				padding: 10px;
				padding-left: 15px;
				margin-right: 10px;
			}
				div#container div#content div#sidebar div.nieuwsbrief a {
					color: #fff;
					text-decoration: none;
				}
				div#container div#content div#sidebar div.nieuwsbrief img {
					float: right;
				}
			div#container div#content div#sidebar div.top10 {
				background: #f5cfd9;
				margin-right: 10px;
				position: relative;
			}
				div#container div#content div#sidebar div.top10 h1 {
					height: 70px;
					width: 231px;
					background: url('/skin/bestsellers.png') left top no-repeat;
					position: absolute;
					top: -13px;
					left: 0;
					text-indent: -20000px;
					overflow: hidden;
				}		
				div#container div#content div#sidebar div.top10 ul {
					list-style: none;
					margin: 10px;
					margin-top: 20px;
					padding-top: 60px;
					position: relative;
				}
					div#container div#content div#sidebar div.top10 ul li {
						border-bottom: 1px solid #c00233;
						padding-bottom: 3px;
						padding-top: 3px;
						padding-left: 30px;
					}
						div#container div#content div#sidebar div.top10 ul li.last {
							border: 0;
						}
						div#container div#content div#sidebar div.top10 ul li a {
							font-size: 125%;
							text-decoration: none;
							color: #40537e;
							font-weight: bold;
						}
						div#container div#content div#sidebar div.top10 ul li a.sellcount {
							background: url('/skin/bestselcount.jpg') left top no-repeat;
							display: block;
							width: 23px;
							height: 23px;
							position: absolute;
							left: 0;
						}
						div#container div#content div#sidebar div.top10 ul li small {
							display: block;
						}
						div#container div#content div#sidebar div.top10 ul li .price {
							font-weight: bold;
							color: #BF0133;
						}
		div#container div#content .blockv2 {
			float: left;
			width: 340px;
			height: 220px;
			padding: 10px;
			overflow: hidden;
			position: relative;
			border-top: 2px dashed #dcecb6;
		}
			div#container div#content .blockv2 a {
				text-decoration: none;
				color: #4B8D11;
			}
			div#container div#content .blockv2 h2 { 
				margin-bottom: 5px;
				font-size: 175%;
			}
			div#container div#content .blockv2 h3 {
				margin-bottom: 5px;
				font-size: 100%;
			}
			div#container div#content .blockv2.fullwidth {
				width: 700px;
				height: auto;
				overflow: auto;
				float: 0;
			}
			div#container div#content .blockv2 .block {
				margin: 0;
				padding: 0;
			}
				div#container div#content .blockv2 .block.blocknews{
					width: 340px;
					height: 220px;
					background:url("/skin/footer.jpg") repeat-x scroll left top #517401;
					overflow:hidden;
				}
					div#container div#content .blockv2 .block.blocknews p {
						display: none;
					}
					div#container div#content .blockv2 .block.blocknews h2 {
						font-size: 110%;
						padding-left: 45px;
						color: white;
						background:url("/skin/footer.jpg") repeat-x scroll left -150px #517401;
						text-transform: uppercase;
					}
					div#container div#content .blockv2 .block.blocknews ul {
						margin-top: 10px;
					}
					div#container div#content .blockv2 .block.blocknews ul li a {
						color: white;
						text-decoration: none;
					}
						div#container div#content .blockv2 .block.blocknews ul li a:hover {
							text-decoration: underline;
						}
				div#container div#content .blockv2 .newslogo {
					background: url('/skin/news-24bit.png') left top;
					_background: url('/skin/news.png') left top;
					width: 48px;
					height: 45px;
					position: absolute;
					z-index: 1;
					left: 0;
					top: 0;
				}
		div#padding {
			height: 160px;
			width: 980px;
		}
		div#content div.background {
			/*height: 20000px;
			width: 980px;*/	display: none;
			background: #ffffff;
			opacity: 0.8;              /* CSS3 standard */
			filter:alpha(opacity=80);  /* Microsoft bullshit */
			position: absolute;
			top: 0;
			left: 0;
			z-index: -9;
		}
		div#leftnav {
			width: 150px;
			position: absolute;
			top: 10px;
			left: 10px;
		}
			div#leftnav h3,
			div#leftnav h3 a, div#leftnav h3 a:visited,
			div#leftnav h3 a:hover, div#leftnav h3 a:active {
				display: block;
				margin-bottom: 2px;
				padding-left: 10px;
				text-align: left;
				font: bold 13px/18px Arial, serif;
				text-decoration: none;
				color: #ffffff;
			}
			div#leftnav h3.inactive,
			div#leftnav h3.inactive a, div#leftnav h3.inactive a:visited,
			div#leftnav h3.inactive a:hover, div#leftnav h3.inactive a:active {
				font-weight: normal;
			}
			div#leftnav.boekenshop h3,
			div#leftnav.boekenshop h3 a, div#leftnav.boekenshop h3 a:visited,
			div#leftnav.boekenshop h3 a:hover, div#leftnav.boekenshop h3 a:active {
				background: #cd1041;
			}
			div#leftnav.doelgroep h3,
			div#leftnav.doelgroep h3 a, div#leftnav.doelgroep h3 a:visited,
			div#leftnav.doelgroep h3 a:hover, div#leftnav.doelgroep h3 a:active {
				background: #00265d;
			}
			div#leftnav.algemeen h3,
			div#leftnav.algemeen h3 a, div#leftnav.algemeen h3 a:visited,
			div#leftnav.algemeen h3 a:hover, div#leftnav.algemeen h3 a:active {
				background: #418a04;
			}
			div#leftnav.contact h3,
			div#leftnav.contact h3 a, div#leftnav.contact h3 a:visited,
			div#leftnav.contact h3 a:hover, div#leftnav.contact h3 a:active {
				background: #418A04;
			}
			div#leftnav ul {
				display: block;
				list-style: none;
			}
				div#leftnav li {
					padding-left: 20px;
					padding-bottom: 5px;
					text-align: left;
					font: normal 12px/normal Arial, serif;
				}
				div#leftnav li * {
					text-align: left;
				}
				div#leftnav li.has_sub {
					background: transparent url('/skin/bullet_down.gif') no-repeat 14px 4px;
				}
				div#leftnav li.active_has_sub {

					background: transparent url('/skin/bullet_down_active.gif') no-repeat 14px 4px;
				}
					div#leftnav li div {
						overflow: hidden;
					}
				div#leftnav li li {
					padding-left: 15px;
				}
				div#leftnav ul a, div#leftnav ul a:visited {
					display: block;
					font: normal 14px/normal Arial, serif;
					text-decoration: none;
					color: #00265d;
				}
				div#leftnav ul a.active, div#leftnav ul a.active:visited,
				div#leftnav ul a.active:hover, div#leftnav ul a.active:active,
				div#leftnav ul a:hover, div#leftnav ul a:active {
					color: #7ab322;
				}
		div#content div.block {
			width: 535px;
			margin-left: 175px;
			position: relative;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		div#content.home div.block {
			width: 450px;
			margin-left: 515px;
			position: relative;
		}
			div#content.home h2 {
				margin-bottom: 0;
				font: bold 14px/22px Arial, serif;
				font-weight: bold;
			}
			div#content.home div.block table td {
				padding-right: 15px;
			}
		div#content.home div.login {
			/*height: 112px;
			width: 464px;*/ /* 313px */
			/*background: transparent url('/skin/login.png') no-repeat top left;*/
			/*position: absolute;
			top: 455px;
			left: 18px;*/
		}
			div#content.home div.login div {
				/*position: absolute;
				top: 17px;
				left: 10px;*/
			}
			div#content.home div.login label {
				/*display: block;
				float: left;
				width: 100px;*/
			}
			div#content.home div.login a {
				text-decoration: none;
				/*font-family: Arial, serif;*/
			}
			div#content.home div.login ul {
				/*display: block;
				list-style: none;
				position: absolute;
				top: 39px;
				left: 250px;*/
			}
		div#content div#info input {
			height: 19px;
			width: 153px;
			margin-bottom: 5px;
			border: 1px solid #89c100;
			font-size: 12px;
			color: #909090;
		}
		div#content div#info input.btn {
			width: 113px;
			border: 0 none;
			color: #ffffff;
		}
		
		div#content div.newsblock {
			height: 127px;
			width: 464px;
			background: transparent url('/skin/newsblock.png') no-repeat top left;
			position: absolute;
			
			top: 444px;
			left: 507px;

			
		}
			div#content div.newsblock h2 {
				padding: 3px 10px 0;
				color: #ffffff;
			}
			div#content div.newsblock div {
				padding: 0 10px;
				color: #ffffff;
			}
			div#content div.newsblock a.arrow, div#content div.newsblock a.arrow:visited {
				display: block;
				padding: 8px 39px 10px 0;
				background: transparent url('/skin/arrow.gif') no-repeat top right;
				white-space: nowrap;
				font: bold 14px/normal Arial, serif;
				text-decoration: none;
				color: #ffffff;
				position: absolute;
				top: 82px;
				left: 10px;
			}
			div#content div.newsblock a.arrow:hover, div#content div.newsblock a.arrow:active {
				background-position: bottom right;
				color: #537607;
			}
		div#content table.contact {
			width: 100%;
		}
			div#content table.contact th {
				width: 110px;
				vertical-align: top;
			}
			div#content table.contact td {
				vertical-align: top;
			}
			div#content table.contact input {
				width: 170px;
			}
			div#content table.contact input.button {
				width: auto;
				text-align: center;
			}
			div#content table.contact select {
				width: 172px;
			}
			div#content table.contact textarea {
				width: 384px;
			}
		div#brandboxes {
			padding: 10px;
			padding-top: 20px;
			height: 240px;
			overflow:hidden;
		}
		div#brandbox div.brandboxcontainer {
			position: relative;
		}
			div#brandbox div.brandboxcontainer.first {
				display: block;
			}
			div#brandbox div.brandboxcontainer a.prev {
				display: block;
				width: 25px;
				height: 25px;
				outline: none;
				background: transparent url('/skin/prevnext.jpg') no-repeat left top;
				text-indent: -20000px;
				overflow: hidden;
				position: absolute;
				top: 80px;
				left: 0;
			}
			div#brandbox div.brandboxcontainer a.next {
				display: block;
				width: 25px;
				height: 25px;
				outline: none;
				background: transparent url('/skin/prevnext.jpg') no-repeat right top;
				text-indent: -20000px;
				overflow: hidden;
				position: absolute;
				top: 80px;
				right: 0;
			}
		div#brandbox ul {
			width: 640px;
			height:210px;
			position:relative;
			list-style: none;
			margin-left: 35px;
			margin-top: 10px;
		}
			div#brandbox ul li {
				height:200px;
				position:relative;
			}
				div#brandbox ul li img {
					width: 100px;
				}
				div#brandbox ul li .content {
					width: 150px;
				}
					div#brandbox ul li .content p {
						font-weight: bold;
					}
		div#brandboxmenu {
			background: url('/skin/menu.jpg') left top repeat-x;
			height: 23px;
			text-indent: 10px;
			line-height: 23px;
		}
			div#brandboxmenu a {
				color: white;
				text-decoration: none;
				margin-right: 10px;
				padding: 4px;
				text-transform: uppercase;
			}
				div#brandboxmenu a:hover,
				div#brandboxmenu a.active {
					background: #96cb14;
				}
		div.store_page {
			/*width: 482px;*/
			padding-left:175px;
			margin-right: 10px;
			padding-bottom: 20px;
		}
		div.store_page.nomenu{	
			padding-left: 10px;
		}
			div.store_page div.shopnav {
				position: relative;
			}
				div.store_page div.shopnav span {
					position: absolute;
					top: 0;
					right: 0;
				}
				div.store_page div.shopnav a.active,
				div.store_page div.shopnav a.active:visited {
					text-decoration: none;
					color: #cd1041;
				}
			div.store_page div.series {
				height: 128px;
				margin-bottom: 4px;
				padding: 13px;
				position: relative;
				border-bottom: 2px dashed #DCECB6;
			}
				div.store_page div.series div.article {
					margin-left: 145px;
					display: none;
				}
				div.store_page div.series div.active {
					margin-left: 145px;
					display: block;
				}
				div.store_page div.series div.image {
					height: 118px;
					width: 132px;
					overflow: hidden;
					position: absolute;
					top: 14px;
					left: 14px;
				}
				div.store_page div.series img {
					max-height: 116px;
					max-width: 130px;
					_height: 116px;
					border: 1px solid #012a5c;
					/*position: absolute;
					top: 14px;
					left: 14px;*/
				}
				div.store_page div.series span.lang {
					display: block;
					width: 68px;
					text-align: right;
					position: absolute;
					top: 108px;
					left: 149px;
				}
				div.store_page div.series select {
					display: block;
					width: 110px;
					position: absolute;
					top: 108px;
					left: 225px;
				}
				div.store_page div.series a.more_info {
					display: block;
					position: absolute;
					top: 108px;
					left: 364px;
				}
			div.store_page table.cart {
				margin-top: 20px;
				width: 100%;
			}
				div.store_page table.cart td {
					padding: 2px;
					background: #ffffff;
					border-bottom: 2px solid #cccccc;
					text-align: left;
				}
				div.store_page table.cart th {
					padding: 2px 4px;
					color: #ffffff;
					text-align: center;
					background: #618902 url("/skin/menu.jpg") repeat-x scroll left top;
					height:23px;
				}
				div.store_page table.cart td.odd {
					background: #eeeeee;
				}
			div.store_page div.btn {
				text-align: center;
				color: #ffffff;
				background: #618902 url("/skin/menu.jpg") repeat-x scroll left top;
			}
				div.store_page div.btn * {
					color: #ffffff;
				}
				div.store_page div.btn input {
					width: 150px;
					border: 0;
					background: #333;
					text-align: center;
					font-weight: bold;
					color: #ffffff;
				}
				div.store_page div.btn input:hover {
					background: #d43e66;
					cursor: pointer;
				}
			div.store_page table.total {
				width: 100%;
			}
				div.store_page table.total td.padding {
					width: 50px;
				}
				div.store_page table.total td.comments {
					text-align: center;
				}
				div.store_page table.total th {
					width: 150px;
				}
				div.store_page table.total textarea {
					height: 210px;
				}
		div#content div.block div.account {
			width: 535px;
		}
			div#content div.block div.account table.contact th {
				width: 100px;
			}
			div#content div.block div.account table.contact td {
				width: 168px;
			}
			div#content table.contact label {
				display: block;
				width: 98px;
			}
			div#content div.block div.account table.contact input.txt {
				width: 155px;
			}
			div#content div.block div.account table.contact select {
				width: 157px;
			}
		.arrow {
			background: url('/skin/pijltje.gif') left center no-repeat;
			padding-left: 10px;
		}
		.arroww {
			background: url('/skin/pijltjew.gif') left center no-repeat;
			padding-left: 10px;
		}
		div#article {
			position: relative;
		}
			div#article div.tabs {
				height: 23px;
			}
				div#article div.tabs li {
					list-style: none;
					float: left;
				}
				div#article div.tabs a, div#article div.tabs a:visited {
					display: block;
					margin-left: 2px;
					padding: 2px 9px 3px;
					background: #bae064;
					text-decoration: none;
					color: #00265d;
					font-family: Arial, serif;
					font-size: 12px;
				}
				div#article div.tabs a:hover, div#article div.tabs a:active,
				div#article div.tabs li.active a, div#article div.tabs li.active a:visited {
					background: #ffffff;
				}
				div#article div.tabs li.back a, div#article div.tabs li.back a:visited {
					background: transparent;
					padding-left: 0;
					font-size: 14px;
					font-weight: bold;
				}
				div#article div.tabs li.back a:hover, div#article div.tabs li.back a:active {
					color: #4b8d11;
				}
			div#article div.article {
				min-height: 210px;
				_height: 210px;
			}
			div#article div.article div {
				height: 140px;
				width: 148px;
				padding: 33px 15px 5px;
				background: transparent url('/skin/artinfo.gif') no-repeat top left;
				position: absolute;
				top: 47px;
				left: 295px;
			}
			div#article div.article input.text {
				height: normal;
				color: #000000;
			}
				div#article div.article img {
					max-height: 200px;
					max-width: 250px;
					_height: 200px;
					margin: 23px 15px 7px;
					border: solid 1px #00265d;
				}
			div#article div.artinfo {
				display: none;
				background: #ffffff;
			}
			div#article div.active {
				display: block;
			}
			div#article div.bottom_1 {
				padding: 0 15px 15px;
			}
			div#article div.bottom_2 {
				display: none;
				padding: 0 15px 15px;
			}
				div#article div.bottom_1 ul, div#article div.bottom_2 ul {
					list-style: none;
				}
				div#article div.bottom_2 li {
					position: relative;
				}
				div#article div.bottom_2 label {
					display: block;
					_display: inline-block;
					float: left;
					_float: normal;
					width: 150px;
				}
			div#article select.lang {
				position: absolute;
				top: 60px;
				left: 309px;
			}
			div#article table {
				float: none !important;
				margin-bottom: 15px;
			}
		div#info {
			width: 200px;
			position: absolute;
			top: 165px;
			left: 730px;
		}
			div#info * {
				font-family: Arial, serif;
				font-size: 12px;
			}
			div#info input {
				font-family: Arial, Helvetica, sans-serif;

				font-size: 12px;
			}
			div#info ul {
				list-style: none;
				margin-bottom: 12px;

			}
			div#info a {
				padding-left: 12px;
				background: transparent url('/skin/bullet_active.gif') no-repeat center left;
				text-decoration: none;
			}
		a#back_to_search {
			position: absolute;
			top: 143px;
			left: 10px;
		}



div#gallery {
		height: 90px;
		width: 295px !important;
		background: #92CF00;
		position: relative;
		text-align: center;
		margin-top: 30px;
	}
		div#gallery div.items {
			width: 300px;
			position: relative;
		}
		div#gallery div.item {
			float: left;
			height: 58px;
			width: 88px;
			margin: 8px 5px 0;
			overflow: hidden;
			position: relative;
		}
			div#gallery div.item a, div#gallery div.item a:visited {
				display: block;
				height: 88px;
				width: 88px;
				color: #5b5b5b;
				overflow: hidden;
				position: relative;
			}
			div#gallery div.item a:hover, div#gallery div.item a:active {
				text-decoration: none;
			}
			div#gallery div.item span.overlay {
				display: block;
				height: 40px;
				width: 300px;
				background: #ffffff;
				opacity: 0.50;
				filter: alpha(opacity=50);
				position: absolute;
				left: 10px;
			}
			div#gallery div.item span.name {
				display: block;
				padding-left: 19px;
				line-height: normal;
				font-size: 13px;
				font-weight: bold;
				position: absolute;
				bottom: 10px;
				left: 0;
			}
	div#gallery div.nav {
		width: 285px;
		height: 14px;
		position: relative;
		text-align: center;
		top: 73px;
		margin-left: 5px;
		margin-right: 10px;
	}
		div#gallery div.nav a, div#gallery div.nav a:visited {
			display: inline-block;
			height: 14px;
			width: 30px;
			margin: 0 2px;
			background: transparent none no-repeat center top;
			outline: none;
		}
		div#gallery div.nav a#gallery_prev {
			background-image: url('/skin/gallery_prev.gif');
		}
		div#gallery div.nav a#gallery_next {
			background-image: url('/skin/gallery_next.gif');
		}