*	{
	padding: 0;
	margin: 0;
	}
html, body	{
	width: 100%;
	height: 100%;
	}
body	{
	color: #FFF;
	position: relative;
	font: 90% "Myriad Pro", "Trebuchet MS", Arial, Sans-Serif;
	text-align: center;
	}
div	{
	border: 0px solid white;
	}
img	{
	border:0;
	}
a	{
	text-decoration: underline;
	color: #e1c16a;
	outline: none;
	font-weight: 400
	}
a:visited	{
	}
a.nodecor	{
	text-decoration: none;
	}
a.nodecor:hover{
	text-decoration: underline;
}
p	{
	padding: 10px 0px;
	}
div.little p	{
	padding: 5px 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: #e6c894;
	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: #2A3546;
	}
h1, h2, h3, h4, h5	{
	padding: 15px 0px 5px 0px;
	}
h1 {
	font-size: 1.9em;
}
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, .active a, .active ul .active a	{
	color: #000;
	text-decoration: none;
	}
ul li.active a{
	color: #E1C16A;
	text-decoration: underline;
}
/*====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: 10px; 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('') 0px 0px repeat-x;
	}
	.b	{
		background: url('') 0px 5px repeat-x;
		}
	.l	{
		float: left;
		width: 6px;
		height: 6px;
		}
	.r	{
		float: right;
		width: 6px;
		height: 6px;
		}
	.tl	{
		background: url('') 0px 0px no-repeat;
		}
	.tr	{
		background: url('') -6px 0px no-repeat;
		}
	.bl	{
		background: url('') 0px -6px no-repeat;
		}
	.br	{
		background: url('') -6px -6px no-repeat;
		}
.cc-wrapper	{
	background: url('') 0px 0px repeat-y !important;
	background: url('') 3px 0px repeat-y
	}
	.corners-content	{
		background: url('') 100% 0px repeat-y;
		}
.dashed	{
	border-bottom-width: 1px ;
	border-bottom-style: dashed
	}
	.dashed:hover	{
		border-bottom-width: 0px
		}

.no-display	{
	display: none
	}