/*------------------------------------------------------------------------
* ZT Template 1.5
* ------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {margin: 0;padding: 0;}
body {line-height: 21px;font-family: Arial;}
body#bd {color: #808080;background: #070707;}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}

h1.componentheading,
.componentheading {
	margin: 0 0 12px 0;
	font-size: 200%;
	color: #d2d2d2;
}
h2.contentheading,
.contentheading {
	margin: 0 0 25px 0;
	font-size: 180%;
	color: #d2d2d2;
	/*border-bottom:1px solid #cbc9c9;*/
}

/* Clearfix */
.clearfix {
	clear: both;
}

#zt-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

#zt-wrapper-inner {
	padding: 0;
	overflow: hidden;
	margin:0 auto;
}

.zt-wrapper {
	width: 960px;
	margin: 0 auto;
}


.zt-wrapper-inner {
	padding: 0 10px;
}

#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7 {
	width: 100%;
	clear: both;
}

#zt-userwrap1-inner,
#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap4-inner,
#zt-userwrap5-inner,
#zt-userwrap6-inner,
#zt-userwrap7-inner {
	padding: 0px ;
	overflow: hidden;
}

.left{
	float:left;
}
.right{
	float:right;
}


div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin:0px 0px 15px 0px;
	position: relative;
	overflow: hidden;
}

div.modulecontent {
	padding: 0;
	
}

.homepage #zt-component{
	display:none;
}

#zt-right-inner h3.moduletitle {
    
    width: 96%;
}	
#zt-right-inner .modulecontent {
	padding: 0;
	border:1px solid #28282a;
	border-top:0;
	width:90%;
	float:left;
	padding:10px;
	
}	
#zt-left-inner .modulecontent {
	padding: 0;
	border:1px solid #28282a;
	border-top:0;
	width:89%;
	float:left;
	padding:10px;
	
}
.latestnewsright ul{margin:10px 0px 0px 0px}
.latestnewsright .modulecontent {
	padding:0 !important;
	width:99% !important;
}

h3.moduletitle{
	background:#0A0A0A;
    border: 1px solid #28282A;
    float: left;
    height: auto;
    margin: 0;
    padding: 3px;
    width: 96%;
}
h3.moduletitle span{
	background: url("../images/zt_eleo_bg_module_title.png") repeat scroll left top transparent;
    color: #8CD700;
    float: left;
    height: auto;
    padding: 5px 0px;
    text-transform: uppercase;
    width: 100%;
	text-indent:10px;
}
.title2 h3.moduletitle{
	background: url("../images/zt_eleo_bg_title2.png") repeat left top;
	border:0;
    float: left;
    height: auto;
    margin: 0;
    padding: 3px;
    width: 98.9%;
}
.title2 h3.moduletitle span{
	background:0;
    color: #8CD700;
    float: left;
    height: auto;
	padding: 5px 0px;
    text-transform: uppercase;
    width: 100%;
	text-indent:10px;
}
.title3 h3.moduletitle{
	background: none;
	border:0;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.title3 h3.moduletitle span{
	background:0;
    color: #5a5a5a;
    float: left;
    height: auto;
    padding:0;
    text-transform: uppercase;
    width: 100%;
	text-indent:0;
}




/*container with right*/
#zt-container{
	width:100%;
}

#zt-right{
	width:23%;
	float:right;
}

#zt-left{
	width:23%;
	float:left;
}

#zt-content{
	width:100%;
	float:left;
	margin:20px 0px 20px 0px;
}

#zt-content-inner{
	width:77%;
	float:left;
}

#zt-content-inner #zt-middle-inner{
	padding:0px 20px 0px 0px;
}

#zt-container-full #zt-content-inner{
	width:100%;
	float:left;
}

#zt-container-full #zt-content-inner #zt-middle-inner{
	padding:0;
}

#zt-container-right #zt-content-inner{
	width:77%;
	float:left;
}

#zt-container-right #zt-content-inner #zt-middle-inner{
	padding:0;
	padding-right:20px;
}

#zt-container-right #zt-right{
	width:23%;
	float:right;
}

#zt-container-left #zt-content-inner{
	width:77%;
	float:left;
}

#zt-container-left #zt-content-inner #zt-middle-inner{
	padding-left:20px;
}

#zt-container-left #zt-left{
	width:23%;
	float:left;
	padding:0;
}


