html {
	height: 100%;
}
body {
	background: #FFF;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0;
}
table, button, input, textarea {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a {
	color: #7590A5;
}
a:hover {
	color: #333;
}
form {
	margin: 0;
}
h1 {
	color: #C36;
	font-size: 16px;
}
h2 {
	color: #C36;
	font-size: 14px;
}
h3 {
	color: #9C3;
	font-size: 12px;
}


a.red {
	background: url(../images/mark_s_red.gif) no-repeat right center;
	color: #C36;
	padding: 0 10px 0 0;
}
a.green {
	background: url(../images/mark_s_green.gif) no-repeat right center;
	color: #9C3;
	padding: 0 10px 0 0;
}

button.disabled {
	background: #DDD url(../images/mark_s_white_disabled.gif) no-repeat right center;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	font-size: 12px;
	height: 20px;
	margin: 0;
	padding: 0 30px 0 6px;
}
button.green {
	background: #ADCC33 url(../images/mark_s_white.gif) no-repeat right center;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	font-size: 12px;
	height: 20px;
	margin: 0;
	padding: 0 30px 0 6px;
}
button.grey {
	background: #333 url(../images/mark_s_white.gif) no-repeat right center;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	font-size: 12px;
	height: 20px;
	margin: 0;
	padding: 0 30px 0 6px;
}
button.red {
	background: #C36 url(../images/mark_s_white.gif) no-repeat right center;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	font-size: 12px;
	height: 20px;
	margin: 0;
	padding: 0 30px 0 6px;
}

input.text, 
textarea.text {
	border: solid 1px #CCC;
	box-shadow: inset 2px 3px 3px -3px #777;
}


div#vd_body {
	padding: 20px 10px 26px;
	margin: 0 auto;
	width: 972px;
}
div#vd_head, div#vd_main {
	background-color: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 15px 0 #000;
	-moz-box-shadow: 0 0 15px 0 #000;
	-webkit-box-shadow: 0 0 15px 0 #000;
}

div#vd_main {
	border-radius: 0 10px 10px 10px;
	-moz-border-radius: 0 10px 10px 10px;
	-webkit-border-radius: 0 10px 10px 10px;
}

div#vd_premain {
	color: #FFF;
	font-size: 14px;
	margin: 20px 0 0;
}

div#vd_footer {
	padding: 0 30px 20px;
}
div#vd_counters {
	float: left;
	margin: 0 30px 0 0;
	white-space: nowrap;
}
div#vd_legal {
	color: #999;
	font-size: 11px;
}
div#vd_footerads {
	color: #AAA;
	font-size: 11px;
	margin: 5px 0 0;
	text-align: center;
}
	div#vd_footerads a {
		color: #AAA;
	}

div#vd_ribbonl, div#vd_ribbonr {
	position: absolute;
}
div#vd_ribbonl {
	background: url(../images/ribbon_l.png) no-repeat;
	height: 123px;
	margin: 67px 0 0 -62px;
	width: 62px;
}
div#vd_ribbonr {
	background: url(../images/ribbon_r.png) no-repeat;
	height: 94px;
	margin: 69px 0 0 972px;
	width: 59px;
}

div#vd_head div.mainmenu {
	background-color: #C36;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	box-shadow: inset 0 -42px 14px -28px #9A0134;
	-moz-box-shadow: inset 0 -42px 14px -28px #9A0134;
	-webkit-box-shadow: inset 0 -42px 14px -28px #9A0134;
	clear: right;
}
div#vd_main div.mainmenu {
	background-color: #ADCC33;
	margin: 20px 0;
}

div#vd_logos {
	background-color: #FFF;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	box-shadow: inset 0 -110px 70px -70px #E4E4E4;
	-moz-box-shadow: inset 0 -110px 70px -70px #E4E4E4;
	-webkit-box-shadow: inset 0 -110px 70px -70px #E4E4E4;
	font-size: 10px;
	height: 148px;
	overflow: hidden;
	position: absolute;
	width: 400px;
}
	div#vd_logos a {
		display: block;
		height: 55px;
		margin: 9px 0 3px 40px;
		width: 301px;
	}
	div#vd_logos img {
		border: none;
	}
	div#vd_logos div {
		color: #9C3;
		margin: 0 50px;
	}
	div#vd_logos ol {
		border: none;
		color: #C36;
		margin: 0;
		padding: 0 0 0 18px;
	}
		div#vd_logos ol a {
			color: #999;
			display: inline;
			height: auto;
			margin: 0;
			text-decoration: none;
			width: auto;
		}
		div#vd_logos ol a:hover {
			color: #333;
		}

