/*-------------------------------------------------------------*/
/*--------------------reset------------------------------------*/
*{
  margin:0px; 
  padding:0px;
  }
.nav ul, .nav li,
.top-menu ul, .top-menu li,
.url ul, .url li,
.right-menu-1 ul, .right-menu-1 li,
.right-menu-2 ul, .right-menu-2 li,
.right-menu-3 ul, .right-menu-3 li,
.menu ul, .menu li,
.sitemap ul, .sitemap li,
.pager ul, .pager li,
.jNiceSelectWrapper ul, .jNiceSelectWrapper li,
.bottom-menu ul, .bottom-menu li,
.files-list ul, .files-list li{
  margin:0;
  padding:0;
  list-style:none;
  background:none;
  border:0;
  }
img{
  border:none;
  }
td{
  vertical-align:top;
  }
/*--------------------end of reset-----------------------------*/
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/*--------------------layout-----------------------------------*/
html{
  width:100%; 
  height:100%;
  font:100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  }
body{
  width:100%; 
  height:100%; 
  background:#fff;
  font-size:.82em;
  color:#5d5d5d;
  }
table{
  font-size:100%; /* ie5 hack */
  }
.main-wrap{ 
  margin:0 auto;
  }
  
.main-wrap,
.footer{
  min-width:1000px;
  max-width:1600px;
  width:100%;
  overflow:hidden;
  }
  .content-area{
    vertical-align:top;
    }
  .page-wrap{
    min-width:1000px;
    }
  .indention{
    padding:0 40px;
    }
  .content .inner-indention{
    padding:0 10px;
    }
  .columns-container{
    /* margin-bottom:15px; */
    }
    .header{
      position:relative;
      z-index:10;
      padding-top:25px;
      background:#fff;
      }
    .main-container{
      padding-bottom:0px;
      background:#c8d8e2;
      }
      #next .main-container{
        padding-top:20px;
        }
      .content{
        float:left;
        width:67%;
        min-width:560px;
        }
      .widecontent{
          float:none;
          margin:0 auto;
          width:100%;
          }
        .widecontent .content-in{
          margin-right:0;
          }
        .content-in{
          margin-right:25px;
          padding:0px 0 0 0px;
          }
          .content-in-2{
            padding-bottom:0px;
            }
      .extra{
        float:right;
        width:31.9%;
        min-width:200px;
        }
    .footer{
      margin:0 auto 0;
      height:auto;
      font-size:.9em;
      color:#fff;
      }
    .win.ff2 .footer{
      margin-top:-1px; /* fix strange bug in ff2 */
      }
/*--------------------end of layout----------------------------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*--------------------clear------------------------------------*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfloats{
  clear:both; 
  height:0px; 
  font-size:0px; 
  line-height: 0px; 
  margin: 0px; 
  padding: 0px; 
  border: none; 
  display: block;
  }
/*--------------------end of clear-----------------------------*/
/*-------------------------------------------------------------*/
