BODY {
  margin: 0px;
  padding: 0px;
  background: #e0b56c url('../img/wood.png');
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#777;
}
table {
  position: relative;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:10pt; color:#777;
}
A {
  color:#9f0000;
  text-decoration:underline;
}
A:hover{
  text-decoration:none;
}
#stop {
  display: block; position: relative;
  width: 100%; overflow: hidden;
  text-align: center;
}
#wrapper {
  display: block; position: relative;
  width: 1019px; margin: auto auto;
}
#wrapperHead {
  display: block; position: relative;
  width: 1019px; height: 270px;
  background: url('../img/wrapperhead.jpg');
}
#wrapperFoot {
  display: block; position: relative;
  width: 1019px; height: 250px;
  background: url('../img/wrapperfoot.jpg');
}
#tableDiv {
  display: block; position: relative;
  width: 1019px;
  background: #f8f8f8;
}
#leftOutDiv {
  display: block; position: relative;
  width: 65px;
}
#lColDiv {
  display: block; position: relative;
  width: 590px; left: 12px;
}
#rColDiv {
  display: block; position: relative;
  width: 250px; left: 65px;
}
#pencilBottom {
  display: block; position: absolute;
  width: 53px; height: 160px; left: 0px; top: 0px;
  background: url('../img/pencilbottom.jpg');
}
#pen {
  display: block; position: absolute;
  width: 37px; height: 298px; left: 713px; top: 122px;
  background: url('../img/pen.png');
  z-index: 50;
}
#clip {
  display: block; position: absolute;
  width: 26px; height: 103px; left: 23px; top: -20px;
  background: url('../img/clip.png');
  z-index: 51;
}
#clips {
  display: block; position: absolute;
  width: 17px; height: 49px; top: 0px; left: 725px;
  background: url('../img/clips.png');
  z-index: 52;
}
#fastContacts {
  display: block; position: absolute;
  width: 116px; height: 35px; top: 50px; left: 640px;
  text-align: left;
  font: normal 12pt Tahoma;
  color: #4959d4;
}
#fastContacts2 {
  display: block; position: absolute;
  width: 230px; height: 35px; top: 85px; left: 510px;
  text-align: left;
  font: bold 10pt Tahoma;
  color: #aec5d8;
}
#dateTime {
  display: block; position: absolute;
  width: 116px; height: 15px; top: 134px; left: 100px;
  text-align: right;
  font: bold 8pt Tahoma;
  color: #b2b2b2;
}

/*PDA*/
#pdaMenu {
  display: none; position: absolute;
  width: 90px; bottom: 22px; left: 0px;
  text-align: left;
  z-index:3;
}
#pdaCats  {
  display:none; position: absolute;
  width: 130px; height: 125px; top: 3px; left: 91px;
  text-align: left;
  overflow: auto;
  z-index:6;
}
#pdaGamesList  {
  display:none; position: absolute;
  width: 220px; height: 125px; top: 3px; left: 0px;
  text-align: left;
  overflow:auto;
}

#restoreDefault {
  display: block; position: relative; float: right; margin-bottom: 3px;
  width: 14px; height: 14px;
  background: url('../img/close.gif') 0px 0px;
  cursor: hand;
  cursor: pointer;
  text-decoration:none;
}
#restoreDefault:hover {
  background-position: -14px 0px;
  text-decoration:none;
}
#restoreDefault_na {
  display: none; position: absolute;
  width: 14px; height: 14px; left: 0px; top: 0px;
  background: url('../img/npc_nonactive.gif') -28px 0px;
}
#nextW {
  display: block; position: relative; float: right; margin-bottom: 3px;
  width: 14px; height: 14px;
  background: url('../img/next.gif') -14px 0px;
  cursor: hand;
  cursor: pointer;
  text-decoration:none;
}
#nextW:hover {
  background-position: 0px 0px;
  text-decoration:none;
}
#nextW_na {
  display: none; position: absolute;
  width: 14px; height: 14px; left: 0px; top: 0px;
  background: url('../img/npc_nonactive.gif') 0px 0px;
}
#prevW {
  display: block; position: relative; float: right; margin-bottom: 3px;
  width: 14px; height: 14px;
  background: url('../img/prev.gif') -14px 0px;
  cursor: hand;
  cursor: pointer;
  text-decoration:none;
}
#prevW:hover {
  background-position: 0px 0px;
  text-decoration:none;
}
#prevW_na {
  display: none; position: absolute;
  width: 14px; height: 14px; left: 0px; top: 0px;
  background: url('../img/npc_nonactive.gif') -14px 0px;
}
#bigWGame {
  display: none; position: relative; float: right; margin-bottom: 3px;
  width: 14px; height: 14px;
  background: url('../img/bigwindowgame.gif') 0px 0px;
  cursor: hand;
  cursor: pointer;
  text-decoration:none;
}
#bigWGame:hover {
  background-position: -14px 0px;
  text-decoration:none;
}

