.left-shop, .left-net{
	float:left;
	width: 74%;
}
.left-shop .tabset ul li#last{
	margin-right:0;
}
.content-block {
	margin:17px 0 0 0;
}
.shop-list-heading {
	padding-top:22px;
}
.content-block .shop-list-heading h1 {
	margin:0 0 24px;
	font-size:1.384em;
	color:#000;
	font-weight:normal;
	float:left;
	width:900px;
}
.shop-list-left {
	width:185px;
	overflow:hidden;
	display:inline;
	float:left;
}
ul.shop-list-nav {
	margin:0 0 30px;
	padding:0;	
	list-style:none;
}
ul.shop-list-nav li {
	margin:0 0 6px 9px
}
ul.shop-list-nav li span {
	padding:0 0 0 3px;
}
ul.shop-list-nav li.active {
	margin:0 0 3px;
	display:block;
	color:#000;
	font-weight:bold;
	padding:2px 0 2px 9px;
	background:#fafaf8;
	border:1px solid #eaebe6;
	height:1%;
}
ul.metro-list {
	margin:0 0 10px;
	padding:0;	
	list-style:none;
}
ul.metro-list li {
	margin:0 0 2px
}
ul.metro-list li a {
	padding:0 0 0 9px;
}
ul.metro-list li.selected {
	margin:0 0 3px;
	display:block;
	color:#000;
	padding:3px 10px 2px 24px;
	background:#fafaf8 url(../images/bg-metro.gif) no-repeat 5px 50%;
	border:1px solid #eaebe6;
	height:1%;
	font-size:.9em;
}
.shop-list-center {
	width:468px;
	overflow:hidden;
	margin:0 0 0 21px;
	display:inline;
	float:left;
}
.shop-list-center h3 {
	font-weight:normal;
	margin:-2px 0 11px;
	font-size:1em;
}
.shop-list-center .pager-block {
	margin:0 0 39px;
}
.shop-list-center .pager-list {
	float:left;
	padding:0;
	display:inline;
	margin:0 0 0 4px;
}
ul.rus-letter {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	text-align:right;
	line-height:17px;
}
ul.rus-letter li {
	margin:0 0 0 2px;
	display:inline;
}
ul.rus-letter li.all-item {
	margin:0 3px 0 0;
}
ul.eng-letter {
	margin:0 0 22px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	text-align:right;
}
ul.eng-letter li {
	margin:0 0 0 3px;
	display:inline;
}
ul.eng-letter li.digits-item {
	margin:0 7px 0 0;
}
ul.eng-letter .active,
ul.rus-letter .active {
	color:#000;
	font-weight:bold;
	background:#fafaf8;
	padding:0 0 0 3px;
	border:1px solid #eaebe6;
	height:1%;
}
ul.shop-address {
	margin:0 0 44px 2px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	float:left;
}
ul.shop-address li:hover {
    background:#f5c0c3;
}
* html ul.shop-address li:hover {
    background:#f5c0c3;
}
* html ul.shop-address {
	margin-left:1px;
}

