@CHARSET "UTF-8";

html{
	height : 100%;
	background : #ffffff;
}

body {
	margin: 0;
	padding: 0;
	color: #000000;
	background: #ffffff;
}

.head-bg, #select-city, .catalog, .mega-select, .overlay, .popup, #streetMap, .footer, .corner-left-top, .corner-right-top,
.simple-paper .content .product .links, #pathway, #debug, .buy, .xblock
{
	display: none;
}

.street {
	width:910px;
	margin:auto;
	margin-top:30px;
}

.street .streetImg {
	float:left;
	text-align:left;
	vertical-align:text-top;
	width:610px;
	height: 452px;
}

.street .streetImg #imgForPrint{
	display: inline;
}

.street .streetInfo {
	float:left;
	text-align:center;
	width:237px;
	padding-left:10px;
}

.street br {
	clear:both;
}

.street .phones {
	text-align:right;
	vertical-align:text-top;
	font-style:italic;
	font-size:38px;
	font-weight:700;
}
.street .phones div {
	margin-bottom: 5px;
}
.street .phones span {
	vertical-align:super;
	text-align:right;
	font-style:italic;
	font-size:12px;
	font-weight:400;
	margin-right:8px;
}

.street .schedule {
	font-size:18px;
	margin-top:45px;
	margin-left:54px;
	text-align:left;
}

.street .schedule .header, .street .routing .header{
	font-style:italic;
	margin-right:9px;
	font-size:18px;
}

.street .schedule .worktime {
	margin-top:22px;
	padding-left:7px;
}

.street UL.worktime li {
	list-style:none;
	margin-top: 10px;
	position:relative;
	/*ie67*/font-size:1px;
}
.street UL.worktime li IMG {
	height:9px;
	width:15px;
	display:block;	      
}
.street UL.worktime li i {
	display:block;
	width:15px;
	height:9px;
	background-color:#cdcdcd;
}
.street UL.worktime li.holiday i {
	background-color:#0b60b5;	
}

.street UL.worktime li span {
	/*ie67*/padding-bottom:4px; font-size:18px;		
	padding-left: 25px;
	white-space: nowrap;
	float:left;
	margin-top:-19px;	
}
.street UL.worktime li span b{
	vertical-align:super;
	font-size:12px;
	font-weight: normal;
}

.street .note {
	font-size:12px;
	font-style:italic;
	margin-right:9px;
	margin-top:25px;
	margin-left:-7px;	
}

.street .notice {
	margin-top:65px;
	text-align:left;
	font-size:12px;
}

.street .imgGallery {
	margin-top:40px;
}
.street .imgGallery img {
	border:3px solid #0B5FB5;	
}

.street .routing {
	margin-top:30px;
	font-size:12px;
}

.street .routing .routeTable table{
	margin-top:10px;
	background:#e7e7e7;
	border:1px solid #ffffff;
}

.street .routing .routeTable {
	float:left;
}

.street .routing .routeTable table tr {
	background:#ffffff;
}

.street .routing .routeTable table th {
	font-size:13px;
}

.street .routing .routeTable table th, .street .routing .routeTable table td {
	text-align:left;
	padding-left:20px;
	height:45px;
	width:100px;
	font-weight:500;
	border-left:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}

.street .routing .routeTable table .symbol {
	padding-left:2px;
	border-left:1px solid #ffffff;
}

.street .routing .routeTable table .busStation {
	font-size:11px;
}

.street .routing .routeTable table .busStation td {
	border-bottom:1px solid #ffffff;
}

.paper-title h2 {
	color: black;	
}

.product{
	width:910px;
	margin:auto;
	margin-top:30px;
}

.product .description{
	margin-bottom : 16px;	
}

.product .description div.big-img{
	float : left;
	width : 265px;
	height : 400px;
	text-align : center;
}

.product .description .text{
	_height : 1%;
	float : left;
	width: 500px;
}

