html,body {

  margin:0;

  padding:0;

  height:100%;

  width:100%;
  background-color:#9b0d53;

}


a {
font-family: Arial;
	color: #fff;
	font-size:12px;
text-decoration:none;
}
a:hover {
font-family: Arial;
	/*color: #3c3c3c;*/
	font-size:12px;
	text-decoration:none;
}

.phot {
font-family: Arial;
background:url(../images/bg_pho.gif) no-repeat;
height:26px;
width:19px;
float:left;
	color: #666666;
	font-size:10px;
	text-align:right;
	vertical-align:bottom;
	padding-right:8px;
	padding-top:12px;
_padding:10px;
	cursor:pointer;
	font-weight:bold;

}
.photc {
	float:none;
	margin: 0 auto;
}

.menu_bottom {
font-family: "Times New Roman", Times, serif;
	color: #ff0072;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menu_bottom:hover {
font-family: "Times New Roman", Times, serif;
	color: #999999;
	font-size:12px;
	text-decoration:underline;
}

.right_menu {
font-family: "Times New Roman", Times, serif;
	color: #ff0072;
	font-size:16px;
	text-decoration:none;
	font-weight:bolder;
}
.right_menu:hover {
font-family: "Times New Roman", Times, serif;
	color: #999999;
	font-size:16px;
	text-decoration:underline;
}
.right_menu_hover {
font-family: "Times New Roman", Times, serif;
	color: #999999;
	font-size:16px;
	text-decoration:underline;
	font-weight:bolder;
}
.right_menu_hover:hover {
font-family: "Times New Roman", Times, serif;
	color: #999999;
	font-size:16px;
	text-decoration:underline;
	font-weight:bolder;
}

.men_h{
	color:#3c3c3c;
	font-family:"Bookman Old Style";
	font-weight:300;
	font-size:24px;
	height:32px;
	width:264px;
	padding-top:3px;
	padding-left:20px;
	padding-right:0px;
	text-decoration:none;
	border:0px solid #3c3c3c;
	vertical-align:middle;
	background:url(../images/lava.gif) repeat-x;

}

.story_lang{
	color:#fff;
	font-weight:300;
	font-size:14px;
	padding-top:3px;
	padding-left:20px;
	padding-right:0px;
	text-decoration:none;
	text-align:justify;
	border:0px solid #3c3c3c;

}

.men_h:hover {
	background:url(../images/lava.gif) repeat-x;
	color:#fff;
	height:32px;
	width:264px;
}

.pic1{
margin-left:14px;
}

.pic2{
margin-right:19px;
}

.texti{
color: #fff;
	padding-left: 12px;
	font-family: Tahoma,Arial;
	font-size: 14px;
	padding-right: 10px;
	text-align:justify;
	text-indent: 20px;
	letter-spacing:1px;
}

.textith{
	color: #fff;
	padding-left: 12px;
	font-family: Arial;
	font-size: 18px;
	padding-right: 10px;
	text-align:justify;
	text-indent: 30px;
	font-weight:normal;
}

.pages_name
{


	font-family:"Bookman Old Style";
	color: #fff;
	font-size:26px;
	text-decoration:none;
	font-weight:550;
	margin-right:70px;
}

.user_menu
{

	font-family: Arial;
	color: #fff;
	font-size:14px;
	text-decoration:none;
	font-weight:500;
}
.user_menu:hover
{

	font-family: Arial;
	color: #a9a9a9;
	font-size:14px;
	text-decoration:none;
	font-weight:500;
}


.text_form
{

	font-family: Arial;
	color: #000000;
	font-size:12px;
	text-decoration:none;
	font-weight:400;
}

.text_form2
{

	font-family: Arial;
	color: #000000;
	font-size:12px;
	text-decoration:none;
	font-weight:400;
	width:100px;
}

.text_form_a
{

	font-family: Arial;
	color: #3c3c3c;
	font-size:14px;
	text-decoration:none;
	font-weight:400;
	white-space: pre;
}

