

/*------------------------------------------------------------------------
* 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; }

html.ltr { direction: ltr; }

body {
	background: #ffffff;
	color: #2c2c2c;
	font-family: Arial;
	line-height: 20px; }

	body.fs10 { font-size: 10px; }

	body.fs11 { font-size: 11px; }

	body.fs12 { font-size: 12px; }

	body.fs13 { font-size: 13px; }

	body.fs14 { font-size: 14px; }

	body.fs15 { font-size: 15px; }

/* Clearfix */
.clearfix { clear: both; }

#zt-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%; }

#zt-wrapper-inner {
	margin: 0 auto;
	padding: 0; }

.zt-wrapper {
	margin: 0 auto;
	width: 960px; }

.none-display { display: none; }

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

#zt-userwrap5 { margin-top: 20px; }

div.moduletable_menu, div.moduletable_text, div.module, div.module_menu, div.module_text {
	clear: both;
	display: block;
	margin: 0 0 20px 0;
	position: relative;
	width: 100%; }

div.moduletable {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.09);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.09);
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,.09);
	margin: 0 0 20px 0;
	padding: 20px; }

.zt-user { float: left; }

/*h3 title*/
h3.moduletitle {
	color: #2f2f2f;
	font-size: 200%;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
	width: 100%; }

/*wrapper1*/
#zt-userwrap1-outer {
	background: #5caddb url('../images/bkg-top-pos.png') bottom left repeat-x;
	min-height: 5px;
	width: 100%; }

#zt-userwrap1 {
	display: none;
	overflow: hidden; }

	#zt-userwrap1 div.moduletable { margin: 0; }

#zt-userwrap1-inner {
	padding: 20px 0px;
	position: relative; }

#zt-userwrap1-inner {
	padding: 20px 0px;
	position: relative; }

/*header*/
#zt-header {
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.07);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.07);
	box-shadow: 0 1px 4px rgba(0,0,0,.07);
	height: auto;
	min-height: 70px;
	padding: 10px 0 0;
	position: relative;
	width: 100%; }

#zt-header-inner {
	padding-top: 10px;
	position: relative; }

.bkg-control-down {
	background: url('../images/icon-all.png') no-repeat 0 -437px;
	cursor: pointer;
	height: 27px;
	position: absolute;
	right: 0;
	top: -25px;
	width: 31px; }

	.bkg-control-down span { display: none; }

.bkg-control-up {
	background: url('../images/icon-all.png') no-repeat 0 -410px;
	cursor: pointer;
	height: 27px;
	position: absolute;
	right: 0;
	top: -25px;
	width: 31px; }

	.bkg-control-up span { display: none; }

/*logo*/
#zt-logo-image { padding: 0; }

	#zt-logo-image img { /*width: 165px;
    height: 45px;
    max-width: inherit;*/ }

	#zt-logo-image span { display: none; }

#zt-text-outer { padding: 0; }

#zt-logo-text {
	float: left;
	font-size: 400%; }

#zt-logo-slogan {
	color: #808080;
	float: left;
	margin: 0; }

#zt-logo-text span {
	float: left;
	line-height: 100%; }

/*search*/
#zt-search {
	float: right;
	height: 70px;
	width: 165px; }

.box-search {
	background: #f3f3f3;
	border: 1px solid #e1e1e1;
	float: right;
	height: 30px;
	margin: 30px 0 0 0;
	width: auto; }

	.box-search .inputbox {
		background: 0;
		border: 0;
		box-shadow: none;
		color: #585858;
		font-size: 90%;
		height: 30px;
		line-height: 30px;
		padding: 0 5px;
		text-transform: uppercase;
		width: 180px; }

	.box-search .button {
		background: url('../images/icon-all.png') no-repeat 0 -264px;
		border: 0;
		float: right;
		height: 17px;
		margin: 5px 5px 0 0;
		padding: 0;
		text-indent: -9999px;
		width: 20px; }

