﻿/*------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */

p img {    
    margin-right: 18px;
}

html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	color:#242424;
	background:#ffffff url('../images/bkg-body.png') repeat left top;
	font-family: Tahoma, Verdana, sans-serif;
}
body.fs1 {font-size: 10px; line-height: 16px;}
body.fs2 {font-size: 11px; line-height: 17px;}
body.fs3 {font-size: 13px; 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;}

/* Clearfix */
.clearfix {
	clear: both;
}
#zt-wrapper {
  left: 0;
  margin: 0 auto;
  min-height: 100%;
  overflow: hidden;
  padding: 0;
  top: 0;
  width: 100%;
}
#zt-wrapper-none {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
}
#zt-wrapper-inner {
	padding: 0;
	
	margin: 0 auto;
}
.zt-wrapper {
  margin: 0 auto;
  position: relative;
  width: 960px;
}
#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 {
	width: 100%;
}
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin:0 0 20px 0;
}
/*Отступы блоков левого бокового меню*/
div.moduletable_left {
    margin:0 0 53px 0; width: 280px;  
}

/*header*/
h3.moduletitle{
	margin:0 0 10px 0;
	padding:0;
	color:#2a2a2a;
	border-bottom: 1px solid #e9e9e9;
    padding-top: 6px;
    padding-bottom: 7px;
    font-size:1.3em;
    text-transform: uppercase;
    font-weight: 100;
    width: 175px;
}
.moduletitle{
	margin:0 0 10px 0;
	padding:0;
	color:#2a2a2a;
	border-bottom: 1px solid #e9e9e9;
    padding-top: 6px;
    padding-bottom: 7px;
    font-size:1.3em;
    text-transform: uppercase;
    font-weight: 100;
    width: 175px;
}
#zt-header{
	height:126px;
	width:100%;
	background:url('../images/bkg-header.png') repeat-x left top;
}
#zt-header-inner{
	height:126px;
	width:100%;
	background:url('../images/bkg-header-inner.png') no-repeat center 50%;
}

#zt-logo{
	height:73px;
	width:212px;
	float:left;	
	margin:25px 0 0 0 ;
	background:url('../images/bkg-logo.png') no-repeat left top;
}
#zt-logo span{
	display:none;
}

#zt-mainmenu{
	width:680px;
	float:right;
	height:116px;
	margin:0 0 0 0;
}


/*slideshow*/
#zt-slideshow{
	margin:-9px  0 0 0;
}
#zt-slideshow-inner{
	width:980px;
	margin:auto;
	background:url('../images/bkg-slideshow.png') repeat-y top center;
}

/*userwrap1*/
#zt-userwrap1-inner{
	margin:-9px auto;
	width:1010px;
}
#zt-userwrap1-inner .bkg-top{
	width:1010px;
	height:15px;
	float:left;
	background:url('../images/wrapperuser1-top.png') top left no-repeat;
}
#zt-userwrap1-inner .bkg-middle{
	margin: 0 16px;
    width: 978px;
	height:auto;
	float:left;
	background:url('../images/wrapperuser1-center.png') top left repeat;
}
#zt-userwrap1-inner .bkg-bottom{
	width:1010px;
	height:38px;
	float:left;
	background:url('../images/wrapperuser1-bot.png') top left no-repeat;
}

.zt-col {
	float:left;
	color:#ffffff;
}
.zt-user {
	float:left;
}
.zt-user .zt-box-inside{
	padding:0 10px;
}

#zt-colwrap1{
	width:96%;
	float:left;
	padding:20px;
	background:url('../images/bkg-userwrapper-inner-top.png') top center no-repeat;
}
#zt-colwrap2{
	width:100%;
	float:left;
	padding:30px 0 0;
	background:url('../images/bkg-colwrapper2.png') top center repeat-x;
}

#zt-colwrap2-inner{
	width:96%;
	float:left;
	padding:20px;	
}
#zt-userwrap2-inner{
	padding:0 10px 20px;
	width:98%;
}
#zt-userwrap2-inner .zt-box-inside{
	padding:0 10px;
}
#zt-userwrap2-inner .zt-box-inside .images{
	margin:0;
	width:100%;
	float:left;
}
#zt-userwrap2-inner .zt-box-inside .title{
	color:#004fad;
	font-size:130%;
	margin:10px 0;
	float:left;
	width:100%;
}
#zt-userwrap2-inner .zt-box-inside .description{
	color:#202020;
	margin:0;
	width:100%;
	float:left;
}