div#vd_phones {
	background: #ADCC33;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	box-shadow: inset 0 -10px 20px -15px #000;
	-moz-box-shadow: inset 0 -10px 20px -15px #000;
	-webkit-box-shadow: inset 0 -10px 20px -15px #000;
	color: #333;
	height: 30px;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 10px 12px 7px 410px;
}
	div#vd_phones a.bookmark {
		color: #FFF;
		font-size: 11px;
		margin: -6px 0 0;
		position: absolute;
	}
	div#vd_phones a.bookmark:hover {
		text-decoration: none;
	}
	div#vd_phones span.code {
		color: #FFF;
		font-size: 16px;
		margin: 0 0 0 14px;
	}
	div#vd_phones span.number {
		font-size: 24px;
		font-weight: bold;
	}
	div#vd_phones div.callback {
		float: right;
		font-style: italic;
		text-align: right;
		text-transform: lowercase;
		width: 96px;
	}
		div#vd_phones div.callback a {
			color: #FFF;
		}
		div#vd_phones div.callback a:hover {
			text-decoration: none;
		}

form#vd_userlogin {
	box-shadow: inset 0 -110px 70px -70px #E4E4E4;
	-moz-box-shadow: inset 0 -110px 70px -70px #E4E4E4;
	-webkit-box-shadow: inset 0 -110px 70px -70px #E4E4E4;
	float: right;
	height: 59px;
	line-height: 28px;
	padding: 20px;
	width: 337px;
}
	form#vd_userlogin div {
		float: right;
	}
	form#vd_userlogin input {
		border: solid 1px #506D81;
		line-height: normal;
		margin: 0 0 0 5px;
		width: 112px;
	}
	form#vd_userlogin button {
		float: right;
		line-height: normal;
		margin: 3px 0 0;
	}
	form#vd_userlogin a {
		color: #333;
		font-style: italic;
		margin: 0 10px 0 0;
	}
	form#vd_userlogin a:hover {
		text-decoration: none;
	}
	form#vd_userlogin span {
		background: url(../images/head_pencil.gif) no-repeat left center;
		padding: 0 0 0 12px;
	}
		form#vd_userlogin span a {
			color: #C36;
		}
	form#vd_userlogin big {
		color: #C36;
		font-size: 18px;
		font-style: italic;
	}
	form#vd_userlogin small {
		color: #999;
		display: block;
		float: right;
		font-size: 11px;
	}
		form#vd_userlogin small a {
			color: #999;
			font-style: normal;
			margin: 0;
		}

form#vd_usercart {
	box-shadow: inset 0 -140px 80px -80px #D8DADC;
	-moz-box-shadow: inset 0 -140px 80px -80px #D8DADC;
	-webkit-box-shadow: inset 0 -140px 80px -80px #D8DADC;
	float: right;
	height: 59px;
	line-height: 28px;
	padding: 20px 15px;
	width: 165px;
}
	form#vd_usercart span {
		background: url(../images/head_cart.gif) no-repeat left center;
		padding: 0 0 0 20px;
	}
	form#vd_usercart div {
		line-height: normal;
		margin: 7px 0 0;
	}
	form#vd_usercart a {
		color: #C36;
	}
	form#vd_usercart a:hover {
		text-decoration: none;
	}
	form#vd_usercart b {
		font-style: normal;
		margin: 0 5px 0 0;
	}
	form#vd_usercart i {
		white-space: nowrap;
	}

div#vd_catalogshead {
	background: #ADCC33 url(../images/mark_b_white.gif) no-repeat right center;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	float: left;
	margin: 0 24px 0 0;
	padding: 7px 30px 7px 36px;
	width: 180px;
}

form#vd_search {
	padding: 6px 0 0 0;
}
	form#vd_search button {
		float: right;
	}
	form#vd_search input {
		background-color: #F2F2F2;
		border: solid 1px #506D81;
		font-size: 12px;
		margin: 0 0 0 5px;
		width: 560px;
	}

table#vd_columns {
	width: 100%;
}
td#vd_columnl {
	padding: 0;
	vertical-align: top;
	width: 246px;
}
td#vd_columnc {
	padding: 0;
	vertical-align: top;
}
td#vd_columnr {
	padding: 0;
	vertical-align: top;
	width: 209px;
}
td#vd_columnb {
	padding: 0;
	vertical-align: bottom;
}


