
html,body,form,fieldset {margin: 0;padding: 0;}

body {margin: 0;padding: 0;}
body#bd {font-family: Arial;}


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%;background:url(../images/header.png) repeat-x left top;}
#zt-wrapper-inner {width:100%;display:inline-block;background:url(../images/bd.png) repeat-x left 79px;}

.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,
#zt-userwrap7-inner {
	width: 100%;
}


#zt-userwrap1-inner{background:#000 ;}

#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap5-inner{margin: 0 -7px;display:block;width:auto;}

#zt-userwrap4-inner{
	background: #fff;
	border:1px solid #d5d5d5;
	border-radius: 7px;
	padding: 7px 0;
	margin-bottom:15px;
	box-shadow:  0 0 5px #d8d8d8, inset 0 0 10px #efefef ;
}
/* ZT BREADCRUMBS--------*/

#zt-breadcrumbs {margin:  0; }
#zt-breadcrumbs-inner {
	padding: 10px 15px;display:block;
	
}
#zt-breadcrumbs a{color:#333; margin: 0 5px;}
#zt-breadcrumbs a:hover{color:#A31506;}

/* ZT COLSPAN -----------*/

#zt-colspan1,
#zt-colspan2 {margin: 0;}

#zt-colspan1-inner,
#zt-colspan2-inner {margin: 0 ;}

/* ZT MODULETABLE --------*/

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text ,
div.moduletable_blank{
	clear: both;
	margin: 0 0 15px 0;
}



div.moduletable_blank{margin:0;}
div.modulecontent{width:100%; display:table;}
.ztmodule {padding: 0 5px;display: block;}
div.moduletable_nopad .ztmodule{clear: both; padding:0;}

h3.moduletitle,
h3.title{margin:5px 0 0 ;font-size: 163%;line-height:30px;color:#d53a3a;font-weight:normal;text-shadow: 1px 1px 0 #fff;}
h3.title{
	background:url(../images/title-1.png) repeat-x left top;margin:0;
	padding: 0 10px;
	margin-top:5px;
	border:1px solid #e9e9e9;
	border-radius:5px;
}
h3.moduletitle > span {}
div.moduletable_blank h3.moduletitle{margin: 0;}


/* ZT HEADER
--------------------------*/
#zt-massheader{width: 100%;display: inline-block; background:url(../images/header2.png) no-repeat center top;}
#zt-massheader-inner{
	background:#fff;
	padding:0 10px 10px;
	margin:20px 0 15px;
	
	border-radius:5px;
	box-shadow: 0 0 9px #a9a9a9;
}
#zt-header {width: 100%;display: inline-block;}
#zt-header-inner {width: 100%;padding:10px 0;display:inline-block;}

/* LOGO ---------*/
#zt-logo {width: 45%;float:left;}
#zt-logo .zt-logo {margin: 0 10px;}

#zt-logo .zt-logo a {
	display: block;
	width: 350px;
	height: 85px;
	background: url(../images/logo.png) no-repeat 0 0;
}

#zt-logo .zt-logo a span {display: none;}

/* TOP MENU ------*/
#zt-topmenu{float:right;width:16%;}
#zt-topmenu-inner{background:url(../images/topmenu.png) no-repeat 0 0;width:135px;min-height:35px;margin-top:-25px;padding-top:10px;}

#zt-topmenu #zt-login {float:left; margin:5px;}
#zt-topmenu ul.menu li {display: inline;background: none; padding:0 10px; border-right: 1px solid #98a6c4;}
#zt-topmenu ul.menu li:last-child{border-right:none;}

#zt-topmenu #zt-login  a{color:#fff;display:inline;padding: 0 8px;}



/* HIGHTLINE --------*/
#zt-highlight{float:left; width:37%;}
#zt-highlight-inner{background:url(../images/hightline.png) no-repeat 0 0;padding:5px 15px;min-height:95px;margin-top:-17px;}

/* ZT MAINMENU
--------------------------*/
#zt-mainmenu {width: 100%; display: inline-block;}
#zt-mainmenu-inner {
	background:url(../images/mainmenu.png) repeat-x left top;border:1px solid #dadada;
	padding:4px;
	display:block;
	border-radius:5px;
	box-shadow: 0 0 5px #ebebeb;
}


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

#zt-slideshow-inner1 {
	width:100%;display:inline-block;
	background:url(../images/mainbody.png) #7c0c00 repeat-x left bottom;
}
#zt-slideshow-inner2{
	display:block;
	background:url(../images/slideshow1.png) no-repeat center top;
}

/* ZT SPORTLIHT ----------*/
.zt-user {float: left;}

.zt-box-inside {padding: 0 7px;}

#zt-mainframe{width:100%;display:inline-block; }
#zt-mainframe-inner{display:block; margin: 0 -7px;}
#zt-component {
     margin:  0 7px 15px; display: block;
     background: #fff;
     border:1px solid #d5d5d5;
     
     border-radius: 7px;
     box-shadow:  0 0 5px #d8d8d8, inset 0 0 10px #efefef ;
}
#zt-component-inner {padding: 0px 15px 15px;margin:10px 0 0;}

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

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

#zt-left {width: 25%;float: left;}
#zt-content {width: 50%;float: left;}
#zt-right {width: 25%;float: right;}

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

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

#zt-container-left #zt-content,
#zt-container-right #zt-content,
#zt-container-full #zt-content {
}

.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-position #zt-left,
.page-position #zt-right{width:25%;}
.page-position #zt-right{float:left;}

.page-position #zt-content{width:50%; float:right;}

/* ZT Bottom
--------------------------*/
#zt-bottom {width: 100%;display: inline-block; }
#zt-bottom-inner {display:block; padding:10px 0;}


#zt-copyright {float: left;width: 50%; color:#646464;}
#zt-copyright-inner,
#zt-footer-inner{margin: 5px; text-shadow: 1px 1px 0 #f9f9f9;color:#5b5b5b;}
#zt-footer-inner{text-align:right;}
#zt-footer {float: right;width: 50%;}

#zt-copyright ul.menu{margin:0 0 5px -15px; display:block;text-align:left;}
#zt-copyright ul.menu li{display:inline; border-bottom:none;background:none; padding: 0 5px;;}
#zt-copyright ul.menu li a{text-transform: none;width:100%; padding: 0 5px;display:inline; color:#d53a3a;}
#zt-copyright ul.menu li a:hover,
#zt-copyright a:hover{background:none; color:#a31506; text-shadow:none;}