#zt-userwrap3-inner{
	padding:20px 10px;
	width:98%;
}


/*main*/
#zt-mainframe-inner{
	width:974px;
	margin:auto;
}	
#zt-mainframe-inner1{
	width:974px;
	float:left;
	background:url('../images/bkg-main-frame.png') top center repeat-y;
}
#zt-tp {position: absolute; top: 0px; left: -5000px;}
#zt-mainframe-inner2{
	padding:0px 20px 0 20px;
}
.home #zt-mainframe-inner2{
	padding:60px 20px 0 20px;
}
.zt-mainframe-inner-bot{
    width:974px;
	float:left;
	height:40px;
	background:url('../images/bkg-main-frame-bot.png') top left no-repeat;
}
.zt-mainframe-inner-bot span{
	display:none;
}

.zt-mainframe-inner-top{
	/*width:974px;*/ width: 100%;
	float:left;
	margin:5px 0 0 0;
	height:40px;
	background:url('../images/bkg-main-frame-top.png') top left no-repeat;
}

.zt-mainframe-inner-top span{
	display:none;
}
.none-display{
	display:none;
}

#zt-content{
	width:100%;
}
#zt-left{
	width:30%;
}
#zt-right{
	width:25%;
}

/*right*/
#zt-container-left #zt-content, #zt-container-right #zt-content {
  display: table-cell;
  width: 70%;
}
#zt-container-left #zt-left,
#zt-container-right #zt-right{
	width:30%;
}
#zt-container-full #zt-content{
	width:100%;
}



/*default*/
.zt-layout-lcr,
.zt-layout-lrc,
.zt-layout-clr {
}
.zt-layout-lcr  #zt-content,
.zt-layout-clr #zt-content,
.zt-layout-lrc #zt-content {
	
}
.zt-layout-clr #zt-right {
	float: left;
}
.zt-layout-clr #zt-left {
	float: left;
}

.zt-layout-clr #zt-left-inner{
	padding:0 10px 0 0;
}
.zt-layout-clr #zt-right-inner{
	padding:0 0 0 10px;

}

.zt-layout-clr #zt-container-right #zt-right-inner{
	padding:0;

}
.zt-layout-clr #zt-container-right #zt-component{
	padding:0 60px 0 0;

}


.zt-layout-clr #zt-container #zt-content{
	float: left;
}
.zt-layout-clr #zt-container #zt-content #zt-component {
	padding:0 20px 0 0;
	
}

.zt-layout-clr #zt-container-full #zt-component {
  padding: 0;
}

/*left content right*/
.zt-layout-lcr  #zt-right {
	float:right;
}

.zt-layout-lcr #zt-left-inner{
	padding:0;
}
.zt-layout-lcr #zt-left {
  display: table-cell;
  vertical-align: top;
  width: 28%;
}
.zt-layout-lcr #zt-container-left {
    display: table-row;
    width: 100%;
}


.zt-layout-lcr #zt-container-full #zt-content{
	margin:0;
}
.zt-layout-lcr #zt-container-full #zt-component {
  padding: 0;
}

.zt-layout-lcr #zt-container-right #zt-content {
	float:left;
	margin: 20px 0 0;
}

.zt-layout-lcr #zt-container-right #zt-component {
	padding:0 20px 0 0;
	
}
.zt-layout-lcr #zt-container-left #zt-component {
	padding:0 0 0 20px;
	
}

.jwap {position:absolute; top:0; left: -6800px;}

/*left right content*/
.zt-layout-lrc  #zt-left,
.zt-layout-lrc  #zt-right{
	float:left;
}

.zt-layout-lrc #zt-left-inner{
	padding:0 10px 0 0;
}
.zt-layout-lrc #zt-right-inner{
	padding:0 0 0 5px;

}

.zt-layout-lrc  #zt-content{
	float:right;
}
.zt-layout-lrc  #zt-component{
	padding:0 0 0 20px;
}
.zt-layout-lrc #zt-container-full #zt-component {
  padding: 0;
}

#zt-container #zt-component{
	padding:0 20px;
}



#zt-userwrap4-inner{
	margin: auto;
    width: 974px;

}

