/*------------------------------------------------------------------------
* 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 { line-height: 20px; font-family: Tahoma; color: #616161; background:#f9f9f9  url('../images/bkg-body.png') top center no-repeat; }
#bd {}
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; display: block;}
#zt-wrapper { margin: 0 auto; padding: 0; width: 100%; }
#zt-wrapper-inner{ width: 100%;  padding: 0;  margin:0 auto; }
.zt-wrapper { width: 960px; margin: 0 auto; }
.zt-wrapper2 { width: 1050px; margin: 0 auto; }
.none-display{ display: none;}
#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; }
div.moduletable, div.moduletable_menu, div.moduletable_text, div.module, div.module_menu, div.module_text {clear: both; display: block; margin: 0 0 30px 0; width:100%;position: relative; }
h3.moduletitle {font-size: 160%; color:#3a3a3a; margin: 0 0 20px 0; font-weight: normal; text-transform: none; line-height: 100%;}
.title2 h3.moduletitle {font-size: 180%; color:#fdfdfd; margin: 0 0 20px 0; font-weight: normal; text-transform: uppercase; line-height: 100%; font-family: Tahoma; }
/*header*/
#zt-header{ background: url('../images/bkg-header.png') top left repeat-x; height: 125px; width: 100%; }
#zt-quick-access{ width:auto; float:right; height:44px; }
#zt-quick-access .left{ width: 50px; height: 44px; background: url('../images/bkg-lquick-access.png') top left no-repeat; float:left; }
#zt-quick-access .center{ width: auto; height: 44px; background: url('../images/bkg-cquick-access.png') top left repeat-x; float:left; }
#zt-quick-access .right{ width: 50px; height: 44px; background: url('../images/bkg-rquick-access.png') top right no-repeat; float:left; }
#zt-top { width:auto; float:left; margin:7px 0;}
#zt-top  ul.menu{ width:auto; float:left; margin:0;  padding:0; }
#zt-top  ul.menu li{ width:auto; float:left; margin:0;  padding:0; background:url('../images/bkg-hr-top.png') no-repeat right 50%; border:0;}
#zt-top  ul.menu li.last{ background: 0; }
#zt-top  ul.menu li a{ padding:0 10px; color:#dadada; text-transform: uppercase; font-size: 90%; }
#zt-top  ul.menu li a:hover,
#zt-top  ul.menu li a:focus{ color:#fe9900; text-decoration: none;}
#zt-top  ul.menu li.first a{ padding:0 10px 0 0 ; }
#zt-top  ul.menu li.last a{ padding:0 0 0 10px; }
#zt-search{ background:#3d3e41; height: 26px; float:left; margin:8px 0px 8px 20px; border-top: 1px solid #39393c; border-right: 1px solid #5c5d5e; border-bottom: 1px solid #5c5d5e; border-left: 1px solid #39393c;}
#zt-search .button{ width: 18px; height:15px; background: url('../images/btn-search.png') top left no-repeat; float: right; margin:5px 3px; padding:0; border:0; box-shadow: none;}
#zt-search .inputbox{ width: 50px; float:left; border:0; height: 26px; line-height: 26px;  margin:0; padding:0 5px; color:#d4d5d5; background:0;}
#zt-social{ float:right; width: auto; margin: 5px 0 0 0; line-height: 31px;}
#zt-social ul{ float:left; width: auto; margin:0; padding:0; }
#zt-social ul li{ float:left; width: auto; margin:0; padding:0; border:0; background:0;}
#zt-social ul li a{ float:left; width: auto; margin:0 2px; padding:0; opacity: 0.5;}
#zt-social ul li a:hover{opacity: 1;}
#zt-social ul li span{ display: none; }

#zt-social ul li.imedia a{ background: url('../images/bkg-social.png') no-repeat left -47px; height: 19px; width: 17px; }
#zt-social ul li.fbook a{ background: url('../images/bkg-social.png') no-repeat left -66px; height: 14px; width: 17px; margin: 2px 0;}
#zt-social ul li.itwitter a{ background: url('../images/bkg-social.png') no-repeat left -80px; height: 14px; width: 17px; margin: 2px 0;}

#zt-social ul li.imedia a:hover{ background: url('../images/bkg-social.png') no-repeat left 0; }
#zt-social ul li.fbook a:hover{ background: url('../images/bkg-social.png') no-repeat left -19px;}
#zt-social ul li.itwitter a:hover{ background: url('../images/bkg-social.png') no-repeat left -33px;}
/*logo*/
#zt-logo{ width: 400px; height: 42px; float:left; background:url('../images/bkg-logo.png') top left no-repeat; margin: 70px 0 70px; }
#zt-logo span{ display: none; }
/*mainmenu*/
#zt-mainmenu{ float:right; width: 56%; margin: 20px -16px;}

