.calendar_href
{
 color:black;
}

.calendar_href:hover
{
 color:#CF0000;
}

.monitoring_detail_container
 {  
  font-family:arial;
  font-size:13px;
  margin-top:40px;
  text-align:left;    
 }
 
 .monitoring_detail_container table td
  {
   font-family:arial;
  }
  
  .monitoring_detail_container table th
  {
   font-family:arial;   
  }

.button
 {
  border:1px solid #6666CC;
  font-family:arial;
  font-size:12px;
  background-color:#ECE9D8;
  color:black;
  text-decoration:none;
  font-size:11px;
  padding-left:3px;
  padding-right:3px;
  
 }

#breadcrumbs_container
 {
  font-family:arial;
  font-size:11px;  
  color:#CF0000;
 }

 #breadcrumbs_container a
 {
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
  color:#CF0000;
 }
 
.breadcrumbs_header
 {
  color:black;
 }

.sub_menu
 {
  font-family:arial;
  font-size:12px;
  color:white;
  float:left;
  padding:0px;
  margin-top:0px;   
  margin-bottom:0px;
  width:auto;
  border:0px solid #D9DBDE;
  /*background-color:#365198;*/
  height:18px;  
 }
 .sub_menu a
 { 
  color:white;
  color:#365198;
  text-decoration:none;
  padding-left:10px;
  padding-right:10px;
  font-size:11px;
 }
 
 .sub_menu a:hover
 { 
  color:black;
 }

 td.path
  {  
  background-color:#365198; 
  color:white;
  padding-top:2px;
  padding-bottom:2px;
  }
  
  td.path a
  {  
   color:white;
  }
  
  
.list_table td
 {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px; 
  padding-right:10px;
 }
 .list_table th
 {
  padding-top:5px;
  padding-bottom:5px;
 }

.form_container
 {
  margin-top:20px; 
  padding:10px; 
  width:650px; 
  border:1px solid #365198;  
  margin-left:auto; 
  margin-right:auto;
 }
 
 .form_table th
  {
   color:#365198;
  }
 
.form_button
 {
    border:1px solid #6666CC;
 }
 
.input_normal
 {
  border:1px solid #6666CC;
  font-family:arial;
  font-size:12px;
 }

#menu
{
  font-family:arial;
  font-size:12px;  
  width:100%;
  float:left;
  height:17px;
  border:1px solid #D9DBDE;
  /*background-color:#365198;*/
  padding-top:0px;      
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;		
}

#menu li { /* all list items */
	float: left;
	position: relative;
	width: 170px;				
}
 
#menu li ul {/* second-level lists */
	position: absolute;
	display: block; 
	top: 1.2em;
    left: 0;
    
}

#menu li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}

#menu li ul li ul  {/* third-level lists */
	position: absolute;
	display: block; 
	top: 0;
    left: 9em;
    
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }		

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0; 
    background-color: #365198;    
}

/* Styles for Menu Items */
#menu ul a {
	display: block;
	text-decoration: none;
	color: #777;	
	padding-left:10px;
	padding-bottom:0px;
	color:white;
	font-family:arial;
	border: 0px solid #ccc;
	margin:0px;
	/*background-color: #365198;*/
}
/* Hover Styles */
#menu ul a:hover { 
	color: black; 
	
} 

/* Sub Menu Styles */
#menu li ul a {
    
	text-decoration: none;
	color: white;	
	border-bottom: 1px solid black;
    padding: 0px; 
    margin-top:5px;
    padding-left:10px;
    margin-bottom:0px;
} 

/* Sub Menu Hover Styles */
#menu li ul a:hover { 
	color: black; 	
} 

/* Icon Styles */
#menu li a.submenu { }
#menu li a.submenu:hover { }
#menu li ul a.submenu { }
#menu li ul a.submenu:hover {}


.path_active
 {
  background-color:#365198; 
  color:white; 
  padding-bottom:2px; 
 }
 
 .path_active a
  {
   color:white;
  }
  
  .path_inactive
   {
    background-color:white;         
   }
 
 .path_inactive a
  {
   color:#365198;
  }


/*Main Frame*/
div#menu2
 {
  font-family:arial;
  font-size:12px;
  margin-top:1px;
  width:100%;
  float:left;
  height:17px;
  background-color:#F87F11;
  padding-top:2px;
 
 }
#menu2 a
 {
  font-family:arial;
  font-size:12px;
  color:white;
  text-decoration:none;
 }
 
 #menu2 a:hover
 {
  text-decoration:underline;
 }
 
div#frame
 {
  padding:0px;
  margin:0px;
  width:968px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  border:0px solid black;
 }
/*----------------------*/

/*Header*/
div#header
 {
  margin:0px;
  width:100%;
  
  border-bottom:0px solid #FED900;
  padding:0px;
  padding-bottom:5px;
  margin-right:0px;
  padding-right:0px;
 }
div#left_header
 {
  width:245px;
  height:110px;
  float:left;
 }
 
 div#right_header
 {
  width:720px;
  height:110px;
  /*background-image:url('images/image1.jpg');*/
  background-repeat:no-repeat;
  float:left;
 }
 
div#logo1_1
 {
  float:left;
  width:831px;
  height:89px;
  background-image:url('images/image1.jpg');
  background-repeat:no-repeat;
  margin-top:0px;
  margin-left:20px;
 }

div#small_menu
 {
  float:left;
  width:40px;
  height:89px;
  border-left:1px dotted #BFBFBF;
  margin-left:20px;
 }
 
