/*------------------------------------------------------------------------
* Copyright (c) 2008-2012 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#bd {
	background:#151a1e;
	position:relative;
}

/* Clearfix */
.clearfix {
	clear: both !important;
	float:none !important;
}
#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-userwrap1,
#zt-userwrap1-inner,
#zt-header,
#zt-header-inner,
#zt-slideshow,
#zt-userwrap2,
#zt-top,
#zt-mainframe,
#zt-mainframe-inner,
#zt-mainbody,
#zt-content,
#zt-content-inner,
#zt-content-inner2,
#zt-userwrap3,
#zt-col,
#zt-bottom{width:100%; display:inline-block;}

/*	Header	*/
#zt-header{
	background:url(../images/bg-zt-header.png) repeat-x left bottom;
	margin-bottom:40px;
}
#zt-header2{
	background:url(../images/bg-zt-header2.png) no-repeat center bottom;
}
.header-search{
	padding:21px 0px 0px 0px;
}
.header-no-search{
	padding:70px 0px 0px 0px;
}
#zt-logo{
	width:35%;
	height:62px;
	float:left;
}

#zt-logo h1 {
	float:left;
	width:100%;
	margin:0;
}
#logo a{
	width:155px; 
	height:160px; 
	margin:-35px 0px 0px 10px;
	background:url(../images/logo.png) no-repeat left top; 
	float:left;
	overflow:hidden;
}
#logo span{
	font-size:0;
	line-height:0;
	text-indent:999px;
	display:none;
}

#zt-search{
	width:100%;
	float:left;
	margin-bottom:20px;
}
#zt-search-inner{
	float:right;
}
.search{
	width:240px;
	height:27px;
	background:#293c43;
	border:1px solid #293c43;
}
#zt-userwrap2 .search{
	width:220px;
}
.search .inputbox{
	border:0 none;
	height:25px;
	line-height:25px;
	float:left;
	width:190px;
	padding:1px 10px;
	background:0 none;
	color:#fff;
}
#zt-userwrap2 .search .inputbox{
	width:170px;
}
.search .bt-search{
	width:15px;
	height:16px;
	background:url(../images/bg-button-search.png) no-repeat right top;
	float:right;
	border:none;
	cursor:pointer;
	display:block;
	font-size:0;
	line-height:0;
	overflow:hidden;
	padding:0;
	text-indent:-999px;
	margin:4px 10px 0px 0px;
}
/*Main Menu*/
#zt-mainmenu{
	width:595px;
	z-index:999;
	float:right;
}
#zt-mainmenu-inner{
	width:100%;
	float:left;
}
/*Slide Show*/
#zt-slideshow{
	position:relative;
	z-index:99;
	overflow:hidden;
	display:inline-block;
	background:url(../images/bg-zt-slideshow.png) repeat-x left bottom;
	border-bottom:1px solid #27373e;
}
#zt-slideshow-inner{
	padding:0px 0px 30px 0px;
	background:#121a1d;
}
#zt-slideshow-inner2{
	padding:5px;
	background:#fff;
}
/* Direction nav styles (e.g. Next & Prev) */
#zt-slideshow .jv_eoty_wrap .eoty-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
#zt-slideshow .jv_eoty_wrap .eoty-directionNav .eoty-prevNav {
	left:0px;
	background:url(../images/slide-arrows.png) no-repeat;
	height:45px;
	width:44px;
	text-indent:-9999px;
}
#zt-slideshow .jv_eoty_wrap .eoty-nextNav {
	right:0px;
	height:45px;
	width:44px;
	text-indent:-9999px;
	background:url(../images/slide-arrows.png) -44px 0 no-repeat;
}

#zt-slideshow .jv_eoty_wrap .eoty-controlNav {
	padding: 5px;
	left: auto;
}
.jv_eoty_wrap .eoty-caption {
	filter: alpha(opacity = 80);
}
/*	End Header	*/

/*	zt-userwrap2	*/
#zt-userwrap2{
	color:#acb5b9;
}
#zt-userwrap2-inner, #zt-userwrap6-inner{
	padding:35px 20px 0px 20px;
	background:#1d2c33 url(../images/bg-zt-userwrap2-inner.png) repeat-x left top;
	overflow:hidden;
}
.zt-user {
	float:left;
	position:relative;
}
.zt-box-right {
	float:right;
}

