.null{
   
}






#content-container-one-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 0px;
	padding-right: 0px;
	width:760px;
	position:relative;
 border  :1px solid #818181;
	}

.block
{
    border: 2px dotted #bfd9ea;
    padding: 6px;
    background-color: #F9FBFB;
     margin :  3px 0px 3px 0px;
}

.block_green
{
    background-position: url(../../images/green.png) repeat-x;
    border: 1px dotted #008000;
    background: url(../../images/green.png) repeat-x;
    padding: 15px;
}

.block_yellow
{
    background-position: url(../../images/yellow.png) repeat-x;
    border: 1px dotted #FFBE7D;
    background: url(../../images/yellow.png) repeat-x;
    padding: 15px;
}

.block_red
{
    background-position: url(../../images/red.png) repeat-x;
    border: 1px dotted #FF6666;
    background: url(../../images/red.png) repeat-x;
    padding: 15px;
}

.block_blue
{
    background-position: url(../../images/blue.png) repeat-x;
    border: 1px dotted #C8DDE1;
    background: url(../../images/blue.png) repeat-x;
    padding: 11px;
}

.block_blank
{
    border: 1px solid #AAD5FF;
    padding: 8px;
    margin-bottom: 5px;
    background-color: White;
    font-size: 11px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - TWO COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#content-container-two-column
{
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
    padding:   0px  0px 15px 0px;
    width: 950px;
 
}


#content-main-one-column {
	width:950px;
	padding:     0px 0px 5px 5px;
	float:right;
}

#content-main-two-column {
	width:755px;
	padding:     0px 0px 5px 5px;
	float:right;
}

#content-side-two-column {
	float:left;
	width:185px;
	padding: 0px 5px 5px 0px;
	}

	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HTML TAGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body
{
    margin: 0px;

    font-family:Tahoma,Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.4em;
    color: #000000;
           background-repeat :repeat ;
}

p {
	 font-size :14px;
	  font-family :Trebuchet MS , Arial ;
	}

p.no-padding-no-margin {
	padding:0;
	margin:0;
	}
	
hr{
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	border:0;
	margin: 2px 0px 2px 0px;
 
	}
	

	
cite {
	font-size:.85em;
	margin:0;
	padding:0 0 0 6px;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	
h1, h2, h3, h4, h5, h6 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
	margin-bottom:10px;
}

h1, h2 {
	margin-top:0px;
}

h2 {
	font-size:23px;
	margin-top :20px;
	margin-bottom :20px;
	 font-family :Trebuchet MS , Arial ;
}

h3
{
    text-align: left;
    font-weight: normal;
    font-size: 18px;
    padding: 3px 3px 1px 0px;
    margin: 5px 5px 20px 0px ;
    color: #0a0a0a;
}

h4 {
    text-align: left;
    font-weight: normal;
    font-size: 17px;
    padding: 3px 3px 1px 0px;
    margin: 5px 5px  0px 0px ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eaf3f4 ;
}

h5 
{
     font-size : 13px;
    }

.image_title
{	text-align:center;

	font-size: 12px;

	font-weight:bold;}



h3.small {
	font-size:1.2em;
}

.bold_text {
	text-align:left;
	font-size: 14px;
	font-weight:bold;

}



h5 {
	font-size:1.1em;
}

h6 {
	font-size:1em;
}

.fade_t
{
    color: #808080;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a
{
color: #861316;

}
a:link {
color: #861316;

	text-decoration:none;
}

a:visited {
color: #861316;

	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color: #c03632;
}

a:active {
color: #861316;
}


.fade_l a
{
    color: #9F3538;
}
.fade_l a:link {
    color: #9F3538;

	text-decoration:none;
}

.fade_l a:visited {
    color: #9F3538;

	text-decoration:none;
}

.fade_l a:hover {
	text-decoration:underline;
	color: #c03632;
}

.fade_l a:active {
    color: #9F3538;
}



.small_link{ font-size: 0.9em;}

#content-side-two-column a:link,
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side-two-column a:visited,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited {
	text-decoration:none;
}

#content-side-two-column a:hover,
#content-side2-three-column a:hover,
#content-side1-three-column a:hover {
	text-decoration:underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TOP INFORMATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#top-information {
	height:4.5em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	color:#999999;
	font-size:.85em;
	position:relative;
	width:870px;
	}
	