#zt-component{
	background: url("../images/zt_eleo_bg_title2.png") repeat-x left top;
	border:0;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;
    width: 97%;
}

/*****HEADER*****/
#zt-header{
	width:100%;
}

#zt-header-top{
	width:100%;
	height:auto;
	overflow:hidden;
}
#zt-header-top p{
	margin:0;
}
/*menu Top*/
#zt-header-top #zt-menu-top{
	width:50%;
	height:auto;
	margin:5px 0px 5px 0px;
}
#zt-menu-top ul{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
}
#zt-menu-top ul li{
	float:left;
	padding:0;
	width:auto;
	line-height:18px;
	background: url("../images/zt_eleo_hr_top_menu.png") no-repeat right 5px;
}
#zt-menu-top ul li.last{
	background:0;
}
#zt-menu-top ul li a{
	background:0;
	padding:0px 15px 0px 15px;
}
#zt-menu-top ul li.first a{
	padding-left:0;
}

/*zt-tool*/
#zt-tool{
	height:auto;
	width:7%;
	text-align:right;
	margin:8px 10px 0px 0px;
}
#zt-tool img{
	cursor:pointer;
}


/*Time Top*/
#zt-time-top{
	height:auto;
	width:20%;
	margin:4px 0px 0px 0px;
	text-align:right;
}

/*banner*/
#zt-header-banner{
	height:212px;
	background: url("../images/zt_eleo_bg_banner.png") repeat-x top left;
}
#zt-header-banner #zt-header-banner-inner{
	height:212px;
	width:100%;
	background: url("../images/zt_eleo_bg_banner_inner.png") no-repeat top left;
}

#zt-logo{
	width:180px;
	height:65px;
	margin:25px 0px 0px 167px;
	background:url('../images/zt_eleo_logo.png') top left no-repeat;
}
#zt-logo a{
	width:180px;
	height:65px;
	display:block;
}
#zt-logo span{
	display:none;
}

/*Main Menu*/
#zt-mainmenu{
	height:47px;
	background:url('../images/zt_eleo_bg_main_menu.png') top left repeat-x;
}
#zt-mainmenu-inner{
	width:735px;
	height:47px;
	
}
#zt-mainmenu-inner-full{
	width:100%;
	height:47px;
	
}
#zt-mainmenu-split{
	height:30px;
	width:100%;
	background:url('../images/zt_eleo_bg_split_menu.png') top left repeat;
}

#split{
	width:100%;
	line-height:30px;
}
.more-split{
	color:#8cd700;
	width:4%;
}
/*search*/
#zt-search{
	margin:5px 0px 0px 0px;
	width:224px;
	background:url('../images/zt_eleo_bg_search.png') top left no-repeat;
}
#zt-search .inputbox{
	margin:7px 0 0px 5px;
	color: #808080;
	background:#fbfbfb;
}
.button-search{
	width:40px;
	height:32px;
	cursor:pointer;
	float:right;
	margin:3px 0px 0px 0px;
	background:url('../images/zt_eleo_btn_search.png') top right no-repeat;
}

/*zt-laster-news*/
#zt-laster-news{
	width: 30%;
} 
.latest-news{
	padding:0;
	width:100%;
	height:auto;
	color:#808080;
	margin:0;
}
.latest-news li{
	padding:0;
	width:100%;
	height:auto;
	padding:15px 0px 15px 0px;
	background:url('../images/zt_eleo_bg_lastest_news.png') bottom right repeat-x;
	
}
.latest-news a{
	color:#d2d2d2;
}
.latest-news a.readone{
	width:100%;
	height:auto;
	float:left;
	font-size:90%;
	text-transform:uppercase;
	color:#7cae15 !important;
	
}

.latest-news li .item{
	width:100%;
	height:auto;
}
.latest-news li .item:hover a{
	color:#83C901 !important;
}

.latest-news li .item .image{
	width:42%;
}
.latest-news li .item .info{
	width:58%;
}
.latest-news li .item .info h4{
	margin: 3px 0;
}

#zt-laster-news-right img.caption {
  background: none;
  border: 1px solid #282828;
  float: left;
  padding: 0;
}
#zt-laster-news-right .latest-news li {
	padding:8px 0;
}