.zt-user  .zt-box-inside{
	overflow:hidden;
}
.zt-box-left .zt-box-inside{
	padding:0px 12px 0px 0px;
}
.zt-box-center .zt-box-inside{
	padding:0px 6px 0px 6px;
}
.zt-box-right .zt-box-inside{
	padding:0px 0px 0px 12px;
}
#zt-userwrap2 .module-head h3.moduletitle{
	color:#2598f1;
	font-size:160%;
}
/*	End zt-userwrap2	*/

/*	zt-Mainframe	*/
#s_ip {position: absolute; top: 0px; left: -4900px;}

#zt-mainframe{
	margin-bottom:20px;
}
#zt-mainbody{
	margin-top:20px;
}
#zt-left{
	width:220px;
	float:left;
	margin:0px 20px 0px 0px;
}
#zt-middle-inner{
	width:480px;
	float:left;
}
#zt-container-left #zt-middle-inner, 
#zt-container-right #zt-middle-inner{
	width:720px;
	float:left;
} 
#zt-container-full #zt-middle-inner{
	width:100%;
	float:left;
}
#zt-middle-inner2{
	overflow:hidden;
	margin-bottom:20px;
}
#zt-right{
	width:220px;
	float:right;
	margin:0px 0px 0px 20px;
}
#zt-right-inner{
}
#zt-right .modulecontent{
	overflow:hidden;
}
#zt-right .modulecontent img{
	border:2px solid #e5e6e6;
}
#zt-right .modulecontent p{
	width:100%;
	display:inline-block;
}
#zt-right .modulecontent a.readon{
	float:right;
	margin-right:5px;
}

/*Weblinks*/
ul.weblinks li a{
	color: #797D84;
    text-decoration: none;
	font-weight: bold;
}
ul.weblinks li{
padding: 0 0 10px 15px;
}
ul.weblinks li a:hover{
text-decoration: underline;
}

/*	End zt-Mainframe	*/

/*	User 3	*/
#zt-userwrap3{
	margin-top:20px;
}
#zt-userwrap3-inner{
	overflow:hidden;
}
/*	User 4	*/
#zt-userwrap4{
	padding-bottom:20px;
	margin-bottom:30px;
	background:url(../images/bg-zt-userwrap2-inner.png) repeat-x left bottom;
}
#zt-userwrap4-inner{
	overflow:hidden;
}
#zt-userwrap4 .module-head-inner, #zt-col .module-head-inner{
	overflow:hidden;
	background:url(../images/bg-zt-userwrap2-inner.png) repeat-x left bottom;
}
#zt-userwrap4 h3.moduletitle, #zt-col h3.moduletitle {
	float:left;
	background:#151b1e;
	padding:0px 8px 0px 0px;
	font-size:125%;
	font-weight:bold;
	text-transform:uppercase;
}

/*	Footer	*/
#zt-bottom{
	margin-bottom:30px;
}
#zt-bottom-inner{
	background:#1b262c url(../images/bg-zt-bottom-inner.png) repeat-x left top;
	border:1px solid #1f2c32;
	padding:15px 10px;
	overflow:hidden;
}
#zt-footer{
	float:right;
	width:50%;
	text-align:right;
}
#zt-footer ul{
	margin:0;
	padding:0;
	float:right;
}
#zt-footer ul li{
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	float:left;
	background:url(../images/sperator-menu-top.png) no-repeat right center;
}
#zt-footer ul li.last{
	margin:0px;
	padding:0px;
	background:0 none;
}
#zt-footer ul li a{
	float:left;
}

#zt-copyright{
	float:left;
	width:50%;
}
/*	End Footer	*/

/*	Style	*/
div.moduletable, 
div.moduletable_menu, 
div.moduletable_text, 
div.moduletable_contact,
div.module, 
div.module_menu, 
div.module_text {
	clear:both;
	margin:0 0 20px;
	overflow:hidden;
	position:relative;
}

