div#frame {

 width: 980px;
 height: 100%;
 margin-top:0px;
 position: relative;  
 left: 0;
 top: 0;
 padding-top:0px;

}

div#frame-right {

 width: 980px;
 height: 100%;
 margin-top:0px;
 background: url("/mod_images/frame_right_bg.gif") 100% 20% repeat-y;
 position: relative;  
 left: 0;
 top: 0;
 padding-top:0px;
 border:0px solid #cccccc; 

}
div#frame-left {

 width: 980px;
 height: 100%;
 margin-top:0px;
 background: url("/mod_images/frame_left_bg.gif")  0 0 repeat-y;
 position: relative;  
 left: 0px;
 top: 0;
 padding-top:0px;
 border:0px solid #cccccc; 

}

div#wrapper {

 /*width: 915px;*/
 width: 930px;
 height: 100%;
 background: #fff;
 margin-top:0px;

 position: relative;  
 left: 0;
 top: 0;
 padding:0px;
 border:1px solid #cccccc; 

}
div#mainpage {

 /*width: 907px;*/
 width: 917px;
 height: 100%;
 background: #fff;
 margin-top:0px;
 position: relative;  
 left: 0;
 top: 0;
 padding:0px; 
/* border: 1px solid maroon; */

}

div#middle {
  /*  width:900px;*/
    width:910px;
    height:100%;
    margin-left: 0px;
    margin-top: 0px;
    position: relative;  
    left: 0;
    top: 0;
    float: left;
    padding:0px;
    /*border: 1px solid #333333;*/
 }
div#main-col {
  /*  width:680px;*/
    width:700px;
    /*width:99%;*/
    height:100%;
    background: #fff;;
    margin-left: 4px;
    margin-right:0px;
    margin-top: 0px;
    position: relative;  
    left: 0;
    top: 0;
    float: left;
    vertical-align: top;
    padding:0px;
    text-align:left;
    /*border: 1px solid #333333;*/
 }
div#right-col {
    width:210px;
    height:100%;
    background: #fff;
    vertical-align: top;
    margin-left: 0px;
    margin-top: 0px;
    position: relative;  
    left: 0;
    top: 0;
    float: left;
    padding:0px;
    overflow:hidden;
      
 }

 div#top {
    width:900px;
    height:auto;
    margin-left: 3px;
    margin-top: 17px;
    margin-bottom:13px;
    position: relative;  
    left: 0;
    top: 0;
    float: left;
    padding:0px;
   /* border: 1px solid #333333;*/
    z-index: 50; 
 }

div#header {
    position: relative;
    left: 0;
    top: 0;
    float: left;
    width: 910px;
    height: 126px;                          
    background: url("/mod_images/fideust_son.jpg") 0 0 no-repeat;
    margin-left: 0px;
    margin-top: 0px;

}
    
#langmenu {
  /*  padding-left:100px;
    margin-left: 100px;
*/
  /*  margin-top:-10px;*/
 
     padding:0;
     margin-top:-20px;
   position: relative;
    left: -10px;
    font-weight:normal;
    color:#f1f1f1;
    font-size:10px;
    border: 0px solid yellow;
    width:100px;
  /*  top: -10px;*/
    float:right;
}

#ustmenu {
    padding-right:20px;
    padding-bottom:20px;
        position: relative;
    left: 0;
    /*top: -10;*/
}
#ustmenu a {
    color: #f1f1f1 ;
    font-weight:bold;
    font-family: tahoma,arial ;
    font-size: 12px;
    letter-spacing:0px;
    padding-right:20px;
/*    padding-bottom:2px;*/
}

#ustmenu a:hover {
    color: #D6DADD;
    text-decoration: none;
        font-weight: bold;

}

/**------------------- TOP MENU ---------------------*/
/* @group Horizontal Menu */

#horiz-menu a {
    color: #d7d9dc;
    font-weight: bold;
   /* border-right: 1px solid #fafafa;*/
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li:hover a.topdaddy,
#horiz-menu li.sfHover a.topdaddy,
#horiz-menu a.topdaddy:hover,
#horiz-menu li li:hover a:hover,
#horiz-menu li li.sfHover a:hover {
    /*color: #ccc;*/
    color: #66A8E3;
}

#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.active:hover a,
#horiz-menu li.active.sfHover a {
    color: #f1f1f1;

}

#horiz-menu li.active,
#horiz-menu.splitmenu li.active:hover,
#horiz-menu.splitmenu li.active.sfHover,
#horiz-menu li.active.parent:hover,
#horiz-menu li.active.parent.sfHover,
#horiz-menu li.active:hover,
#horiz-menu li.active.sfHover {
/*    background: url(../images/style2/active-tab-r.png) 100% 0 no-repeat;*/
background: #334166;
    
}

