body,html{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333;
}
.mobile-block{
	display: none;
}
#contayner{
	margin:0px;
	margin-left:-501px;
	padding:0px;
	position:relative;
	left:50%;
	width:1003px;
}

#left_col{
	margin:0px;
	padding:0px;
	float:left;
	width:650px;
	border:1px solid #eeeeee;
}
#title_part{
	margin:0px;
	padding:6px;
	padding-left:10px;
	padding-right:10px;
	background-color:#eeeeee;
	min-height: 90px;
	_height: 90px;
}
#title_item{
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-bottom:9px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:19px;
	color:#009300;
	float:left;
	width:440px;
}
#price_item{
	margin:0px;
	margin-top:4px;
	padding:0px;
	padding-right:10px;
	padding-left:20px;
	padding-top:3px;
	float:right;
	background-image:url(../images/mini/price.png);
	background-repeat:no-repeat;
	width:154px;
	height:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	text-align:right;
	color:#333333;
}
#price_item span{
	margin:0px;
	padding:0px;
	color:#F00;
}

#price_item .mmid {
  font-size: 12px;
  font-weight: normal;
  text-transform: lowercase;
}

#price_item .mmid a {
  text-decoration: none;
}

#price_item .mmid a img {
  margin-top: 10px;
}

#price_item .mmid a:HOVER {
  text-decoration: underline;
}

#anchor_part{
	margin:0px;
	padding:10px;
	background-color:#FFF;
}
#address_item{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#375e00;
	width:370px;
	float:left;
}
#number{
	margin:0px;
	margin-top:10px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#anchor{
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	width:260px;
}
#anchor a{
	margin:0px;
	margin-left:6px;
	padding:0px;
}
#anchor a img{
	margin:0px;
	padding:0px;
	border:none;
}
#data_item{
	margin:0px;
	padding:7px;
	background-color:#eeeeee;
}
#table_item{
	margin:0px;
	padding:0px;
	width:310px;
	float:left;
	border-collapse:separate;
	border-spacing: 3px 0;
}
#table_item td{
	margin:0px;
	padding:3px;
	background-color:#FFF;
}
.left_td{
	width:165px;
}
.right_td{
	width:115px;
	text-align:right;
}
.right_td span{
	font-weight:bold;
}
#buttons{
	margin:0px;
	padding:0px;
	float:right;
}
#buttons a{
	margin:0px;
	margin-left:3px;
	padding:0px;
}
#buttons a img{
	margin:0px;
	padding:0px;
	border:none;
}
#buttons div{
	margin:0px;
	margin-top:20px;
	padding:0px;
	text-align:center;
	font-weight:bold;
}
.block{
	margin:10px;
	margin-bottom:15px;
	padding:0px;
	text-align:center;
}
.block h3{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#009300;
	text-align:left;
}
#panor img{
	border:5px solid #eeeeee;
}
#opisanie{
	margin:0px;
	padding:0px;
	text-align:left;
}
#opisanie p{
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}
#foto_item{
	padding-left:40px;
	padding-top:7px;
	background-image:url(../images/mini/foto.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:26px;
}
#opis_item{
	padding-left:40px;
	padding-top:7px;
	background-image:url(../images/mini/opisanie.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:26px;
}
#video_item{
	padding-left:40px;
	padding-top:7px;
	background-image:url(../images/mini/video.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:26px;
}
#panor_item{
	padding-left:40px;
	padding-top:7px;
	background-image:url(../images/mini/panorama.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:26px;
}
#karta_item{
	padding-left:40px;
	padding-top:7px;
	background-image:url(../images/mini/karta.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:26px;
}

#footer_link {
	margin:0px;
	margin-top:25px;
	margin-bottom:15px;
	padding:0px;
	text-align:center;
}

#right_col {
	margin:0px;
	padding:0px;
	float:right;
	width:343px;
	height:400px;
}

#spec {
	margin:0px;
	margin-bottom:10px;
	padding:10px;
	padding-top:13px;
	padding-bottom:17px;
	background-color:#eeeeee;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
}

#spec img {
	margin:0px;
	margin-top:8px;
	margin-right:6px;
	margin-bottom:2px;
	padding:0px;
}

#spec_data {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

_foto {
	margin:0px;
	padding:0px;
	float:left;
}

#spec_foto img {
	margin:0px;
	padding:0px;
	border:5px solid #eeeeee;
}

#spec_name {
	margin:0px;
	padding:0px;
	width:224px;
	float:right;
}

#spec_name span {
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#333333;
	display:block;
}

.spec_tel {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:20px;
	background-image:url(../images/mini/spec_tel.png);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:15px;
}

#zayavka {
	margin:34px 0 0 0;
	padding:15px;
	background-image:url(../images/mini/zayavka.png);
	width:313px;
	height:300px;
	background-repeat:no-repeat;
	background-size: 343px 263px;
}

#zayavka h3 {
	margin:0px;
	padding:0px;
	color:#009300;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:15px;
	font-weight:normal;
}

#zayavka form {
	text-align:center;
}

#zayavka input[type="text"]{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background:url(../images/mini/zayavka_input.png);
	width:303px;
	height:26px;
	color:#cccccc;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:left;
}

#zayavka textarea {
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/mini/zayavka_textarea.png); 
	width:303px;
	height:54px;
	color:#cccccc;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:left;
}

#zayavka input[type="submit"] {
	margin:0px;
	padding:0px;
	background:url(../images/mini/submit.png);
	width:92px;
	height:27px;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333;
}

#pohojie{
	margin:0px;
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding:0px;
	padding-top:4px;
	padding-left:28px;
	text-decoration:underline;
	display:block;
	background:url(../images/mini/pohojie.png);
	background-repeat:no-repeat;
	height:20px;
}
.order_form {
	background:#EEEEEE none repeat scroll 0 0;
	padding:10px;
	font-size:12px;
	width:323px;
}

.order_form .input {
	width:317px;
	margin:0 0 10px 0
}

.for-agree-soglas {
	float: left;
	display: inline-block;
	width: 280px;
	text-align: left;
	line-height: 13px;
	margin-left: 10px;
	margin-bottom: 9px;
}

#agree-soglas {
	float: left;
	display: inline-block;
	width: 14px;
}

.block #video_item + iframe {
	width: 100% !important;
	max-height: 350px !important;
	overflow: hidden;
}