body, html {
 height:100%;
 width: 100%;
 margin: 0px;
 min-height: 100%;
 background-color: #848484;
 background-image: url(/src/tpl2/bgb.gif);
 font-family:Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 11pt;
/* overflow: hidden;*/
}
a {
 color: #FFFFFF;
/* text-decoration:none;*/
}
a:hover {
 color:#F9D03E;
}
table.catitem,  td.catitem {
 border: 3px #4C4C4B solid;
 background: #4C4C4B;
/* font-size: 11pt;*/
 margin:0;
}
td.catitem img {
 border: 2px #4C4C4B solid;
}
td.catitem {
 border: 1px #4C4C4B solid;
}
table.catitem td {
 background: #8C8E8C;
}
table.catitem {
 border: 1px #4C4C4B solid;
/* background: #4C4C4B;*/
}
table.catitem:hover {
/* background: #F9D03E;*/
 border:1px solid #F9D03E;
}

.autostatus, 
table.catitem .autostatus,
table.catitem:hover .autostatus {
 background:url(/images/icons/attention_g.gif) no-repeat left center;
 padding-left: 20px;
 color:white;
 font-size:10pt;
 font-weight:bold;
}
.autostatus, table.catitem:hover .autostatus {
 background:url(/images/icons/attention.gif) no-repeat left;
 padding-left: 20px;
 color:red;
}

table.catitem a {
 font-size: 10pt;
 font-weight: normal;
 text-decoration:none;
}
table.catitem a:hover, td.catitem a:hover{
 color: #F9D03E;

}
.catname {
 font-weight: bold;
 font-size: 12pt;
}
.catinfo {
 color: #fff;
}
.catdataline {
 width:100%;
 text-align:left;
 color:#fff;
 border-spacing: 0px;
 padding: 2px;
}
.catdata {
 color: #fff;
 text-align:right;
 }
 
ul.ml1 {
 font-size:11pt;
 position:relative;
 padding:0;
 margin:20px 0 0 0;
 list-style:none;
 text-align:left;
 line-height:24px;
 display:block;
 width: 270px;
}
ul.ml1extend {
 padding:0;
 margin:0;
}
ul.ml1extend div  {
 line-height:1em;
}
ul.ml1extend div a {
 display:inline !important;
 padding:0 !important;
 marginL0 !important;
 color: #FFFFFF;
 text-decoration:underline;
}
ul.ml1extend div a:hover {
 color:#F9D03E;
}

ul.ml2 {
 font-size:10pt;
 margin:0;
 padding:0;
 list-style:none;
 margin-left:135px;
/* margin-top: -24px;*/
 text-align: left;
 background: #313031;
}
ul.ml1 li {
 margin:0;
 padding:0;
}
ul.ml2 li {
 margin:0;
 padding:0;
}
ul.ml1 li:hover {
 background: #555555;
}
ul.ml2 li:hover {
/* background: url(/src/tpl2/bgb3.gif);*/
}

ul.ml1 a {
 color: #fff;
 position: relative;
 text-decoration:none;
 padding-left:15px;
 display:block;
 width:100%;
}
ul.ml1 a:hover, a.mo {
  color:#F9D03E !important;

 }
ul.ml1 a.mo {
 color:#F9D03E;
 background:url(/src/tpl2/next.gif) left no-repeat;
}

.menucatcount {
 font-size:10pt;
 position:absolute;
 right:22pt;
 margin: 0;
 line-height:24px;
 display:inline;
 width:30px;
 text-align:right;
 font-weight:normal;
/* padding-top:2px;*/
 top:0px;
}
#timestr {
 font-size: 10pt;
 color: Gray;
}

.incorrect {
 padding:3px;
 color:#FF3300;
 font-size:14pt
}
.list_lnk_cur {
 text-decoration:underline;
 font-weight: bold;
}

.button {
 color: #fff;

 border:1px solid #7B7B7B;
 padding: 0 3px;
 margin:1px;
}
.button:hover {
   border:1px solid #F9D03E;
}
#content ul {
 list-style-image: url(/src/tpl2/cli.gif);
}

div#adboard  { 
 position:relative; 
 width=100%;
 bottom:-40px;
 height:85px;
 text-align: left;
 margin: 10px;
}
div#adboard div.background {
 filter: alpha(opacity=40); 
 -moz-opacity: 0.4; 
 -khtml-opacity: 0.4; 
 opacity: 0.4; 
 position:absolute; 
 width:999px;
 height:85px;
 margin:-10px;
 background:#B5B5B5; 
 
}
h1 {
   color: #F9D03E;
   text-align: left;
   width: auto;
   border-bottom: 1px solid white;
   text-transform: none;
   font-size:12pt;
   padding: 1em 0;
   margin: 0 0 1em 0;
}
ul.addmenu1 {
 list-style:none;

}
ul.addmenu1 li,ul.addmenu1 a {
 background-repeat:no-repeat;
 background-position: 0 center;
}
ul.addmenu1 li {
   height: 27px;
}
ul.addmenu1 a {
 padding: 5px 0;
 padding-left: 40px;
 display:block;
}
ul.addmenu1 a.distcalcout, 
ul.addmenu1 li.distcalcout  {
 background-image:url(/images/icons/distcalcout.gif);
}
ul.addmenu1 a.distcalcout:hover {
 background-image:url(/images/icons/distcalcdown.gif);
}
ul.addmenu1 a.smapout, 
ul.addmenu1 li.smapout {
 background-image:url(/images/icons/smapout.gif);
}
ul.addmenu1 a.smapout:hover {
 background-image:url(/images/icons/smapdown.gif);
} 
#logo {vertical-align:bottom}
#logo h1 {
border:0 none;
color:black;
display:inline;
font-size:inherit !important;
}

div#descrtext {
 position:absolute; 
 width:auto; 
 height:auto; 
 bottom:0; 
 left:0; 
 padding:20px; 
 background:#333333;
 filter: alpha(opacity=80); 
 -moz-opacity: 0.8; 
 -khtml-opacity: 0.8; 
 opacity: 0.8;
}

h1#autonamecat {
 display: inline; 
 border: 0pt none; 
 margin: 0pt; 
 padding: 0pt;
}
img#mainimage {
 min-height:396px;max-height:396px;max-width:528px;border:2px solid #F9D03E;
}
div#descr {display:none;position:absolute; width:528px; height:396px; margin:2px; top:0; left:0;}
#backlink {position:absolute; left:5px; cursor:pointer;z-index:10;text-decoration:none;}
a#backlink:hover {color:white;}
.catname h2 {display:inline;font-size:inherit !important;font-weight:inherit !important; margin:0; padding:0;}
#descrbutton {position:absolute; bottom:3px;right:5px; cursor:pointer;z-index:10;}
.element_buttons {position:absolute; bottom:3px;height:16pt;left:0;width:100%;background-color:#7B7B7B;z-index:1}