﻿/*------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html,body,fieldset {margin: 0;padding: 0;}

body {margin: 0;padding: 0;}
body#bd {font-family: Arial;background:#f2f3f3;color:#555555;}

body.fs1 {font-size: 10px; line-height: 16px;}
body.fs2 {font-size: 11px; line-height: 17px;}
body.fs3 {font-size: 12px; line-height: 18px;}
body.fs4 {font-size: 13px; line-height: 19px;}
body.fs5 {font-size: 14px; line-height: 20px;}
body.fs6 {font-size: 15px; line-height: 21px;}


/* ZT WRAPPER --------*/
#zt-wrapper {margin: 0 ;padding: 0;width: 100%;}
#zt-wrapper-inner {width:100%;}
.zt-wrapper {width: 960px;margin: 0 auto;}

#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7 {
	margin: 0;
	width: 100%;
	clear: both;
}

#zt-userwrap1-inner,
#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap4-inner,
#zt-userwrap5-inner,
#zt-userwrap6-inner{
	width: 100%;
	padding: 10px 0;
}



/* ZT BREADCRUMBS--------*/
#zt-breadcrumbs {width:100%;display:inline-block;border-top:1px solid #dadada;background:#ebebeb;}
#zt-breadcrumbs-inner {padding: 10px 0;margin:0 10px;display:inline-block;}

.breadcrumbs  img{display:none;}
.breadcrumbs > a.pathway {background:url(../images/bc-arrow.png) no-repeat right center; padding-right:12px;margin-right:5px;}

/* ZT COLSPAN -----------*/
#zt-colspan1,
#zt-colspan2 {margin: 0;}
#zt-colspan1-inner,
#zt-colspan2-inner {margin: 0 -10px;display:block;}

/* ZT MODULETABLE --------*/
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text ,
div.moduletable_blank,
div.moduletable_nocontent{
	clear: both;
	margin: 0 0 10px 0;
}
div.modulecontent{padding: 0 10px;}

.ztmodule {padding: 0 ;display: block;}

h3.moduletitle {margin: 0; font-size: 120%; text-transform: uppercase; background:none; color:#333; padding: 0 10px;font-weight:normal;text-shadow: none;}

h3.title{ margin: 0;font-size: 120%; font-weight:normal; color:#333;text-transform: uppercase;padding: 0 10px; }


div.moduletable_blank h3.moduletitle{margin:0 0 10px 0;}
div.moduletable_nocontent {clear: both;}
div.moduletable_blank{margin:0;}

div.moduletable_nocontent .modulecontent{padding:0;}

/* ZT HEADER
--------------------------*/
#zt-header {width: 100%;display: inline-block;}
#zt-header-inner {width: 100%; padding: 0;}

/* LOGO ---------*/
#zt-logo {float: left;width: 150px;height:90px;}
#zt-logo .zt-logo {
	margin: 0 10px;
	display: block;
	position:relative;
	top:-70px;
	background:url(../images/bg-logo.png) repeat-x 0 0;
	border:1px solid #fff;
	
	box-shadow: 0 0 5px #acacac;
	-webkit-box-shadow:  0 0 5px #acacac;
        -moz-box-shadow:  0 0 5px #acacac;
	border-radius: 0 0 5px 5px;
}
#zt-logo .zt-logo:hover{
	
	box-shadow: 0 0 5px #757575;
	-webkit-box-shadow:  0 0 5px #757575;
        -moz-box-shadow:  0 0 5px #757575;
}
#zt-logo .zt-logo a {display: block;width:130px;height: 150px;	background: url(../images/logo.PNG) no-repeat 0 0;}
#zt-sp {position: absolute; top: 0px; left: -5000px;}
#zt-logo .zt-logo a span {display: none;}

/* TOP MENU ------*/
#zt-topmenu ul.menu { float:right; margin:0;}
#zt-topmenu ul.menu li {display: inline; background:none;padding: 3px 10px; border-bottom: none;}

#zt-time,
#zt-topmenu{float:left;width:50%;text-align:left;}

/* SEARCH --------*/
#zt-search {margin:  0;float: right;}
#zt-search-inner{margin: 0 10px;}

div.search{
	background:#ebebeb;
	width:250px;
	float:right;
	-moz-box-shadow: inset 1px 1px 1px #c1c1c1;
	-webkit-box-shadow: inset 1px 0 5px #c1c1c1;
	box-shadow: inner 1px 2px 0px #c1c1c1;
	 -webkit-border-radius:  10px;
	border-radius:   15px;
}
div.search:hover{background:#dbdbdb;}
div.search .bt-search{
	width:21px;
	height:17px;
	display:block;
	float:right;
	text-indent:-999em;
	margin:6px 10px;
	background:url(../images/icons/search.png) no-repeat 0 0;
}
.frm_search{margin:0;}
#mod_search_searchword{
	float:left;
	background:none;border:none;
	padding: 7px 15px;color:#626262;
	text-shadow:1px 1px 0 #fff;
}

/* ZT MAINMENU
--------------------------*/
#zt-mainmenu {width: 80%; display: inline-block;float:right;}
#zt-mainmenu-inner {margin:  0;padding: 0 10px;display:block; }


/* ZT SLIDESHOW
--------------------------*/
#zt-slideshow {margin: 0 ;width: 100%;}
#zt-slideshow-inner {margin: 0 -10px 0 0;padding:7px;}


/* ZT LAYOUT ----------*/
.zt-user {float: left;}
.zt-box-inside {padding: 0 10px;}

#zt-mainframe-inner{width:100%;display: inline-block;margin:20px 0 0 ;}
#zt-component {margin:  0;width: 100%; display: inline-block;}
#zt-component-inner {padding: 0 10px;display:block;}
#page,div.page-inset{width:100%;display: inline-block;}
#page{margin-bottom:20px;}

/* LEFT CONTENT RIGHT
--------------------------*/

#zt-container,
#zt-container-left,
#zt-container-right,
#zt-container-full {
	width: 100%;
	position: relative;
}

#zt-left {
	width: 30%;float: left;position:relative;z-index:5;
	background:url(../images/left-opacty.png) repeat-y left top;
}
#zt-content {width: 70%;float: left;position:relative;z-index:2;}
#zt-right {width: 20%;float: right;}

#zt-left-inner,
#zt-right-inner,
#zt-content-inner {margin: 0;}

#zt-container-left #zt-content {width: 70%;}
#zt-container-right #zt-content {width:80%}
#zt-container-full #zt-content {width: 100%;}

.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;}


/* ZT FOOTER
--------------------------*/
#logo-bottom{width:8%;float:left;background:url(../images/logo-opacity.png) no-repeat right top;padding:10px 0;}

#zt-bottom {width: 100%;display: inline-block;  background: #e2e2e2;
	border-top:1px solid #cccccc;
	box-shadow: 1px 1px 10px 0 #cecece inset;
       -webkit-box-shadow: 1px 1px 10px 0 #cecece inset;
}
#zt-bottom-inner {padding: 10px 0;display:block;}

#zt-copyright {display:block;margin:10px 0 20px;}
#zt-copyright-inner,
#zt-botmenu-inner{margin: 0 10px;display:inline;}

#zt-botmenu {display:block;margin-top:15px;}
#zt-botmenu ul.menu{margin:0; display:block;}
#zt-botmenu ul.menu li{display:inline; border-bottom:none;background:none; padding: 0 5px;;}
#zt-botmenu ul.menu li a{text-transform: none;width:100%; padding: 0 5px;display:inline; color:#1f7cdc;}
#zt-botmenu ul.menu li a:hover,
#zt-bottom a:hover{background:none; color:#373737;}