/*border: 1px solid #cc0000;*/
/* меню дерева */
a.tree, a.tree_close, a.tree_open { font-family:verdana; }
a.tree {color:#ffffff; text-decoration: none;}/*белый*/

a.tree_close, a.tree_open {color:#ffffff; font-weight:bold;}/*белый*/

a.tree:hover {color: #ff0000;}/*красный*/
a.tree_close:hover, a.tree_open:hover {color: #ff0000;}/*белый*/

a.tree_close, a.tree_open {display: block; text-decoration: none; font-size:14px; line-height: 30px;}

.tree {font-size:12px; line-height: 20px; margin-left:20px;}
<!--.treelist {display:none}-->
.treelist a {display:block; padding-left:5px;}
/* конец меню дерева */

.a3 {font-family:verdana; font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none;}
.a3:hover {font-family:verdana; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}

.a_punct {font-family: verdana; font-size:14px; color:#603137; text-decoration:underline; font-weight:bold; line-height:20px;}
.a_punct:hover {font-family:verdana; font-size:14px; color:#ff0000; text-decoration:underline; font-weight:bold; line-height:20px;}

.a_url {color:#ff810a; text-decoration:underline;}
.a_url:hover {color:#ff0000; text-decoration:underline;}

.a_url_1 {color:#ff0000; text-decoration:underline;}
.a_url:_1hover {color:#ff0000; text-decoration:underline;}

.a_url_2 {color:#603137; text-decoration:underline;}
.a_url:_2hover {color:#ff0000; text-decoration:underline;}

.a_menu {font-family: verdana; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline;}
.a_menu:hover {font-family: verdana; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:underline;}

.a_italic {color:#ff810a; text-decoration:underline; font-style:italic; }
.a_italic:hover {color:#ff0000; text-decoration:underline; font-style:italic; }

.a_italic_white {color:#ffffff; text-decoration:underline; font-style:italic; }
a_italic_white:hover {color:#ff0000; text-decoration:underline; font-style:italic; }


.a_point { text-align:right; font: verdana; font-style:italic; font-size:16px; font-weight:bold; color:#ff0000; text-decoration:none;}
.a_point.hover { text-align:right; font: verdana; font-style:italic; font-size:16px; font-weight:bold; color:#ff0000; text-decoration:none;}

.a_main_title { color:#603137; text-decoration:none; }
.a_main_title.hover { color:#603137;  text-decoration:none; }

.a_history {font-family: verdana; font-size:14px; font-weight:bold; color:#00ff00; text-decoration:underline;}
.a_history:hover {font-family: verdana; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:underline;}

html {
height:100%;
margin:0;
padding:0;
}

body {
position:relative;
min-height:100%;
height:100%; /* Required */
margin: 0px; /* Отступы для браузера IE */
padding: 0px; /* Отступы для браузера Firefox */
font-family:verdana;
font-size:12px;
color:#603137;/*603137;*/
text-align:justify;
line-height:16px;
background-color:#ffffff;/*ffd9aa;/*abcffc;*/
}


.menu_cont {
position:absolute;
top:10px;
width:100%;
height:20px;
z-index:100;
}

.menu {
height:20px;
width:560px;
float:right;
font-family: verdana; font-size:11px; font-weight:bold; color:#ffffff;
text-align:right;

z-index:101;
}

.t1 {
border: 0px;
border-collapse: collapse;
padding: 0px; margin: 0px;
}
table.t1 td {
border-collapse: collapse;
border: 0px;
padding: 0px; margin: 0px;
}
table.t1 tr {
border-collapse: collapse;
padding: 0px; margin: 0px;
}

.t2 {
border: 1px solid #535E7B;
border-collapse: collapse;
}
table.t2 td {
background-color:#ffffff;
border: 1px solid #535E7B;
padding: 2px;
}

.t3 {
border: 1px solid #535E7B;
border-collapse: collapse;
}
table.t3 td {
border: 1px solid #535E7B;
}

#secr {
position:absolute;
top:0px;
left:0px;
height:10px;
width:10px;
/*border: 1px solid #69616c;*/
}

#admin_out {
position:absolute;
top:100px;
left:224px;
height:16px;
width:120px;
text-align:center;
background-color:#FFFF33;
border: 1px solid #515e6d;
z-index:1000;
}

.add_button {
height:16px;
width:120px;
text-align:center;
background-color:#70ce6b;/*зелёная*/
border: 1px solid #515e6d;
}
.delete_button {
margin-top:10px;
height:16px;
width:120px;
text-align:center;
background-color:#f96b5d;/*красная*/
border: 1px solid #515e6d;
}
.update_button {
height:16px;
width:120px;
text-align:center;
background-color:#83a8fa;/*синяя*/
border: 1px solid #515e6d;
}

.new {

}

.new_title {
font-family:verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#603137;
}

.new_title_forindex {
font-family:verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#603137;
}

.new_date {
padding:5px 0 3px 0;
font-family:verdana;
font-size:11px;
/*font-weight:bold;*/
font-style:italic;
color:#603137;
}

.new_text {
padding-top:10px;
padding-bottom:15px;
font-family:verdana;
font-size:12px;
color:#603137;
text-align:left;
}

.imgleft {
float:left;
/* Поля вокруг текста */
padding-right:20px;
padding-bottom:20px;
padding-top:20;
padding-left:0;
}

.imgright {
float:right;
/* Поля вокруг текста */
padding-right:0;
padding-bottom:0;
padding-top:20;
padding-left:20px;
}

.img {
/*border: 1px solid #ff0000;*/
}

.main {
padding: 50px 30px 15px 30px;
}

.main_priambula {
text-align:justify;
font-family:verdana;
font-size:12px;
color:#603137;
line-height:24px;
padding-bottom:10px;
}

.main_title {
text-align:justify;
font-family:verdana;
font-size:16px;
font-weight:bold;
color:#603137;
line-height:24px;
padding: 0 0 2px 0;
}

.main_pod_title {
text-align:justify;
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#603137;
line-height:24px;
padding: 0 0 16px 0;
}

.main_text {
text-align:justify;
font-family:verdana;
font-size:12px;
color:#603137;
line-height:24px;
}

.input_width_100 {
height: 16px;
width:98%;
border: 0px;
padding:0 1px 0 1px;
}

.punct {
margin:0px 0px 10px 55px;
}

.title_razdel {
width:100%;
line-height:30px;
padding:0  0 20px 25px;
font-family:arial;
font-size:22px;
font-weight:bold;
color:#fb7e21;
}

#point_menu {
position:absolute;
top:124px;
left:254px;
height:20px;
width:300px;
font: verdana;
font-style:italic;
font-size:18px;
font-weight:bold;
}