#small_menu ul
 {
  list-style-image:url('images/odrazka_small.gif');
  margin:0px;
  padding:0px;
  margin-left:30px;
  margin-top:5px;
 }
 
 #small_menu[id] a
  {
   font-family:arial;
   font-size:11px;
   vertical-align:middle;
   text-decoration:underline;
   color:#BFBFBF;
  }
  
 #small_menu a
  {
   font-family:arial;
   font-size:11px;
   vertical-align:top;
   text-decoration:underline;
   color:#BFBFBF;
  }
  
 div#big_menu
 {
  float:left;
  width:185px;
  height:136px;
  margin-left:10px;  
  margin-top:10px;
  
 }
 
 div#big_menu[id]
 {
  float:left;
  width:185px;
  height:136px;
  margin-left:10px;  
  margin-top:10px;
  
 }
 
 #big_menu ul
 {
  list-style-image:url('images/odrazka_big.gif');
  margin-top:0px;
  margin-bottom:0px;  
 }
 
 #big_menu ul li
  {
   border-bottom:1px dotted #BFBFBF;
   padding-top:0px;
   margin-top:3px;
   padding-bottom:3px;
  }
  
 #big_menu[id] a
  {
   font-family:arial;
   font-size:14px;
   vertical-align:middle;
   text-decoration:none;
   color:#313131;
   font-weight:bold;
   padding-bottom:4px;
  }
  
 #big_menu a
  {
   font-family:arial;
   font-size:14px;
   vertical-align:top;
   text-decoration:none;
   color:#313131;
   font-weight:bold;
   padding-bottom:14px;
  }
  
 div#big_picture
  {
   float:left;
   width:760px;
   height:148px;
   background-image:url('images/image2.jpg');
   background-repeat:no-repeat;
   margin-left:18px;
  }
  
  div#big_picture[id]
  {
   float:left;
   width:760px;
   height:148px;
   background-image:url('images/image2.jpg');
   background-repeat:no-repeat;
   margin-left:28px;
  }
  
 div#left_menu
  {
   padding:0px;
   margin:0px;
   float:left;
   width:215px;
   height:250px;
   border:1px solid #D3D1D1;
  }
  
  #left_menu h1
   {
    margin-top:0px;
    width:195px;
    height:22px;
    background-color:#737373;
    font-family:arial;
    font-size:13px;
    color:white;
    font-weight:bold;
    padding-left:20px;
    padding-top:7px;
    margin-bottom:0px;
    padding-bottom:0px;
   }
  
   #left_menu menu_row
    {
     margin-top:0px;
     margin-bottom:0px;  
    }
 
 
   #left_menu table td
    {
     background-image:url('images/odrazka_small.gif');
     background-repeat:no-repeat;
     background-position:25px 8px;
     padding-top:0px;
     padding-top:3px;
     padding-bottom:2px;
     padding-left:38px;
     border-bottom:1px dotted #BFBFBF;
    }
    
    #left_menu table a
    {
     font-family:arial;
     font-size:12px;
     vertical-align:top;
     text-decoration:none;
     color:#006729;
    }
  
    div#core
     {
      float:left;
      width:100%;      
      margin-left:7px;
      font-family:arial;
      color:#666D76;
      font-size:11px;
      
     }
     
    #core h1
     {
      color:#05047B;
      font-size:16px;
      border-bottom:1px solid #F87F11;
      width:655px;      
      margin-top:8px;
     }
     
     
     
    #core h2
     {
      color:#6666CC;
      font-size:14px;
     }
     
     #core h3
     {
      color:#FF6633;
      font-size:14px;
     }
     
     #core li
      {
       background-color:white;
       color:#666D76;
       margin-top:2px;
       margin-bottom:2px;
      }
      
    div#core_left
     {
      padding-left:20px;
      float:left; 
      width:360px;
     }
     
     #core_left a
     {
      color:#F87F11;
     }
     
     #core_left h3
      {
       color:#F87F11;
       margin-top:2px;
       margin-bottom:2px;
      }
           
    div#core_right
     {
      float:left; 
      width:280px;
     }
     
     #core_right h3
      {
       color:#5F6EA5;
       width:100%;
       text-aling:center;
       font-size:12px;
      }
       
    div#footer
     {
      font-family:arial;
      color:#666D76;
      font-size:11px;
      margin-top:20px;      
      float:left;
      width:670px;
      height:100px;      
     }
     
     #footer a
      {
       color:#666D76;
       text-decoration:underline;
      }
     div#partners
      {
       padding:0px;
       background-image:url('images/image3.jpg');
       float:left;
       width:215px;
       height:90px;
       border:1px solid #D3D1D1;
      }
      
      div#loga
      {
       margin-left:1px;
       float:left;
       width:763px;
       height:90px;
       border:1px solid #D3D1D1;
      }
      
      div#copy_rights
       {
        width:215px;
        float:left;
        font-family:arial;
        font-size:10px;
        color:#7D7D7D;
        margin-left:10px;
       }
       
       #copy_rights a
        {
         font-family:arial;
         font-size:11px;
         color:#7D7D7D;
         font-weight:bold;
         text-decoration:underline;
        }
        
        div#bottom_menu
         {
          color:#6A6A6A;
          font-size:10px;
          margin:0px;
          float:left;
          width:745px;
          border:0px solid black;
          
         }
        #bottom_menu a
         {
          font-family:arial;
          font-size:10px;
          color:#1992D1;
          font-weight:bold;
          text-decoration:none;
         }
         
      .input_text
       {
        font-family:arial;
        font-size:11px;
        border:1px solid #1992D1;
       }
       
       .normal_table
        {
         font-size:11px;
         background-color:black;
        }
       
        .normal_table td
        {
         background-color:white;
         padding:2px;
        }
