﻿html {overflow-y: scroll;}

body {

  padding: 0px;

  margin: 0px;

  background-color: #FFF;

  font-family: Verdana;

  background-image: url(../i/bg.gif);

  background-repeat: repeat-x;

}

a img {border: 0px;}



#main {

  width: 1000px;

  margin: 0px auto;

  margin-bottom: 30px;

  padding: 0px;

  background-color: transparent;

  position: relative;

  background-image: url(../i/bg_main.gif);

  background-repeat: repeat-y;
  
  

}

#bottom {

  position: absolute;

  bottom: -20px;

  left: 15px;

  height: 20px;

  width: 970px;

  float: left;

  background-image: url(../i/n.png);

  filter:expression(fixPNG(this));

  background-repeat: repeat-x;

}

#yl {

  position: absolute;

  width: 15px;

  height: 20px;

  bottom: -20px;

  left: 0px;

  background-image: url(../i/yl.png);

  filter:expression(fixPNG(this));

  background-repeat: no-repeat;

}

#yr {

  position: absolute;

  width: 15px;

  height: 20px;

  bottom: -20px;

  right: 0px;

  background-image: url(../i/yr.png);

  filter:expression(fixPNG(this));

  background-repeat: no-repeat;

}

#top {

  text-align:center;

  position: relative;

  margin-bottom: 5px;

  padding-bottom: 1px;

}

#mini_block {

  padding: 0px;

  margin: 0px auto;

  text-align: center;

  vertical-align: top;

}

#mini_block a{

  display: block;

  width: 244px;

  height: 56px;

  background-image: url(../i/mini_block.gif);

  background-repeat: no-repeat;

  font-family: Verdana;

  font-size: 24px;

  color: #205381;

  text-decoration: none;

  padding: 0px;

  padding-top: 16px;

  margin: 0px;

}

#mini_block a:hover {

  text-decoration: none;

  background-image: url(../i/mini_block_selected.gif);

  background-repeat: no-repeat;

}










#mini_block2 {

  padding: 0px;

  margin: 0px auto;

  text-align: center;

  vertical-align: top;

}

#mini_block2 a{

  display: block;

  width: 244px;

  height: 56px;

  background-image: url(../i/mini_block2.gif);

  background-repeat: no-repeat;

  font-family: Verdana;

  font-size: 24px;

  color: #205381;

  text-decoration: none;

  padding: 0px;

  padding-top: 16px;

  margin: 0px;

}

#mini_block2 a:hover {

  text-decoration: none;

  background-image: url(../i/mini_block_selected2.gif);

  background-repeat: no-repeat;

}











#banner_img {

  position: relative;

  margin-bottom: 10px;

}

.tel {

  font-family:Verdana;

  font-size:12px;

  font-weight:bold;

  color:#324F80;

  padding-top:5px;

  float: right;

  display: block;

  height: 19px;

  padding-top: 5px;

  text-align: right;

}

#nn {

  position: relative;

}

#nn .name {

  width:455px;

  font-family: Tahoma;

  font-size: 24px;

  position: absolute;

  right: 20px;

  top: 10px;

  text-align: right;

}

#content {

  width: 960px;

  margin: 0px auto;

  background-image: url(../i/bg_content.gif);

  background-repeat: repeat-y;

  min-height: 10px;

  margin-bottom: 15px;

  position: relative;

  font-size: 12px;

  padding: 0px 10px 0px 10px;

  color: #333;

  /*border-bottom: 1px solid #FF0000;*/

}

/**+html #content {

  margin-bottom: 0px;

}

* html #content {

  margin-bottom: 0px;

}*/

#content_up {

  position: absolute;

  background-image: url(../i/content_up.gif);

  background-repeat: no-repeat;

  top: -6px;

  left: 0px;

  width: 980px;

  height: 6px;

}

#content_down {

  position: absolute;

  background-image: url(../i/content_down.gif);

  background-repeat: no-repeat;

  background-position: bottom;

  bottom: -12px;

  left: 0px;

  width: 980px;

  height: 12px;

}

#bottom_c {

  line-height: 0px;

  margin-top: -15px;

  padding-left: 10px;

}





