.title
{
  color: #a70012;
  font:bolder 16px Times New Roman; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #a70012;
  font:bolder 16px Times New Roman;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}
.title_left
{
  color:#a70012;
  font:bolder 18px Arial;

  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 10px;

  text-align:left;
}


.page_title
{
  color:#a70012;
  font-size:18px;
  font-weight:bolder;

  margin:5px 0px 10px 0px;
}

.news
{

}


.news .preview
{
  margin:0px 0px 25px 20px;
}

.news .preview .date
{
  color:#a70012;
  font-size:11px;
}

.news .preview .preview_object
{
  margin:0px 0px 15px 0px;
}

.news .preview .preview_object .title
{
  margin:0px;
}

.news .preview .preview_object .title a
{
  color:#333333;
  font-size:12px;
  font-weight:normal;
}



.text
{
}

.text .title
{
  margin:3px 0px 3px 0px;
}

.text p
{
  text-indent:10px;
  line-height:18px;
}

.text ul, .text ol
{
  margin:5px 0px 15px 30px;
}

.text  h2
{
  color:#a70012;
  font-size:14px;
  font-weight:bolder;

  margin-left:10px;
}

.text strong, .text b
{
  color:#a70012;
}

.tels
{
}

.tels p
{
  font:bolder 20px Arial;
  color:#ffffff;
  margin:0px 0px 0px 60px;
}

.clock1
{
  position:absolute;
  margin:15px 0px 0px -225px;
}

.clock2
{
  position:absolute;
  margin:15px 0px 0px 0px;
}

.main_menu
{
  margin:0px 0px 0px 50px;
}

.main_menu td
{
  height:37px;
  padding:3px 7px 0px 7px;

  vertical-align:middle;

  background:none;
}

.main_menu a
{
  color:#FFFFFF;
  font-size:17px;
  font-family:Franklin Gothic Medium, Arial;

  text-decoration:none;
}

.main_menu a:hover
{
  color:#FFFFFF;
  font-size:17px;
  font-family:Franklin Gothic Medium, Arial;

  text-decoration:none;
}


.main_menu td.active
{
  background:url('/images/main_menu_active_bg.png') center top repeat-x;
}

.main_menu .active a
{
  color:#a70012;
  font-size:17px;
  font-family:Franklin Gothic Medium, Arial;

  text-decoration:none;
}

.main_menu .active a:hover
{
  color:#a70012;
  font-size:17px;
  font-family:Franklin Gothic Medium, Arial;

  text-decoration:none;
}


.leftmenu
{
  width:286px;

  padding-bottom:31px;
  margin-left:7px;

  background:url('/images/left_menu_footer.jpg') left bottom no-repeat;
}

.leftmenu ul
{
  list-style-type:none;

  background:#FFFFFF url('/images/left_menu_bg.jpg') left center repeat-y;
}

.leftmenu ul li
{
  list-style-type:none;

  padding:3px 15px 4px 15px;

  background:url('/images/left_menu_bottom.jpg') left bottom no-repeat;
}

.leftmenu ul li a
{
  color:#780009;
  font-size:14px;

  text-decoration:none;
}

.leftmenu ul li a:hover

{
  color:#780009;
  font-size:14px;

  text-decoration:underline;
}


.leftmenu ul li.active
{
  list-style-type:none;

  padding:3px 15px 4px 15px;

  background:url('/images/left_menu_active_bg.jpg') left bottom no-repeat;
}


.leftmenu ul li.active a
{
  color:#FFFFFF;
  font-size:14px;

  text-decoration:none;
}

.leftmenu ul li.active a:hover

{
  color:#FFFFFF;
  font-size:14px;

  text-decoration:none;
}



.submenu
{
}

.submenu ul
{
  margin:5px 0px 10px 30px;
}

.submenu ul li
{
  padding:1px 0px;
}

.submenu ul li a, .submenu ul li a:hover
{
  color:#a70012;
  font-size:14px;
}


