* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.main {
  background: url(/i/index2/back_top.jpg) repeat-x;
  width: 100%;
  height:555px;
	text-align: center;
}
body {
  margin: 0px;
  background: url(/i/index2/background.gif);
  width: 100%;
}
.content {
	text-align: left;
	width: 791px;
  margin: 0 auto;
}
.top {
  background: url(/i/index2/shapka.jpg) no-repeat;
	width:  791px;
	height: 260px;}
.left-your-account {	float:left;
	display:block;
	width:203px;
	height:260px;}
.left-text-w {	color:#FFFFFF;
	font: normal 11px Tahoma;}
.left-text_b {
  color:#1D0038;
  font: normal 11px Tahoma;
}
.fleft-b {  float:left;
  display:block;}
.email-input {	width:107px;
	height:12px;
	border: solid 0px;
	background-color:#EBEFF8;
	margin: 0px 0px 0px 11px;
	font: normal 10px Tahoma;}
.passw-input {	width:107px;
	height:12px;
	border: solid 0px;
	background-color:#EBEFF8;
	margin: 0px 0px 0px 3px;
	font: normal 10px Tahoma;}
.sub {
  background: url(/i/index2/telo_contenta.gif) repeat-y;
	width:  791px;

  margin: 0 auto;
}
.bottom {
  background: url(/i/index2/content_footer.gif) no-repeat;
	width:  791px;
	height: 19px;
  margin: 0 auto;
}
.leftcol {
	width: 262px;
  background-color: #FFF4DE;
}
.rightcol {
	width: 525px;
  background-color: #FFF4DE;
}
.perepis_nas {
  background: url(/i/index2/perepis_naselenia_shapka.gif) no-repeat;
  width:262px ;
  height: 39px;
}
.perepis_ludi {
  background: url(/i/index2/perepis_ludy.gif) no-repeat;
  width:172px ;
  height: 23px;
  padding:0px 0px 0px 90px;
}
.stat-ludi {
  float:left;
  width:46px;
  color: #221741;
  font: normal 11px Tahoma;
  margin: 4px 0px 0px 0px;
  text-align: center;
}
.perepis_elfi {
  background: url(/i/index2/perepis_elfy.gif) no-repeat;
  width:172px;
  height: 23px;
  padding:0px 0px 0px 90px;
}
.stat-elfi {
  float:left;
  width:46px;
  color: #221741;
  font: normal 11px Tahoma;
  margin: 4px 0px 0px 0px;
  text-align: center;

}

.perepis_gnomi {
  background: url(/i/index2/perepis_gnomy.gif) no-repeat;
  width:172px ;
  height: 23px;
  padding:0px 0px 0px 90px;
}
.stat-gnomy {
  float:left;
  width:46px;
  color: #221741;
  font: normal 11px Tahoma;
  margin: 4px 0px 0px 0px;
  text-align: center;

}

.cell {
	margin:0px;
	float:left;
}
.cell-list {
	padding: 3px 0px 0px 0px;
}
.banner-line {
  background: url(/i/index2/devblog_banner_linia.gif) no-repeat;
  width:261px;
  height:3px;
  margin:0px;
  padding:0px;
}
.banner-cont {
  width:261px;
  text-align: center;
  margin:0px;
  padding:0px;
}
.border {
  border: solid 1px;
}
.rate-top {
  border: solid 1px #887356;
  color: #5B4F3F;
  text-align: center;
  font: normal 11px Tahoma;
  padding: 5px 0px;
}
.td-rate-t {
  border: solid 1px #CBC2A3;
  text-align:center;
}
.td-rate-s {
  border: solid 1px #CBC2A3;
  text-align:center;
}
.tr-rate-t {
  background: url(/i/index2/rating_temnaya_linia.gif) repeat-x;
  height:24px;
}
.tr-rate-s {
  background: url(/i/index2/rating_svetlaya_linia.gif) repeat-x;
  height:24px;
}
.rate-rang
{
  font: normal 11px Tahoma;
  color: #574F3C;
}
.rate-point {
  font: normal 11px Tahoma;
  color: #574F3C;
}
.rate-pravitel {
  color: #AA2526;
  font: bold 11px Tahoma;
  text-align:center;
  text-decoration: none;
}
.rate-elfy {
  background: url(/i/index2/rating_icon_elfy.gif) no-repeat;
  width:16px;
  height:16px;
  text-align:center;
  margin:0px;
  padding:0px;
}
.rate-ludy {
  background: url(/i/index2/rating_icon_ludy.gif) no-repeat;
  width:16px;
  height:16px;
  text-align:center;
}
.rate-gnomy {
  background: url(/i/index2/rating_icon_gnomy.gif) no-repeat;
  width:16px;
  height:16px;
  text-align:center;
}

