*	{
	padding: 0;
	margin: 0;
	}
html, body	{
	width: 100%;
	height: 100%;
	}
body	{
	color: #505050;
	font: 0.8em Verdana, Arial, Sans-Serif;
	background: #FFF url('/_common/img/sidebar-bg.gif') top right repeat-y;
	}
div	{
	border: 0px solid white;
	}
img	{
	border-color: #049792;
	}
a	{
	text-decoration: underline;
	color: #009590;
	font-weight: 400
	}
a:visited	{
	}
p	{
	padding: 10px 0px;
	}
ul, ol	{
	padding: 10px 0px 10px 30px;
	}
ul li, ol li	{
	padding: 3px
	}
dt	{
	}
dd	{
	margin-bottom: 20px
	}
h1, h2, h1 a, h2 a	{
	color: #009590;
	font-weight: 400;
	}
h1 a, h2 a	{
	text-decoration: underline;
	}
h1 a:hover, h2 a:hover, h3 a:hover	{
	text-decoration: underline
	}
h3, h4, h5, h3 a, h4 a, h5 a	{
	color: #009590
	}
h1, h2, h3, h4, h5	{
	padding: 15px 0px 5px 0px;
	}
h1 {
	font-size: 1.7em;
}
h2	{
	font-size: 1.4em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h5	{
	font-size: 1em;
}
.hr	{
	border: 0;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 0;
	background-color: #B1A98A;
	color: #B1A98A;
	}
.active	{
	text-decoration: none;
	color: #FFF;
	background: #0a61a4 url('/_common/img/active.jpg') top left no-repeat;
	display: block;
	padding: 0.7em;
	}
/*====blockquote ====*/
blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

/*======== Content Form====== */
.content form { padding: .5em 0; }
.content fieldset { margin-bottom: 1em; border: none; }
.content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.content .f-row { overflow: hidden; margin-bottom: .5em; }
/*.content label { float: left; text-align: right; width: 25.99%; padding: 0 2%; }*/
.content .f-inputs { padding-left: 30%; }

.f-actions { padding-top: 1em; border-top: 1px solid #ccc; }
#form textarea	{
	width: 60%;
	height: 150px
	}
.cursor	{
	cursor: pointer
	}

/* ========Inputs=============*/
#form dt	{
	margin-top: 10px;
	}
#form dd	{
	margin-bottom: 3px;
	}
input { vertical-align: middle }
.i-checkbox { margin-top: 3px; }
.i-text { width: 200px; padding: 0 1px; font: 1em sans-serif; }
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }

/*========= Images=============== */
.content img { padding: 5px; margin-top: .4em; }
img.f-left { margin-right: 1em; }
img.f-right { margin-left: 1em; }

/*===== Копирайты =====*/
address	{font-style: normal}
.adr, .tel, .email, .vcard .logo	{
	display: none
	}
.geo	{
	visibility: hidden
	}

/*Тянущийся по содержимому слой*/
.overflow	{
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 1%;
	}
.clearing	{
	clear: both;
	}

/*======== Список без маркеров =============*/
.ul-nomarker ul	{
	padding-left: 0px;
	}
	.ul-nomarker li	{
		list-style: none;
		}

/*======== Уголки ==========*/
.t-b	{
	height: 6px;
	overflow: hidden;
	background: url('/_common/img/') 0px 0px repeat-x;
	}
	.b	{
		background: url('/_common/img/') 0px 5px repeat-x;
		}
	.l	{
		float: left;
		width: 6px;
		height: 6px;
		}
	.r	{
		float: right;
		width: 6px;
		height: 6px;
		}
	.tl	{
		background: url('/_common/img/') 0px 0px no-repeat;
		}
	.tr	{
		background: url('/_common/img/') -6px 0px no-repeat;
		}
	.bl	{
		background: url('/_common/img/') 0px -6px no-repeat;
		}
	.br	{
		background: url('/_common/img/') -6px -6px no-repeat;
		}
