
html {
    height: 100%;
  }


#header_top {
    background-image: url('../img/header_bg_1.gif');
    background-repeat: repeat-x;
    height: 125px;
  }


#header_left {
    background-image: url('../img/header_left_top.jpg');
    background-repeat: no-repeat;
    width: 216px;
    height: 125px;
  }


#header_center {
    background-image: url('../img/header_center_top.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 125px;
    vertical-align: middle;
    text-align: center;
    padding: 0 0 0 0;
  }


#header_right {
    background-image: url('../img/header_right_top.jpg');
    background-repeat: no-repeat;
    width: 219px;
    height: 125px;
    text-align: center;
  }


#header_top_2 {
    background-image: url('../img/header_bg_2.gif');
    background-repeat: repeat-x;
    height: 120px;
  }


#header_left_2 {
    background-image: url('../img/header_left_middle.jpg');
    background-repeat: no-repeat;
    width: 216px;
    height: 120px;
  }


#header_left_2_cont {
    background-image: url('../img/header_left_middle_cont.jpg');
    background-repeat: no-repeat;
    width: 216px;
    height: 120px;
}

#header_left_2_online {
    background-image: url('../img/header_left_middle_online.jpg');
    background-repeat: no-repeat;
    width: 216px;
    height: 120px;
}

#header_left_2_docs {
    background-image: url('../img/header_left_middle_docs.jpg');
    background-repeat: no-repeat;
    width: 216px;
    height: 120px;
}

#header_left_2_friends {
    background-image: url('../img/header_left_middle_friends.jpg');
    background-repeat: no-repeat;
    width: 216px;
    height: 120px;
}

#header_right_2 {
    background-image: url('../img/header_right_middle.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    width: 216px;
    height: 120px;
    vertical-align: top;
  }


#left_menu {
    height: 47px;
    width: 216px;
    background-image: url('../img/body_left.jpg');
    background-repeat: no-repeat;
    background-position: top left;
  }


#left_menu_cont {
    height: 53px;
    width: 216px;
    background-image: url('../img/body_left_cont.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

#left_menu_docs {
    height: 53px;
    width: 216px;
    background-image: url('../img/body_left_docs.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

#left_menu_online {
    height: 53px;
    width: 216px;
    background-image: url('../img/body_left_online.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

#left_menu_friends {
    height: 53px;
    width: 216px;
    background-image: url('../img/body_left_friends.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

#block_left_top {
    background-image: url('../img/block_left_top.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
  }


#block_center_top {
    background-image: url('../img/block_center_top.gif');
    background-repeat: repeat-x;
    background-position: top;
    height: 14px;
  }


#block_right_top {
    background-image: url('../img/block_right_top.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
  }


#block_center_middle {
    background-image: url('../img/block_center_middle.gif');
    background-repeat: repeat-x;
    background-position: bottom;
/*    width: 193px;*/
    height: 60px;
  }

#block_addishional_middle {
/*    background-image: url('../img/block_center_middle.gif');*/
    background-repeat: repeat-x;
    background-position: bottom;
/*    width: 193px;*/
    height: 40px;
}

th.facility {
    background-image : url('../img/facility_th.jpg');
    background-position : bottom left;
    background-repeat : repeat-x;
    padding-left : 3px;
    padding-right : 3px;
  }


#block_left_middle {
    background-image: url('../img/block_center_top.gif');
    background-repeat: repeat-y;
    background-position: left;
  }


#block_right_middle {
    background-image: url('../img/block_center_top.gif');
    background-repeat: repeat-y;
    background-position: left;
  }


#block_left_bottom {
    background-image: url('../img/block_left_bottom.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 13px;
  }


#block_center_bottom {
    background-image: url('../img/block_center_bottom.gif');
    background-repeat: repeat-x;
    background-position: top;
    height: 13px;
  }


#block_right_bottom {
    background-image: url('../img/block_right_bottom.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 13px;
  }

#block_add_left_bottom {
    background-image: url('../img/block_add_left_bottom.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 13px;
  }


#block_add_center_bottom {
    background-image: url('../img/block_add_center_bottom.gif');
    background-repeat: repeat-x;
    background-position: top;
    height: 13px;
  }


#block_add_right_bottom {
    background-image: url('../img/block_add_right_bottom.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 13px;
  }
h1  {
	font:normal 1.6em Arial;
	margin-bottom:2px;
   }

h2 {
    list-style: none;
    padding: 0 0 0 20;
    background: url('../img/sm_logo.gif');
    background-repeat: no-repeat;
    background-position: 0 2px;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #6BC73E;
  }


#main {
    width: 100%;
    height: 100%;
    vertical-align: top;
    padding: 0 0 20 0;
  }


#main_right {
    width: 216px;
    height: 100%;
    vertical-align: top;
    background-image: url('../img/body_right.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
  }