#desctop {
  display: block; position: absolute;
  width: 220px; height: 123px; top: 3px; left: 0px;
  z-index: 1;
  overflow:hidden;
}
#desctopStab {
  display:block; position: absolute;
  width: 202px; height: 123px; top: 0px; left: 0px;
  z-index: 2;
  overflow: hidden;
}
#bigWindowGame {
  display:none; position: absolute;
  width: 600px; height: 400px; left:100px; top: 40px;
  z-index: 100;
}
#bigWindowGameClose {
  display: block; position: absolute;
  width: 14px; height: 14px; right: -15px; top: -15px;
  background: url('../img/close.gif') 0px 0px;
  cursor: hand;
  cursor: pointer;
  z-index: 99;
  border:5px solid red;
  text-decoration:none;
}
#bigWindowGameClose:hover {
  background: url('../img/close.gif') -14px 0px;
  text-decoration:none;
}
#bigWindowBg{
  display:none; 
  position:absolute; 
  top:0px; 
  left:0px; 
  width:100%; 
  height:100%; 
  background-color:#000; 
  opacity: 0.4; 
  filter: alpha(opacity=40); 
  z-index:85;
}
#playGame {
  display: block; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;
}
DIV.windowDiv {
  display:block; position: absolute;
  width: 202px; height: 123px; top: 0px; left: 0px;
  z-index: 4;
}
#btnsAll {
    display: block; position:absolute;
    top:0px; right:0px;
    width: 16px; height: 123px;
    margin: 0; padding:0;
    z-index: 98;
    text-align: right;
    font-size: 8px;
}
#activeWindow {
  display:block; position: absolute;
  width: 190px; height: 123px; top: 0px; left: 0px;
  z-index: 5;
}
#displayNone {
  /*display: none;*/
  visibility: hidden;
}
.rubrics {
  font: bold 12pt Tahoma;
  color: #969595;
}
#pdaScreen{
	display:block;
	position:absolute;
	height: 150px; 
	top: 3px; 
	left: 123px;
	width: 225px;
	overflow:hidden;
}
#taskBar {
  display: block; position: absolute;
  width: 225px; height: 22px; top: 129px; left: 0px;
  background: #6b6c70 url('../img/taskbar.png');
}
#windowsStart {
  display: block; position: absolute;
  width: 20px; height: 22px; top: 0px; left: 0px;
  background: #6b6c70 url('../img/windowsstart.png');
}

#flGame {
  position: absolute; display: none;
  top: 3px; left:0px;
  z-index: 25;
}
.small_1240038982 {
	FONT-SIZE:9px; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.norm_1240038982{
	FONT-SIZE:10px; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.txt_1240038982{
	FONT-SIZE:11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold
}
.informer{
  display:none; position:absolute;
  top:0px;left:0px;
  width:210px; height: 132px;
  background-color:#333; z-index:33;
}
#btnCloseAll {
    display: block; position:relative;    
    float:left;
    width: 12px; height: 10px;
    text-decoration:none;    
    margin: 0; padding:0;
    z-index:97;
    background: url('../img/btnclose.jpg') no-repeat;
    font-size:8px;
}
#btnCloseAll:hover{background-position: 0px -10px;
    text-decoration:none;
}
.inputBtn {
  display: block;
  width: 30px; border: 1px solid #b1b1b1;
  text-align: center;
  font-size: 11px;
}
.resulField {
  display: block;
  width: 130px; border: 1px solid black;
  background: #b1b1b1;
  text-align: right;
  font-size: 12px;
  margin: 2px auto;
}
/*!PDA!*/

