html,body { margin: 0px; padding:0px; }
body { background: #527723 url(img/bg.png) repeat-x; color: #FFFFFF; font: 10pt tahoma,verdana,arial,sans-serif; text-align: left; }

img.png {behavior: url("png.htc");}
p { margin: 0px; margin-top: 6px; }
table { font-size:1em; }
form { padding: 0px; margin: 0px; }

h1 { padding: 5px; margin: 0px; font-size:1.5em; font-weight: bold; color: #ffcc01; text-align: center; }
h2 { padding: 0px; margin: 4px; font-size:1.4em; font-weight: bold; color: #00ffcc; text-align: center; margin-top: 6px; }
h3 { padding: 0px; margin: 4px; font-size:1.3em; font-weight: bold; color: #ffcc01; text-align: left; margin-top: 8px; }
h4 { padding: 0px; margin: 0px; font-size:1.2em;margin-top: 4px; }
h5 { padding: 0px; margin: 0px; font-size:1.1em;margin-top: 4px; }
h6 { padding: 0px; margin: 0px; font-size:1.1em;font-style: italic;margin-top: 4px; }
.bl_title_main { padding: 5px; margin: 0px; font-size:17px; font-weight: normal; color: #ffcc01; text-align: center; }
.bl_title_cyan { padding: 0px; margin: 0px; font-size:15px; font-weight: bold; color: #00ffcc; text-align: center; }
.bl_title { padding: 0px; margin: 4px; font-size:13px; font-weight: bold; color: #ffcc01; text-align: left; margin-top: 8px; }
label {cursor: pointer;}
img { border: 0px;}

.menu { height: 30px; background-repeat: no-repeat; }
.menu_cen { padding-top: 3px; padding-left: 8px; padding-right: 8px; padding-bottom: 3px; }

a { color: #ffffff; font-weight: normal; text-decoration: underline; }
a:hover { color: #00ffcc; font-weight: normal; text-decoration: underline; }
a.a_top { color: #ffffff; font-size: 10pt; font-weight: normal; text-decoration: underline; }
a.a_top:hover { color: #00ffcc; font-size: 10pt; font-weight: normal; text-decoration: underline; }
a.a_ex { color: #c8c8c8; font-weight: normal; text-decoration: underline; }
a.a_ex:hover { color: #00ffcc; font-weight: normal; text-decoration: underline; }
a.a_tbl { color: #00eeee; font-weight: normal; text-decoration: underline; }
a.a_tbl:hover { color: #00ffcc; font-weight: normal; text-decoration: underline; }
a.alang { text-decoration: none; }

.yellow { color: #ffff00; }
.cyan { color: #00ffcc; }
.line { color:#C8E1A0; background-color:#C8E1A0; height: 1px; border-width:0px; }

.td_dark { background-color:#385118; text-align:center; }
.th_dark { background-color:#385118; text-align:center; background-image: url('img/th_dark.png'); }
.th_red { background-color:#51182e; text-align:center; background-image: url('img/th_red.png'); }
.tr_main { background-color:#4a7718; }
.tr_deleted { background-color:#774a28; }
.td_lighted { background-color:#5c8528; }
.td_important { background-color:#385118; }
.tr_light { background-color:#5c8528; }
.tr_dark { background-color:#385118; }
.th_center { height: 26px; background-color:#385118; text-align:center; background-image: url('img/th_dark.png'); }

.icon {cursor:pointer;}
/* тексты повышенной важности */
.important {color: #B5191B;}
/* дизайн информера о ожидании загрузки */
div.loading {
  clear:both;
  background: url(img/wait.gif) center top no-repeat;
  text-align:center;
  padding:33px 0px 0px 0px;
  font-size:8pt;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: orange;
}
/* контейнер данных ajax */
DIV.aj_place
{
}

/*-------------------------------*/
/*-        ФОРМЫ                -*/
/*-------------------------------*/
.inp_all, .inp_rad {border:1px solid #c8e1a0; background-color:#5a8728; color:#ffffff}
.inp_rad{border: none;}
.inp_btn { height: 25px; border:0px; color:#000000; background-image: url('img/btn_nor.png'); }
.inp_btn_nor, .inp_btn_nor_obj { clear: both; height: 25px; width: 154px; border:0px; color:#000000; background-image: url('img/btn_nor.png'); padding:4px  2px 4px 2px;}
.inp_btn_nor_obj { float: right; margin: 10px;}
.inp_btn_sel { clear: both; height: 25px; width: 154px; border:0px; color:#000000; background-image: url('img/btn_sel.png'); }
.inp_btn_att { clear: both; height: 25px; width: 154px; border:0px; color:#640606; background-image: url('img/btn_att.png'); font: 9pt Arial; font-weight: bold; }
/* таблица с формой */
.form_table
{
    width: 650px;
}
.form_table TD
{
    text-align: left;
}
/* Дизайн строки под TEXTAREA с выбором text/html/wysiwyg */
.text_mode_sel
{
    color: #AAAAAA;
    text-align: left;
    width: 120px;
    font-size: 8pt;
    float: right;
}
FORM.obj_form
{
    border: 1px solid white;
    margin-bottom: 15px;
    clear: both;
}
.form_field
{
    margin-left: 10px;
    margin-bottom: 10px;
}
.form_obj_title, .form_obj_title_field, .form_field_title
{
    clear: both;
    margin-left: 10px;
    font-size: 8pt;
    text-align: left;
}
.form_obj_title_field
{
    padding-bottom: 5px;
    border-bottom: 2px dotted white;
    margin-bottom: 10px;
}
.form_ajax_place
{
    clear: both;
    width: 300px;
    float: right;
    font-size: 8pt;
    text-align: left;
}
/*      ___ФОРМЫ                 */
/*   Всплывающее JavaScript-окно  */
DIV.top_window_place_x {
	background-color: #006600;
	text-align: center;
	width: 100%;
	font-weight: bold;
	font-family: Courier;
	cursor: hand;
	text-align: right;
	padding: 2px;
}

DIV.top_window_place {
	margin: 0;
	padding: 0;
	z-index: 100;
	display: none;
	background-color: transparent;
	background-image: URL("../img/control/overlay.png");
}

DIV#m_place_content {
	background-color: #092709;
}

DIV.m_place {
	margin: 20%;
	border: 1px solid gold;
}
/*___Всплывающее JavaScript-окно  */
/*Окошко уведомлений*/
.noticetab{
	display: none;
	position: absolute;
	border: 1px solid #C8E1A0;
	top: 10px;
	left: 280px;
}
.notice_btn
{
	border: 1px solid #284108;
	padding: 2px;
	background-color:#385118;
}
.notice_btn_red
{
	border: 1px solid #41081e;
	padding: 2px;
	background-color:#6c0404;
}

#err_msg { text-align: center; color: #ffff00; }
#ul_profile { display: inline; padding: 0px; margin: 0px; }
#ul_profile li { display: inline; background: left center no-repeat url('img/leaf.gif');
				 padding-left: 12px; margin-left: 15px;}
#ok_profile { text-align: center; font-weight: bold; }
.tbl_messages { width: 100%; }
.tbl_send { margin-left: auto; margin-right: auto; }
#view_msg { height: 200px; overflow: auto; background-color: #5a8728;
	 		padding: 10px; border:1px solid #c8e1a0; }

/*Нарды*/
.bgl {height: 75px; background: center center no-repeat url('img/blocks/nardy/backgammon_ls.jpg');}
.bgs {height: 75px; background: center center no-repeat url('img/blocks/nardy/backgammon_ss.jpg');}
.gnum{font-size: 7pt;float:right; color: #cccccc;}

tr.th_hl { background-color: #184b18; }
tr.hl { background-color: #5c8528; }