div.mainmenu {
	color: #FFF;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	text-align: center;
}
	div.mainmenu a {
		color: #FFF;
		margin: 0 20px;
		white-space: nowrap;
	}
	div.mainmenu a:hover {
		text-decoration: none;
	}

ul#vd_catalogsmenu {
	border-right: solid 1px #DBDDDF;
	list-style: none;
	margin: 0;
	padding: 12px 10px 25px 36px;
	width: 199px;
}
	ul#vd_catalogsmenu li {
		margin: 0 0 3px;
		padding: 0;
	}
	ul#vd_catalogsmenu span {
		background: url(../images/catalogsmenu_lb.gif) no-repeat 10px 0;
		cursor: pointer;
		display: none;
		height: 10px;
		margin: 3px 10px 0 -15px;
		overflow: hidden;
		position: absolute;
		width: 10px;
	}
	ul#vd_catalogsmenu span.closed {
		background-position: 0 0;
		display: block;
	}
	ul#vd_catalogsmenu span.opened {
		background-position: -10px 0;
		display: block;
	}
	ul#vd_catalogsmenu a {
		color: #777;
	}
	ul#vd_catalogsmenu a:hover {
		text-decoration: none;
	}
	ul#vd_catalogsmenu ul {
		list-style-image: url(../images/catalogsmenu_a.gif);
		margin: 3px 0 7px 12px;
		padding: 0;
	}
		ul#vd_catalogsmenu ul a {
			color: #999;
		}

div.vd_payments {
	background-color: #F1F1F1;
	border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	color: #999;
	margin: 0;
	padding: 15px;
	text-align: center;
	text-transform: lowercase;
}
	div.vd_payments img {
		margin: 1em 0 0;
	}


div.vd_content_padded {
	padding: 0 25px;
}
div.vd_content_backlined {
	background-color: #F2F2F2;
	padding: 0 25px;
}


div#vd_breadcrumbs {
	background-color: #F1F3F5;
	border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	box-shadow: inset 0 -25px 20px -10px #DADCDE;
	-moz-box-shadow: inset 0 -25px 20px -10px #DADCDE;
	-webkit-box-shadow: inset 0 -25px 20px -10px #DADCDE;
	color: #9C3;
	line-height: 150%;
	padding: 7px 20px;
}
	div#vd_breadcrumbs a {
		color: #333;
		margin: 0 5px;
		white-space: nowrap;
	}
	div#vd_breadcrumbs a:hover {
		text-decoration: none;
	}


div.vd_leftadds {
	background-color: #F1F1F1;
	border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	margin: 2em 0 0;
	padding: 15px 15px 15px 25px;
}
	div.vd_leftadds span {
		background: url(../images/mark_b_grey.gif) no-repeat right center;
		color: #666;
		font-size: 14px;
		padding: 0 30px 0 0;
	}
	div.vd_leftadds ul {
		color: #666;
		font-size: 11px;
		list-style: none;
		margin: 0.5em 0 0 15px;
		padding: 0;
	}
	div.vd_leftadds li {
		list-style: none;
		margin: 0 0 0.5em;
	}


ul.vd_chosen {
	background-color: #903;
	border-radius: 0 10px 0 10px;
	-moz-border-radius: 0 10px 0 10px;
	-webkit-border-radius: 0 10px 0 10px;
	box-shadow: inset 0 185px 170px -170px #D69;
	-moz-box-shadow: inset 0 185px 170px -170px #D69;
	-webkit-box-shadow: inset 0 185px 170px -170px #D69;
	line-height: 110%;
	list-style: url(../images/arrow_white.gif);
	margin: 0 0 20px;
	padding: 15px 15px 20px 33px;
}
	ul.vd_chosen li {
		margin: 0 0 5px;
	}
	ul.vd_chosen a {
		color: #FFF;
	}
	ul.vd_chosen a:hover {
		text-decoration: none;
	}

