@charset "utf-8";
/* CSS Document */

/********************/
/*  COMMON CLASSES  */
/********************/
*{padding:0; margin:0;}
a { text-decoration:none; color: rgb(42,90,138) ; }
a:hover { text-decoration:underline; }
a:visited {color:rgb(42,200,138);}
a img {border:solid 1px rgb(150,150,150);}
a:hover img {border:solid 1px rgb(220,220,220);}
img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
img.center {clear:both; float:none; margin:0; padding:1px; border:1px solid rgb(150,150,150);}
img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}
td,th {border: #cccccc 1px solid; padding:2px;}



/***********************************************************************************************************************************/

body {background-image:url(../img/bg.jpg); background-repeat:repeat-x; background-color:#ffffff; font-family:verdana,arial,sans-serif; color:rgb(80,80,80); font-size:12px; 

}

.page_container { width:900px; margin:0px auto; border:solid 1px rgb(150,150,150); 

}

.header { width:900px; height:158px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden;  }

/****************************  MAIN NAVIGATION ****************************************************/
.main_nav { float:left; width:900px; height:40px; border-bottom:#CCCCCC 1px solid; background:rgb(220,220,220) url(../img/img06.gif) no-repeat; margin-bottom:20px; }

.main_nav ul {list-style-type:none;}
.main_nav ul li {float:left; position:relative; z-index:1000; border-right:solid 1px rgb(175,175,175);}

.main_nav ul li a {float:left; display:block; height:24px; padding:8px 5px 8px 5px; color:rgb(75,75,75); font-size:120%;}
.main_nav ul li a:hover { background-color:#FFFFCC; background-image:url(../img/minibg1.gif); background-position:0% 80%; text-decoration:none;}
.main_nav ul li a.selected{ background-image:url(../img/bg_bullet_full_1.gif); background-repeat:repeat-x; background-position:0% 90%; font-weight:bold;}
/**************************** END MAIN NAVIGATION ****************************************************/



.left_panel { float:left; width:200px; min-height:335px; border-right:#CCCCCC 1px solid;
	 border-bottom:#CCCCCC 1px solid;  }

.left_panel  .sub_nav { float:left; width:200px; }
.left_panel  .sub_nav ul { float:left; width:200px; display:inline; margin:0px; padding:0px; }
.left_panel  .sub_nav ul li { float:left; list-style:none; display:block; background-image:url(../img/sub_nav.jpg); }
.left_panel  .sub_nav ul li a { float:left; width:180px; padding:10px; font-size:120%; text-decoration:none;
	border-bottom:#CCCCCC 1px solid; }
/*** background:url(img/vert_tab_divline.gif) no-repeat bottom; ***/
.left_panel  .sub_nav ul li a:hover { background-color:#FFFFCC; background-image:url(../img/minibg1.gif); background-position:0% 80%;}
.left_panel  .sub_nav ul li a.selected { background-color:#FFFFCC; padding-right:5px; border-right:#CCCCCC 5px solid; font-weight:bold;}

.left_panel h2 {clear:both; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-size:110%; background-color:#D5FEC2;}
.left_panel table tr th, .left_panel table tr td {color:rgb(80,80,80); font-size:100%; border:#ffffff 1px solid; padding:2px;}
.left_panel a { color:rgb(75,75,75);}
.left_panel a:hover {text-decoration:underline;}
.left_panel a.pselive:hover {text-decoration:none; background-image:url(../img/minibg1.gif); background-position:0% 70%;}








.content { float:right; width:660px; min-height:335px; padding-right:20px;  }
.content h1 { margin-bottom:20px; border-bottom:#f5f5f5 2px groove; font-family:"Courier New"; text-align:right; }
.content p {margin-bottom:18px; line-height:18px;}
.content th {background-color:#D8E9C0; }
.content .biz_category { background-image:url(../img/rch1bg.gif); background-repeat:no-repeat; font-size:130%; padding:10px;  }
.content a.news_title { font-size:120%; font-style:italic; }
.content .news_date { font-size:80%; margin-bottom:20px; }
.content ul { padding-left:25px; list-style:url(../img/bg_bullet_half_2.gif);}
/*.content ol { list-style:none;}*/
.content ol{ padding:10px; margin:15px;}
.pad_left {padding-left:20px; background-image:url(../img/bg_bullet_arrow.gif); background-repeat:no-repeat; background-position:8px 50%;}
.comp_type { font-size:90%;}


/********************************************* FOR PSE live data  *******************************************************/
.content2 { margin:0px auto; width:inherit; min-height:335px; }
.content2 h3 { margin:0px; padding:0px; margin-bottom:20px; border-bottom:#f5f5f5 2px groove; font-family:"verdana"; text-align:right; }
.content2 .pse {font-size:70%; }
.content2 iframe {  width:898px; height:870px; }

/************************************************************************************************************************/

/********************/
/*  FOOTER SECTION  */
/********************/
.footer { float:left; width:900px; height:40px; margin-top:20px; background-image:url(../img/img06.gif); padding:1.1em 0 0; text-align:center; }

.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}



/*#tomas, #editha { visibility:hidden; z-index:1000; position:absolute; top:300px; left:720px; }*/


td.pad_left a:visited, a.direk:visited {color:rgb(42,90,138);}
td.pad_left a:active, a.direk:active {background-color:#FFFFbb;}

#directors {
 height:370px;
 background-image:url(../img/bg_directors.gif);
 background-repeat:no-repeat;
 overflow:auto;
 padding-left:5px;
 padding-top:10px;
 }

#officers {
	background-image: url(../img/bg_directors.gif);
	background-repeat: no-repeat;
	float: left;
	width:100%;
	height:200px;
	padding:5px;
	visibility:hidden;
}

 
#directors p, #officers p {

padding:0px;
padding-right:5px;
padding-top:5px;
font-size:10px;
color:000011;
line-height:14px;
text-align:justify;
}

#directors b, #officers b {
font-size:16px;
}

#officers hr { margin-top:5px; margin-bottom:10px; }
