body, p
{
  margin:0px;
  padding:0px;
}

.footer_back
{
  /*width:100%; height:100%;*/
  background-image:url(../images/footer_back.gif);
  background-repeat:repeat-x;
  background-position:left top;
}

.header_left
{
  width:319px; height:253px;
  background-image:url(../images/header_left.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}

.header_top_1
{
  width:188px; height:210px;
  background-image:url(../images/header_top_1.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}

.header_top_2
{
  width:307px; height:210px;
  background-image:url(../images/header_top_2.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}

.header_top_3
{
  width:231px; height:210px;
  background-image:url(../images/header_top_3.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}

.header_bot_left
{
  width:100%; height:100%;
  background-image:url(../images/header_bot_left.gif);
  background-repeat:no-repeat;
  background-position:left top;
}

.header_bot_top
{
  width:100%; height:100%;
  background-image:url(../images/header_bot_top.gif);
  background-repeat:repeat-x;
  background-position:left top;
}

.header_bot_bot
{
  width:100%; height:100%;
  background-image:url(../images/header_bot_bot.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
}

.header_bot_right
{
  width:100%; height:100%;
  background-image:url(../images/header_bot_right.gif);
  background-repeat:no-repeat;
  background-position:right top;
}

img
{
  border:0px solid red;
}

.border_footer
{
  width:100%; height:100%;
  background-image:url(../images/border_footer.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
}

.border_left
{
  width:100%; height:100%;
  background-image:url(../images/border_left_right.gif);
  background-repeat:repeat-y;
  background-position:left top;
}

.border_right
{
  width:100%; height:100%;
  background-image:url(../images/border_left_right.gif);
  background-repeat:repeat-y;
  background-position:right top;
}

.left_menu_back
{
  /*width:100%;*/ /*height:100%;*/
  background-image:url(../images/left_menu_back.gif);
  background-repeat:repeat-y;
  background-position:right top;
  margin:0px;
  padding:0px;
  vertical-align:top;
}

.left_menu_content
{
  padding:15px 40px 30px 20px;
  font-size:14px;
  font-family:Tahoma;
}

a
{
  color:#3f3f3f;
  font-family:Tahoma;
  text-decoration:none;
}
/*------------------------------------------------------------------*/
/* <a.top_menu> <a.top_menu> <a.top_menu> <a.top_menu> <a.top_menu> */
a.top_menu_on
{
  color:#41a521;
  font-size:15px;
  text-decoration:underline;
}

a.top_menu_off
{
  color:#3f3f3f;
  font-size:15px;
  text-decoration:none;
}

a:hover.top_menu_off, a:hover.top_menu_on
{
  text-decoration:underline;
}
/*------------------------------------------------------------------------*/
/*<a.left_menu_off> <a.left_menu_off> <a.left_menu_off> <a.left_menu_off> */
/*a.left_menu_off
{
  color:#000000;
  font-family:Tahoma;
  font-size:14px;
}

a.left_menu_on
{
  color:#41a521;
  font-family:Tahoma;
  font-size:14px;
  text-decoration:underline;
}*/

/*----------------------------------------------------------------------------*/
.content_header
{
  color:#3f3f3f;
  height:26px;
  background-image:url(../images/img_near_header.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:20px;
  font-family:Tahoma;
  font-size:24px;
  font-weight:normal;
  vertical-align:bottom;
  margin-top:20px;
  margin-bottom:17px;
  display:block;
  width:100%;
  height:100%;
}

.content_nav
{
  /*height:26px;*/
  font-family:Tahoma;
  font-size:10px;
  font-weight:normal;
  /*vertical-align:bottom;*/
  margin-top:0px;
  margin-bottom:0px;
  /*display:inline;*/
  float:left;
}

.content
{
  font-family:Tahoma;
  font-size:14px;
  font-weight:normal;
}
/*-----------------------------------------------------------------*/
td.on, td.off, td.item_on, td.item_off, td.item_2_on, td.item_2_off, td.item_3_on, td.item_3_off
{
  padding:5px 0px 0px 15px;
}
td.on
{
  background-image:url(../images/arrow_on.gif);
  background-position:0px 10px;
  background-repeat:no-repeat;
  font-weight:bold;
  /*font-size:14px;*/
}

td.off
{
  background-image:url(../images/arrow_off.gif);
  background-position:0px 10px;
  background-repeat:no-repeat;
  font-weight:normal;
  /*font-size:14px;*/
}

td.item_on
{
  background-image:url(../images/item_on.gif);
  background-position:0px 13px;
  background-repeat:no-repeat;
  /*font-size: smaller;*/
  font-weight:bold;
}

td.item_off
{
  background-image:url(../images/item_off.gif);
  background-position:0px 13px;
  background-repeat:no-repeat;
  /*font-size: smaller;*/
  font-weight:normal;
}

td.item_2_off
{
  background-image:url(../images/item_2_off.gif);
  background-repeat:no-repeat;
  background-position:0px 13px;
  font-weight:normal;
}

td.item_2_on
{
  background-image:url(../images/item_2_on.gif);
  background-repeat:no-repeat;
  background-position:0px 13px;
  font-weight:bold;
}

td.item_3_off
{
  background-image:url(../images/dot_black.gif);
  background-repeat:no-repeat;
  background-position:0px 9px;
  font-weight:normal;
}

td.item_3_on
{
  background-image:url(../images/dot.gif);
  background-repeat:no-repeat;
  background-position:0px 9px;
  font-weight:normal;
}

td.on a, td.item_on a, td.item_2_on a, td.item_3_on a
{
  /*color:#41a521;*/
  color:#3f3f3f;
  text-decoration:underline;
}

td.off a, td.item_off a, td.item_2_off a, td.item_3_off a
{
  color:#3f3f3f;
  text-decoration:none;
}

td.on a, td.off a
{
  /*outline:none;*/
  cursor: pointer;
}

td.item_on a, td.item_off a, td.item_2_on a, td.item_2_off a, td.item_3_on a, td.item_3_off a
{
  /*outline: none;*/
  cursor: pointer;
}
td.on a:active, td.item_on a:active, td.item_2_on a:active, td.item_3_on a:active
{
  outline:black dotted 1px;
}

td.off a:active, td.item_off a:active, td.item_2_off a:active, td.item_3_off a:active
{
  outline:black dotted 1px;
}

td.on a:hover, td.off a:hover, td.item_on a:hover, td.item_off a:hover, td.item_2_on a:hover, td.item_2_off a:hover, td.item_3_on a:hover, td.item_3_off a:hover
{
  text-decoration:underline;
}

.item_active
{
  color:#41a521;
  font-weight:normal;
}

/*-------------------------------------------------------------------*/
.list_news_prompt
{
  color:#41a521;
  font-size:15px;
  text-align:right;
  vertical-align:top;
  padding-right:20px;
  /*background-image:url(../images/detail_prompt.gif);*/
  background-repeat:no-repeat;
  background-position:100% 20%;
  padding-bottom:22px;
}

.list_news_title,
.list_news_title h1
{
  font-size:14px;
  font-weight:bold;
  padding-bottom:12px;
}

.list_news_brief
{
  font-size:14px;
  font-weight:normal;
}

.list_news_date
{
  vertical-align:baseline;
  font-size:16px;
  font-weight:normal;
  padding-bottom:14px;
}
.list_news_prompt a
{
  color:#41a521;
  font-size:12px;
  /*width:200px;*/
  /*float:right;*/
  text-align:left;
  text-decoration:underline;
}
/*-----------------------------------------------------------------------*/
.size10
{
  font-size:12px;
  font-weight:normal;
  font-family:Tahoma;
}

.nav
{
  color:#41a521;
}

/*------------------------------------------------------------------------*/
.map
{
  padding-left:10px;
  padding-bottom:5px;
  background-image:url(../images/arrow_off.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  display:block;
}

.map_item
{
  padding-left:15px;
  background-image:url(../images/item_off.gif);
  background-repeat:no-repeat;
  background-position:0px 8px;
  display:block;
  padding-bottom:5px;
}

/*----------------------------------------------------------------------------*/
div.default
{
	color: #3f3f3f;
	font-size: 14px;
	font-family: Tahoma;
	margin:0px;
	padding:0px;
}

div.pic
{
  float:left;
  width:227px;
  height:250px;
  border:2px solid rgb(217,217,217);
  margin-top:2px;
}

div.pic_img
{
  border:1px solid blue;
  height:187px;
  width:100%;
  /*float: none;*/
  vertical-align:bottom;
  text-align:center;
}

div.pic_caption
{
  color:#3f3f3f;
  font-family:Tahoma;
  font-size:14px;
}

img.pic_img
{
  cursor:pointer;
  border:0px solid green;
  /*height:auto;
  width:auto;*/
  /*float: none;*/
}

.footer a
{
  text-decoration:underline;
}

.footer_cast
{
  font-family:Tahoma;
  font-size:13px;
  font-weight:normal;
  color:#3f3f3f;
}

a:hover.footer_cast
{
  text-decoration:underline;
}

a.footer_cast
{
  text-decoration:none;
}

.content a:hover
{
  text-decoration:underline;
}

.content a:hover.nav
{
  text-decoration:none;
}

.list_news_prompt a:hover.nav
{
  text-decoration:underline;
}

div.fright
{
  float:left;
}


