h1.promo {
	display: block;
	width: 730px;
	height: 42px;
	margin: 0; padding: 0 0 0 20px;
	background: url('/templates/dilex/i/h1_cont_back.gif') no-repeat left top;
	font: normal 24px Arial;
	color: #f00;
}
h1.promo span{
	margin: 0; padding: 0;
	font: bold 14px Arial;
	color: #9e9e9e;
}
div#promos {
	display: block;
	clear:both;
	margin: 0 0 20px 0;
}
div.promo_block {
	display: block;
	float: left;
	width: 250px;
}
div.promo_nums{
	display: block;
	float: left;
	padding: 131px 20 0 0;
	width: 25px;
}
div.promo_nums a{
	display: block;
	color: #686868;
	font: bold 11px Tahoma;
	width: 23px;
	height: 20px;
	padding: 5px 0 0 2px;
	text-align: center;
	text-decoration: none;
	margin: 0;
	border-left: 1px solid #fff;
	background: url('/templates/dilex/i/but_prom.gif') no-repeat 4px 3px;
}
div#promo_style_one, div#promo_style_two, div#promo_style_three, div#promo_mobile_one, div#promo_mobile_two, div#promo_mobile_three, div#promo_print_one, div#promo_print_two, div#promo_print_three, {
	display: block;
	float: left;
	width: 160px;
	border: 0;
	margin: 0;
	padding: 0;
}
.visible {display:block;}
.hidden {display:none;}
#promo_style_two, #promo_style_three, #promo_mobile_two, #promo_mobile_three, #promo_print_two, #promo_print_three {display:none;}


div.promoswitch {
	display: block;
	float: left;
	width: 160px;
	border: 0;
	margin: 0;
}

div.promo_block h3 {
	display: block;
	width: 180px;
	margin: 0 0 0 20px;
	padding: 5px 0 0 0;
	font: bold 12px Arial;
	color: #222;
	text-align: center;
	height: 30px;
}
div.promo_block div.pic img {
	display: block;
	border: 0;
	margin: 0 auto;
	width: 165px;
	height: 124px;
}
div.promo_block div.pic {
	display: block;
	padding: 5px 0 0 0;
	margin: 0 0 0 20px;
	width: 186px;
}
div.promo_block p.price {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
	margin: 0 0 0 20px;
	width: 186px;
	font: bold 15px Arial;
	color: #e50000;
	text-align: center;
}
div.promo_block p.price sup {
	font: bold 14px Arial;
}
div.promo_block p {
	display: block;
	padding: 5px 0 0 0;
	margin: 0 0 0 20px;
	width: 186px;
	font: normal 11px Arial;
	color: #333;
	text-align: justify;
	line-height: 1.5;
}

div.style_bg {
	background: url('/templates/dilex/i/promo_title_style_bg.gif') no-repeat 1px -82px;
}
div.mobile_bg {
	background: url('/templates/dilex/i/promo_title_mobile_bg.gif') no-repeat 1px -82px;
}
div.print_bg {
	background: url('/templates/dilex/i/promo_title_print_bg.gif') no-repeat 1px -82px;
}

div.style_en {
	background: url('/templates/dilex/i/promo_title_style_en.gif') no-repeat 1px -82px;
}
div.mobile_en {
	background: url('/templates/dilex/i/promo_title_mobile_en.gif') no-repeat 1px -82px;
}
div.print_en {
	background: url('/templates/dilex/i/promo_title_print_en.gif') no-repeat 1px -82px;
}





a.get_details {
	display: block;
	width: 45px;
	height: 13px;
	padding: 4px 5px 3px 5px;
	margin: 5px 0 0 0;
	font: bold 9px Tahoma;
	color: #676767;
	background: url('/templates/dilex/i/det_get.gif') no-repeat left top;
	text-decoration: none;
	text-align: center;
}

a.get_details:hover {
  color: #fff;
  background: url('/templates/dilex/i/det_get_hover.gif') no-repeat left top;
}

