body
{
  text-align: center;
  margin: 0;
  font-family: Tahoma;  /* , Verdana, Geneva, Helvetica, sans-serif */
  font-size:12px; 
  color: #4e4e4e;
}

img {
  border:0;
}

h1{font-size: 15px;}
h2{font-size: 13px; color:#4e4e4e !important;}
h3{font-size: 13px;}
h4{font-size: 12px; color:#d47f25 !important;}
h5{font-size: 11px;}


a:link
{
   color: #225398;
   text-decoration: none;
}
a:visited
{
   color: #225398;
   text-decoration: none;
}
a:active
{
   color: #225398;
   text-decoration: none;
}
a:hover
{
   color: #225398;
   text-decoration: underline;
}

H1,H2,H3,H4,H5{
  color: #005caa;
}
.news-amenu-container h2{
        display:none;
}
div#container
{
   width: 995px;
   position: relative;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   overflow: hidden;
}

#leftcol{
   float: left;
   width: 780px;
   *width: 770px;
   *OVERFLOW: hidden;
/*  background: #f1f1f1; 
   background: url(../images/global-separator.gif) repeat-y right 0px;
*/  
 }


#leftcol #firstline{
  height: 95px;
  margin-top: 20px;
  overflow: hidden;
} 

#leftcol #firstline a#logo{
  float: left;
  display: block;
  height: 47px;
  width: 280px;
  background: url(../images/logo.jpg) no-repeat;
  margin:0;
  padding:0;
} 

#leftcol #firstline #topmenu1{
  float: right;
  width: 485px;
  margin-bottom: 1px;
} 

#leftcol #firstline #topmenu2{
  float: right;
  width: 485px;
  margin-bottom: 5px;
} 

#leftcol #firstline a{
  font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  font-size:11px; 
  text-decoration: none;
  color:#225398;
  background: url(../images/menu-separator.gif) no-repeat right 3px; 
  padding-right: 10px;
  padding-left: 10px;
}

#leftcol #firstline a:hover,
#leftcol #firstline a.active,
#footer-menu a:hover,
#footer-menu a.active
,
#menu a.active
{
   text-decoration: underline;
}

#leftcol #firstline a.last,
#footer-menu a.last
 {
     background: none;
} 

/* ------------------------------------------------------ */
#leftcol #secondline {
  height: 32px;
}

#leftcol #secondline #mainmenu{
  float: left;
  width: 595px;
/*  *height: 32px;*/
}



#mainmenu{
   height: 32px;
   padding-bottom: 0px;
   margin-bottom: 0px;   
}





#mainmenu a {
  *display: block;
  *float:left;
  *height: 32px;
  *padding-bottom: 0px;
}



*html #leftcol #secondline #mainmenu a{
  background:  url(../images/mainmenu-separator.gif) no-repeat left 1px; 
/*  height: 32px;*/
   padding-bottom: 0px;
   margin-bottom: 0px;    
}





#leftcol #secondline #regions{
  float: right;
  width: 164px;
  overflow: hidden;
  text-align:right;
  margin-right:20px;
  *margin-right:10px;
}


#leftcol #secondline a{
  font-family: Tahoma;  /* , Verdana, Geneva, Helvetica, sans-serif */
  font-size: 17px; 
  text-decoration: none;
  text-transform: uppercase;
  color:#d47f25;
  background:  url(../images/mainmenu-separator.gif) no-repeat left 4px; 
  *background:  url(../images/mainmenu-separator.gif) no-repeat left 2px; 
  padding-right: 30px;
  padding-left: 15px;
  padding-bottom: 12px;
} 

#leftcol #secondline a:hover,
#leftcol #secondline a.active {
  color:#015caf;
}


#banner-area {
/*  background: url(../images/small-banner.jpg) no-repeat; */
  height: 65px;
  width: 760px;
  color: white;
  OVERFLOW: hidden;
}


#menu {
  text-align: right;
  margin-right:11px;
}

#menu a {
  text-align: right;
  text-transform:uppercase;
  font-family:Tahoma;
  font-size:14px;
  font-weight: bold;
/*  margin-right: 10px; */
  line-height:45px;
  padding-left:10px;
}
.clmenua{
    background: url(../images/menu-separator.gif) no-repeat scroll right 3px;
    padding-right:10px;
    * padding-right:10px;
}

