/* ---- ÿÐÕÊÕ ÄÊÚ ÁÌÑÐÏÅÌÌÕÓ ßÐÏÌÕÆ                          */

body {
  font-size: 68%;
}

/* ---- êÍÖÍÐÕÎ ----- */

#logo {
  border-bottom: 16px solid #CCCCCC;
  background: #075737;
/*  float: right; */
  text-align: left;
  position: absolute;
  top:     18px;
  right:   27px;
  width:  96px;
  height: 125px;
  z-index: 5;
}

/* ---- áÅÏÓÌÚÚ ÂÞßÐÝ (ÕÉÍÌÉÕÀ ÐÅÊÅÒÍÌØ ---- */
/* table#top1 {  td#icons td#phones }                      */

#top1 {
  border: none; /* 5px green solid; */
  background: #ffffff;
  width: 100%;
  height: 50px;
  text-align: left;
  clear: both;
  z-index: 5;
}


/* ---- áÅÏÓÌÚÚ ÂÞßÐÝ (ÐÅÊÅÒÍÌØ) ---- */

/* ---- ÏÞÃËÅÐÉÞ ---- */
#phones {
  border: none; /* 1px solid red; */
/*  margin:  16px 0 8px 0; */
  padding: 18px 134px 6px 0;
  font-size: 11px;
  font-weight: bold;
  color: #737373;
  text-align: right;
  vertical-align: bottom;
  /* height: 124px; */
}

/* ---- ßÐÕÊÝ ÐÅÉßÐÞ ---- */

#phones * {
  font-size: 11px;
  font-weight: bold;
  color: #737373;
  padding: 0;
  background-color: transparent;
  text-align: right;
}

/* ----------------------- */

#icons {
  border: none; /* 1px solid red; */
  text-align: left;
  vertical-align: bottom;
  padding: 18px 0 6px 4px;
  /* left:  10px; */
  /* bottom: 6px; */
  width: auto;
}

/* ---- ÁÕÃÑÞÊ ---- */

#visual {
  /* border: 1px solid red; */
  background: #EEEEEE;
  text-align: left;
  width: 100%;
  height: 90px;
  display: block;
  position: relative;
}

/* ---- ÃÞÖÍÊÍÁÍÉ ßÐÏÞÌÕÆØ, ÁØÀÍÏ ÚÃØÉÍÁ ---- */
/* #top2{ #pageheader{} }             */


#top2 {
  background: #56A67F url("/img/title_bg.gif") 0 0 repeat-x;
  /* border: 1px solid green; */
  width: 100%;
  height: 49px;
  text-align: left;
  clear: both;
  position: relative;
}



#pageheader {
  border: none; /* 1px solid red; */
  background: transparent;
  font-size: 24px;
  color: #FFFFFF;
  float: left;
  padding: 14px 0 0 17px;
  text-align: left;
  width: auto;
  height: auto;
}

#pageheader * {
  padding: 0;
  margin: 0;
}

/* ------------------------------------------------------------ */

#lang {
  border: none; /* 1px solid red; */
  background: #FFFFFF;
  float: right;
  padding:  14px 34px 24px 0;
  text-align: left;
  line-height: normal;
  width: auto;
  height: auto;
}

/* ---- ËÅÌ× "ÚÃØÉÕ" ---- */


#lang a {
  display: block;
  background: #075737;
  width: 69px;
}


#lang a:hover {
  background: #cccccc;
}


/* ---- ßÏÅÄÌÚÚ (ÉÍÌÐÅÌÐÌÞÚ) ÂÞßÐÝ    ---- */
/*  ßÐÏÑÉÐÑÏÞ:
  table#center1{
    td.left{ div#about; }
    td.center { div#path; div#content }
    td.right{ div#news; div.quicklink{,1} }
  }
*/

#center1 {
  border: none;
  text-align: left;
  background: #FFFFFF;
  width: 100%;
  clear: both;
}

#left {
  border: none;
/* ÜÕÏÕÌÞ: 231px */
  width: 231px;
  text-align: left;
  vertical-align: top;
  padding: 0 0 30px 0;
  background: #E7E7E7;
}


/* ÊÅÁÍÅ ËÅÌ× */

   .leftmenu {
     margin: 34px 0 2px 0;
/*   	  width: 250px; */
  	  background: #F6F6F6;
  	  font-size: 11px;
  	  border-bottom: 2px solid #F6F6F6 !important;
  	}

  	.leftmenu a {
  	  display: block;
  	  border: none; /* 1px solid red; */
     font-weight: bold;
  	  border-top: 2px solid #F6F6F6;
  	  color: #737373;
     padding: 4px 16px 4px 27px;
  	  text-decoration: none !important;
  	  margin: 0;
  	  background: #E7E7E7 url("/img/left_m1.gif") 12px 9px no-repeat;
  	}
  	.leftmenu a:link    { color: #737373; background-color: #E7E7E7;}
   .leftmenu a:visited { color: #737373; background-color: #E7E7E7;}
   .leftmenu a:hover   { color: #075737; background-color: #f6f6f6;}
  	.leftmenu a:active  { color: #075737; background-color: #E7E7E7;}

   .leftmenu .current {
     border-left: 5px solid #075737;
   }

   .leftmenu .current a {
/*     background-color: #ffffff; */
   }
   .leftmenu .current a:link    { background-color: #ffffff; }
   .leftmenu .current a:visited { background-color: #ffffff; }
   .leftmenu .current a:hover   { background-color: #f6f6f6; }
   .leftmenu .current a:active  { background-color: #ffffff; }


   .leftmenu .open {
     border-left: 5px solid #075737;
   }

   .leftmenu .open a {
     border-bottom: 2px solid #F6F6F6;
     padding-left: 22px;
     background-image: url("/img/left_m1_open.gif") !important;
     background-repeat: no-repeat !important;
     background-position: 7px 8px !important;
   }

   .leftmenu .m2 {
     border-left: 5px solid #075737;
   }

   .leftmenu .m2 a {
     padding-left: 35px;
     font-weight: normal;
     border-top: none !important;
     background-image:  url("/img/left_m1.gif");
     background-repeat: no-repeat;
     background-position: 22px 7px;
   }



/* --- "í ÉÍËÎÞÌÕÕ" --- */
#about {
  border: none; /* 1px solid red; */
  margin: 0;
  padding: 16px 16px 0 16px;
}

#about h2 {
  margin: 0 0 -1em 0;
}

#about p {
  text-align: left;
}

#about ul {
  text-align: left;
}


/* ---------------------------------------------- */

#center {
  border: none; /* 1px solid red; */
/* ÍÀÛÞÚ ÜÕÏÕÌÞ: 489px */
  width: 452px;
  text-align: left;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0 20px 30px 17px;
  margin: 0;
}

/* ÎÑÐÝ ÄÍ ßÐÏÞÌÕÆØ */
#path {
  border: none; /* 1px solid green; */

}

#path p {
  color: #737373 !important;
  background: transparent;
  padding: 9px 0 0 0;
  margin: 0;
}

#path a {
  color: #737373 !important;
  background: transparent;
  padding: 0;
  margin: 0;
}