.cc-wrapper	{
	background: url('/_common/img/') 0px 0px repeat-y !important;
	background: url('/_common/img/') 3px 0px repeat-y
	}
	.corners-content	{
		background: url('/_common/img/') 100% 0px repeat-y;
		}
/*=========================*//*=========================*/
.wrapper	{
	min-height: 100%;
	min-width: 1000px;
	height: auto !important;
	height: 100%;
	position: relative;
	z-index: 1;
	background: url('/_common/img/sidebar-bg.gif') top right repeat-y;
	}
	*html .wrapper	{
		width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 1002 ? "1002px" : "auto");
		}
	.header	{
		padding-top: 45px;
		border-top: 1px solid #FFF;
		margin-top: -1px;
		}
		.header h1	{
			width: 310px;
			height: 54px;
			overflow: hidden;
			font-size: 15px;
			position: relative;
			margin-left: 5%;
			left: -10px;
			}
			.header h1 span	{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 270px;
				height: 57px;
				background: url('/_common/img/logo.gif') top left no-repeat;
				}
		.h-f-left	{
			margin: 0px 341px 0px 5%;
			}
			.header .h-f-left	{
				padding: 0px 25px;
				background: #009590 url('/_common/img/menu-bg.gif') top left no-repeat;
				height: 46px;
				overflow: hidden;
				margin-left: 1%
				}
		.h-f-right	{
			float: left;
			width: 338px;
			margin-left: -338px;
			}
			.menu	{
				width: 100%;
				padding: 0px 15px;
				height: 46px;
				overflow: hidden;
				border-collapse: collapse
				}
				.menu td	{
					padding: 15px 0px;
					height: 16px;
					text-align: center;
					white-space: nowrap;
					}
					.menu td a	{
						color: #f2ff9a;
						}
				.menu td.active	{
					background: #d9efee;
					border-top: 2px solid #009590;
					border-bottom: 2px solid #009590;
					color: #009590;
					height: 12px;
					}
					.menu td.active a	{
						color: #009590;
						}
					html* .menu td.active	{
						padding: 10px 0px;
						}
			.search-form-styled	{
				padding: 5px 0px 0px 30px
				}
				.search-form-styled div	{
					float: left;
					}
					.search-form-styled input	{
						border: 0px;
						font: 14.58px Georgia, Sans-Serif;
						}
						.in-text	{
							background: url('/_common/img/input-bg.gif') 0px 0px no-repeat;
							padding-left: 11px;
							width: 176px;
							margin-right: 10px;
							}
							.in-text span	{
								display: block;
								background: url('/_common/img/input-bg.gif') 100% 0px no-repeat !important;
								background: url('/_common/img/input-bg.gif') 100% 1px no-repeat;
								padding-right: 11px;
								width: 165px;
								}
								html* .in-text span {
									background: url('/_common/img/input-bg.gif') 100% 1px no-repeat !important;
									}
							.in-text input	{
								padding: 5px 8px 0px;
								width: 149px;
								height: 22px;
								border-top: 1px solid #6d6d6e;
								overflow: hidden;
								margin-top: 0px !important;
								margin-top: -1px
								}
								html* .in-text span {
									margin-top: -1px !important;
									}
	.left-wrapper	{
		float: left;
		width: 100%;
		}
		.left	{
			margin-left: 5%;
			margin-right: 429px;
			padding-bottom: 85px;
			}
		.content	{
			/*padding: 40px 40px 150px 40px;*/
			padding: 40px 40px 35px 40px;
			}
	.right	{
		float: left;
		width: 429px;
		margin-left: -429px;
		padding-bottom: 15px;
		/*padding-bottom: 130px;*/
		}
		.ears	{
			background: url('/_common/img/ears.jpg') top left no-repeat;
			}
			.ear	{
				background: top left no-repeat
				}
			#ear-1	{
				width: 429px;
				height: 112px;
				}
				#ear-1 dl	{
					background: url('/_common/img/png-ear-top.png') top left no-repeat
					}
					*html #ear-1 dl	{
					    background-image: url('/_common/img/s.gif');
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/png-ear-top.png", sizingMethod="crop");
						}
			#ear-2	{
				width: 429px;
				height: 110px;
				}
				#ear-2 dl	{
					background: url('/_common/img/png-ear-bottom.png') top left no-repeat
					}
					*html #ear-2 dl	{
						background-image: url('/_common/img/s.gif');
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/png-ear-bottom.png", sizingMethod="crop");
						}
			.ears dl	{
				position: relative;
				height: 110px;
				width: 429px;
				}
				.ears dt	{
					position: absolute;
					top: 30px;
					left: 160px;
					width: 135px;
					color: #FFF;
					font-size: 1.2em
					}
					.ears dt a	{
						color: #e8ff66
						}
				.ears dd	{
					position: absolute;
					top: 32px;
					left: 295px;
					width: 95px;
					color: #FFF;
					}
		.phone	{
			background: url('/_common/img/phone.jpg') top right no-repeat;
			height: 75px;
			padding-top: 60px;
			margin-bottom: 20px;
			}
			.call-us	{
				color: #0e0e0e;
				margin: 0px 0px 0px 145px;
				font-size: 1.2em
				}
			.phone-num	{
				margin-left: 115px;
				color: #FFF;
				font: 2em Georgia, Sans-Serif;
				}
				.phone-num span	{
					color: #404040;
					font-size: 0.4em
					}
	.footer	{
/*		position: absolute;
		bottom: 0px;*/
		height: 115px;
		padding-bottom: 15px;
/*		width: 100%;*/
		}
			.footer .h-f-left	{
				padding: 0px 0px 0px 160px;
				height: 30px;
				padding-top: 85px;
				background: url('/_common/img/footer-norepeat.gif') bottom left no-repeat;
				}
				.footer .h-f-left address	{
					display: inline
					}
		.footer .h-f-right	{
			padding-bottom: 0px;
			padding-top: 85px;
			text-align: center
			}
			.footer .h-f-right ul, .footer .h-f-right li	{
				display: inline
				}
				.footer .h-f-right li	{
					padding-right: 15px;
					}
					.footer .h-f-right li a	{
						color: #e8ff66
						}
