/* Глобальные */
body, html {
	height:100%;}
body {
	background-image:url(back.jpg);
	background-position:0px 0px;
	background-repeat:repeat;
	margin:0px 0px 0px 0px;}

/* Страница */
#page {
	empty-cells:show;
	height:100%;
	width:920px;}
#page_left {
	background-image:url(page_left.png);
	background-repeat:repeat-y;
	width:25px;
	height:100%;}
#page_right {
	background-image:url(page_right.png);
	background-repeat:repeat-y;
	width:25px;
	height:100%;}
#page_center {
	background-image:url(sakura.jpg);
	background-repeat:no-repeat;
	background-position:366px 0px;
	background-color:#e8e8e6;
	vertical-align:top;
	height:100%;}

/* Шапка */
#head {
	font-size:1px Arial;
	line-height:0px;
	empty-cells:show;
	width:100%;
	margin:0px 0xp 0xp 0px;
	padding:0px 0xp 0px 0px;}
#head_photo {
	font:1px Arial;
	line-height:0px;
	width:429px;
	height:239px;
	padding-left:1px;}
#head_photo_end {
	font:1px Arial;
	line-height:0px;
	background-image:url(head_photo_end.jpg);
	background-repeat:no-repeat;
	padding-left:93px;}
#head_money {
	background-image:url(money.jpg);
	background-repeat:no-repeat;
	background-position:19px 0px;
	vertical-align:top;
	width:184px;}

/* Меню */
#menu_back {
	font:1px Arial;
	line-height:0px;
	background-image:url(menu_back.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	vertical-align:top;}
#menu_start {
	background-image:url(menu_item.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:255px;
	height:12px;}
#menu_end {
	font:1px Arial;
	line-height:0px;
	background-image:url(menu_end.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:15px;
	background-color:#e8e8e6;
	margin:2px 0px 0px 0px;}
#menu_fix {
	font:1px Arial;
	line-height:0px;
	background-color:#e8e8e6;
	width:255px;
	height:0px;}
.menu_item_active {
	display:block;
	background-image:url(menu_item_active.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:255px;
	height:22px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
.menu_item:link, .menu_item:visited {
	display:block;
	background-image:url(menu_item.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:255px;
	height:22px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
.menu_item:hover {
	background-image:url(menu_item_hover.jpg);}
.menu_image {
	border:0px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
#down_menu_box {
	width:100%;
	border-bottom:1px dashed #999999;
	margin:0px 0px 5px 0px;}
#down_menu {
	line-height:0px;
	margin:0px 0px 5px 0px;}
.down_menu_container {
	text-align:center;
	border-right:1px dotted #999999;}

/* Манускрипт */
.manuscript {
	empty-cells:show;
	width:336px;}
.manuscript_up {
	background-image:url(manuscript_up.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	height:80px;}
.manuscript_down {
	background-image:url(manuscript_down.jpg);
	background-repeat:no-repeat;
	height:80px;}
.manuscript_center {
	background-image:url(manuscript_back.jpg);
	background-repeat:repeat-y;
	background-position:46px 0px;}
.manuscript_caption {
	width:220px;
	margin:0px 0px 0px 60px;}
.manuscript_content {
	width:210px;
	margin:0px 0px 0px 65px;
	}

/* Языки */
.lang_area {
	position:relative;}
.lang_ru, .lang_en {
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:36px;
	height:36px;}
.lang_ru:link, .lang_ru:visited {
	position:absolute;
	left:50px;
	top:171px;
	background-image:url(lang_ru.png);}
.lang_en:link, .lang_en:visited {
	position:absolute;
	left:90px;
	top:171px;
	background-image:url(lang_en.png);}

.lang_ru:hover, .lang_en:hover {
	background-position:0px -36px;}


/* Содержимое */
#content {
	width:100%;
	border-bottom:1px dashed #999999;
	margin:25px 0px 5px 0px;}
#center {
	vertical-align:top;
	padding:0px 25px 10px 10px;}
#center_forum {
	vertical-align:top;
	padding:0px 0px 0px 3px;}
#ear_left {
	width:270px;
	border-left:1px dashed #999999;}
#main_ear_left {
	vertical-align:top;}
	
.line {
    background:url(line.png) no-repeat center 0px;
    height:16px;}