body {
padding:0;margin:0;
padding-top:175px;
font-family: Tahoma, arial;
font-size: 12px;
color: #363636;
background:url(/images/top_bg1.jpg) top repeat-x;
background-color:white;
}
td {font-size: 12px;}

.news_box {   padding:2px;
      margin: 10px; }
 .news_box:hover {
        background: black;
        color: white;
            cursor: pointer
    }


.bold {font-weight:bold;}
a {color:#DA251C;}
a:hover {color:#f90e02;}
a:visited {color: #bd0a01;}
h1, h2, h3, h4, .title, .title1, .title2, .title3, .title4 {font-family: Times, Tahoma, arial;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
.title{font-size:18px; font-weight:bold;}
.title1{font-size:22px; font-weight:bold;}
.title2{font-size:18px; font-weight:bold;}
.title3{font-size:14px; font-weight:bold;}
.title4{font-size:12px; font-weight:bold;}

.nav {margin:0 0 10px 0;}


.td1 {width:200px;height:450px;vertical-align:top;padding:10px 0 0 32px;}
.td2 {width:100%-460px;vertical-align:top;padding:60px 0 0 10px;}
.td3 {width:230px;vertical-align:top;padding:60px 20px 0 10px;}

.td2_all {width:100%-200px;vertical-align:top;padding:60px 0 0 10px;}

.td1_inner {width:570px;vertical-align:top;}
.td2_inner {width:250px;vertical-align:top;}

.td1_cat {width:250px;vertical-align:top;}
.td2_cat {width:570px;vertical-align:top;}

.td_all {width:100%;vertical-align:top;}

.table_main {background:url(/images/bg_01.jpg) top left no-repeat;background-position:0 150px;}


#menu_left {font-size:14px;}
#menu_left div {margin:0 0 5px; 0;line-height:16px;}
#menu_left div.on {background:url(/images/menu_on.gif) top left no-repeat;background-position:0 1px;padding-left:20px;}
#menu_left div.off {background:url(/images/menu_off.gif) top left no-repeat;background-position:0 1px;padding-left:20px;font-weight:bold;}
#menu_left a {text-decoration:none;}
#menu_left .menu_sub {margin:0 0 0px 18px;font-size:12px;}
#menu_left .menu_sub div {margin:0 0 2px;}
#menu_left .menu_sub .on_sub {background:url(/images/menu_sub.gif) top left no-repeat;background-position:0 6px;padding-left:12px;}
#menu_left .menu_sub .off_sub {background:url(/images/menu_sub.gif) top left no-repeat;background-position:0 6px;padding-left:12px;}

#menu_left .menu_sub a {color:#2c2c2c;}
#menu_left .menu_sub a:hover {color:#2c2c2c;}

div#box1{margin-top: 10px; background:#e7e0d7}
#box1 .content{padding: 0px 5px 10px 5px;}

div#box2{margin-top: 10px; background:#ebebeb; width:200px;}
#box2 .content{padding: 0px 12px 10px 12px;}
#box2 .content p {font-size:11px;}
#box2 ol {margin:0;padding:0 0 0 15px; font-size:11px;}

#news {padding-top:5px;}
.news_date {font-size:11px; color:gray;}
.news_title {color:black; font-size:14px;font-weight:bold;padding:5px 0 5px 0;}
.news_text {border-bottom:0px dotted silver;padding-bottom:10px;padding-bottom:10px;}

.contacts {color:gray; font-size:13px;line-height:18px;}
.contacts a {color:gray; text-decoration:none;}
#copyrights {color:gray; font-size:11px;line-height:18px;}
#copyrights a {color:gray;}

.t10_gray {font-size:10px; color:gray;}

.button {width:88px; height:31px; font-size: 9px; border:1px solid silver; color: gray; text-align:center; text-decoration:none; background-color:silver;}
.button a {font-size: 9px; color:gray; text-decoration:none;}

/* admin */
.td_name {font-size:12px;color:white;background:#ff9900;text-align:right; font-weight:bold;}
.td_namel {font-size:12px;color:white;background:#ff9900;text-align:left;font-weight:bold;}
.td_data {font-size:12px;background:#c0c0c0;}
.admin a {text-decoration:none;}