.bannergroup { margin: 10px 0 ; }

/*userwrap2*/
#zt-userwrap1.container { border-top: 1px solid #E2E3E5; }

#zt-userwrap1-inner { padding: 20px 0; }

/*userwrap3*/
#zt-userwrap3-inner { padding: 20px 0 0; }

.modal {
	background-clip: padding-box;
	background-color: 0 !important;
	border-radius: 0px !important;
	border: 0 !important;
	box-shadow: none !important;
	left: auto !important;
	margin: 0 !important;
	overflow: auto;
	position: static !important;
	top: auto !important;
	width: auto !important;
	z-index: 1050; }

/* Special grid styles
-------------------------------------------------- */
.show-grid {
	display: table;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 100%; }

	.show-grid [class*="span"] {
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		background-color: #eee;
		border-radius: 3px;
		line-height: 30px;
		min-height: 30px;
		text-align: center; }

	.show-grid:hover [class*="span"] { background: #ddd; }

	.show-grid .show-grid {
		margin-bottom: 0;
		margin-top: 0; }

		.show-grid .show-grid [class*="span"] { background-color: #ccc; }

/*main frame*/
#zt-mainframe {  }

#zt-mainframe-inner { padding: 20px 0; }

.not-show-content { display: none; }

#zt-component { /*padding: 0 0 20px 0;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.09); 
    box-shadow: 0 0 5px rgba(0,0,0,.09);
    background-color: #fff;*/ }

#zt-component-inner { /*padding: 20px;*/ }
#zt-position5{margin-top: 20px;}

.k2AccountPage {  }

.zt-drillmenu-inner {
	margin: 5px 0 0 0;
	position: relative; }

.hdrillmenu {
	float: left;
	width: 100%; }

.zt-drillmenu-inner h3 {
	color: #000000;
	float: left;
	margin: 0;
	width: 50%; }

	.zt-drillmenu-inner h3 span {
		float: left;
		margin: 0;
		padding: 10px 10px; }

.collapse { clear: both; }

.navbar { margin: 0; }

.zt-drillmenu-inner .btn-navbar {
	background: url('../images/icon-all.png') no-repeat 0 -281px;
	display: block;
	height: 37px;
	margin: 5px 10px;
	padding: 0;
	text-align: right;
	width: 52px; }

	.zt-drillmenu-inner .btn-navbar span { display: none; }

/*breadcrum*/
#zt-breadcrumbs { margin: 0; }

	#zt-breadcrumbs .breadcrumbs {
		color: #777777;
		display: inline-block;
		margin-top: 20px;
		width: 100%; }

		#zt-breadcrumbs .breadcrumbs >ul { margin: 0; }

			#zt-breadcrumbs .breadcrumbs >ul>li {
				background: 0;
				color: #686868;
				float: left;
				padding-left: 15px; }

/*go to top*/
#gototop {
	background-color: #f75454;
	background-image: url("../images/ui.totop.png");
	background-position: 13px 15px;
	background-repeat: no-repeat;
	border-radius: 30px;
	border: medium none;
	bottom: 170px;
	display: none;
	height: 50px;
	position: fixed;
	right: 40px;
	text-decoration: none;
	text-indent: -999999px;
	width: 50px;
	z-index: 9999; }

	#gototop span {
		background-color: #fb3c3c;
		background-image: url("../images/ui.totop.png");
		background-position: 16px 18px;
		background-repeat: no-repeat;
		border-radius: 30px;
		display: block;
		float: left;
		height: 56px;
		margin: -3px 0 0 -3px;
		opacity: 0;
		opacity: 0;
		overflow: hidden;
		width: 56px; }

	#gototop:hover span {
		-moz-transition: 1s ease;
		-o-transition: 1s ease;
		-webkit-transition: 1s ease;
		opacity: 1;
		transition: 1s ease; }

