/*   
Theme Name: gzkd007.com
Theme URI: gzkd007.com
Description: gzkd007.com
Author: n/a
Author URI: n/a
Version: 1.0
.
n/a
.
*/

/* layout ---------*/
*{margin:0; padding:0;}
li{list-style:none;}
body{background:#000 url(img/logo.gif) no-repeat top center;text-align:center;font-size:12px;}
a img{border:none;}
#main,#header,#footer,#menu{width:1000px; margin:0 auto; text-align:left;clear:both;}
#main-inner{width:100%; float:left;}
#right-mid{width:800px;float:right;}
#mid{width:600px;float:left;}
#right{width:192px; float:right;}
#left{width:200px;float:left;}
br{border:1px solid #000;}

/* design ---------*/
/* header */
#header h1{display:none;}

#header-language{ background:url(img/header_language.gif) no-repeat; height:56px; float:right; margin-top:25px;margin-bottom:7px;}
#header-language li{ float:left;}
#header-language a{ display:block; text-indent:-999em; height:56px; width: 50px; margin-right:6px; margin-left: 6px;}

#header-swf-bg{ clear:both; text-align:center; background:url(img/header-swf-bg.gif) no-repeat; height:163px; padding-top:12px;}

/* Main menu styles */
#menu{ background:url(img/menu-bg.jpg) repeat-x; height:30px; padding-top:2px; padding-left:25px;}
#menu{ width: 975px;}
#menu li{ float:left;}
#menu li a{ width:95px; display:block; font:bold 14px/28px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
 text-decoration:none; text-align:center; letter-spacing:1px}
#menu li a:hover{ background:#f00;}

#menu a.active{ color:#ff0; background:#900;}
#menu ul.english a{font-size:11px;}

/* sidebars */

#block-menu-menu-company-services,
#block-menu-menu-personal-services{
 background:url(img/service_background.gif) no-repeat bottom;
 width:190px;
 height:271px;
}

#block-menu-menu-company-services h2{
 text-indent:-999em;
 background:url(img/company_services.jpg) center no-repeat;
 height:34px;
}
#block-menu-menu-personal-services h2{
 text-indent:-999em;
 background:url(img/personal_services.jpg) center no-repeat;
 height:34px;
}

#block-menu-menu-company-services .menu,
#block-menu-menu-personal-services .menu
{ margin-top: 5px; text-align:center  }