/*ADVERTISEMENT*/
.advertisement .modulecontent{
	width:96% !important;
	padding:5px !important;
	border:0  !important;
}
.advertisement{
	width:100%;
	height:100%;
	background:#242424;
	float:left;

}
.advertisement .title{
	width:100%;
	height:auto;
	float:left;
	letter-spacing:3px !important;
	text-transform:uppercase;
	text-align:center;
}
.advertisement .images{
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
	text-align:center;
}
/*zt-slideshow*/
#zt-slideshow{
	width:66%;
	height:395px;
	padding:5px 5px 0px 5px;
	background:#242424;
}

#zt-slideshow .jv_but_pre{
	background:url(../images/zt_eleo_arrow_slide_pre.png) no-repeat right center !important;
	left:0;
	height:22px  !important;
	width:12px  !important;
	top:auto !important;
	bottom:25px !important;
	margin-left:10px;
	z-index:1000000;
}
#zt-slideshow .jv_but_next{
	background:url(../images/zt_eleo_arrow_slide_next.png) no-repeat left center  !important;
	right:0;
	height:22px !important;
	width:12px  !important;
	margin-right:10px;
	top:auto !important;
	bottom:25px !important;
	z-index:1000000;
}

#zt-slideshow .jv_slide7_des_item {
    padding: 0 20px;
    width: 430px !important;
}
#zt-slideshow .jv_slide7_des_item h3.title {
    margin: 5px 10px 0 10px !important;
}
#zt-slideshow .jv_slide7_des_item p {
    margin: 0 10px 0 10px !important;
}





/*Album*/
#zt-album{
	width:100%;
	float:left;
	height:auto;
	position:relative;
	margin:20px 0px 0px 0px;
	background:#070707;
}
#zt-album .moduletable {
	margin:0;
}

#zt-album .modulecontent{
	width:100%;
	float:left;
	margin:0px 0px 0px 10px;
}
.jvcarousel-pagi{
	position:absolute;
	top:0;
	right:10px;
}
.jvcarousel-pagi span.pre {
    background: url("../images/zt_eleo_pre.png") no-repeat scroll 0 0 transparent;
}
.jvcarousel-pagi span.next {
    background: url("../images/zt_eleo_next.png") no-repeat scroll 0 0 transparent;
}
.jvcarousel-pagi span.next, 
.jvcarousel-pagi span.pre {
    cursor: pointer;
    float: left;
    font-size: 11px;
    line-height: 24px;
    margin: 0;
    text-indent: -999em;
    width: 27px;
}

.jvcarousel-pagi .handles .handles_item {
  background: url("../images/zt_eleo_bg_module_title.png") repeat left top;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 120%;
  height: 20px;
  font-weight:bold;
  line-height: 20px;
  margin: 2px 2px 0px 0px;
  overflow: hidden;
  text-align: center;
  width: 20px;
}


.jvcarousel-pagi .handles .handles_item.active{
	color: #74A714;
	text-decoration:underline;
}


/*Col Right*/
#zt-rightcol1 {
	border-right:1px solid #28282a;
	padding:0px 4px 0px 0px;
	margin-bottom:34px;
}
#zt-rightcol2 {
	margin-bottom:34px;
}

.zt-col .modulecontent {
	border:0 !important;
	padding:0 !important;
	width:100%  !important;
	
}

#zt-rightcol1 h3.moduletitle,
#zt-rightcol2 h3.moduletitle {
	width:92% !important;
}
#zt-rightcol1 h3.moduletitle span,
#zt-rightcol2 h3.moduletitle span {
	padding:10px 0px 10px 10px;
	text-indent:0;
	width:90%;
}
.zt-col .latest-news li .item .info {
	width:100%;
}
.zt-col .moduletable{
	margin:0;
}



/*userwrap1*/
#zt-userwrap1{
	border: 0 none;
	float: left;
	height: auto;
	margin: 0;
	width: 100%;
}
#zt-userwrap1-inner{
	width:100%;
	float:left;
	padding:20px 0px 20px 0px;
}
#zt-userwrap1-inner .zt-box-right .zt-box-inside{
	padding:0px 0px 0px 10px;
}
#zt-userwrap1-inner .zt-box-left .zt-box-inside{
	padding:0px 10px 0px 0px;
}
#zt-userwrap1-inner .zt-box-center .zt-box-inside{
	padding:0px 10px 0px 10px ;
}







