html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	line-height: 20px;
	font-family: Arial;

}
#bd {
	11color: #262525;
	11background-color: #efefec;
}
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;}

/* Clearfix */

.clearfix {
	clear: both;
}
#zt-wrapper {
	11background-color:#82e8ff;
	11background-image: url(../images/patterns/pattern1.png);
	11background-repeat: no-repeat;
	11background-position: center top;
	margin: 0;
	padding: 0;
	width: 100%;

}
#zt-wrapper-inner {
	padding: 0;
	overflow: hidden;
	margin:0 auto;
	background: none;
}
.zt-wrapper {
	width: 960px;
	margin: 0 auto;
}
#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: 10px 0 ;
	overflow: hidden;
}

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text,
div.moduletable_blank {
	clear: both;
	display: block;
	margin: 0 0 1em 0;

}
div.moduletable_blank div.modulecontent,
div.moduletable_menu div.modulecontent{
	padding: 0 !important;
}
div.moduletable_text,
div.moduletable_blank{
	margin: 0;
}
#zt-userwrap1 {
	display: inline-block;
	width: 100%;
	padding-bottom: 1.5em;

	background: url(../images/zt-slideshow-bg.png) repeat-x 0 top;
}
#zt-userwrap4-inner{
	padding-top: 3em;
        background: url(../images/userwrap3-bg.png) no-repeat 0 0;
}
#zt-userwrap3,
#zt-userwrap4{
	display: inline-block;
	width: 100%;
}
#zt-mainfooter{
	11border-bottom: 1px solid #000;
	background: #171718 url(../images/cricle-bg.png) no-repeat center top;
}

/*****TOOLBAR*****/
#zt-toolbar{
	width: 100%;
	display: inline-block;
        border-bottom: 1px solid #4e4e4e;
	background: #303031 url(../images/zt-toolbar1.png) repeat-x left  top;
}
#zt-toolbar-inner{
	width: 100%;
	display: inline-block;
	padding: 7px 0;
	color: #ddd;
}
#zt-toolbar ul.menu{
	margin: 0;
        margin-top: 5px;
}
#zt-toolbar ul.menu li{
	display: inline;
	border: none;
	border-right: 1px solid #767677;
	background: none;
}
#zt-toolbar ul.menu li.last{
	border-right: none;
}
#zt-toolbar ul.menu li a{
	background: none;
	display: inline;
	padding: 0 10px;
	color: #e8e8e8;
	font-size: 83.3%;
	text-transform: uppercase;
}
#zt-toolbar ul.menu li a:hover{
        color: #12acce;
}
#zt-toolbar .search{
	float: right;
}
/*****END TOOLBAR*****/

/*****HEADER*****/
11#zt-maintop-inner{
        background: url(../images/maintop-1.png) repeat-x left bottom;
}
#zt-header {
	width: 100%;
	height: auto;
	display: inline-block;
}
#zt-header-inner {
	width: 100%;
	height: auto;
	padding: 2em 0;
	display: inline-block;
	background:  url(../images/zt-header-bg1.png) repeat-x 0 0;
}
#zt-header .zt-wrapper-inner{
	padding: 0 10px;
	overflow: hidden;
}
#zt-logo {
	padding: 0;
	float: left;
	width: 30%;
}
#logo {
	margin: 0;
	padding: 0;
	width: 234px;
	height: 66px;
	display: block;
	background: url("../images/logo.png") no-repeat 0 0;
}
#logo a {
	width: 234px;
	height: 66px;
	display: block;
}
#logo span {
	display: none;
}
#zt-mainmenu {
	margin: 0;
	padding: 0;
	float: left;
	width: 69%;
	height: 59px;
}
#zt-mainmenu-inner {
	padding: 0;
	width: 100%;
        display: inline-block;
	margin-top: 20px;
}
/*****END HEADER*****/

/*****SLIDESHOW*****/
#zt-slideshow {
	margin: 0;
	width: 100%;
	display: inline-block;
         background: url(../images/slideshow-bg.png) no-repeat center bottom;
}
#zt-slideshow-inner {
	padding-bottom: 30px;
	display: block;

}
/*****END SLIDESHOW*****/

/*****CONTENT*****/
11#zt-maintop{
        border-bottom: 1px solid #cacaca;
}
#zt-mainbody {
	width: 100%;
	display: inline-block;
        11border-top: 1px solid #f1f1f1;
        11background: url(../images/mainbody-1.png) repeat-x 0 0px;
}
#zt-mainbody-inner{
	width: 100%;
	display: inline-block;
	padding: 1em 0;

}
#zt-mainbody .zt-wrapper-inner {
	padding: 0 10px;
}

