
.text_title h1 {
font-size:155%;
color:black;
padding-right:20px;
margin-left:0px;
margin-bottom:0;
font-weight:normal;
line-height:normal;
padding-bottom:5px;
}
a.docum {
background:url(../im/books.gif) left top no-repeat;
color:#005db3;
display:block;
padding-left:35px;
height:2.6em;
text-decoration:underline;
font-size:90%;
padding-top:6px;
margin-right:0px;
}
a.docum:hover {
color:#ba0d19;
}
/****************************************breadcrumbs**********************************/
#breadcrumbs {
margin:0px 0px 0px 13px;
padding-top:15px;
padding-bottom:30px;
}
.bread_point a:hover {
color:#ba0d19;
}
.bread_point {
float:left;
margin:0px 7px 0px 0px;
padding-left:15px;
background:url(../im/arrow.gif) left 0.3em no-repeat;
} 
.bread_point a, .bread_point div {
font-family:Tahoma;
color:#666666;
font-size:79%;
text-decoration:underline;
white-space:nowrap;
}
.bread_point div {
text-decoration:none;
}
.bread_first {
float:left;
margin:0px 7px 0px 0px;
padding-left:0px;
font-family:Tahoma;
color:#666666;
font-size:78%;
}
.bread_first a {
display:block;
background:url(../im/home.gif) left center no-repeat;
height:1em; 
width:15px; 
padding-top:2px;
//padding-top:0px;
}
/**************************************** /breadcrumbs**********************************/
/*************************************menu*****************************************/
ul.submenu {
margin:0px 0px 0px 0px;
padding:0px;
}
ul.submenu li#menu_item_text,
ul.submenu li#menu_item_text_stat,
ul.submenu li#menu_stat_text {
padding:7px 0px 0px 0px;
margin:0px;
list-style-type:none;
font-size:90%;
margin-top:4px;
line-height:1.3em;
}

ul.submenu li#menu_item_text a,
ul.submenu li#menu_item_text_stat a,
ul.submenu li#menu_stat_text a {
display:block;
padding-left:17px;
color:#005db3;
text-decoration:underline;
background:url(../im/circle.gif) left 0.2em no-repeat;
//background:url(../im/circle.gif) left 0.35em no-repeat;

}

ul.submenu li#menu_stat_text a {
color:#000000;
text-decoration:none;
}
ul.submenu li#menu_item_text a:hover,
ul.submenu li#menu_item_text_stat a:hover {
 color:#ba0d19;
}
ul.submenu ul.submenu {
margin:0px 0px 4px 18px;

}

ul.submenu ul.submenu li#submenu_item_text,
ul.submenu ul.submenu li#submenu_item_text_stat,
ul.submenu ul.submenu li#submenu_stat_text {
margin:0px;
list-style-type:none;
padding:6px 0px 0px 0px;
//padding:5px 0px 0px 0px;
font-size:80%;
line-height:normal;
}

ul.submenu ul.submenu li#submenu_item_text_stat a,
ul.submenu ul.submenu li#submenu_item_text a {
color:#005db3;
font-weight:normal;
display:block;
background:url(../im/menu_arrow.gif) left 0.43em no-repeat;
//background:url(../im/menu_arrow.gif) left 0.62em no-repeat;
padding:0px;
padding-left:13px;
margin:0px;
text-decoration:underline;
}
ul.submenu ul.submenu li#submenu_stat_text a{
color:black;
display:block;
padding-left:13px;
text-decoration:none;
background:url(../im/menu_arrow_sel.gif) left 0.4em no-repeat;
//background:url(../im/menu_arrow_sel.gif) left 0.67em no-repeat;
}
ul.submenu ul.submenu li#submenu_item_text a:hover,
ul.submenu  ul.submenu li#submenu_item_text_stat a:hover,
ul.submenu ul.submenu ul.submenu li#submenu_item_text a:hover,
ul.submenu ul.submenu ul.submenu li#submenu_item_text_stat a:hover {
color:#cf324c
}
ul.submenu ul.submenu ul.submenu {
margin-left:14px;
width:90%;
}
ul.submenu ul.submenu ul.submenu li#submenu_item_text,
ul.submenu ul.submenu ul.submenu li#submenu_item_text_stat,
ul.submenu ul.submenu ul.submenu li#submenu_stat_text{
font-size:0.8em;
//font-size:1em;
}
ul.submenu ul.submenu ul.submenu li#submenu_item_text a {
color:#005db3;
text-decoration:underline;
}
ul.submenu ul.submenu ul.submenu li#submenu_item_text a,
ul.submenu ul.submenu ul.submenu li#submenu_item_text_stat a,
ul.submenu ul.submenu ul.submenu li#submenu_stat_text a {
background:url(../im/menu_arrow_sel.gif) left 0.47em no-repeat;
//background:url(../im/menu_arrow_sel.gif) left 0.5em no-repeat;
}
/************************************* /menu*****************************************/
/**********************************docum************************************/
#docum {
margin-top:9px;
margin-left:-5px;
}
#docum  td {
padding-left:0px;
}
#docum  td img {

border-style:none;

margin:0px 0px 0px 0px;

}
div#doc .docum_a {
font-size:100%;
}
div#doc span {
font-size:75%;
white-space:nowrap;
}

