body {
	margin: 0;
	height: 100%;
	color: #684b52; 
	font-family: Arial;
	font-size: 12px; 
	background: #d0ebde url(../img/bg.jpg) no-repeat center center fixed;
	background-color: #5D4A78;
    background-size: cover;
}

html {
    cursor: url("https://lineja-sims2.ru/normal.cur"), auto;
}

a { 
        cursor: url(https://lineja-sims2.ru/forum/hand.cur), auto;
		outline: none;
		color: #3394e6;
		text-decoration: none;
	}
	a:hover { text-decoration: underline; }

	a img { border: 0 none; }
	a > img { vertical-align: bottom; }
   
hr {
    border: none; /* Убираем границу */
    background-color: #585858; /* Цвет линии */
    color: #585858; /* Цвет линии для IE6-7 */
    height: 1px; /* Толщина линии */
}

#wrapper {
	width: 1070px;
	height: 680px;
	margin:0 auto;
}

#logo {
	position: absolute;
    width: 288px;
    height: 159px;
    padding: 10px;
    background: url(../img/logo.png) no-repeat;
	margin-left: 360px;
}

#footer {
	position: absolute;
    margin-top: 1050px;
	height: 155px;
	color: #edc6a8;
	margin-left: 280px;
}

#copyright {
    margin-top: 8px;
	font-size: 10px;
	font-weight: bold;
	color: #f0d9a2;
	text-align: center;
    text-shadow: black 1px 1px 0, black -1px -1px 0, 
                 black -1px 1px 0, black 1px -1px 0;
}

#copyright a {
	color: #edc6a8;
}

#copyright a:hover {
	color: #fff;
}

#copyright span {
	margin-top: 25px;
	display: block;
	color: #edc6a8;
	font-weight: normal;
	font-variant: small-caps;
}

#news-header {
	margin-top: 22%;
	width: 1017px;
	height: 460px;
	background: url(../img/news.png) no-repeat;
}

.newsimg {
    float: left; /* Выравнивание по правому краю  */ 
    margin: 0px 10px 0px 0px; /* Отступы вокруг картинки */
}

#news {
	width: 900px;
	min-height: 50px;
	padding: 59px 15px 20px 80px;
	color: #ffd9b0;
}

#panel_menu {
	width: 1015px; /* Ширина элемента в пикселах */
	height: 85px;
    padding: 10px; /* Поля вокруг текста */
    margin: auto; /* Выравниваем по центру */
    background: url(../img/panel_menu.png) no-repeat;
}

#center {
	width: 1070px;
	height: 590px;
}

#left {
	width: 624px;
	float: left;
	margin: 0px 0px 0px 10px;
}

#right {
	width: 397px;
	height: 850px;
	float: left;
	margin: 0px 0px 0px 15px;
}

#vk_group {
	width: 256px;
	height: 33px;
	background: url(../img/vk.png) no-repeat;
	color: #ffd9b0;
	text-shadow: 1px 1px 2px #742e2f;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 15px;
}

#vk_top {
    margin-top: 1402px;
    margin-bottom: 9px;
    position: absolute;
    width: 385px;
}

#server_title {
    margin-top: 88px;
    margin-bottom: 9px;
    position: absolute;
    width: 258px;
    margin-left: 60px;
	color: #ffd9b0;
	text-shadow: 1px 1px 2px #742e2f;
	font-weight: bold;
}

#knopki {
    margin-top: 120px;
    margin-bottom: 9px;
    position: absolute;
    width: 385px;
	margin-left: 50px;
}

#button_1 {
	height: 75px;
	background: url(../img/button_1_bg.jpg) no-repeat;
	padding-left: 29px;
	padding-top: 9px;
}

#button_1 a {
	display: block;
	width: 223px;
	height: 75px;
	background: url(../img/button_1.png) no-repeat;
}

#button_1 a:hover {
	background-position: 0 -75px;
}

#tooltip{background:#fff;border:1px solid #46688e;color:#215d98;font:11px verdana;margin:0px;padding:5px;position:absolute;visibility:hidden;}


#button_2 {
	height: 85px;
	background: url(../img/button_2_bg.jpg) no-repeat;
	padding-left: 29px;
	padding-top: 9px;
}

#button_2 a {
	display: block;
	width: 223px;
	height: 75px;
	background: url(../img/button_2.png) no-repeat;
}

#button_2 a:hover {
	background-position: 0 -75px;
}

#button_3 {
	height: 85px;
	background: url(../img/button_3_bg.jpg) no-repeat;
	padding-left: 29px;
	padding-top: 2px;
}

#button_3 a {
	display: block;
	width: 223px;
	height: 75px;
	background: url(../img/button_3.png) no-repeat;
}

#button_3 a:hover {
	background-position: 0 -75px;
}

#news_img {
	width: 137px;
	height: 109px;
	background: url(../img/news_img.jpg) no-repeat;
	padding-left: 8px;
	padding-top: 10px;
	float: left;
}

