.c_p{cursor:pointer}
.c_p:hover{text-decoration: underline}

#container {
    margin: auto;
    width: 990px;
}
#top_line {
    background-color: #2A7273;
    font-size: 1px;
    height: 7px;
}
#ph-logo {
    padding: 15px 0;
    width: 400px;
}
#ph-logo *{
   text-decoration:none;
}
#ph-p {
    color: #2A2723;
    float: left;
    font-family: Times New Roman;
    font-size: 72px;
    height: 72px;
    line-height: 72px;
    margin-top: -7px;
    width: 38px;
}
#logo_h {
    height: 44px;
    margin-top: 7px;
}
#ph-t3 {
    margin-top: -10px;
}
#slogan {
    font-size: 10px;
    padding-top: 5px;
}

#top_menu {
    background-color: #2A2723;
    height: 45px;
    margin-bottom: 1px;
    width: 100%;
    color: #fff;
}
#top_menu td, #top_menu a {
    color: #FFFFFF;
}
#top_menu a.big{
  text-decoration: inherit;
  font-size:20px;
  color: #fff;
}
#top_menu .ph{
  font-size:36px;
  padding-left: 15px;
  font-family:Times New Roman;
  width:25px;
  font-weight:bold;
  vertical-align:top;
  padding-bottom:3px;
}
#top_menu a.big.u{
  text-decoration: underline;
}
#top_menu td {
     font-size: 20px;
     vertical-align:middle;
}
#top_menu .td1 {
   width: 510px;
}
#top_menu #sendbook {
  font-style:italic;
  font-size: 20px;
}
#top_menu .td1 div {
   display:inline;
}
#top_menu .td2 {
    padding-left: 15px;
    width: 97px;
}
#top_menu .delimiter {
    color: #393837;
}

#top_menu .td5 {
    padding-right: 15px;
    text-align: right;
    width:200px;
}

#top_menu .td_auth {
    padding-right: 15px;
    text-align: right;
    font-family:Georgia;
    font-style:italic;
    font-size:16px;
}
#top_menu .td_auth span{
	font-style:normal;
}
#top_menu .td_auth span a#auth_link{
   font-size:12px;
   font-family:Arial;
   font-style:normal;
}
#top_menu .td_auth a{
padding-left: 3px;
}
#top_menu .td5 a{
padding-left: 3px;
}
#top_menu .signature{
color: #fff;
}
#top_menu a#auth_link{
 font-size: 16px;
 font-family:Georgia;
} 
#innerb {
    background-color: #999900;
    height: 70px;
    width: 100%;
}
#innerb_shadow {
    background: url("/i/innerb_shadow.png") repeat-x scroll 0 0 transparent;
    height: 5px;
    margin-bottom: 20px;
}
.left_menu_block {
    background-color: #F4F4F4;
    padding: 15px 25px 25px;
}
.left_menu_block td {
    border-bottom: 1px solid #A8ABA8;
    height: 29px;
    vertical-align: middle;
}
.left_menu_block img {
    margin-left: -10px;
}
.left_menu_block td.black_bordered {
    border-bottom: 1px solid #2A2723;
}
.left_menu_block td.black_bordered h1 {
    padding-bottom: 10px;
}
.scroll_checkboxes input {
    display: none;
}
.scroll_checkboxes lable.checked {
    background-color: #F7F7A0;
}
.scroll_checkboxes lable {
    background-color: #FFFFFF;
    display: block;
}
.scroll_checkboxes {
    border: 1px solid #CCCCCC;
    height: 100px;
    overflow: auto;
    padding: 5px;
}
.katalog_paging, .katalog_letters{
  font-size: 12px;
  font-family:Arial;
}
.katalog_paging{
   padding-top:10px;
}
.katalog_paging .selected, .katalog_letters .selected{
  font-family:Arial;
}
.katalog_paging .line, .katalog_letters .line{
  color: #787878;
}
#top_menu2 {
   background-color: #eb2712;
   color: #fff;
   height: 41px;

}
#top_menu2  a{
   color: #fff;
}
#top_menu2  .menu {
	   padding-top:10px;
	   float: left;
	   padding-left:15px;
	   }
