/*++++++ LINKS ++++++++*/
a, a:link, a:visited {color: #854c2c; text-decoration:none; font-weight:bold;}
a:hover {color:#333333; text-decoration:underline;}
a.trasser:hover { color:red; text-decoration: underline overline; background-color:yellow; }

select,option,textarea,input { border:#808080 1px solid; color:black; font-size:15px; background-color:white; }
select,option,input,submit { height=19; }
.small {color:#aaaaaa;}

.bborder { background-color:white; border:1px #A7A6B4 solid; }
.panel	{ padding:2; padding-left:9; border:1px dotted silver; background-color:#F7F6F4; color:navy; }
td,small { color:black; font-size:15; font-weight:normal; }

p,h1,h2,h3,h4,h5,h6,small { margin:3px; font-size:15; }
p,li,ol,ul { text-align:justify; margin-right:10; margin-left:10; }
p { text-indent:1em; }

.hide { position:absolute; left:0; top:0; z-index:1; visibility:hidden; }
.lasto { background-color: #F4F4F4; padding:5px 0 5px 10px; margin-bottom:5px; }
strong { background-color:#3531f6; font-weight:normal; }

.cb,.cv,.cs,.ct,cn,#cp { width:15px; height:15px; padding:1px; font-size: 10px;}
.ct { background-color:#c8c8c8; 
   filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#e2efff,endColorStr=#C2CFDF)"; }
.cn { background-color:#282828;  }
.cb { background-color:#282828; }
.cv { background-color:#484848; }
.cp,#cp { background-color:#484848; color:white; font-size: 10px;}    /*++++++ текущая дата ++++++++*/
.cs { background-color:red; color:white; 
   filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#FFFF99,endColorStr=black)"; }
.cv:hover,#cp:hover {
   color:red; 
   background-color:#FFFF99;
   filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#ffff99,endColorStr=black)"; }
#cn { color:silver; }


/*++++++ NAVIGATION ++++++++*/
.nolink,#menu,#topmenu {
   margin:1px;
   padding:2px;
   border:1px solid silver;
   font-size:11px;
   line-height:16px;
   padding-left:6px; 
   background-color:#d5e1f6;
   filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#e2efff,endColorStr=#C2CFDF)";
}
#topmenu { width:75px; }
#menu {float:right; padding-right:10px; font-size:14px;},
#topmenu:hover { 
   background-color:#FFFF99; border:1px solid orange;
   filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType=0,startColorStr=#ffffff,endColorStr=#DFE6EF)";
}
.nolink { margin-top:10px; }
.note { border-bottom: 1px dotted blue; color:blue; }