.product .description .text .ilogo{
	float : left;
	height : 60px;
	margin-right : 50px;
}

.product .description .text .iblue{
	float : left;
	height : 59px;
	padding-top : 1px;
	margin-right : 50px;
	background : url('/images/main/blue-shadow.jpg') 0px 2px no-repeat;
	padding-left : 9px;
}

.product .description .text .iblue i{
	float : left;
	width : 9px;
	height : 26px;
	background : url('/images/main/tags-g2.gif') right -72px;
	margin-top : 17px;
}

.product .description .text .iblue b{
	height : 26px;
	background : url('/images/main/tags-g2.gif') left -98px repeat-x;
	text-transform : uppercase;
	float : left;
	font-size : 11px;
	font-weight : bold;
	color : #fff;
	line-height : 24px;
	padding : 0 6px 0 4px;
	margin-top : 17px;
}

.product .description .text .ired{
	float : left;
	height : 59px;
	padding-top : 1px;
	background : url('/images/main/red-shadow.jpg') 0px 2px no-repeat;
	padding-left : 9px;
	display: none;
}

.product .description .text .ired i{
	float : left;
	width : 9px;
	height : 26px;
	background : url('/images/main/tags-g2.gif') right -124px;
	margin-top : 17px;
}

.product .description .text .ired b{
	height : 26px;
	background : url('/images/main/tags-g2.gif') left -150px repeat-x;
	text-transform : uppercase;
	float : left;
	font-size : 11px;
	font-weight : bold;
	color : #fff;
	line-height : 24px;
	padding : 0 6px 0 4px;
	margin-top : 17px;
}

.product .description .text p{
	font-size : 12px;
	line-height : 14px;
	color : #000;
	clear : left;
	padding-top : 10px;
	padding-right : 20px;
	padding-bottom :  20px;
}

.product .links{
	overflow : hidden;
	margin-bottom : 60px;
	clear : left;
}

.product .images{
	width : 300px;
	float : left;
	overflow : hidden;
}

.product .images a{
	float : left;
	width : 42px;
	height : 38px;
	padding-top : 4px;
	border : 1px solid white;
	text-align : center;
	margin : 3px 2px;
}

.product .images a.open{
	border : 1px solid #0b60b5;
	cursor : default;
}

.product .images a.o4ki{
	margin : 0 0 0 5px;
}

.product .links span{
	display : block;
	margin-left : 320px;
}

.product .links span a{
	display : inline-block;
	width : 180px;
	
	text-decoration : none;
	height : 25px;
	padding-left : 22px;
}

.product .links span a.add{
	background : url('/images/main/in-compare.gif') no-repeat scroll 0 2px
}

.product .links span a.cena{
	background : url('/images/main/link-bg7.gif') no-repeat scroll 0 5px
}

.product .links span a.xo4y{
	background : url('/images/main/link-bg6.gif') no-repeat scroll 0 2px
}

.product .links span a.print{
	background : url('/images/main/link-bg8.gif') no-repeat scroll 0 4px
}

.product .links span a b{
	border-bottom : 1px dashed #0b60b5;
	font-weight : normal;
	font-size : 13px;
	line-height : 16px;
	display : inline-block;
	color : #0b60b5;
}

.product .links span a:hover b{
	border-bottom : 1px dashed #ff0000;
	color : #ff0000;
}

.product .info{
	margin-left : 10px;
	overflow : hidden;
	_height : 1%;
	clear : left;
}

.product .info .title{
	margin-bottom : 25px;	
	overflow : hidden;
	_height : 1%;
}

.product .info .title label{
	d isplay : inline-block;
	float : left;
	width : 190px;
	font-size : 18px;
	font-style : italic;	
}

.product .info .title .switchers {
	display:inline-block;
}


@media print {
	.printerMess a, .printerMess img {
		display: none;
	}
	.street .streetInfo{
		width:215px;
	}	
}

.simple-paper .paper-title h2 {
	color: black;	
}
