.errorbody{
  background-color:#FFF;
}

body{
  padding: 5px;
  color: #000;
  background: #FFF;
}

body.page{
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin: 0px;
  padding: 0px;
  background: #FFF;
}

body,td,th,div,p {
  font-family: Tahoma, Verdana;
  font-size: 8pt;
}
strong {
font-weight: normal;
}


.mtable td.phone{
  background: #2F76A7 url(/data/images/phone_bg.jpg) no-repeat;
  line-height:90px;
  text-align:center;
  vertical-align:top;
}

.mtable td.phone table{
  height:90px;
  width:100%;
}
.mtable td.phone table td{
  vertical-align:bottom;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  padding-bottom:10px;
}

.mtable table.menu{
  width:100%;
  height: 343px;
}

.mtable table.menu td.top{
  background: url(/data/images/menu_top_bg.jpg) no-repeat left top;
}

.mtable table.menu td.top table.bg{
  width: 100%;
  height: 100%;
}

.mtable table.menu td.top table td.bottom{
  background: url(/data/images/menu_bottom_bg.jpg) no-repeat left bottom;
  vertical-align:top;
  padding-left: 29px;
  padding-top: 23px;
  padding-right: 16px;
}

td.item_0 {
  padding: 10 0 10 0;
}
td.item_0 a{
  color: #EA9502;
  font-size: 7pt;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing:1px;
  text-decoration: none;
}

td.item_1 {
  padding: 3 0 3 0;
}
td.item_1 a{
  color: #2A76A1;
  font-size: 8pt;
  text-decoration: underline;
  text-transform: none;
  font-weight: normal;
  letter-spacing:0px;
}


td.item_left {
  padding: 6 0 6 0;
  text-align:right;
}
td.item_left a{
  color: #565656;
  font-size: 7pt;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing:1px;
  text-decoration: none;
}

.phone td{
  color: #fff;
}


td.img_0{
 padding-top:10px;
 padding-right:12px;
}

td.img_1{
 padding-top:9px;
 padding-right:10px;
}

td.img_left{
 padding-top:7px;
 padding-left:12px;
}



.mtable table.menu td.top table td.bottom td.sep1{
  background: url(/data/images/l_menu_sep1_bg.gif);
}


.mtable table.menu td.top table td.bottom td.sep2{
  background: url(/data/images/l_menu_sep2_bg.gif);
}


.mtable td.y_block{
  background: #ED9A1A;
}

.mtable td.y_block td.left{
  background: url(/data/images/y_bl_l_bg.gif);
}

.mtable td.y_block td.right{
  background: url(/data/images/y_bl_r_bg.gif);
}

.mtable td.y_block td.top{
  background: url(/data/images/y_bl_t_bg.gif);
}

.mtable td.y_block td.bottom{
  background: url(/data/images/y_bl_b_bg.gif);
}

.mtable td.y_block td.content{
  width: 100%;
  padding: 5 13 5 13;
}

.mtable td.right {
  width: 100%;
  vertical-align:top;
}

.mtable td.right td.top1{
  background: #B5B5B5;
}

.mtable td.right td.top2{
  background: #F0AB35 url(/data/images/top2.gif) no-repeat;
}

.mtable td.right td.top3{
  background: url(/data/images/top3.gif) no-repeat;
}

.mtable td.right td.top4{
  background: url(/data/images/top4_bg1.gif) repeat-x;
}
.mtable td.right td.top4 div{
  background: url(/data/images/top4.jpg) no-repeat;
}

.mtable td.right td.block_h1{
  background: #2A76A1;
}

.mtable td.right td.block_h2{
  background: #95BBD0 url(/data/images/block_h2.gif) no-repeat right;
}

.mtable td.right td.block_h3{
  background: #2D78A2 url(/data/images/block_h3.gif) no-repeat left;
}

.mtable td.right td.block_course{
  padding: 5 0 5 14;
}

.mtable td.right td.block_course u{
  font-size: 7pt;
}


.mtable td.right td.block_calendar{

}

.mtable td.right td.block_calendar td.month{
  background: #EDEDED;
  text-transform: uppercase;
  padding-left: 41px;
  color: #3A3A3A;
  font-weight: bold;
}

.mtable td.right td.block_calendar td.content{
  background: url(/data/images/calendar_bg.gif) repeat-y;
  padding: 3 11 6 13;
}

.mtable td.right td.block_calendar td.content td.c1{
  border: 1px solid #fff;
  padding: 3 11 6 13;
}

.mtable td.right td.block_calendar td.content td.c1 td.item{
  text-align: right;
}

.mtable td.right td.block_news{
  padding: 3 11 6 13;
}

.mtable td.right td.block_news span.date{
  font-weight: bold;
}

.mtable td.right td.block_h3 td{
  font-weight: bold;
  color: #fff;
}
.mtable td.right td.block_h3 td img{
  margin-top: 11px;
}

.mtable td.right td.menu{
  background: url(/data/images/menu_bg.gif) repeat-x;
}

.mtable td.right td.menu td.sep{
  background: #B5B5B5;
}
.mtable td.right td.menu td.item{
  text-align: center;
}

.mtable td.right td.menu td.item span {
  font-weight: bold;
  color: #1C7EA9;
}
.mtable td.right td.menu td.item a {
  color: #F0AB35;
}


.mtable td.right td.content {
  background: url(/data/images/content_l_bg.gif) repeat-y;
  width: 100%;
}

.mtable td.right td.content td.content2 {
  background: url(/data/images/content_r_bg.gif) repeat-y right;
  width: 100%;
  vertical-align: top;
  padding: 20 20 20 20;
}

.mtable td.bottom1{
  background: #347CA5 url(/data/images/bottom_bg.gif) repeat-x;
  height:8px;
}
.mtable td.bottom2{
  background: #347CA5 url(/data/images/bottom_bg2.gif) repeat-x;
  height:37px;
  color: #fff;
}
table.way{
  text-align:right;
}

table.way b{
  font-size: 7pt;
}

table.way div{
  font-size: 7pt;
  color: #1C7EA9;
}

table.way a{
 font-size: 7pt;
 color: #EA9502;
}

h1{
 font-family: Verdana;
 font-size: 12pt;
 color: #1C7EA9;
}

#courses td.name {
  font-family: Verdana;
  padding-left: 4px;
  padding-right: 13px;
  font-size: 20pt;
  color: #434343;
}

#courses td.def_img{
  padding-right: 4px;
}

#courses td.value{
  font-weight: bold;
}

#courses td.def_up{
   color: #288C10;
}

#courses td.def_down{
   color: #FF3000;
}

.h1 {
  color: #ff0099;
  font-family: Tahoma, Verdana;
  font-size: 10pt;
}
.p {
  text-align: justify;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
}
.table {
    font-family: Tahoma, Verdana;
    font-size: 10pt;
  vertical-align: top;
  text-align: left;
}
.strong {
    font-family: Tahoma, Verdana;
    font-size: 7pt;
    color: #ff0066;	
}
td.sep_f{
  background: url(/data/images/l_menu_sep1_bg.gif);
}