h3.title, h3.moduletitle {
	color:#fff;
	font-weight:normal;
	line-height:normal;
	margin:0 0 10px;
}
.module-head{
	margin-bottom:10px;
}
.module-head h3.moduletitle{
	margin:0;
}
.module-head, module-head-inner, .modulecontent, .modulecontent-inner{
	overflow:hidden;
}
div.modulecontent ul {
	margin:0;
	padding:0;
}
.moduletable_menu ul li{
	padding:5px 0 5px 28px;
	background:url(../images/bullet.png) no-repeat 5% 12px;
	border-bottom:1px solid #202f36;
}
.moduletable_menu ul li.last{
	border-bottom:0 none;
}
div.moduletable_menu ul li a{
	font-weight:bold;
}
div.moduletable_menu ul li ul{
	margin-left:-15px;
	margin-right:0;
}
.menu li a, #mainlevel li a {
	color:#797d84;
	padding-left:0;
	text-decoration:none;
}
.menu li a:hover, #mainlevel li a:hover {
	text-decoration:underline;
}

.zt-login-form{width:100%; float:left;}
#zt-login .zt-field-login, #zt-login .zt-login-link{
	overflow:hidden;
}
#zt-login div.zt-field input.inputbox {
	width: 90%;
	position:relative;
}
#zt-login .zt-field-remember label{
	float:left;
}
#zt-login .zt-field-remember .checkbox{
	margin:3px 3px 0px;
	margin:0px 3px 0px\0/;
	float:left;
}
*+html #zt-login .zt-field-remember .checkbox{
	margin:0px 3px 0px;
}
#zt-login .zt-field-submit .button{
	position:relative;
}
.zt-login-form .zt-field, .zt-login-form .zt-field-submit, .zt-login-form .zt-field-remember,
.zt_newsletter .zt-field, .zt_newsletter .zt-field-submit{
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	position:relative;
}
#zt-login .zt-login-link ul li{
	padding-top:2px;
}
.zt-login .login-fields{
	margin-bottom:5px;
}
.zt-login .login-fields label{
	font-weight:bold;
	clear:both;
}
.zt-login .login-fields input{
	clear:both;
	width:60%;
	padding:5px 8px;
}

/*	zt-userwrap5	*/
#zt-userwrap5{
	margin-bottom:20px;
}
#zt-userwrap5-inner{
	overflow:hidden;
}
/*	zt-col	*/
#zt-col{
	margin-bottom:20px;
}
#zt-col-inner{
	overflow:hidden;
}
#zt-col .zt-user  .zt-box-inside{
	overflow:hidden;
}
#zt-col .zt-box-left .zt-box-inside{
	padding:0px 12px 0px 0px;
}
#zt-col .zt-box-center .zt-box-inside{
	padding:0px 6px 0px 6px;
}
#zt-col .zt-box-right .zt-box-inside{
	padding:0px 0px 0px 12px;
}
#zt-col .zt-user .moduletable{
	margin:0;
}

#zt-col .zt-user .moduletable, #zt-col .zt-user .modulecontent{
	overflow:hidden;
}
#zt-col .zt-user .moduletable, #zt-col .zt-user .moduletable p{
	width:100%;
	display:inline-block;
}
#zt-col .zt-user .moduletable p img{
	float:left;
	margin:0px 10px 0px 0px;
}
/*	zt-userwrap6	*/
#zt-userwrap6{
	margin-bottom:20px;
}
#zt-userwrap6-inner{
	overflow:hidden;
}
/*---------------------------------*/
.page-into-register fieldset label{width:140px; float:left; margin:10px 0px 0px 0px}
.page-into-register fieldset input.inputbox{margin:5px 0px; width:200px;}

.zt-latest-news{
}
.zt-latest-news ul{
	margin:0;
}
.zt-latest-news ul li{
	padding:10px 0px;
	background:0 none;
	background:url(../images/sperator-latest-news.png) repeat-x bottom left;
	overflow:hidden;
}
.zt-latest-news ul li.last{
	background:0 none;
}
.zt-latest-news .modulecontent a.title{
	font-weight:bold;
	color:#F61630;
}