#top_menu2  .menu a{
   font-family:Arial;
   font-weight: normal;
   font-size:12px;
   padding-right:7px;
}
#top_menu2 form{
   height: 35px;
   float: right;
   padding-top:2px;
   padding-right: 15px;
}
#top_menu2 form a{
   padding-right: 15px;
}
#wood_rec{
	font-size: 8px;
	text-align:right;
	padding-bottom:2px;
	padding-top:10px;
}
.kat-book {
    border-bottom: 1px solid #999;
}
.kat-book .title {
    padding: 0 0 0 15px;
}
.kat-book h3 {
    font-size:16px;
}
.kat-book .indent a.main {
    font-size:11px;
}
.kat-book .indent a.main.indent-mini {
    padding-left:3px;
}
.kat-book .note_text {
    padding: 10px 15px;
    font-size:11px;
}
.indent {
    padding-left: 15px;
}
.kat-book .biblink, .kat-book .action_link {
    padding-left: 15px;
    padding-right: 0;
    padding-top: 6px;
    text-indent: 0px;
}
/*Оглавление книги*/
.book_toc a{
  font-family:Georgia;
  color: #2A2723;
}

/*Текст на главной*/
#mainpage_text{
 padding-top:18px;
 font-family: Georgia;
}
#mainpage_text p{
   padding-bottom:10px;
   font-size:12px;
}
#mainpage_sections h1{
font-size: 20px;
}
#auth h3, #repass_form h3, #privatmess_form h3, #private_message h3, #to_mail_form h3, #sendbook_form h3{
padding-left:15px;
padding-bottom:7px;
}
#auth div{
 font-family: Arial;
 font-size:12px;
}
#auth .backgrounded, #privatmess_form .backgrounded, #private_message .backgrounded{
   padding:15px;
}
#privatmess_form input[type="text"], 
#privatmess_form textarea, 
 #private_message .input,  
 #private_message .textarea,
 #sendbook_form textarea
 {
	border-radius: 4px 4px 4px 4px;
    width: 400px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 2px 0;
    padding: 4px;
    font-family:Arial;
}
#auth input[type="text"], #auth input[type="password"]{
    border-radius: 4px 4px 4px 4px;
    width: 258px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 2px 0;
    padding: 4px;
}
#auth input[type="password"]{
 margin-bottom: 7px;
}
#auth td.lable, #repass_form .lable{
  font-size:12px;
  font-family:Arial;
}
.pagetitle{
  padding: 15px 15px 25px;
}

#connectme label, #user_regedit label {
    display: block;
    font-size:14px;
    padding-top:7px;
    font-family: Arial;
}
#connectme input[type="text"], #connectme textarea

 {
    border-radius: 4px 4px 4px 4px;
    width: 500px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 2px 0;
    padding: 4px;
}
#connectme, #user_regedit{
 padding-left:25px;
}
#connectme .form-submit{
 font-size:12px;
  
}
#user_regedit {
	padding:25px;
	background: #f4f4f4;
	width: 580px;
	
	}
#user_regedit *{
  font-family: Arial;
  font-size: 12px;
}
#user_regedit td{ vertical-align:middle; padding-top: 4px;}
#user_regedit label {
    display: inline;
    font-size: 12px;

}
#user_regedit input[type="text"], #user_regedit textarea,
#user_regedit input[type="password"], #user_regedit select {
    border-radius: 4px 4px 4px 4px;
    width: 420px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 2px 0;
    padding: 4px;
}
#user_regedit input[type="submit"]{
   font-size: 12px;
   font-family: 	Lucida Grande;
    margin: 2px 0;
    padding: 4px;
}
#user_regedit input[type="password"]{
 width: 151px;
}
#user_regedit select, input[type="submit"]{
 width: auto
}
#repass_form .backgrounded{
   padding:15px;
}
#repass_form input[type="text"]{
   border-radius: 4px 4px 4px 4px;
    width: 258px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 2px 0;
    padding: 4px;
    display:block;
}
#repass_form input[type="submit"]{
    margin-top:7px;
}
#repass_form h3{
 padding-bottom:7px;
}
#private_message .input, #private_message .textarea{
  background-color: #fff;
}
input.once_click_value, textarea.once_click_value{
 color:#333;
}
.user_login{
  color: #0098FE;
}
#help_part{
padding-left: 25px;
}
#help_part div{
 padding-top:10px;
}
#alert *{
 font-size:12px; font-family:Arial;
}