#zt-userwrap4-inner1 {
  background: url("../images/bkg-main-frame.png") repeat-y scroll center top transparent;
  float: left;
  width: 974px;
}


#zt-userwrap4-inner2{
	float: left;
    padding:  10px;
    width: 98%;
}

#zt-userwrap5-inner{
	width:974px;
	margin:auto;
}

#zt-userwrap5-inner1{
    width:974px;
	float:left;
	height:50px;
	margin:5px 0 0 0;
	background:url('../images/bkg-userwrap5-top.png') top left no-repeat;
}

#zt-userwrap5-inner1 span{
	display:none;
}

#zt-userwrap5-inner2{
	width:974px;
	float:left;
	height:auto;
	background:url('../images/bkg-userwrap5-middle.png') top left repeat-y;
}
#zt-userwrap5-inner3{
	float: left;
    padding: 0 10px 30px;
    width: 98%;
}

#zt-user9{
	width:22%;
}
#zt-user10{
	/*width:20%;*/
}
#zt-user11{
	width:33%;
}
#zt-user12{
	width:25%;
}
#zt-footer-inner{
	width:974px; 
	margin:0 auto 10px;
	height:58px;
	color:#949494;
	background:url('../images/bkg-footer.png') top left no-repeat;
}
#zt-footer-inner a{
	color:#ffffff;
	text-decoration:none;
}
#zt-footer-inner a:hover{
	text-decoration:underline;
	color:#949494;
}
#zt-footer-menu{
	margin:0 0 0 20px;
	width:50%;
	float:left;
}

#zt-copyright{
	margin:0 20px 0 0;
	width:40%;
	text-align:right;
	float:right;
	height:50px;
	line-height:50px;	
}
#zt-footer-menu ul{
	margin:0;
	padding:0;
	float:left;
	background:0;
}
#zt-footer-menu ul li{
	margin:0 10px 0 0 ;
	padding:0;
	float:left;
	height:50px;
	line-height:50px;
	background:0;
}
.moduletable p span a  {
        font-size: 120%;
}
/*my navigation and logo*/
#wrap {
    width: 100%;
    background-image: url("../images/wrapperuser1-center2.png"); 
}
#container_logo {
    float: left;
    width: 27%;
    height: 150px;
    background-image: url("../images/sova_logo.png");
    background-repeat: no-repeat;
    background-position: center;
}
#container_right {   
    height: 160px;
    margin-top: 0px;
    position: relative;
}
#container {
    width: 24%;
    height: 160px;
    float: left;
    border-left: 1px solid #3d5034;
    background-image: url("../images/bg_con.png"); 
}
#container ul li a {
    color: #fcad4f;
}
.header {
    height: 45px;
    background-image: url("../images/button3.png");
    background-repeat: no-repeat;
    margin-top: 5px;
    text-align: center;
}
.header img {
    border: none;
}
.fixed {
  position: absolute;
  bottom: 0;
}
#float{
width: 250px;
height: 300%;
position: relative;
}

