


a	{color: #017acd;}
a.a2{text-decoration:none; font-size: 0.75em;}

/* container */
div#container	{background-image : url(side-blue.png);
	background-repeat: repeat-y;
	width: 760px;
	margin-left: auto;
	margin-right: auto;}

/* language */
div#language {background-color:white; text-align: right;}
div#language a	{

	font-size: 0.75em;
	margin: 0;}

/* header */
div#header	{background-image : url(header.jpg);
	padding: 54px 20px 57px;}
div#header p	{color: #ffffff;
	font-size: 0.75em;
	margin: 0;}

/* bread */
p#bread	{background-color: #ffffff;
	font-size: 0.75em;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
	padding-bottom: 20px;}


/* content */
div#content	{width: 540px;
	float: right;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;}
	

div#content h2	{background-color: #014471;
	background-image : url(bar-blue.png);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #ffffff;
	line-height: 28px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 20px;}
	

div#content h3	{background-color: #e0e0e0;
	background-image : url(bar-green.png);
	background-repeat: no-repeat;
	font-size: 0.75em;
	line-height: 23px;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;}
	
div#content h4	{background-color: #e0e0e0;
	background-image : url(bar-red.png);
	background-repeat: no-repeat;
	font-size: 0.75em;
	line-height: 23px;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 0;}

div#content p	{
	line-height: 1.6;
	font-size: 0.75em
	;}

div#content p#message	{margin-top: 0;}

div#content #detail {background-color:white; text-align: right; font-size: 0.75em;}
	
div#content #block1 {color:black; background-color:#faffda;  padding:20px; padding-bottom:5px;}



img {border:none;}

img.cat {border: none;}


/* sidebar */
div#sidebar	{width: 190px;
	float: left;
	margin-bottom: 25px;}
	



ul.sidemenu	{border-top: solid 1px #ffffff;
	font-size: 0.75em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0;
	line-height: 0;}

ul.sidemenu li	{list-style-type: none;}

ul.sidemenu li a	{display: block;
	line-height: 30px;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-bottom: solid 1px #ffffff;
	padding-left: 5px;}

ul.sidemenu li a:hover	{background-color: #017acd;}

ul.sidemenu ul 	{margin: 0;
	padding: 0;}

ul.sidemenu ul li a 	{background-color: #ffffff;
	color: #000000;
	border-bottom: solid 1px #aacfff;
	line-height: 24px;}

ul.sidemenu ul li a:hover 	{background-color: #faffda;}

/* footer */
div#footer	{background-image: none;
	background-repeat: repeat-x;
	width: 190px;
	margin-top: 0;
	padding-top: 8px;
	clear: both;}

address	{font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-align: left;
	padding: 12px;}
	
div.center {align: center}
span.red {color:red; font-weight:bold;}
p.title  {font-weight:bold; margin-bottom: 0px;}
p.detail {background-color:white; text-align: right; font-size: 0.75em;}
p.close {background-color:transparent; text-align: right; font-size: 0.875em; font-weight: bold;}

td          {padding:10px;;border: 1px #828282 solid;}
table.table1 { width:540px; font-size:0.75em;}
table.table2 {font-size:0.75em; margin: auto;}
table.table3 {font-size:0.75em; width: 540px;}
table.table4 {width:540px;}

td.td1 { padding: 20px ; border: none; height: 60px ; line-height: 150%;}
td.td2 { padding-bottom: 0px ;  border: none ; text-align:center;}
td.td3 { padding-bottom: 0px ; border: none  ;}
td.td4 { padding-bottom: 30px ; border: none  ;}
td.td5 { padding-bottom: 50px ; border: none ; text-align:center ;}


p.index1 {color:black;  background-color:#7ea9d3; padding:15px;}
}
img.index1 {float:left; padding-right :10px}
a.index1 {font-size: 0.75em ;}
}
span.index1 {color: red ; font-weight: bold}
div.index {padding-bottom: 15px;}

th.exhibition   {width:100px; padding:10px; background-color: white;} 
td.exhibition   {padding:10px; font-size:0.75em; text-align:left; line-height:20px ; border:none;}
table.exhibition {width:540px; border:none;}

BODY.poster { background-color: #cccccc ;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}
img.poster  { margin-left: 5px; margin-right: 5px;}
p.poster { margin: auto;  font-weight: bold ; font-size: 0.875em ;}

span.forum1 {color:red; font-weight:bold;}
table.forum1 {width:540px; border: 1px #828282 solid;
    border-collapse: collapse;
    border-spacing: 0; background-color: #faffda; margin-bottom : 30px; 
    line-height:30px;
}
td.forum1            {padding:20px;;border: 1px #828282 solid;}

table.forum2 {width:540px; font-size:0.75em;border: 1px #828282 solid;
                border-collapse: collapse;
                border-spacing: 0;line-height:120%
;}
th.forum2   {width:50px; padding:10px; text-align:center;  background-color: #7ea9d3;;border: 1px #828282 solid ;font-weight:normal;} 
td.forum2   {padding:10px;;border: 1px #828282 solid; text-align:center;}

table.forum3 {width:450px; font-size:0.75em;border:none; margin-right : auto;
 margin-left : auto
;}
th.forum3   {text-align: left ; }
td.forum3   {border: none ;  padding:1px;}
table.forum4 {width:540px; font-size:0.75em;border: 1px #828282 solid;
    border-collapse: collapse;
    border-spacing: 0; background-color: #e6ffe6; margin-bottom : 30px; 
    line-height:30px;
}
p.forum {font-size:1.75em;}

img.left {float:left; margin-right:10px;}

table.stil1 {width:450px; font-size:0.65em; ; margin-right:auto; margin-left:auto; ; padding:0px;
text-align: center
;}
td.stil1{padding: 0px;border: 0px;}
td.stil2{padding: 0px; border: 0px; padding-top: 5px; padding-bottom: 50px;}

table.fineopt { width:540px; font-size:0.75em;border-collapse: collapse; margin-bottom: 30px;}
td.fineopt{padding: 0px; width: 10%;}
td.fineopt1   {padding:10px;;border: 1px #828282 solid; text-align:center; background-color:#7ea9d3;}
td.fineopt2   {padding:10px;;border: 1px #828282 solid; text-align:center; background-color:#cccccc;}

table.4d-1 { width:240px; font-size:0.75em;border-collapse: collapse; margin-bottom: 30px;}