#breadCrumbs {
  display: block; position: absolute;
  width: 600px; top: 205px; left: 70px;
  text-align: left;
  font: 14pt Georgia, "Times New Roman", Times, serif;
  color: #5e5e5e;
}
#breadCrumbs A{
  color:#5e5e5e;
  text-decoration:underline;
}
#breadCrumbs A:hover{
  color:#401f1f;
  text-decoration:underline;
}

#subRubrics{
	font-family: Georgia, "Times New Roman", Times, serif; font-size:14pt;
	text-align:right;
	background-color:#ddd;
	background-image: url(../img/static/subrubrics_bg.png);
	background-repeat:repeat-both;
	overflow:hidden;
	padding:0px;
	width:380px;
	height:25px;
	float:left;
}
#searchBox{
  text-align: left;
  color:#999; font-size:12pt;
  background-color:#f5f5f5;
	background-image: url(../img/static/subsearch_bg.png);
	background-repeat:repeat-both;
	overflow:hidden;
	float:left;
	width:230px;
	height:25px;
	padding:0px;
}
#searchBox input{
	font-size:7pt;
}

table.ann_table{
  font-family: Arial, Helvetica, sans-serif; font-size:10pt;
  color: #777;
}
table.ann_table #date{
  font-size:14pt;
}
table.rub_table{
  font-family: Arial, Helvetica, sans-serif; font-size:8pt;
  color: #444444;
}
table.rub_table tr.row_dark{
    background-color:#eeeeee;
	background-image: url(../img/static/ads_dark_bg.png);
	background-repeat:repeat-both;
}
table.rub_table tr.row_light{
    background-color:#dddddd;
	background-image: url(../img/static/ads_light_bg.png);
	background-repeat:repeat-both;
}

div.page_shortcuts{
	text-align:left;
	color:#5e5e5e;
	margin-left: 10px;
	padding-bottom:10px;
}
div.page_shortcuts a{
	color:#782424;
	background-color:#ddd;
	background-image: url(../img/static/subrubrics_bg.png);
	background-repeat:repeat-both;
	border:1px dotted #CCC;
	padding:2px;
}
div.page_shortcuts a:hover{
	color:#782424;
	background-color:#FFF;
	border:1px solid #782424;
	padding:2px;
}
div.page_shortcuts span{
	color:#782424;
	font-weight:bold;
	background-color:transparent;
	border:1px dotted #CCC;
	padding:2px;
}
div.page_limits{
	float:right;
	background-color:#ddd;
	background-image: url(../img/static/subrubrics_bg.png);
	background-repeat:repeat-both;
	padding:2px;
	color:#5e5e5e;
	border-top: 1px dotted #CCC;
}
div.page_limits a{
	display:inline;
	color:#782424;
	background-color:transparent;
	border:none;
	text-decoration:underline;
}
div.page_limits a:hover{
	display:inline;
	color:#782424;
	background-color:transparent;
	border:none;
	text-decoration:none;
}

#lastAnns{
    font-size:16pt; font-family: Georgia, "Times New Roman", Times, serif;
}

