/* TAGS */
body {
margin: 0;
font: 11px arial;
background: #fff url(/images/top_bg.jpg) top repeat-x;
}

a {
color: #f30;
}

a:hover {
color: #000;
text-decoration: underline;
}

h1 {
font: 19px arial;
color: #f60;
}

h2 {
font: 15px arial;
font-weight: bold;
}

p {
text-indent: 20px;

}

td {
font: 11px arial;
}

form {
margin: 0;
}



/* ID'S */
table#main {
width: 100%;
height: 100%;
}

td#top {
height: 132px;
background: url(/images/lux.gif) right top no-repeat;*/
}

img#logo-top {
position: absolute;
top: 0px;
left: 10px;
}

ul#menu-top {
position: absolute;
top: 92px;
left: 10px;
padding: 0;
margin: 0;
border-right: 1px solid #fff;
}

ul#menu-top li {
list-style: none;
float: left;
}

ul#menu-top li a {
float: left;
height: 29px;
border-left: 1px solid #fff;
font: 13px arial;
font-weight: bold;
color: #fff;
text-decoration: none;
padding-left: 15px;
padding-right: 15px;
padding-top: 11px;
display: block;
}

ul#menu-top li a:hover {
border-left: 1px solid #cc0;
color: #cc0;
text-decoration: underline;
}

td#general {
background: url(/images/general_top.gif) top left no-repeat;
vertical-align: top;
padding: 20px;
padding-left: 110px;
padding-right: 40px;
}

td#right {
padding: 20px;

width: 200px;
vertical-align: top;

}

td#right p {
margin-bottom: 20px;
}

td#right form {
text-align: right;
}

div#search {
background: #eee;
padding: 20px;
padding-top: 5px;
margin-right: -20px;
margin-left: -20px;
margin-bottom: 20px;
}

td#footer {
background: url(/images/right_bottom.gif) top right no-repeat;
padding-top: 20px;
}

ul#menu-bottom {

padding: 0;
margin: 0;
margin-left: 30px;
}

ul#menu-bottom li {
list-style: none;
float: left;
}

ul#menu-bottom li a {
float: left;
height: 20px;
font: 11px arial;
color: #999;
text-decoration: none;
padding-left: 15px;
padding-right: 15px;
display: block;
}

ul#menu-top li a:hover {
color: #cc0;
text-decoration: underline;
}

td#footer img {
margin: 10px;
float: left;
}

td#footer p {
text-indent: 0;
color: #999;
font: 9px arial;
width: 120px;
float: left;
margin: 10px;
}

/* CLASSES */
p.hint {
background: url(/images/hint.gif) left center no-repeat;
padding-left: +40px;
text-align: left;
color: #999;
text-indent: 0;
}

div.banner  {
position: absolute;
right: 250px;
top: 168px;
font: 9px arial;
text-align: right;
padding-right: 38px;
height: 16px;
padding-top: 4px;
}

div.banner a {
color: #000;
text-decoration: none;
}

div.banner a:hover {

text-decoration: underline;
}

div.rus {
background: url(/images/banner_rus.gif) right no-repeat;
}
div.eng {
background: url(/images/banner_eng.gif) right no-repeat;
}

p.alert {
 padding: 10px;
 border: none;
 background-color: #ffc;
 width: 100%;
 color: #f00;
}

p.success {
 padding: 10px;
 background-color: #cfc;
 width: 100%;
}



p.edit {background: #ff; margin-top: 5px;}

a.edit {
 width: 24px;
 height: 24px;
 background: url("/images/edit.png") left center no-repeat;
 padding-left: 22px;
 padding-bottom: 2px;
 PADDING-TOP: 2px;
}

a.del {
 width: 24px;
 height: 24px;
 background: url("/images/del.png") left center no-repeat;
 padding-left: 22px;
 padding-bottom: 2px;
 PADDING-TOP: 2px;
}

/**********************[ авторизация ]****************************/

form#admin {
	background-color: #eee;
	border-left: 5px solid #f90;
	padding: 5px 10px 5px 10px;
	margin: 0 0 10px 0;
	font-size: 11px;
}

form#admin input.logout {
	border: 1px solid #ccc;
	background-color: #999;
	color: #fff;
	font: normal 11px arial;
	margin-left: 10px;
}

li.level-1 {

}


li.level-2 {
  margin-left: 30px;
  list-style-type: circle;
}


li.level-3 {
  margin-left: 60px;
  list-style-type: square;
}


li.level-4 {
  margin-left: 90px;
  list-style-type: disc;
}

#advert { font-size: 11px; color: #999; padding: 10px 30px 10px 30px; text-align: center;}