#content{
  vertical-align: top;
  padding: 7px;
  font-size: 0.8em;
  height: 100%;
}

#content a:hover{
  text-decoration: underline;
}

#content table{
  height: 0px;
}

table.tab_state{
  height: 0px;
}

td.td_state_info_razdel{
  width: 5px;
  background-color: rgb(69,69,69);
  border: 1px rgb(181,181,181) solid; 
}

td.td_state_intro{
  border: 1px rgb(181,181,181) solid;
}          

div.state_title_razdel{
  text-align: right;
  margin-right: 6px;
  margin-top: 6px;  
}   

div.state_title_razdel a{
  font-size: 1.1em;
  color: rgb(51,0,0);
  background-color: rgb(234,234,234);

}    

div.state_title_razdel a:hover{
  font-size: 1.1em;
  color: rgb(51,0,0);
  background-color: #fff;
  text-decoration: underline;
}  

div.state_intro{
  padding: 3px;
}

a.more_razdel{
  background-color: rgb(234,234,234);
  color: rgb(0,0,0);
}

a.more_razdel:hover{
  background-color: #fff;
  text-decoration: underline;
  color: rgb(0,0,0);
}

table.tab_state_item{
  height: 0px;
}

td.td_state_info_razdel_item{
  width: 5px;
  background-color: #9f4102;
  border: 1px rgb(181,181,181) solid; 
}

td.td_state_intro_item{
  border: 1px rgb(181,181,181) solid; 
}

div.state_intro_item{
  font-size: 0.75em;
  padding: 5px;
}

div.state_intro_item_otvet a {
  font-size: 0.8em;
  color: rgb(85,85,85);
  text-decoration: underline;
  padding: 5px;
}

div.ditto_nav_pages{
  text-align: center;
}

div.ditto_nav_pages a{
  border: 1px rgb(181,181,181) solid;
}

div.ditto_nav_pages a:hover{
  border: 1px rgb(181,181,181) solid;
  background-color: rgb(51,0,0);
  color: #fff;
}

table.tab_book_item{
  height: 0px;
}

table.tab_book_item table{
  height: 0px;
}

td.td_book_info_razdel_item{
  border: 1px rgb(181,181,181) solid;
  width: 2px;
  background-color: rgb(0,128,128);
}


td.td_book_intro_item{
  border: 1px rgb(181,181,181) solid; 
}

td.td_book_intro_item a{
  color: #000;
  font-size: 0.8em;
  font-weight: bold;
  padding-left: 5px; 
}

td.td_book_intro_img{
  width: 94px;
  vertical-align: top;    
}

td.td_book_intro_img img{
  padding: 2px;
  margin-bottom: 8px;
}

td.td_book_intro_summary{
  vertical-align: top;
  padding: 5px; 
}

div.div_book_intro_summary{
  font-size: 0.8em;
}

div.a_book_intro_dlink{
  text-align: right;
}

div.a_book_intro_dlink a{
  color: rgb(102,0,0);
  font-size: 0.8em;
  font-weight: bold;
  padding-right: 5px;   
}

table.tab_book_on_index{
  height: 0px;
}

td.td_book_item_in_main{
  width: 50%;
  vertical-align: top;
}

table.tab_book_item_in_main{
  height: 0px;
}

td.td_book_info_razdel_item_in_main{
  
}

td.td_book_intro_item_in_main a{
  color: #000;
  font-size: 0.8em;
  font-weight: bold;
}

td.td_book_intro_item_in_main table{
  margin-top: 4px;
}



/*============================================================================*/
td.td_razdel_podrazdel_item_prev_left{

}

td.td_razdel_podrazdel_item_prev_left a{
  font-size: 0.8em;
  padding-left: 10px;
  background-image: url(img/arrs/arr.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

td.td_razdel_podrazdel_item_prev_right{
  text-align: right;
}

td.td_razdel_podrazdel_item_prev_right a{
  font-size: 0.8em;
  padding-right: 10px;
  background-image: url(img/arrs/arr_down.gif);
  background-position: right center;
  background-repeat: no-repeat;
}
/*============================================================================*/
td.td_publicate_item_summary_left{
  border: 1px rgb(181,181,181) solid;
  width: 2px;
  background-color: rgb(0,102,153);  
}

td.td_publicate_item_summary_right{
  border: 1px rgb(181,181,181) solid; 
}

div.div_publicate_item_summary_title{
  text-align: left;
  padding: 3px; 
}

div.div_publicate_item_summary_title a{
  font-size: 0.9em;
  color: rgb(0,51,102);
  font-weight: bold;
}

div.div_publicate_item_summary_content{
  font-size: 0.75em;
  color: rgb(0,0,0);
  padding: 5px;   
  vertical-align: top;
}

div.div_publicate_item_summary_content a img{
  float: left;
}

div.div_publicate_item_summary_content img{
  margin: 3px;
}

div.div_publicate_item_summary_linkmore{
  text-align: right;
}

div.div_publicate_item_summary_linkmore a{
  font-size: 0.75em;
  color: rgb(0,0,0);
  margin: 3px;
}


/*============================================================================*/



/*============================================================================*/
#div_lmenu_sape_mainlink_container{
  
}

#div_lmenu_mainlink_links{
  width: 80%;
  border: 0px rgb(200,200,200) ridge;
  color: rgb(151,151,151);
  font-size: 0.2em;
  margin-left: 10%;
}

#div_lmenu_mainlink_links a{
  color: rgb(151,151,151);
  font-size: 0.2em;
}
/*============================================================================*/