@media screen and (max-width:1023px) and (min-width:769px) {
    #zt-wrapper {width: 100%;}
    .zt-wrapper {width: 100%;} 
    #zt-slideshow-inner {width: 98%; background: url(../images/bkg-userwrap5-middle.png) top left repeat-y;}
    #zt-mainmenu {float: none; width: 100%;} 
    #zt-logo {width: 100%; background: url(../images/bkg-logo.png) no-repeat top;}
    #menusys_mega {margin-top: 1em; /*margin-bottom: 1.5em;*/ background: #ceb17e;}
    #menusys_mega li {/*float: none;*/ height: 30px; background: none; padding-bottom: 10px;}
    #menusys_mega li a.active {background: none;}
    #menusys_mega li a.active .no-image {background: none;}    
    #menusys_mega .menu-title {float: none; line-height: 45px; padding: 0px 16px;}
    #menusys_mega .no-image {height: 45px;}
    #menusys_mega li.active .menu-title {background: none;}
    #container_logo {width: 100%; float: none; padding-top: 25px;}  
    #container {width: 33%; float: left;}
    #zt-col6 {width: 100%;} 
    #zt-mainframe-inner{width: 100%;}   
    #zt-mainframe-inner1 {float: none;width: 99%; background: url(../images/bkg-userwrap5-middle.png) top left repeat-y;}
    .zt-mainframe-inner-bot {width: 99%;}
    .zt-layout-lcr #zt-left-inner {width: 100%;}
    div.moduletable_left {width: 100%;}
    .zt-layout-lcr #zt-container-left {display: flex; flex-flow: wrap;}
    .zt-layout-lcr #zt-left {}
    #zt-container-left #zt-content { width: 100%;  order: 1;}
    #zt-container-left #zt-left {width: 100%; order:2}
    .zt-user {float: none; width: 100%;}
    .zt-user .zt-box-inside {padding: 0;}
    .zt-layout-lcr #zt-container-left #zt-component {padding: 0;}    
    h2.contentheading, .contentheading {font-size: 180%;}
    #zt-userwrap5-inner {width: 100%;}
    #zt-footer-inner {width: 99%; margin: 0;}
    #zt-userwrap5-inner1,#zt-userwrap5-inner2{width: 99%;}
    #zt-footer-menu {float: none; width: 100%;}
    #zt-copyright  {float: none; width: 100%;}
    #comments-form img.smile,#comments-form img.captcha {width: inherit;}
    #comments-form p, #comments-form #comments-form-buttons {margin-left: 0 !important; }
    #comments .comments-list {margin-left: 0;}
    #comments-form textarea, #comments-form .grippie {max-width: 100%; width: 100%;}
}
@media screen and (max-width:768px) and (min-width:761px) {
    #zt-wrapper {width: 100%;}
    .zt-wrapper {width: 100%;} 
    #zt-slideshow-inner {width: 98%; background: url(../images/bkg-userwrap5-middle.png) top left repeat-y;}
    #zt-mainmenu {float: none; width: 100%;} 
    #zt-logo {width: 100%; background: url(../images/bkg-logo.png) no-repeat top;}
    #menusys_mega {margin-top: 1em; /*margin-bottom: 1.5em;*/ background: #ceb17e;}
    #menusys_mega li {/*float: none;*/ height: 30px; background: none; padding-bottom: 10px;}
    #menusys_mega li a.active {background: none;}
    #menusys_mega li a.active .no-image {background: none;}    
    #menusys_mega .menu-title {float: none; line-height: 45px; padding: 0px 16px;}
    #menusys_mega .no-image {height: 45px;}
    #menusys_mega li.active .menu-title {background: none;}
    #container_logo {width: 100%; float: none; padding-top: 25px;}  
    #container {width: 33%; float: left;}
    #zt-col6 {width: 100%;} 
    #zt-mainframe-inner{width: 100%;}   
    #zt-mainframe-inner1 {float: none;width: 99%; background: url(../images/bkg-userwrap5-middle.png) top left repeat-y;}
    .zt-mainframe-inner-bot {width: 99%;}
    .zt-layout-lcr #zt-left-inner {width: 100%;}
    div.moduletable_left {width: 100%;}
    .zt-layout-lcr #zt-container-left {display: flex; flex-flow: wrap;}
    .zt-layout-lcr #zt-left {}
    #zt-container-left #zt-content { width: 100%;  order: 1;}
    #zt-container-left #zt-left {width: 100%; order:2}
    .zt-user {float: none; width: 100%;}
    .zt-user .zt-box-inside {padding: 0;}
    .zt-layout-lcr #zt-container-left #zt-component {padding: 0;}    
    h2.contentheading, .contentheading {font-size: 180%;}
    #zt-userwrap5-inner {width: 100%;}
    #zt-footer-inner {width: 99%; margin: 0;}
    #zt-userwrap5-inner1,#zt-userwrap5-inner2{width: 99%;}
    #zt-footer-menu {float: none; width: 100%;}
    #zt-copyright  {float: none; width: 100%;}
    #comments-form img.smile,#comments-form img.captcha {width: inherit;}
    #comments-form p, #comments-form #comments-form-buttons {margin-left: 0 !important; }
    #comments .comments-list {margin-left: 0;}
    #comments-form textarea, #comments-form .grippie {max-width: 100%; width: 100%;}
}
@media screen and (max-width:760px) {
    #zt-wrapper {width: 100%;}
    .zt-wrapper {width: 100%;} 
    #zt-mainmenu {float: none; width: 100%;} 
    #zt-logo {width: 100%; background: url(../images/bkg-logo.png) no-repeat top;}
    #menusys_mega {margin-top: 1em; /*margin-bottom: 1.5em;*/ background: #ceb17e;}
    #menusys_mega li {/*float: none;*/ height: 30px; background: none; padding-bottom: 10px;}
    #menusys_mega li a.active {background: none;}
    #menusys_mega li a.active .no-image {background: none;}    
    #menusys_mega .menu-title {float: none; line-height: 45px; padding: 0px 16px;}
    #menusys_mega .no-image {height: 45px;}
    #menusys_mega li.active .menu-title {background: none;}
    #zt-slideshow-inner {width: 100%;}
    #container_logo {width: 100%; float: none; padding-top: 25px;}  
    #container {width: 100%; float: left; height: 70px; border-left:none;}
    #zt-col6 {width: 100%;} 
    #zt-mainframe-inner{width: 100%;}   
    #zt-mainframe-inner1 {float: none;width: 100%;}
    .zt-layout-lcr #zt-left-inner {width: 100%;}
    div.moduletable_left {width: 100%;}
    .zt-layout-lcr #zt-container-left {display: flex; flex-flow: wrap;}
    .zt-layout-lcr #zt-left {}
    #zt-container-left #zt-content { width: 100%;  order: 1;}
    #zt-container-left #zt-left {width: 100%; order:2}
    .zt-user {float: none; width: 100%;}
    .zt-user .zt-box-inside {padding: 0;}
    .zt-layout-lcr #zt-container-left #zt-component {padding: 0;}
    p img {width: 100%;}
    h2.contentheading, .contentheading {font-size: 120%;}
    #zt-userwrap5-inner {width: 100%;}
    #zt-userwrap5-inner1 {background: url(../images/bkg-userwrap5-top.png) top no-repeat;}
    #zt-userwrap5-inner1,#zt-userwrap5-inner2{width: 100%;}
    #zt-userwrap5-inner3 {background: url(../images/bkg-main-frame.png) top center repeat-y;}
    #zt-userwrap5-inner1,#zt-userwrap5-inner2{width: 100%;}
    #zt-footer-inner {width: 100%; margin: 0 auto 1px;height: 51px;background: url(../images/bkg-footer.png) top center no-repeat;}
    #zt-footer-menu {float: none; width: 100%;}
    #zt-copyright  {float: none; width: 100%;}
    #comments-form img.smile,#comments-form img.captcha {width: inherit;}
    #comments-form p, #comments-form #comments-form-buttons {margin-left: 0 !important; }
    #comments .comments-list {margin-left: 0;}
    #comments-form textarea, #comments-form .grippie {max-width: 100%; width: 100%;}
    .zt-mainframe-inner-bot {width: 100%; background: url(../images/bkg-main-frame-bot.png) top center no-repeat;}
    
}
@media screen and (max-width:640px) {
    #zt-wrapper {width: 100%;}
    .zt-wrapper {width: 100%; width: 100%;} 
    #zt-mainmenu {float: none;} 
    #zt-logo {width: 100%; background: url(../images/bkg-logo.png) no-repeat top;}
    #menusys_mega {margin-top: 1em; /*margin-bottom: 1.5em;*/ background: #ceb17e;}
    #menusys_mega li {/*float: none;*/ height: 30px; background: none; padding-bottom: 10px;}
    #menusys_mega li a.active {background: none;}
    #menusys_mega li a.active .no-image {background: none;}    
    #menusys_mega .menu-title {float: none; line-height: 45px; padding: 0px 16px;}
    #menusys_mega .no-image {height: 45px;}
    #menusys_mega li.active .menu-title {background: none;}
    #container_logo {width: 100%; float: none; padding-top: 25px;}  
    #container {width: 100%; float: left; height: 70px; border-left:none;}
    #zt-col6 {width: 100%;} 
    #zt-mainframe-inner{width: 100%;}   
    #zt-mainframe-inner1 {float: none;width: 100%;}
    .zt-layout-lcr #zt-left-inner {width: 100%;}
    div.moduletable_left {width: 100%;}
    .zt-layout-lcr #zt-container-left {display: flex; flex-flow: wrap;}
    .zt-layout-lcr #zt-left {}
    #zt-container-left #zt-content { width: 100%;  order: 1;}
    #zt-container-left #zt-left {width: 100%; order:2}
    .zt-user {float: none; width: 100%;}
    .zt-user .zt-box-inside {padding: 0;}
    .zt-layout-lcr #zt-container-left #zt-component {padding: 0;}
    p img {width: 100%;}
    h2.contentheading, .contentheading {font-size: 120%;}
    #zt-userwrap5-inner {width: 100%;}
    #zt-footer-inner {width: 100%;}
    #zt-footer-menu {float: none; width: 100%;}
    #zt-copyright  {float: none; width: 100%;}
}
@media screen and (max-width:480px) {
    #zt-wrapper {width: 100%;}
    .zt-wrapper {width: 100%;} 
    #zt-mainmenu {float: none; width: 100%;} 
    #zt-logo {width: 100%; background: url(../images/bkg-logo.png) no-repeat top;}
    #menusys_mega {margin-top: 1em; /*margin-bottom: 1.5em;*/ background: #ceb17e;}
    #menusys_mega li {/*float: none;*/ height: 30px; background: none; padding-bottom: 10px;}
    #menusys_mega li a.active {background: none;}
    #menusys_mega li a.active .no-image {background: none;}    
    #menusys_mega .menu-title {float: none; line-height: 45px; padding: 0px 16px;}
    #menusys_mega .no-image {height: 45px;}
    #menusys_mega li.active .menu-title {background: none;}
    #container_logo {width: 100%; float: none; padding-top: 25px;}  
    #container {width: 100%; float: left; height: 70px; border-left:none;}
    #zt-col6 {width: 100%;}    
    #zt-mainframe-inner1 {float: none;}
    .zt-layout-lcr #zt-left-inner {width: 100%;}
    div.moduletable_left {width: 100%;}
    .zt-layout-lcr #zt-container-left {display: flex; flex-flow: wrap;}
    .zt-layout-lcr #zt-left {}
    #zt-container-left #zt-content { width: 100%;  order: 1;}
    #zt-container-left #zt-left {width: 100%; order:2}
    .zt-user {float: none; width: 100%;}
    .zt-user .zt-box-inside {padding: 0;}
    .zt-layout-lcr #zt-container-left #zt-component {padding: 0;}
    p img {width: 100%;}
    h2.contentheading, .contentheading {font-size: 120%;}
    #zt-footer-menu {float: none; width: 100%;}
    #zt-copyright  {float: none; width: 100%;}
}
@media screen and (max-width:320px) {
    #zt-wrapper {width: 100%;}
    .zt-wrapper {width: 100%;} 
    #zt-mainmenu {float: none; width: 100%;} 
    #zt-logo {width: 100%; background: url(../images/bkg-logo.png) no-repeat top;}
    #menusys_mega {margin-top: 1em; /*margin-bottom: 1.5em;*/ background: #ceb17e;}
    #menusys_mega li {/*float: none;*/ height: 30px; background: none; padding-bottom: 10px;}
    #menusys_mega li a.active {background: none;}
    #menusys_mega li a.active .no-image {background: none;}    
    #menusys_mega .menu-title {float: none; line-height: 45px; padding: 0px 16px;}
    #menusys_mega .no-image {height: 45px;}
    #menusys_mega li.active .menu-title {background: none;}
    #container_logo {width: 100%; float: none; padding-top: 25px;}  
    #container {width: 100%; float: left; height: 70px; border-left:none;}
    #zt-col6 {width: 100%;}    
    #zt-mainframe-inner1 {float: none;}
    .zt-layout-lcr #zt-left-inner {width: 100%;}
    div.moduletable_left {width: 100%;}
    .zt-layout-lcr #zt-container-left {display: flex; flex-flow: wrap;}
    .zt-layout-lcr #zt-left {}
    #zt-container-left #zt-content { width: 100%;  order: 1;}
    #zt-container-left #zt-left {width: 100%; order:2}
    .zt-user {float: none; width: 100%;}
    .zt-user .zt-box-inside {padding: 0;}
    .zt-layout-lcr #zt-container-left #zt-component {padding: 0;}
    p img {width: 100%;}
    h2.contentheading, .contentheading {font-size: 120%;}
    #zt-footer-menu {float: none; width: 100%;}
    #zt-copyright  {float: none; width: 100%;}
    #comments-form img.smile {width: inherit;}
    #comments-form p, #comments-form #comments-form-buttons {margin-left: 0 !important; }
    #comments .comments-list {margin-left: 0;}
} 
