.topMenu, .text, .path, .blog {font-family: Sans Serif, Arial, Tahoma;}
.copy, .speedbtn, .rubric, .navigator, .path {font-family: Verdana, Tahoma, Arial;}

.topMenu, .copy, .speedbtn, .rubric, .navigator {font-size: 0.7em; }

.copy, .speedbtn {background:#DDD; border-top:1px solid black;border-bottom:1px solid black;line-height:17pt;}
.speedbtn a {padding:5px;text-decoration: none; background: #999; color: #FFF; border-right:1px solid black;}
.speedbtn a:hover {background: #FC0; color: #000; border-right:1px solid #F00;} 

.topMenu { color: #FFF; background: #369}
.topMenu a {text-decoration: none; color: #FFF}
.topMenu a:hover {color: #FFF; border-bottom:1px solid #FC0;}
.topMenu ul {margin-bottom:0;}

#meeting {list-style-image: url("http://reforma.law.edu.ru/images/rgtor.gif")}
#programm {list-style-image: url("http://reforma.law.edu.ru/images/docsmall.gif")}
#object {list-style-image: url("http://reforma.law.edu.ru/images/acropol.gif")}
#programm li {padding-bottom:10px;}
#tender {}

.rubric div, .consultation {color:#FFF; background:#808080; font-weight: bold; padding:4px;}
.rubric div, .consultation {border: 1px solid #666;}
.rubric span, .consultation  span {color:#FC0; padding-right:5px;}
.rubric ul {margin:2px; margin-left:20px;}
.rubric a {text-decoration: none; color: #000;}
.rubric a:hover { text-decoration: underline;}

#rubric {color:#8A2BE2; background: #E6E6FA;}
#rubric a {display: block; padding:5px; margin: 3px;}
#rubric a {border-bottom:1px solid #CCF; border-right:1px solid #DCF;}
#rubric a:hover {text-decoration: none; background: #FFC; }
#rubric a:hover { border-bottom:1px solid #666;border-right:1px solid #666;}

.navigator {font-weight:bold; color:#369; text-align:right;border-bottom:1px solid #DDD;padding:4px;}
.navigator a {padding:4px;}
.navigator a {text-decoration:none; font-weight:normal; color:#000; }
.navigator a:hover {background:#FFE4B5;}
 
.untext {font-size: 1.2em}

.text {font-family: Serif, Times New Roman;}
.text table {font-size: 1em}
.text {font-size: 0.9em; padding:30px}
.text li {line-height: 160%;}

#content {padding-left:20px;padding-right:10px;}
#addon {background: #E6E6FA;padding:15px}

hr {height:1px; color: #DDD;}
h5 {color:#369}

#rubric, .formtable { font-size: 0.7em; }

.path {font-weight:bold; font-size: 0.7em; line-height: 140%;}
.path {color: #800; background: #E1E1C8; border-bottom: 1px solid #CCCCCC; padding:6px}
.path a {font-weight: normal; text-decoration: none; color: #000; padding-right:4px;}
.path 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;}

.tree {list-style-type: none; padding-top: 3px; padding-bottom: 3 px}
.necessarily {color:#800000}