#logo {
	position:absolute;
	top:.5em;
	left:15px;
	font-size:2.0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:2.8em;
	padding:.1em 0 .2em 0;
	font-variant:small-caps;
	}

#logo a {
	color:#4A6BB3;
	text-decoration:none;
	}

#top-information-home {
	text-align:right;
	border-bottom:1px dashed #CACACA;
	position:absolute;
	top:0;
	right:190px;
	height:2em;
	width:9%;
	padding:0 1.5% 0 0;
	}
	
#top-information-phone {
	text-align:center;
	border-left:1px dashed #CACACA;
	position:absolute;
	top:0;
	right:55px;
	height:100%;
	width: 134px;
	padding:0 0 0 1px;
	}

#top-information-link {
	text-align: center;
	border-left:1px dashed #CACACA;
	position:absolute;
	top:0;
	right:0;
	height:2em;
	width:8.5%;
	padding:0 0 0 1.5%;
	}

#heading{
	text-align: left;
	font-size:1.4em;
	font-weight:bold;
	}


#subheading{
	font-size:1.1em;
	font-weight:bold;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MAIN NAV 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#nav-main {
	
	margin-left:auto;
	margin-right:auto;
	width:950px;
	padding:  0px 0px 0px 0px;
	 position :relative ;

}




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	POSTER PHOTO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#poster-photo-container {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:870px;
		background:#608fc8;
	position:relative;
	}
	
.poster-photo-image {
	border-right:3px solid #FFF;
	border-left:1px dashed #CACACA;
	display:block;
	}

#feature-area-home {
	position:absolute;
	top:0;
	right:0;
	width:190px;
	text-align:center;
	padding:2%;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	line-height:140%;

	}

#feature-area-home a:link,
#feature-area-home a:visited {
	color:#dcf2f7;
	text-decoration:underline;
	}
	
#feature-area-home a:hover {
	text-decoration:none;
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	pagetitle

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#pagetitle {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:830px;
	background:#608fc8;
	position:relative;
	color:#d5e8ff;
	font-size: large;
	padding:.5em 20px .7em 20px;
	}

#pagetitle a:link,
#pagetitle a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#pagetitle a:hover{
	color:#D4E7F8;
	text-decoration:none;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TREE VIEW CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.TreeView  
{
    border-bottom:1px dotted #B2B2B2 !important;
}

.TreeView div
{
    margin-left:5px;
}

.TreeView table
{
    border-top:1px dotted #B2B2B2 !important;
}

.TreeView div table
{
    border-bottom:none !important;
    border-top:none !important;
}

.TreeView table td
{
    padding:2px 0;
}

.LeafNodesStyle 
{
    
}


.RootNodeStyle 
{
    
}

/* ALL ELEMENTS */
.NodeStyle 
{

}

.ParentNodeStyle 
{
    background:yellow;
}
 

a.SelectedNodeStyle 
{
    background:#E5E5E5;
    display:block;
    padding:2px 0 2px 3px;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LISTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul {
	margin:0;
	padding:0;
	}

li {
	list-style:none;
	background:url(../../images/list-bullet-02.gif) no-repeat 0px 7px;
	padding: 1px 0 1px 1em;
	margin-left:0.4em;
	
}

li.person_prop_list{
	background-image:url(../../images/check.png) ;
	 background-repeat :no-repeat ;
	  background-position : 0px 0px;
	 padding :  0px 0px  5px 20px;
}




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE FEATURE AREA

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.feature-area {
	background-color:#6799D1;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES & PHOTOS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img {
	border:none;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {

	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:870px;
	 height :40px;
	padding:  8px 0px 0px 8px;
	position:relative;
	color:#a9c0db;
	font-size:.8em;
	 text-align : center ;
}



#footer a:link,
#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color:#D4E7F8;
	text-decoration:none;
}

#footer a:active {
	color:#FFFFFF;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER-SUB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer-sub {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:center;
	padding:.1em 0 2em 0;
	position:relative;
	font-size:.8em;
	color:#999999;
	}