div.vd_groups {
	background-color: #F1F1F1;
	border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	box-shadow: inset 185px 0 170px -170px #EDEDED;
	-moz-box-shadow: inset 185px 0 170px -170px #EDEDED;
	-webkit-box-shadow: inset 185px 0 170px -170px #EDEDED;
	padding: 15px 15px 20px 23px;
}
	div.vd_groups span {
		background: url(../images/mark_b_grey.gif) no-repeat right center;
		color: #666;
		font-size: 14px;
		padding: 0 30px 0 0;
	}
	div.vd_groups a:hover {
		text-decoration: none;
	}
	div.vd_groups ul {
		list-style: none;
		margin: 8px 0 0;
		padding: 0;
	}
	div.vd_groups li {
		margin: 0 0 2px;
	}
		div.vd_groups ul a {
			color: #777;
			font-style: italic;
		}

div.vd_groups_b {
	background-color: #F1F1F1;
	border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	margin: 2em 0 0 25px;
	padding: 15px 25px 20px 20px;
}
	div.vd_groups_b span {
		background: url(../images/mark_b_grey.gif) no-repeat right center;
		color: #666;
		font-size: 14px;
		margin: 0 20px 0 0;
		padding: 0 20px 0 0;
	}
	div.vd_groups_b a:hover {
		text-decoration: none;
	}
	div.vd_groups_b div {
		color: #C36;
		line-height: 150%;
		margin: 7px 0 0;
	}
		div.vd_groups_b div a {
			color: #777;
			font-style: italic;
		}


.vd_cartlist {}
	.vd_cartlist div.vd_content_backlined {
		padding: 3px 20px;
	}
	.vd_cartlist table {
		width: 100%;
	}
	.vd_cartlist th, 
	.vd_cartlist td {
		padding: 4px 5px;
	}
	.vd_cartlist th {
		font-weight: normal;
		white-space: nowrap;
	}
	.vd_cartlist td.image {
		padding-right: 10px;
		padding-top: 2px;
		width: 10px;
	}
	.vd_cartlist td {
		color: #777;
		vertical-align: top;
	}
		.vd_cartlist td img {
			border: solid 1px #EBEBEB;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			box-shadow: 2px 2px 3px 0 #EBEBEB;
			-moz-box-shadow: 2px 2px 3px 0 #EBEBEB;
			-webkit-box-shadow: 2px 2px 3px 0 #EBEBEB;
		}
		.vd_cartlist td span {
			display: block;
			font-size: 11px;
		}
		.vd_cartlist td input.text {
			text-align: right;
		}
		.vd_cartlist td a {
			color: #C36;
		}
		.vd_cartlist td a:hover {
			color: #333;
		}
	.vd_cartlist td.num {
		text-align: right;
		white-space: nowrap;
	}
	.vd_cartlist td.del {
		font-size: 14px;
		font-weight: bold;
	}
		.vd_cartlist td.del a {
			color: #999;
			display: block;
			line-height: 14px;
			padding: 0 3px;
			text-decoration: none;
			text-shadow: #FFF 0 0 1px;
		}
		.vd_cartlist td.del a:hover {
			color: #333;
		}
	.vd_cartlist div.result {
		color: #777;
		margin: 0.5em 0;
	}
		.vd_cartlist div.result div {
			float: right;
		}
		.vd_cartlist div.result span {
			color: #333;
		}
	.vd_cartlist div.note {
		color: #777;
		font-size: 11px;
		margin: 1em 0;
	}
		.vd_cartlist div.note span {
			color: #C36;
			font-size: 12px;
			margin: 0 0 0 -0.7em;
			position: absolute;
		}
	.vd_cartlist div.buttons {
		padding: 1em 0;
		text-align: right;
	}
		.vd_cartlist div.buttons button:first-child {
			float: left;
		}
	.vd_cartlist div.noorder {
	}
		.vd_cartlist div.noorder div.buttons {
			padding-bottom: 0;
		}
		.vd_cartlist div.noorder div.note {
			margin: 0.5em 0 1.2em;
			width: 40%;
		}

.vd_webform {}
	.vd_webform .mark {
		color: #C36;
		font-family: Verdana, Helvetica, sans-serif;
		font-weight: bold;
	}
	.vd_webform table {
		margin: 0 0 1em;
	}
	.vd_webform caption {
		padding: 1em 0 0;
		text-align: right;
	}
	.vd_webform th {
		color: #777;
		font-weight: normal;
		padding: 0 20px 5px 0;
		text-align: left;
		vertical-align: top;
	}
	.vd_webform td {
		padding: 0 0 5px 0;
		vertical-align: top;
	}
		.vd_webform td .mark {
			position: absolute;
			margin: 0 0 0 0.3em;
		}
	.vd_webform .text {
		background-color: #F0F0F0;
		border: none;
	}
	.vd_webform div.errors {
		border: solid 1px #F00;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		color: #F00;
		margin: 1em 0;
		padding: 7px 12px;
	}