.clmenua_last{
    background: #fff repeat;
    margin-right: 10px;
    * margin-right: 0px;
}
.clmenua a.active
{
   text-decoration: underline;
}
.clmenua_last a.active
{
   text-decoration: underline;
}
/*.clmenua_act{
    background: url(../images/menu-separator.gif) no-repeat scroll right 3px;
    padding-right:10px;
    * padding-right:10px;
    text-decoration: underline;
}
.clmenua_last_act{
    background: #fff repeat;
    margin-right: 10px;
    text-decoration: underline;
}
*/
#pathway {
  background: url(../images/pathway-line.gif) no-repeat; 
  line-height:25px;
  padding-left: 245px;
  color: #4e4e4e;
  font-size: 11px;
*  padding-left: 235px;  
}

#pathway a {
  color: #225398;
  text-decoration: none;
}


#pathway a:hover {
  text-decoration: underline;
}

#content-area {
    padding-left: 10px;
/*    padding-top: 0px; */
}

#left-menu {
  width: 215px;
  float: left;
/*
  background: #fafafa;
*/
}

#left-menu ul.nav {
margin:16px 0 0 22px;
padding:0 0 22px;
width:155px;
}

#left-menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

#left-menu ul#nav ul li {
    border-bottom:none;
}


#left-menu ul#nav li {
    border-bottom:1px solid #8D8D8D;
}

#left-menu ul#nav li.sub {
    border-bottom: none;
}

#left-menu ul#nav li.active {
    border-bottom:1px solid #D47F25;
}


#left-menu a
{
  background:transparent url(../images/_pin.gif) no-repeat scroll -3px 4px;
  display:block;
  line-height:20px;
  padding-bottom:2px;
  padding-left:22px;
  color: #4e4e4e;
  font-family: Tahoma;  /* , Verdana, Geneva, Helvetica, sans-serif */
  font-size: 11px; 
  text-decoration: none;
  text-transform:uppercase;
}

#left-menu a.submenu,
#left-menu a.submenu:hover {
    padding-left: 32px;
    background: none !important;
    text-transform:none;
}


#left-menu a.active,
#left-menu a:hover
{
  background:transparent url(../images/pin.gif) no-repeat scroll -3px 4px;
  color: #d47f25;
}

/*   -------------------------------------------------------------  */


#content-box{
  float: right;
  width: 515px;
  padding-right:20px;  
}

#content-box a.banner img{
  margin-top: 50px;
  padding-top: 15px;
}

#content-box a.banner:hover img{
  border-top: 3px solid #d47f25; 
  padding-top: 12px;
}


/* ============================================================================== */
/* ============================================================================== */
/* ============================================================================== */

#rightcol{
  float:right;
/*  margin-left:14px;  */
   padding-left:15px;
  padding-top:20px;
  width:200px;
  background: url(../images/global-separator.gif) no-repeat left 25px;
  
}

#search{
  padding-left: 10px;
  margin-bottom:10px;
  font-size:11px;
  
  *MARGIN-BOTTOM:0px;  
}
 
#rightcol .srch {
    border: 1px solid rgb(187, 189, 202); 
   width: 120px; 
   font-size:11px;
   height: 13px;
   
   *width: 112px;    
}

#rightcol .searchbtn {
    border: 0px;
    background: url(../images/sr.gif) no-repeat 0 -2px; 
    *background: url(../images/sr.gif) no-repeat 0 0px; 
    margin:0;
    padding:0;
    width:12px;
    cursor: pointer;
}

 


div#courses {
   width: 205px;
   font-size:11px;
   margin-bottom:0px;   
   
   *OVERFLOW: hidden;   
   *margin-bottom:5px; 
   *margin-top: -15px;
}

div#courses table{
    margin-left: 10px;
}
 
div#courses th{
   font-weight: bold;
   padding-left: 10px;
   background: url(../images/pin.gif) no-repeat -3px 0; 
   height:20px;
}
 
div#courses tr.hilite{
  color: #d47f25;
}

div#courses tr.bold{
   font-weight: bold;
   height:20px;
}

div#courses tr.bold td{
   font-size:11px;
}

div#courses tr td{
   font-size:10px;
}



 
 
/* ================================================================== */
#footer{
   clear: both;
   width: 995px;
   padding-top: 20px;
   padding-bottom: 1px;
/*  background: #fafafa;
*/
 }
 
#footer-banner {
   float: left;
   width: 225px;
 }
 
