body{
  font-family: Tahoma, Arial;
  font-size: 12px;
  color: #fff;
  margin: 0px; padding: 0px;
}

table, div, p {
  font-family: Tahoma, Arial;
  font-size: 12px;
  color: #fff;
}

img
{
  border: 0;
}


a {
  color: #fff;
  text-decoration: underline;
}

a:hover {
  color: #6cc5c8;
  text-decoration: none;
}

/* headers */
h1{font-size:140%;margin:10px 0 6px 0; padding:0;   font-family: Tahoma, Arial; }
h2{font-size:120%;margin:10px 0 5px 0; padding:0;   font-family: Tahoma, Arial; }
h3{font-size:115%; font-family: Tahoma, Arial; }
h4{font-size:110%; font-family: Tahoma, Arial; }
h5{font-size:105%; font-family: Tahoma, Arial; }
/* /headers */

#wrapper {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}

#header {
  width: 1000px;
  margin: 0 auto;
  padding: 0px;
  height: 117px;
  background: #0c3032;
}

#header .logo {
  float: left;
  margin: 15px 0 15px 0;
  padding: 0;
}

#header .menu {
  float: left;
  margin: 80px 0 0 10px;
  padding: 0;
}

.menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu ul li {
  list-style:none;
  display:inline;
  margin:0 0 0 8px;
  padding:0;
  font-size:15px;
}

.menu ul li a {

}

.menu ul li a:hover {

}

.menu ul li a.selected {
  color: #6cc5c8;
  text-decoration: none;
}

#content {
  clear: both;
  width: 984px;
  margin: 0 auto;
  padding: 15px 8px 0 8px;
  background: #047377;
  min-height: 250px;
}

.years {
  margin:15px 0;
}

.years a.selected {
  color: #6cc5c8;
  text-decoration: none;
}

.titles {
  margin:10px 0;
  font-size:14px;
  font-weight:bold;
}

#content h1 {
  font-size: 21px;
  background: #2a2a2b;
  padding: 3px 10px 3px 10px;
  margin: 0 0 5px 0;
  font-weight: normal;
}

#content h2 {
  font-size: 17px;
  color: #fff;
  background: #2a2a2b;
  padding: 3px 10px 3px 10px;
  margin: 0 0 5px 0;
  font-weight: normal
}

#content .main_news {

}

#content .main_news .text {
  float: left;
  width: 357px;
  margin: 0 0 0 0;
  padding: 0;
}

#content .main_news .text p{
  margin: 0;
  padding: 0 10px;
}

#content .main_news .pic {
  float: left;
  margin: 0 0 0 10px;
  padding: 0;
}

#content .main_info {
  clear: both;
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  min-height: 230px;
}

#content .main_info .about_kaz {
  float: left;
  width: 357px;
  margin: 0;
  padding: 0;
}

#content .main_info .about_kaz p{
  margin: 0;
  padding: 0 10px;
}

#content .main_info .about_kaz ul{
  width: 300px;
}

#content .main_info .hemscott_info {

}

.icprice {
  float: left;
  /*width: 257px;*/
  margin: 0 0 0 10px;
}

.icprice table {
  margin: 0;
  padding: 0;
  font-size: 11px;

}

.icprice table td {
  padding: 3px 6px;
  background: #155255;
}

#content .main_info .hemscott_info .UpcomingEvents {
  float: left;
  width: 257px;
  margin: 0 0 0 10px;
}

#content .main_info .hemscott_info .UpcomingEvents ul {
    list-style: none;
    margin: 0 8px;
    padding: 0;
}

#content .main_info .hemscott_info .UpcomingEvents ul li{
    list-style: none;
    margin: 4px 0 4px 0;
    padding: 0;
}

#content .main_info .hemscott_info .rns {
  float: left;
  width: 215px;
  margin: 0 0 0 5px;
  padding: 0;
}

#content .main_info .hemscott_info .rns ul {
    list-style: none;
    margin: 0 8px;
    padding: 0;
}

#content .main_info .hemscott_info .rns ul li{
    list-style: none;
    margin: 4px 0 4px 0;
    padding: 0;
}

#content .main_info .hemscott_info .sprice {
  float: left;
  width: 135px;
  min-height: 170px;
  margin: 0 0 0 5px;
  background: #15552c;
}

#content .main_info .hemscott_info .sprice .price {
    font-size: 23px;
    margin: 0 8px;
}

#content .main_info .hemscott_info .sprice .changedate {
    font-size: 13px;
    margin: 5px 8px;
}

#content .main_info .hemscott_info .sprice .note {
    font-size: 10px;
    margin: 10px 8px 0 8px;
}

#content .menu_left{
  float: left;
  width: 250px;
  padding: 0;
  margin: 0 0 0 20px;
}

#content .menu_right{
  float: left;
  padding: 0;
  margin: 0 0 0 120px;
}

#content .menu_left a.toggle, .menu_right a.toggle {
    text-decoration: none;
    background: url(../images/menu_up.jpg) no-repeat left center;
    padding: 0 0 0 10px;
}

#content .menu_left a.toggleSelected, .menu_right a.toggleSelected {
    text-decoration: none;
    background: url(../images/menu_down.jpg) no-repeat left center;
    padding: 0 0 0 10px;
}

#content .menu_left ul {
    width: 250px;
}

#content .menu_right ul, .menu_left ul{
  list-style: none;
  padding: 0;
  margin: 5px 0 5px 5px;
}

#content .menu_right ul li, .menu_left ul li{
  list-style: none;
  font-size: 15px;
  padding: 0;
  margin: 5px 0 5px 0;
}

#content .menu_right ul li ul, .menu_left ul li ul{
  list-style: none;
  font-size: 14px;
  font-weight: normal;
  padding: 0;
  margin: 5px;
}

#content .menu_right ul li ul li, .menu_left ul li ul li{
  list-style: none;
  font-size: 14px;
  font-weight: normal;
  padding: 0;
  margin: 5px 0 0 0;
}

#content p{
  margin: 0;
  padding: 0 10px;
}

.analyst ul {
  list-style: none;

}

.analyst li {
  list-style: none;       
  margin: 10px 0 5px 0;
  padding: 0;
}


#footer {
  clear: both;
  width: 1000px;
  margin: 0 auto;
  height: 115px;
  background: #0c3032;
}

#footer .links {
  float: left;
  margin: 10px;
  padding: 0;
}

#footer .copyrights {
  float: right;
  margin: 10px;
  padding: 0;
  text-align: right;
}

#footer .copyrights .createdby {
    margin: 65px 0 0 0;
    padding: 0;
}