/*------------------------------------------------------------------------
* 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: 21px;
	font-family: "Arial";
	
}
body#bd {
	color: #3f3f3f;
	background: #f5f5f5;
}
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;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
 head~body #opera { display: block; }
}

/* Clearfix */
.clearfix {
	clear: both;
}
#zt-wrapper {
	margin: 0;
	width: 100%;
}
.zt-wrapper {
	width: 960px;
	margin: 0 auto;
}
#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7,
#zt-top {
	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,
#zt-top-inner {
	padding: 0px ;
	overflow: hidden;
}
#zt-userwrap4-inner,
#zt-footer-inner,
#zt-copyright-inner {
	padding: 10px;
}
#zt-copyright-inner {
	text-align: center;
}
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable-box1,
div.moduletable-box2,
div.moduletable-box3,
div.moduletable-box4,
div.moduletable-box5,
div.moduletable-box6,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin: 0 0 2px 0;
	position: relative;
	clear: both;
	overflow: hidden;
}
/* BEGIN MODULE */

#zt-header {
	width: 100%;
	overflow: hidden;
	background: url(../images/header_bg.png) #fff repeat-x 0 0;
}
#zt-logo {
	float: left;
	width: 30%;
}
#zt-logo h1 {
	margin: 16px 0;
}
#zt-logo a {
	width: 1000px;
	height: 140px;
	display: block;
	background: url(../images/logo.png) no-repeat ;
}
#zt-logo span{
	display: none;
}
#zt-mainmenu {
	height: 47px;
	border-top: 3px solid #f8f8f8;
	background: url(../images/mainmenu_bg.png) repeat-x 0 0;
}

/* BEGIN MODULE */
.zt-user {
	overflow: hidden;
	float: left;
}
.zt-box-right {
	float: right;
}
.zt-user .zt-box-inside {
	padding: 0 0px 0 2px;
}
.zt-box-full {
	width: 100%;
	margin-left: 0px !impoztant;
}
#zt-mainbody {
	width: 100%;
}
#zt-container,
#zt-content{
	width: 100%;
	overflow: hidden;
}
#zt-middle {
	float: left;
	width: 729px;
	overflow: hidden;
}

#zt-maincontent {
	width: 498px;
	float: left;
	overflow: hidden;
}
#zt-container-right #zt-maincontent,
#zt-container-left #zt-maincontent {
	width: 730px;
}
#zt-mr{
  position: absolute;
  top: 0px;
  left: -5500px;
}
#zt-container-full #zt-maincontent,
#zt-container-full  #zt-middle,
#zt-container-left #zt-middle {
	width: 100%;
}
#zt-right ,
#zt-left{
	float: right;
	width: 230px;
	overflow: hidden;
}
.modulecontent,
.blog {
	padding: 10px ;
	display: block;
	overflow: hidden;
}
h3.title ,
h3.moduletitle,
.componentheading,
#page h2.contentheading {
	height: 41px;
	line-height: 41px;
	font-size: 150%;
	color: #181818;
	margin: 0;
	text-indent: 15px;
	overflow: hidden;
	text-shadow: 1px 1px 0px #FFF;
	background: url(../images/moduletitle_bg.png) repeat-x 0 0;
}
h2.contentheading {
	line-height: 41px;
	font-size: 150%;
	color: #181818;
}
h3.moduletitle {
	height: auto;
	line-height: 30px;
	margin:0;
	background: none;
}
#zt-breadcrumb {
	margin: 10px 0;
	width: 100%;
}
#zt-breadcrumb-inner {padding-left: 10px;}
.moduletable_menu div.modulecontent {padding: 0;}
#page {	padding: 0px;}
.item-page ,
div.categories-list ,
.category-list{padding: 0 10px;}
#zt-breadcrumb a.pathway{
	color: #333;
}	