/*userwrap6*/
#zt-userwrap6-inner { padding: 20px 0; }

	#zt-userwrap6-inner .moduletable { margin: 0; }

	#zt-userwrap6-inner h3.moduletitle {
		font-size: 200%;
		line-height: 32px;
		margin: 0 0 5px 0;
		padding: 0 0 5px 0; }

		#zt-userwrap6-inner h3.moduletitle span { padding: 0 0 0 40px; }

.joomla h3.moduletitle { background: url('../images/icon-all.png') no-repeat 0 -464px; }

.module h3.moduletitle { background: url('../images/icon-all.png') no-repeat 0 -497px; }

.component h3.moduletitle { background: url('../images/icon-all.png') no-repeat 0 -534px; }

.plugin h3.moduletitle { background: url('../images/icon-all.png') no-repeat 0 -573px; }

/*userwrap7*/
#zt-userwrap7-inner { padding: 20px 0; }

/*footer*/
#zt-footer {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.09);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.09);
	box-shadow: 0 0 5px rgba(0,0,0,.09); }

#zt-footer-inner { padding: 25px 0; }

#zt-footer-left {  }

#zt-footer-copy {
	float: left;
	width: 100%; }

/*Search top*/
#zt-searchform { position: relative; }

	#zt-searchform a#search {
		display: block;
		position: absolute;
		top: -42px; }

span.zt-icon-search {
	-moz-border-radius: 4px;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	-webkit-border-radius: 4px;
	-webkit-transition: all 0.6s linear;
	background: url(../images/search-icon.png) no-repeat 9px 11px;
	border-radius: 4px;
	display: inline-block;
	float: left;
	height: 36px;
	text-indent: -9999em;
	transition: all 0.6s linear;
	width: 36px; }

	span.zt-icon-search.hover,
#zt-searchtop:hover span.zt-icon-search,
span.zt-icon-search:hover {
		background-color: #f75454;
		background-position: 9px -53px; }

#zt-searchform-inner {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	color: #7B7B7B;
	display: none;
	left: -20px;
	line-height: 150%;
	padding: 16px;
	position: absolute;
	top: 5px;
	width: 230px;
	z-index: 10020; }

	#zt-searchform-inner .search-border:before {
		border-color: transparent transparent #FE5252;
		border-style: solid;
		border-width: 5px;
		content: "";
		height: 0;
		left: 32px;
		position: absolute;
		top: -9px;
		width: 0; }

	#zt-searchform-inner .search-border {
		background-color: #FE5252;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		height: 4px;
		margin: -16px 0 16px -16px;
		padding: 0 16px;
		width: 230px; }

	#zt-searchform-inner .inputbox {
		-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.12);
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.12);
		border: solid 1px #e1e1e1;
		box-shadow: inset 0 0 5px rgba(0,0,0,.12);
		color: #616060; }

/*social*/
#social {
	float: right;
	text-align: right; }

	#social a {
		-moz-border-radius: 4px;
		-moz-transition: all 0.6s linear;
		-o-transition: all 0.6s linear;
		-webkit-border-radius: 4px;
		-webkit-transition: all 0.6s linear;
		background: url(../images/social-icons.png)no-repeat 0 0;
		border-radius: 4px;
		display: inline-block;
		height: 36px;
		margin: 0 0 0 5px;
		position: relative;
		text-indent: -9999em;
		transition: all 0.6s linear;
		width: 36px; }

		#social a span { display: none; }

	#social a#facebook { background-position: 12px 9px; }

		#social a#facebook:hover {
			background-color: #0e71b7;
			background-position: 12px -53px; }

	#social a#twitter { background-position: -25px 9px; }

		#social a#twitter:hover {
			background-color: #1abbde;
			background-position: -25px -53px; }

	#social a#pin { background-position: -62px 9px; }

		#social a#pin:hover {
			background-color: #ff1616;
			background-position: -62px -53px; }

