/**********   GENERAL STYLES   **********/
body, html {
   height: 100%;  
   padding: 0;    
   margin: 0;
}
body.FS {
   background: #e0f7f9;    
   font-family: Arial, Verdana, Tahoma, Courier, sans-serif; 
   color: #005043;
   font-size: 12px;
}
table.FS {
   background: #ffffff;    
}
.FS small {
   font-size: 11px;
}
p.FS_news_title {
   padding: 17px 0px 5px 0px;
   font-size: 12px;
   color: #000000;
}
p.FS_news_text {
   padding: 5px 0px 5px 0px;
   font-size: 12px;
   color: #000000;
}
.FS_gray {
   color: #666666 !important;
}
body.FS select, body.FS input, body.FS textarea {
   color: #000000;
   font-family: Arial, Verdana, Tahoma, Courier, sans-serif; 
   font-size: 12px;
}
body.FS a, body.FS a:hover {
   color: #1f758e;
   text-decoration: underline;
}
body.FS a:hover {
   color: #005043;
}
table.FS, #FS_Site_header_out, #FS_main, #FS_main table {
   border: 0px; 
   border-collapse: collapse;
}
/*#FS_main {
   padding: 0px;
   margin: 0px;
   background: transparent;
   border: none;
}*/
img {
   border: none;
}
td {
   padding: 0px;
}
#FS_Site_header_out td, #FS_Site_header_out img {
   border: none;
}
/*.FS p {
   padding: 0px 0px 15px 0px;
   margin: 0px;   
}*/

