/* ---- Common ---- */

.message, .notice_message, .error_message {padding:8px 12px; border:1px solid #aaa; margin:1em 0px; background-color:#ffffe1}
.error_message {color:#a00;}


/* ---- Forms ---- */

#custom_form {}

#custom_form .field_area {padding-bottom:6px;} 
#custom_form .label {float:left; width:200px; text-align:right; padding:3px 0;}
#custom_form .field_body {margin-left:210px;}

#custom_form input.text, #custom_form textarea.text {width:200px; padding:3px 8px;}
#custom_form textarea.text {width:350px; height:120px; overflow:auto;} 

#custom_form .button {
    font-weight: bold;
    line-height: 24px;
    width: 71px;
    display: block;
    border: 0;
    height: 24px;
    background: url(../i/layout/print_bt.gif) no-repeat 0 0;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    color: #696969;
}

/* ---- News ---- */

#news_page .news_list .news_item .title {font-size:14px;}
#news_page .news_list .news_item .links {margin-top:0.5em;}
#news_page .news_list .news_item {margin-bottom:2em;}


/* ---- Site map ---- */

.site_tree {margin:0px 0px 12px 0px! important; width:100% ! important; border:0 ! important;}
.site_tree td {padding:0px ! important;  border:0 ! important;}
.site_tree img {vertical-align:middle}

.site_tree .level{width: 26px; background-repeat:no-repeat; display:block; float:left;}
.site_tree .l1{background-image:url("../images/site_map/1.gif");}
.site_tree .l2{background-image:url("../images/site_map/2.gif");}
.site_tree .l3{background-image:url("../images/site_map/3.gif");}
.site_tree .l4{background-image:url("../images/site_map/4.gif");}

.site_tree .folder{background-image:url("../images/site_map/folder.gif");}
.site_tree .file{background-image:url("../images/site_map/file.gif");}