/*******/
.cssload {
	position:relative;
	margin:auto;
	display: inline-block;
	padding-left: 5px;
}

.load {
	position: relative;
	background-color:#0082CD;
	height:5px;
	width:5px;
	display: inline-block;
	border-radius:50%;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	animation-name:load;
	-o-animation-name:load;
	-ms-animation-name:load;
	-webkit-animation-name:load;
	-moz-animation-name:load;
	animation-duration:1s;
	-o-animation-duration:1s;
	-ms-animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	animation-direction:normal;
	-o-animation-direction:normal;
	-ms-animation-direction:normal;
	-webkit-animation-direction:normal;
	-moz-animation-direction:normal;
}

.load.one {
	animation-delay:0.45s;
	-o-animation-delay:0.45s;
	-ms-animation-delay:0.45s;
	-webkit-animation-delay:0.45s;
	-moz-animation-delay:0.45s;
}

.load.two {
	animation-delay:0.6s;
	-o-animation-delay:0.6s;
	-ms-animation-delay:0.6s;
	-webkit-animation-delay:0.6s;
	-moz-animation-delay:0.6s;
}

.load.three {
	animation-delay:0.75s;
	-o-animation-delay:0.75s;
	-ms-animation-delay:0.75s;
	-webkit-animation-delay:0.75s;
	-moz-animation-delay:0.75s;
}

@keyframes load { 0% { opacity: 1; } 100% { opacity: 0; } }
@-o-keyframes load { 0% { opacity: 1; } 100% { opacity: 0; } }
@-ms-keyframes load { 0% { opacity: 1; } 100% { opacity: 0; } }
@-webkit-keyframes load { 0% { opacity: 1; } 100% { opacity: 0; } }
@-moz-keyframes load { 0% { opacity: 1; } 100% { opacity: 0; } }

@keyframes sprite { 0% { background-position: 0px 50%; } 100% { background-position: -2989px 50%; } }
@-o-keyframes sprite { 0% { background-position: 0px 50%; } 100% { background-position: -2989px 50%; } }
@-ms-keyframes sprite { 0% { background-position: 0px 50%; } 100% { background-position: -2989px 50%; } }
@-webkit-keyframes sprite { 0% { background-position: 0px 50%; } 100% { background-position: -2989px 50%; } }
@-moz-keyframes sprite { 0% { background-position: 0px 50%; } 100% { background-position: -2989px 50%; } }


/*****menu******/