#block-menu-menu-company-services a,
#block-menu-menu-personal-services a
{ display:block; color:#CCCCCC; font:14px/1.9 Verdana, Arial, Helvetica, sans-serif; text-decoration:none; width:80%;
 border-bottom:1px dashed #333333; margin:0 auto;}
#block-menu-menu-company-services a:hover,
#block-menu-menu-personal-services a:hover{ background:#000; color:#FFFFFF;}

#block-menu-menu-company-services a:hover,
#block-menu-menu-personal-services a:hover{background:#000; color:#FFFFFF;}
#block-menu-menu-company-services a.active,
#block-menu-menu-personal-services a.active{ background:#000; color:#ff0;}

#left-swf{margin:10px 0;}
#left-online-search,#left-cities,#contact-div, #info-public{
 width:188px; background:#171718; border:1px solid #4E4E4E; margin:10px 0 0 0;}
#left-online-search h3{background:url(img/left_online_search.gif); height:35px; text-indent:-999em;}
#left-online-search{text-align:center; color:#ccc; line-height:2;}
#left-online-search form{border-bottom:1px dashed #333; padding-bottom:2px; margin-bottom:0px;}
#left-cities h3{background:url(img/left_cities.gif); height:35px; text-indent:-999em;}
#left-cities li{margin-left:50px; list-style:square; color:#CCCCCC;}
#left-cities a{text-decoration:none; color:#ccc; font:12px/1.8 Verdana, Arial, Helvetica, sans-serif; }
#left-cities a:hover{ text-decoration:underline;}
#left-cities strong{ font-weight:normal;}
#info-public h3{ background:url(img/left_info.gif); height:35px; text-indent:-999em;}
#info-public p{text-indent:2em; margin:8px; color:#CCCCCC; font:12px/1.7 Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-justify:distribute;}
#contact-div h3{ background:url(img/right_contact.gif); height:35px; text-indent:-999em;}

#contact-div dl{ margin:0 0 8px 8px; color:#CCCCCC;}
#contact-div dt{ font:bold 14px/1.5 Verdana, Arial, Helvetica, sans-serif; margin-top:2px;}
#contact-div dd{ font:bold 12px/2 Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:15px; border-bottom:1px dashed #333;}
#contact-div dd a{ color:#fff; text-decoration:none;}
#contact-div dd a:hover{text-decoration:underline; color:#FFFF00;}

#contact-div dd.right-area{ font:normal 14px/2 Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}


/* mid */
#content {background:url(img/content_bg.jpg) left repeat-y;margin-top:0;}
#content-top { background:url(img/content_bg_top.gif) left top no-repeat; padding-top:14px;}
#content-bottom { background:url(img/content_bg_bottom.jpg) left bottom no-repeat; padding-bottom:20px; min-height:1265px;}

#container .content {  overflow: hidden;}
#content-bottom p{ margin:0px 50px 10px 50px; text-indent:2em; text-align:justify; text-justify:distribute; color:#000; font:14px/1.5 Arial, Helvetica, sans-serif;}
#frontpage-div li,
.not-front-page #content-bottom li{
color:#271F14; font:12px/1.5 Arial, Helvetica, sans-serif; text-indent:2em; margin:0px 50px 10px 50px; list-style:none; background:url(img/arr1.gif) no-repeat 8px 4px;}

#frontpage-div h1{ text-indent:-999em; width:572px; height:42px; margin:0 auto;}
#frontpage-div marquee{ height:80px; background:#fff; margin:5px 30px 5px 30px; }
#intro-title{ background:url(img/intro_title.jpg);}
#advance-title{ background:url(img/advance_title.jpg);}
#client-title{ background:url(img/client_title.jpg);}

#content h2{ background:url(img/h2_bg.jpg) no-repeat; width:572px; height:42px; margin:0px auto 0 auto; clear:both;}
#content h2 span{ font:bold 18px/42px Arial, Helvetica, sans-serif; color:#F3D201;
filter: Dropshadow(offx=1,offy=0,color=#000000)
        Dropshadow(offx=0,offy=1,color=#000000)
        Dropshadow(offx=0,offy=-1,color=#000000)
        Dropshadow(offx=-1,offy=0,color=#000000);
 display:block; width:450px; margin-left:35px; padding:1px;}
#content-bottom h3{ width:550px; margin:0 auto; clear:both; font:bold 15px/2 Arial, Helvetica, sans-serif;}
#content-bottom h5{ width:500px; margin:0 auto; clear:both; font:bold 14px/2 Arial, Helvetica, sans-serif;}

#company-img{ width:550px; margin:0 auto; }
#company-img li{ float:left; width:160px; text-align:center; margin:0 10px 0px 10px; line-height:1.6; }
#company-img li span{ display:block; }

li.language_item{float:left; width:80px; margin-top:10px;}
li.language_item a{text-decoration:none; color:blue;}
li.language_item a:hover{text-decoration:underline;}

li.list-posts a{font-size:14px;}

/* footer */
#demo, #dem{margin: 0px auto; background:url(img/movie-bg.gif) repeat-x; overflow: hidden; width: 1004px; clear: both; padding-top: 14px; height:145px; }

#demo1,#dem1,#demo2,#dem2{float:left;}

#democontainer,#demcontainer{width:10950px;}

#footer-inner{ clear:both; background:#000 url(img/footer-bg.jpg) top repeat-x; color:#68818D; font:11px/2  tahoma,Arial, Helvetica, sans-serif; padding-top:10px; text-align:center;}
#footer-inner a{ color:#CCCCCC; text-decoration:none;}
#footer-inner p{ clear:both;}
#address-line{ text-align:left; }
#address-line li{ font:11px/2 Verdana, Arial, Helvetica, sans-serif; float:left; width:333px; background:#000000; }


/*------------------------------------------------------------*/
/* classes ---------*/
.blue{color:blue;}
.red{color:red;}
.right-pic{float:right; margin-left:10px; background:#FFFFFF; padding:3px; border:1px solid #CFB074;}
.pic{padding:3px; background:#fff; border:1px solid #CFB074;}
.clear{clear:both; text-align:center;}
.none{display:none;}
.yellow{color:yellow;}
.float-left{float:left; margin-right:5px; background:#5E5A54; padding:1px; border:2px solid #111;}
.post-edit-link{color:red; font:12px/2 '����'; display:block; position:absolute; top:0px; right:0; width:80px; background:#fff; padding:5px;}
.input{ background:#fff; border:none; font:12px/20px "Courier New", Courier, monospace; color:#000; height:20px;
 width:150px; text-align:center;}
.button{ width:55px; height:18px; border:none; background:#999; font:12px/1.5 Verdana, Arial, Helvetica, sans-serif;}
.float_left{ float:left; margin-right:10px;}
.float_right{ float:right; margin-left:10px; margin-right:20px; }
.taxonomy{display:none;}

/*----------------------------------------------------------*/
.form-text{ background:#fff; border:1px solid #333; font:12px/20px "Courier New", Courier, monospace; color:#000; height:20px; width:320px;}
#edit-submit{ font:14px/2 Verdana, Arial, Helvetica, sans-serif; background:#FFCC00; color:#000000; border:1px solid #000000; width:460px; text-align:center; }

/*-----------ray info start------------*/
.ray-info{
	margin:0 0 0 28px;
}
.ray-info-inner{
  float:left;
	width:264px;
  margin:5px 10px 5px 0;
}
.ray-info span{
	height:29px;
	background:#836642;
	margin-bottom:10px;
  float:left;
  display:block;
}
.ray-info span a{
	display:block;
	font:14px/29px Arial, Helvetica, sans-serif;
	width:80px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	margin:0 4px;
}
.ray-info span a.selected,
.ray-info span a:hover{
	background:#DDD2C3;
	border-top:5px solid #836642;
	color:#000000;
	font-weight:bold;
	line-height:24px;
}

.ray-info img{	clear:both;	float:left;	margin-right:10px;}
.ray-info ul li{	list-style:none;}
.ray-info ul a{	font:12px/22px Verdana, Arial, Helvetica, sans-serif;	color:#000000;	text-decoration:none;width:170px; overflow:hidden;display:block; height:22px;}
.ray-info ul a:hover{	text-decoration:underline; color:red;}
/*-----------ray info end------------*/
.law_table {
	color:#000;
	border-collapse:collapse;
	width:90%;
  margin:0 auto;
}
.law_table th {
	text-align:right;
	font:bold 12px/2 Verdana, Arial, Helvetica, sans-serif;
	border-right:2px solid #666;
	color:#000;
	width:70px;
	border-bottom:1px solid #666;
	padding-right:5px;
}
.law_table td {
	padding:5px;
	border-bottom:1px solid #666;
	font:12px/1.6 Verdana, Arial, Helvetica, sans-serif;
}
.law_table .head_title {
	font:14px/1.6 Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#000;
	padding:1px 0 1px 8px;
	border-bottom:2px solid #999;
}
/*-----------law table end------------*/
#fee_table{
	border-collapse:collapse;
	font:12px/1.6 tahoma;
	border:1px solid #687A7A;
	vertical-align:middle;
	margin:5px 20px 5px 20px;
	text-align:center;
}
#fee_table th,#fee_table td{
	color:#000;
	border:1px solid #687A7A;
	vertical-align:middle;
	padding:1px 2px;
}
#fee_table th{
	color:#CAE001;
	font:14px/35px "����";
	height:35px;
	background:#1F2828;
}
#fee_table span{
	color:#f00;
}
#page_nav{border:1px solid #999; background:#eee; padding:2px 10px; width:500px; margin:0 auto; text-align:center;}