/*main*/
#zt-mainframe { background: url('../images/bkg-mainframe.png') no-repeat bottom center;}
.mainframe-inner{ margin: 0; background:#ffffff; border: 1px solid #e6e6e6; padding: 10px;}
.home .mainframe-inner{ margin: 40px 0 0; padding: 0 0 40px 0; background:0; border:0;}
.home #zt-component{ margin: 0; padding: 0; }
.zt-position{ float: left; }
.zt-box-inside{padding: 0 5px;}
#zt-content{ width: 50%; }
#zt-right{ width: 25%; }
#zt-left{ width: 25%; }
#zt-container-full  #zt-content{ width: 100%;}
#zt-container-right #zt-content,
#zt-container-left #zt-content{ width: 70%;}
#zt-container  #zt-content{ width: 50%;}
#zt-container #zt-left,
#zt-container #zt-right{ width: 25%;}
#zt-container-inner{ padding: 0 5px;}

/*breadcrumbs*/
#zt-breadcrumbs { margin:0 0 20px 0;}
.breadcrumbs{ background: url('../images/bkg-bread.png') no-repeat left 50%; padding:0 0 0 30px; color:#777777;}
.breadcrumbs img{ margin: 0 5px;}
/*Left+Content+Right*/
.zt-layout-lcr #zt-container-right #zt-content{ float: left; }
.zt-layout-lcr #zt-container-right #zt-right{ float: right; width: 30%;}
.zt-layout-lcr #zt-container-right #zt-component { padding:0 10px 0 0;}
.zt-layout-lcr #zt-container-left #zt-component { padding:0 0 0 10px;}
.zt-layout-lcr #zt-right-inner { padding:0 0 0 10px;}
.zt-layout-lcr #zt-left-inner { padding:0 10px 0 0; }
.zt-layout-lcr #zt-container-left #zt-left{ float: left; width: 30%;}
.zt-layout-lcr #zt-container-left #zt-content{ float: right; }
.zt-layout-lcr #zt-container #zt-right {  float:right; }
.zt-layout-lcr #zt-container #zt-left { float:left; }
.zt-layout-lcr #zt-container #zt-content { float:left; margin: 0 -75% 0 25%;}
/*Left+Right+Content*/
.zt-layout-lrc  #zt-container-right #zt-content{ float: right; }
.zt-layout-lrc  #zt-container-right #zt-right{ float: left; width: 30%;}
.zt-layout-lrc  #zt-container-right #zt-component { padding:0 0 0 10px;}
.zt-layout-lrc  #zt-container-left #zt-component { padding:0 0 0 10px;}
.zt-layout-lrc  #zt-right-inner { padding:0 10px 0 0;}
.zt-layout-lrc  #zt-left-inner { padding:0 10px 0 0; }
.zt-layout-lrc  #zt-container-left #zt-left{ float: left; width: 30%;}
.zt-layout-lrc  #zt-container-left #zt-content{ float: right; }
.zt-layout-lrc  #zt-container #zt-right {  float:left; }
.zt-layout-lrc  #zt-container #zt-left { float:left; }
.zt-layout-lrc #zt-container #zt-content { float:right;}

/*Content+Left+Right*/
.zt-layout-clr  #zt-container-right #zt-content{ float: left; }
.zt-layout-clr  #zt-container-right #zt-right{ float: right; width: 30%;}
.zt-layout-clr  #zt-container-right #zt-component { padding:0 10px 0 0;}
.zt-layout-clr  #zt-container-left #zt-component { padding:0 10px 0 0;}
.zt-layout-clr  #zt-right-inner { padding:0 0 0 10px;}
.zt-layout-clr  #zt-left-inner { padding:0 0 0 10px; }
.zt-layout-clr  #zt-container-left #zt-left{ float: right; width: 30%;}
.zt-layout-clr  #zt-container-left #zt-content{ float: left; }
.zt-layout-clr  #zt-container #zt-right {  float:right; }
.zt-layout-clr  #zt-container #zt-left { float:right; }
.zt-layout-clr #zt-container #zt-content { float:left;}

/*explore*/
#zt-explore{ background: url('../images/bkg-explore.png') no-repeat top center; color:#4C4D4F; }
#zt-explore-inner{ padding: 40px 0;}
#zt-explore-inner .texplore{ font-size: 450%; width: 100%; line-height: 100%; margin: 0 0 10px 0; text-align: center;}
#zt-explore-inner .tdesc{ font-size: 210%; width: 100%; line-height: 100%; margin: 0; text-align: center;}

#zt-userwrap1-inner{ padding: 20px 0;}
#zt-userwrap1-inner .zt-box-inside .moduletable{margin: 0; width: auto; border: 1px solid #e0e0e0; background:#ffffff; padding:40px 10px; position: relative;}
#zt-userwrap1-inner .zt-box-inside .moduletable:hover{background:#f1f1f1;}
#zt-userwrap1-inner p{ margin:0; }
#zt-userwrap1-inner p.timage{ margin:0 0 10px; }
#zt-userwrap1-inner p.ititle{ color:#3b3b3b; text-align: center; width: 100%; font-size:180%; }
#zt-userwrap1-inner p.idesc{ color:#2a2a2a; text-align: center; padding: 10px 10px;}
#zt-userwrap1-inner p.ireadon {  bottom: -18px;  left: 50px;  position: absolute; }

#zt-userwrap2-inner{ padding: 0 0 20px 0;}
#zt-userwrap2-inner .zt-box-inside .moduletable{margin: 0; width: auto; border: 1px solid #e0e0e0; background:#ffffff; padding:40px 10px; position: relative;}
#zt-userwrap2-inner .zt-box-inside .moduletable:hover{background:#f1f1f1;}
#zt-userwrap2-inner p{ margin:0; }
#zt-userwrap2-inner p.timage{ margin:0 0 10px; }
#zt-userwrap2-inner p.ititle{ color:#3b3b3b; text-align: center; width: 100%; font-size:180%; }
#zt-userwrap2-inner p.idesc{ color:#2a2a2a; text-align: center; padding: 10px 10px;}
#zt-userwrap2-inner p.ireadon {  bottom: -18px;  left: 50px;  position: absolute; }

#zt-userwrap3-inner{ padding: 20px  0 0 0;}
#zt-userwrap3-inner .zt-box-inside .moduletable{margin: 0; width: auto; border: 1px solid #e0e0e0; background:#ffffff; padding:40px 10px; position: relative;}
#zt-userwrap3-inner .zt-box-inside .moduletable:hover{background:#f1f1f1;}
#zt-userwrap3-inner p{ margin:0; }
#zt-userwrap3-inner p.timage{ margin:0 0 10px; }
#zt-userwrap3-inner p.ititle{ color:#3b3b3b; text-align: center; width: 100%; font-size:180%; }
#zt-userwrap3-inner p.idesc{ color:#2a2a2a; text-align: center; padding: 10px 10px;}
#zt-userwrap3-inner p.ireadon {  bottom: -18px;  left: 50px;  position: absolute; }

#zt-userwrap4{ background:#2d2e2f; border-bottom: 1px solid #333435;}
#zt-userwrap4-inner{ margin: 50px 0 0 0 ; padding: 0 0 20px 0;}
#zt-position-13{ background:url('../images/bkg-twitter.png') top left repeat-x; height:50px; width: 100%; margin:-25px 0 0 0 ;}
#zt-position-14,
#zt-position-15,
#zt-position-16{ width: 33%; float:left; margin: 30px 0 10px 0; }
#zt-position-14 .zt-box-inside{ padding: 0 10px 0 0;}
#zt-position-15 .zt-box-inside{ padding: 0 10px;}
#zt-position-16 .zt-box-inside{ padding: 0 0 0 10px;}
#zt-position-16 .highslide-gallery ul{ margin: 0 0 0 -5px; padding: 0;}
#zt-position-16 .highslide-gallery ul li{ margin: 0 5px 10px; padding: 3px; background-color:#232425; border:1px solid #3c3d3e; height: auto; width: auto; display: block; border-top:0; border-left:0; }
#zt-position-16 .highslide-gallery ul li a{ padding: 0 !important; border:0 !important; height: auto; width: auto; }
#zt-position-16 .highslide-gallery ul li a img{ border: 0;}
#zt-footer{ background:#28292a; border-bottom: 1px solid #232425;}
#zt-footer-inner{ padding: 20px 0;}
#zt-footer-copy{ width: 60%; float:left; line-height: 31px; }

#zt-change-color-inner{ width: 60px; margin: 10px 0 0 15px; float: right;}
#zt-change-color-inner a{ width: 10px; height: 10px;float:left; margin:0 5px;}
#zt-change-color-inner a#ztcolor1{  background: url('../images/colors.png') no-repeat left 0;}
#zt-change-color-inner a#ztcolor2{  background: url('../images/colors.png') no-repeat left -10px;}
#zt-change-color-inner a#ztcolor3{  background: url('../images/colors.png') no-repeat left -20px;}
#zt-change-color-inner a span{ display: none;}

.fb_iframe_widget{background: #fff;}