/**********   MAIN DESIGN ELEMENTS   **********/
#FS_main {
   height: 100%;
   width: 100%;
   background: #ffffff url(/i/cms_img/bg.gif) repeat-y 0% 0%;
}
#FS_header_out {
   background: #c3ece6 url(/i/cms_img/bg_head_s.gif) repeat-x 0px 0px;
   border-top: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff !important;  
}
#FS_logo {
   float: left;
}
.FS_app_icon {
   vertical-align: top;
   padding: 6px 6px 6px 15px;
}
.FS_app_name {
   vertical-align: top;
   padding: 7px 0px 0px 0px;
   font-size: 18px;
}
.FS_cntr_right {
   background: transparent url(/i/cms_img/cntr_right_bg.gif) repeat-x 0px 0px;   
   padding: 0px 17px 0px 7px;
}
.FS_cntr_right_end {
   background: transparent url(/i/cms_img/cntr_right_bg.gif) repeat-x 0px 0px;   
   padding: 1px 12px 0px 7px; 
   text-align: right; 
   font-size: 11px; 
   color: #1f758e; 
   font-weight: bold; 
   line-height: 1.3em;
}
.FS_cntr_right_dark {
   background: transparent url(/i/cms_img/cntr_right_bg_dark.gif) repeat-x 0px 0px;   
   padding: 0px 10px 0px 6px;
}
p.FS_name {
   padding: 2px 2px 1px 27px;
   margin: 0px 0px 3px 0px;
   background: transparent url(/i/cms_img/icons/name.gif) no-repeat 0% 50%;   
   font-size: 11px;
   color: #e7f7f4;
   line-height: 1.4em;   
}
p.FS_name a {   
   color: #1f758e !important;
   text-decoration: none;
   font-weight: bold;
}
p.FS_name a:hover {
   color: #005043 !important;
   text-decoration: underline;
}
#FS_nav {
   border-bottom: 1px solid #ffffff;
   clear: both;
   background: #d2eff1 url(/i/cms_img/bg_nav.gif) repeat-x 0px 0px;
   padding: 6px 10px 4px 10px;
   position: relative; 
   z-index: 7;
   font-size: 12px;
}
#FS_container_top, #FS_container_btm {
   background: transparent url(/i/cms_img/cntr_top.gif) repeat-x 0px 0px;
   height: 3px;
   clear: both;
}
#FS_container_btm {
   background: transparent url(/i/cms_img/cntr_btm.gif) repeat-x 0px 0px;
}
#FS_container_middle {
   background: transparent url(/i/cms_img/cntr_vert.gif) repeat-y 0px 0px;
}
/* dropdown in location area */
/* dropdown */
.FS_btn_dropdown_close, .FS_btn_dropdown_open {   
   display: block;
   position: relative;
   z-index: 5;
   float: right;
}
#FS_ddbox {
   position: absolute;    
   padding-top: 23px;
   min-width: 98%;
}
.FS_dropdown  {
   display: block;
   position: relative;
   z-index: 9;  
   height: 200px;      
   background: #ffffff;
   border: 1px solid #404040;
   overflow: auto;
   width: auto; 
   white-space: normal;
   padding: 3px 5px;
   margin-right: 10px;
   //margin-right: 0px;
}
.FS_ddclose .FS_dropdown {
   display: none;
   position: relative;
   z-index: 9;  
}
.FS_ddopen .FS_dropdown {
   display: block; 
   position: relative;
   z-index: 9;  
}
.FS_dropdown ul {
   padding: 0px;
   margin: 0px;
   list-style: none;
}
.FS_dropdown ul ul {
   margin-left: 20px;
}
.FS_dropdown li {
   /*background: transparent url(img/t_doc2.gif) no-repeat 0px 2px;*/
   font-size: 11px;  
   padding: 0px 0px 2px 0px; 
   vertical-align: middle;
}
.FS_dropdown li, .FS_dropdown a, .FS_dropdown a:hover {
   color: #000000 !important;
   text-decoration: none;
}
.FS_dropdown li a:hover {
   color: #005043 !important;
}
.FS_dropdown li img {
   position: relative;
   bottom: -1px;
   margin-right: 4px;
}
#FS_navBoxOut {   
   display: block;
   position: relative;
   white-space: nowrap; 
   overflow: hidden; 
   padding: 0px 5px;
   line-height: 1.6em;
   height: 20px;
   //height: 18px; 
   //padding-top: 2px;
   background: #ffffff; 
   border-top: 1px solid #404040; 
   border-left: 1px solid #404040; 
   border-right: 1px solid #d4d0c8; 
   border-bottom: 1px solid #d4d0c8;
   font-size: 11px;
   color: #000000;
}
#FS_navBoxOut img {
   margin: 0px 5px;
}
#FS_navBoxIn {
   position: relative;
   display: block;
   white-space: nowrap; 
   //width: 100%;
}
#FS_nav ul li {
   position: relative;
   display: block;
   z-index: 10;
   background: transparent url(/i/cms_img/icons/t_doc2.gif) no-repeat 0px 1px;
   padding: 0px 0px 0px 13px;
   margin: 0px;
   font-size: 11px;    
}
#FS_nav li a {
   text-decoration: none;   
   margin: 0px;
   padding: 0px;
   color: #000000 !important;
}
#FS_nav li a:hover {
   background-color: #005043;
   color: #ffffff !important;
   text-decoration: none;
}
#FS_nav ul {
   padding: 0px;
   margin: 0px;
}
#FS_nav ul ul {
   padding: 0px 0px 0px 7px;
   margin: 2px 0px 0px 0px;
}
/* dropdown in location area : end */
#FS_clmn_left {
   padding: 6px 9px;
   vertical-align: top;
}
#FS_clmn_right {
   width: 100%;
   vertical-align: top;
   font-size: 12px;
}
/* */
.FS_in {
   padding: 6px; 
   position: relative;
}
.FS_clear {
   clear: both;
   height: 0px;
}
.FS_appl {
   float: right;
   padding: 3px 15px 0px 0px;   
}
.FS_appl td {
   font-size: 11px;
   padding: 0px 0px 0px 5px;
}
.FS_appl a {
   font-size: 12px;
}
.FS_title {
   background: transparent url(/i/cms_img/bg_title.gif) repeat-x 0px 0px;
   float: left;
   height: 25px;   
   padding: 0px 0px 0px 10px;
}
.FS_title h2 {
   display: block;
   background: transparent url(/i/cms_img/crn_title.gif) no-repeat 100% 0%;
   padding: 0px 38px 0px 0px;
   line-height: 22px;
   margin: 0px;
   height: 25px;
   float: left;
   font-size: 15px;
   font-weight: normal;
}
.FS_menu {
   clear: both;
   font-size: 11px;
   padding: 0px 0px 22px 0px;
   margin: 0px;
}
.FS_menu div {
   padding: 0px;
   margin: 0px;
   float: left;
   display: block;
   height: 20px;
   white-space: nowrap;
}
.FS_menu img { 
   margin: 0px 4px;
   float: left;
}
.FS_menu a {
   /*white-space: nowrap;*/
}
/**/
.FS_menuv {
   padding: 0px;
   margin: 0px;
   list-style: none;
}
.FS_menuv li {
   padding: 2px 7px 1px 7px;
   margin: 0px 0px 2px 0px;
   background: none;
}
.FS_menuv li.FS_active{
   background: #005043;
   color: #ffffff;
}
/**/
/* styles for treelike lists */ 
p.FS_doc {       
   background: transparent url(/i/cms_img/icons/t_doc.gif) no-repeat 0px 0px;
   padding: 0px 0px 0px 14px;
   margin: 0px;
   margin-left: 0px;
   position: relative;
   z-index: 5;
}   
.FS_tree { 
   padding: 6px 0px 0px 0px; margin: 0px;    
}
.FS_tree * { margin: 0px; padding: 0px; padding-bottom: 0px !important /*line-height: 1.2em;*/ }
.FS_tree ul {
   overflow: hidden; list-style: none;
}
.FS_tree li {
   background: transparent;
   clear: both;
   margin: 0; padding: 0; 
}
.FS_tree ul ul { 
   overflow: visible; 
   margin-left: 0px;
   margin-top: 5px;
/*   position: relative;
   z-index: 5;*/
}
.FS_tree li {
   margin: 0px 0px 6px 0px; 
   padding-left: 26px;  
}
/* класс для ul после которых нет li в родительских ветках */
.FS_tree li.FS_cl ul { display: none; }
.FS_tree li div { position: relative; z-index: 5; }
.FS_tree a, .FS_tree a:hover { padding: 0; margin: 0; }
.FS_tree li.FS_doc {       
   background: transparent url(/i/cms_img/icons/t_doc.gif) no-repeat 0px 0px;
   padding: 0px 0px 0px 14px;
   margin-left: 12px;
   position: relative;
   z-index: 5;
}
.FS_tree li li.FS_doc {       
   margin-left: 0px;
}
.FS_tree a.FS_sc, .FS_tree a.FS_sc_active, .FS_tree a.FS_sc:hover, .FS_tree a.FS_sc_active:hover {
   text-decoration: none; 
   background: transparent url(/i/cms_img/icons/t_closed.gif) no-repeat 0px 1px;
   display: block; 
   position: absolute; 
   width: 12px;
   //width: 9px; 
   height: 13px; 
   z-index: 6;
   padding: 0px 0px 0px 23px;
   left: -26px; 
   margin: 0px;
   margin-right: -26px;
}
.FS_tree a.FS_sc_active, .FS_tree a.FS_sc_active:hover {
   background: transparent url(/i/cms_img/icons/t_opened.gif) no-repeat 0px 1px;
}
.FS_tree li a.FS_item_active, .FS_tree li a.FS_item_active:hover, .FS_tree li div p a.FS_item_active, .FS_tree li div p a.FS_item_active:hover { 
   background: #005043; 
   text-decoration: none;
   color: #ffffff !important; 
   padding: 0px 0px 0px 3px !important; 
   display: inline; 
   position: relative;
   left: -3px;
   margin: 0px;  
}
.FS_tree li a.FS_item_inactive, .FS_tree li a.FS_item_inactive:hover, .FS_tree li div p a.FS_item_inactive, .FS_tree li div p a.FS_item_inactive:hover {
   background: #b1e6de;
   padding: 0px 0px 0px 3px !important; 
   display: inline;   
   position: relative;
   left: -3px; 
   margin: 0px;
}
.FS_tree li li, .FS_tree li li.FS_doc {
   padding-left: 14px;  
}
/* styles for treelike lists : end */ 