/*=================== Внутренние ===================*/
.statusbar	{
	font-size: 0.8em;
	color: #848484
	}
.menu-2	{
	background: url('/_common/img/menu-2.jpg') bottom right no-repeat;
	min-height: 135px;
	height: auto !important;
	height: 135px;
	}
	.menu-2 ul	{
		padding: 40px 0px 30px 115px
		}
		.menu-2 ul li	{
			background: url('/_common/img/menu-2-arr.gif') 0px 50% no-repeat;
			padding-left: 15px;
			color: #FFF
			}
			.menu-2 ul a	{
				color: #fff5a3
				}
.reg-sidebar-image	{
	background: top left no-repeat
	}
	.reg-sidebar-image span	{
		display: block;
		height: 152px;
		background: url('/_common/img/png-top.png') 0px 0px no-repeat;
		}
		*html .reg-sidebar-image span	{
			background-image: url('s.gif');
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/png-top.png", sizingMethod="crop");
			}
.flash	{
	height: 291px;
	overflow: hidden
	}
.flash p	{
	background: #FFF;
	border: 2px solid red
	}
.flash-map	{
	position: absolute;
	left: 30px;
	}
.gallery	{
	background: url('/_common/img/gal-bg.jpg') top left no-repeat;
	padding: 5px;
	width: 103px;
	height: 102px;
	display: block;
	}
	.content .gallery img	{
		margin: 0px;
		padding: 0px;
		}
.inpt	{
	width: 60%;
	padding: 2px;
	font-family: Georgia, Sans-Serif;
	}

/*======= Поиск =======*/
.search-result, .search-loading, .search-fail { display: none; }
	.search-result .results a { font-weight: bold; }
	.search-result .results p { padding-top: 0px; }
.search-result .paging span { 
	float: left; 
	padding-right: 10px;
}
.search-result .paging ul { padding: 0px; }
.search-result .paging li { 
	float: left;
	padding: 0px 10px;
	list-style: none;
}
