/*------------------------------------------------------------------------
* ------------------------------------------------------------------------
* Copyright (c) 2008-2011 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: Arial;

}
#bd {
	color: #262525;
	background-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 {
	margin: 0 auto;
	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;
}

#zt-colspan2,
#zt-colspan1{
        margin: 0 -11px;
        display: block;
	   width: 100%;
        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-userwrap4{
	display: inline-block;
        color: #CECECE;
	width: 100%;
}
#zt-mainfooter{
	border-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-child{
	   border: none;
}
#zt-toolbar ul.menu li a{
	background: none;
	display: inline-block;
	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*****/
#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: 960px;
	height: 200px;
	display: block;
	background: url("https://cerkva.km.ua/logo.png") no-repeat 0 0;
}
#logo a {
	width: 960px;
	height: 100px;
	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*****/
#zt-maintop{
        border-bottom: 1px solid #cacaca;
}
#zt-mainbody {
	width: 100%;
	display: inline-block;
        border-top: 1px solid #f1f1f1;
        background: 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 -5px;
	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: 49.5%;
}
#zt-container-left #zt-content,
#zt-container-right #zt-content{
	width: 74.5%;
    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;
}

#zt-container.zt-layout-lcr #zt-content {
}
#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;
}
div.row_separator{
	height: 10px;
	margin: 0 -10px;
	padding: 10px 10px 0 10px ;
	background: url(../images/row_separator.png) repeat-x 0 0;
}
/*****END CONTENT*****/

/*****BOTTOM*****/
#zt-bottom {
	display: inline-block;
	color: #CECECE;
	width: 100%;
	background: 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;
}
#zt-copyright {
	width: 50%;
	float: left;
}
#zt-copyright-inner{
	display: block;
	color: #d3d3d3;
}
#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-child{
	border-right: none
}
#zt-footer ul.menu li a{
	   padding: 0 10px;
	   font-size: 100%;
	   display: inline-block;
}
/*****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: 130.8%;
        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%;
}
#zt-right h3.title-l,
#zt-left h3.title-l{
        border-bottom: 1px solid #ddd;
}
#zt-mainbody h3.moduletitle{
        margin: 0 0px 10px 0px;
        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%;
	display: inline-block;
	font-weight: normal;
	margin: 10px 0 0 0 ;
	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;
}
span.bt-icon1,
span.bt-icon2,
span.bt-icon3{
	height: 30px;
	width: 30px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	background: url(../images/icon-30.png) no-repeat 0 0;
}
span.bt-icon2{background-position: left -40px;}
span.bt-icon3{background-position: left -80px;}

.font12{font-size: 100%; }
.font10{font-size: 83.3%; }
.font11{font-size: 91.7%;}
.font14{font-size: 116.7%;}
.font16{font-size: 133.3%;}
.font18{font-size: 150%;}
.font20{font-size: 166.7%;}
.bold{font-weight: bold;}
.gray1{color: #bababa;}
.tab_colud a{
	color: #5c5c5c;
	line-height: 25px;
	text-shadow: 1px 1px 1px #ddd;
}
.tab_colud a:hover{
	background: #3686db;
	color: #fff;
	text-shadow: none;
	text-decoration: none;
}
/*****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%;
	font-weight: normal;
}
div.latestnews div.latestnewsitems img {
        background:  #e2e2e2;
        padding: 4px;
	   margin: 0 10px 0 0;
}
div.onenews div.latestnews 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%;
	   text-transform: uppercase;
        display: block;
	   font-weight: normal;
        height: 39px;
	   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,
#zt-content-inner{
	   padding: 0px 10px;
        margin: 0 -6px;


}
div.round {
        border: 1px solid #e0e0e0;
        background: #f9f9f9;
        padding: 10px;
}
#zt-maintop div.round{

}
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;
}
/**** ZT SHARE *****/
ul.share{
	margin: 5px 0;
	float: right;
}
ul.share li{
	background: none;
	float: left;
	padding: 0;
	margin-right: 7px;
}
