﻿/*-----Common setting-----*/
*{margin: 0;
	padding: 0;
	vertical-align: top;
	font-style: normal; font-variant: normal; font-size: 14px; font-family: 'Arial', 'Tahoma', sans-serif; 
	line-height: 130%;}
/*-----Common setting-----*/

/*-----Page layout-----*/
#body {text-align:center;}
#body2 {width:760px;
	margin:10px auto;
	background-color: #FFFFFF;
	text-align: left;}
#title_block {border-bottom: 8px solid #0860a8;
	background-color: #3399ff;
	text-align: center;}
#top_block {padding: 1px 20px 1px 0px;
	border-top: 5px solid #ECECE1; border-bottom: 5px solid #ECECE1; 
	background-color: #ECECE1; color: #666666;
	text-align: right;}
#middle_block{padding: 10px 10px 20px 10px;
	border-right: 1px solid #ECECE1; border-left: 1px solid #ECECE1; }
#bottom_block {padding: 8px 0px 8px 0px;
	border-top: 3px solid #0860a8;
	color: #000000; background-color: #ECECE1;
	text-align: center;
	font-size: 80%;}
/*-----Page layout-----*/

/*-----middle_bloc layout-----*/
#middle_start {clear: both;}
#sidebar {float: left;
	width: 135px;
	text-align: center;}
#main {margin: 0px 0px 0px 145px;}
#middle_end {clear: both;}
/*-----middle_block layout-----*/

/*-----tag setting-----*/
a:link {color: #600000;}
a:visited {color: #600000;}
a:hover {color: #FF3333;}
ul {padding: 0px 0px 0px 18px;}
ul li {padding: 0px 0px 3px 0px;
	vertical-align: middle;
	list-style-type: square;} 
p {text-indent: 0.5em;}
p.add {padding: 8px 0px 0px 0px;}
p.thumb {padding: 15px 10px 0px 10px;}
p.caption {padding: 0px 10px 0px 10px;}
table {width: 540px;
	text-indent: 0.0em;}
/*-----tag setting-----*/

/*-----side and top menu-----*/
div.menubox {padding: 2px 4px 2px 4px;
	border: 1px solid #ECECE1;
	background-color: #FBFBFB;}
div.menu {	padding: 4px 2px 3px 4px;
	border: 1px solid #FBFBFB;
	background-color: #0860a8;
	font-weight: bold;}
div.menu_active {	padding: 4px 2px 3px 4px;
	border: 1px solid #FBFBFB;
	background-color: #3399ff;
	font-weight: bold;}
div.linkmenu {	padding: 4px 2px 3px 4px;
	border: 1px solid #FBFBFB;
	background-color: #FBFBFB;
	font-weight: bold;}

a.sidebar {color: #FFFFFF;}
a.sidebar:link {color: #FFFFFF;}
a.sidebar:visited {color: #FFFFFF;}
a.sidebar:hover {color: #FFCC66;}
a.sidepdf {color: #FFFF00;}
a.sidepdf:link {color: #FFFF00;}
a.sidepdf:visited {color: #FFFF00;}
a.sidepdf:hover {color: #FFCC66;}
a.sidelink {color: #0860a8;}
a.sidelink:link {color: #0860a8;}
a.sidelink:visited {color: #0860a8;}
a.sidelink:hover {color: #FFCC66;}
a.top_block {text-decoration: none;}
a.top_block:link {color: #666666;}
a.top_block:visited {color: #666666;}
a.top_block:hover {color: #000000;}
/*-----side and top menu-----*/

/*-----topic-----*/
div.part_title {padding: 3px 0px 1px 12px;
	border-top: 1px solid #ECECE1; border-right: 1px solid #CCCCD1; border-bottom: 1px solid #0860a8; border-left: 0px solid #0860a8; 
	background-color: #0860a8;
	font-size: 150%; font-weight: bold; color:white;
}
div.topic_title {padding: 3px 0px 1px 12px;
	border-top: 1px solid #ECECE1; border-right: 1px solid #CCCCD1; border-bottom: 1px solid #0860a8; border-left: 0px solid #0860a8; 
	background-color: #FBFBFB;
	font-size: 100%; font-weight: bold;
}
div.topic_title_ss {padding: 3px 0px 1px 12px;
	border-top: 1px solid #ECECE1; border-right: 1px solid #CCCCD1; border-bottom: 1px solid #0860a8; border-left: 0px solid #0860a8; 
	background-color: #eeeeff;
	font-size: 100%; font-weight: bold;
}
div.topic_title_oral {padding: 3px 0px 1px 12px;
	border-top: 1px solid #ECECE1; border-right: 1px solid #CCCCD1; border-bottom: 1px solid #0860a8; border-left: 0px solid #0860a8; 
	background-color: #eeffee;
	font-size: 100%; font-weight: bold;
}
div.topic_title_poster {padding: 3px 0px 1px 12px;
	border-top: 1px solid #ECECE1; border-right: 1px solid #CCCCD1; border-bottom: 1px solid #0860a8; border-left: 0px solid #0860a8; 
	background-color: #ffffee;
	font-size: 100%; font-weight: bold;
}
div.topic_titles { 
	font-size: 100%; font-weight: bold;
}
div.topic {padding: 10px 20px 15px 20px;
	border-top: 1px solid #ECECE1; border-right: 1px solid #CCCCD1; border-bottom: 1px solid #CCCCD1; border-left: 1px solid #ECECE1;
}
div.topic_fig {padding: 5px 0px 5px 0px;
	border-top: 1px solid #ECECE1; border-right: 1px solid #CCCCD1; border-bottom: 1px solid #CCCCD1; border-left: 1px solid #ECECE1;
	text-align: center;}
div.topic_category {margin: 15px 0px 15px 0px; font-weight:bold; border-bottom: 1px solid #CCCCD1; }
div.item_id {margin: 5px 0px 0px 0px;}
div.item_title {margin: 0px 0px 0px 20px; font-weight:bold;}
div.item_auth {margin: 0px 0px 0px 20px; font-style:italic;}
div.item_chair {margin: 0px 0px 0px 0px; font-style:italic;}
}
/*-----topic-----*/


/*-----comment-----*/
div.comment {padding: 1px 0px 0px 10px;
	font-size: 85%;}
/*-----comment-----*/

/*-----picture-----*/
div.fig {padding: 8px 0px 0px 0px;
	text-align: center; 
	font-size: 80%;
	line-height: 200%;}
/*-----picture-----*/

/*-----table-----*/
table.curri {text-align:center;}
th.curri {padding: 4px 0px 2px 0;
	color: #6622222; background-color: #ECECE1;
	vertical-align: middle;}

table.faculty {text-align:left;}
th.faculty {padding: 0px 5px 0px 15px;
	vertical-align: middle;}
td.faculty {padding: 0px 5px 0px 15px;}
td.faculty_En {padding: 0px 5px 0px 15px;
	border-bottom: 1px solid #ECECE1;
	vertical-align: top;}
td.appli{width: 80px;
	padding:0px;}

table.exam {padding: 0px 0px 0px 25px;
	text-align: left;}
td.exam {width: 100px}

table.field {text-align: center;}
td.field {width: 50%;
	vertical-align: bottom;}
/*-----table-----*/