#content .name {

  text-transform: uppercase;

  font-family: Verdana;

  font-size: 12px;

  font-weight: bold;

  color: #333333;

  margin-bottom: 5px;

}

#sub_menu {

  width: 956px;

  margin: 0px auto;

  border-bottom: 1px solid #90A9C0;

  padding-left: 4px;

}

#sub_menu a {

  display: block;

  float: left;

  color: #333333;

  font-family: Verdana;

  font-size: 12px;

  font-weight: bold;

  text-decoration: none;

  height: 26px;

  margin: 0px 4px -1px 0px;

  border-top: 1px solid #90A9C0;

  position: relative;

  padding-top: 10px;

  padding-left: 4px;

  padding-right: 4px;

  background-image: url(../i/bg_submenu.gif);

  background-repeat: repeat-x;

  border-bottom: 1px solid #90A9C0;

  z-index: 1;

}

#sub_menu a:hover {

  color:#324F80;

}

#sub_menu a#active {

  background: none;

  color:#324F80;

  border-bottom: 1px solid #FFF;

}

#sub_menu a .left, #sub_menu a .right, #sub_menu a .right_end {

  position: absolute;

  height: 38px;

  background: transparent;

  width: 4px;

}

#sub_menu a .left {left: -4px;top: -1px;z-index:5;background-image:url(../i/left_submenu_h.gif);}

#sub_menu a .right {right: -4px;top: -1px;z-index:10;background-image:url(../i/right_submenu_h.png);}

#sub_menu a#active .left {left: -4px;top: -1px;z-index:5;background-image:url(../i/left_submenu.gif);}

.right, #sub_menu a#active .right  {right: -4px;top: -1px;z-index:10;background-image:url(../i/right_submenu.png);}

#sub_menu a .right_end {right: -4px;top: -1px;z-index:10;background-image: url(../i/right_submenu_h_end.png);}

.right_end, #sub_menu a#active .right_end  {right: -4px;top: -1px;z-index:10;background-image: url(../i/right_submenu_end.png);}



#menu_left {

  position: relative;

  width: 251px;

  min-height: 10px;

  margin: 10px 0px 10px 0px;

  border-left: 1px solid #8099B3;

  border-right:  1px solid #8099B3;

  font-size: 12px;

  padding-bottom: 3px;

  color: #003366;

}

#menu_left #up, #menu_left #down {

  position: absolute;

  left: -1px;

  width: 253px;

  height: 6px;

  font-family: Verdana;

}

#menu_left #up {top: -6px;}

#menu_left #down {bottom: -6px;}

#menu_left a {

  display: block;

  background-image: url(../i/ball.gif);

  background-position: 0px 6px;

  background-repeat: no-repeat;

  padding-left: 13px;

  margin: 5px 0px 6px 5px;

  font-family: Verdana;

  font-size: 12px;

  color:#333;

  text-decoration: none;

}



#menu_left a:hover {

  text-decoration: none;

  color:#000099;

}

#dusher {

  clear: both;

  margin: 0px;

  padding: 0px;

  margin-left: 15px;

}





#footer {

  width: 970px;

  margin: 0px auto;

  font-family: Verdana;

  font-size: 12px;

  color: #205381;

  padding-bottom: 10px;

}



/* MENU */

#menu {

  width: 970px;

  margin: 0px auto;

  margin-bottom: 15px;

  height: 26px;

}

#menu a.tr {

  margin-right: 10px;

  padding: 0px;

  border: 0px;

  opacity: 0.5;

  filter: alpha(opacity=50);

}

#menu a:hover.tr {

  margin-right: 10px;

  padding: 0px;

  border: 0px;

  opacity: 1;

  filter: alpha(opacity=100);

}

#menu img {

  float: left;

  margin-left: 10px;

  margin-right: 10px;

}



#jsddm {

  margin: 0;

  padding: 0;

  float: left;

}

#jsddm li {

  float: left;

  list-style: none;

  font-family: Arial;

  font-size: 12px;

  text-transform: uppercase;

  position: relative;

  z-index: 90;



}