.text_gift
{

	font-family: Arial;
	color: #fff;
	font-size:14px;
	text-decoration:none;
	font-weight:400;
	white-space: pre;
}
.text_gift:hover
{

	font-family: Arial;
	color: #fff;
	font-size:14px;
	text-decoration:underline;
	font-weight:400;
	white-space: pre;
}

.abo{
height:80px;
width:250px;
position:relative;
border:0px solid #3c3c3c;
overflow-y: auto;
font-family: Arial;
	color: #3c3c3c;
	font-size:10px;
}
.seek{
border:0px solid #3c3c3c;
font-family: Arial;
color: #3c3c3c;
font-size:14px;
}
.sss{

border:0px solid #3c3c3c;
}
.star_form
{

	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:400;
	color:#FF0000;
}

.no_photos
{

	font-family: Arial;
	font-size:18px;
	text-decoration:none;
	font-weight:400;
	color:#FF0000;
}

.top_menu
{
	position: absolute;
	border:0px solid #3c3c3c;
	top: 13px;
	left: 120px;
	right: 120px;
	display:inline;
	font-weight:bold;
}

.top_menu_logout
{
font-family: Arial;
	color:#ff0000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;.
	}

	.top_menu_logout:hover
{
text-decoration:underline;
	}

.top_menu_tx
{
font-family: Arial;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;


	}

.top_menu_tx:hover
{

	font-family: Arial;
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.text_form:hover
{

	font-family: Arial;
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	font-weight:400;
}

.input_text
{
font-weight:normal;
	border:1px solid #3c3c3c;
	font-family: Arial;
	color: #3c3c3c;
	font-size:11px;
	width:auto;
}

.stat_money
{
	font-family: Arial;
	color: #3c3c3c;
	font-size:16px;
	font-weight:bold;
	white-space: normal;
	text-decoration:none;
}

.stat
{
	font-family: Arial;
	color: #3c3c3c;
	font-size:10px;
	white-space: normal;
	text-decoration:none;
}

.stor
{
	font-family:"Trebuchet MS";
	color: #fff;
	font-size:11px;
	text-decoration:none;
	white-space: normal;
	letter-spacing:1px;
}
.stor_b
{
	font-family:"Trebuchet MS";
	color: #fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	white-space: normal;
	letter-spacing:1px;
}

.stor:hover
{
	font-family:"Trebuchet MS";
	color: #fff;
	font-size:11px;
	text-decoration:none;
	letter-spacing:1px;
}
.stor_b:hover
{
	font-family:"Trebuchet MS";
	color: #fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
}

.stat_w
{
	font-family: Arial;
	color: #ffffff;
	font-size:10px;
	white-space: pre;
	text-decoration:none;
}

.stat:hover{
	font-family: Arial;
	color: #3c3c3c;
	font-size:10px;
	white-space: pre;
	text-decoration:none;
}

.status
{
	font-family: Arial;
	color: #9b0d53;
	font-size:14px;
	font-weight:bold;


}

.form_submit{
	border:1px solid #FFFFFF;
	background:url(../images/butt_bg_13.gif) repeat-x;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:300;
	font-size:12px;
	padding:2px 10px;

	text-decoration:none;
}

.form_submit:hover {
	border:1px solid #FFFFFF;
	background:url(../images/butt_bg_12.gif) repeat-x;
}

.mark_photo
{

	font-family: Arial;
	color: #000;
    font-size:10px;
	text-decoration:none;
}

.mark_photo:hover
{

	color: #a9a9a9;

}

.page_name
{

	padding-left: 76px;
	font-family: Arial;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;

}

.page_name a
{

	color: #FFFFFF;
	text-decoration: none;
}

table.full-height {

  height:100%;
}

#maintbl
{

background-image:url(http://localhost/energo/images/towns.gif)
}

.bod a
{

	color: #FFFFFF !important;
}
.bod
{

	color: #ccc !important;
	padding-left: 10px;
	font-family: Arial;
	font-size: 14px;
	padding-right: 10px;
}
#div_menu
{
	position:relative;
top:-11px;
}

#div_menu UL {
  list-style: none;			/* Для списка убираем маркеры */
  margin: 0px;				/* Нет отступов вокруг */
  padding: 0px;				/* Убираем поля вокруг текста */
  font-family: Arial;	/* Рубленый шрифт для текста меню */
  font-size: 11pt			/* Размер текста в пункте меню */
}
#div_menu UL LI {
  position: relative;		/* Подпункты позиционируются относительно */
  		/* Цвет фона пунктов меню */
  float: left;
  padding: 8px 0px;
  		/* Пункты первого уровня располагаются горизонтально */

  	/* Поля вокруг пунктов первого уровня */
  margin-right: 0px		/* Расстояние между пунктами по горизонтали */
}
#div_menu UL LI UL LI {
 padding: 0px;			/* Отменяем поля вокруг рамки пунктов меню второго уровня */
 padding-top: 3px;
}
#div_menu LI UL {
  position: absolute;		/* Подменю позиционируются абсолютно */
  display: none;		/* Скрываем подменю */
  width: 180px;			/* Ширина пунктов подменю */
  margin-top: 4px		/* Сдвигаем подменю немного вниз */

}