#addField {
  display: block; position: relative;
  width:500px;
  margin: auto auto;
}
#addTop {
  display: block; position: relative;
  width:500px; height: 12px;
  font-size: 1px;
  background: url('../img/addtopfoot.gif') top no-repeat;
}
#addFoot {
  display: block; position: relative;
  width:500px; height: 12px;
  font-size: 1px;
  background: url('../img/addtopfoot.gif') bottom no-repeat;
}
#addContHolder {
  display: block; position: relative;
  width:500px;
  background: url('../img/addcont.gif') repeat-y;
}
#myForm {
  display: block; position: relative;
  margin: auto auto;
  width:460px;
}
#searchText {
  display: block; position: absolute;
  width:100px; height: 20px; left: 75px; top: 75px;
  color: #979eaa;
  font: normal 16pt Tahoma;
}
#searchField {
  display: block; position: absolute;
  text-align: center;
  width:200px; left: 40px; top: 120px;
}
#searchBtnHolder {
  display: block; position: absolute;
  width:60px; left: 90px; top: 150px;
}
.searchBtn {
  width:70px;
  border: 1px solid #848887;
  background: #e8e8e8;
  font: normal 14pt Tahoma;
  color: #5e5e5e;
}
.searchBtnSm {
  width:45px;
  border: 1px solid #848887;
  background: #e8e8e8;
  font: normal 10pt Tahoma;
  color: #5e5e5e;
}
#answerTable{  
  width: 100%; margin-top:15px;
}
#borderRow{
  border-bottom:#777;
}
.banner_right {
  background-color:#999;
  background-image: url(../img/static/rightbanner_bg.png);
  background-repeat:repeat-both;
  padding:5px;
  display: block;
  position: relative;
  margin: auto auto;
  /*line-height: 20px;*/
}
#addBanHref{
  display:block; position:absolute;
  right:35px; top:193px;
  background-color:#ddd;
  background-image: url(../img/static/addbanner_bg.png);
  background-repeat:no-repeat;
  height:81px;
  width:219px;
  color:#a2a2a2;
  font: 12pt Tahoma;
  font-weight:bold;
  text-decoration:none;
}
#addBanHref:hover{
	color:#a38383;
  text-decoration:none;
}
#addBanText{
  display:block; position:absolute;
  left:16px;
  top:30px;
}
#successMsg{
  display:block; position:relative;
  border:1px dotted #999;
  width:50%; padding:30px;
  left:100px;
  text-align:center;
}
#counters{
    display:block; position:absolute;
    right:170px; bottom:3px;
	text-align:center;
}
#mocomLink{
  display:block; position:absolute;
  bottom:0px; left: 107px;
  width: 335px; height:120px;
  
  text-decoration:none;
}
#main_page_tabs{
  display:block; position:relative;
  text-align:right;
}
div.clear{clear:both;}
/*Âêëàäêè*/
#vkladkiBlock {
  display: block; position: absolute;
  width: 620px; height: 38px;
  left: 65px; bottom: 0px;
  background: url('../img/vkladkiblock.png');
}
#vkladkiBlockLeftOut {
  display: block; position: absolute;
  width: 21px; height: 38px;
  left: 0px; bottom: 0px;
  background: url('../img/vkladkiblockleftout.png');
}
#vkladkiBlockRightOut {
  display: block; position: absolute;
  width: 12px; height: 29px;
  right: 0px; bottom: 0px;
  background: url('../img/vkladkiblockrightout.png');
}
#vkladkaRMargin {
  display: block; position: relative;
  width: 10px; height: 34px;
  float: right;
}
A.vkladka {
  display: block; position: relative; margin-right: 2px;
  width: 102px; height: 34px;
  float: right;
  text-decoration: none;
  background: url('../img/vkladka.png') 0px -34px;
}
A.vkladka:hover {
  background-position: 0px 0px;
  color:#401f1f;
}
a.vkladkaActive, a.vkladkaActive:hover {
  display: block; position: relative; margin-right: 2px;
  width: 102px; height: 34px;
  float: right;
  text-decoration: none;
  background: url('../img/vkladka.png') 0px 0px;
  color:#401f1f;
}
div.vkladkaText{
	display:block;
	position:relative;
	top:5px;
}
span.js_link{border-bottom:1px dashed;}
/*!Âêëàäêè!*/
h2.main_page_h2{
	color:#5e5e5e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
.align_right{text-align:right;}
.small_text{
	font-size:7pt;
	font-weight:normal;
	color:#555;
}
.div_info{
	background-color: #daecf0;
	font-size:8pt;
	padding:5px;
}
.add_article_block{
	text-align:center;
}
a.add_article{
	font-size:12pt;
	background-color:#dadada;
	padding:2px 10px;
	border:1px dotted;
	text-decoration:none;
}
a.add_article:hover{
	background-color:#CCC;
	border:1px solid;
	text-decoration:none;
}
.form_required{
	color:red;
}
#tableDivFoot{
	display:block;
	position:relative;
	width:620px;
	height:22px;
	font-size:8px;
	margin:auto auto;
	background: url(../img/tabledivfoot.png);
}
.feedback_msg{
	background-color: #daecf0;
	font-size:8pt;
	padding:5px;
}
.small_font{font-size:8pt;}
.blue_link{color:#6d8eab;}