#social {
	margin: 0;
	opacity: 2; }

.highslide-gallery ul {
	margin: 0;
	padding: 0;
	width: 100%; }

	.highslide-gallery ul li {
		background: 0;
		float: left;
		margin: 10px;
		padding: 0; }

		.highslide-gallery ul li img {
			background: #ffffff;
			border: 1px solid #dbdbdb;
			float: left;
			margin: 0;
			padding: 4px; }

.zo2-vimeo {
	float: left;
	margin: 0 10px 0 0 ; }

.zo2-youtube {
	float: left;
	margin: 0 10px 0 0 ; }

.zo2_overlay {
	background: #000000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 666; }

#mobile-button {
	background: url("../images/mobile/icon-navbar.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 34px;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 48px;
	z-index: 9999; }

/*right to left style*/
html.rtl { direction: rtl; }

.rtl ul.menu2 li.current, .rtl ul.weblinks li:hover, .rtl ul.mostread li:hover, .rtl ul.latestnews li:hover, .rtl ul.menu2 li:hover {
	background: url('../images/rtl/bullet.png') no-repeat right 50%;
	float: right;
	margin: 0 10px 0 0; }

.rtl ul.menu li.current, .rtl ul.menu li:hover {  }

.rtl ul.menu li {  }

.rtl ul.weblinks li:hover, .rtl ul.mostread li:hover,  .rtl ul.latestnews li:hover, .rtl ul.menu2 li:hover {
	-moz-transition: all 0.3s linear 0s;
	margin: 0 10px 0 0; }

.rtl ul.weblinks li, .rtl ul.mostread li, .rtl ul.latestnews li, .rtl ul.menu2 li {
	background: url("../images/rtl/bullet.png") no-repeat right 50%;
	float: right;
	text-align: right; }

.rtl ul.weblinks li a span, .rtl ul.mostread li a span, .rtl ul.latestnews li a span, .rtl ul.menu2 li a span { margin: 0 15px 0 0; }

.rtl ul.weblinks li a span span, .rtl ul.mostread li a span span, .rtl ul.latestnews li a span span, .rtl ul.menu2 li a span span { margin: 0; }

.rtl ul.menu2 li.current, .rtl ul.menu2 li:hover { background: url("../images/rtl/bullet.png") no-repeat right 50%; }

.rtl img.mcaption {
	float: right;
	margin: 0 0 0 10px; }

/*logo*/
.rtl #zt-logo-image { float: right; }

.rtl #zt-text-outer { float: right; }

.rtl #zt-logo-text { float: right; }

	.rtl #zt-logo-text span { float: right; }

.rtl #zt-logo-slogan { float: right; }

/*search*/
.rtl #zt-search { float: left; }

.rtl .box-search .button { float: left; }

.rtl .box-search { float: left; }

/*header*/
.rtl .bkg-control-down {
	background: url('../images/icon-all.png') no-repeat 0 -437px;
	left: 0px;
	right: auto; }

.rtl .bkg-control-up {
	background: url("../images/icon-all.png") no-repeat 0 -410px;
	left: 0px;
	right: auto; }

/*mega menu*/
.rtl span.has-image {
	background-position: 100% 50%;
	padding: 0 25px 0 0; }

.rtl #menusys_mega li { float: right; }

	.rtl #menusys_mega li.first-item { margin: 0; }

.rtl #menusys_mega .megacol ul li a .menu-title {
	float: right;
	padding: 0;
	text-align: right; }

.rtl #menusys_mega .menusub_mega .menusub_mega .subwrapcenter-left {
	float: right;
	padding: 0 10px 0 0; }

.rtl #menusys_mega .menusub_mega .menusub_mega .subwrapcenter-right {
	float: right;
	padding: 0 0 0 10px; }

.rtl #menusys_mega .menusub_mega .menusub_mega .subarrowtop {
	left: auto;
	right: -5px; }

