*	{
	padding: 0;
	margin: 0;
	}
html, body	{
	width: 100%;
	height: 100%;
	}
body	{
	color: #2e2e2e;
	position: relative;
	font: 80% Tahoma, Arial, Sans-Serif;
	}
div	{
	border: 0px solid white;
	}
img	{
	border:0;
	}
a	{
	text-decoration: underline;
	color: #da251c;
	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: #0b0b0b;
	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: #0b0b0b;
	}
h1, h2, h3, h4, h5	{
	padding: 15px 0px 5px 0px;
	}
h1 {
	font-size: 2.2em;
}
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;
	}
/*====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%
	}

/* ========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; }

.content td {padding: 5px}
/*===== Копирайты =====*/
address	{font-style: normal}
.geo	{
	visibility: hidden
	}

/*Тянущийся по содержимому слой*/
.overflow	{
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 1%;
	}
.clearing	{
	clear: both;
	}

/*======== Список без маркеров =============*/
.ul-nomarker ul, ul.ul-nomarker	{
	padding-left: 0px;
	}
	.ul-nomarker li	{
		list-style: none;
		}

/*======== Уголки ==========*/
.t-b	{
	height: 17px;
	overflow: hidden;
	background: url('') 0px 0px repeat-x;
	}
	.b	{
		background: url('cor-b.png') 0px 0px repeat-x;
		}
	.l	{
		float: left;
		width: 6px;
		height: 17px;
		}
	.r	{
		float: right;
		width: 16px;
		height: 17px;
		}
	.tl	{
		background: url('') 0px 0px no-repeat;
		}
	.tr	{
		background: url('') 0px 0px no-repeat;
		}
	.bl	{
		background: url('cor-bl.png') 0px 0px no-repeat;
		}
	.br	{
		background: url('cor-br.jpg') 0px 0px no-repeat;
		}
.cc-wrapper	{
	background: url('cor-l.png') 0px 0px repeat-y;
	}
	.corners-content	{
		background: #FFF url('cor-r.png') 100% 0px repeat-y;
		}
/*=========================*//*=========================*/
.wrapper	{
	min-height: 100%;
	min-width: 900px;
	height: auto !important;
	height: 100%;
	position: relative;
	z-index: 1;
	border-top: 1px solid #FFF !important;
	border-top: 0px;
	margin-top: -1px !important;
	margin-top: 0px;
	background: url("images/content-bg.jpg") 100% 100% no-repeat;
	padding-left: 5%;
	}