#news_img img {
	width: 120px;
	height: 90px;
}

#news_img div {
	width: 120px;
	height: 90px;
	background: url(../img/news_img_border.png) no-repeat;
	margin-top: -90px;
	position: relative;
}

#news_content {
	margin-left: 150px;
	min-height: 70px;
	padding: 10px 0px;
}

#news_title {
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
}

#news_text {
	padding: 11px 0px;
}

#news_info {
	color: #ffd9b0;
	font-size: 11px;
	padding: 23px 0px 0px 0px;
}

#news_info span {
	padding: 7px 0px 7px 17px;
	margin-left: 15px;
}

#pagination {
	text-align: center;
	padding: 1px 0px;
}

#page_title {
	height: 41px;
	line-height: 41px;
	padding: 0px 0px;
	font-size: 15px;
}

#filters {
	font-weight: bold;
	float: right;
	color: #bda5a4;
	font-size: 0px;
}

#filters a {
	font-size: 10px;
	color: #bda5a4;
	padding: 8px 1px;
}

#filters span a {
	font-size: 10px;
	color: #6f4149;
	box-shadow: inset 0 0 5px rgba(183,156,157,0.5);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

#page_content {
	padding: 5px 0px;
}

#page_content img {
	border:none;
	padding: 1px;
}

#page_content .news_info {
	margin-top: 20px;
}

#sidebar {
	background:url(../img/sidebar.png) no-repeat;
	width: 384px;
	height: 1783px;
	margin-top: 47%;
	margin-right: 50%;
}

/* Стиль блока меню*/

#menu {
	width: 1015px;
	height: 50px;
	margin: 15px 0px 0px 108px;
	position: absolute;
}

#menu a{
	float: left;
	margin: 15px 0px 0px 0px;
}

#home a{
	background: url(../img/home.png) no-repeat top center;
	display: block;
	width: 87px;
	height: 21px;
	margin-left: 17px;
}

#home a:hover{
	background: url(../img/home.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

#calendar a{
	background: url(../img/calendar.png) no-repeat top center;
	display: block;
	width: 107px;
	height: 21px;
	margin-left: 17px;
}

#calendar a:hover{
	background: url(../img/calendar.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

#forum a{
	background: url(../img/forum.png) no-repeat top center;
	display: block;
	width: 87px;
	height: 21px;
	margin-left: 15px;
}

#forum a:hover{
	background: url(../img/forum.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

#downloads a{
	background: url(../img/downloads.png) no-repeat top center;
	display: block;
	width: 197px;
	height: 21px;
	margin-left: 25px;
}

#friends a:hover{
	background: url(../img/friends.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

#friends a{
	background: url(../img/friends.png) no-repeat top center;
	display: block;
	width: 117px;
	height: 21px;
	margin-left: 25px;
}

#downloads a:hover{
	background: url(../img/downloads.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

#gallery_m a{
	background: url(../img/gallery.png) no-repeat top center;
	display: block;
	width: 87px;
	height: 21px;
	margin-left: 15px;
}

#gallery_m a:hover{
	background: url(../img/gallery.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

#service_m a{
	background: url(../img/service.png) no-repeat top center;
	display: block;
	width: 87px;
	height: 21px;
	margin-left: 15px;
}

#service_m a:hover{
	background: url(../img/service.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

#lk_m a{
	background: url(../img/lk.png) no-repeat top center;
	display: block;
	width: 157px;
	height: 21px;
	margin-left: 15px;
}

#lk_m a:hover{
	background: url(../img/lk.png) no-repeat bottom center;
	transition-duration: 1s; 
	transition-property: background;
}

/* Конец стиля блока меню*/

#top {
    margin-top: 423px;
    margin-bottom: 9px;
    position: absolute;
    width: 385px;
	margin-left: -3px;
}

/* Стиль таблицы для главной страницы*/