/* footer */ 
#FS_footer {
   background: #c9eee8 url(/i/cms_img/bg_foot.gif) repeat-x 0px 0px;
   border-bottom: 1px solid #ffffff;
   border-top: 1px solid #ffffff;
   font-size: 11px;
}
#FS_footer p {
   padding: 5px 10px 6px 10px;
   margin: 0px;
}
/**/
/* styles for forms */
.FS_form {
   font-size: 11px;
   padding: 0px;
   margin: 0px;
}
.FS_form big {
   font-size: 12px;
}
.FS_form table {
   margin: 6px 0px 0px 0px;
}
.FS_form td {
   background: #e0f7f9;
   padding: 13px 8px 9px 8px;
   border: 1px solid #ffffff;
   border-left: none;
   vertical-align: top;
   font-size: 12px;
}
.FS_form.FS_nobrd td {
   border: none;
}
td.FS_field {
   padding: 11px 8px 11px 8px;
   color: #000000;
}
.FS_form td.FS_field_checkbox {
   padding: 11px 9px 11px 9px;
   text-align: left;
}
.FS_form td.FS_comment {
   padding: 11px 9px 11px 9px;
   font-size: 11px;
   color: #666666;
}
.FS_form p {
   padding: 0px 0px 10px 0px;
}
.FS_ast {
   color: #ff0000;
   font-size: 12px;
}
.FS_field input, .FS_field select, .FS_field textarea {
   width: 285px;
   height: 20px;
   //height: 18px;
   padding: 0px;
   margin: 0px;
}
.FS_field textarea {
   height: 42px;
}
tr.FS_nobg td {
   background: none;
}
.FS_form td.FS_caption {
   font-size: 10px;
   color: #666666;
   padding: 4px 9px 6px 9px;
}
.FS_form tr.FS_odd td {
   background: #d9f1ed !important;
}
.FS_error {
   padding: 0px;
   margin: 0px;
   color: #ff0000;
   font-size: 10px;
}