.regular	{
	background: url("images/inner-content-bg.jpg") 100% 375px no-repeat;
	}
	*html .wrapper	{
		width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 1002 ? "900px" : "auto");
		}
	.menu	{
		margin-top: 300px;
		background: #f0f0f0 url("images/menu-cor.gif") 0px 0px no-repeat;
		padding: 5px 0px;
		height: 44px;
		overflow: hidden
		}
	.regular .menu	{
		margin-top: 245px;
		}
		.menu table	{
			border-collapse: collapse;
			padding: 0px;
			}
			.menu td	{
				white-space: nowrap;
				padding: 10px 0px;
				font-size: 1.5em;
				position: relative;
				z-index: 2
				}
			.menu .empty	{
				width: 10%;
				}
			.menu .active	{
				color: #FFF;
				background: #c60000 url("images/menu-active-l.jpg") 0px 0px no-repeat;
				padding: 0px;
				}
				.menu .active span, .menu .active a	{
					display: block;
					background: url("images/menu-active-r.gif") 100% 0px no-repeat;
					height: 44px;
					line-height: 44px;
					vertical-align: middle;
					padding: 0px 20px;
					color: #FFF;
					}

	.main-block	{
		margin-top: 50px;
		overflow: hidden !important;
		overflow: visible;
		zoom: 1;
		}
		.content	{
			min-height: 410px;
			height: auto !important;
			height: 410px;
			float: right;
			width: 47%;
			padding: 0px 20% 500px 0px;
			}
		.regular .content	{
			padding-bottom: 50px;
			}
		.sidebar	{
			margin-right: 70%;
			padding-bottom: 50px;
			}
			.sidebar form	{
				margin-left: 20%;
				_margin-left: 5%;
				}
			html* .sidebar form	{
				margin-left: 5%;
				}
				fieldset	{
					border: 0px;
					}
				.sidebar fieldset	{
					margin-bottom: 30px;
					}
					legend	{
						color: #da251c;
						font-size: 2.2em
						}
					label span	{
						cursor: pointer
						}
					input.submit	{
						background: #a61a14 url("images/button.jpg") 0px 0px no-repeat;
						width: 98px;
						height: 27px;
						color: #FFF;
						border: 0px;
						cursor: pointer;
						font-size: 0.9em;
						padding-bottom: 5px;
						}
					.sidebar form div	{
						margin-bottom: 33px;
						}
			.ear	{
				height: 165px;
				background: #c12119 url("images/ear-bg.gif") no-repeat -7px 0px;
				overflow: hidden
				}
				.ear a	{
					display: block;
					height: 165px;
					width: 100%;
					background: transparent url("images/ear-bg.gif") no-repeat 100% 0px;
					margin-left: 7px;
					_margin-right: -7px;
					color: #FFF;
					}
					.ear div	{
						float: left;
						width: 135px;
						height: 150px;
						margin-top: 8px;
						background-repeat: no-repeat;
						}
					.ear a span	{
						display: block;
						margin: 0px 15px 15px 150px;
						padding-top: 35px;
						font-size: 1.4em
						}
				.copy	{
					color: #b29055;
					margin: 65px 0px 0px 20%;
					_margin: 65px 0px 0px 5%;
					}
				html* .copy	{
					margin: 65px 0px 0px 5%;
					}
		.header	{
			position: absolute;
			top: 37px;
			left: 5%;
			width: 95%;
			_width: 100%;
			height: 252px;
			background: #f4d39b url("images/header.jpg") 0px 0px no-repeat
			}
			.logo	{
				position: absolute;
				left: 3%;
				top: 0px;
				width: 280px;
				}
			.header blockquote	{
				display: block;
				position: relative;
				left: 5%;
				width: 45%;
				top: 50px;
				min-height: 170px;
				height: auto!important;
				height: 170px;
				margin-left: 225px;
				border: 0px;
				padding: 5px 0px 0px 30px;
				background: url("images/bq-left.gif") 0px 0px no-repeat;
				font-size: 1.4em;
				color: #da251c;
				font-family: Arial, Tahoma, Sans-Serif;
				font-style: italic;
				}
				.header blockquote span.last-span	{
					background: url("images/bq-right.jpg") 100% 100% no-repeat;
					padding-bottom: 64px;
					padding-right: 200px;
					}
				html* .header blockquote span.last-span	{
					display: inline-block;
					vertical-align: bottom;
					}
		.top-right	{
			background: url("images/top-right4.png") 0px 0px no-repeat;
			position: absolute;
			top: 37px;
			right: 0px;
			width: 356px;
			height: 252px;
			z-index: 1;
			}
		.regular .header	{
			height: 192px;
			background: #f4d39b url("images/header-reg.jpg") 0px 0px no-repeat
			}
			.regular .header blockquote	{
				top: 30px;
				}
		.regular .top-right	{
			background: url("images/top-right-reg4.png") 0px 0px no-repeat;
			width: 271px;
			height: 192px;
			top:37px;
			}


.breadcrumbs	{
	color: #838383;
	font-size: 0.9em
	}
.question	{
	margin-bottom: 25px;
	}
.answer	{
	margin-bottom: 25px;
	padding-bottom: 35px;
	background: url("images/faq.gif") 0px 100% no-repeat;
	}
.dashed	{
	text-decoration: none;
	border-bottom: 1px dashed;
	}
.form	{
	width: 60%;
	font-size: 1.2em
	}
.form input, .form textarea	{
	padding: 0.2em 0px;
	width: 100%
	}
	.form input.submit	{
		background: #a61a14 url("images/button.jpg") 0px 0px no-repeat;
		width: 98px;
		height: 27px;
		color: #FFF;
		border: 0px;
		cursor: pointer;
		font-size: 0.9em;
		padding: 0px;
		padding-bottom: 5px;
		}
	.form label	{
		font-weight: 600;
		padding-bottom: 5px;
		cursor: pointer;
		display: block;
		}
#form-mail{
margin-top: 10px;
}