#zt-container,
#zt-container-left,
#zt-container-right,
#zt-container-full {
	margin: 0 ;
	display: block;
	overflow: hidden;
}
#zt-left {
	float: left;
	width: 25%;
}
#zt-right {
	width: 25%;
	float: left;
}
#zt-left-inner,
#zt-right-inner  {
	padding: 0;
}
#zt-content {
	float: left;
	width: 50%;
}
#zt-container-left #zt-content,
#zt-container-right #zt-content{
	width: 75%;
        float: left;
}

#zt-container-full #zt-content {
	width: 100%;
        margin: 0;
}
#zt-content-inner {
	padding: 0 10px;
	margin: 0 -6px;
}
#zt-container-full #zt-content-inner {
	padding: 0;
	margin: 0;
}
#zt-component {
	margin: 0px;
	display: block;
	padding-bottom: 2em;
}
.zt-layout-lcr,
.zt-layout-lrc,
.zt-layout-clr {
}
.zt-layout-clr #zt-content,
.zt-layout-lrc #zt-content {
	margin: 0;
}

.zt-layout-lrc #zt-right {
	float: left;
}
.zt-layout-lrc #zt-content {
	float: right;
}
.zt-layout-clr #zt-right {
	float: right;
}
.zt-layout-clr #zt-left {
	float: right;
}
.zt-layout-clr #zt-content {
	float: left;
}

#page{
	padding: 0 ;
	margin-bottom: 2em;
	display: block ;
}
.page-into{
	padding: 0 10px;
}
div.page-inset{
	padding: 0px;
}
#zt-col {
	margin: 0 -10px;
	padding: 10px 10px 0 10px ;
	display: inline-block;
	background: url(../images/row_separator.png) repeat-x 0 0;
}
#zt-user5{
	background: none;
}
#zt-colspan1,
#zt-colspan2{
	width: 100%;
	display: inline-block;
}
#zt-colspan1-inner,
#zt-colspan2-inner{
	margin: 0 -10px;
	overflow: hidden;
}
/*****END CONTENT*****/

/*****BOTTOM*****/
#zt-bottom {
	display: inline-block;
	color: #CECECE;
	width: 100%;
	11background: url(../images/bottom-bg.png) repeat-x left top ;
}
#zt-bottom-inner {
	padding: 10px 0;
	overflow: hidden;
}
#zt-bottom a {
	color: #23a9dd;
	display: inline;
	background: none;
}
#zt-bottom a:hover,
#zt-bottom a:focus,
#zt-bottom a:active {
	color: #D8D8D8;
	text-decoration: underline;
}
11#zt-copyright {
	width: 50%;
	float: left;
}
#zt-copyright-inner{
	display: block;
	color:#000;
}
#zt-footer {
	width: 50%;
	float: right;
}
#zt-footer ul.menu {
	margin: 0;
	display: block;
	text-align: right;
}
#zt-footer ul.menu ul {
	display: none;
}
#zt-footer ul.menu li {
	padding: 0 5px;
	display: inline;
	background: none;
	border: none;
	border-right: 1px solid #575757;
}
#zt-footer ul.menu li.last{
	border-right: none
}
#zt-footer ul.menu li a{
	padding: 0 10px;
     font-size: 100%;
}
/*****END BOTTOM*****/

/*****MODULE*****/
.blog{
	padding: 0px;
	width: 100%;
}
.ztmodule {
	padding: 10px;
	background: #FFF;
	position: relative;
}
.modulecontent {
	padding: 0;
	display: block;
}
#zt-mainbody .blank .modulecontent {
	padding: 0;

}
h3.moduletitle{
	font-size: 130.8%;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}
h3.title-l ,
#zt-userwrap3 h3.title{
	margin: 0 0 10px 0;
	font-size: 166.7%;
        padding: 3px 0;
	font-weight: normal;
	text-transform: uppercase;
}
#zt-userwrap4 h3.moduletitle,
#zt-userwrap3 h3.moduletitle,
#zt-userwrap2 h3.title-l,
#zt-userwrap1 h3.moduletitle{
	font-size: 180%;
	font-weight: normal;
}
#zt-right h3.title-l,
#zt-left h3.title-l{
        border-bottom: 1px solid #ddd;
}
#zt-mainbody h3.moduletitle{
        margin: 0 0px 10px 0px;
	font-weight: normal;
        background: url(../images/title2-bg.png) no-repeat left center;
}
#zt-mainbody h3.moduletitle span{
        background: #fbfbfb;
        padding-right: 10px;
	text-transform: uppercase;
}

#zt-mainbody  #zt-col4 h3.moduletitle span,
#zt-mainbody  #zt-col1 h3.moduletitle span{
        background: url(../images/title3-bg.png) no-repeat 0% top;
        padding-right: 10px;
}