.rtl #menusys_mega .subarrowtop {
	left: auto;
	right: 45px; }

.rtl #menusys_mega  .zt-field  ul li {
	border: 0;
	padding: 0 15px 0 0; }

	.rtl #menusys_mega  .zt-field  ul li:hover {  }

.rtl #menusys_mega .megacol ul li a {  }

	.rtl #menusys_mega .megacol ul li a:hover,
.rtl #menusys_mega .megacol ul  li a:active,
.rtl #menusys_mega .megacol ul  li a:focus,
.rtl #menusys_mega .megacol ul  li a.active,
.rtl #menusys_mega .megacol ul  li a.active:hover,
.rtl #menusys_mega .megacol ul  li a.active:active,
.rtl #menusys_mega .megacol ul  li a.active:focus {  }

	.rtl #menusys_mega .megacol ul li a:hover  span.menu-title,
.rtl #menusys_mega .megacol ul  li a:active  span.menu-title,
.rtl #menusys_mega .megacol ul  li a:focus  span.menu-title,
.rtl #menusys_mega .megacol ul  li a.active  span.menu-title,
.rtl #menusys_mega .megacol ul  li a.active:hover  span.menu-title,
.rtl #menusys_mega .megacol ul  li a.active:active  span.menu-title,
.rtl #menusys_mega .megacol ul  li a.active:focus  span.menu-title { margin: 0 10px 0 0; }

.rtl #menusys_mega .megacol { float: right; }

.rtl #menusys_mega .mega-group .menu-title {
	float: right;
	padding: 10px 0 0 0; }

.rtl #menusys_mega .mbanner {
	float: right;
	margin: 0 10px 0 0; }

.rtl #menusys_mega li.mfeatures .column5 {
	float: left;
	text-align: left; }

.rtl #zt-userwrap2-inner h3.moduletitle span { padding: 0 40px 0 0 ; }

.rtl  #menusys_mega .zt-field.field2 label {
	float: right;
	margin: 1px 0 0 5px; }

.rtl #menusys_mega .zt-field ul li { background: 0 !important; }

	.rtl #menusys_mega .zt-field ul li a { background: 0 !important; }

	.rtl #menusys_mega .zt-field ul li.hover,
.rtl #menusys_mega .zt-field ul li:hover { background: none !important; }

.rtl #menusys_mega .menusub_mega .k2ItemsBlock ul li a { float: right; }

.rtl #menusys_mega .menusub_mega .menusub_mega { margin: -31px -7px 0 0 !important }

	.rtl #menusys_mega .menusub_mega .menusub_mega .megacol ul.mega-ul { margin: 0 10px; }

.rtl .stats-module dt {
	float: right;
	margin: 0 0 0 15px; }

.rtl .stats-module dd { float: left; }

/*social*/
.rtl #social { float: left; }

	.rtl #social ul, .rtl #social label { float: left; }

/*footer*/
.rtl #zt-footer-left { float: right; }

.rtl #zt-footer-menu ul.menu { float: right; }

.rtl #zt-footer-logo { float: left; }

/*Breadcrumbs*/
.rtl .breadcrumbs { float: right; }

.rtl #zt-breadcrumbs .breadcrumbs > ul > li { float: right; }

/*Slideshow*/
.rtl .zt-onebyone .oneByOne_item .slide2Txt2 p { float: right; }

.rtl .zt-onebyone .oneByOne_item .slide2Txt3 span { float: right; }

.rtl .zt-orderlist li {
	margin-left: 0;
	margin-right: 20px; }

	.rtl .zt-orderlist li span:before {
		left: auto;
		right: -1.3em; }

	.rtl .zt-orderlist li span { padding: 0.4em 2em 0.4em 0.4em; }

.rtl #zt-mainmenu {
	float: right;
	margin-left: 0 !important;
	margin-right: 34px; }

