html {
  overflow: auto; 
  background: #AA0000 url(../images/bg.jpg) repeat-x;
  _overflow-x: hidden;
  _overflow-y: auto;
}

html:not(:nth-child(1)) { overflow: visible; }

html, body {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
}

body {
/*    font: 12px/120% Arial, Helvetica, sans-serif, Verdana, Tahoma; */
    font: 12px/18px Arial, Helvetica, sans-serif, Verdana, Tahoma; 
    position: relative;
    min-width: 952px;
    width: 952px;
    margin: 0 auto;

   line-height:22px;
}

#header {
   height: 170px;
  width: 910px;  /* 912 952px;  */
   background: #FFF;
/*  margin-top: 23px; */
  border: 20px white solid;
}

#header a#logo{
  display: block;
   float: left;
  width:  161px;
  height:170px;
  margin-left: 16px;
   background: white url(../images/logo.jpg) no-repeat;
}

* html #header a#logo{
  display: block;
   float: left;
  width:  161px;
  height:170px;
  margin-left: 8px;
   background: white url(../images/logo.jpg) no-repeat;
}


#header #headimage{
   float: right;
  width: 732px;
  height: 170px;
   background: white url(../images/banner.jpg) no-repeat;
}
/* ---------------------------------------------------------------- */


#main-menu {
   background: #CE7E7E;
   color: white;
   font-weight: bold;
  z-index: 2000;

/*  position: absolute; 
  top: 0;    
  left: 0;
  width: 912px;
*/
   line-height:20px;
  text-align: center;
  padding-bottom: 5px;
  
  border-left: 20px white solid;
  border-right: 20px white solid;
  border-bottom: 20px white solid;
}

* html #main-menu {
  padding-bottom: 0px;
  width: 910px! important;
  margin: 0px;
}

#main-menu a{
  color: white;
  font-weight: bold;
  text-decoration: none;
  margin-left: 8px;
  margin-right: 8px;
}

#main-menu a:hover,
#main-menu a.active{
  text-decoration: underline;
}

/*   -------------------------------------------------------------------------   */

#path-way{
   background: #F5F5F6;
/*   color: #878787;  */
   color: #545454;
   line-height:20px;
   height: 20px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: 203px white solid;
  *border-left: 200px white solid;
  border-right: 20px white solid;
}

* html #path-way{
   width: 725px;
}

#path-way a{
/*   color: #878787;  */
   color: #545454;
  text-decoration: none;
}

#path-way a:hover{
  text-decoration: underline;
}

/*   -------------------------------------------------------------------------   */

.column {
  padding-top: 0px !important;  
}

#container {
/*  border: 1px #33cc33 solid; */
  
   padding-left: 220px;
  padding-right: 0px;  /*  200px;   */
  overflow: hidden;
  float: left; /* IE 5.01 */
  float/**/: none;
  height: auto !important;
/*  height: 100%;
  min-height: 100%;
*/  
  position: relative;
  
  background: white;
}

* html #container { 
   overflow: hidden;  /* visible;  */
}

#left, #right, #content {
    float: left;
    position: relative;
   padding-bottom: 3em !important;
}

/*\*/
#left, #right, #content {
    padding-bottom: 1000em !important;
    margin-bottom: -997em !important;
}
/**/

@media all and (min-width: 0px) {
    #left, #right, #content {
    margin-bottom: 0 !important; 
    padding-bottom: 3em !important;
  }

  #left:before, #content:before {
    content: 'EasyClearing';
    display: block;
    background: inherit;
    padding-top: 1000em !important;
    margin-bottom: -1000em !important;
    height: 0;
  }
}

#container:after {
  content: 'EasyClear'; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

#container { display: inline-block; }
/*\*/
#container { display: block; }
/**/

#left {
    margin-left: -100%;
    right: 228px; 
    width: 180px; /*  220 */
    background: #F5F5F6;
   
  border-bottom: 20px white solid;
  border-left: 20px white solid;
  border-right: 20px white solid;
}

* html #left {
  left: 10px;
}


#nav ul{
  margin:0;
  padding:0 0 0 15px;
  width:150px;
}

#nav li {
  list-style-position: inside;
 *list-style-position: outside;

  list-style-type: none;
  border-bottom: 1px dotted #ccc;

  padding-left:5px;
  /* text-indent:-18px;  */
  /* -15 */
}

* html #nav li {
  list-style-position: inside;
  list-style-type: none;
  margin-left: -20px;
   border-bottom: 1px dotted #ccc;
}

#nav ul li a {
   line-height:18px;
   margin-top:0px;
   margin-bottom:4px;
   display: block;
   color: #545454;
}

#nav li a{
/*   display: block;
   height:20px;
   border-bottom: 1px dotted #ccc;
   padding-top:5px;
*/
   padding-top:1px;
/*   color: #878787;  */
   color: #545454;
   text-decoration: none;

   *PADDING-LEFT: 0px;
/*   
   padding-left:5px;
   margin-left:5px;
   */
}