.table1 {
    overflow:hidden;
    border:1px solid #d3d3d3;
    background:#fefefe;
    width:65%;
    margin:5% auto 0;
    -moz-border-radius:5px; /* FF1+ */
    -webkit-border-radius:5px; /* Saf3-4 */
    border-radius:5px;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.table1 th,
.table1 td {
  padding: 8px;
  line-height: 18px;
  text-align: center;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table1 th {
  font-weight: bold;
}
.table1 thead th {
  vertical-align: bottom;
}
.table1 caption + thead tr:first-child th,
.table1 caption + thead tr:first-child td,
.table1 colgroup + thead tr:first-child th,
.table1 colgroup + thead tr:first-child td,
.table1 thead:first-child tr:first-child th,
.table1 thead:first-child tr:first-child td {
  border-top: 0;
}
.table1 tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table1-condensed th,
.table1-condensed td {
  padding: 4px 5px;
}
.table1-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table1-bordered th,
.table1-bordered td {
  border-left: 1px solid #dddddd;
}
.table1-bordered caption + thead tr:first-child th,
.table1-bordered caption + tbody tr:first-child th,
.table1-bordered caption + tbody tr:first-child td,
.table1-bordered colgroup + thead tr:first-child th,
.table1-bordered colgroup + tbody tr:first-child th,
.table1-bordered colgroup + tbody tr:first-child td,
.table1-bordered thead:first-child tr:first-child th,
.table1-bordered tbody:first-child tr:first-child th,
.table1-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table1-bordered thead:first-child tr:first-child th:first-child,
.table1-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table1-bordered thead:first-child tr:first-child th:last-child,
.table1-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table1-bordered thead:last-child tr:last-child th:first-child,
.table1-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table1-bordered thead:last-child tr:last-child th:last-child,
.table1-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table1-striped tbody tr:nth-child(odd) td,
.table1-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table1 tbody tr:hover td,
.table1 tbody tr:hover th {
  background-color: #f5f5f5;
}

/*----------------------- Конец таблицы для главной страницы ------------------------------ */

/*----------------------- Стиль таблицы для всего сайта ------------------------------ */

.table {
    overflow:hidden;
    border:1px solid #d3d3d3;
    background:#fefefe;
	color: #684B52;
    width: 100%;
    margin:1% auto 0;
    -moz-border-radius:5px; /* FF1+ */
    -webkit-border-radius:5px; /* Saf3-4 */
    border-radius:5px;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.table th,
.table td {
  padding: 2px;
  line-height: 18px;
  text-align: center;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}
table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

table.forum {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

/*--- Загрузчик AJAX ---*/
#loading-layer { background: #000; padding: 20px; text-align: center; color: #fff; border-radius: 2px }

/*--- Цитаты, Спойлеры, Код  ---*/
.scriptcode, .title_quote,
	.title_spoiler, .text_spoiler, .quote {padding: 1px 1%; background: #3d4a4c; border: 1px solid #102223; }

	.title_quote { border-left: 2px solid #e85319; border-bottom: 0; margin-top: 2px; font-weight: bold; }
	.quote, blockquote { padding: 1px 1%; border-left: 2px solid #e85319; font-style: italic;}
	.title_spoiler { margin-top: 2px; }
	.text_spoiler { margin-bottom: 2px; }
	.title_spoiler img { vertical-align: middle; margin: -1px 0 0 !important }
	.scriptcode { color: #4c6d0f; text-align: left; font-family: "Courier New" }
	.title_spoiler { font-weight: normal; }
	.text_spoiler { border-top: 0; text-align: justify; }

	.hide { background-color: #f0f0f0; padding: 5px; color: #4c6d0f; margin: 0 0 1em 0 }
	.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
	
	

.b-page__content{min-height:70px}
.b-head-decor{display:none}
.b-page_newyear .b-head-decor{
   position:absolute;
   top:0;
   left:0;
   display:block;
   height:115px;
   width:100%;
   overflow:hidden;
   background:url(balls/b-head-decor_newyear.png) repeat-x 0 0
}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}
.b-page_newyear .b-head-decor::before{content:'';display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;display:block;width:100%;box-shadow:0 15px 30px rgba(0,0,0,0.75)}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}

.b-ball{position:absolute}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url(balls/b-ball_n1.png) no-repeat}
.b-ball_n2 .b-ball__i{background:url(balls/b-ball_n2.png) no-repeat}
.b-ball_n3 .b-ball__i{background:url(balls/b-ball_n3.png) no-repeat}
.b-ball_n4 .b-ball__i{background:url(balls/b-ball_n4.png) no-repeat}
.b-ball_n5 .b-ball__i{background:url(balls/b-ball_n5.png) no-repeat}
.b-ball_n6 .b-ball__i{background:url(balls/b-ball_n6.png) no-repeat}
.b-ball_n7 .b-ball__i{background:url(balls/b-ball_n7.png) no-repeat}
.b-ball_n8 .b-ball__i{background:url(balls/b-ball_n8.png) no-repeat}
.b-ball_n9 .b-ball__i{background:url(balls/b-ball_n9.png) no-repeat}
.b-ball_i1 .b-ball__i{background:url(balls/b-ball_i1.png) no-repeat}
.b-ball_i2 .b-ball__i{background:url(balls/b-ball_i2.png) no-repeat}
.b-ball_i3 .b-ball__i{background:url(balls/b-ball_i3.png) no-repeat}
.b-ball_i4 .b-ball__i{background:url(balls/b-ball_i4.png) no-repeat}
.b-ball_i5 .b-ball__i{background:url(balls/b-ball_i5.png) no-repeat}
.b-ball_i6 .b-ball__i{background:url(balls/b-ball_i6.png) no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{
position:absolute;
width:100%;
height:100%;
-webkit-transform-origin:50% 0;
-moz-transform-origin:50% 0;
-o-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
pointer-events:none
}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block!important}
.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.b-ball_bounce .b-ball__right.bounce+.b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}