ul.vd_actions {
	list-style: none;
	margin: 0;
	padding: 0;
}
	ul.vd_actions li {
		background: url(../images/mark_s_red.gif) no-repeat 0 4px;
		display: inline-block;
		float: left;
		margin: 0 30px 0.7em 0;
		padding: 0 0 0 12px;
		width: 20%;
	}
	ul.vd_actions a {
		color: #C36;
	}
	ul.vd_actions a:hover {
		text-decoration: none;
	}
	ul.vd_actions span {
		color: #666;
		display: block;
		font-size: 11px;
		margin: 0.2em 0 0 0.1em;
	}

div.vd_pages {
	color: #CCC;
	margin: 1em -2px 1em 0;
	white-space: nowrap;
}
	div.vd_pages a {
		color: #999;
		padding: 0 2px;
	}
	div.vd_pages a:hover {
		text-decoration: none;
	}
	div.vd_pages small {
		font-size: 11px;
		margin: 0 0 0 2px;
	}
	div.vd_pages span {
		color: #C36;
		margin: 0 2px;
	}
		div.vd_pages span small {
			color: #CCC;
			margin: 0;
		}

div.vd_share_buttons {
	margin: -7px 0 0 -6px;
	white-space: nowrap;
}
	div.vd_share_buttons div {
		display: inline;
	}
	div.vd_share_buttons div.plus_one {
		position: relative;
		top: 4px;
	}

