BODY {
  PADDING: 0px;
  MARGIN: 0px; 
  background-color: white;
 }
TABLE, TABLE TD, TABLE TR {
  BORDER: #000000 solid 0px;
  BORDER-COLLAPSE: collapse; 
 /* PADDING: 0px; 
  MARGIN: 0px;  */
 }
IMG {
  BORDER: 0px;
 }
#head, #body {
  WIDTH: 1000px;
 }
#head, #head TD, #body, #body TD {
  border-collapse:collapse;
  border: 0px solid white;
 }
#hdr_left {
  background: url("../images/header_left.jpg") top left;
  width:416px;
  height:134px;
 }
#hdr_right {
  background-color: #2a6387;
  vertical-align : top;
 } 
#search {
  background: url("../images/search.jpg") top left;
  height:43px;
 }
#hdr_left H1 {
  color:white;
  margin:0px;
  padding:0px;
  font-size: 14pt;
  Font-weight:normal;
  font-family:tahoma;
  margin-left:80px;
 }
#logo {
  margin-left:20px; 
  width: 319px;
  height:60px;
 }

/* body of document */
#left, #right { 
  width:220px;
  background-color: white;
  text-align: left;
  vertical-align:top;
 }
.icos {
  margin-top:10px;
 }
#left li {
  margin-top:8px;
  color: #29648c;
  font-weight:bold;
  font-family: Verdana;
  font-size: 10pt;
 }
#left ul, #right ul {
  list-style: none;
 }
#left a, #right a {
  font-family: Verdana;
  font-weight: normal;
  font-size: 10pt;
  color: black;
  text-decoration: none;
 }
#left a:hover, #right a:hover {
  font-family: Verdana;
  font-size: 10pt;
  color: black;
  text-decoration: underline;
 }
#center {
  vertical-align: top;
  
 }
#center h2 {
 margin: 0px;
 padding: 0px;
 font-family: Verdana;
 font-size: 14pt;
 color: #014c76; 
 margin-top:20px;
 margin-left:40px;
 font-weight: normal;
}
#center h3 {
 margin: 0px;
 padding: 0px;
 font-family: Verdana;
 font-size: 12pt;
 color: #014c76; 
 margin-top:20px;
 margin-left:40px;
 font-weight: normal;
}
#center p {
 font-family: Verdana;
 font-size: 10pt;
 color: #414141; 
 text-align: justify;
 margin-left:20px;
 margin-right:20px;
}
#center a {
  color: #3aa2a8;
 }
#center a:hover {
  color: #3aa2a8;
  text-decoration: none;
 }
#footer {
  height:80px;
  background: url("../images/footer_bg.jpg") top left repeat-x;
  background-color: #f6f6f8;
  text-align: center;
  font-family: Verdana;
  font-size: 10pt;
  color: #414141;
 }
#hdr_right ul {
  margin-left:40px;
  list-style-image: url("../images/li-item.gif");
 }
#hdr_right li {
  float: left;

  width: 140px;
 }
#hdr_right li a{
  font-family: Verdana;
  font-size: 10pt;
  color: white;
  text-decoration: none;
  font-weight: bold;
 }
#hdr_right li a:hover{
  font-family: Verdana;
  font-size: 10pt;
  color: white;
  text-decoration: underline;
  font-weight: bold;
 }
#weather {
  width:220px; 
  height:120px; 
  border: 0px solid #d0d3d5;
  vertical-align:middle;
  font-family: Verdana;
  font-size: 8pt;
 }
#weather img{
  float:left;
}
#weather font{
  font-weight:bold;
}

/* money */


.rate-of-exchange {
  width:200px; 
  font-size:10pt;
  border:0px green solid;
 }
.rate-of-exchange TD, .rate-of-exchange TH{
  border:0px green solid;
 }
.rate-of-exchange TH{
  color: #414141;
  text-align : center;
  font-size:10pt;
  font-family: Verdana;
  font-weight:normal;
  padding: 3px;
 }
.rate-of-exchange TD {
  font-size: 12pt;
  font-family: Verdana;
  text-align : center;
  padding: 5px;
 }
.rate-of-exchange TD.up {
  color: green;
 }
.rate-of-exchange TD.down {
  color: red;
 }
.rate-of-exchange TD.currency {
  font-size: 10pt;
  color: #414141;
 }
/* sub menu */

#left div.submenu ul {
  margin-left:20px;
  padding: 0px;
 }
#left div.submenu li {
  margin-top:4px;
  color: #29648c;
  font-weight:bold;
  font-family: Verdana;
  font-size: 10pt;
 }
#left div.submenu li a{
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
 }

/* form backup*/
.t_form {
 margin-left:20px;
 margin-right:20px;
  
 }

.t_form TD {
 font-family: Verdana;
 font-size: 10pt;
 color: #414141; 
 text-align: justify;
 /*margin-left:20px;
 margin-right:20px;*/
  
 }

#region_codes {
  width: 540px;
 }
#region_codes TH{
 font-family: Verdana;
 font-size: 10pt;
 color: #414141; 
 background-color: #bfdaed;
 border: 1px solid #414141;
 padding: 3px;
 text-align: center;
 }
#region_codes TD{
 font-family: Verdana;
 font-size: 8pt;
 color: #414141; 

 border: 1px solid #414141;
 padding: 5px;
 text-align: center;
 }

/* category rdawing */
.category_items {
 font-family: Verdana;
 font-size: 10pt;
 color: #414141; 
 margin-left:20px;

 }
.category_items a{
 font-family: Verdana;
 font-size: 12pt;
  

 }
.category_items .small{
 font-family: Verdana;
 font-size: 8pt;
 color: #414141; 
 }
.firm_item TD{
 font-family: Verdana;
 font-size: 10pt;
 color: #414141; 
 padding: 3px;
 }


/* user/register */
#register {
  width: 560px;
 }
#register small{
 font-family: Verdana;
 font-size: 8pt;
 }
#register td{
  padding: 5px;
 }

.border {
  background: url("../images/border.png") top left no-repeat;
  padding-top:10px;
  padding-left:15px;
  margin-top: 30px;
  margin-bottom: 30px;
 }
#center .border h3 {
 margin: 5px 0px 0px 20px;
 padding: 0px;
 font-family: Verdana;
 font-size: 12pt;
 color: #014c76; 
 font-weight: normal;
 }

.news_column {
  width:50%; 
  float:left; 
  border: 0px solid green;
 }
/*#center .news_column h3{
  padding-bottom:20px;
 }*/
.news_column a {
  text-align:right; /* ?? */
 }
#center .news_column p {
 text-align: justify;
 margin-left:10px;
 margin-right:10px;

 }


.firm_item td {
 border: 1px solid #414141;
}
#center .border p {
 text-align : left;
}
.news_date {
margin-top: 40px;
text-align: right;
color:#414141;
font-family:Verdana;
font-weight:bold;
font-size:10pt;
margin-right:20px;
}

/* >_< commentaries */

table.add_comment {
 width: 100%;
 }
table.add_comment td{
 padding: 5px;
 }
.com_descr {
 color:#414141;
 font-family:Verdana;
 font-size: 10pt; 
 width:30%;
}
span.star {
 color: #014C76;
}
input.com_text, .com_textarea {
  border: 1px solid #414141;
  width: 70%;
 }
.com_textarea {
 height: 60px;
 }
.protectcode {
  border: 1px solid #414141;
}