#footer-sub ul {
	margin:0;
	padding:0;
	}
	
#footer-sub li {
	display:inline;
	list-style:none;
	padding:0 1em 0 0;
	background:none;
	}

#footer-sub a:link,
#footer-sub a:visited {
	text-decoration:underline;
	color:#999999;
}

#footer-sub a:hover {
	color:#666666;
	text-decoration:none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MISC CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.news-date {
	font-size:0.9em;
	font-style:italic;
	color:#A4A4A4;
}

.arrow {
	vertical-align:middle;
	}

input.button-big {
	font-weight:bold;
	padding:.7em 1.5em;
	font-size:1.1em;
	vertical-align:bottom;
	}

input.button-small {
	font-weight:normal;
	padding:.4em 1em;
	font-size:.8em;
	vertical-align:bottom;
	}

.clear {
	clear:both;
	}

.none {
    display:none;
}


/* masked edit related styles */

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}



.MaskedEditError
{
    background-color: #ffcccc;
}

/* masked edit related styles */

.TextBoxWatermark
{
        color: #aaaaaa;
        font-style: italic;
         
}


/* gridview */

.gv_item {
 padding : 4px 4px 4px 4px;
 
}



.gv_item_header {
 padding : 3px 3px 3px 3px;
  border-bottom : solid 1px #aaaaaa;
 font-weight :bold ;
}

.event_gv_item {
 padding : 6px 6px 6px 6px;
  font-size : 12px;
}

.event_gv_item_header {
 padding : 3px 3px 3px 3px;
  border-bottom : solid 1px #aaaaaa;
 font-weight :bold ;
}



.forum_gv_item
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f0f0f0;
    padding: 7px  4px 7px 4px;
    
}

.forum_gv_item_header
{
    padding : 6px 6px 6px 6px;
  border : solid 1px #aaaaaa;
 font-weight :bold ;
  background-color : #ebebeb;
}

/*--forums and posts---*/

.forumgroup
{
    padding:  5px 5px 5px 5px; 
    font-size: 15px;
            
     font-weight :bold ;
          background-image:url(../../images/post_bg.png);
 background-position :   right   top ;
 background-repeat : no-repeat ; 
}


.forumgroup b{
   font-size : 14px;
}

.forumlistheader{
    background-color : #f2f7f8 ;
      background-image:url(../../images/post_bg.png);
 background-position :   right   top ;
 background-repeat : no-repeat ; 
 


}

.add_post_block
{
    border: #bfd9ea 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
    margin: 0px 0px 2px 0px;
}

.post_round_corner_box{
 padding: 7px;
  margin : 5px;

}


.post_header{
border-top: solid 1px  #999999; border-bottom: solid 1px #dddddd; background-color: #f2f7f8;
                                padding: 2px 5px 2px 5px;
}



.post_user_area {
    width: 180px; 
    border-left: solid 1px #8DB0E2; 
    border-bottom: solid 1px #8DB0E2; 
    background-color: #DCE4F9;
     padding: 5px 0px  10px 5px ;
}

.post_body_area {
padding: 7px  5px 7px 5px; border-bottom: solid 1px #dddddd; 
}


.post_button_area{
float :right ; 
margin-right: 6px; 
padding : 2px 2px 2px 2px; 
border: solid 1px #f0f0f0; 
background-color : #fafafa;
}

.post_is_answer
{
 vertical-align : middle ;
    float: right;
    margin-right: 6px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #008000;
    color: #008000;
     font-weight : bold ;
    background-color: #CCFFCC;
}

/*-- article list?--*/

.gv_small_label {
 font-size : 9px ;
 }


/*--- collapsible panels ----*/

.collapsible_panel_header
{
        margin:  5px 0px   0px 0px;
        font-size: 11.2px;
    font-weight: bold;
}
    
.collapsible_panel_content{

    margin : 0px 0px    3px 0px;

    }