#footer-menu {
   text-align: center;
   float: left;
   width: 550px;
   padding-top: 20px;
   overflow: hidden;
} 

#footer-menu a{
  font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  font-size:11px; 
  text-decoration: none;
  color:#225398;
  background: url(../images/menu-separator.gif) no-repeat right 3px; 
  padding-right: 10px;
  padding-left: 10px;
}

 
#footer-addres {
   float: right;
   width: 195px;
  color:#657690;
  font-size:11px;
  padding-bottom: 5px;
}
#footer-addres a,
#footer-addres a:hover,
#footer-addres a:active
{
  color:#657690;
}
 /*   -------------------------------------------------------------  */
#subfooter {
   clear: both;
   width: 995px;
   border-top: 1px solid #d47f25; 
   font-size:10px;
   margin-bottom: 10px;
 }
 
 #bank-lic {
  float: left;
  width: 590px;
  text-align: left;
 }
 
#copyright {
  float: right;
  width: 390px;
  text-align: right;
 }
#copyright a {
     color:#4E4E4E;
     text-decoration: none;
}
#copyright a:hover,
#copyright a .active{
     text-decoration: none;
}

.news-list-item p.bodytext,
.right-banner-area p.bodytext,
div#courses p.bodytext{

    margin:0;
    padding:0;
    text-align: left;
}

.list_date a,
.list_date{
  color: #D47F25; 
  font-weight: bold;
 }
.news-list-browse{
  font-size: 12px !important;
} 
.tx-ttnews-browsebox td {
   font-size:12px !important;
}

/*---------------------RIGHT COLUMN------------------------------------------  */ 
 
 
#right-box {
/*   background: url(../images/column_bg.gif) no-repeat 0 0;  */
   background: url(../images/in_column_bg.gif) no-repeat 0 0; 

   width: 205px;
   font-size:11px; 
 }
#area1 {
  height: 65px; 
  width: 200px;
  padding-left:5px;
  padding-top:7px;

  *padding-top:1px;
  *padding-left:4px;
 } 

#r-banners{
/*   background: url(../images/bg_banner.gif) repeat-y 0 0; */
   width: 205px;
   padding:0px;
   margin:0px;   
}  
/*--------------------------------------------*/ 

.right-banner{
    color:#4D4D4D;
    height:126px;
    width:183px;
    margin:0;
    font-size:11px; 
    
    *OVERFLOW: hidden;
    margin-bottom: 20px;
} 


.right-banner-image{
  width: 183px;
  height: 46px; 
  margin-left:10px;
  margin-bottom: 0px;
  
  position:relative;
  z-index:2;  
}

.right-banner-text{
    color:#4D4D4D;
    padding-left:10px;
    width:158px;
    font-size:11px; 

    position:relative;
    z-index:3;
    margin-left: 10px;
    MARGIN-TOP: -5px;
}


*html .right-banner-text {
    *MARGIN-TOP: -80px! important;
}

/*-------------right-banner2-------------------------------*/ 

#right-banner2 {
  height:177px;
  margin-bottom: 20px;
}


#right-banner-image2{
  height: 40px; 
  * height: 40px; 
}

#right-banner-text2{
    padding-left: 20px;
    padding-top: 19px;
    height: 115px;

    margin-left: 10px;
    margin-top: -60px;
    *MARGIN-TOP: -50px! important;
}

*html #right-banner-text2 {
 
    *MARGIN-TOP: -180px! important;
}


/*---------------------------------------------------------*/
.right-banner-text a {
  text-decoration: underline;
  color:#4D4D4D;
  font-weight: bold;  
  line-height: 20px;
}
 
.right-banner-text a:hover {
  text-decoration: underline;
}
/*---���������� ������ � ��������---*/ 
.right-banner-text a:visited {
  color:#4D4D4D;
}
*html .right-banner-text a:visited {
  color:#4D4D4D;
}
/*------*/ 
#right-banner-text2 a{
  text-decoration: none;
  font-weight: normal; 
}
#right-banner-text2 a:hover,
#right-banner-text2 a:active{
  color: #d47f25;
  }

/*------------FOR INNER PAGE-------------------------------*/
#r-banners{
   background: url(../images/bg_banner.gif) repeat-y 0 0; 
   padding-top:43px;
   *    padding-top:47px;
}
.align-center{
  text-align: center !important;
}


table.align-center {
  margin-left: auto;
  margin-right: auto;
}