/*userwrap2*/
#zt-userwrap2{
	border: 0 none;
	float: left;
	height: auto;
	margin: 8px 0px 0px 0px;
	padding: 3px;
	/*background: url("../images/zt_eleo_bg_title2.png") repeat-x left top;*/
	width: 98.9%;
}
#zt-userwrap2-inner{
	float:left;
	padding:0px 0px 20px 0px;
}



#zt-userwrap2-inner .latest-news li {
	padding:0;
	background:0;
}
#zt-userwrap2-inner .modulecontent{
	width:100% !important;
	float:left;
	margin:20px 0px 20px 0px;
}
#zt-userwrap2-inner .caption{
	border:1px solid #28282a;
	padding:0;
}

#zt-userwrap2-inner .latestnews{
	width:100%;
	height:auto;
	color:#d2d2d2;
	font-size:110%;
	float:left;
	margin:5px 0px 0px 0px;
}

#zt-userwrap2-inner .latestnewsdate{
	width:100%;
	height:auto;
	color:#393939;
	float:left;
	margin:0;
}
#zt-userwrap2-inner .latestdes{
	width:100%;
	height:auto;
	color:#5c5c5c;
	font-size:100%;
	float:left;
	margin:0px;
}
#zt-userwrap2-inner .readone{
	width:100%;
	height:auto;
	color:#8cd700;
	font-size:90%;
	float:left;
	margin:0px;
}



#zt-userwrap2-inner .zt-box-inside{
	margin:0px 7px 0px 0px;
}
#zt-userwrap2-inner .list_news{
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
#zt-userwrap2-inner .list_news li{
	width:100%;
	height:auto;
	float:left;
	padding:8px;
	margin:0px 0px 3px 0px;
	background:#0d0d0d;
}
#zt-userwrap2-inner .list_news li .info{
	width:100%;
}
#zt-userwrap2-inner .list_news li .item{
	width:100%;
	height:auto;
	border:0;
	padding:0;
}
#zt-userwrap2-inner .list_news li .title{
	margin:0;
	width:100%;
	float:left;
}
#zt-userwrap2-inner .list_news li .des{
	margin:0;
	width:100%;
	float:left;
}

#zt-userwrap2-inner .list_news li:hover{
	background:#151515;
}
#zt-userwrap2-inner .list_news li:hover a{
	color:#83c901;
}
#zt-userwrap2-inner a:hover{
	color:#83c901;
}

/*userwrap1*/
#zt-userwrap3{
	border: 0 none;
	float: left;
	height: auto;
	margin: 0;
	width: 100%;
}
#zt-userwrap3-inner {
	float:left;
	background: url("../images/zt_eleo_bg_title2.png") repeat-x left top;
	padding:20px 0px 20px 0px;
}

#zt-userwrap3-inner .zt-box-right .zt-box-inside{
	padding:0px 0px 0px 10px;
}
#zt-userwrap3-inner .zt-box-left .zt-box-inside{
	padding:0px 10px 0px 0px;
}
#zt-userwrap3-inner .zt-box-center .zt-box-inside{
	padding:0px 10px 0px 10px ;
}



#zt-userwrap3-inner .latest-news li {
	padding:0;
	background:0;
}
#zt-userwrap3-inner .modulecontent{
	width:100% !important;
	float:left;
	margin:20px 0px 20px 0px;
}
#zt-userwrap3-inner .caption{
	border:1px solid #28282a;
	padding:0;
}

#zt-userwrap3-inner .image{
	width:100%  !important;

}
#zt-userwrap3-inner .info{
	width:100% !important;

}
#zt-userwrap3-inner .latestnews{
	width:100%;
	height:auto;
	color:#d2d2d2;
	font-size:120%;
	font-weight:bold;
	float:left;
	margin:5px 0px 0px 0px;
}

#zt-userwrap3-inner .latestnewsdate{
	width:100%;
	height:auto;
	color:#393939;
	font-size:90%;
	float:left;
	margin:0;
}
#zt-userwrap3-inner .latestdes{
	width:100%;
	height:auto;
	color:#5c5c5c;
	font-size:100%;
	float:left;
	margin:0px;
}
#zt-userwrap3-inner .readone{
	width:100%;
	height:auto;
	color:#8cd700;
	font-size:90%;
	float:left;
	margin:0px;
}


/*userwrap4*/

#zt-userwrap4{
	background:#0d0d0d url('../images/zt_eleo_bg_wapper4.jpg') bottom right repeat-x;
	min-height:213px;
}
#zt-userwrap4-inner{
	width:100%;
	padding:20px 0px 20px 0px;
}

