* {
	margin: 0;
	padding: 0;
}
body {
	background: #FFFFFF url(../images/bg.jpg) fixed repeat-x;
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;

}
a {
	color: #000;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p {margin: 0 0 18px}
img {
	border: none; margin: 5px 5px 5px 0;
}
input {vertical-align: middle}
#wrapper {
	width: 960px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#head1 {background:url(../images/head1.png) no-repeat; height:84px;}
#head2 {background:url(../images/head2.jpg) no-repeat; height:466px;}
#contacts {float:right;color:#fff;margin:-30px 20px 0 0;position:relative;}
#contacts a {color:#fff;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	border-right: 289px solid #191919;
	height: 1%;
	background: #fff;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content {
	padding: 10px 8px 20px 8px;
	background: #fff;
}
div.module2 {
    background: url(../images/zg.png);
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: left;
    margin-bottom: 10px;
    width: 657px;
    height: 35px;
}
.my_content {
	padding-bottom:15px;
    background: url(../images/end.png) bottom no-repeat;
}

div.module2 h2 {color:white;font-family:Times;padding:5px 0 0 20px;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: right;
	margin-right: -289px;
	width: 289px;
	position: relative;
	background: #191919;
}
.sr h3 {
	color:white;
	text-align:center;
	background: url(../images/hm.png) no-repeat;
	height:35px;
	width:270px;
	padding-top:5px;
	margin-left:9px;
}
.moduletabletopm1 {margin-top:10px;}
.moduletable {margin-top:10px;margin-bottom:10px;}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 82px;
	background: url(../images/footer.png) no-repeat;
	padding: 35px 0 0 28px;
	color:#fff;
}
#footer a {color:#fff;}
#footer span {padding-left:600px;}

/* Menu
-----------------------------------------------------------------------------*/
.top-menu {
	margin-left:-5px;
	margin-top:386px;
	position:relative; height:50px; width:100%;
}
a#active_menu {border-top:solid 1px #04ADD7;}
.top-menu ul{position:relative; margin:0 5px 0 5px; padding:0; height:50px;  }
.top-menu ul li{padding:0; margin:0; list-style:none; float:left; height:50px display:inline;}
.top-menu ul li a{border-right:solid 1px #1D1D1D;font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:50px; display:block; padding:0 17px 0 15px; outline:none;}
.top-menu ul li a:hover {text-decoration:none;border-top:solid 1px #04ADD7; color:#fff;}
.top-menu ul li a.active{background:none; color:#fff;}
.top-menu ul li a.active:hover {text-decoration:none;}

.right-menu {
	 width:270px;
}
.right-menu ul{position:relative; margin:0 5px 0 25px; padding:0;width:236px;}
.right-menu ul li{width:236px;padding:0px; margin:0;list-style:none;background:url(../images/ls.png) -1px 7px no-repeat; }
.right-menu ul li a {color:#fff;text-decoration:none;border-bottom:solid 1px #363636;font:12px Arial, Helvetica, sans-serif;line-height:24px;display:block; padding:0 17px 0 15px; outline:none;}
.right-menu ul li a:hover {text-decoration:none;font-weight:bold;}