.collapsible_panel_content .container_new
{padding :  5px 5px 5px  10px;
    margin :   0px 0px   3px 0px;
           border : solid 2px #f2f7f8;
            
    }
    
.collapsible_panel_content .container
{padding :  5px 5px 5px  10px;
    margin :   0px 0px   3px 0px;
           border : dotted 1px gray;
    }

.collapsedlabel
{
    color: #9E9E9E;
}



/* ------------------------------ */
/*                  menu          */
/* ------------------------------ */

.menu_header_caution
{
    background-color: #FF6464;
     padding : 3px 3px 3px 3px;
    margin-top: 5px;
    font-weight: bold;
}

.menu_header_action
{
    background-color: #FFCC66;
    background-image:url(../../images/mha_grad.png);
     padding :  2px 3px 1px 3px;
    margin-top: 5px;
    font-weight: bold;
    border : solid 2px #FFCC66;
}


.menu_header{
    background-color : #f2f7f8 ;
    background-image:url(../../images/mh_grad.png);
     background-position : bottom ;
      background-repeat :repeat-x ;
     padding :  2px 3px 1px 3px;
     margin-top: 5px;
      font-weight :bold ;
       border : solid 2px #f2f7f8 ;
      }
      
.menu_header      a:link, .m_st_h a:visited, .m_st_h a:hover, .m_st_h a:active
{
    }
      
.menu_header b{
    font-weight:normal ;
}
.menu_header b b{
    font-weight:bold ;
}

.menu_item
{
    background-color : #f2f7f8 ;
    padding-left : 15px;
     border-left: solid 2px #6393cc;
 border-right: solid 2px #6393cc;
    }




.menu_item_hover
{
    background-color : #90cbee ;
    padding-left : 15px; 
     border-left: solid 2px #6393cc;
 border-right: solid 2px #6393cc;
    }


/*  gv rows */

.row1 {
		background: #ffffff;
		 padding : 3px 0px 0px 3px;
	}

.forumrow1 {
		background: #ffffff;
		 padding : 3px 0px 0px 3px;
	}

.reviewrow1
{
     margin-top : 3px;
    padding: 3px 3px 3px 3px;
    border: 1px solid #CCE6FF;
    background-color: #F7F7F7;
}


.row2
{    
    background: #f9f9f9;
    padding : 3px 0px 0px 3px;
   }

.row_group
{
    background: #E3EBF2;
    padding: 3px 0px 0px 3px;
}

/* tables  - data presentation */
.table_label
{
    font-weight: normal;
    color: #808080;
}

.table_field
{
    font-size: 12px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eeeeee;
}

.table_fld_small
{
    font-size: 11px;
    
}

.edit_label
{
    font-weight: normal;
     text-align : right;
    color: #444444;
}

.edit_field
{
    padding: 2px;
    border: 2px dotted #C1E0FF;
    font-size: 12px;
    background-color: #ECF5FF;
}


/*--- pop up ---- */

.popup_panel{
 background-color: #fafafa;
  position : absolute ;
    visibility : hidden ;
     border : solid 1px black;
      padding : 5px 5px 5px 5px;

}

.modalPopup {
position: absolute ;
 visibility : hidden;
  border: solid 2px red;
   padding: 5px;

}

.modalBackground{
 background-color:  #111111;
 filter:alpha(opacity=70);
 opacity:0.7;

}

.select_issue_org
{
    border: 1px solid #FFA448;
    padding: 5px;
    background-color: #FFCC99;
}




/*--- панель действия   ---- */
.page_panel {
  float :right ;
}


/*---- tabs -----*/

