/* CSS Document */
body {
	margin:0px;
	padding:0px 0px;
	height:100%;
	width:100%;
}
html {
	height:100%;
	width:100%;
}
body, div, td, span, p {
	font-family:Tahoma;
	font-size:12px;
	color:#000;
	text-align:left;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#000;
	font-weight:normal;
	margin:0px 0px 36px 0px;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#466048;
	text-transform:uppercase;
	margin:5px 0px;
}
a {
	color:#015796;
}
a:hover {
	color:#ff0000;
	text-decoration:none;
} 
.clear {
	clear:both;
}
/*--------------------------------------------------------------------------------------------- / wrapper / */
.wrapper {
	width:100%;
	height:100%;
	min-width:980px;
	width:expression(document.body.clientWidth < 980? "980px" : "100%");
	background:url(../images_new/bg_head_repeat.jpg) repeat-x left top;
}
/*--------------------------------------------------------------------------------------------- / head-wrapper / */
.head-wrapper {
	width:100%;
	height:311px;
	background:url(../images_new/bg_head_main.jpg) no-repeat center top;
	vertical-align:top;
}
.hw-t {
	width:100%;
	max-width:1100px;
	width:expression(document.body.clientWidth > 1100? "1100px" : "100%");
}
.hw-t td {
	vertical-align:top;
	width:33.3%;
}
/*--------------------------------------------------------------------- / hwtl-icons  / */
.hwtl-icons {
	margin-bottom:50px;
}
.hwtl-icons a {
	margin-right:20px;
	display:block;
	width:11px;
	height:10px;
}
.hwtli-home {
	float:left;
	background:url(../images_new/icon_hcm.png) no-repeat left top;
}
.hwtli-home:hover {
	background:url(../images_new/icon_hcm.png) no-repeat left -10px;
}
.hwtli-contacts {
	float:left;
	background:url(../images_new/icon_hcm.png) no-repeat -11px top;
}
.hwtli-contacts:hover {
	background:url(../images_new/icon_hcm.png) no-repeat -11px -10px;
}
.hwtli-map {
	float:left;
	//float:none;
	background:url(../images_new/icon_hcm.png) no-repeat -22px top;
}
.hwtli-map:hover {
	background:url(../images_new/icon_hcm.png) no-repeat -22px -10px;
}
/*--------------------------------------------------------------------- / hwtl-logo  / */
.hwt-logo {
	padding:25px 0px 0px 25px;
	vertical-align:top;
}
.hwtl-logo a {
}
/*--------------------------------------------------------------------- / hwtl-gerb  / */
.hwt-gerb {
	padding-top:2px;
	//padding-top:0px;
	text-align:center;
}
.hwtl-logo a {
}
/*--------------------------------------------------------------------- / hwtl-search  / */
.hwt-search {
	padding:10px 25px 0px 0px;
	vertical-align:top;
	text-align:right;
}
.hwts-subject {
	text-align:right;
	margin-bottom:20px;
}
.hwts-search {
	text-align:right;
}
.hwtssf-search-form {
	margin:0px;
	padding:0px;
}
.hwtsssf-input {
	width:182px;
	height:21px;
	border:none;
	background:#edf7fb;
	font-size:12px;
	color:#000;
	margin-right:-5px;
	line-height:18px;
	padding-left:5px;
	margin-top:3px;
	vertical-align:top;
}
.hwtsssf-button {
	width:80px;
	height:26px;
	background:url(../images_new/button_search.png) no-repeat left top;
	border:none;
	color:#000;
	padding-bottom:6px;
	//padding-bottom:0px;
	vertical-align:top;
	text-transform:uppercase;
	cursor:pointer;
	font-size:12px;
}
.hwtsssf-search-all-site {
	color:#fff;
	text-align:right;
	padding-top:5px;
	margin-right:128px;
}
.hwtsssf-search-all-site a {
	color:#fff;
	background:url(../images_new/bg_link_line_dotted.png) repeat-x bottom left;
	text-decoration:none;
}
.hwtsssf-search-all-site a:hover {
	color:#fff;
	background:none;
}
/*--------------------------------------------------------------------- / hwtl-menu  / */
.hw-menu-wrap {
	width:100%;
	max-width:1100px;
	width:expression(document.body.clientWidth > 1100? "1100px" : "100%");
	height:195px;
	background:url(../images_new/bg_mm_right.png) no-repeat right top;
}
.hwmw-menu {
	height:195px;
	background:url(../images_new/bg_mm_left.png) no-repeat left top;
}
.hwmwm-t {
	width:100%;
}
.hwmwmt-td {
	padding:25px 30px;
	width:33.3%;
}
.hwmwmttd-link {
	margin-top:3px;
	margin-bottom:20px;
}
.hwmwmttd-link a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.hwmwmttd-link a:hover{
	color:#67b1d2;
}
.main_menu_active {
	color:#67b1d2 !important;
	text-decoration:none;
}

