#gypno_page #content{
	padding: 0;
}

#top_content h1{
	margin-top: 0.25em;
}

#top_content h2{
    margin-bottom: 0;
	margin-top: 0.5em;
	font-size: 1.2em;
}


#shopInfo{
    position: relative;
	background-color: #fff;
	background-position: center 10px;
	background-repeat: no-repeat;
	width: 100%;
	z-index: 10;
}

.corners{
    clear: left;
}


.classic #shopInfo{
    background-image: none !important;
}

#shop_address{
    position: relative;
	padding: 30px 0 0 0;
	margin: 0 0 0 30px;
	//margin-top: -1px;
	font-size: 0.9em;
	background-color: #cccdbf;
}

#shop_address p{
	margin: 0 1em 0 10px;
}

#shopInfo #gipno_actions{
    position: relative;
	margin: 50px 1em 0 15em;
	z-index: 100;
}

#shopInfo #gipno_actions .item{
	position: relative;
	overflow: hidden;
	//zoom: 1;
	margin-bottom: 1.5em;
}

#shopInfo #gipno_actions .item img{
	position: relative;
	float: left;
}

#shopInfo #gipno_actions .item p{
	margin-left: 160px;
}

#shopInfo #gipno_actions .item ul{
	margin-left: 180px;
}

#content #shopInfo #subnavigation{
	position: relative;
	float: left;
	left:-30px;
	margin-bottom: 15px;
	margin-top: 30px;
	width:13em;
	background: #000;
}

#content #shopInfo #subnavigation h3{
	color: #fff;
	padding-left: 35px;
	margin:0.3em 0 0.8em 0;
}

#shopInfo #subnavigation ul{
	margin-bottom: 0;
}

#shopInfo #subnavigation ul.actions{
	margin: 0;
	padding-bottom: 0.1em;
}

#shopInfo #subnavigation ul.actions li{
	padding-left: 20px;
	margin-bottom: 0.2em;
}

#shopInfo #subnavigation .corner{
    position: relative;
	height: 15px;
	overflow: hidden;
}

#shopInfo #subnavigation .corner .rt,
#shopInfo #subnavigation .corner .rd,
#shopInfo #subnavigation .corner .rrd{
	display: block;
	position: absolute;
	width:30px;
	height: 60px;
	margin-left: 100%;
	left: -15px;
	top: -15px;
	background: url(/f/1/global/sidemenubg.png);
}

#shopInfo #subnavigation .spec{
	top: 15px;
}

#shopInfo #subnavigation .spec .filler{
	background-color: #CCCDBF;
	height: 15px;
	width: auto;
	margin-right: 15px;
}

.classic #shopInfo #subnavigation .spec .filler{
	margin-right: 0px;
}

#shopInfo #subnavigation .corner .rrd{
	--background: none;
	--filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/1/global/sidemenubg.png",sizingMethod=crop);
}


#shopInfo #subnavigation .corner .rt{
	top:-15px;
}

#shopInfo #subnavigation .corner .rd{
	top:0;
}

#shopInfo #subnavigation .corner .rrd{
	top:-30px;
}

#shopInfo #subnavigation li{
    font-size:0.9em;
	padding-left: 35px;
	margin-bottom: 0.6em;
	line-height: 1.5;
}

#shopInfo #subnavigation li.active{
    background: #ff8b00;
}

.bus_icon{
// FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/busicon-01icon.png);
// BACKGROUND-IMAGE: none
	background-color:transparent;
	background-image:url(/f/1/global/busicon-01icon.png);
	background-position:0 0;
	background-repeat:no-repeat;
border:none;
float:left;
height:20px;
margin-left:-26px !important;
//margin-left:-30px !important;
width:21px;
}

p.br_before{
padding-top:8px;
}