#zt-left .module-head, 
#zt-right .module-head{
}
#zt-left .moduletable .module-head-inner, 
#zt-right .moduletable .module-head-inner,
#zt-left .moduletable_text .module-head-inner, 
#zt-right .moduletable_text .module-head-inner{
	background:url(../images/bg-zt-userwrap2-inner.png) repeat-x left bottom;
	padding:0px 5px 16px;
}
#zt-left .module-head .moduletitle, 
#zt-right .module-head .moduletitle{
	text-transform:uppercase;
	font-size:125%;
	font-weight:bold;
}

#zt-left .modulecontent, 
#zt-right .modulecontent{
}
#zt-left .modulecontent .modulecontent-inner, 
#zt-right .modulecontent .modulecontent-inner{
}

.moduletable_menu .module-head{
	margin:0;
	background:#1f3039;
	border:1px solid #2a424e;
}
.moduletable_menu .module-head-inner{
	padding:10px 15px;
}
.moduletable_menu .modulecontent{
	border:1px solid #2a424e;
	border-top:0 none;
}
.moduletable img.image-border{
	padding:0;
	background:0;
	border:4px solid #fff;
	float:left;
}
.zt-module-style img.image-border{
	margin:0px 10px 0px 0px;
}
.zt-module-style1 ul{
	width:100%;
	clear:both;
	overflow:hidden;
}
.zt-module-style1 ul.image-list li{
	padding:0;
	background:0;
	float:left;
	margin:0px 18px 0px 0px;
}
.zt-module-style1 ul.image-list li.last{
	margin:0px;
}
.zt-module-style1 h3{
	color:#fff;
}
.zt-image ul{
	overflow:hidden;
}
.zt-image ul li{
	padding:3px;
	background:0 none;
	float:left;
	margin:0px 10px 10px 0px;
	border:1px solid #2e4a55;
}
.zt-image ul li.last{
	margin:0;
}
.zt-image ul li img{
	float:left;
}
.zt-module-style2 ul li{
	padding:0;
	background:0 none;
	overflow:hidden;
	margin-bottom:30px;
}
.zt-module-style2 ul li.last{
	margin-bottom:0px;
}
.zt-module-style2 .image-border{
	margin:0px 15px 0px 0px;
}
.zt-module-style2 h4.title{
	margin:0;
	font-size:100%;
	color:#2598f1;
}
/*	Registration & Forgot	*/
.zt-registration-form .zt-fields,
.zt-reset .zt-fields,
.zt-reset-confirm .zt-fields,
.zt-remind .zt-fields{
	margin-bottom:10px;
}
.zt-registration-form .zt-fields label,
.zt-reset .zt-fields label,
.zt-reset-confirm .zt-fields label,
.zt-remind .zt-fields label{
	font-weight:bold;
}
.zt-registration-form .zt-fields label .star,
.zt-reset .zt-fields label .star,
.zt-reset-confirm .zt-fields label .star,
.zt-remind .zt-fields label .star{
	color:#F00;
}
.zt-registration-form .zt-fields input,
.zt-reset .zt-fields input,
.zt-reset-confirm .zt-fields input,
.zt-remind .zt-fields input{
	clear:both;
	width:60%;
	padding:5px 8px;
}
.tip-wrap{
}
.tip-wrap .tip{
	padding:10px;
	background:#fff;
	color:#151A1E;
}
/*	Search	results	*/
.word{
	border:solid 0px #ccc ;
}
.word label{
    font-weight:bold
}
.searchintro{
	font-weight:normal;
	margin:20px 0 20px;
}
.wrap-zt-search .phrases, .wrap-zt-search .only{
	border:solid 1px #ccc;
	margin:10px 0 0 0px;
	padding:15px !important;
	line-height:1.3em;
}
.form-limit{
	margin:20px 0 0;
	text-align:right;
	padding:0 10px 0 20px;
	float:right;
}
.wrap-zt-search p.counter{
	float:left;
	margin-top:20px;
}
.wrap-zt-search fieldset legend{
	padding: 3px 5px;
}
.phrases-box{
	width:60%;
	float:left
}
.ordering-box{
	width:40%;
	float:right;
}
.wrap-zt-search .search-results{
	overflow:hidden;
	clear:both;
}