#footer_1 {
    background-image: url('img/footer_bg_1.gif');
    background-repeat: repeat-x;
    width: 100%;
    height: 25px;
  }


#footer_menu {
    background-image: url('../img/footer_right_1.gif');
    background-repeat: no-repeat;
    background-position: right top;
    width: 100%;
    height: 25px;
    text-align: center;
    color: #1d7902;
    font-family: Arial;
    font-size: 12px;
  }


#footer_2 {
    background-image: url('../img/footer_bg_2.gif');
    background-repeat: repeat-x;
    width: 100%;
    height: 164px;
  }


#footer_right {
    background-image: url('img/footer_right_2.jpg');
    background-repeat: no-repeat;
    background-position: top right;
    width: 100%;
    height: 164px;
  }


span.friends {
    color: #5fb037;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
  }


.png {
    behavior: url("/css/png.htc");
  }


body, td {
    color: #2a7802;
    font-size: 14px;
    font-family: Arial;
  }


p {
    text-indent: 25px;
    text-align: justify;
    margin: 0 0 0 0;
    font-family: Arial;
  }


a.lang_link:link, a.lang_link:visited {
    text-decoration:none;
    color: #2a7802;
    font-family: Arial;
    font-size: 11px;
  }


a.lang_link:hover, a.lang_link:active {
    text-decoration:underline;
    color: #2a7802;
    font-family: Arial;
    font-size: 11px;
  }


td.lang_link {
    color: #2a7802;
    font-size: 11px;
  }


a.main_menu:link, a.main_menu:visited {
    text-decoration:none;
    color: #5FB037;
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
  }


a.main_menu:hover, a.main_menu:active {
    text-decoration:underline;
    color: #5FB037;
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
  }


td.main_menu {
    background-image: url('../img/header_center_middle.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 120px;
    vertical-align: bottom;
    padding: 0 0 15 0;
    text-align: center;
    color: #5FB037;
    font-family: Arial;
    font-size: 12px;
  }


table.login_forget {
    margin-top: 18px;
  }


a.login_forget:link, a.login_forget:visited {
    text-decoration: underline;
    color: #2a7802;
    font-family: Arial;
    font-size: 11px;
  }


a.login_forget:hover, a.login_forget:active {
    text-decoration: none;
    color: #2a7802;
    font-family: Arial;
    font-size: 11px;
  }


.block_header {
    color : #5fb037;
    font-family : Arial;
    font-size : 14px;
    font-weight : bold;
    margin-bottom : 8;
    margin-left : 12;
    margin-right : 5;
    margin-top : 0;
    text-transform : uppercase;
    white-space : nowrap;
  }


div.menu_second {
    margin: 15 0 0 12;
  }


a.menu_second:link, a.menu_second:visited {
    font-family: Arial;
    font-size: 12px;
    color: #5fb037;
    text-decoration: none;
  }


a.menu_second:hover, a.menu_second:active {
    font-family: Arial;
    font-size: 12px;
    color: #5fb037;
    text-decoration: underline;
  }


a.menu_foter:link, a.menu_foter:visited {
    font-family: Arial;
    font-size: 12px;
    color: #1d7902;
    text-decoration: none;
  }


a.menu_foter:hover, a.menu_foter:active {
    font-family: Arial;
    font-size: 12px;
    color: #1d7902;
    text-decoration: underline;
  }


a.footer_link:link, a.footer_link:visited {
    font-family: Arial;
    font-size: 10px;
    color: #2a7802;
    text-decoration: none;
  }


a.footer_link:hover, a.footer_link:active {
    font-family: Arial;
    font-size: 10px;
    color: #2a7802;
    text-decoration: underline;
  }


a {
    font-family: Arial;
    font-size: 13px;
    color: #5fb037;
    text-decoration: none;
  }
a:hover {
    font-family: Arial;
    font-size: 13px;
    color: #5fb037;
    text-decoration: underline;
  }

td.footer_link {
    font-family: Arial;
    font-size: 10px;
    color: #2a7802;
    text-decoration: none;
    padding: 0 0 3 0;
  }


th {
    color: #6BC73E;
    vertical-align:middle;
  }


.login_text {
    font-family: Arial;
    font-size: 12px;
    color: #2a7802;
  }


.login_header {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #5fb037;
    padding-bottom: 4px;
  }


.input {
    height: 18px;
    color: #2a7802;
    font-family: Arial;
    font-size: 11px;
  }


.submit {
    height: 18px;
    width: 29px;
    background-color: #a1ec7b;
    border: solid 0px #5fb037;
    font-family: Arial;
    font-size: 11px;
    background-image: url('../img/submit.gif');
    text-align: center;
    vertical-align: middle;
    color: #2a7802;
  }