div.vd_catalog_options {
	color: #666;
	margin: 1em 0;
	padding: 10px 0;
	white-space: nowrap;
}
	div.vd_catalog_options form {
		float: right;
		margin: -0.3em 0 0;
	}
	div.vd_catalog_options input {
		margin: 0 5px;
		text-align: center;
		width: 45px;
	}
	div.vd_catalog_options button {
		margin: 0 0 0 5px;
	}
	div.vd_catalog_options ul {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	div.vd_catalog_options li {
		display: inline;
		padding: 0 0 0 10px;
	}
	div.vd_catalog_options a {
		color: #C36;
		display: inline-block;
	}
	div.vd_catalog_options a:hover {
		text-decoration: none;
	}
		div.vd_catalog_options li span {
			background: url(../images/sortings_a.gif) no-repeat left top;
			display: inline-block;
			height: 8px;
			margin: 1px 0 0 5px;
			overflow: hidden;
			width: 7px;
			vertical-align: middle;
		}
		div.vd_catalog_options li.down span {
			background-position: left bottom;
		}

.vd_sublinks {
	color: #C36;
	margin: 0;
	padding: 0 0 0 2.5em;
}
	.vd_sublinks li {
		margin: 0 0 0.5em;
	}
	.vd_sublinks a {
		color: #333;
	}
	.vd_sublinks a:hover {
		text-decoration: none;
	}

ul.vd_sublinks_advanced {
	color: #C36;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 1.5em;
}
	ul.vd_sublinks_advanced li {
		margin: 0 0 0.5em;
	}
	ul.vd_sublinks_advanced a {
		color: #333;
	}
	ul.vd_sublinks_advanced a:hover {
		text-decoration: none;
	}
	ul.vd_sublinks_advanced ul {
		color: #CCC;
		font-weight: normal;
		list-style: disc;
		margin: 0.3em 0 1em;
	}

ul.vd_imageicons {
	list-style: none;
	margin: 0;
	padding: 0;
}
	ul.vd_imageicons li {
		display: inline-block;
		margin: 0 20px 20px 0;
		vertical-align: top;
	}
	ul.vd_imageicons img {
		border: solid 1px #EBEBEB;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: 2px 2px 3px 0 #EBEBEB;
		-moz-box-shadow: 2px 2px 3px 0 #EBEBEB;
		-webkit-box-shadow: 2px 2px 3px 0 #EBEBEB;
		padding: 5px;
	}

ul.vd_catalogs_list {
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
	ul.vd_catalogs_list li {
		display: inline-block;
		overflow: hidden;
		margin: 0 15px 20px;
		text-align: center;
		vertical-align: top;
		width: 111px;
	}
	ul.vd_catalogs_list img {
		border: solid 1px #EBEBEB;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: 2px 2px 3px 0 #EBEBEB;
		-moz-box-shadow: 2px 2px 3px 0 #EBEBEB;
		-webkit-box-shadow: 2px 2px 3px 0 #EBEBEB;
		margin: 0 0 0.5em;
	}
	ul.vd_catalogs_list a {
		color: #666;
	}
	ul.vd_catalogs_list a:hover {
		text-decoration: none;
	}

ul.vd_products_list {
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
	ul.vd_products_list li {
		display: inline-block;
		overflow: hidden;
		margin: 0 15px 20px;
		vertical-align: top;
		width: 323px;
	}
	ul.vd_products_list li.empty {
		display: block;
		margin: 1.5em 15px 3em;
		width: auto;
	}
	ul.vd_products_list div.name {
		font-size: 16px;
		margin: 0 0 10px;
	}
		ul.vd_products_list div.name a {
			color: #333;
		}
		ul.vd_products_list div.name a:hover {
			text-decoration: none;
		}
	ul.vd_products_list div.info {
		color: #666;
		margin: 0 0 0 117px;
	}
	ul.vd_products_list a.image {
		float: left;
		margin: 0 15px 0.5em 0;
	}
		ul.vd_products_list a.image img {
			border: solid 1px #EBEBEB;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			box-shadow: 2px 2px 3px 0 #EBEBEB;
			-moz-box-shadow: 2px 2px 3px 0 #EBEBEB;
			-webkit-box-shadow: 2px 2px 3px 0 #EBEBEB;
		}
		ul.vd_products_list a.image span {
			background: url(../images/zoom.gif) no-repeat;
			display: none;
			height: 14px;
			margin: 81px 0 0 -21px;
			position: absolute;
			width: 14px;
		}
		ul.vd_products_list a.image:hover span {
			display: inline;
		}
	ul.vd_products_list div.articule {
		color: #999;
		margin: 0 0 0.5em 0;
	}
	ul.vd_products_list div.price {
		color: #C36;
		font-size: 18px;
		margin: 0.4em 0 0.5em;
	}
		ul.vd_products_list div.price small {
			color: #999;
			font-size: 10px;
		}

img.vd_product_card {
	border: solid 1px #EBEBEB;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 2px 2px 3px 0 #EBEBEB;
	-moz-box-shadow: 2px 2px 3px 0 #EBEBEB;
	-webkit-box-shadow: 2px 2px 3px 0 #EBEBEB;
	margin: 0 0 1em 25px;
}
div.vd_product_card {
	float: right;
	padding: 0 0 1em 20px;
	width: 260px;
}
	div.vd_product_card span {
		color: #999;
	}
	div.vd_product_card form {
		color: #C36;
		font-size: 20px;
		margin: 1em 25px 2em 0;
	}
		div.vd_product_card form button {
			margin: 1em 0 0;
		}
		div.vd_product_card form small {
			color: #999;
			font-size: 12px;
		}

div.vd_recent_products {
	background-color: #F1F1F1;
	border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	margin: 0 0 15px;
	padding: 1px 15px;
}
	div.vd_recent_products ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	div.vd_recent_products li {
		font-size: 11px;
		height: 85px;
		overflow: hidden;
		margin: 0 0 10px;
		vertical-align: top;
	}
	div.vd_recent_products img {
		border: solid 1px #EBEBEB;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: 2px 2px 3px 0 #EBEBEB;
		-moz-box-shadow: 2px 2px 3px 0 #EBEBEB;
		-webkit-box-shadow: 2px 2px 3px 0 #EBEBEB;
		float: left;
		margin: 0 10px 5px 0;
	}
	div.vd_recent_products div {
		color: #C36;
		font-size: 14px;
		margin: 0 0 5px 0;
	}
		div.vd_recent_products div small {
			color: #999;
			font-size: 10px;
		}
	div.vd_recent_products a {
		color: #333;
	}
	div.vd_recent_products a:hover {
		text-decoration: none;
	}


span.aep_articule_highlight {
	border: dashed 1px #ADCC33;
	cursor: default;
	padding: 1px 3px;
}

div#fb_message {}
	div#fb_message h1 {
		background-color: #ADCC33;
		color: #FFF;
		font-size: 14px;
		font-weight: normal;
		margin: 0 0 10px;
		padding: 7px 50px 7px 25px;
	}
	div#fb_message div.text {
		margin: 0 20px 25px;
		max-width: 360px;
		min-width: 200px;
	}

img#fancybox-img {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