#zt-userwrap3 h3.title,
#zt-userwrap3 h3.title span,
#zt-userwrap4 h3.title,
#zt-userwrap4 h3.title span{
	color: #e2e2e2;
	text-shadow: none;
}
h2.title{
	color: #262525;
	font-size: 180%;
	font-weight: normal;
	margin: 10px 0 0 0 ;
	display: inline-block;
	text-shadow: 1px 1px 1px #fff;
}
div.button-big a.bt-left{
	display: block;
}
a.bt-left{
	display: inline-block;
	min-width: 120px;
	background: url("../images/button-big.png") no-repeat left top;
}
a.bt-left span.bt-right{
	height: 37px;
	display: block;
	margin-left: 12px;
	padding: 0px 11px 0px 0;
	line-height: 35px;
	color: #055370;
	font-size: 	116.7%;
	font-weight: 600;

	text-shadow: 1px 1px 1px #d9d9d9;
	background: url("../images/button-big.png") no-repeat right -99px;
}
a.bt-left:hover,
a.bt-active{
	text-decoration: none;
	background: url("../images/button-big.png") no-repeat left -50px;
}
a.bt-left:hover span.bt-right,
a.bt-active  span.bt-right{
	color: #9d0a0a;
	text-shadow: 1px 1px 1px #d9d9d9;
	background: url("../images/button-big.png") no-repeat right -150px;
}

/*****END MODULE*****/

/*****ZT USER*****/
.zt-user {float: left;}
.zt-box-right {float: right;}
.zt-box-inside {padding: 0 10px 0 10px;}
.zt-box-full {width: 100%;}
/*****END ZT USER*****/

/*****LATEST NEWS *****/
div.latestnews a.latestnews {
	font-size: 125%;
}
div.latestnews div.latestnewsitems img {
        background:  #e2e2e2;
        padding: 3px;

}

div.onenews div.latestnewsitems img {
        float: none;
        margin-bottom: 10px;
}
div.onenews a.latestnews{
        display: none;
}
/*****END LATEST NEWS *****/

/*****MODULE*****/
div.box-t1,
div.box-t2,
div.box-b1,
div.box-b2{
	height: 15px;
	padding: 0;
	background: url(../images/zt-round1.png) no-repeat left 0px;
}
div.box-t2{
	background: url(../images/zt-round1.png) no-repeat right -56px;
}
div.box-b1{
	background: url(../images/zt-round1.png) no-repeat left -186px;
}
div.box-b2{
	background: url(../images/zt-round1.png) no-repeat right -242px;
}
div.box-t3,
div.box-b3{
	height: 15px;
	margin: 0 116px;
	background: url(../images/zt-round1.png) repeat-x 0 -114px;
}
div.box-b3{
        background: url(../images/zt-round1.png) repeat-x 0 -298px;
}
div.box-c1,
div.box-c2{
	width: 100%;
	display: inline-block;
	background: url(../images/zt-round2.png) repeat-y left top;
}
div.box-c2{
	width: 100%;
	display: inline-block;
	background: url(../images/zt-round2.png) repeat-y right top;
}
div.box-c3{
	background: #fbfbfb url(../images/zt-round3.png) repeat-y left 0;
	margin: 0 6px;
	display: block;
}
div.box-c4{
     padding: 0 10px;
	background:  url(../images/zt-round4.png) repeat-y right 0;
	display: block;
}
div.box-inner{
    padding: 5px 4px;
}
div.box-top h3.title-l,
div.componentheading {
	margin: 0px -15px ;
	padding: 0;
	font-size: 130.8%;
	font-weight: bold;
	text-transform: uppercase;
	11display: block; 
display:none;
	height: 39px;
	font-weight: normal;
	position: relative;
	top: -15px;
     background: url(../images/title-bg.png) no-repeat left top;
}
div.box-top h3.title-l span.title-r,
div.componentheading span{
	color: #fff;
        margin-left: 15px;
        padding-right: 15px;

        line-height: 39px;
        display: block;
        background: url(../images/title-bg.png) no-repeat right bottom;
}

#zt-right-inner,
#zt-left-inner{
	   padding: 0px 10px;
        margin: 0 -6px;
}
div.round {
        border: 1px solid #e0e0e0;
        background: #f9f9f9;
        padding: 10px;
}

div.icon1 span.title-r,
div.icon2 span.title-r{
        padding: 9px 0 5px 40px;
        display: block;
        background: url(../images/zt-icon32.png) no-repeat 0 0;
}
div.icon2 span.title-r{
          background: url(../images/zt-icon32.png) no-repeat 5px -55px;
}

/*fix*/

#zt-maintop {
	
	background:none !important;}
	
ul.jflanguageselection li a span{ color:#FFF; padding:0 6px 0 6px !important;}
#jflanguageselection { float:left !important; }

body#bd {	background-color:#82e8ff !important;
		background-image: url(../images/patterns/pattern1.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	}
#zt-copyright { text-align:center; }
#zt-mainfooter { background:none; background-color:transparent !important; color:#333;}
11div.latestnews a.latestnews {font-size:9px !important;}
div.latestnewsitems {height:150px;}

div.sjr {display:none !important;}
ul#menusys_mega li a span {font-weight:bolder;}