/*--------------------------------------------------------------------------------------------- / content-wrapper / */
.content-wrapper {
	width:100%;
	height:100%;
	padding:0px 0px 30px 0px;
	vertical-align:top;
}
.cw-t {
	width:100%;
	max-width:1100px;
	width:expression(document.body.clientWidth > 1100? "1100px" : "100%");
	height:100%;
	vertical-align:top;
}
.cwt-td {
	width:100%;
	max-width:1100px;
	width:expression(document.body.clientWidth > 1100? "1100px" : "100%");
	height:100%;
	vertical-align:top;
}
/*--------------------------------------------------------------------- / cwt-navigation  / */
.cwt-navigation {
	color:#000;
	width:100%;
}
.cwtn-link {
	width:100%;
	padding:15px 25px 20px 25px;
}
.cwtn-link a {
}
.cwtn-link a:hover {
}
.cwtn-date {
	padding:15px 25px 20px 25px;
	font-style:italic;
	white-space:nowrap
}
/*--------------------------------------------------------------------- / cwt-main-news  / */
.cwt-main-news {
	padding:25px;
	background:#f2f2f2;
	margin-bottom:40px;
}
.cwtmn-photo {
	float:left;
}
.cwtmn-photo img {
	margin-right:30px;
}
.cwtmn-zg {
	margin-bottom:18px;
}
.cwtmn-zg a {
	color:#015796;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.cwtmn-zg a:hover {
	color:#ff0000;
}
.cwtmn-text {
	line-height:18px;
}
/*--------------------------------------------------------------------- / cwt-news  / */
.cwt-news {
	width:100%;
}
.cwt-news td {
	vertical-align:top;
}
.cwtn-news {
	width:33.3%;
	padding:0px 25px 25px 25px;
}
.cwtnn-item-wrap {
	margin-bottom:30px;
}
.cwtnniw-zg a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
.cwtnniw-zg {
	margin-bottom:7px;
}
.cwtnniw-date {
	margin-bottom:10px;
	font-style:italic;
	color:#7f7f7f;
}
.cwtnniw-text {
}
/*--------------------------------------------------------------------- / cwt-banners  / */
.cwtn-banners {
	width:33.3%;
	padding:0px 25px 25px 25px;
}


/*-------------------------------------------------------------------------------------------- / footer-wrapper / */
.footer-wrapper {
	width:100%;
	background:#093566;
	vertical-align:top;
	padding:40px;
}
.fw-t {
	width:100%;
	max-width:1100px;
	width:expression(document.body.clientWidth > 1100? "1100px" : "100%");
	vertical-align:top;
}
.fwt-td {
	width:100%;
	max-width:1100px;
	width:expression(document.body.clientWidth > 1100? "1100px" : "100%");
	vertical-align:top;
}
/*--------------------------------------------------------------------- / fwt-menu  / */
.fwt-menu-t {
	width:100%;
}
.fwt-menu-t td {
	width:25%;
}
.fwtmct-menu-td {
	padding:0px 25px 11px 25px;
	vertical-align:top;
}
.fwtmctmt-link {
	margin-bottom:14px;
}
.fwtmct-menu-td a {
	color:#fff;
}
.fwtmct-menu-td a:hover {
	color:#67b1d2;
}
.fwtmct-cr-td {
	color:#b6c3d1;
	padding:0px 25px 0px 25px;
	vertical-align:top;
}
.fwtmct-cr-td span {
	color:#b6c3d1;
}
.fwtmct-cr-td img {
	float:left;
	margin:0px 10px 15px 0px;
}
.fwtmct-cr-td a {
	color:#fff;
}
.fwtmct-cr-td a:hover {
	color:#67b1d2;
}
#footer-menu-active {
	color:#67b1d2;
	text-decoration:none;
}



.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:800px;	
	min-height:750px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(http://flowplayer.org/tools/img/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
























