#path a:link    { text-decoration: underline !important; }
#path a:visited { text-decoration: underline !important; }
#path a:hover   { text-decoration: none !important;}
#path a:active  { text-decoration: underline !important; }




/* ---- ------------------------- ---- */
/* ÎÏÞÁÞÚ ÉÍÊÍÌÉÞ */

#right {
  border: none;
  background: #FFFFFF;
/*   background: transparent; */
/* 180px; -- ÍÀÛÞÚ ÜÕÏÕÌÞ ÉÍÊÍÌÉÕ */
  width: 180px;
  text-align: left;
  vertical-align: top;
  padding: 0 0 30px 0;
  margin: 0;
  position: relative;
}



/* ---- ÁÅÏßÕÚ ÄÊÚ ÎÅÂÞÐÕ, "ÀØßÐÏØÅ" ßßØÊÉÕ ---- */


#right .quicklink {
  border: none; /* 1px solid red; */
  clear: both;
  width: 100%;
  padding: 0 0 21px 0;
}

.quicklink table {
  border: none; /* 1px solid red;  */
  width: 100%;
  text-align: left;
  vertical-align: top;
  clear: both;
}


.quicklink .print_left_col {
  border: none; /* 1px solid blue; */
  width: 30px;
  vertical-align: top;
  text-align: right;
  padding: 6px 0 30px 0;
  margin: 0;
}

.quicklink .print_right_col {
  border: none; /* 1px solid green; */
  width: auto;
  vertical-align: top;
  text-align: left;
  padding: 11px 0 0 0;
  margin: 0;
}

.quicklink .print_right_col a {
  border: none; /* 1px solid red; */
  border-top: 2px solid #E0E0E0;
  border-bottom: 2px solid #E0E0E0;
  width: auto;
  background: #FFFFFF !important;
  padding: 2px 0 4px 8px;
  text-align: left;
  position: relative;
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  font-weight: normal;
  color: #075737 !important;

}

.quicklink .ql_left_col {
  border: none; /* 1px solid blue; */
  width: 30px;
  vertical-align: top;
  text-align: right;
  padding: 6px 0 0 0;
  margin: 0;
}

.quicklink .ql_right_col {
  border: none; /* 1px solid green; */
  width: auto;
  vertical-align: top;
  text-align: left;
  padding: 11px 0 0 0;
  margin: 0;
}

.quicklink img {
  border: none; /* 2px solid blue; */
  float: none;
  margin: 0;
}

.quicklink .ql_right_col a {
  border: none; /* 1px solid red; */
  width: auto;
  background: #E0E0E0 url("/img/quicklink_bg.gif") bottom left repeat-x !important;
  padding: 3px 0 7px 8px;
  text-align: left;
  position: relative;
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  font-weight: bold;
  color: #737373 !important;

}

.quicklink a:link    { color: #737373 !important; }
.quicklink a:visited { color: #737373 !important; }
.quicklink a:hover   { color: #075737 !important; }
.quicklink a:active  { color: #737373 !important; }


/* --------------------------------------------------- */
/*  ÿßØÊÉÞ ÌÞ ßÐÏÞÌÕÆØ ß îíêìíè  ÕÒÌÍÏËÞÆÕÅÈ           */
/* (ÁßÚ ßÐÞÐÝÚ, ÁßÅ ÌÍÁÍßÐÕ Õ Ð.Ä.                     */

div.full {
  border: none; /*  1px solid green;  */
  text-align: right;
  position: relative;
  height: 1em;
  clear: both;
  padding: 2em 0 2em 0;
}

div.full a {
  border: none; /* 1px solid blue; */
  display: block;
  float: right;
/*  position: relative; */
  font-weight: bold;
  background: url("/img/detail_icon.gif") left center no-repeat;
  margin: 0 0 0 0;
  color: #075737 !important;
  padding: 0 0 0 30px;
}

div.full a:link    {  text-decoration: none !important; }
div.full a:visited { text-decoration: none !important; }
div.full a:hover   { text-decoration: underline !important;}
div.full a:active  { /*   text-decoration: none !important; */ }

/* ---- ßÐÕÊÝ ÄÊÚ ÎÅÏÁØÓ (ÁÅÏÓÌÕÓ) ÙÊÅËÅÌÐÍÁ Á ÀÊÍÉÅ ---- */

.first {
  padding: 0 0 0 0;
  margin: 0;
}


