/*-----common-----*/
body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}
table {border-collapse:collapse; border:0px;}
td {margin: 0px; padding: 0px; border-collapse:collapse; border:0px;}
img {margin:0px; padding:0px; border:0px;}
div{margin:0px; padding:0px; border:0px;}
span{margin:0px; padding:0px; border:0px;}
p {margin:4px;}
ul, ol, li {padding:0; margin:0;}
form, input {padding:0; margin:0;}
h1 {font-size:16pt; font-weight:normal; color:#666666; text-align:center; margin-top:12px; margin-bottom:12px;}
h3 {font-size:12pt; text-align:center; margin:12px;}
.red {color:red;}
.white {color:white;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.cit {text-align:right; color:white; font-size:small; margin-bottom:24px;}
img.right {float:right;}
img.left {float:left;}
img.center {float:none;}
a {color:#003399;}
a:hover {color:#999999;}
p.mess {border:1px dashed #CCCCCC; padding:120px; margin-top:8px; margin-bottom:8px; text-align:center; color:#999999; font-size:16pt;}
p.mess_s {border:1px dashed #CCCCCC; padding:30px; margin-top:8px; margin-bottom:8px; text-align:center; color:#999999; font-size:16pt;}


/*-----scince_path-----*/
#scince_path a{text-decoration:none;}
#scince_path br{margin-bottom:6px;}
#scince_path table {width:100%; vertical-align:top;}
#scince_path td {border-right:1px dashed #CCCCCC; padding-left:24px; padding-right:12px;}

/*-----professors-----*/
div.professors {margin:27 0 27 27; width:96%;}
div.professors #prof_head {background-color:#E3E7EA;}
div.professors div.nech {background-color:#E3E7EA; margin:0px; padding:0px; clear:both;}
div.professors div.ch {background-color:#EBF1EE; margin:0px; padding:0px; clear:both;}
div.professors p.photo {border:1px solid #CCCCCC; padding:4px; margin-top:8px; margin-bottom:8px;}
div.professors td.photo {padding-left:14px; width:118px;}
div.professors table {font-size:10pt; width:100%;}
div.professors td {vertical-align:top;}
div.professors td.text {padding:12px;}
div.professors p.mess {border:1px dashed #CCCCCC; padding:120px; margin-top:8px; margin-bottom:8px; text-align:center; color:#999999; font-size:16pt;}
div.professors a.fam {text-decoration:none; color:black;}

/*-----prof-----*/
div.prof {margin:27 0 27 27; background-color:#EBF1EE; width:96%; margin-bottom:0px;}
div.prof p.photo {border:1px solid #CCCCCC; padding:4px; margin-top:8px; margin-bottom:8px;}
div.prof td.photo {padding-left:14px; width:128px;}
div.prof table {font-size:10pt; width:100%;}
div.prof td {vertical-align:top;}
div.prof td.text {padding:12px;}
div.prof a.fam {text-decoration:none; color:black;}

/*-----header-----*/
#header {background-image:url(pics/head_fon.png); background-repeat:repeat-x; height:75px; text-align:center;}

/*-----footer-----*/
#footer {height:83px; background-image:url(pics/footer_fon.png); background-repeat:repeat-x; clear:both;}
#footer p {color:#666666; margin-left:27px;}
#footer .menu {clear:both; border-bottom:none;}
#footer .menu ul {margin:0 12 6 27;}
#footer .menu li {list-style:none; display:inline; border-right:1px solid #000000; padding:0 3 0 4; font-size:smaller;}
#footer .menu a {text-decoration:none; color:#000000;}
#footer .menu a:hover {color:#FF0000;}
#footer .menu li.now {color:#FF0000;}

/*-----menu-----*/
.menu {clear:both; border-bottom:1px solid #999999;}
.menu ul {margin:0 12 6 12;}
.menu li {list-style:none; display:inline; border-right:1px solid #999999; padding:0 4 0 6; font-size:9pt;}
.menu a {text-decoration:none; color:#666666;}
.menu a:hover {color:#FF0000;}
.menu li.now {color:#FF0000;}

/*-----mat_pre-----*/
#mat_pre {margin:16 0 27 12; border:1px dashed #E3E7EA; border-top:none; padding-bottom:24px; float:left; width:65%;}
#mat_pre h1 {background-color:#E3E7EA; height:30px; text-align:center; vertical-align:middle; padding-top:3px; margin-top:0px; margin-left:-1px; margin-right:-1px;}
#mat_pre p {margin:0 24 6 24; text-indent:20px;}
#mat_pre p.low {margin:0 24 0 0; font-size:smaller; text-align:right;}

/*-----mat_all-----*/
#mat_all {margin-left:67%; padding:6 27 27 12;}
#mat_all p {margin-bottom: 6px;}
#mat_all a {font-weight:bold; text-decoration:none;}
#mat_all a.pop {text-decoration:none; color:#000000; font-weight:normal;}

/*-----content-----*/
#content {margin:27 0 27 27; padding-bottom:24px; clear:both; width:96%;}
#content h1 {background-color:#E3E7EA;  text-align:center; vertical-align:middle; padding-top:3px; margin-top:0px; margin-left:-1px; margin-right:-1px;}
#content p {margin:0 24 6 24;}
#content p.low {margin:0 24 0 0; font-size:smaller; text-align:right;}

/*-----list-----*/
#list {margin:16 0 16 12; border-top:none; padding-bottom:24px; clear:both; width:98%;}
#list h1 {background-color:#E3E7EA; height:30px; text-align:center; vertical-align:middle; padding-top:3px; margin-top:0px; margin-left:-1px; margin-right:-1px;}
table.list {width:100%; font-size:10pt; margin-top:12px;}
table.list th {font-weight:bold; text-align:center; background-color:#CCCCCC; border:1px solid white;}
table.list td {border:1px dashed #CCCCCC; padding:4px; vertical-align:top;}
table.list td.center {text-align:center;}

/*-----article-----*/
#article {margin:16 0 27 12; border:1px dashed #E3E7EA; border-top:none; padding-bottom:24px; clear:both; width:96%;}
#article h1 {background-color:#E3E7EA; text-align:center; vertical-align:middle; padding-top:3px; margin-top:0px; margin-left:-1px; margin-right:-1px;}
#article p {margin:0 24 6 24; text-indent:20px;}
#article p.low {margin:0 24 0 0; font-size:smaller; text-align:right;}
#article table.resume {width:100%; margin-bottom:24px;}
#article table.resume p {text-indent:0px; font-size:smaller;}

/*-----comment-----*/
#comment {margin:-24 0 27 12; padding-bottom:24px; clear:both; width:96%;}
#comment h3 {text-align:left; padding-left:12px;}
#comment p.tit {padding-left:36px; margin-top:18px;}
#comment p {padding-left:64px;}
#comment form {margin-top:24px; text-align:left; margin-left:24px;}