/**/

/* table */
.FS_table th {
   background: #9ad6cd url(/i/cms_img/bg_th.gif) repeat-x 0px 0px; 
   font-size: 12px;
   color: #ffffff;
   font-weight: normal;
   padding: 4px 5px 6px 5px;   
}
.FS_table th, .FS_table td {
   border: 1px solid #ffffff;
   text-align: center;
}
.FS_table td {
   background: #d9f1ed;
   padding: 15px 5px 15px 10px;
}
.FS_table td.FS_sec_name {
   text-align: left;
   padding: 0px 7px;
   font-size: 11px;
   color: #666666 !important;
   white-space: pre-wrap;
}
.FS_table td.FS_sec_name a {
   font-size: 12px;  
}
tr.FS_odd td {
   background: #e7f7f4 !important;
}
.FS_table td img {
   margin: 0px 3px 0px 0px;
}
.FS_table.FS_userlist td {
   background: #d9f1ed;
   padding: 10px 7px 11px 7px;
   text-align: left;
   color: #000000;
}
.FS_update {
   text-align: center; 
   font-size: 11px; 
   padding: 10px 0px 0px 0px;
   color: #088f04;
   font-weight: bold;
}
/* table width parameters */
.FS_parameters th {
   background: #9ad6cd url(/i/cms_img/bg_th.gif) repeat-x 0px 0px; 
   font-size: 12px;
   color: #ffffff;
   font-weight: normal;
   padding: 4px 5px 6px 5px; 
   text-align: center;  
}
.FS_parameters th, .FS_parameters td {
   border: 1px solid #ffffff;
}
.FS_parameters td {
   background: #d9f1ed;
   padding: 5px 7px;
}
.FS_parameters td.FS_sec_name {
   font-size: 11px;
   color: #666666;
   border-top: 3px solid #ffffff;
}
.FS_parameters td.FS_sec_name a {
   font-size: 12px;
   text-decoration: none;
   color: #005043 !important;
   font-weight: bold;
}
.FS_parameters td.FS_sec_name a:hover {
   text-decoration: underline;
   color: #1f758e !important;
}
.FS_parameters tr.FS_odd td {
   background: #e7f7f4;
}
.FS_parameters td img {
   margin: 0px 2px 0px 2px;
}
.FS_parameters td img.FS_icon {
   margin: 1px 7px 0px 0px;
   float: left;
}
/**/
/* styles for pagination block */
.FS_pages td {
   vertical-align: middle;
}
.FS_pages {
   margin: 10px 0px;
}
.FS_pages td img {
   margin: 0px 5px 0px 5px;  
}
/**/
.FS_gallery {
   clear: both;
}
.FS_gallery img {
   float: left; 
   margin: 0px 7px 7px 0px;
   border: 1px solid #005043;
}
.FS_innerTbl {
   font-size: 11px;
}
.FS_innerTbl small {
   font-size: 10px;
}   
/********** ForSiter styles using on site **********/
/* toolbar box */
.FS_Site_toolbar_box {
   border: 1px dotted #75c9b9;
   width: 100%;
}
.FS_Site_toolbar_box table {
   width: 100%;
}
.FS_Site_toolbar_box td {
   border: 1px solid #ffffff;
   font: normal 11px Arial;
   color: #005043;
   background: #e7f7f4 !important;
   padding: 6px 10px 4px 10px;
}
.FS_Site_toolbar_box td a, .FS_Site_toolbar_box td a:hover {
   color: #1f758e !important;
   text-decoration: none;
}
.FS_Site_toolbar_box select {
   width: 240px;
   height: 20px;
}
.FS_Site_toolbar_box span {
   float: left; 
   padding-top: 3px;
}
.FS_Site_toolbar_box td.FS_Site_pages img {
   position: relative;
   margin-bottom: -2px;
   margin-left: 5px;
   margin-right: 5px;
}
.FS_Site_toolbar_box big {
   font-size: 12px;
}
.FS_Site_toolbar_box td.FS_Site_pages a {
   color: #1f758e !important;
}
.FS_Site_toolbar_box b, .FS_Site_toolbar_box strong {
   color: #000000 !important;
}
.FS_Site_actions {
   padding: 0px;
   width: 55px;
}
.FS_Site_actions img {
   float: left;
   margin: 0px 4px;
/*   position: relative;
   top: -2px;
   z-index: 4;*/
}
td.FS_Site_dark {
   background: #d9f1ed;
}

