#ajax-spinner {
    background: url("../images/spinner.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    height: 66px;
    left: 50%;
    margin: -33px 0 0 -33px;
    position: fixed;
    top: 50%;
    width: 66px;
    z-index: 10000;
}

body {
    margin: 0;
    overflow-y: scroll;
}

ul {
	padding: 0 0 0 15px;
}

.menu ul, #slider ul, .editor-gallery ul, #gallery ul, #langs ul {
	margin: 0;
	padding: 0;
}

.menu li, #slider li, .editor-gallery ul li, #gallery ul li, #langs ul li {
	list-style: none;
}

a, a:hover {
	color: inherit;
	text-decoration: none;
}

a img {
	border: none;
}

a {
	outline: none;
}

.flash {
    background: none repeat scroll 0 0 #98DE00;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 7px 0;
    position: fixed;
    z-index: 10;
}

.flash.error {
    background: none repeat scroll 0 0 #C10000;
}

.flash.popup {
    background: none repeat scroll 0 0 rgba(0,0,0,0.5);;
    height: 100%;
}

.flash p {
    margin: 0 15px;
}

.flash p.close {
    height: 16px;
    left: 100%;
    margin: 0 0 0 -31px;
    position: absolute;
}

.no-margin {
	margin: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.wrapper {
    float: left;
    width: 100%;
}

.inner {
    margin: 0 auto;
    position: relative;
    width: 990px;
}

.hidden {
	display: none;
}

/* .editor-layout2 .text { */
/* 	column-count: 2; */
/* 	-moz-column-count: 2; */
/* 	-webkit-column-count: 2; */
/* 	column-gap: 30px;	 */
/* 	-moz-column-gap: 30px;	 */
/* 	-webkit-column-gap: 30px;	 */
/* } */

.editor-layout3 .text {
	column-count: 3;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-gap: 30px;	
	-moz-column-gap: 30px;	
	-webkit-column-gap: 30px;	
}

.clear {
	clear: both;
}