ul.shop-address li {
	margin:0 0 18px;
}
ul.shop-address li h4 {
	margin:0;
	display:inline;
	color:#1f638a;
	font-size:1.076em;
}
ul.shop-address li h4 a span.nets-sh{
	font-weight: normal;
	color:#333333;
	font-size:14px;
}
ul.shop-address li h4 a.shop-map-link{
	font-weight: normal;
	font-size:   12px !important;
}
ul.shop-address li h4 span {color:#848484; font-size:.923em; padding:0 0 0 2px; font-weight:normal;}

ul.shop-address li address {
	font-style:normal;
	margin:3px 0;
	font-size:14px;
	line-height:20px;
	display:block;
	height:1%;
	overflow:hidden;
}
ul.shop-address li address a {color:#333;}
ul.shop-address li address span {
	color:#333;
	padding:0 0 0 20px;
	background:url(../images/bg-metro2.gif) no-repeat 0 50%;
	margin:0 0 0 5px;
	font-size:1em;
}

ul.select-metro-list {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:237px;
}
ul.select-metro-list li {
	margin:0 0 6px;
	height:1%;
	overflow:hidden;
}
ul.select-metro-list li.active {
	margin:0 0 18px;
}
ul.select-metro-list li a {
	color:#333;
	font-size:1.846em;
}
ul.select-metro-list li a:hover,
ul.select-metro-list li.active a {
	text-decoration:none;
	color:#bb2151 !important;
}
ul.select-metro-list li ul {
	margin:0;
	padding:6px 0 0 1px;
	list-style:none;
}
ul.select-metro-list li.active ul {
	display:block;
}
ul.select-metro-list li ul li {
	width:100%;
	overflow:hidden;
}
ul.select-metro-list li.active ul li a {
	color:#1f638a !important;
	font-size:1.074em;
}
ul.select-metro-list li.active ul li a:hover {
	color:#1f638a !important;
	text-decoration:underline;
}
ul.select-metro-list li ul li input {
	margin:0;
	width:15px;
	height:14px;
	float:left;
}
ul.select-metro-list li ul li label {
	margin:0 0 0 8px;
	float:left;
	display:inline;
	background:url(../images/bg-metro.gif) no-repeat 0 50%;
	padding:0 0 0 22px;
	line-height:13px;
}
ul.select-metro-list li ul li label span {
	padding-left:5px;
}
.popup-select-metro-wrapper {
	padding:21px 10px 22px 28px;
}
.popup-select-metro-wrapper fieldset div#buttons {
	float:left;
	width:100%;
	overflow:hidden;
	padding:44px 0 0;
}
.popup-select-metro-wrapper input.select-metro-btn {
	float:left;
	height:23px;
	width:87px;
	padding:0 0 2px;
	margin:0 0 0 245px;
	display:inline;
}
.popup-select-metro-wrapper input.select-metro-btn2 {
	float:left;
	height:23px;
	width:78px;
	padding:0 0 2px;
	margin:0 0 0 33px;
	display:inline;
}
.content-block .shop-item-heading h1 {
	font-weight:normal;
	margin:0;
}
.content-block .shop-item-heading h1 p {
	margin:0;
}
.content-block .shop-item-heading h1 p#title {
	color:#000;
	font-size:1.384em;
	margin:4px 0 22px 0;
}
.content-block .shop-item-heading h1 p#title span {
	color:#848484;
}
.content-block ul.shop-info {
	margin:0 0 16px;
	padding:0;
	list-style:none;
}
.left-shop ul.shop-info{
		width:100%;
}
.content-block ul.shop-info li {
	list-style:none;
	font-size:14px;
	line-height:20px;
}
.content-block ul.shop-info li#metro {
	color:#333;
	padding:0 0 0 20px;
	background:url(../images/bg-metro2.gif) no-repeat 0 50%;
	/*font-size:1em;*/
}
.content-block ul.shop-info li#error {
	padding:8px 0;
}
.content-block span.date {
	display:inline;
	color:#000;
}
.content-block span.author {
	display:inline;
	margin:0 0 0 6px;
}
.shop-item-wrapper {
	float:left;
	width:100%;
	margin:25px 0 0;
}
.left-shop .shop-item-wrapper{
  width:100%;
}
.left-shop .ban-bott-shop .banner-block-bottom{
	width: 100%;
}
.shop-item {
	float:left;
	overflow:hidden;
	width:430px;
	margin:0 0 3px 0;
}
.shop-item p {
	margin:0 0 10px;
	font-size:14px;
	line-height:20px;
}
#map {
	width:425px;
	height:360px;
	border:1px solid #b9b9b9;
}
#galleryNav {
	margin:16px 0;
}
#galleryNav .disabled {
	display:none;
}
#galleryNav .prev {
	padding:0 8px 0 16px;
	background:url(../images/bg-prev-lnk.gif) no-repeat 0 8px;
}
#galleryNav .next {
	padding:0 21px 0 0;
	background:url(../images/bg-next-lnk.gif) no-repeat 100% 8px;
}
.shop-item-wrapper.shop-info {
	margin:18px 0 0 0;
}
.shop-item-wrapper.shop-info p#title {
	margin:0;
	height:19px;
}
.shop-item-wrapper.shop-info p {
	margin-top:7px;
}
.shop-item-wrapper.shop-info .banner-block-right {
	margin:7px 0 0 0;
}
.shop-item-wrapper.shop-gallery {
	margin:18px 0 0 0;
}
.shop-item-wrapper.shop-gallery #galleryNav {
	margin:0;
	height:19px;
}
.shop-item-wrapper.shop-gallery .shop-item {
	margin-top:7px;
}
.shop-item-wrapper.shop-gallery .banner-block-right {
	margin:7px 0 0 0;
}
.shop-item-wrapper.shop-gallery .gallery {
	width:77px;
	margin:0 0 0 14px;
}
.shop-item-wrapper.shop-gallery .gallery li {
	width:77px;
	margin:0 24px 0 0;
	padding-bottom:8px;
}
.shop-item-wrapper.shop-gallery .gallery-item {
	width:75px;
	height:75px;
}
.shop-item-wrapper.shop-gallery .gallery li:first-child {
	margin:0!important;
}
.shop-item-wrapper.shop-brands p {
	padding:0;
	margin-top:0;
}
ul.brand-list,
ul.brand-list li {
	list-style:none;
	margin:0;
	padding:0;
}
ul.brand-list li span{
	color:#000;
}
#reportErrorPopup {
	width:412px;
}
.popup-error-wrapper {
	width:100%;
	overflow:hidden;
}
.popup-error-wrapper p {
	margin:0;
}
.popup-error-wrapper p.message {
	padding:4px 0 0;
	width:100%;
	overflow:hidden;
}
.popup-error-wrapper textarea {
	margin:22px 0 4px 0;
	width:100%;
	height:132px;
}
.popup-error-wrapper .charcounter {
	display:block;
	margin:0;
}
.popup-error-wrapper .buttons {
	margin:32px 0 10px 0;
	text-align:center;
}
.popup-error-wrapper .buttons input {
	margin:0 6px;
}
.popup-select-metro-wrapper {
	padding:27px 0 39px 28px;
	width:717px;
}
.popup-select-metro-wrapper p {
	margin:0 0 33px;
	color:#000;
}
.banner-block-right {
	padding:0;
}

.shop-map-link { padding: 3px 15px 10px 0 }