#zt-userwrap4-inner .zt-box-right .zt-box-inside{
	padding:0px 0px 0px 10px;
}
#zt-userwrap4-inner .zt-box-left .zt-box-inside{
	padding:0px 10px 0px 0px;
}
#zt-userwrap4-inner .zt-box-center .zt-box-inside{
	padding:0px 10px 0px 10px ;
}



#zt-userwrap4-inner .menu li.item2{
	width:100%;
}

.zt-user{
	float:left;
}

.zt-list-user4{
	padding:0;
	margin:20px 0px 0px 0px;
	width:100%;
	float:left;
}
.zt-list-user4 li{
	padding:0;
	line-height:30px;
	background: url("../images/zt_eleo_hr_list_news.png") repeat-x left bottom;
}

.zt-list-user4 li img{
	margin:0px 13px 0px 0px;
}
.zt-list-user4 li.item2 a{
	padding-left:15px;
	background: url("../images/zt_eleo_arrow_menu_footer.png") no-repeat left 7px;
	
}
.zt-list-user4 li.item3{
	color:#5c5c5c;
}
.zt-list-user4 li.item3 a{
	color:#d2d2d2;
	font-weight:bold;
}
.zt-list-user4 li.item3 p{
	margin:0;
}
.zt-list-user4 li.item4{
	float:left;
	background:0;
	padding:0;
	margin:0px 15px 15px 0px;
}
.zt-list-user4 li.item4 img{
	margin:0
}
.zt-list-user4 li.last{
	margin:0;
	padding:0;
}
	
/*zt-news*/
#zt-news{
	width:100%;
	float:left;
	height:auto;
}

#zt-news .modulecontent{
	width:100%;
	float:left;
}
.jv_news_wrap{
	width:100%;
	float:left;
}
.jv_news_wrap {
	width:100%;
	float:left;
}
.jv_news_wrap .list_news {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

.jv_news_wrap .list_news  li{
	float:left;
	width:50%;
	padding:0;
	margin:0;
	background:0;
}

.jv_news_wrap .list_news  li .item {
	width:95%;
	float:left;
	border-bottom:1px solid #28282a;
	padding:20px 0px 20px 0px;
}

.jv_news_wrap .list_news  li .image{
	width:40%;
}

.jv_news_wrap .list_news  li .info {
	width:60%;
}
#zt-news .list_news  li .info h4{
	font-size:120%;
}

.jv_news_wrap .list_news  li .info h4{
	padding:0px;
	margin:0;
	color:#d2d2d2;
	width:100%;
	font-size:100%;
	float:left;
}
.jv_news_wrap .list_news  li .info h4 a{
	color:#D2D2D2;
}

.jv_news_wrap .list_news  li .info h4 a:hover{
	color:#83c901;
}
.jv_news_wrap .list_news  li .info p{
	width:100%;
	float:left;
	margin:0;
}

.jv_news_wrap .list_news  li .caption{
	padding:0;
	border:1px solid #28282a;
}


/*twitter*/
.jv_wrap_twitter .jv_twitter_status{
	margin:0px !important;
}
.jv_twitter li.jv_twitter_item, ul.jv_user_timeline li.jv_twitter_item {
  border-top:0 !important;
  overflow: hidden;
  padding: 5px 0px 15px 0px !important;
   background: url("../images/zt_eleo_hr_list_news.png") repeat-x left bottom;
}

/*footer*/
#zt-footer{
	height:50px;
}
#zt-footer a{
	color:#D2D2D2;
}
#zt-footer a:hover{
	color:#8CD700;
}
#zt-footer-left{
	width:50%;
	height:auto;
	margin-top:15px;
}
#zt-footer-menu{
	width:50%;
	height:auto;
	margin-top:15px;
}

#zt-footer-menu ul{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
}
#zt-footer-menu ul li{
	float:right;
	padding:0;
	line-height:19px;
	width:auto;
	background: url("../images/zt_eleo_hr_top_menu.png") no-repeat left 5px;
}
#zt-footer-menu ul li.last{
	background:0;
}
#zt-footer-menu ul li a{
	background:0;
	padding:0px 15px 0px 15px;
}
#zt-footer-menu ul li a span{
	padding:0;
}
#zt-footer-menu ul li.first a{
	padding-right:0;
}