#horiz-menu li.active a ,
#horiz-menu.splitmenu li.active:hover a,
#horiz-menu.splitmenu li.active.sfHover a,
#horiz-menu li.active.parent:hover a,
#horiz-menu li.active.parent.sfHover a,
#horiz-menu li.active:hover a,
#horiz-menu li.active.sfHover a {
    /*background: url(../images/style2/active-tab-l.png) 0 0 no-repeat;*/
        font-weight: bold;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li.parent:hover,
#horiz-menu li.parent.sfHover {
    /*background: url(../images/style2/over-tab.png) 0 0 no-repeat;*/
    /*color: #18C5F8;*/
    color: #66A8E3;    
}

#horiz-menu li li a:hover {
    color: #ccc;
}

#horiz-menu li.active a {
    color: #fff; 
   
}

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy {
    background: url("/mod_images/dropdown-child.png") 95% 50% no-repeat;
}

#horiz-menu li li, 
#horiz-menu li:hover li,
#horiz-menu li.sfHover li,
#horiz-menu li.parent:hover li,
#horiz-menu li.parent.sfHover li,
#horiz-menu li.active.parent:hover li,
#horiz-menu li.active.parent.sfHover li {
    background: url("/mod_images/dropdown-div.png") 0 100% repeat-x;
   /* border-bottom: 2px inset #425484;*/

    }

#horiz-menu ul ul {
    background: #334166  url("/mod_images/dropdown-top.png") 0 0 no-repeat;
  /*  background: #334166;*/
    /*border-left: 1px solid #434A4E;
    border-right: 1px solid #434A4E;*/
}

#horiz-menu ul ul ul {
/*    background: #4E5558;
    border-left: 1px solid #434A4E;
    border-right: 1px solid #434A4E; */
}

/* @end */

/* @group Submenu */

ul.menuside a,
ul.menuside li.active li a {
    color: #ccc;
}

ul.menuside li.active a,
ul.menuside a:hover,
ul.menuside li.active li a:hover {
    color: #fff;
}
.dir_head
{
font-size: 11pt;
font-weight: bold;
color: #A9720A;
text-decoration: none;
}

.button_hide
{
font-size: 11pt;
font-weight: bold;
color: #A9720A;
text-decoration: underline;
width: 650px;
display: block;
border-bottom: dotted 1px;
height: 30px;
}

.dir_title
{
font-size: 10pt;
font-weight: bold;
color: #A9720A;
text-decoration: none;

}
.dir_position
{
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
width: 100px;
float: left;
}
.dir_name
{
font-size: 9pt;
font-weight: bold;
color: #000000;
text-decoration: none;
width: 100px;
float: left;
}

table.dirs_fed
{
width: 650px;
border: none;
}
.dirs_fed img
{
border: 1px solid #b4b4b4;
padding:5px;
}

table.dirs
{
width: 650px;
border: none;
}
.dirs td
{
text-align: left;
border: none;
border-bottom: dotted 1px;
color: black;
padding: 5px;
}
img.dir_table
{
	border: 1px solid #b4b4b4;
	padding:3px;
	margin: 4px;
}
.dirs tr:nth-child(1) {
background: #ffffff;
}

.dirs tr:nth-child(2n) {
background: #efefef;
}

a.dir_name_l:link, a.dir_name_l:active,a.dir_name_l:visited
{
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
	text-decoration: none;	
}
a.dir_name_l:hover
{
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
	text-decoration: underline;	
}

a.dir_cont:link, a.dir_cont:active,a.dir_cont:visited
{
	font-size: 9pt;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;	
}
a.dir_cont:hover
{
	font-size: 9pt;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;	
}

.hndbk_main
{

    font-family: tahoma;
    color: rgb(73, 137, 156);
    font-weight: bold;
    text-decoration: none;
}

.hndbk_h 
{
    font-family: tahoma;
    color: rgb(131, 136, 96);
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

.hndbk_article
{
    font-family: tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
}

a.hndbk:link, a.hndbk:active,a.hndbk:visited{
    font-family: tahoma;
    color: rgb(73, 137, 156);
    font-weight: bold;
    text-decoration: underline;
}
.dir_title_profile
{
font-size: 10pt;
font-weight: bold;
color: #A9720A;
text-decoration: none;

}
.tr_title_profile
{
font-size: 10pt;
font-weight: bold;
color: #3a3a3a;
text-decoration: none;

}