#FS_Site_header_out {
   background: #c3ece6 url(/i/cms_img/bg_head_s.gif) repeat-x 0px 0px;
   border-top: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff; 
   clear: both;
}
#FS_Site_header_out td {
   font-size: 12px;
   font-family: arial;
   color: #005043;
}
#FS_Site_header_out a {
   color: #1f758e !important;
}
#FS_Site_header_out a:hover {
   color: #005043 !important;
}
#FS_Site_header_out td.FS_Site_app_icon {
   vertical-align: top;
   padding: 6px 6px 6px 15px;
}
#FS_Site_header_out td.FS_Site_app_name {
   vertical-align: top;
   padding: 9px 0px 0px 11px;
   font-size: 18px;
}
p.FS_Site_name {
   padding: 2px 2px 1px 27px;
   margin: 0px 0px 3px 0px;
   background: transparent url(/i/cms_img/icons/name.gif) no-repeat 0% 50%;   
   font-size: 11px;
   color: #e7f7f4;
   line-height: 1.4em;   
}
.FS_Site_cntr_right {
   background: transparent url(/i/cms_img/cntr_right_bg.gif) repeat-x 0px 0px;   
   padding: 0px 17px 0px 7px;
}
.FS_Site_cntr_right_end {
   background: transparent url(/i/cms_img/cntr_right_bg.gif) repeat-x 0px 0px;   
   padding: 1px 12px 0px 7px; 
   text-align: right; 
   font-size: 11px !important; 
   color: #1f758e !important; 
   font-weight: bold; 
   line-height: 1.3em;
}
p.FS_Site_name a, .FS_Site_cntr_right_end a {   
   color: #1f758e !important;
   text-decoration: none;
   font-weight: bold;
}
p.FS_Site_name a:hover, .FS_Site_cntr_right_end a:hover {
   color: #005043 !important;
   text-decoration: underline;
}
#FS_Site_container_top {
   background: transparent url(/i/cms_img/cntr_top.gif) repeat-x 0px 0px;   
   clear: both;
   border-bottom: 1px solid #ffffff;
}
#FS_Site_container_top img {
   height: 3px;
}
#FS_Site_header_out a:hover {
   color: #005043 !important;
}
#FS_Site_container_btm {
   background: transparent url(/i/cms_img/cntr_btm.gif) repeat-x 0px 0px;
   height: 3px;
   clear: both;
   border-top: 1px solid #ffffff;
}
#FS_Site_footer {
   background: #c9eee8 url(/i/cms_img/bg_foot.gif) repeat-x 0px 0px;
   border-bottom: 1px solid #ffffff;
   border-top: 1px solid #ffffff;
   font-size: 11px;
   color: #005043;
}
#FS_Site_footer p {
   padding: 5px 10px 6px 10px;
   margin: 0px;
   font-size: 11px;
   color: #005043;
}
.FS_Site_cntr_right_dark {
   background: transparent url(/i/cms_img/cntr_right_bg_dark.gif) repeat-x 0px 0px;   
   padding: 0px 10px 0px 6px;
}
/**********   styles for popup windows   **********/
body.FS_Popup {  
   background: #e0f7f9;    
   font-family: Arial; 
   color: #005043;
   font-size: 12px; 
}
div.FS_Popup {        
   font-family: Arial; 
   color: #005043;
   border: 1px solid #1f758e;
   font-size: 12px;    
   margin: 0px;  
   padding: 0px;   
   position: absolute;
   top: 30%; left: 20%;
}
.FS_Popup_Cont {
   width: 400px;
   border: 3px solid #ffffff;
   background: #e0f7f9;   
}
.FS_Popup_Box {
   width: 100%; 
}
.FS_Popup_Content {
   padding: 8px 15px 22px 15px;
   //padding: 8px 15px 4px 15px;
   font-size: 12px; 
}
.FS_Popup_Content td {
   font-size: 12px; 
   padding: 0px 0px 5px 0px;
}
div.FS_Popup td.FS_Popup_Content {
   padding-top: 28px;
   vertical-align: top;
}
.FS_Popup_Content p {
   text-align: left; 
   padding: 5px 0px 12px 0px;
}
div.FS_Popup .FS_Popup_Content p {
   text-align: left; 
   padding: 0px 0px 21px 0px;
}
.FS_Popup_Content b, .FS_Popup_Content strong {
   color: #ff0000;
   text-align: center;
   display: block;
}
.FS_Popup_Content table {
   margin: 5px 0px 0px 0px;
}
.FS_Popup .FS_button, .FS_Site_toolbar_box  .FS_Site_button {
   background: transparent url(/i/cms_img/bg_buttongr_right.gif) no-repeat 100% 0%;
}
.FS_Popup .FS_button div, .FS_Site_toolbar_box .FS_Site_button div {   
   background: transparent url(/i/cms_img/bg_buttongr_left.gif) no-repeat 0% 0%;
}