.nob-r {
  border-right: solid 0px;
}
.nob-l {
  border-left: solid 0px;
}
.nob-t {
  border-top: solid 0px;
}.nob-b {
  border-bottom: solid 0px;
}
.cell-news-left {
  padding-top: 20px;
}
.cell-news-right {
  padding-top: 20px;
}

.news-title {	color:#852F16;
	font: bold 13px Tahoma;
	margin: 0px 0px 15px 0px;}
.news-text {	text-align:justify;
	color:#5A4E42;
	font-size:11px;}
.news-date {
  color:#5A4E42;
  font-size:11px;
  margin-top:20px;
}
.news-more , .news-more a {	text-decoration: none;	text-align:right;
	margin-top:20px;
	color:#842E13;
	font: bold 11px Tahoma;}.loading-overlay {  opacity: 0.8; filter: alpha(opacity: 80);  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 99;  background-color: #000000;}.loading-img {  width: 315px;  height: 122px;  background: url(/i/waiting.jpg) no-repeat;  left: 0;  top: 0;  position: absolute;  z-index: 100;}.box-message {  width: 650px;  position: absolute;  z-index: 100;}.box-message-header {  width: 650px;  height: 40px;  background: url(/i/box-message-header-bg.gif) no-repeat;  color: #371c00;  font-weight: bold;}.box-message-header h2 {  margin: 0px;  padding: 10px 0px 0px 20px;}.box-message-footer {  width: 650px;  height: 11px;  background: url(/i/box-message-footer-bg.gif) no-repeat;}.box-message-content {  width: 650px;  background: url(/i/box-message-bg.gif) repeat-y;  color: #7b1d00;  padding: 5px 25px 15px 25px;  text-align: center;}.box-message-close {  float: right;  width: 24px;  height: 24px;  background: url(/i/button-close.gif) no-repeat;  margin-right: 15px;  margin-top: -17px;  cursor:pointer !important; cursor:hand;}.button-close {  width: 108px;  height: 21px;  background: url(/i/button-close2.gif) no-repeat;  cursor:pointer !important; cursor:hand;  margin: 0px auto;  margin-top: 10px;  color: #3a1b0a;  padding-top: 5px;  text-align: center;}.box-header {  height: 22px;  background: url(/i/i1/header-bg.gif) repeat-x;  padding-top: 5px;  padding-left: 70px;}/* message box */.loading-overlay {  opacity: 0.8; filter: alpha(opacity: 80);  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 99;  background-color: #000000;}.box-message {  width: 650px;  position: absolute;  z-index: 100;}.box-message-header {  width: 650px;  height: 40px;  background: url(/i/box-message-header-bg.gif) no-repeat;  color: #371c00;  font-weight: bold;}.box-message-header h2 {  margin: 0px;  padding: 10px 0px 0px 20px;}.box-message-close {  float: right;  width: 24px;  height: 24px;  background: url(/i/button-close.gif) no-repeat;  margin-right: 15px;  margin-top: -17px;  cursor:pointer !important; cursor:hand;}.box-message-content {  width: 600px;  background: url(/i/box-message-bg.gif) repeat-y;  color: #7b1d00;  padding: 5px 25px 15px 25px;  text-align: center;}.button-close {  width: 108px;  height: 21px;  background: url(/i/button-close2.gif) no-repeat;  cursor:pointer !important; cursor:hand;  margin: 0px auto;  margin-top: 10px;  color: #3a1b0a;  padding-top: 5px;  text-align: center;}.box-message-footer {  width: 650px;  height: 11px;  background: url(/i/box-message-footer-bg.gif) no-repeat;}/* end of message box*//* popupbox */.popupbox-header {  background: url(/i/action/popup_bg.gif) repeat-x;  border: solid 1px #9D8667;  height:20px;  margin: 1px 1px 0px 1px;}.popupbox-title {  padding: 3px 5px 0px 5px;  height:17px;}.popupbox-main {  border: solid 1px #99927F;  background-color: #FFF7EA;  position: absolute;  z-index: 100;}.popupbox-content {  border-left : solid 1px #9D8667;  border-right : solid 1px #9D8667;  background-color: #FFF7EA;  margin: 0px 1px 0px 1px;}.popupbox-close {  height:20px;  width:16px;  background: url(/i/action/close.gif) no-repeat;  cursor:pointer !important; cursor:hand;}.popupbox-footer {  border-left : solid 1px #9D8667;  border-right : solid 1px #9D8667;  border-bottom : solid 1px #9D8667;  margin: 0px 1px 1px 1px;}/* emd of popupbox */.button, .button-selected, .button-r, .button-r-selected {  width: 135px;  height: 21px;  background: url(/i/9/button.gif) no-repeat;  color: #554430;  cursor:pointer !important; cursor:hand;  text-align: center;  padding-top: 6px;  font-family: Tahoma;}.button-selected {  background: url(/i/9/button.gif) no-repeat 0 -27px;}/* standard block*/.hand {  cursor:pointer !important;   cursor:hand;}.none , .hide {	display:none;}.display {	display: yes;}.u-line {  text-decoration: underline;}.not-u-line {  text-decoration: none;}.border {  border: solid 1px red;}.noborder {  border: solid 0px;}.fleft {  float: left;}.fright {  float: right;}.center {  text-align: center;}.left {  text-align: left;}.right {  text-align: right;}.justify {  text-align: justify;}.tahoma {  font-family: Tahoma;}.fs9 {  font-size: 9px;}.fs10 {  font-size: 10px;}.fs14 {  font-size: 14px;}.fs16 {  font-size: 16px;}.fs20 {  font-size: 20px;}.scroll_y {  overflow:auto;  overflow:scroll;  overflow-x:hidden;  overflow-y:scroll;}.bold {  font-weight: bold;}.nodecor {  text-decoration: none;}.clearer {  clear:both;  height:1px;}.white-bg {  background-color: #f6f0d0;}.padding1 {  padding: 1px;}.margin1 {  margin: 1px;}.gray {  color: #796854;}.green {  color: #38b600;}.red {  color: #b70c02;}.hr1 {  width: 223px;  height: 1px;  background: url(/i/9/hr1.gif) no-repeat;  font-size: 1px;}.hr2 {  width: 423px;  height: 1px;  background: url(/i/9/hr2.gif) no-repeat;  font-size: 1px;}.hr3 {  width: 665px;  height: 1px;  background: url(/i/9/hr3.gif) no-repeat;  font-size: 1px;}.hr4 {  width: 243px;  height: 1px;  background: url(/i/9/hr4.gif) no-repeat;  font-size: 1px;}.hr5 {  width: 479px;  height: 1px;  background: url(/i/9/hr5.gif) no-repeat;}.hr6 {  width: 88px;  height: 1px;  background: url(/i/9/hr6.gif) no-repeat;}.hr7 {  width: 131px;  height: 1px;  background: url(/i/9/hr7.gif) no-repeat;}.hr8 {  width: 510px;  height: 1px;  background: url(/i/9/hr8.gif) no-repeat;}.hr-b {  width: 135px;  height: 1px;  background: url(/i/9/hr-b.gif) no-repeat;  margin: 3px auto;}.hr-dotted {  height: 1px;  background: url(/i/9/hr-dotted.gif) repeat-x;}.hr-well {  width: 420px;  height: 1px;  background: url(/i/9/hr-well.gif) no-repeat;  margin: 3px auto;}.fcenter {  margin: 0 auto;}/* end of standart block*/