.btn_menu span, .btn_menu span:before, .btn_menu span:after {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

.menu {
	-webkit-transition: left 0.4s ease-out 0.1s;
	-moz-transition: left 0.4s ease-out 0.1s;
	-o-transition: left 0.4s ease-out 0.1s;
	-moz-transition: left 0.4s ease-out 0.1s;
	-ms-transition: left 0.4s ease-out 0.1s;
	transition: left 0.4s ease-out 0.1s;
}

.tools.active .goUp {
	-webkit-transition: opacity 0.4s ease-out 0.1s;
	-moz-transition: opacity 0.4s ease-out 0.1s;
	-o-transition: opacity 0.4s ease-out 0.1s;
	-moz-transition: opacity 0.4s ease-out 0.1s;
	-ms-transition: opacity 0.4s ease-out 0.1s;
	transition: opacity 0.4s ease-out 0.1s;
}

.logo.ru:hover:after {
	animation: sprite 1s steps(46);
	-o-animation: sprite 1s steps(46);
	-ms-animation: sprite 1s steps(46);
	-webkit-animation: sprite 1s steps(46);
	-moz-animation: sprite 1s steps(46);
}

.btn_region_select:after {
	-webkit-transition: transform 0.4s ease-out 0.1s;
	-moz-transition: transform 0.4s ease-out 0.1s;
	-o-transition: transform 0.4s ease-out 0.1s;
	transition: transform 0.4s ease-out 0.1s;
}

.tools.active {
	-webkit-transition: width 0s ease-out 0s;
	-moz-transition: width 0s ease-out 0s;
	-o-transition: width 0s ease-out 0s;
	transition: width 0s ease-out 0s;
}

.tools {
	-webkit-transition: width 0s ease-out 0.6s;
	-moz-transition: width 0s ease-out 0.6s;
	-o-transition: width 0s ease-out 0.6s;
	transition: width 0s ease-out 0.6s;
}

.menu .btn_menu:after, .menu nav {
	-webkit-transition: opacity 0.4s ease-out 0.1s;
	-moz-transition: opacity 0.4s ease-out 0.1s;
	-o-transition: opacity 0.4s ease-out 0.1s;
	transition: opacity 0.4s ease-out 0.1s;
}

.tools.active:not(.no-shadow) + .main:after {
	-webkit-transition: display 0.4s ease-out 0.1s;
	-moz-transition: display 0.4s ease-out 0.1s;
	-o-transition: display 0.4s ease-out 0.1s;
	transition: display 0.4s ease-out 0.1s;
}

footer {
	-webkit-transition: bottom 500ms ease-in-out;
	-moz-transition: bottom 500ms ease-in-out;
	-ms-transition: bottom 500ms ease-in-out;
	-o-transition: bottom 500ms ease-in-out;
	transition: bottom 500ms ease-in-out;
}

.chooseRegion, .popupAuth {
	-webkit-transition: left 500ms ease-in-out;
	-moz-transition: left 500ms ease-in-out;
	-ms-transition: left 500ms ease-in-out;
	-o-transition: left 500ms ease-in-out;
	transition: left 500ms ease-in-out;
}

.news {
	-webkit-transition: left 0.4s ease-out 0.1s;
	-moz-transition: left 0.4s ease-out 0.1s;
	-o-transition: left 0.4s ease-out 0.1s;
	transition: left 0.4s ease-out 0.1s;
}

.topInfo {
	-webkit-transition: margin-left 0.4s ease-out 0.1s;
	-moz-transition: margin-left 0.4s ease-out 0.1s;
	-o-transition: margin-left 0.4s ease-out 0.1s;
	transition: margin-left 0.4s ease-out 0.1s;
}

.btn:hover:after, .btn.loading:after, .btn.loading:before, .btn:hover:before {
	-webkit-transition: height 0.18s ease-out;/* Safari 3.2+, Chrome */
	-moz-transition: height 0.18s ease-out;/* Firefox 4-15 */
	-o-transition: height 0.18s ease-out;/* Opera 10.5-12.00 */
	transition: height 0.18s ease-out;/* Firefox 16+, Opera 12.50+ */
}

main:after {
	-webkit-transition: all 0.4s ease-out 0.1s;
	-moz-transition: all 0.4s ease-out 0.1s;
	-o-transition: all 0.4s ease-out 0.1s;
	transition: all 0.4s ease-out 0.1s;
}

.newsPage, .gonzoMessage {
	-webkit-transition: left 0.4s ease-out 0.1s;
	-moz-transition: left 0.4s ease-out 0.1s;
	-o-transition: left 0.4s ease-out 0.1s;
	transition: left 0.4s ease-out 0.1s;
}

.commentsPage {
	-webkit-transition: opacity 0.4s ease-out 0.1s;
	-moz-transition: opacity 0.4s ease-out 0.1s;
	-o-transition: opacity 0.4s ease-out 0.1s;
	transition: opacity 0.4s ease-out 0.1s;
}

.commentsPage.active {
	-webkit-transition: opacity 0.4s ease-out 0.1s;
	-moz-transition: opacity 0.4s ease-out 0.1s;
	-o-transition: opacity 0.4s ease-out 0.1s;
	transition: opacity 0.4s ease-out 0.1s;
}


.news header, .modalhead, .modalover {
	-webkit-transition: all 0.4s ease-out 0.1s;
	-moz-transition: all 0.4s ease-out 0.1s;
	-o-transition: all 0.4s ease-out 0.1s;
	transition: all 0.4s ease-out 0.1s;
}

.news header button {
	-webkit-transition: all 0.1s ease-out 0.4s;
	-moz-transition: all 0.1s ease-out 0.4s;
	-o-transition: all 0.1s ease-out 0.4s;
	transition: all 0.1s ease-out 0.4s;
}

.HelpInfo, .HelpInfo + a {
	-webkit-transition: all 0.6s linear 0.3s;
	-moz-transition: all 0.6s linear 0.3s;
	-o-transition: all 0.6s linear 0.3s;
	transition: all 0.6s linear 0.3s;
}

.newsDigest, .newsPage, .searchPopap, .searchPopap .container {
	-webkit-transition: all 0.4s ease-out 0.1s;
	-moz-transition: all 0.4s ease-out 0.1s;
	-o-transition: all 0.4s ease-out 0.1s;
	transition: all 0.4s ease-out 0.1s;
}

.news .newsTools, .modaltools {
	-webkit-transition: opacity 0.1s ease-out 0s;
	-moz-transition: opacity 0.1s ease-out 0s;
	-o-transition: opacity 0.1s ease-out 0s;
	transition: opacity 0.1s ease-out 0s;
}

.all_search-inp input[type="text"] {
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}


.modalbox .advertCol {
	-webkit-transition: opacity 0.4s ease-out 0.4s;
	-moz-transition: opacity 0.4s ease-out 0.4s;
	-o-transition: opacity 0.4s ease-out 0.4s;
	transition: opacity 0.4s ease-out 0.4s;
}


h2.section a:hover, .newsDigest .digest h1 {
	-webkit-transition: color 0.2s ease-out 0s;
	-moz-transition: color 0.2s ease-out 0s;
	-o-transition: color 0.2s ease-out 0s;
	transition: color 0.2s ease-out 0s;
}


.withImg .digest:not(.no-img) time, .loadSection .digest:first-child:not(.no-img) time, .loadSection .digest:nth-child(2):not(.no-img) time, .loadSection .digest:nth-child(3):not(.no-img) time {
	-webkit-transition: all 0.4s ease-out 0.1s;
	-moz-transition: all 0.4s ease-out 0.1s;
	-o-transition: all 0.4s ease-out 0.1s;
	transition: all 0.4s ease-out 0.1s;
}
