/********************** Общее описание **********************/
body {
	font: 11pt Times New Roman;
	color: #bcbbb9;
	font-style: italic;
	padding: 0;
	margin: 0;
	background: center #000 url('/img/back.jpg') repeat;
}
a {
	color: #949494;
	text-decoration: none;
}
img {
	border: 0;
}
.container_out {
	width: 100%;
	margin: 0 auto;
	background: url('/img/back_logo.gif') top center no-repeat;
}
.container {
	position: relative;
	width: 998px;
	margin: 0 auto;
	background: left #000 url('/img/back.jpg') repeat;
}
/********************** Шапка **********************/
.logo {
	width: 540px;
	height: 167px;
	margin: 0 auto;
	display: block;
}
.logo img {
	width: 540px;
	height: 167px;
	margin: 0 auto;
	text-align: center;
	color: #bebebe;
	font-weight: bold;
	font-size: 20pt;
	display: block;
}
object.flash_logo {
	position: absolute;
	top: 21px;
	left: 319px;
	width: 386px;
	height: 99px;
}
.menu {
	width: 678px;
	height: 33px;
	margin: 0 auto;
	padding-top: 20px;
}
#second {
	padding-top: 34px;
}
.menu img {
	height: 33px;
	float: left;
	text-align: center;
}
#second img {
	height: 19px;
}
.menu_main {
	width: 171px;
}
.menu_member {
	width: 167px;
}
.menu_gallery {
	width: 166px;
}
.menu_contacts {
	width: 173px;
}
/********************** Большое фото на стартовой **********************/
object.flash_photo {
	position: absolute;
	top: 277px;
	left: 233px;
	width: 535px;
	height: 331px;
}
/********************** Главная **********************/
.main_container {
	width: 842px;
	padding: 0 78px;
	background: url('/img/back_main_container.jpg') 0 250px no-repeat;
}
p {
	text-align: justify;
	padding: 13px 0;
	margin: 0;
}
dl {
	margin: 0 0 0 20px;
	padding: 0 390px 0 0;
}
dl dt {
	color: #fefdfb;
	font-weight: bold;
	margin: 0 0 7px 0;
	padding: 6px 0 0 21px;
	background: url('/img/menu_star.jpg') 0 10px no-repeat;
}
dl dd {
	color: #a09f9d;
	padding: 0 0 11px 21px;
	margin: 0;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 1pt;
}
.main_photo {
	float: right;
	margin-left: 15px;
}
/********************** Контакты **********************/
.contacts_photo {
	margin: 30px auto;
	display: block;
}
.center {
	text-align: center;
}
.contacts_phone {
	text-align: center;
	font-weight: bold;
	color: #cfcfcf;
	font-size: 14pt;
	padding: 0;
	margin: 0;
}
.contacts_phone span {
	margin: 0 10px;
	padding: 0;
}
.contacts_mail {
	text-align: center;
}
.contacts_mail a {
	margin-left: 20px;
}
/********************** Галерея **********************/
.gallery, .gallery_photo {
	width: 199px;
	height: 170px;
	text-align: center;
	font-size: 10pt;
	padding: 14px 0 0 0;
	margin: 15px 5px 0 5px;
	float: left;
}
.gallery {
	height: 200px;
	background: url('/img/back_gallery.jpg') no-repeat;
}
.gallery img, .gallery_photo img {
	border: 1px solid #696969;
	display: block;
	margin: 0 auto 15px auto;
}
.gallery_photo img {
	margin-bottom: 13px;
}
.gallery span, .gallery_photo span {
	font-size: 9pt;
	padding: 5px 0 9px 0;
	background: bottom center url('/img/back_gallery_date.jpg') no-repeat;
	display: block;
}
.gallery_photo span {
	margin: 0;
	padding: 0 0 7px 0;
}
h1 {
	font-size: 13pt;
	text-align: center;
	padding: 7px 0 5px 0;
	margin: 0;
	background: bottom center url('/img/back_h1.jpg') no-repeat;
}
.date {
	font-size: 10pt;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 0;
}
object.flash_video {
	width: 320px;
	height: 240px;
	margin: 0 auto;
	display: block;
}
/********************** Участники **********************/
.member {
	width: 148px;
	height: 211px;
	text-align: center;
	font-size: 10pt;
	padding: 15px 0 0 0;
	margin: 15px 1px 0 99px;
	float: left;
	background: url('/img/back_member.jpg') no-repeat;
}
.member img {
	border: 1px solid #696969;
	display: block;
	margin: 0 auto 15px auto;
}
.member span {
	font-size: 9pt;
	display: block;
	margin-top: 7px;
	padding-bottom: 7px;
	background: bottom center url('/img/back_gallery_date.jpg') no-repeat;
}
.date {
	font-size: 10pt;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 0;
}
.member_photo {
	width: 287px;
	height: 430px;
	float: left;
}
.one_member {
	width: 500px;
	float: right;
	padding: 40px 0 0 0;
}
.one_member h1 {
	padding: 0 0 9px 0;
	margin-bottom: 13px;
}
/********************** Подвал **********************/
.copy {
	position: relative;
	width: 998px;
	height: 98px;
	color: #848484;
	font-size: 7pt;
	background: url('/img/bottom_line.jpg') 112px 13px no-repeat;
}
.copy a {
	position: absolute;
	top: 75px;
	left: 720px;
	color: #848484;
	font-size: 7pt;
}
.copy span {
	position: absolute;
	top: 75px;
	left: 75px;
}
.pic_left {
	position: absolute;
	top: 0;
	left: 75px;
	width: 23px;
	height: 18px;
	background: url('/img/bottom_left.jpg') no-repeat;
}
.pic_right {
	position: absolute;
	top: 0;
	left: 902px;
	width: 23px;
	height: 18px;
	background: url('/img/bottom_right.jpg') no-repeat;
}
.phone {
	position: absolute;
	top: 14px;
	left: 368px;
	width: 261px;
	height: 82px;
	font-size: 12pt;
}
