.text, .infoblock, .path {font-family:Sans Serif, Arial, Tahoma;}
.topMenu, .copy, .query {font-family: Tahoma, Verdana, Arial;} 
.highmenu, .headache, #rubric, #geo, .formtable, .doclist {font-family: Verdana, Tahoma, Arial;}

#rubric, #mattype, .infocell, .formtable, .formbtn, .navigator td, .copy, .doclist { font-size: 0.7em; }
.topMenu { font-size: 0.7em; }
#rubric, .formbtn, .navigator td, .hot {font-weight: bold;}

.topMenu { color: #F0F0F9; background-color: #036 }
.topMenu a {text-decoration: none; color: #FC0; font-weight: bold;}
.topMenu a {border-left: 1px solid #FC0; padding-left: 4px; padding-right: 4px}
.topMenu a:hover {text-decoration: underline; color: #FFF}
.topMenu input {width:60px; height:17px; font-size:7pt; border: 1px solid #666; }

#rubric {padding:5px; color:#FC0; line-height: 160%;}
#rubric a {text-decoration: none; font-weight:normal; color: #FFF;}
#rubric a:hover {color: #FF9;}
#rubric li {margin-bottom:4px; padding-bottom:4px; border-bottom: 1px solid #699;}

#mattype a, #mattype div { display: block; padding:3px; margin: 2px;}
#mattype a {margin-left: 1em;}
#mattype a {text-decoration: none; color: #000; background: #E4E4F3; border-bottom:1px solid #699;}
#mattype a:hover {color: #000000; background: #CCE6FF; }
#mattype div, #mattype a:hover { border-bottom:1px solid #000;}

.headache {color:#FFF; background: #369; padding:5px}
.headache SPAN {color:#FF0; padding-right:5px}

.infocell {border: 1px solid #DDD; margin:5px;}
.infocell div a, .infocell li {padding:6px;}
.infocell div a {display:block;}  
.infocell div {background:#F0F0E1; border-bottom: 1px solid #999999;font-weight:bold; }
.infocell div span {color: #800; padding-right:4px;}
.infocell li {color:#933;}
.infocell a {font-size:1em; color:#000; text-decoration:none; border-bottom: 1px solid #F0F0E1;}
.infocell a:hover {border-bottom: 1px solid #CCCCCC; background:#FAFAF5; }

.path {font-weight:bold; font-size: 0.8em;}
.path {color: #FFFF99; background: #369; padding:6px}
.path a {font-weight:normal; text-decoration: none; color: #FF9;}
.path a:hover {text-decoration:underline;}

.text {color:#036; padding:10px; padding-left:50px; padding-right:50px;}
.text {font-size: 0.8em;}
.text table {font-size: 1em;}
.text table {padding: 5px;}
.text b {color:#669}
.text hr {height:1px; color: #DDD;}

.container {padding:3px;}

.navigator {background:#F5F5EB;}
.activecell, .navigator a {display:block;padding:3px;}
.navigator a {color:#000; background:#CCC; }
.navigator a {text-decoration:none;}
.activecell, .navigator a:hover {color:#000; background:#FC0; }

.doclist {line-height: 200%; list-style-image:url("/umo.law.edu.ru/images/docsmall.gif")}
.doclist ul {font-weight:bold}
.doclist li {font-weight:normal}
.doclist a {color:800; text-decoration:none;}
.doclist a:hover {text-decoration:underline;}

.formtable {border: 1px solid #C0C0C0; background: #F5F5EB; }
.formtable th, .formtable td {padding: 6px;}
.formtable th {color: #000; background: #E1E1C8;}
.formtable select, .formtable input, .formtable textarea {font-size: 1em;}

.formbtn {color: #FC0; background: #369}

.infoblock {border:1px dotted #669; background: #F8F8FA;font-size: 0.9em}
.infoblock th {font-weight:normal; color: #FFFFCC; background: #9E9EBE }
.infoblock td, .infoblock th { padding:3px;}