/********************************** /docum************************************/
/************************************catalog********************************/
#catalog {
margin-top:28px;
}
#catalog thead tr {
font-size:90%;
}
#catalog thead td {
padding:10px 6px 12px 12px;
vertical-align:middle;
background:#f1e9db;
color:#000000;
font-family:Tahoma;
border-right:2px solid white;
border-bottom:none;
}
#catalog  thead tr  td.first {
background:#ba0d19;
color:white;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:105%;
vertical-align:middle;
padding:7px 6px 7px 10px;
}
#catalog tr {
font-size:75%;
}
#catalog td {
padding:8px 5px 8px 12px;
font-family:Tahoma;
border-bottom:2px solid #f2f0eb
}
#catalog td a {
color:#005db3;
}
/************************************ /catalog********************************/
/************************************catalog********************************/
#documents {
margin-top:28px;
}
#documents thead tr {
font-size:90%;
}
#documents thead td {
padding:10px 6px 12px 12px;
vertical-align:middle;
background:#f1e9db;
color:#383633;

font-family:Tahoma;
border-right:2px solid white;
border-bottom:none;
}
#documents  thead tr  td.first {
background:#ba0d19;
color:white;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
padding:7px 6px 7px 10px;
}
#documents  td table td{
border-bottom:none;
font-size:70%;
padding:0px;
}
#documents tr {
font-size:75%;
}
#documents  td table td.pic {
vertical-align:middle;
padding-right:11px;
}
#documents  td table td.pic a img {
margin:0px;
}
#documents td {
padding:14px 5px 15px 12px;
font-family:Tahoma;
border-bottom:2px solid #f2f0eb;
color:#282828;
}
#documents td a {
color:#005db3;
}
#documents td a:hover {
color:#ba0d19;
}
/************************************ /catalog********************************/
/***********************************guestbook**********************************/
#leave {
margin-top:50px;
margin-bottom:30px;
}
#leave td  {
vertical-align:middle;
}
#leave td .l2 {
color:#333333;
font-weight:bold;
text-decoration:none;
font-size:90%;
}
#leave td .l {
color:#005db3;
font-weight:bold;
font-size:90%;
text-decoration:underline;
cursor:pointer;
//cursor:hand;
}
#leave td .l:hover {
color:#ba0d19;
}
#instr {
font-size:90%;
}
#instr a {
color:#005db3;
}
#instr a:hover {
color:#ba0d19;
}
#instr p {
margin-top:12px;
margin-bottom:2px;
}
#theme {
color:#666666;
font-size:70%;
margin-top:17px;
font-family:Tahoma;
}
#author {
font-weight:bold;
font-size:100%;
}
#message {
font-size:100%;
margin-bottom:0px;
}
#answer {
background:url(../im/dotts.gif) left bottom repeat-x;
color:#005db3;
font-size:100%;
text-decoration:none;
}
#answer:hover {
color:#ba0d19;
background:url(../im/dotts_h.gif) left bottom repeat-x;
}

/***********************************add_story***********************************/
form#add_story {
margin:0px;
padding:0px;
margin-top:27px;
padding-right:23px;
}
form#add_story table {
width:100%;
}
form#add_story table td {
font-size:90%;
}
form#add_story table td .titles {
color:#CC0000;
}
form#add_story table td .inp {
width:60%;
height:1.7em;
margin:0px;
}
form#add_story table td .comment {
font-size:79%;
color:#666666;
padding-top:3px;
font-family:Tahoma;
padding-left:3px;
}
form#add_story table td #text_area {
width:80%; 
height:30em;
}
form#add_story table td #button {
width:10em;
font-size:107%;
height:1.8em;
}
form#add_story table td #sogl {
padding-top:1px;
//padding-top:2px;
}
table#pay_attantion td {
font-size:90%;
padding-top:14px;
padding-right:5px;
}
#pay {
color:#CC0000;
font-size:90%;
margin-bottom:20px;
}
#att_div {
font-size:90%;
margin-top:15px;
}
/*********************************** /guestbook**********************************/
/***************************************news***********************************/
.date {
font-size:80%;
margin-top:18px;
color:#666666;
}
.date2 {
font-size:90%;
margin-bottom:10px;
}
.announce {
color:#005db3;
font-size:100%;
}
.announce:hover {
color:#ba0d19;
}


/*************************************** /news***********************************/
.searchresult {
margin:0px;
padding:0px;
margin-left:20px;
//margin-left:25px;
}
.searchresult li {
padding-bottom:10px;
}
.reply {
border-left:2px solid #bc0c19;
background:#f8f5e7;
padding:10px 25px 13px 10px;
}
#inner ul#site_map {
margin:0px;
padding:0px;
}
#inner ul#site_map li {
list-style-type:none;
background:none;
padding-bottom:30px;
padding-left:0px;
}
 #inner ul#site_map li a {
color:#333333;
font-size:130%;
background:none;
}
 #inner ul#site_map li ul {
 margin:0px;
 margin-left:12px;
 }
 #inner ul#site_map li ul li {
background:none;
padding-left:0px;
padding-bottom:0px;
 }
  #inner ul#site_map li ul li a {
  color:#005db3;
  font-size:100%;
font-weight:bold;
  }
   #inner ul#site_map li ul li a:hover {
   color:#ba0d19;
   }
    #inner ul#site_map li ul li ul {
    margin-left:0px;
    }
  #inner ul#site_map li ul li ul li a {
  font-weight:normal;
  padding-left:15px;
  background:url(../im/arrow_menu.gif) left 0.4em no-repeat;
  // background:url(../im/arrow_menu.gif) left 0.35em no-repeat;
  }