td.FS_Popup_Title {
   background: transparent url(/i/cms_img/bg_popup.gif) repeat-x 0% 0%;
   border-bottom: 1px solid #ffffff;
}
td.FS_Popup_Title h1 {
   font-size: 16px;
   font-family: Arial;
   font-weight: normal;
   padding: 0px 0px 0px 8px;
   margin: 0px;
}
.FS_Popup_Title table {
   height: 31px;
}
.FS_Popup_cntr_right {
   background: transparent url(/i/cms_img/cntr_right_bg.gif) repeat-x 0% 50%;   
   padding: 0px 8px 0px 5px;
}
.popupbox_close {
   display: none;
}
.popupbox_open {
   display: block;
}
/* popup */
.warning {
   color: #ffffff;
}
p.FS_success {
   color: #008b46;
   text-align: center;
   padding: 10px;
   font-weight: bold;
}

/* iframe */
#DescriptionIframe {
   border: 1px solid #1f758e;
   background: #ffffff;
   padding: 1px;
   position: relative;
   z-index: 10;
}
#DescriptionContainer {
   visibility: hidden; 
   position: absolute; 
   left: 0px; top: 0px; 
   text-align: center;
}

/* buttons */
.FS_button {
   background: transparent url(/i/cms_img/bg_button_right.gif) no-repeat 100% 0%;
   padding: 0px 23px 0px 0px;   
   //padding: 0px 10px 0px 0px;   
   margin: 0px 10px 0px 0px;   
   height: 20px;
   float: left;
}
.FS_button div {   
   background: transparent url(/i/cms_img/bg_button_left.gif) no-repeat 0% 0%;
   margin: 0px;   
   padding: 0px 0px 0px 23px;
   //padding: 0px 0px 0px 10px;
   height: 20px;
   float: left;
}
.FS_button input, .FS_button.FS_bgGreen input {   
   background: none;
   padding: 1px 0px 4px 0px;
   margin: 0px;   
   border: none;
   color: #1f758e !important;
   font-size: 11px !important;
   font-family: Arial !important; 
   cursor: pointer;
   cursor: hand;
}
.FS_button.FS_bgGreen {
   background: transparent url(/i/cms_img/bg_buttongr_right.gif) no-repeat 100% 0%;
}
.FS_button.FS_bgGreen div {   
   background: transparent url(/i/cms_img/bg_buttongr_left.gif) no-repeat 0% 0%;
}
.FS_Site_button {
   background: transparent url(/i/cms_img/bg_button_right.gif) no-repeat 100% 0%;
   padding: 0px 23px 0px 0px;   
   margin: 0px 10px 0px 0px;   
   height: 20px;
   float: left;
}
.FS_Site_button div {   
   background: transparent url(/i/cms_img/bg_button_left.gif) no-repeat 0% 0%;
   margin: 0px;   
   padding: 0px 0px 0px 23px;
   height: 20px;
   float: left;
}
.FS_Site_button input {   
   background: none;
   padding: 1px 0px 4px 0px;
   margin: 0px;   
   border: none;
   color: #1f758e !important;
   font-size: 11px;
/*   cursor: pointer;
   cursor: hand;*/
}
.FS_Site_button a, .FS_Site_button a:hover {   
   display: block;
   text-decoration: none;
   background: none;
   padding: 1px 0px 4px 0px;
   margin: 0px;   
   border: none;
   color: #1f758e !important;
   font-size: 11px;
/*   cursor: pointer;
   cursor: hand;*/
}
/* button in Content Area */
.FS_Site_Content_button {
   background: transparent url(/i/cms_img/bg_button_content.gif) repeat-x 0% 0%;
   float: right; 
   margin: 10px 0px;
   height: 17px;
   border-left: 1px solid #73c4b8;
   border-right: 1px solid #73c4b8;
}
.FS_Site_Content_button a, .FS_Site_Content_button a:hover {   
   display: block;
   text-decoration: none;
   background: none;
   padding: 1px 15px 0px 15px;
   margin: 0px;   
   border: none;
   color: #1f758e !important;
   font-size: 11px;
}
/**/
td.FS_dark {
   background: #d9f1ed !important;
}

