/*******************************************************************************

MAIN STYLES

*******************************************************************************/

* { margin:0px; padding:0px; }
div, center, p, center, table, h1, h2, h3, h4, h5, h6 { float:left; width:100%; overflow:hidden; color:#25170a; }
body, input, select, textarea { font:12px 'Trebuchet MS'; }
table { border-collapse:collapse; }

body { background:url(pics/bg.jpg) no-repeat center top; padding-top:20px; }
.full { width:100%; }

h1, .h1 { font-size:24px; }
h2, .h2 { font-size:20px; }
h3, .h3 { font-size:18px; }
h4, .h4 { font-size:16px; font-weight:normal; }
h5, .h5 { font-size:14px; font-weight:normal; }
h6, .h6 { font-size:12px; font-weight:normal; }

/*******************************************************************************

ADDITIONAL STYLES

*******************************************************************************/

i { color:#524437; font-size:12px; }
a { color:#924929; text-decoration:none; }
a:hover {text-decoration:underline; }
a img { border-width:0px; }

div.br { height:10px; }
div.hr { height:2px; border-width:0px; }

/* спец. элементы (используються в CMS) */
.c { text-align:center; }
.color { color:#d10d01; }
.selected { color:#0890d6; }
.search { background-color:#eeeea0; }

.br { height:20px; }
.hr { height:2px; background-color:#25170a; margin:10px 0px; }
.rite { width:auto; float:right; }
.null { background:url(./null.gif); border-width:0px; color:white; }
.selc { color:red; }
.auto { width:auto; }
.stat { margin-top:3px; width:11px; height:11px; border:1px solid #aaaaaa; }
.stat_full { height:4px; border:1px solid #aaaaaa; width:276px; padding:1px; }
.stat_perc { height:4px; background-color:#d10d01; }

/*******************************************************************************

ROOT

*******************************************************************************/

div.root { width:957px; text-align:left; cursor:default; float:none; }

div.root_body { padding-left:23px; }
div.root_head { width:914px; height:229px; }
div.root_send { width:914px; height:208px; }
div.root_srch { width:957px; height:55px; background-image:url(pics/searchbar.gif); }
div.root_main { width:666px; }
div.root_menu { width:238px; }

div.root_copy_text { width:810px; }
div.root_copy_logo { width:104px; height:28px; background-image:url(pics/logo.png); cursor:hand; }

div.root_send_1 { width:14px; height:14px; background-image:url(pics/table_left_2.gif); }
div.root_send_2 { width:886px; height:14px; background-image:url(pics/table_down.jpg); }
div.root_send_3 { width:14px; height:14px; background-image:url(pics/table_right_2.gif); }

div.root_send_4 { width:14px; height:180px; background-image:url(pics/table_left.jpg); }
div.root_send_5 { width:886px; height:180px; background-image:url(pics/table_bg.jpg); }
div.root_send_6 { width:14px; height:180px; background-image:url(pics/table_right.jpg); }

div.root_send_7 { width:14px; height:14px; background-image:url(pics/table_left_1.gif); }
div.root_send_8 { width:886px; height:14px; background-image:url(pics/table_up.jpg); }
div.root_send_9 { width:14px; height:14px; background-image:url(pics/table_right_1.gif); }

/*******************************************************************************

MENU STYLES

*******************************************************************************/

div.menu_path { border-bottom:2px solid #25170a; margin-bottom:10px; padding-bottom:4px; }

div.menu_news { width:238px; height:36px; background-image:url(pics/news.png); cursor:hand; }
div.menu_news center { padding-top:10px; font-weight:bold; text-align:center; }

/*******************************************************************************

LIST TEMPLATES STYLES

*******************************************************************************/

/* список в администрировании */
div.list_item { width:290px; padding:10px; height:70px; }
table.list { margin-bottom:10px; }
.list_tr_0 th, .list_tr_1 td, .list_tr_2 td { padding:6px; border-bottom:1px solid #a6aabf; }
.list_tr_0 th { background-color:#924929; color:white; text-align:left; }
.list_tr_1 td { background-color:#f6eadf; }
.list_tr_2 td { background-color:#e6dacf; }

/*******************************************************************************

FORM TEMPLATES STYLES

*******************************************************************************/

/* маркировка списков */
div.marker { margin:10px 0px; text-align:center; }
div.marker a { display:inline-block; margin-right:4px; text-decoration:none; padding:2px 4px; font-family:Courier New; border:1px solid #a6aabf; color:#924929; background-color:#f6eadf; }
div.marker a:hover { background-color:#e6dacf; }
div.marker a.hover { background-color:#924929; color:white; }
div.marker a.never { color:#a6aabf; }

/* стандартные формы 620 */
div.form_line { padding:4px 8px; width:650px; background-color:#bfb6aa; margin-bottom:2px; border-top:2px solid #696969; }
div.form_name { width:170px; }
div.form_cell { width:280px; }
div.form_errs { width:170px; color:#924929; text-indent:10px; }
div.form_text { padding-left:170px; width:450px; color:#ecdfce; }
div.form_post { height:auto; height:expression(this.innerHTML.length>0?'auto':'0px') }
div.form_cell img { width:276px; border:2px solid #cccccc; }

/* панели и окна сообщений */
div.form_error { width:642px; border:2px solid #924929; padding:10px; margin-bottom:10px; background-color:#e7cc8b; }
div.form_report { width:642px; border:2px solid #9a9289; padding:10px; margin-bottom:10px; background-color:#e6dacf; }
div.form_buttons { padding:10px 0px; text-align:center; border-top:2px solid #25170a; margin-top:10px; }
div.form_buttons input, input.button { width:96px; height:24px; border-width:0px; background:url(pics/butt.gif); margin:0px 2px; color:#924929; }

/* переключение языков */
div.menu_lang { margin-top:20px; border-bottom:2px solid #696969; padding-left:10px; }
input.none, input.norm { width:120px; border-width:0px; margin-left:2px; }
input.norm { height:24px; background-color:#6b6b6b; font-weight:bold; color:#ffffff; }
input.none { height:20px; background-color:#969695; }

/*******************************************************************************

BORDER

*******************************************************************************/

div.f1 { width:15px; height:15px; background-image:url(pics/f1.gif); }
div.f3 { width:15px; height:15px; background-image:url(pics/f3.gif); }
div.f7 { width:15px; height:15px; background-image:url(pics/f7.gif); }
div.f9 { width:15px; height:15px; background-image:url(pics/f9.gif); }
div.f2, div.f8 { width:636px; height:13px; background-image:url(pics/back.jpg) }
div.f2 { border-bottom:2px solid #b6b1ab; }
div.f8 { border-top:2px solid #b6b1ab; }

div.l1 { width:15px; height:15px; background-image:url(pics/l1.gif); }
div.l3 { width:15px; height:15px; background-image:url(pics/l3.gif); }
div.l7 { width:15px; height:15px; background-image:url(pics/l7.gif); }
div.l9 { width:15px; height:15px; background-image:url(pics/l9.gif); }
div.l2, div.l8 { width:636px; height:13px; background-image:url(pics/lite.jpg) }
div.l2 { border-bottom:2px solid #81776c; }
div.l8 { border-top:2px solid #81776c; }

/*******************************************************************************

COLORS

*******************************************************************************/

.text_brow { color:#8c857c; }
.text_dark { color:#4d3810; }
.text_menu { color:#ebe4c1; }
.text_lite { color:#ffffff; }
.text_errs { color:#ff4e00; }
.text_full { text-align:justify; }

.opacity_7 { opacity:0.7; filter:alpha(opacity=70); }

#win_back, #win_data { position:absolute; top:0px; left:0px; width:0px; height:0px; }
#win_back { background-color:#ffffff; opacity:0.8; filter:alpha(opacity=80); }
#win_data { background-color:#ffffff; border:5px solid #ffffff; cursor:hand; }


.butt { width:96px; height:24px; border-width:0px; background:url(pics/butt.gif); margin:0px 2px; color:#924929; }