* HTML #div_menu LI UL {			/* Только для браузера Internet Explorer */
  left: 0px;			/* Положение подменю по горизонтали */
  top: 21px;
  _top: 25px		/* Положение подменю по вертикали */
}
#div_menu LI A {

border:medium none;
color:#FFFFFF;
padding:11px 23px 8px 21px;
text-decoration:none;

  		/* Отменяем повторение фона */
}


#div_menu LI UL LI A:hover {
  display: block;		/* Отображаем ссылку как блочный элемент */
  padding: 8px;		/* Поля вокруг надписей подменю */
  width: 180px;		/* Ширина пунктов подменю */
  border-bottom: none;	/* Границу снизу не проводим */
/* Для подпунктов рисунок убираем */
    background-color:#710005;
	 background-image: none;
}


#div_menu LI:hover UL,#div_menu LI.over UL {

  display: block		/* При выделении пункта курсором мыши

открывается подменю */
}
 .brd {
  border-bottom: 1px solid #ccc	/* Добавляем линию снизу */
}

#div_right{
/*background-image:url(../images/circle.png);
background-repeat:no-repeat;*/
border:0px solid #333333;
float:right;
height:32px;
width:210px;
z-index:10000;

}


#contain {
position:absolute;
/*right:5px;*/
left:985px;
top:268px;
z-index:200;
_top:268px;
_left:985px;
line-height:0px;
margin:0 0 0 0;
padding:0 0 0 0;
height:0px;
border:0px solid;
}

#bar{
position:relative;
border:1px solid #FF0000;
z-index:200;
line-height:0px;
margin:0 0 0 0;
padding:0 0 0 0;
height:20px;
}

#film {
position:relative;
top:-20px;
right:2px;
float:right;
z-index:200;
line-height:0px;
margin:0 0 0 0;
padding:0 0 0 0;
height:0px;
}

#fff {
	border:solid 0px #000000;
	width:130px;
}


#col1 {
position: absolute;
top: 268px;
 background-color: #fc0; /* Цвет фона колонки */
 padding: 5px; /* Поля вокруг текста */
 float: left; /* Обтекание по правому краю */
 min-width: 953px; /* Ширина левой колонки */
}

.serc{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
	}

#gift_for
{

	font-family: Arial;
	color: #000000;
	font-size:12px;
	text-decoration:none;
	font-weight:400;
	margin:0 0 0 0;
	padding:20px !important;
}

#banner_text{
	color:#990066;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	width:200px;
	height:60px;
	text-align:right;
	padding:2px;
	margin:2px;
	text-decoration:none;
}

#banner_text a{
	color:#990066;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	width:200px;
	height:60px;
	text-align:right;
	padding:2px;
	margin:2px;
	text-decoration:none;
}


#banner_text:first-letter {
 font-size: 160%; /* Размер шрифта буквицы */
  padding: 0px; /* Поля между буквицей и текстом */
 margin-top: 0px; /* Отступ сверху */
text-decoration:none;
}

#cat_name{
	display: block;
	height: 45px;
	padding-top: 10px;
}