@charset "utf-8";

@import url("global.css");
@import url("editor.css");



/** {border:#999999 solid 1px;}*/
/*table {border:red solid 1px;}*/

/*html {border:red dotted 2px;}
body {border:green solid 2px;}*/

/*html {height: 100%;}
* html body {height: 100%;}*/

body {
text-align:center;
	color:#615d5c;
	height:100%;
	font-size:13px;
}
.body2 {width:100%; height:100%; }/*!!!!!*/

input {color:#4c4c4c;}

a {color:#615d5c; font-size:12px; text-decoration:underline;}
a:hover {color:#615d5c;}


p {font-size:12px;}

table {border-collapse:collapse;}

h1 {font-size:20px;font-weight:normal; padding-bottom:10px;}
h2 {font-size:16px;}
h3 {font-size:12px;}
h4 {font-size:14px;}


#wrap {
width:1006px;
text-align:left;
margin:0 auto;
padding:0;
background:url(../images/bg_wrap.png) repeat-y 0 0;		
}



/*Header*/
.header {position:relative;left:8px;  margin:0;padding:0;width:990px;height:125px;	background:url(../images/bg_header.png) repeat-x 0 0;/*border:red solid 1px;*/}
a.main_logo {position:absolute; top:20px; left:25px;}
a.main_logo img {width:240px;height:80px;}

.menu_top_1,
.menu_top_2,
.menu_top_3 {position:absolute; top:20px; text-decoration:none; background-position:0 0; background-repeat:no-repeat; width:11px; height:11px;}
.menu_top_1 {right:196px; background-image:url(../images/bg_topmenu_1.png);}
.menu_top_2 {right:108px; background-image:url(../images/bg_topmenu_2.png);}
.menu_top_3 {right:20px; background-image:url(../images/bg_topmenu_3.png); width:13px;}


	/*Search*/
.moduletable-search {position:absolute;bottom:16px;right:16px;	height:20px; line-height:20px; width:200px; border:#d3d3d3 solid 1px; background-color:#FFF;}
.moduletable-search form .search-search {height:20px; line-height:20px;	position:relative;	width:100%;}
.moduletable-search form .search-search input {position:absolute; bottom:1px; border:none; color:#858585;}
.moduletable-search form .search-search input.inputbox-search {width:180px;	left:0; right:auto; bottom:2px; padding-left:2px;}
.moduletable-search form .search-search input.button-search {left:auto; right:2px; width:16px;height:16px;}

	




/*wrap_center*/
.wrap_center {position:relative; left:8px; width:990px;height:100%;	background:url(../images/bg_center_top.png) repeat-x 0 0;			min-height:540px;height:auto !important;height:540px;}

	/*left*/
.wrap_left {position:absolute; top:18px; left:4px; width:224px; padding:0;margin:0;}
.wrap_left .moduletable_menu {border:#d7d8de solid 1px;}
.wrap_left .moduletable_menu h3 {border-bottom:#d2d2d2 solid 1px; background:url(../images/bg_mainmenu_h3.png) repeat-x 0 0; height:32px; line-height:32px; text-align:center; font-size:20px; font-weight:normal; }
.wrap_left .moduletable_menu .module_inside {height:100%;width:100%;background:url(../images/bg_mainmanu.png) repeat-x bottom left;}
.wrap_left .moduletable_menu .module_inside table {width:216px; margin:0 auto; position:relative; top:1px;}
.wrap_left .moduletable_menu .module_inside td {height:43px; border-bottom:#d7d8de solid 1px;}
.wrap_left .moduletable_menu .module_inside td a {font-size:13px; /*letter-spacing:-0.4px;*/ font-weight:bold; text-decoration:none; }
.wrap_left .moduletable_menu .module_inside td a:hover,
.wrap_left .moduletable_menu .module_inside td a#active_menu {text-decoration:underline;}

.wrap_left .moduletable-hotline {margin-top:5px; border:#d7d8de solid 1px;}


/*right*/
.wrap_right {position:absolute; top:18px; left:770px; width:217px; padding:0; margin:0; overflow:hidden; }

.wrap_right .moduletable-banners {padding-bottom:8px;}



	/*center content*/
.content {position: relative/*absolute*/; top:10px; left:240px; padding:0;margin:0; width:518px/*!!!*/; height:auto; 	line-height:1.10;}






	/*article*/
.content .contentpaneopen {width:100%;}

.content #component-contact * {font-size:12px;}

.content .contentheading,
.content #component-contact .contentheading {padding:12px 0 14px; color:#24557c; font-size:22px; text-align:center;}












/*FORM SEARCH*/
#searchForm table td {padding:12px 0;}
#searchForm, 
#searchForm * {font-size:13px;}
#searchForm input {margin-left:4px;}
#searchForm label {margin-right:4px; font-weight:bold;}
#searchForm .searchintro-main {font-style:italic;}







/*footer*/
.footer {position:relative;  left:8px; height:159px/*118px*/; background:url(../images/bg_footer.png) repeat-x 0 0; width:990px; padding:0; margin:0;}


.footer .moduletable-footer {position:absolute;top:57px;left:220px;width:auto; padding:0;margin:0; text-align:center}
.footer .moduletable-footer ul li {list-style:none; line-height:14px; height:14px;float:left; cursor:pointer; text-align:center; border-right:#FFFFFF solid 1px;}
.footer .moduletable-footer ul li.item62 {border-right:none;}
.footer .moduletable-footer ul li a {text-decoration:none;color:#FFFFFF; padding:0 6px;}
.footer .moduletable-footer ul li a:hover {text-decoration:underline;}
.footer .moduletable-footer ul li a span {color:#FFF;}


.footer .footer_logo {position:absolute; left:50%; margin-left:-83px; bottom:22px; width:165px;height:46px; background:url(../images/logo_footer.png) no-repeat 0 0;}

.footer .moduletable-counter1,
.footer .moduletable-counter2,
.footer .moduletable-counter3 {position:absolute; bottom:12px; overflow: hidden; width: 88px; height: 31px;}

.footer .moduletable-counter1 {left:16px;}
.footer .moduletable-counter2 {left:108px;}
.footer .moduletable-counter3 {left:200px;}

.footer .moduletable-copyright {position:absolute; bottom:3px; width:100%; text-align:center;  color:#000;}
.footer .moduletable-copyright p {font-size:11px;}

.footer .moduletable-developer {position:absolute; bottom:3px; right:10px; width:300px; text-align:right;  color:#000;}
.footer .moduletable-developer p {font-size:11px;}





