h1, h2, h3, h4, h5, h6
{
	color:#336699;
}
body
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;

}
h1
{
	font-size:120%;
	margin-bottom:6px;

	margin-top: 16px;
	padding-bottom:4px;
	border-bottom:1px solid #EDF1F3
}
li
{
	padding-top:  4px;
}

p {
margin-bottom: 4px;
margin-top: 2px;
}

h2, h3
{
padding-top: 4px;
	font-size:120%;
}

h4, h5, h6
{
	font-size:110%;
}
/*Main text block*/
.text-block
{
color: black;
padding-left: 20px;
padding-right: 16px;
padding-top: 0px;
text-align: justify;
vertical-align: top;
margin-bottom: 20px;
margin-top: 2px;
	}

/*block*/


.nav-block{
font-size: 80%;
color: #afbbc7;
}

/*iseminar table*/

#is_doc tbody tr.trt_header {
height: 36px;
background: #DDE2E8 url(/pic/pic_bg/bg_table_top.gif) repeat-x top;
font-weight: bold;
font-size: 90%;
color: #4682b4;

}
#is_doc td{
  padding: 6 6 12 6px;
}
#is_doc tbody tr.tr_body{
	background: #f2f6f9;
}
#is_doc tbody tr.odd{
	background-color: #FFFFFF;
}
#is_doc tbody tr.tr_hover{
	cursor: inherit;
	background-color: #DEE9EF;
}



 .gray{
 	color: gray;
	font-size: 90%;
 }
  .red{
 	color: red;
	font-size: 90%;
 }

 .note{
 border: 1px dotted #f0f2f5;
 background: #f7f9fa;
 padding-top: 6px;
 padding-left: 24px;
 padding-right: 10px;
 padding-bottom: 16px;
 font-size: 94%;
 font-style: italic;
 color: #516675;
 margin-bottom: 16px;
 margin-top: 2px;
 margin-left: -18px;
 margin-right: -14px;
 }

.trt_all {
min-height: 22px;
background-color: white;
}
 
/* ------------ - Tabs CSS - -----------------*/

 ol#toc {
    height: 2.6em;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index:0;

 }

ol#toc li {
    float: left;
    margin: 0 1px -1px 0;

   }

ol#toc a {
    background: url(/pic/pic_tabs/tab.png);
    display: block;
    position: relative;  /* for border-bottom in IE! */
    z-index:0;           /* for border-bottom in IE! */
    float: left;
    height: 2.3em;
    padding-left: 10px;
    text-decoration: none;
    color: #A4A4A4;
}

ol#toc a:hover {
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
    font-weight: normal;
    color: #3366FF;
}

ol#toc li.current a {
    background-position: 0 -60px;
    color: #336699;
    border-bottom: 1px solid #ffffff;


}

ol#toc li.current span {
    background-position: 100% -60px;

}

ol#toc span {
    background: url(/pic/pic_tabs/tab.png) 100% 0;
    display: block;
    line-height: 2.3em;
    padding-right: 10px;
}

div.content {
    background-color: #FFFFFF;
    clear: left;
    padding-top: 4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 24px;
    border-left:   1px solid #aac1e3;
    border-right:   1px solid #aac1e3;
    margin-bottom: 0px;
}
#ch {
  clear: left;
  border-left:   1px solid #aac1e3;
  margin-top: 0;
  z-index:0;
 }
#legal_text{

  padding-bottom: 20px;
  text-align: justify;


}


  #legal_text p{
    padding: 4 10 4 10px;
 }

 .cf{
   margin-bottom: 0px;
 }


.sup_tr_header{
height: 26px;
}
.tablehead{
	font-size: 90%;
}
.sup_tr_all{
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

/* ------------ - contact tab - -----------------*/

.contact_tab{
  display: block;
  min-height: 140px;

   background-repeat: no-repeat;
  padding-left:160px;
  vertical-align: middle;
}
/* ------------ - ipanel: print - -----------------*/
.ipanel{
  position: relative;
  left: 752px;
  top: -4px;
  font-size: 92%;
  vertical-align: bottom;

}


