dl#carousel dt:after {
    content: ' ';
	background-color: #000;
	height: 100%;
	left: 0;
	opacity: 0.4;
	position: absolute;
	top: 0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	transition: opacity 0.3s;
	width: 100%;
}

.titlemag {    
	font-size: 20px;
    font-weight: bold;
    text-align: left;
    height: 50px;
	color:#9e0039;  
}

@font-face {
    font-family: PF Agora Sans Pro; /* Гарнитура шрифта */
    src: url(/font/PFAgoraSansPro-Medium.eot), url(/font/PFAgoraSansPro-Bold.eot), url(font/PFAgoraSansPro-Italic.eot), url(/font/PFAgoraSansPro-BoldItalic.eot), url(/font/PFAgoraSansPro-Reg.eot);
    src: url(/font/PFAgoraSansPro-Medium.ttf), url(/font/PFAgoraSansPro-Bold.ttf), url(font/PFAgoraSansPro-Italic.ttf), url(/font/PFAgoraSansPro-BoldItalic.ttf), url(/font/PFAgoraSansPro-Reg.ttf);
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address, body, html { margin:0; padding:0; }
li, dd, blockquote {margin:0; padding:0;}
fieldset {border:none;}
body {height: 100%;}
img {border:none;}
html {height: 100%;}

h1{font:bold 30px/1.4 'PF Agora Sans Pro'; margin:0 0 20px 0; color:#000;}
h2{font:bold 24px/1.4 'PF Agora Sans Pro'; margin:0 0 20px 0; color:#000;}
h3{font:bold 20px/1.4 'PF Agora Sans Pro'; margin:0 0 10px 0; color:#9e0039;}
h4{font:bold 18px/1.4 'PF Agora Sans Pro'; margin:0 0 16px 0; color:#000;}
h5{font:bold 16px/1.4 'PF Agora Sans Pro'; margin:0 0 14px 0; color:#000;}

p {font:normal 15px/1.4 'PF Agora Sans Pro'; margin:0 0 15px 0;}
ul {padding:5px 25px; list-style:square; margin:0 0 20px 0;}
ol {padding:5px 25px; margin:0 0 20px 0;}
ul li, ol li {font:normal 14px/1.4 'PF Agora Sans Pro'; margin:0 0 0 0;}

a {color:#A10047;}
a:hover {color:#E9006B;}

#container {height: auto; min-height: 100%; position: relative; background: url(/img/patern.jpg);}
#header {width: 960px; height: 100px; margin: 0 auto; padding: 0 120px; background: #F1F1F1; position: relative;}
#content {height: auto; min-height: 100%; padding: 0 120px 180px 120px; margin: 0 auto; width: 960px;}
#footer {height: 120px; width: 960px; margin: 0 auto; padding: 30px 120px; background:#204184; box-shadow: inset 0 10px 30px -5px #333;} /*footer bottom*/

/*global style*/
.clear {clear: both; width: 100%; height: 1px; margin: 0; padding: 0; float: none;}
.centered {width: 960px; margin: 0 auto; position: relative; padding: 0 120px;} 
.pink-border {border-top: 1px solid #9D0039; width: 100%; height: 1px; margin: 0 0 20px 0;}
.shadow-content {width: 1200px; height: 100%; margin: 0 auto; position: relative; box-shadow: 0 0 10px 3px #000;}
.text-center {text-align: center;}

#header .logo {position: absolute; left: 120px; top: 25px;}
#header .logo h1 {font: 0/0 serif; text-shadow: none; color: transparent;}
#header .slogan h3 {font: bold 18px 'PF Agora Sans Pro'; color: #959595; position: absolute; left: 500px; top: 40px; text-transform: uppercase;}
#header .phone {padding: 0 0 0 30px; background: url(/img/phone.png) no-repeat left center; font: bold 18px 'PF Agora Sans Pro'; color: #E62757; position: absolute; left: 650px; top: 30px;}
#header .phone small {font-size: 12px; color: #9D0039;}
#header .location {font: normal 13 px 'PF Agora Sans Pro'; position: absolute; top: 30px; right: 265px;}
#header .location {font: normal 13 px 'PF Agora Sans Pro'; position: absolute; top: 30px; right: 265px;}
#header .location p {font: normal 13px 'PF Agora Sans Pro'; color: #242424; margin: 0 0 2px 0;}
#header .location span {display: inline-block; zoom: 1; *display: inline; font: normal 14px 'PF Agora Sans Pro'; background: #425099; border-radius: 10px; padding: 1px 10px; color: #fff;}
#header .time-work {position: absolute; top: 32px; right: 120px; border-left: 0px solid #c7002f; padding: 0 0 0 20px;}
#header .time-work p {margin: 0;}

#navigation {height: 50px; width: 960px; padding: 0 120px; margin: 0 auto; background: url(/img/navigation.jpg); position: relative; z-index: 100;}
#navigation dl {overflow: hidden;}
#navigation dl dt {float: left;}
#navigation dl dt a {display: block; padding: 15px 14px 16px 14px; font: normal 15px 'PF Agora Sans Pro'; text-decoration: none; color: #fff;}
#navigation dl dt a:hover {background: url(/img/navigation_a.jpg);}
#navigation dl dt a.active {background: url(/img/navigation_a.jpg);}

.promo {width: 1200px; margin: 0 auto; height: 630px; overflow: hidden; position: relative;}
.map {position: absolute; width: 80px; height: 50px; background: #fff; right: 120px; bottom: -50px; z-index: 200; box-shadow: 0 4px 10px -2px #333;}
.map a {width: 70px; height: 45px; display: block; padding: 5px 0 0 15px; font: normal 12px 'PF Agora Sans Pro'; color: #A10047;text-decoration:none;}
.map b {font-size: 15px;}
.map_2 {text-align: center; position: absolute; width: 90px; height: 50px; background: #fff; right: 250px; bottom: -50px; z-index: 200; box-shadow: 0 4px 10px -2px #333;}
.map_2 a {width: 90px; height: 45px; display: block; padding: 5px 0 0 1px; font: normal 12px 'PF Agora Sans Pro'; color: #A10047; text-decoration:none;}
.map_2 b {font-size: 15px;}
.map_3 {text-align: center; position: absolute; width: 100px; height: 60px; background: #fff; right: 600px; bottom: -60px; z-index: 200; box-shadow: 0 4px 10px -2px #333;}
.map_3 a {width: 90px; height: 45px; display: block; padding: 14px 0 0 10px; font: normal 12px 'PF Agora Sans Pro'; color: #A10047;}
.map_3 b {font-size: 16px;}
.metro b {font-size: 16px;}
.promo .bx-controls-direction a {display: block; width: 59px; height: 59px; background: url(/img/promo-navi.png) no-repeat; position: absolute; top: 50%; margin: -30px 0 0 0;}
.promo .bx-controls-direction a.bx-prev {background-position: 0 0; left: 120px;}
.promo .bx-controls-direction a.bx-prev:hover {background-position: 0 -69px;}
.promo .bx-controls-direction a.bx-next {background-position: -69px 0px; right: 120px;}
.promo .bx-controls-direction a.bx-next:hover {background-position: -69px -69px;}
.promo .bx-pager {position: absolute; bottom: 10px; right: 110px;}
.promo .bx-pager a {display: inline-block; zoom: 1; *display: inline; width: 10px;  height: 10px; font-size: 0; color: transparent; background: url(/img/paginator-promo.png) 10px 0px;}
.promo .bx-pager a.active {background-position: 0 0;}
.promo .bx-pager .bx-pager-item {display: inline-block; zoom: 1; *display: inline; margin: 0 0 0 5px;}



.promo .seo {position: absolute; top: 60px; left: 120px; width: 453px;}
.promo .seo h1 {color: #fff; font-weight: normal;}

.three-cols dl {margin: 0 0 0 -20px;}
.three-cols dl dt {width: 310px;  float: left; margin: 0 0 0 20px; background: #fff; position: relative;}
.three-cols dl dt:hover {background: #A61B49;}
.three-cols dl dt:hover .wrapper {background: #A10047;}
.three-cols dl dt:hover .title {color: #fff;}
.three-cols dl dt:hover p {color: #fff;}
.three-cols dl dt .wrapper {margin: 10px 0 0 0; background: #fff; padding: 15px; height: 180px; }
.three-cols .img {width: 290px; height: 110px; overflow: hidden; margin: 0 0 20px 0;}
.three-cols .img img {display: block; width: 100%;}
.three-cols .text {padding: 0 25px 0 0; position: relative; height: 50px; overflow: hidden;}
.three-cols .text a {position: absolute; width: 25px; height: 25px; display: block; background: url(/img/pointer.png) no-repeat; right: 0px; top: 10px;}
.three-cols .title {color: #A10047; margin: 0 0 2px 0;}
.three-cols p {font: normal 12px 'PF Agora Sans Pro'; margin: 0;}
.three-cols .shadow {position: absolute; top: 10px; left: 0; background: url(/img/shadow-action.png) no-repeat; width: 310px; height: 10px;}

.promo .three-cols {position: absolute; top: 690px; left: 120px; z-index: 99999; display:hidden}

.shops {background: #F4F4F4; padding: 30px 120px;}
.shops .all-shops {font: normal 15px 'PF Agora Sans Pro'; color: #A10047; display: inline-block; zoom: 1; *display: inline; margin: 0 0 0 20px;}

.grey {background: #EBEBEB; padding: 30px 120px;}
.two-cols {margin: 0 0 30px 0;}
.two-cols dl {overflow: hidden;}
.two-cols dl dt {width: 470px;}
.two-cols dl dt img {display: block;}
.two-cols dl dt.left {float: left;}
.two-cols dl dt.right {float: right;}

.all-news {font: normal 15px 'PF Agora Sans Pro'; color: #A10047; display: inline-block; zoom: 1; *display: inline; margin: 0 0 0 20px;}
.news .three-cols {position: relative; overflow: hidden;}
.news .three-cols .wrapper {height: 160px; overflow: hidden;}
.news .three-cols dl {margin: 0 0 0 -30px;}
.news .three-cols dl dt {width: 300px; height: 190px; margin: 0 0 0 30px;}
.news .three-cols dl dt:hover .wrapper {background: #fff;}
.news .three-cols dl dt:hover p {color: #000;}
.news .three-cols .shadow {width: 300px;}
.news .three-cols .date {margin: 0 0 6px 0; color: #9D0038; font: normal 14px 'PF Agora Sans Pro';}
.news .three-cols .title a {color: #000;}
.news .three-cols p {font: normal 12px/1.6 'PF Agora Sans Pro';}
.news .three-cols .teaser {height: 90px; overflow: hidden;}
.news .three-cols .img {width: 280px;}

#footer .f1 {float: left; margin: 10px 80px 0 0; width: 245px;}
#footer .f1 p {margin: 0; color: #fff; font-size: 13px;}
#footer .f2 {float: left; padding: 0 30px 0 0; border-right: 1px solid #CCCCCC; width: 90px; font-family: PF Agora Sans Pro;}
#footer .f2 dl dt {margin: 0 0 2px 0;}
#footer .f2 dl dt a {color: #CCCCCC; font-size: 13px;}
#footer .f3 {float: left; margin: 0 0 0 30px; width: 225px;}
#footer .f3 p {font-size: 13px; color: #fff; margin: 0 0 3px 0;}
#footer .f3 .location {margin: 20px 0 0 0;}
#footer .f3 a {color: #fff;}
#footer .f3 .location a {font: normal 13px 'PF Agora Sans Pro';}
#footer .f3 span {color: #000;}
#footer .f4 {float: right; margin: 50px 0 0 0; color: #fff;display:none;}

/* News */

.news.main dl dt {height: 100%; margin: 0 0 30px 30px;}
.news.main dl dd.clear {width: 100%; height: 1px; clear: both; float: none;}
.news.main .wrapper {height: 100%; padding: 20px;}
.news.main .teaser {overflow: visible; height: 100%;}
.news.main .img {width: 260px;}
.news.main .back {margin: 0 0 20px 0;}
.news.main .back a {text-decoration: none;}
.news.main .img-news img {max-width: 300px;}
.news.main .date {font: normal 14px 'PF Agora Sans Pro'; color: #9D0038;}

.breadcrumb {margin: 0 0 20px 0; font-family: PF Agora Sans Pro;}
.breadcrumb span {display: inline-block; zoom: 1; *display: inline; color: #999999; margin: 0 5px; font-size: 12px;}
.breadcrumb a {display: inline-block; zoom: 1; *display: inline; color: #999999; font-size: 12px;}

.left-col {width: 300px; float: left; margin: 0 0 30px 0;}
.right-col {width: 630px; float: right; margin: 0 0 30px 0;}

.three-cols.inner {top: 240px;}
.three-cols.inner dl dt {width: 250px;}
.three-cols.inner {display:none;}
.three-cols.inner .shadow {width: 250px;}
.three-cols.inner .text {padding: 0; height: 255px; overflow: hidden;}
.three-cols.inner .wrapper{height: 250px;}
.three-cols.inner dl dt:hover .wrapper {background: #E1E1E1;}
.three-cols.inner dl dt:hover .title {color: #A10047;}
.three-cols.inner dl dt:hover p {color: #000;}
.three-cols.inner dl dt p {color: #000; font: normal 12px/1.6 'PF Agora Sans Pro';}
.three-cols.inner dl dt ul li {color: #000; font: normal 12px/1.6 'PF Agora Sans Pro';}

.about {margin: 0 0 50px 0;}

.map-location {width: 1200px; overflow: hidden; margin: 0 auto;}

.action dl dt {padding: 30px 20px 20px 20px; box-shadow: 0 0 7px 2px #ccc; margin: 0 0 30px 0; position: relative;}
.action .text {float: left; width: 300px; }
.action .brend {margin: 0 0 10px 0;}
.action .date-action {font: bold 18px 'PF Agora Sans Pro'; color: #E62757; margin: 0 0 20px 0;}
.action .title {color: #9D0039; margin: 0;}
.action .teaser {margin: 0; font-size: 12px;}
.action .img {float: right; width: 599px; height: 210px; overflow: hidden; position: relative;}
.action .img img {display: block; width: 100%;}
.action .img a {display: block; width: 25px; height: 25px; background: url(/img/btn-hidden.png) no-repeat; position: absolute; right: 20px; top: 50%; margin: -12px 0 0 0;}
.action .img a.active {background-position: 0 -30px;}
.action .hidden {background: #e2e2e2; padding: 20px; margin: 20px 0 0 0; display:none;}
.action .hidden .title {margin: 0 0 5px 0; color: #000;}
.action .hidden .h-text {font-size: 12px; margin: 0 0 10px 0;}
.action .shadow {position: absolute; top: 10px; left: 0; background: url(/img/shadow-action.png) repeat-x; width: 100%; height: 10px;}


.vertical-navi {width: 220px; position: relative; padding: 30px 0 10px 0; box-shadow: 0 0 7px 2px #ccc; margin: 0 0 50px 0; background: #fff;}
.vertical-navi dl dt > a {text-decoration: none; color: #000; display: block; padding: 5px 10px 5px 30px; font-size: 15px; font-family: PF Agora Sans Pro;}
.vertical-navi dl dt > a:hover {color: #fff; background: #86003A;}
.vertical-navi dl dt > a.active {color: #fff; background: #86003A;}
.vertical-navi .shadow {position: absolute; top: 10px; left: 0; background: url(/img/shadow-action.png) repeat-x; width: 100%; height: 10px;}
.vertical-navi ul {list-style: none; margin: 0; padding: 10px 5px 10px 50px; background: #f5f5f5; position: relative;}
.vertical-navi ul li {margin: 0 0 3px 0;}
.vertical-navi ul li a {color: #000; font-size: 13px;}
.vertical-navi ul li a:hover {color: #9e0039; text-decoration: none;}
.vertical-navi ul li a.active {color: #9e0039; text-decoration: none;}
.vertical-navi ul .shadow-top {background: url(/img/shadow-vertical-navi-top.png) repeat-x; height: 10px; width: 100%; position: absolute; top: 0; left: 0;}
.vertical-navi ul .shadow-bottom {background: url(/img/shadow-vertical-navi-bottom.png) repeat-x; height: 10px; width: 100%; position: absolute; bottom: 0; left: 0;}

.restourant dl dt {background: #F5F5F5; margin: 0 0 30px 0; position: relative;}
.restourant .head {overflow: hidden; padding: 10px; background: #fff;}
.restourant .title {float: left; color: #000; margin: 0;}
.restourant .head a {float: right; display: inline-block; zoom: 1; *display: inline; margin: 0 0 0 25px;}
.restourant .head a.location {font: normal 16px 'PF Agora Sans Pro'; padding: 0 0 0 20px; background: url(/img/location-icon-small.png) no-repeat left center; color: #E62757;display:none;}
.restourant .bottom {overflow: hidden; padding: 20px; margin: -7px 0 0 0; background: #f5f5f5;}
.restourant .bottom .img {width: 150px; float: left; margin: 0 20px 0 0;}
.restourant .bottom .img img {display: block; max-width: 150px;}
.restourant .bottom .text {overflow: hidden;}
.restourant .bottom .text .contacts {overflow: hidden; margin: 0 0 20px 0;}
.restourant .bottom .text .contacts p {float: left; margin: 0 10px 0 0;}
.restourant .bottom .text .contacts p.c1 {font: bold 14px 'PF Agora Sans Pro';}
.restourant .bottom .text .contacts p.c2 {font: normal 14px 'PF Agora Sans Pro'; border-left: 2px solid #ccc; border-right: 2px solid #ccc; padding: 0 10px;}
.restourant .bottom .text .contacts p.c3 a {font: normal 14px 'PF Agora Sans Pro'; display: block;}
.restourant .bottom .text .teaser p {font: normal 12px/1.6 'PF Agora Sans Pro';}
.restourant .shadow {background: url(/img/application-shadow.png) repeat-x; width: 100%; height: 24px; position: absolute; top: 40px; left: 0; z-index: 100;}

.seo-text {font: normal 12px/1.6 'PF Agora Sans Pro';display:none;}
.seo-text ul li{font: normal 12px/1.6 'PF Agora Sans Pro';}

.contacts-maneger {margin: 30px 0;}
.contacts-maneger dl {overflow: hidden;}
.contacts-maneger dl dt {width: 200px; float: left;}
.contacts-maneger dl dt.left {border-right: 0px solid #e72858; padding: 0 40px 0 0;}
.contacts-maneger dl dt.right {padding: 0 0 0 60px; }
.contacts-maneger dl dt p {margin: 0 0 5px 0; font: normal 15px 'PF Agora Sans Pro';}
.contacts-maneger dl dt p span {color: #999999;}
.contacts-maneger dl dt p.title {font: normal 15px 'PF Agora Sans Pro';}
.contacts-maneger a {color: #000; font: normal 18px 'PF Agora Sans Pro'}

.application {width: 960px; height: 300px; position: relative; margin: 0 0 50px 0;}
.application .head{height: 35px; background: #fff; padding: 5px 30px 0 30px; position: relative;}
.application .head .shadow {background: url(/img/application-shadow.png) repeat-x; width: 100%; height: 24px; position: absolute; bottom: -24px; left: 0; z-index: 100;}
.application .head h3 {margin: 0; line-height: 33px;}
.application .head .pointer {position: absolute; right: 30px; top: 50%; background: url(/img/top-pointer.png) no-repeat; width: 25px; height: 25px; margin: -12px 0 0 0;}
.application .body {padding: 30px; background: #f5f5f5; position: relative;}
.application .body .type {margin: 0 0 30px 0;}
.application .body .type a {display: inline-block; zoom: 1; *display: inline; margin: 0 30px 0 0; padding: 0 0 0 20px; background: url(/img/radio.png) no-repeat 0 1px; font-size: 12px; text-decoration: none; color: #000;}
.application .body .type a:hover {background-position: 0 -31px;}
.application .body .type a.active {background-position: 0 -31px;}
.application .left {float: left; width: 420px;}
.application .right {float: right; width: 455px;}
.application .row p {font: normal 12px 'PF Agora Sans Pro'; float: left; margin: 5px 4px 0 0;}
.application p.title {font: bold 12px 'PF Agora Sans Pro'; color: #9D0039;}
.application .row {overflow: hidden; margin: 0 0 10px 0;}
.application .row .text {border: none; height: 24px;}
.application .row .text.w226 {width: 226px; background: url(/img/w230.png) no-repeat; margin: 0 0 0 7px;}
.application .row .text.w309 {width: 309px; background: url(/img/w309.png) no-repeat;}
.application .row .text.w291 {width: 291px; background: url(/img/w291.png) no-repeat; margin: 0 0 0 10px;}
.application .row .text.w60 {width: 60px; background: url(/img/w60.png) no-repeat; margin: 0;}
.application .row .text.w130 {width: 130px; background: url(/img/w130.png) no-repeat; float: left; margin: 0 26px 0 0;}
.application .row .text.w169 {width: 169px; background: url(/img/w169.png) no-repeat; float: left;}
.application .row .text.w110 {width: 110px; background: url(/img/w110.png) no-repeat; float: left; margin: 0 0 0 14px;}
.application .btn-send input {display: block; width: 90px; height: 30px; background: #87003B; text-align: center; font-size: 14px; color: #fff; line-height: 26px; border: none; cursor: pointer; position: absolute; bottom: 0; right: 30px;}

.shop dl {margin: 0 0 30px 0;}
.shop dl dt {margin: 0;}
.shop .head .more {float: left; margin: 3px 0 0 20px;}
.shop table {width: 100%;}
.three-cols.shop {margin: 0 0 50px 0; overflow: hidden;}
.three-cols.shop dl {margin: 0 0 0 -15px;}
.three-cols.shop dl dt {margin: 0 0 0 15px;}
.shop .pointer {width: 25px; height: 25px; display: block; background: url(/img/top-pointer.png) no-repeat; margin: -3px 0 0 20px;}
.shop .pointer.bot {width: 25px; height: 25px; display: block; background: url(./img/pointer-bottom.png) no-repeat; margin: -3px 0 0 20px;}
.shop .head .location {margin: 0;}
.shop .head a {margin: -2px 0 0 25px;}


.tovar-info .head-loc {overflow: hidden; margin: 0 0 30px 0;}
.tovar-info .head-loc .brend {float: left; margin: 0 20px 0 0;}
.tovar-info .head-loc .contact {float: left; margin: 15px 20px 0 0;}
.tovar-info .head-loc .contact p {float: left; font-size: 14px;}
.tovar-info .head-loc .contact p.phone {margin: 0 10px; border-left: 2px solid #ccc; border-right: 2px solid #ccc; padding: 0 10px;}
.tovar-info .head-loc .location {float: right; margin: 15px 0 0 0;}
.tovar-info .head-loc .location a.locat {padding: 0 0 0 20px; background: url(/img/location-icon-small.png) no-repeat left center; color: #E62757;}
.tovar-info .tovar-image {margin: 0 0 10px 0;}
.tovar-info .teaser {margin: 0 0 50px 0;}
.tovar-info .teaser h5 {margin: 0;}
.tovar-info .teaser p {font-size: 14px;}
.tovar-info .three-cols dl {margin: 0 0 0 -10px;}
.tovar-info .three-cols dl dt {margin: 0 0 0 10px;}
.tovar-info .shop .head {border-bottom: 1px solid #ccc;}
.tovar-info .shop .pointer.bot {margin: 3px 0 0 25px;}
.tovar-info .shop .location {margin: 4px 0 0 0;}

.tovar-info .shop-gallery{overflow: hidden;}
.tovar-info .shop-gallery dt{float: left; width: 204px;}
.tovar-info .shop-gallery dt img{margin: 0 auto;}
.tovar-info .shop-gallery dt.mid{margin: 0 9px;}

.tovar-info .contacts-info p {margin-bottom: 2px;}

#shopcarousel dt{width: 90px; display: table; height: 60px;}
#shopcarousel dt a{vertical-align: middle; display: table-cell; vertical-align: middle;}
#shopcarousel dt img{display: block;}
#subscribe {position: relative; margin-top: 10px; }
#subscribe .subscribe_result{display: block;}
#subscribe input[type=text]{border: solid 1px #fff; background: #a20c42; color:#fff;width: 180px; height: 21px; padding: 3px 20px 3px 5px;}
#subscribe .s2 {position: absolute; right: 50px; top: 9px; width: 12px; height: 12px; display: block;}


.map body div#container div.shadow-content div.grey.centered div.left-col {
display:none;
}

a.more {
	font: normal 15px 'PF Agora Sans Pro';
	text-decoration:none;
}

#header .time-work p {margin: 0;font: normal 13px 'PF Agora Sans Pro';};
.shop > dl > dt > table > tbody > tr > td > a > img {
width:50px;	
}


body div#container div.shadow-content div.grey.centered div.right-col div.shop.restourant dl dt table tbody tr td a img{
width:110px;		
}