@import "/css/treemenu.css";
@import "/css/test.css";
@import "/css/corner.css";

body {
  margin:0; 
  padding:0; 
  height:100%; 
  font-family: Tahoma, sans-serif; 
} 

.float-left{padding-right:5px; padding-top:0px; margin-bottom:0px; margin-top:0px; float: left;}
.float-right {padding-left: 5px; margin-bottom:5px; float: right;}

table.deftab td {text-align:right; font-size:.9em;}
table.deftext td {font-size:.9em;}

p {
  text-indent: 1em; /* 0.5em */
  font-size:.8em;
  text-align:justify;   
}

p.tl {
  text-indent: 0em; 
  margin-top: 0px;
  padding-top: 0px; 
}

p.signature {
  text-align:right;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom:0px;
}

p.qa {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom:0px;
}

.plist {
  margin-left: 1em;
  font-size:0.8em; 
}


ul.tlist {
  list-style:none;
  margin: 1.5em;
  top:1em;
  padding-left:0.9em;
  position:relative;
  font-size:0.7em;  
  width:160px;
}

.tlist li{
  padding-left:0.3em;
  font-size:1em;
}

.tlist .caption{
  padding-left:0.5em;
  background: #73AA57;
  color: #FFFFFF;
}


li.caption{
  padding:0.1em;
}

.alist{
 margin-left: 0.5em;
 font-size:0.8em; 
}


a {
  font-size:1em; 
  color:#008CD2;
  text-decoration: none;
}

a:hover {
  font-size:1em; 
  color:#008CD2;
  text-decoration: underline;
}

a.info { 
  color:#eeeeee;
  text-decoration: none;
}

a.info:hover { 
  color:#000000;
  text-decoration: none;
}

#rightcolumn, #leftcolumn {
  margin-top: 0px;
  margin-left:10px;
  margin-right:10px;
} 

#rightcolumn{
  width: 230px;
  border-left: 1px dotted #1C70A0;
}

#leftcolumn{
  width: 230px;
  border-right: 1px dotted #1C70A0;
}

#main{
  background: #FFFFFF;
  border-top: 1px dotted #1C70A0;
  padding-bottom: 1em;
}

.column{
  margin-top: 0px;
  margin-left:15px;
  margin-right:10px;
}


#footer{
clear: both;
font-size:0.7em;
background: #FFFFFF;
border-top: 1px dotted #1C70A0;
color: #000000;
text-align: center;
padding: 0.3em 0;
}


li {
font-size:0.8em;
}


/* карта */

.treemap ul{
  list-style-type: none;
}

.treemap li{
  font-size:.9em;
}


div#supmenu {
  margin: 1.5em;
}

div.supmenuitem{
  margin: .5em;
  font-size:12px;
  color: #008CD2;   
}

#auth, #logout, #profile {cursor:pointer;} /* авторизация, выход и просмотр профайла*/

div.vnav {
 color: gray;
 margin-top:1em;
 font-size:0.9em;
}

div.vnavlist {
 color: gray;
 margin:0em 0em 0em 3.8em;
 font-size:0.9em;
}



h1, h2, h3 {
  color: #0D79B7;  
}

h1 {font-size: 1.5em;}
h2 {font-size: 1.1em;}

.fact{font-size: .7em;}

.author {
  text-align:right;
  font-size: 0.8em;
  font-weight: bold;
}

.cnt {margin-left:4em;}

.lblogo {margin-left:3em;}

.btn {background-color: #D4D0C8; border-bottom: gray thin solid; border-left: #eee thin solid; border-right: gray thin solid; border-top: #eee thin solid; color: black; font-family: Verdana,Helvetica,sans-serif; font-size: 10pt}

.errmsg {color:#ff0000;}
.okmsg {color:#007700;}


.info p {
  text-indent: 0.5em; 
  font-size:.8em;
  text-align:left;   
}


#authform {width: 320px; display: none;}

.fxb {padding-left:3px; padding-right:3px;}