#jsddm li a {

  display: block;

  height: 19px;

  border: 2px solid #FFF;

  padding-top: 5px;

  padding-left: 5px;

  padding-right: 5px;

  text-decoration: none;

  border-right: 2px solid white;

  color: #333333;

  white-space: nowrap;

  font-weight: bold;

}

#jsddm li a:hover, #jsddm li a#active {

  color: #324F80;

  border: 2px solid #006699;

}

#jsddm li ul {

  margin: 0;

  padding: 0;

  display: block;

  padding-top: 2px;

  position: absolute;

  visibility: hidden;

  z-index: 100;

}

#jsddm li ul td {

  width: 100%;

}

#jsddm li ul td a {

  height: 14px;

  background-color: #6F9AD1;

  border: 0px;

  margin-bottom: 3px;

  font-family: Arial;

  font-size: 12px;

  color: #FFF;

  text-decoration: none;

  padding: 1px 5px 1px 5px;

  font-weight: normal;

}

#jsddm li ul td a:hover {

  background-color: #336699;

  color: #FFF;

  border: 0px;

}







#mapal {

  font-size: 12px;

  margin-left: 277px;

  padding-bottom: 20px;

  line-height: 16px;

}

#mapal a img {

  margin-bottom: 2px;

  margin-right: 15px;

}

#mapal a {

  color: #353535;

  text-decoration: none;

}

#mapal a.ul1 {

  font-weight: bold;

/*  margin-top: 24px; */

  margin-bottom: 5px;

}

#mapal a.ul2 {

  margin-left: 57px;

}

#mapal a.ul3 {

  margin-left: 131px;

}

#mapal a.ul2, #mapal a.ul3 {

  font-weight: normal;

}

#mapal a:hover {

  color: #000099;

}

#mapal a:hover span {

  text-decoration: underline;

}





/*ul#mapa {

  padding-left: 300px;

  margin: 0px auto;

}

ul#mapa li {

  list-style: none;

  font-weight: bold;

  font-family: Arial;

  margin-bottom: 15px;

}

ul#mapa ul {

  display: block;

  visibility: visible;

}

ul#mapa li li{

  list-style: disc;

  color: #000395;

  font-weight: normal;

  margin-bottom: 2px;

  margin-left: 25px;

}

ul#mapa a {

  color: #353535;

  text-decoration: none;

}

ul#mapa a:hover {

  text-decoration: underline;

  color: #000395;

}*/



.news1 {
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 0; padding: 0; outline: none;
}

A.anews {color:#e4ebf4 }
A.anews:visited {color:#d193e5 }
A.anews:hover {color:#669ede }



.container1 {
	overflow: hidden;
	width: 475px;
	height: 253px;
	margin: 0 auto;
	padding: 0; outline: none;
}
#main1 {
	padding: 5px;
	background: #f0f0f0;
	border: 1px solid #ccc;
	margin: 0; padding: 0; outline: none;
}


/*--Main Image Preview--*/
.main_image {
	width: 250px; height: 242px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
	margin: 0; padding: 0; outline: none;
}
.main_image h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 12px;
	padding: 10px;	margin: 0;
	line-height: 1.4em;

}
.block small { 
	padding: 0 0 0 5px; 
	background: url(icon_calendar.gif) no-repeat 0 center; 
	font-size: 10px; 
	margin: 0; 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
	margin: 0; padding: 0; 
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
	margin: 0; padding: 0; 
}
.main_image a.collapse {
	background: url(btn_collapse.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
	margin: 0; padding: 0; 
}
.main_image a.show {background-position: left bottom; } 


.image_thumb {
	float: left;
	width: 100px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
	margin: 0; padding: 0; 
}
.image_thumb img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
	margin: 0; 
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;

}
.image_thumb ul li{
	margin: 0; padding: 2px 2px;
	background: #f0f0f0 url(nav_a.gif) repeat-x;
	width: 225px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;

}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
	margin: 0; padding: 0; outline: none;
}
.image_thumb ul li.active {
	background: #fff;
	cursor: default;
	margin: 0; padding: 0; outline: none;
}
html .image_thumb ul li h2 {
	font-size: 1.5em; 
	margin: 5px 0; padding: 0;
	outline: none;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 212px;
	outline: none;
}	
.image_thumb ul li p{display: none;}