.rtl #zt-searchform-inner {
	left: auto;
	right: -20px; }

	.rtl #zt-searchform-inner .search-border:before {
		left: auto;
		right: 32px; }

	.rtl #zt-searchform-inner .search-border { margin: -16px -16px 16px 0; }

/*bottom*/
.rtl #zt-position-17 .zt-image {
	float: right;
	margin: 0 0 10px 20px; }

.rtl .button-arrow { background-image: url(../images/button-arrow-rtl.png); }

/*_____Module Class Suffix________*/
/*box-dark*/
div.box-dark {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.09);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.09);
	background: #2e2e2e;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,.09);
	color: #fff; }

	div.box-dark h3.moduletitle { color: #fff; }

#zt-right .box-dark h3.moduletitle { color: #fff; }

#zt-right div.box-dark {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.09);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.09);
	background: #2e2e2e;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,.09);
	color: #fff; }

.zt-orderlist { counter-reset: li; }

	.zt-orderlist li span {
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		display: block;
		margin: .5em 0;
		padding: .4em .4em .4em 2em;
		position: relative;
		text-decoration: none;
		transition: all .3s ease-out; }

		.zt-orderlist li span:hover:before {
			-moz-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg); }

		.zt-orderlist li span:before {
			-moz-transition: all .3s ease-out;
			-ms-transition: all .3s ease-out;
			-o-transition: all .3s ease-out;
			-webkit-transition: all .3s ease-out;
			background: none repeat scroll 0 0 #fff;
			border-radius: 2em 2em 2em 2em;
			border: 0.3em solid #FFFFFF;
			color: #2e2e2e;
			content: counter(li, decimal);
			counter-increment: li;
			font-weight: bold;
			height: 2em;
			left: -1.3em;
			line-height: 2em;
			margin-top: -1.3em;
			position: absolute;
			text-align: center;
			top: 50%;
			transition: all .3s ease-out;
			width: 2em; }

/*box-pink*/
div.box-pink {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.09);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.09);
	background: #fe5252;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,.09);
	color: #fff; }

	div.box-pink a { color: #fff!important; }

	div.box-pink h3.moduletitle { color: #fff; }

	div.box-pink ul li { border-bottom: 1px solid #fd7878;float: left; }

/*box-clean*/
div.box-clean {
	background: none;
	border-radius: 0;
	box-shadow: none; }

/*box-contact*/
.box-contact .zo2-gmap {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.09);
	border: solid 5px #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.09);
	max-width: 100%;
	webkit-box-shadow: 0 0 5px rgba(0,0,0,.09); }

/*About us*/
#zt-position-17 .zt-image {
	float: left;
	margin: 0 20px 10px 0; }

/*Accordion*/
.box-accordion div.moduletable {
	background: none;
	border-radius: 0;
	box-shadow: none;
	padding: 0; }

.box-accordion div .k2ItemsBlock ul { margin: 0; }

	.box-accordion div .k2ItemsBlock ul li {
		margin: 0;
		padding: 0!important; }

.box-accordion ul.zt-accordion { margin: 0; }

	.box-accordion ul.zt-accordion li { border: none; }

		.box-accordion ul.zt-accordion li:last-child {
			margin: 0;
			padding: 0; }

.box-accordion h3.accordion-head {
	color: #2F2F2F;
	font-size: 190%;
	font-weight: normal;
	text-transform: uppercase; }

	.box-accordion h3.accordion-head span.active,
.box-accordion h3.accordion-head span {
		-moz-transition: all linear .5s;
		-ms-transition: all linear .5s;
		-o-transition: all linear .5s;
		-webkit-transition: all linear .5s;
		background: url('../images/accordion-icon.png') no-repeat;
		transition: all linear .5s; }

	.box-accordion h3.accordion-head span.active { background-position: 0 -24px; }

/**__Fix IE8__**/
.ie8 .container { width: 1170px; }

.ie8 .itemImageBlock img { width: 100%!important; }

