/* CSS Document */
body
{
background-color:#dcdcdc;
}
.wrapper
{
width:100%;
height:100%;
}
.containerbg
{
width:100%;
background-image:url(../images/page-bg2.png);
background-repeat:repeat-x;
min-height:400px; 
height:auto;

}
.container
{
width:976px;
margin-left:auto;
margin-right:auto;
}
.banner
{
width:100%;
background-image:url(../images/header-bg.jpg);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
height:100px;
}
.menubar
{
height:45px;
width:100%;
background-image:url(../images/header-bg2.png);
background-repeat:repeat-x;
}
.menu_container
{
width:950px;
}
.menuleft
{
width:32px;
height:45px;
background-image:url(../images/horizmenu-l.png);
background-repeat:no-repeat;
float:left;
}
.menuspace
{
width:886px;
display:block;
float:left;
background-image:url(../images/horizmenu-bg.png);
background-repeat:repeat-x;
height:45px;
}
.menuright
{
width:32px;
height:45px;
background-image:url(../images/horizmenu-r.png);
background-repeat:no-repeat;
float:right;
}
.flashbox
{

background-color:#ececec;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
.menutop
{
margin-left:32px;
padding-right:33px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
float:left;

font-size:12px;
margin-top:15px;
}
.menutop:hover
{
background-position:bottom;
color:#666666;
}
.menutop_side
{
background-image:url(../images/drop-arrow.png);
background-repeat:no-repeat;
background-position:top;
float:left;
width:25px;
height:18px;
}
.menutop_side:hover
{
background-position:bottom;
color:#666666;
}
.fb_left
{
	width:215px;
	float:left;
	padding-left: 10px;
}
.fb_right
{
width:auto;
float:right;
}
.mainmenu
{width:210px;
background-image:url(../images/mainmenu.jpg);
background-repeat:no-repeat;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding-top:10px;
color:#333333;
margin-left:10px;
margin-top:10px;
}
.menu_side
{
background-image:url(../images/drop-arrow.png);
background-repeat:no-repeat;
background-position:top;
width:25px;
height:18px;
float:left;
margin-left:15px;
}
.menu_side:hover
{
background-position:bottom;
color:#666666;
}
.menuside
{
	margin-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-top:14px;
	width: 200px;
	text-align:justify;
}

.slideshow { height: 310px; width:690px; auto; margin-top:20px;}
.slideshow img { padding: 1px; border: 1px solid #ccc; background-color: #eee; }
.sec_block
{
width:940px;
height:auto;
display:block;
margin-top:5px;
}
#shedule
{
width:450px;
margin-right:10px;
padding:10px, 10px, 10px, 10px;
float:left;
background-color:#FFFFFF;
border:#c0c0c0 solid 1px;
float:left;
}
#shedule_head
{
background-image:url(../images/shedulebg.jpg);
width:410px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
height:24px;
padding-top:5px;
}
.matter
{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
 color:#333333; text-align:justify;
 padding:10px; 10px; 10px; 10px;
}


.thirdblock
{
margin-left:auto;
margin-right:auto;
}
#matterBlock
{
	width:678px;
	margin-right:10px;
	float:left;
	border:#c0c0c0 solid 1px;
	margin-left:20px;
}
#matterHead
{
	margin:10px 10px 10px 10px;
	background-image:url(../images/matterheadbg.jpg);
	background-repeat:repeat-x;
	font-family:"Georgia", "Times New Roman", Times, serif;
	color:#666666;
	padding-top:0px;
	padding-left: 5px;
	font-size: 18px;
}

#matterArea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:130%;
	font-weight:100;
	background-color:#FFFFFF;
	padding:10px 10px 10px;
	text-align: left;
}
.fourthBlock
{
}

.bottombox
{
	width:950px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	display: block;
	margin-top: 15px;
}
.top_part
{
height:70px;
width:950px;
background-image:url(../images/top.png);
background-repeat:no-repeat;
}
.middle_part
{
	width:898px;
	background-image:url(../images/middle_bg.png);
	background-repeat:repeat-y;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	background-color:#FFFFFF;
	text-align:justify;
	line-height:230%;
	display: block;
}
.bottom_part
{
width:948px;
height:28px;
}

.footer
{
bottom:0px;
height:45px;
width:100%;
padding-left:20px;
padding-right:20px;
}

A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #62a3be; TEXT-DECORATION: none; font-weight:100;
}
A:active {
	COLOR: #66666; TEXT-DECORATION: none
}

