/**
 mysite styles
 author: Alexander Selifonov (as-works [.@.] narod.ru)
**/
body { font-family:tahoma,arial,helvetica;font-size:12px; background-color: #FFFFFF; margin:0px;
    background-color:#fff;
  	scrollbar-base-color: #8080DE;
}

hr { color: #aaf; height:2px; background-color:#aaf; border:0; }
a {
 text-decoration: none; color:#000090;
}
a:hover {
 text-decoration: underline;
}

pre, code, .codeStyle { color:#oof; FONT-size: 10px; background-color:#E0E0FF; font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left:8px; border: 1px solid #A0A0E0;
}
quote quoteStyle { display: block; margin: 4px; padding: 4px; margin-left: 10px;	border: 1px solid #A0A0E0;	background-color: #f1f1ff;

}

td { text-align:left; }

.digest_header { font-size: 11px; font-weight:bold; padding-top:2px; text-align:center; width:100%; color: yellow; text-decoration: underline;}
a.digest { font-size: 10px; color: yellow; }

/* a:visited { color:#000030; } */
a.yarko { color: #5050FF; font-weight:bold; text-decoration:underline; }
a.intopic { color:yellow; font-weight:bold; }
.bottomblock { font-size: 11px; background-color: #E0E0FF; border: 1px solid #A0A0E0; text-align:center; }
td { font-size: 12px; }
td.topblock { FONT-size: 12px; font-weight: bold; border-bottom: 1px solid #404090; padding-left:4px;
          vertical-align:center; background: #242587 url(img/topblock.png) repeat-y left;
}
td.linkcolumns { background-color: #2C2FEB; border: 0px;
  background: #88f url(img/linkblock.png) repeat-y;
  padding: 8px 4px;
}
.langblock {  background-color:#242587;
  padding-left:8px; padding-top:2px; vertical-align: center;
}
td.centralzone {  background-color:#eef; width:99%; vertical-align:top; text-align:left;
   padding-left:10px; padding-right:8px; padding-top:4px;
}
td.rightblock {  background: #8888ff url(img/linkblock.png) repeat-y left; width:180px; padding:2px 2px; vertical-align:top;
  color: yellow;
}
.ibox { border-color: #000000; background-color: #F8F8FF; color:#000000;
  border-color: #6060E0; border-style:solid; border-width:1px;
  font-size: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica;font-weight: bold;
}

.divider { background-color: #D0D0F0; border: 1px solid #7070E0; padding: 3px; }
.hdnotice { background-color: #E0E0F0; border: 1px solid #A0A0E0; padding: 3px; text-align:left; }
.resultarea { padding: 4px; background-color:#C0C0E0; border: 1px solid #4040AF;
}

.annotation { font-size:10px; color:#7070e0; padding-left:16px; }
.updatedinfo { font-size:10px; color: #3030f0; }
.pagetitle { font:bold 16px verdana,tahoma,arial; color:yellow; padding-left:10px; }
.article_title { font: bold 12px Tahoma, Verdana, Helvetica; background: #c6c6ff;
                 padding:4px 10px; text-decoration: underline;
}
.div_outline {
  background-color: #D0D0F0; border: 2px solid #4040a0; padding: 4px;
  font: #0707e0 11px arial,verdana;
}
.cvtitle { font:bold 1.8em verdana,tahoma,arial; color:#000; padding-left:0.1em;
  margin-top:0.5em;
}
.cvcontent { font: norma; 1em arial,tahoma,verdana; margin-top:0.5em; }

LI.error { list-style-image: url(img/attention.png); margin-left:30px; }

td.tdsmall { font-size: 9px; font-family: verdana,arial;}
td.nowactive { background-color: #B5B5E8; color:#3030FF; }
td.hdbox1 { border: 1px solid #8080A0; text-align:center; }
td.lnknormal { background-color: #B5B5E0; font-weight:bold; border: 1px solid #8080A0; }
td.lnkcurrent { background-color: #D5D5F8; font-weight:bold; border: 1px solid #8080A0; }
td.mainlinks {  color:yellow; background-color: #2020B8; font-size:11px; font-weight:bold; border: 1px solid #B5BC21;
   padding-left:15px; padding-right:8px; padding-top:2px; padding-bottom:2px;
   opacity:.80; filter: alpha(opacity=80);  -moz-opacity: 0.80;
}
td.mainlinksovr { color:yellow; background-color: #8585FF; font-size:11px; font-weight:bold; border: 1px solid #E5EC21;
   padding-left:15px; padding-right:8px; padding-top:2px; padding-bottom:2px;
   background-image: url(mainlinks.png); border-right: 1px solid #8888ff;
}
td.mainlinksa { color:yellow; background-color: #8585FF; font-size:11px; font-weight:bold; border: 1px solid #E5EC21;
   padding-left:15px; padding-right:8px; padding-top:2px; padding-bottom:2px;
   background-image: url(mainlinksa.png); border-right: 1px solid #8888ff; }

a.mainlinks:link { color:yellow; text-decoration:none; }
a.mainlinks:visited { color:yellow; text-decoration:none; }
a.mainlinks:hover { color:#F0F030; }

td.linkdigest {  color:yellow; background-color: #2020B8; font-size:11px; font-weight:bold; border: 1px solid #B5BC21;
  padding: 1px 4px; opacity:.80; filter: alpha(opacity=80);  -moz-opacity: 0.80;
}
.frmtable {  background-color:#E0E0F0;
   border-right:2px solid #202080; border-bottom:2px solid #202080;
   border-left:2px solid #202080; border-top: none;
}
button,input.button{
   background-color: #C4C4FF; border: 1px solid #202080;
   color: #000080; font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
/** as_auth classes **/
.div_authblock { background-color: #ccccfe;
  border: 1px solid #807010; margin-right:6px; padding:4px;
}
td.auth_info { font-size: 9px; color:#5650e0 }
.auth_input { font-size: 9px;  border: 1px solid #5040ee;
   background-color: #E0E0EE; color:#3838a0;
}

tr.odd   { background-color: #F0F0F8; color:#000000; }
tr.even  { background-color: #E0E0F0; color:#000000; }
tr.head  { background-color: #B0B0E0; color:#000000;
           BORDER-TOP: 1px solid #0000F0; BORDER-LEFT: 1px solid #0000F0 ;
           BORDER-RIGHT: 1px solid #0000F0 ; BORDER-BOTTOM: 1px solid #0000F0 ;
           text-align: center;
           filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F8F8FF,endColorStr=#C0C0F0);
}
td.head  { background-color: #B0B0E0; color:#000000;
           BORDER-TOP: 1px solid #8080F0; BORDER-LEFT: 1px solid #8080F0;
           BORDER-RIGHT: 1px solid #8080F0; BORDER-BOTTOM: 1px solid #8080F0;
               font-weight: bold;
           filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F8F8FF,endColorStr=#C0C0F0);
}
/* styles list for as_propsheet drawing */
.pagebody {  background-color:#E0E0F0;
   border-right:2px solid #202080; border-bottom:2px solid #202080;
   border-left:2px solid #202080; border-top: none;
}

.tblactive {    font-weight:bold;
                background-color:#E0E0F0;
                color:blue; cursor:hand;
                border-left:2px solid #4040A0;
                border-right:2px solid #4040A0;
                border-top:2px solid #4040A0;
                border-bottom:none
}
.tblinactive {  font-weight:bold;
                background-color:#A0A0F0;
                cursor:hand; color:yellow;
                border-left:none;
                border-right:1px solid #8080F0;
                border-top:1px solid #8080F0;
                border-bottom:2px solid #4040A0;
}

/* styles for as_admintool */
.resultarea { background-color:#C0C0E0; border: 1px solid #4040AF;
}

td.newstopic, .programtopic, td.programtopic, td.newstopic { color:yellow; background-color: #7060B8; font-size:11px; font-weight:bold;
   border: 1px solid #303080; padding-left:4px; padding-right:4px;
   padding-top:2px; padding-bottom:2px;}

td.newsbody, .gbookmsg, .programdesc { width:99%; color:#000040; font-size: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; font-weight:bold;
        background-color: #e2e2ff; border: 1px solid #A0A0E0; padding:6px;
}

/* styles for CAPTCHA grid drawing */
.capnormal {font-size:11pt; color:#202020; background-color:#A0A0E0;
        border: 1px solid #9090C0; width:12px;
}
td.captcha_cell { border: 1px solid #9090C0; background-color:#E0E0F8;
  text-align:center; font-size:7px;
}
td.captcha_cellmo { border: 1px solid #9090C0; background-color:#B0B0E8;
  text-align:center; font-size:7px;
}
.aimed { background: url(img/captchasight.png) repeat 100% center;
}

/* astedit page links styles */
td.pagelnk   { background-color: #ddf; border: 1px solid #88e;
    font: bold 9px tahoma,verdana,arial; text-align:center; width: 22px;
    cursor:hand; width:22px;
}
td.pagelnk:hover { background-color: #aae; }

.pagelnka   { background-color: #bbf; border: 1px solid #88e; widh:22px;
    font: bold 9px tahoma,verdana,arial; text-align:center; width: 22px; cursor:hand;
}

/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall
{
	border: none 0px #000000;
	cursor: url("img/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #101090;
	cursor: url("img/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("img/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}

/* PopBox image styling */
.img-thumbnail { padding: 0px; margin: 6px; border:1px solid #66e; }
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

/* rating sub-system styles */
.rate_result { font-size:10px; background:#E0E0FF; border: 1px solid #8080A0;
   text-align:center; vertical-align:middle; }

/* guest book */
.gb_answer { color: #5050e0; margin-left:20; }
/* discussions styles */
td.discuss_header { border: 1px solid #babaff; background: #dadaff; }
td.discuss_body { border: 1px solid #babaff; font-style: verdana,arial; font-size:12px;
   padding-left:12px; }

.w20 { width:20px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w75 { width:75px;}
.w80 { width:80px;}
.w100 { width:100px;}
.w150 { width:150px;}
.w200 {width: 200px;}
.w240 {width: 240px;}
.w300 {width: 300px;}
.w400 {width: 400px;}

.btn18 { border:0px; width:18px; height:18px; }

td.rt { text-align: right; padding-right:4px; }
td.ct { text-align: center; }
.showdate { border:1px solid #99e; background-color: #eef; text-align:center; padding: 1px 12px; }
.red     { color:red; font-weight: bold;}
.details { background-color: #fbfbff; border: 1px solid #ccf; margin: 20px 10px; padding:8px; }

