.gecko    { /*** dummy entry for gecko engine ***/ }

/* basic */
body      { font:normal 12px Tahoma; color:#000; margin:0px; padding:0px; background-color:#fff;   }
table     { font:normal 12px Tahoma; }
a         { font:normal 12px Tahoma; color:#174AA2; }
h1        { font:bold 16px Arial; color:#204D88; text-transform:uppercase; }
h2        { font:bold 14px Tahoma; color:#7FB73C; }
h3        { font:bold 12px Tahoma; color:#23649E; text-transform:uppercase }
img       { border-width:0px }
input     { font:normal 11px Tahoma; background-color:#FFF; }
textarea  { font:normal 11px Tahoma; background-color:#FFF; }
select    { font:normal 11px Tahoma; background-color:#FFF; }
list      { font:normal 11px Tahoma; background-color:#FFF; }
/* \ basic */

/* other */
.warning         { font-weight:bold; color:#BF4041  }
img.shim         { width:1px; height:1px; border-width:0px }

.stable { border-collapse:collapse; border:none; }
.blue { font-weight:bold; color:#0B62AC }
#main_layout { border-collapse:collapse; border:none; width:1000px; height:100% }
#top_layout { padding:28px 16px 0px 16px; background:#0F0E14; background:url('images/topbg.jpg') 50% 0px no-repeat; }
#layout_middle { background:url('images/lbg.gif') 0px 0px repeat-y; width:100%; height:100%;  border:none; }
#copyright td { padding-bottom:8px; padding-right:16px }
#copyright td,
#copyright td a { font-size:11px; color:#FFF }
#bottom_bg { background:url('images/bottombg.jpg') 0 100% no-repeat; }
#work_area { background:#FFF; height:100%; width:100%; }
#tmtext { font:normal 12px Tahoma; color:#000; background:url('images/topmbg.gif'); padding:0px 0px 0px 20px  }
#scitem { padding-left:130px; color:#FFF; font-weight:bold; padding-top:24px }
#scitem a { font:bold 12px Tahoma; color:#FFF }
#mtextt { padding-top:20px; border-top:solid 1px #FFF; background:url('images/shadow1.jpg') 50% 0% no-repeat; background-color:#FFF1AB; }
#mtext  { padding:0px 32px 32px 32px; background:url('images/donatet.gif') 530px 100% no-repeat; background-color:#FFF1AB; }
#content { background:#FFF; width:100%; height:100%; padding:20px }


#blue_head,
#crumbs   { padding:0px; border-bottom:solid 1px #FFF; background:#1458C1; font:normal 22px Tahoma; color:#FFF; width:100%; padding:14px; text-align:center }
#crumbs,
#crumbs a { font-size:10px; color:#FFF }
#crumbs   { text-align:left; text-transform:lowercase; color:#FFE33E }

#left_menu   { background:url('images/lmenubg.jpg') 100% 0px no-repeat; width:220px; padding:10px 0px 0px 14px;  }
td.mainmenu,
td.mainmenu-sel  { padding:1px 6px 1px 20px; background:url('images/lmark.gif') 4px 5px no-repeat }
td.mainmenu a { font:bold 12px Arial; color:#FFF; text-decoration:none }
td.mainmenuex,
td.mainmenuex-sel  { padding:6px 6px 6px 3px; font:bold 14px Arial; color:#FFE33E; text-decoration:none }

#registr {width: 305px;  background: url('images/registr.gif') no-repeat 13px 5px; font: normal 9px Tahoma; text-align: center }
#registr A {font: normal 9px Tahoma }
#registr .reg_form {font: normal 10px arial; color: #B5AEA2}
#registr .tedit {width:65px; height:15px; font:normal 10px Tahoma; background:#FFF; border:solid 1px #C8C8C8}

td.menu1,
td.menu1-sel   { padding:2px 10px 8px 2px; }
td.menu1,
td.menu1-sel,
td.menu1 a,
td.menu1-sel a { font:bold 12px Tahoma; color:#FFE33E }
td.menu1-sel a { color:#C2E1FD }
td.menu2,
td.menu2-sel   { padding:2px 10px 2px 20px; background:url('images/lmark.gif') 4px 6px no-repeat }
td.menu2,
td.menu2 a,
td.menu2-sel a { font:bold 11px Tahoma; color:#FFF; text-decoration:none }
td.menu2-sel a,
td.menu2-sel { font:bold 11px Tahoma; color:#FFE33E; }
td.menu3,
td.menu3-sel   { padding:2px 10px 2px 30px; background:url('images/lssmark.gif') 18px 7px no-repeat }
td.menu3,
td.menu3 a,
td.menu3-sel,
td.menu3-sel a { font:normal 11px Tahoma; color:#FFF; text-decoration:none }
td.menu3-sel,
td.menu3-sel a { color:#FFE33E; }
td.menu4,
td.menu4-sel   { padding:2px 2px 2px 40px; background:url('images/lssmark.gif') 28px 7px no-repeat }
td.menu4,
td.menu4 a,
td.menu4-sel,
td.menu4-sel a { font:normal 11px Tahoma; color:#FFF; text-decoration:none }
td.menu4-sel,
td.menu4-sel a { color:#FFE33E; }
td.menu5,
td.menu5-sel   { padding:2px 2px 2px 50px; background:url('images/lssmark.gif') 38px 7px no-repeat }
td.menu5,
td.menu5 a,
td.menu5-sel,
td.menu5-sel a { font:normal 11px Tahoma; color:#FFF; text-decoration:none }
td.menu5-sel,
td.menu5-sel a { color:#FFE33E; }
/* \ other */

/* Îôîðìëåíèå "ëèíåéíûõ" äàííûõ, íîâîñòè */
div.ipic         { display:inline; float:left; padding-right:10px }
div.idate        { display:block; font:normal 11px Tahoma; color:#9F2733 }
div.ititle       { display:block }
div.ititle a     { font:bold 12px Tahoma }
div.ianon        { display:block; color:#464646 }
div.mheader      { display:block;  font:bold 11px Tahoma; background:#FFF; width:1%; white-space: nowrap; margin-bottom: 6px }
div.midate       { display:inline; font:normal 11px Tahoma; color:#47697A; padding-right: 8px; border-right:solid 1px #737373 }
div.mititle      { display:inline; padding-left:8px }
div.miatitle     { display:inline; padding-left:0px }
div.mititle a,
div.miatitle a   { font:bold 11px Tahoma }
div.mianon       { display:block; color:#464646; font-size:10px; padding-top:2px }
div.imthref      { padding:1px; margin-top:5px; margin-bottom:10px; padding-left:6px; border-left:solid 4px #FFAA00 }
div.imthref a    { font:normal 11px Tahoma; text-decoration:none }
div.hr           { border-top: solid 1px #CCC; height:1px; margin-top:12px; margin-bottom:12px }
div.ithref       { padding:2px; margin-top:5px; padding-left:6px; border-left:solid 4px #104A7C }
div.ithref a     { font:normal 11px Tahoma; text-decoration:none  }
div.paging_tl,
div.paging_bl    { font-size:10px; color:#000; padding-top:6px; padding-bottom:6px; }
div.paging_tl    { border-top:solid 3px #425681; border-bottom:dotted 1px #425681; margin-bottom:16px; }
div.paging_bl    { border-top:dotted 1px #425681; border-bottom:solid 3px #425681; margin-top:16px; }
div.paging_tl a,
div.paging_bl a  { font-size:10px; color:#D03F09; text-decoration:none }
/* \ Îôîðìëåíèå "ëèíåéíûõ" äàííûõ, íîâîñòè */

/* forms */
div.formrear         { background:#E6E6E6; border:solid 1px #A8A8A8; padding:6px; width:40%; }
.form                { background:#FFF; }
.form td             { padding:4px; vertical-align:middle; font-size:11px }
.form td.label       { font-weight:bold; color:#5F5F5F; text-align:right; vertical-align:top; padding-top:6px }
.form td.field       { background:#F6F7F9; padding:4px; border-left:dotted 1px #A8A8A8; border-bottom:dotted 1px #A8A8A8}
.form td.field small { }
.form tr.line td     { background:#E6E6E6; padding:0px }
.form td.force       { width:1px; color:#CC3333; font-weight:bold }
.n_ctrl              { background:#FFFFFF; color:#000; width:100% }
.e_ctrl              { background:#BF4041; color:#FFF; width:100% }
.codectrl            { font:normal 11px Courier New }
.force               { color:#CC3333; font-weight:bold }
.warning             { color:#CC3333; font-size:14px }
.buttonctl           { background:url('images/btnbg.gif'); border:none; padding:3px; height:21px; color:#FFF; cursor:pointer; cursor:hand; }
/* \ forms */