@charset "UTF-8";
/* Wacko Wiki Quick Start - science.janvarev.ru*/

/* reset styles  */
@import url(../../../lib/grid12css/reset.css);
/* import grid styles  */
@import url(../../../lib/grid12css/grid12.css);
/* import wakka styles */
@import url(../../../lib/grid12css/system.css);
/* import standart format styles  */
@import url(../../../lib/grid12css/format.css);

/*   -------------------------------------------------------*/
body { font-size: 12px; font-family:Arial, Verdana, sans-serif; text-align: left; line-height:1.5em; background: #ccc; }
.container { background: transparent; }

#menu-top  { width: 100%; background: url(../images/bg.png) repeat; padding:10px 0 5px; border-bottom:solid 3px #666;}
#menu-top a { padding:10px; font-size: 1.5em; color: #eee; line-height:1.7em; margin-left:10px;}
#menu-top a:hover { color: #fff; text-decoration:none; background: #666;}

#top   { width: 100%; background: url(../images/bg1.png) repeat; padding: 25px 0px 20px;}
#top #header { padding: 0 18px; }
#top #title { font-size:2.3em; color: #fff; padding: 10px 0; }
#top #title a {color: #fff;}
#top #title a:hover {color: #ccc; text-decoration:none;}
#top .label { font-size:1.2em; color: #ccc; }

#main {padding: 3px 0;}
.inner {padding: 20px; background: #fff; }
.inner hr {border-bottom: 1px solid #ccc; }
.panel {padding: 20px; }
.panel hr {border-bottom: 1px solid #aaa; }

#footer { width: 100%; background: url(../images/bg.png) repeat; padding:10px 0 20px; border-top:solid 3px #666;}


/*  --------------------------------------------------------------*/

h1 {padding: 20px 0px 9px 9px; font-size: 1.8em; color: #666; background-color:#eee; margin: -10px -10px 0; font-weight:normal;}
h2 {padding: 30px 0px 8px 0px; font-size: 1.4em; color: #555; }   /*TRBL*/
h3 {padding: 20px 0px 3px 0px; font-size: 1.1em; font-weight: bold; font-style:italic; color: #444; }
h4 {padding: 15px 0px 2px 0px; font-size: 1em;   font-weight: bold; color: #555; }
h5 {padding: 10px 0px 2px 0px; font-size: 1em;   font-weight: bold; font-style:italic; color: #888; }

.usertable { width: 100%; }
.usertable td { vertical-align: middle; text-align:center;}
.usertable tr.tbheader td { background-color: #e5e5e5; font-weight:bold; color:#555; }
.usertable .tdfirst { background-color: #f5f5f5; color:#555; text-align:left; padding-left:10px; }

/*     ------------------------------------------------*/
a { color: #069; text-decoration:none; }
a:hover { color: #3ac; text-decoration: underline; }
a.bg:hover { color: #fff; background: #FF7800; }
a.goto { padding:0 2px; font-weight:bold; font-size:14px; border: 1px dotted #999; }
a.goto:hover { color: #fff; border: 1px solid #999; background: #999; }


/*   -----------------------------------------------*/
.black a:hover,
.red a:hover,
.green a:hover,
.gray a:hover,
.orange a:hover  { color:#fc0; }

.outerlink { text-decoration: underline; }

ul { list-style: outside; }
li { margin-left: 30px;}
ul li {list-style-type: disc; }
ul li li {list-style-type: circle; }
ul li li li {list-style-type: square; }