#nav li a.sub1,
#nav li a.activesub1 {
/*  padding-left:15px; */
}

#nav li a.sub2,
#nav li a.activesub2{
/*  padding-left:25px; */
}

#nav li a:hover,
#nav li a.active,
#nav li a.activesub1,
#nav li a.activesub2{
  /*   background: #FFFFFF;  */
   text-decoration: underline;
}

/* ---------------------------------------------------------------- */

#content {
   width: 700px;  /*  952  100%  */
  background: #FFF;
  padding-right: 30px; 
  padding-left: 10px; 
/*  color:#878787;  */
  color:#545454;
}

#content2 {
  width: 450px;  /*  952  100%  */
  background: #FFF;
  padding-right: 30px; 
  padding-left: 10px; 
/*  color:#878787;  */
  color:#545454;
}

* html #content2 {
   width: 480px;  /*  952  100%  */
  padding-right: 30px; 
  padding-left: 10px; 
}


* html #content {
   width: 680px;  /*  952  100%  */
  padding-right: 30px; 
  padding-left: 10px; 
}

#content ul,
#content2 ul {
 /*
  list-style-position: outside;
   margin-left: 10px;
 */
}

#content .csc-textpic-text ul {

   list-style-position: inside;
}

/*  VVA  */
.csc-textpic div.csc-textpic-text {
  float:left;
}

.csc-textpic-intext-right div.csc-textpic-text,
.csc-textpic-intext-left div.csc-textpic-text,
.csc-textpic-center div.csc-textpic-text
 {
  float:none;
}

.csc-textpic-text .bodytext {
   margin-top: 0px;
   margin-bottom: 20px;
}

.csc-textpic-imagewrap {
 /*
  clear: both;
 */
}


#footer {
/*
   height: 2em;
  margin-top: -2em;
   height: 25px;
*/
   height: 27px;
  margin-top: -10px;


   color: #000;
   background: #FFF;
  position: relative;
  z-index: 80;
  width: 905px;

  padding-top: 5px; 
  padding-left: 5px;  
  
  border-top: 10px white solid;
  border-left: 20px white solid;
  border-right: 20px white solid;
}

#footer a img, img{
  border: 0;
}

#footer #tools, #footer #tools_print{
  width: 200px;
   background: #FFF;
  float: left;
}

#footer #footer-menu{
/*   color: #878787;  */
   color: #545454;
   background: #FFF;
  float: left;
  padding-top: 5px;
}

#footer #footer-menu a, #footer #tools_print a{
/*   color: #878787;  */
   color: #545454;
  text-decoration: none;
  margin-left: 10px;
}

#footer #footer-menu a:hover,
#footer #footer-menu a.active,
#footer #tools_print a:hover,
#footer #tools_print a.active{
  text-decoration: underline;
}


#sizer {
  display:inline;
}


/* #content .csc-header H1 {
   *MARGIN-TOP: 20px;
   *FONT-SIZE: 24px;
}
*/

H1 {
   font-size:18px;
   *MARGIN-TOP: 20px;
   *FONT-SIZE: 22px;
}

h1, a {
   color:#545454;
}


P.align-center{
   text-align: center;
}

P.align-right{
   text-align: right;
}

P.align-left{
   text-align: left;
}


/* contenttable */

TD P.bodytext {
   margin: 0;
}



#--marina----------------------------------------------------------
#--------------Print-----------------------------------------------

#path-way_print{
   background: #F5F5F6;
/*   color: #878787;  */
   color: #545454;
   height: 20px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: 20px white solid;
  border-right: 20px white solid;
}
#container_print {
  padding-right: 0px;  /*  200px;   */
  overflow: hidden;
  float: left; /* IE 5.01 */
  float/**/: none;
  height: auto !important;
  position: relative;
  background: white;
}
#footer #tools_print{
  padding-top: 5px;
}

fieldset.tx-powermail-pi1_fieldset {
    background-color:#fafafa;
    border:1px solid #f1f1f1;
    padding:10px;
}
#-------------Powermail---------------------------------------------

div.tx-powermail-pi1, div.tx-powermail-pi1_formwrap {
    background-color: #FAFAFA !important;
    border: 1px solid #silver ;
    padding: 10px !important;
    whidth: 300px !important;
}

div.even, div.odd, fieldset {
     background-color: #FAFAFA;
     whidth: 400px;
}

fieldset.tx-powermail-pi1_fieldset legrnd{
    color: #ccc !important;
    font-size: 19px !important;
}

input.powermail_text, input.powermail_file{ 
    border-top, border-left, border-right: 0px;
    border-bottom: 1px solid #silver !important;
}
input.powermail_submit{
    border: 1px solid #silver !important;
}
div.even label, div.odd label {
    text-align:right;
}

#----------------------------------------------------------------------



.news-latest-date, 
.news-latest-morelink, 
.news-latest-category,
.news-latest-date a,
#content a {
      font-size:12px;
}