table#middle td.middle div.final div.photos {
	margin-top:30px!important;
}
table#middle td.middle div.final div.photos div.photo {
	width:197px;
	height:120px;
}
table#middle td.middle div.final div.photos div.last {
	width:180px!important;
}
table#middle td.middle div.final div.shop-detail div.text{
	width:213px;
}
table#middle td.middle div.final div.shop-detail div.street{
	margin-bottom:5px;
}
table#middle td.middle div.final div.shop-detail div.metro{
	height:14px;
	width:200px;
	padding:0;
	margin:0;
	overflow:hidden;
}
table#middle td.middle div.final div.shop-detail  div.metro div.image{
	position:relative;
	top:0px;
	left:0px;
	height:14px;
	width:11px;
}
table#middle td.middle div.final div.shop-detail div.metro div.name{
	position:relative;
	width:170px;
	top:-16px;
	left:20px;
	height:14px;
	line-height:14px;
}
table#middle td.middle div.final div.shop-detail div.scheme{
	padding-left:20px;
}
table#middle td.middle div.final div.shop-detail div.map-link {
	margin-top:23px;
}
table#middle td.middle div.final div.shop-detail div.map-link a{
	color:#f37b20!important;	
	text-decoration:underline;
}
table#middle td.middle div.final div.shop-detail div.details{
	padding-top:37px!important;
}
table#middle td.middle div.final div.shop-detail h1{
	color:#790511;
	font-size:12pt;
}
table#middle td.middle div.final table.prices{
	width:575px;
	margin-top:16px;
}
table#middle td.middle div.final table.prices td{
	font-size:9pt;
	font-family:Arial;
	height:30px;
}
table#middle td.middle div.final table.prices thead td{
	background-color:#f37b20!important;	
	color:#ffffff!important;	
	font-weight:bold;
}
table#middle td.middle div.final table.prices tbody  td.price div.padding{
	padding-left:0!important;
}
table#middle td.middle div.final table.prices td div.padding{
	padding-left:18px;
}
table#middle td.middle div.final table.prices td{
	background-color:#ffffff;	
	color:#790511;	
}
table#middle td.middle div.final table.prices td.price{
	width:104px;
	text-align:center;
}
table#middle td.middle div.final table.prices thead td.price{
	text-align:center;
}
table#middle td.middle div.final table.prices td.brand{
	width:248px;
}
table#middle td.middle div.final table.prices td.brand a{
	text-decoration:none!important;
	font-size:9pt!important;
}
table#middle td.middle div.final table.prices td.alc{
	width:92px;
	text-align:center;
}
table#middle td.middle div.final table.prices thead td.alc{
	font-size:8pt;
}
table#middle td.middle div.final table.prices thead td.price{
	font-size:8pt;
}

table#middle td.middle div.final table.prices tr, table#middle td.middle div.final table.prices td{
	vertical-align:middle!important;
}
table#middle td.middle div.final table.prices td.price  div, table#middle td.middle div.final table.prices td.alc div{
	padding:0;
}

table#middle td.middle div.final table.prices tr.odd td{
	background-color:#e8e8e8!important;
}
table#middle td.middle div.final h1{
	margin-top:20px!important;
}
table#middle td.middle div.final div.back a{
	color:#f37b20!important;
	text-decoration:underline;
}
table#middle td.middle div.final div.photos {
	margin-top:30px!important;
}
table#middle td.middle div.final div.photos div.photo {
	width:197px;
	height:120px;
}
table#middle td.middle div.final div.photos div.last {
	width:180px!important;
}
table#middle td.middle div.final div.shop-detail div.text{
	width:213px;
}
table#middle td.middle div.final div.shop-detail div.street{
	margin-bottom:5px;
}
table#middle td.middle div.final div.shop-detail div.metro{
	height:14px;
	width:200px;
	padding:0;
	margin:0;
	overflow:hidden;
}
table#middle td.middle div.final div.shop-detail  div.metro div.image{
	position:relative;
	top:0px;
	left:0px;
	height:14px;
	width:11px;
}
table#middle td.middle div.final div.shop-detail div.metro div.name{
	position:relative;
	width:170px;
	top:-16px;
	left:20px;
	height:14px;
	line-height:14px;
}
table#middle td.middle div.final div.shop-detail div.scheme{
	padding-left:20px;
}
table#middle td.middle div.final div.shop-detail div.map-link {
	margin-top:23px;
}
table#middle td.middle div.final div.shop-detail div.map-link a{
	color:#f37b20!important;	
	text-decoration:underline;
}
table#middle td.middle div.final div.shop-detail div.details{
	padding-top:37px!important;
}
table#middle td.middle div.final div.shop-detail h1{
	color:#790511;
	font-size:12pt;
}
table#middle td.middle div.final table.prices{
	width:575px;
	margin-top:16px;
}
table#middle td.middle div.final table.prices td{
	font-size:9pt;
	font-family:Arial;
	height:30px;
}
table#middle td.middle div.final table.prices thead td{
	background-color:#f37b20!important;	
	color:#ffffff!important;	
	font-weight:bold;
}
table#middle td.middle div.final table.prices tbody  td.price div.padding{
	padding-left:0!important;
}
table#middle td.middle div.final table.prices td div.padding{
	padding-left:18px;
}
table#middle td.middle div.final table.prices td{
	background-color:#ffffff;	
	color:#790511;	
}
table#middle td.middle div.final table.prices td.price{
	width:104px;
	text-align:center;
}
table#middle td.middle div.final table.prices thead td.price{
	text-align:center;
}

table#middle td.middle div.final table.prices td.brand{
	width:248px;
}
table#middle td.middle div.final table.prices td.alc{
	width:92px;
	text-align:center;
}
table#middle td.middle div.final table.prices thead td.alc{
	font-size:8pt;
}
table#middle td.middle div.final table.prices thead td.price{
	font-size:8pt;
}

table#middle td.middle div.final table.prices tr, table#middle td.middle div.final table.prices td{
	vertical-align:middle!important;
}
table#middle td.middle div.final table.prices td.price  div, table#middle td.middle div.final table.prices td.alc div{
	padding:0;
}

table#middle td.middle div.final table.prices tr.odd td{
	background-color:#e8e8e8!important;
}
table#middle td.middle div.final h1{
	margin-top:10px!important;
}
table#middle td.middle div.final div.back a{
	color:#f37b20!important;
	text-decoration:underline;
	font-size:8pt;
}
table#middle td.middle div.final div.back {
	margin-top:40px!important;
}