.custom_tab .ajax__tab_header {
font-family:verdana,tahoma,helvetica;
font-size:11px;
background-image :url(../../images/tab-line.gif);
background-repeat :repeat-x ;
background-position : bottom ;
}
.custom_tab .ajax__tab_outer {
height:21px;
border-right : solid 1px #8DB0E2;
border-top: solid 1px #8DB0E2;
border-bottom: solid 1px #8DB0E2;
padding : 0px 0px 0px 0px;
background-color :  #f2f7f8 ;
}
.custom_tab .ajax__tab_inner {
padding-left:3px;
border-left : solid 1px #8DB0E2;
border-bottom: solid 1px #8DB0E2;
background-color :  #f2f7f8 ;
}
.custom_tab .ajax__tab_tab {
height:16px;
padding:3px;
margin:0;
background-color :  #f2f7f8 ;
}
.custom_tab .ajax__tab_hover .ajax__tab_outer {
background-color: #ffffff;}
.custom_tab .ajax__tab_hover .ajax__tab_inner {
background-color: #ffffff;}
.custom_tab .ajax__tab_hover .ajax__tab_tab {
background-color: #ffffff;}

.custom_tab .ajax__tab_active .ajax__tab_outer {
   border-bottom : solid 1px #ffffff;
   background-color: #ffffff;
    }

.custom_tab .ajax__tab_active .ajax__tab_inner {
background-color: #ffffff;
border-bottom: solid 1px #ffffff;}

.custom_tab .ajax__tab_active .ajax__tab_tab {
background-color: #ffffff;
}

.custom_tab .ajax__tab_body
{
border-top:1px solid  #8DB0E2;
border-left:1px solid  #8DB0E2;
border-right:1px solid  #8DB0E2;

border-top:0;
padding : 8px 8px 0px 8px;
 margin-bottom: 0px;
}

/*--- list user controls bg ---*/
.item_blue_arrow {
background-image:url(../../images/bluearrow.gif) ;
	 background-repeat :no-repeat ;
	  background-position :  0px 7px;
	
}


/* ---- blocks ---- */

.text_block
{
    padding: 9px;
 background-color : #f2f7f8 ;
    color: #050505;
    margin-bottom: 10px;
    font-size: 13px;
    border-top: 2px solid #608fc8;
    border-bottom: 1px solid #eaf3f4 ;
    line-height :17px;

}

/*---fck required styles -- */




/*---- help popup styles ----*/
.help_popup{
border: solid 10px #DCE4F9; 
padding: 15px;
background-color: #ffffff;
Width: 400px; 
font-size:12px;
}

/*========calendar css classes==========*/

.cal_withvalue
{
    font-weight: bold;
    background-color: #E8FFE8;
}


.cal_nullvalue 
{
     
    }
/*================ menu ==================*/
.m_st
{
     
      padding :2px;
    }
.m_st_i  
{
     text-align :center ;
      padding: 2px 0px 2px 0px;
 
    }
.m_st_h
{
    background-color: #A4171B;
    color: #FEF5F5;
       text-align :center ;
       text-decoration : none;
 
    }
    
.m_st_h a:link, .m_st_h a:visited, .m_st_h a:hover, .m_st_h a:active
{
    color: #FEF5F5;
     text-decoration : none;
}

.m_d
{
        border-top: solid 1px #861316;
               display :block ;
    }

.m_d_i
{
      padding: 3px 3px 3px 3px;
    color: #FEF5F5;
       text-decoration : none;
        border-bottom: solid 1px #861316;
        border-left: solid 1px #861316;
        border-right: solid 1px #861316;
        display :block ;
    }

.m_d_h
{
    background-color: #A4171B;
    color: #FEF5F5;
    text-decoration: none;
    border-bottom: solid 1px #861316;
    border-left: solid 1px #861316;
    border-right: solid 1px #861316;
 
}
    .m_d_h a:link, .m_d_h a:visited, .m_d_h a:hover, .m_d_h a:active
{
    color: #FEF5F5;
     text-decoration : none;
}


/* ---- linkbuttons ----*/

.lnkb_action {
 border : solid 2px #a7bad5;
 padding : 2px;
  margin-top : 2px;
   margin-bottom : 2px;
      background: url(../../images/lnkb.gif) ;
       font-size :11px;
   color: #ffffff;  
}

.lnkb_action:link, .lnkb_action:visited, .lnkb_action:hover, .lnkb_action:active {
   color: #ffffff;
    text-decoration : none;
}
.lnkb_action:hover {
 border : solid 2px #193e95;
  background-color : #5a88ce;
   background: url(../../images/lnkb_hover.gif) ;
   text-decoration : none;
}