* {padding: 0px; margin: 0px;}

img {border: 0;}
HTML {min-width: 1024px; width: 100%; height: 100%; background: url(/static/rubomb/img/themes/pirate/main_repeat_bg.jpg) repeat-y center top; background-color: #cfa8ec; margin-top: 0px;}
.main_top_bg {background: url(/static/rubomb/img/themes/pirate/main_top_bg.jpg) no-repeat top center; min-height: 1420px;}

BODY {min-width: 1024px; min-height: 1120px; font: 0px Verdana, sans-serif; margin: 0px auto; position: relative; color: #8b601c; padding-bottom: 120px; background: url(/static/rubomb/img/themes/pirate/main_bot_bg.jpg) no-repeat scroll center bottom transparent;}

table {border-collapse: collapse;}
tbody {border-top: 0px; }
a {color: #8b601c; font: 0px Verdana, sans-serif; text-decoration: underline;}
DIV.spacer {font-size: 0px; line-height: 0px; background: transparent; border: none; display: block; visibility: hidden;}

body.admin-menu {margin-top: 0px !important;}
#admin-menu {z-index: 5000;}

#block-block-35 {top: -28px; /*top: 28px;*/ width: 100%; position: absolute;}

#admin-menu, #admin-menu a {font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 9px; text-align: left;}

#copy_top {/* block copy top */ position: absolute; bottom: 0; width: 100%; margin: 0px auto;}
#copy_top h1 {display: block; color: #6f6f6f; font: 10px Tahoma, sans-serif; font-weight: normal; text-align: left;}
.tab_copy {width: 460px; height: 37px; background-color: #fff3dd; border: 1px solid #a09070; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-collapse: separate;}
.copy_img {width: 955px; margin: 0px auto; padding: 0px;}
.copy_img table {margin: 0px auto;}
.copy_img p {/* block copy */color: #FFFFFF; font: 10px Tahoma, sans-serif;}
.copy_img p a {/* block copy */color: #FFFFFF; font: 10px Tahoma, sans-serif; text-decoration: none;}
.copy_img img {/* block copy */padding-right: 5px;}

.social_img {display: block; visibility: hidden; position: absolute;}

.error {font-size: 12px;}

#block-quicktabs-4 h3,
#block-mr_lastp-0 h3 {
	display: none;
	}

/* flash video */

#close-flash {color:#999; font-size:13px; position:absolute; right: 25px; top: -2.2em; border-bottom: 1px dotted #999; line-height:1.6em; cursor:pointer;}
#flash-video {position:absolute; left:50%; margin-left:-340px; top:750px; display:none; z-index: 4000;}
#shadow {width:100%; height:100% !important; position:absolute; left:0; top:0; background:#000; z-index:3000; display:none;}

/*  block top menu % flash $ button  */
#block_top {margin: 0 auto; width: 1024px; height: 287px; position: relative;}
/* logo */
	#flash_top {padding-left: 73px; width: 791px; position: relative; z-index: 0;}
#flashcontent_betta {left: 650px; top: 8px; width: 152px; height: 152px; position: absolute; z-index: 10;}
	.logo {padding: 10px 0 0 160px; width: 450px; height: 130px; position: absolute; z-index: 200; left: 0; top: 0;}
	a.logo {z-index: 200; position: absolute; width: 270px; display: block; height: 130px; padding: 0px 0 0 0px; top: 98px; left: 200px;}
#flash-transport-container {position: absolute;}

/*  block content  */
#block_content {width: 100%; margin: 0px auto; padding-bottom: 50px;}
#block_content.news {border: 0px;}
	#block_content a {font-size: 11px;}
	#block_content table {border-collapse: collapse;}
	#content {width: 600px; padding-top: 0px; position: relative; background: url(/static/rubomb/img/main/bg_content.png) repeat-y top center; font-size: 11px; z-index: 5;}
		.content_top {width: 600px; height: 52px; background: url(/static/rubomb/img/themes/pirate/content-top.png) no-repeat -3px 0px; position: relative; z-index: 6;}
		.content_top:after {content: ''; width: 52px; height: 47px; background: url(/static/rubomb/img/themes/pirate/content-top_decor.png) no-repeat left top; position: absolute; right: -7px; top: 18px;}
		/*.content_bottom {width: 600px; background: url("../img/design3-content_bottom.png") no-repeat scroll center bottom transparent; height: 43px; margin-top: -14px; position: relative; z-index: 6;}*/
		.content_bottom {width: 594px; background: url(/static/rubomb/img/themes/pirate/content_bot_bg.png) no-repeat center bottom; height: 37px; margin-top: 0px; position: relative; z-index: 6; padding: 0px; left:10px; top: -20px;}
		.content_bottom .content_bottom_bg {width: 450px; height: 28px; background-color: #8d3917; padding: 2px 5px 2px 12px; position: absolute; top: 45px; left: 70px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
		.content_bottom a {font-family: Tahoma; font-size: 12px; color:#fff; text-decoration: none; display: block; float: left; padding-top: 7px;}
		.content_bottom a:hover {color: #ccc;}
		.content_bottom span {background: url(/static/rubomb/img/main/content_menu_bottom_a.png) no-repeat left top; display: block; float: left; width: 2px; height: 27px; margin: 0px 8px; font-size: 0px; line-height: 0px;}

	#block_center {width: 580px; padding: 0px 0px 20px 14px;}

	.text_top {background: url(/static/rubomb/img/main/text_top.png) no-repeat center bottom; width: 580px; height: 9px;}
	.text_center, .text_content {background: url(/static/rubomb/img/main/text_center.png) repeat-y center top;}
	.text_bottom {background: url/static/rubomb/img/main/text_bottom.png) no-repeat center top; width: 580px; height: 9px; float: right; margin-top: -1px; margin-bottom: 5px; position: relative;  z-index: 10;}

#quicktabs_container_4 {background: url(/static/rubomb/img/main/text_center.png) repeat-y center top;  padding: 6px;}
ul.quicktabs_tabs {background: url(/static/rubomb/img/main/text_top.png) no-repeat center bottom; width: 580px; padding: 0; margin-top: 0;}
#block-quicktabs-4 {background: url(/static/rubomb/img/main/text_bottom.png) no-repeat center bottom; width: 580px;  padding-bottom: 8px;  margin-bottom: 5px; }
#quicktabs-4 .quicktabs_main {
	min-height: 156px;
	}


	.text_content {padding: 0px 30px 0 36px;  position: relative; z-index: 6; overflow: hidden;}
		.text_content p {line-height: 14px; padding-bottom: 8px;}
		.text_content ul {margin: 0;}
		.text_content ol{
			margin:10px 0;
			}
				 .text_content ol li {list-style-type: decimal; margin: 0px 0px 5px 20px; background: none; }
			.text_content li {list-style-type: none; margin: 0px 0px 10px 20px; background: none; padding: 0px;}
	 .text_content h1, .text_content h2 {color: #581900;}
		  .text_content h1 {font-size: 12px; font-weight: bold; width: 430px; padding-bottom: 5px;}
		  .text_content h2 {font-size: 11px; font-weight: bold; padding-bottom: 15px; text-align: center; color: #800000;}
		  .text_content h3 {font-size: 11px; padding-bottom: 15px; text-align: center; font-weight: bold;}
	 .img_content {border: 1px solid #947f57;  margin-bottom: 14px;}
	 .table_content {margin-bottom: 14px; width: 80%;}
	 .table_content td {border: 1px solid #947f57;  padding: 3px 3px;}

	 .text_content.comp ul li{
		list-style-type:disc;
		}


	.title_content {margin: 0px 0px 12px 0px; border-bottom: 1px dotted #ababab; width: 505px; }

.views-field-field-imag-fid {float: left; margin: 3px 15px 10px 0px;}
	/* news */
	.news {width: 550px; margin: 0px 0px 0px -28px; border-bottom: 1px dotted #ababab; *width: 540px;}
		.news .li2 {vertical-align: top; padding-top: 7px; text-align: left; width: 393px;}
			.news .li2 a, .view-guide .views-field-title a {font-size: 12px; font-weight: bold; color: #581900;}
		.news .li3_13 a, .news .li3_14 a, .news .li3_15 a, .news .li3_40 a, .news .li3_16 a, .news .li3_21 a {display: block; height: 70px; width: 70px; background: url(/static/rubomb/img/main/img_news.png) no-repeat top left; padding: 4px;}
			.news .li3_13 {background: url(/static/rubomb/img/main/img_news_13.png) no-repeat center top; height: 78px; width: 78px;}
			.news .li3_15 {background: url(/static/rubomb/img/main/img_news_15.png) no-repeat center top; height: 78px; width: 78px;}
			.news .li3_16 {background: url(/static/rubomb/img/main/img_news_16.png) no-repeat center top; height: 78px; width: 78px;}
			.news .li3_14 {background: url(/static/rubomb/img/main/img_news_14.png) no-repeat center top; height: 78px; width: 78px;}
			.news .li3_21 {background: url(/static/rubomb/img/main/img_news_21.png) no-repeat center top; height: 78px; width: 78px;}
			.news .li3_40 {background: url(/static/rubomb/img/main/img_news_40.png) no-repeat center top; height: 78px; width: 78px;}
			.news .li3_42 {background: url(/static/rubomb/img/main/img_news_40.png) no-repeat center top; height: 78px; width: 78px;}

		.news .li4 {vertical-align: top; text-align: right; width: 79px; padding-top: 4px;}
	   /* .news_content {margin: 0px 0px 17px 14px;}*/
		.news_date_text {background: url(/static/rubomb/img/main/img_date.png) no-repeat top left; color: #8b601c; font-size: 11px; padding: 4px 0px 4px 0px; width: 79px; text-align: center; width: 79px; margin-bottom: 8px;}

	/* forum */
	ul.forum {border-bottom: 1px dotted #ababab; list-style: none outside none; width: 550px; padding: 6px 0px 5px 11px; margin-left: 10px;}
		ul.forum li {display: inline-block; font-size: 11px; vertical-align: text-top; //float: left;}
		ul.forum li.li1 {width: 325px; color: #b64518; font-size: 11px; font-weight: bold;}
			#block_content ul.forum li.li1 a {color: #b64518; font-size: 11px; font-weight: bold; text-decoration: none;}
		ul.forum li.li2 {border-left: 1px solid #858585; text-align: center; width: 100px;}
		ul.forum li.li3 {border-left: 1px solid #858585; text-align: center; width: 115px;}

	/* screenshot */
		.screenshot td a, .views-field-field-image-fid a.lightbox-processed, .views-field-field-image-fid a.imagecache-image_scrin {background: url(/static/rubomb/img/main/bg_scrin_img.png) no-repeat top center; display: block; height: 78px; width: 130px; position: relative; z-index: 2; margin-right: -5px;}
		.screenshot td a img, .views-field-field-image-fid a.lightbox-processed img, .views-field-field-image-fid a.imagecache-image_scrin img {display: block; position: relative; z-index: 1; padding: 5px;}
		.screenshot td span { position: relative;}
.screenshot td b { display: none; background: url(/static/rubomb/img/main/bg_scrin_img.png) no-repeat top center;  height: 78px; width: 130px; position: relative; z-index: 2; margin-right: -5px;}
	/* wallpapers */
		.view-wallpapers td a {background: url(/static/rubomb/img/main/wallpaper_back.png) no-repeat top center; display: block; height: 194px; width:255px; position: relative; z-index: 2; margin-right: -5px;}
		.view-wallpapers td a img {display: block; position: relative; z-index: 1; padding: 5px;}

	/* fan */
		.imagecache-image_fan, .view-id-Competition .imagecache-foto_player_128_128{background: url(/static/rubomb/img/main/img_foto.png) no-repeat top center; display: block; height: 141px; width:141px;}
		.imagecache-image_fan img, .view-id-Competition .imagecache-foto_player_128_128 img {display: block; position: relative; z-index: 1; padding: 4px; height: 133px; width:133px;border-radius:9px;}
		.view-Competition table{
			margin-left:-28px;
			}
.linck a {color: #b64518; font-size: 12px; text-decoration: none; font-weight: bold; padding-left: 5px;}
	/* guide */
	.view-id-guide .views-row {border-bottom: 1px dotted #ababab; padding: 5px 0px 10px 0px;}
/*a.imagecache-img_guide {display: block; padding: 4px; width: 100px; height: 100px; background: url(../img/img_guide.png) no-repeat top left;}*/

div.views-field-title {text-align: center;}
.views-field-value, .views-field-comment-count, .views-field-comment-count {font-size: 10px;}
.views-field-value {padding-bottom: 20px;}
.text_content .view-fotoFrontPage table.views-view-grid, .text_content .view-foto-playerUserPage table.views-view-grid {margin-left: -25px; position: relative; width: 560px;}

.block_banner img {margin-top: -4px;}

#block-views-news-block_1 .view-header,
#block-mr_lastp-0 .view-header {
	padding-left: 8px;
	}

.text_bottom {
	background: url(/static/rubomb/img/main/text_bottom.png) center bottom no-repeat;
	}

/* block right */
#block_right {width: 282px; margin-top: 1px; background: url(/static/rubomb/img/main/bg_content_right.png) repeat-y top center; vertical-align: top; z-index: 7; position: relative;}
	.content_top_right {width: 283px; background: url(/static/rubomb/img/themes/pirate/content_top_right.jpg) no-repeat scroll center top transparent; height: 25px; position: relative; z-index: 5;}
	.content_bottom_right { background: url(/static/rubomb/img/themes/pirate/content_bottom_right.png) no-repeat scroll center bottom transparent; height: 32px; margin-top: -10px; position: relative; z-index: 6; width: 282px;}

	.block_banner_right {width: 257px; margin: 0px 0 0 16px;}

.socialism img {margin: 0px -3px 7px 0px;}

#block_center .view-header {text-align: left;} /*  padding-left: 6px; */
#block_right .view-header {text-align: right; margin: 5px 0px 5px 0px; padding-right: 6px;}


.plagin {background: url(/static/rubomb/img/main/center_plagin.png) repeat-x top left; height: 42px; overflow: hidden;}
#block-block-19 {margin-top: 10px;}


#mr-subscribe-join-form .form-submit {background: url(/static/rubomb/img/main/button_zap.png) no-repeat top left; height: 42px; width: 145px; font-size: 0px; cursor: pointer; border: 0px;}

#user-register .form-submit {background: url(/static/rubomb/img/main/form-submit.jpg) no-repeat top left; height: 26px; width: 73px; font-size: 0px; cursor: pointer; border: 0px;}

#user-login .form-submit {background: url(/static/rubomb/img/main/form-submit_user-login.jpg) no-repeat top left; height: 26px; width: 200px; font-size: 0px; cursor: pointer; border: 0px;}

#user-pass .form-submit {background: url(/static/rubomb/img/main/form-submit_user-pass.jpg) no-repeat top left; height: 26px; width: 200px; font-size: 0px; cursor: pointer; border: 0px;}

/* user */
.profile {
	clear: both;
	margin: 0;
 height: 200px;
}
.profile .picture {
	float: right;
	margin: 0;
}
.profile h3 {
	border-bottom:0;
}
.profile dl {
	margin: 0
}
.profile dt {
	font-weight: bold;
	margin: 0;
}
.profile dd {
	margin: 0;
}

#block_right .fon_authorization, .block-poll {background: url(/static/rubomb/img/main/fon_authorization.png) no-repeat bottom left;}
#block_right .fon_authorization .user {padding: 5px 0px 2px 10px;}
#block_right .content_welcome, .block-poll .content {background: url(/static/rubomb/img/main/content_welcome.png) no-repeat top left; padding: 8px;}
#block_right .fon_authorization p a.user {background: url(/static/rubomb/img/main/puser.gif) no-repeat top left; padding: 5px 10px; width: 161px; display: block; color: #4a1800; font-weight: bold; text-decoration: none; float: left;}
#block_right .fon_authorization .form-logout {display: block; float: left; margin-left: 9px; width: 40px; padding-top: 5px;}
#block_right .fon_authorization .form-logout a {color: #ad481e;}
#block_right .fon_authorization ul.user {padding-top: 30px;}
#block_right .fon_authorization .user li { list-style: none outside none;}
#block_content #block_right  .fon_authorization .user a {color: #4c1107; text-decoration: none; font-size: 12px;}

#block_right #user-login-form {text-align: center; }
#block_right #edit-name-wrapper {background: url(/static/rubomb/img/main/bg_edit-name-wrapper.gif) no-repeat scroll left top transparent; height: 22px;}
#block_right #edit-pass-wrapper {background: url(/static/rubomb/img/main/bg_edit-pass-wrapper.gif) no-repeat scroll left top transparent; height: 22px; margin: 5px 0;}
#block_right #edit-name-wrapper input, #block_right  #edit-pass-wrapper input {border: 0px; font-size: 12px; color: #4c1107;  padding: 2px 0; width: 155px; margin-left: 78px; background: none repeat scroll 0 0 transparent;}
#block_right .fon_authorization .form-submit {background: url(/static/rubomb/img/main/form-submit.gif) no-repeat scroll left top transparent; border: 0 none; cursor: pointer; font-size: 0; height: 24px; width: 73px;}
#block_content #block_right #user-login-form p {font-size: 11px; color: #581900;}
#block_content #block_right #user-login-form p a {font-size: 11px; color: #581900;}

.fon_authorization .blockpauth {text-align: center;}
.fon_authorization .blockpauth b {font-size: 14px;}
.fon_authorization .blockpauth .submit_pauth {width: 143px; margin: 10px auto; height: 25px; display: block; background: url(/static/rubomb/img/main/submit_pauth.png) no-repeat bottom center;}
.fon_authorization .blockpauth .logoutpauth {font-size: 8px;}


#block-block-25 {margin: 5px 0px;}

#flash_register {margin: -5px 0 25px 16px; width: 257px; position: relative; z-index: 0; //margin: -68px 0px 0px 16px;}
#flash_game {margin: -70px 0 25px 16px; width: 257px; position: relative; z-index: 0; //margin: -68px 0px 0px 16px; display: none;}
/*
.flash_register { display: block; width: 255px; height: 74px; position: absolute; top: 16px; left: 16px; z-index: 100;}
.flash_game { display: block; width: 255px; height: 74px; position: absolute; top: 16px; left: 16px; z-index: 100;}
*/
.right_button_game {height: 62px;}
.flash_game {display: block; position: absolute; left: -4px; top: 20px; width: 276px; height: 62px;background: url(/static/rubomb/img/themes/pirate/button_play.png) no-repeat left top;}
.flash_game:hover {background-position: left bottom;}

#flash_pay {margin: -23px 0 30px 16px; width: 257px; position: relative; z-index: 0; display: none;}
.right_button_pay {height: 62px;}
.flash_pay {display: block; position: absolute; left: -4px; top: 20px; width: 276px; height: 63px;background: url(/static/rubomb/img/themes/pirate/button_pay.png) no-repeat left top; margin: 62px 0px 0px 0px;}
.flash_pay:hover {background-position: left bottom;}

#flash_bill,
#flash_wiki,
#flash_launch  { margin: 10px 0 10px 0px; width: 257px;  z-index: 0;}


#block-block-1 {position: absolute; right: 30px; top: 15px;}
div.error, tr.error, div.status { background: none repeat scroll 0 0 #FFCCCC; color: #220000; padding: 8px; margin:0 auto 20px auto;}
div.error {border: 1px solid #DD7777;}
div.status {border:1px solid #195c17; background:#588d21; color:#ffffff;}

fieldset { margin-bottom: 0;}


.type {color: #581900; font-size: 16px; text-align: center; border-bottom: 1px dotted #ABABAB; padding-bottom: 20px;}
.type2 {color: #581900; font-size: 16px; text-align: center; border-top: 1px dotted #ABABAB; padding-top: 10px;padding-bottom: 10px;}

.type span, .type2 span {cursor: pointer; font-weight: bold; border-bottom: 1px dashed #581900;}
.type span:hover, .type2 span:hover  {cursor: pointer; font-weight: bold; border-bottom: 1px dashed #f89e09; color: #f89e09;}

#server_selection table td {padding: 0 4px;}
#server_selection table, .sms, .sms #notes_text {margin-top: 15px;}
.sms fieldset {border: 0 none;color: #4B300D; margin-bottom: 1em; padding: 0.5em;}
#notes_text ol {margin-left: 20px;}

.info{color:red;font-weight:bold;font-size: 13px;}


/* register
.messages.status {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:0 auto 20px auto;
	padding:10px;
	width:93%;
	color:#ffffff;
	background:#588d21;
	border:1px solid #195c17;
	}

.messages.error{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:0 auto 20px auto;
	padding:10px;
	width:93%;
	color:#ae0905;
	background:#FBF8F3;
	border:1px solid red;
	}

	.rfForm {}
	.rfFieldset th{border-bottom:0; text-align:right; padding: 0;}
	.rfFieldset {border: none; margin: 10px 0; border-bottom: 1px dotted #ABABAB;}
	.rfNote {
		padding: 5px;
		border: 1px solid #a89a88;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 5px;
	  -webkit-box-shadow: 0px 0px 89px #676767;
	  -moz-box-shadow: 0px 0px 9px #676767;
	  box-shadow: 0px 0px 9px #676767;
	}
	.rfNoteError {color: #DB4950; border-color: #DB4950;}
	.rfNoteWarning {color: #c99309; border-color: #c99309;}
	.rfNoteOk {border-color: #499950; color: #499950;}
.for_rfTextEdit {padding:2px 1px; font-size: 12px;}
	.for_rfTextEdit input, #edit-captcha-response   {width: 180px; border:1px solid #C7A576;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px; height:20px; font-size: 14px;}
		#user-register .form-item input.error{border:1px solid red !important;}


#edit-captcha-response{width:135px;}
	.rfLegend {font-size: 13px; font-size-adjust: none; font-stretch: extra-condensed; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-align: left;}
.rfILabel{font-weight:bold; width: 90px;}

.rfIInput{width:220px;}
.rfINote {width: 240px; vertical-align: middle;}
#user-register .submit #edit-submit {cursor: pointer; font-size:0px; width:150px; height:28px; border:0; text-indent:-3000px; overflow:hidden; background:url("../img/user-register.jpg") no-repeat 0 0;        }
*/

.captcha img {border:1px solid #C7A576; margin-right:10px; float:left; margin-bottom: 5px;}
.captcha .form-item{margin-top:0;}
#user-register .form-item{float:left; width:135px;}
#user-register .form-item .description {font-size: 10px; line-height: 11px;}
.rfFieldset #edit-user-source {width: 260px; border: 1px solid #c7a576;}
.rfFieldset .form-item {width: 100%; margin: 0;}
#mru_not_logged_in {margin-top: 20px;}

/* poll */

.block_banner_right .poll { font-size: 11px; padding: 10px;}
.poll .bar {background-color: #d8c58b; height: 1em; margin: 1px 0;}
.poll .bar .foreground {background-color: #3d1100; float: left; height: 1em;}
.poll .title {font-weight: bold; padding-bottom: 10px;}
.block-poll .links {text-align: right; padding: 0 5px 5px 0;}
.block-poll .links a {text-decoration: none; color: #B64518; font-weight: bold;}
.poll .percent {text-align: right;}
.poll .total {text-align: center;}
.poll .vote-form {text-align: left;}
.poll .vote-form .choices {display: table; margin: 0; text-align: left;}
.poll .vote-form .choices .title {font-weight: bold;}
.node-form #edit-poll-more {margin: 0;}
td.poll-chtext {width: 80%;}
.poll .form-submit {width:128px; font-size: 0px; border: 0; cursor: pointer; background: url(/static/rubomb/img/main/submit_poll.png) no-repeat scroll left top transparent; height: 27px;}
td.poll-chvotes .form-text {width: 85%;}

.block_403 {background: url(/static/rubomb/img/main/attension.png) no-repeat 0px 5px; padding-left: 60px;}

.block_balance {font-size: 14px; margin-bottom: 10px; text-align: center;}
#block_content .block_balance a {font-size: 14px;}

/* subscriptions */
#mr-subscriptions-unsubscribe-form {margin: 10px 0px; text-align: center;}
	#mr-subscriptions-unsubscribe-form input {margin: 10px auto 0px auto; display: block;}
#mr-notifications-manage-form {margin: 10px 0px;}
#mr-notifications-manage-form table {width: 100%;  margin-bottom: 20px;}
#mr-notifications-manage-form table thead th {border-bottom: 3px solid #efe5bf; padding: 5px;}
#mr-notifications-manage-form tr:nth-child(2n) {background: #efe5bf;}
#mr-notifications-manage-form td {padding: 0px 5px;}

.view-Competition .views-field-value{
	padding:0;
	}

div.plus1-widget {
	background-color: #FBFBE6;
	border-bottom: 1px solid #533F2C;
	border-top: 1px solid #533F2C;
	line-height: 1.25em;
	margin-bottom: 10px;
	padding: 0.2em 0.2em 0.6em;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 31px;
	width: 4em;
}

/* --- [ Modern banner slider ] --- */

#news_banner {
	width: 580px;
	height: 170px;
	margin-top: 6px;
	overflow: hidden;
	}

.slide_images {
	width: 580px;
	height: 160px;
	overflow: hidden;
	}

	.slide_images a {
		position: absolute;
		z-index: 60;
		}

	.slide_images .selected a, .slide_images .selected a:hover {
		background-position: 0 0;
		}

	.slide_images img {
		width: 580px;
		height: 170px;
margin-top: -4px;
		}

.slide_thumbs {
	height: 27px;
	right: 15px;
	list-style: none;
	position: relative;
	z-index: 61;
	}

	.slide_thumbs li {
		width: 27px;
		height: 27px;
		display: block;
		position: relative;
		float: left;
		margin-right: -5px;
		cursor: pointer;
		background: url(/static/rubomb/img/main/bullets.png) no-repeat scroll 0 -27px transparent;
		}

	.slide_thumbs li.selected {
		background-position: 0 0;
		}

	.slide_thumbs li a {
		width: 22px;
		height: 22px;
		display: block;
		margin: 3px 0px 0px 3px;
		text-decoration: none;
		text-indent: 1111px;
		overflow: hidden;
		}

	.slide_thumbs img {
		display: none;
		}

.block_banner {
	padding-bottom: 20px;
	clear: both;
	}
	.block_banner .view-content {
		position: relative;
		}
	.block_banner .slide_images {
		position: relative;
		z-index: 60;
		}
	.block_banner .slide_thumbs {
		position: absolute;
		right: 17px;
		bottom: 5px;
		z-index: 61;
		}

/* --- [ Client ] --- */

.bb_style h2 {
	font-size: 16px;
	}

.bb_style h3 {
	color: #581900;
	}

.bb_style p {
	color: #581900;
	font-size: 11px;
	line-height: 18px;
	}

.bb_style p a {
	color: #0D7EF4;
	text-decoration: underline;
	}

.bb_style p a:hover {
	text-decoration: none;
	}

.sys_req {
	margin: 8px 0px;
	}

	.sys_req tr:first-child td {
		border-top: 1px dotted #B2AA9D;
		}

	.sys_req td {
		color: #581900;
		padding: 6px 0px;
		vertical-align: top;
		border-bottom: 1px dotted #B2AA9D;
		}

	.sys_req tr.clr td {
		background-color: #FFEDD5;
		}

/* --- [ Promo codes ] --- */

.hr_dotted {
	border: none;
	border-bottom: 1px dotted #ABABAB;
	}

.present_block {
	position:relative;
	margin-bottom: 30px;
	padding: 0 0 0 185px;
	}
    .present_info
    {
        z-index: 10;
    }
	.ppl {
		width: 250px;
		height: 314px;
		position:absolute;
		top:0;
		left:-19px;
		background: url(/static/rubomb/img/main/bb_ppl.png?v=1) no-repeat;
		}

        .ppl.type_1 {
            background-position: -34px -15px;
            z-index: 0;
        }
        .ppl.type_2 {
            background-position: -446px 0px;
            top: -24px;
        }
		.ppl.type_3 {background-position: -408px 0px;}



	.present_group {
		margin: 0 0 15px;
		}

		.present_group h3 {
			color: #571A00;
			margin-bottom: 5px;
			text-align:left;
			font-size:14px;
			}

		.present_group select {
			color: #8D601F;
			font: bold 11px Verdana, Geneva, sans-serif;
			}

	.present_line {
		color: #ac153f;
		height: 53px;
		background: url(/static/rubomb/img/main/bg_code.jpg) 0 0 no-repeat;
		padding: 18px 34px 0;
		margin:0 0 15px;
		}
	.ppl.type_2 + .present_info .present_line {
		background-position: 0 -71px;
	}
	.ppl.type_3 + .present_info .present_line {
		background-position: 0 -142px;
	}
	.present_line:empty:after {
		content:'Выберите сервер';
		display:inline;
		font: 22px/34px Arial,Geneva,sans-serif !important;
	}
	.present_line span {
		font: 22px/34px Arial,Geneva,sans-serif !important;
		padding: 0!important;
	}

		.present_line small {
			display: block;
			font: bold 14px/18px Tahoma, Geneva, sans-serif;
			}

	.present_list {
		margin: 0px;
		padding: 0px;
		}

		.present_list li {
			margin-bottom: 6px;
			list-style-type: disc;
			}

.present_reg {
	width: 522px;
	height: 430px;
	background: url(/static/rubomb/img/main/reg_bg.jpg) no-repeat;
	}

	.present_reg a {
		width: 261px;
		height: 76px;
		display: block;
		position: absolute;
		margin-top: 311px;
		margin-left: 128px;
		background: url(/static/rubomb/img/main/reg_btn.png) left top no-repeat;
		}

	.present_reg a:hover {
		background-position: left bottom;
		}

.clear {
	clear: both;
	}

/* ---[ node-type-list styles ]--- */

.node-type-list dt {
	margin-bottom: 1px;
	}

	.node-type-list dt a {
		color: #65430d;
		font-weight: bold;
		text-decoration: none;
		}

	.node-type-list dt a:hover {
		text-decoration: underline;
		}

.node-type-list dd {
	margin-bottom: 3px;
	padding-bottom: 5px;
	color: #a88a5a;
	font: 11px/12px Tahoma, Geneva, sans-serif;
	border-bottom: 1px dotted #ccc198;
	}

/* ---/ User photos /--- */

.block-mr_content_navigation {
	width: 560px;
	position: absolute;
	top: 55px;
	left: 10px;
	}

	.navi_block {
		width: 92px;
		padding: 2px 4px 2px 4px;
		background-color: #fff3dd;
		border: 1px solid #bfb8af;
		border-radius: 6px;
		}

	.navi_block:hover {
		border-color: #eac25d;
		background-color: #f6e5b9;
		}

		.navi_block.back {
			float: left;
			}

		.navi_block.forward {
			float: right;
			}

		.navi_block a {
			width: inherit;
			display: block;
			font: 10px Tahoma, Geneva, sans-serif;
			overflow: hidden;
			white-space: nowrap;
			text-transform: uppercase;
			text-decoration: none;
			}

		.navi_block a.navi_direction {
			font-size: 10px !important;
			font-weight: bold;
			text-align: center;
			}

		.navi_block a.navi_image {
			width: 92px;
			height: 70px;
			}

		.navi_block a.navi_title {
			font-size: 10px !important;
			text-align: center;
			}

/* User register */

#user-register {width: 530px; margin: 0px auto; font: 12px/14px Tahoma, sans-serif;}
/*#user-register #edit-submit {background: url("/static/rubomb/themes/promo/img/register/button_register.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 45px; overflow: hidden; text-indent: -3000px; width: 225px;}  */
#user-register #edit-submit {background: url("/static/rubomb/themes/promo/img/register/button_register_2.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 81px; overflow: hidden; text-indent: -3000px; width: 324px;}
#user-register hr {background: url("/static/rubomb/themes/promo/img/register/bg_hr.png") no-repeat scroll center transparent; height: 2px; width: 526px; border: 0 none; margin: 4px 0px 8px;}
#user-register h3 {font-size: 14px; text-transform: uppercase; padding: 1px 0px 10px;}

#user-register tbody th, #user-register tbody td {padding: 5px 0px 4px; margin: 0; border: 0;}

#user-register .rfILabel {font-size: 14px; padding-right: 10px; text-align: right; width: 142px; font-weight: normal;}

#user-register .rfIInput {width: 162px;}
#user-register .rfIInput input {background: url("/static/rubomb/themes/promo/img/register/bg_input.png") no-repeat scroll 0 0 transparent; width: 153px; border: 0; font-size: 16px;  padding: 7px 5px 4px 5px; margin-bottom:2px; height:19px;}
#user-register .rfIInput input.error {background: url("/static/rubomb/themes/promo/img/register/bg_input_error.png") no-repeat scroll 0 0 transparent; width: 153px; border: 0; font-size: 16px; padding: 7px 5px 4px 5px; margin-bottom:2px;height:19px;}
#user-register #EmailDisplayRow .rfIInput {width: auto; font-size:14px;}
#user-register #EmailDisplayRow .rfIInput b span{font-size:16px;}

#user-register .rfINote {width: 214px; }
#user-register .rfNoteNote {font-size: 9px;line-height:10px;height: 42px; padding: 0 25px 0 17px; vertical-align: middle; background: url("/static/rubomb/themes/promo/img/register/note.png") no-repeat scroll bottom right transparent; position: relative; display:table-cell; width:172px;}
#user-register .rfNoteNote {font-size: 9px;line-height:10px;height: 42px; padding: 0 25px 0 17px; vertical-align: middle; background: url("/static/rubomb/themes/promo/img/register/note.png") no-repeat scroll bottom right transparent; position: relative; display:table-cell; width:172px;}
#user-register .rfNoteNote a{font-size:9px;line-height:10px;}

/*
#user-register .rfNoteNote .top_note {display: block; width: 214px; height: 4px; background: url("/static/rubomb/themes/promo/img/register/top_nrNoteNote.png") no-repeat scroll top right transparent; left: 0; position: absolute; top: -4px;}
#user-register .rfNoteNote .left_note {display: block; width: 7px; height: 10px; background: url("/static/rubomb/themes/promo/img/register/left_nrNoteNote.png") no-repeat scroll top right transparent; position: absolute; left: 2px; top: 40%;}
*/


#user-register .rfNoteOk {font-size: 9px;line-height:10px;  height: 42px; padding: 0 28px 0 17px; color: #ffffff; vertical-align: middle; background: url("/static/rubomb/themes/promo/img/register/noteok.png") no-repeat scroll bottom right transparent; position: relative;  display:table-cell; width:172px}

/* #user-register .rfNoteNote.rfNoteOk .top_note {display: block; width: 214px; height: 4px; background: url("/static/rubomb/themes/promo/img/register/top_rfNoteOk.png") no-repeat scroll top right transparent; left: 1px; position: absolute; top: -4px;}
#user-register .rfNoteNote.rfNoteOk .left_note {display: block; width: 7px; height: 10px; background: url("/static/rubomb/themes/promo/img/register/left_noteOk.png") no-repeat scroll top right transparent; position: absolute; left: 2px; top: 40%;}*/

#user-register .rfNoteError {font-size: 9px;line-height:10px;   height: 42px; padding: 0 28px 0 17px; color: #ffffff; vertical-align: middle; background: url("/static/rubomb/themes/promo/img/register/noteerror.png") no-repeat scroll bottom right transparent; position: relative;display:table-cell; width:172px;}

/*
#user-register .top_noteError {display: block; width: 214px; height: 4px; background: url("/static/rubomb/themes/promo/img/register/top_rfNoteError.png") no-repeat scroll top right transparent; left: 1px; position: absolute; top: -3px;}
#user-register .left_noteError {display: block; width: 7px; height: 10px; background: url("/static/rubomb/themes/promo/img/register/left_noteError.png") no-repeat scroll top right transparent; position: absolute; left: 2px; top: 40%;} */

#user-register .rfNoteWarning {font-size: 10px;line-height:10px; height: 42px; padding: 0 30px 0 17px; color: #b42c22; vertical-align: middle; background: url("/static/rubomb/themes/promo/img/register/note.png") no-repeat scroll bottom right transparent; position: relative;display:table-cell;width:172px;}
/*
#user-register .top_rfNoteWarning {display: block; width: 214px; height: 4px; background: url("/static/rubomb/themes/promo/img/register/top_rfNoteWarning.png") no-repeat scroll top right transparent; left: 0; position: absolute; top: -4px;}
#user-register .left_rfNoteWarning {display: block; width: 7px; height: 10px; background: url("/static/rubomb/themes/promo/img/register/left_noteWarning.png") no-repeat scroll top right transparent; position: absolute; left: 2px; top: 40%;}*/

#user-register .rfNoteNote.rfNoteOk a, #user-register .rfNoteError a {color: #ffffff; font-size: 9px;line-height:10px;}

#user-register .rfNoteText {padding-bottom: 8px;}
#user-register .rfNoteText a {font-size: 12px;}
#user-register fieldset, #user-register .rfFieldset {border: 0 none; margin: 0; padding: 0; line-height: 11px;}

#user-register #edit-user-source {
border: 1px solid #B8B2AB;
font-size: 16px;
height: 29px;
padding: 3px 0;
width: 162px;
}
#user-register #edit-user-source option {padding: 1px 10px 0px 5px;}

#user-register .form-item {display: block; margin-bottom: 0; margin-top: 0;width:auto; float:none;}

#user-register .captcha {width: 162px;}
#user-register .captcha img {float: right; width: 83px; border: 1px solid #b8b2ab; margin:0;}
#user-register .captcha .form-item input {
background: url("/static/rubomb/themes/promo/img/register/bg_input_captcha.png") no-repeat scroll 0 0 transparent; height: 19px;
width: 63px;
border: 0;
font-size: 16px;
padding: 6px 5px;
}
#user-register .captcha .description {font-size: 10px;}

.messages.error{background:#FBF8F3; border:1px solid red;}


.icon_error{
position:absolute;width:25px;height:25px; right:4px; top:50%; margin-top:-7%;
display:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .icon_error {margin-top:-40%;}
}

.description{
display:none;
}

#block-menu-menu-menu-menupromo h3 {display: none;}

/* pluginlike */

.pluginlike {
	width: 100%;
	height: 24px;
	padding: 10px 0px;
	position: relative;
	overflow: hidden;
	cursor: default;
	}
	.pluginlike .addthis_toolbox > * {
		display: block;
		float: left;
		}
	.pluginlike .addthis_toolbox > a {
		height: 24px;
		margin-right: 5px;
		}
	.pluginlike .addthis_toolbox > a.addthis_button_mymailru {
		margin-left: 8px;
		}
	.pluginlike .blocksocrghttop > span {
		width: 125px;
		height: 24px;
		display: block;
		float: left;
		color: #581900;
		font: 12px Verdana, Geneva, sans-serif;
		line-height: 24px;
		text-align: right;
		}

	.at300b {
		margin-right: 2px;
		}

	.pluginlike .blocksocrghttop {
		width: 305px;
		height: 30px;
		position: relative;
		float: right;
		top: 0;
		padding: 0;
		background: none;
		}
	.pluginlike .blocksocrghttop .counter {
		float: left;
		}
	.pluginlike .blocksocrghttop .addthis_counter {
		width: 52px;
		height: 24px;
		float: right;
		margin: 0;
		padding-left: 0px;
		color: #000000;
		font: normal 12px Tahoma, Verdana, Geneva, sans-serif;
		line-height: 24px;
		text-align: center;
		background: url(/static/rubomb/img/main/soc/soc_num.png) 0px 0px no-repeat;
		cursor: default;
		}
	.pluginlike .blocksocrghttop .addthis_counter span {
		position: relative;
		top: auto;
		right: auto;
		}

/* --- Guide --- */

.view-id-guide .views-row {
	overflow: hidden;
	}

	.view-id-guide .views-row .views-field-title {
		display: block;
		padding: 5px 0px;
		}
		.view-id-guide .views-row .views-field-title a {
			font: bold 12px Verdana, Geneva, sans-serif !important;
			text-decoration: none;
			}
		.view-id-guide .views-row .views-field-title a:hover {
			text-decoration: underline;
			}

	.view-id-guide .views-row .views-field-field-imag-fid {
		width: 150px;
		height: 100px;
		}
		.view-id-guide .views-row .views-field-field-imag-fid img {
			border: 1px solid #ababab;
			border-radius: 5px;
			}

	.view-id-guide .views-row .views-field-teaser p {
		font: 12px Verdana, Geneva, sans-serif;
		}


/* -- Community Page -- */

.social_links {
	padding: 6px 0px 6px 9px;
	clear: both;
}
.social_links a {
	margin-right: 2px;
	display: block;
	float: left;
	width: 139px;
	height: 44px;
	background: url(/static/rubomb/img/main/comm/comm_social.png);
	background-repeat: no-repeat;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.social_links a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.social_links a.vk {background-position: 0px 0px;}
.social_links a.my_mail {background-position: 0px -88px;}
.social_links a.fb {background-position: 0px -132px;}
.social_links a.youtube {background-position: 0px -44px;}
.social_links .clearFix {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	height: 1px;
}

.community .text_top,
.community .text_bottom,
.community .text_content {
	background: none;
}
.community .text_content {
	padding: 0;
	clear: both;
}
.community .view-display-id-block_1 .views-row,
.community .view-display-id-block_2 .views-row,
.community .view-display-id-block_3 .views-row {
	float: left;
	margin-right: 0px;
}
.community .view-display-id-block_1 .views-row-4 {
	margin-right: 0px;
}
.community .view-display-id-block_1 .views-row a {
	background: url("/static/rubomb/img/main/img_foto.png") no-repeat scroll center top transparent;
	display: block;
	height: 141px;
	width: 141px;
}
.community .view-display-id-block_1 .views-row img {
	height: 133px;
}
.community .screenshot_header {
	background: url(/static/rubomb/img/main/comm/comm_screen_header.png) no-repeat left top;
	display: block;
	height: 30px;
	margin: 0px 0px 0px 5px;
	width: 208px;
}
.community #block-block-45 .text_top {
	background: url(/static/rubomb/img/main/text_top.png) no-repeat center bottom;
}
.community #block-block-45 .text_bottom {
	background: url(/static/rubomb/img/main/text_bottom.png) no-repeat center top;
	float: none;
}
.community #block-block-45 .text_center {
	margin: 0px 0px 0px 0px;
}
.community #block-block-45 .view-header {
	padding-left: 5px;
}
.community .view-display-id-block_1 {
	padding: 0px 0px 0px 0px;
}
.community .view-display-id-block_1 .view-header,
.community .view-display-id-block_2 .view-header,
.community .view-display-id-block_3 .view-header,
.community .view-display-id-block_4 .view-header {
	background: url(/static/rubomb/img/main/text_top.png) no-repeat center bottom;
	padding-bottom: 10px;
}
.community .view-display-id-block_1 .view-footer,
.community .view-display-id-block_2 .view-footer,
.community .view-display-id-block_3 .view-footer {
	background: url(/static/rubomb/img/main/text_bottom.png) no-repeat center bottom;
	clear: both;
	margin-top: -22px;
	padding-bottom: 15px;
}
.community .view-display-id-block_4 .view-footer {
	background: url(/static/rubomb/img/main/text_bottom.png) no-repeat center bottom;
	clear: both;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
}
.community .view-display-id-block_1 .view-footer a,
.community .view-display-id-block_2 .view-footer a,
.community .view-display-id-block_3 .view-footer a {
	font-size: 11px;
	color: #b64518;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
}
.community .view-display-id-block_1 .view-content {
	background: url(/static/rubomb/img/main/text_center.png) repeat-y center top;
	height: 170px;
	padding: 0px 0px 0px 8px;
}
.community .view-display-id-block_2 .view-content {
	background: url(/static/rubomb/img/main/text_center.png) repeat-y center top;
	height: 170px;
	padding: 0px 0px 0px 8px;
}
.community .view-display-id-block_3 .view-content {
	background: url(/static/rubomb/img/main/text_center.png) repeat-y center top;
	height: 170px;
	padding: 0px 0px 0px 8px;
}
.community .view-display-id-block_4 .view-content {
	background: url(/static/rubomb/img/main/text_center.png) repeat-y center top;
	padding: 5px 0px 5px 8px;
}
.community h4.fankit,
.community .view-display-id-block_2 h4,
.community .view-display-id-block_3 h4 {
	background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-0.gif) no-repeat 0 -22px;
	text-indent: -33333px;
	width: 142px;
	height: 22px;
	margin: 10px 0px 0px 5px;
}
.community .view-display-id-block_3 h4 {
	background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-2.gif) no-repeat 0 -22px;
}
.community h4.fankit {
	background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-3.gif) no-repeat 0 -22px;
	margin: 10px 0px 5px 6px;
}
.community p.fankit_block {
	margin: 0px 0px 0px 5px;
}
.community h4.competition {
	background: url(/static/rubomb/img/main/comm/comm_konkyrs_header.png) no-repeat left top;
	display: block;
	height: 25px;
	margin: 10px 0px 0px 0px;
	width: 208px;
	text-indent: -33333px;
}
.community .view-display-id-block_4 div.views-field-title {
	text-align: left;
}
.community .view-display-id-block_4 .field-content a {
	display: block;
	margin: 0px 15px 0px 5px;
	border-bottom: 1px dotted #ababab;
	font-size: 11px;
	color: #b64518;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 8px 20px;
	background: url(/static/rubomb/img/main/comm/rocket.png) no-repeat left 5px;
}
.community .view-display-id-block_4 .views-row-last a {
	border-bottom: 0px;
}
/* new year promo */
.new_year_page {
	padding-top: 15px;
}
.new_year_page h1 {
	padding-bottom: 5px;
	border-bottom: 1px solid #316c8a;
	margin-bottom: 15px;
	font-size: 15px;
	width: 100%;
}
.new_year_page p {
	font-size: 14px;
	line-height: 19px;
}
.new_year_page p.label {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
.new_year_page input {
	width: 300px;
	padding: 5px 10px;
	font-weight: bold;
	font-family: verdana;
	color: #000;
	border: 1px solid #316c8a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none;
	margin: 0px auto;
	display: block;
	text-align: center;
}
.new_year_page .new_year_pic {
	position: relative;
	height: 339px;
}
.new_year_page .new_year_pic .img {
	background: url(/static/rubomb/img/main/new_year/ny_promo.jpg) no-repeat left top;
	width: 566px;
	height: 339px;
	position: absolute;
	left: -29px;
	top: 5px;
}
.right_vkontakte {
	padding: 5px 0px 10px 2px;
}
  #socBlockCont {
	background: url(/static/rubomb/img/themes/pirate/social_decor.png) no-repeat left top;
	width: 161px;
	height: 264px;
	overflow: hidden;
	position: fixed;
	right: 0px;
	top: 260px;
  }
  #socBlockCont .addthis_share {
	color: #581900;
	font-family: Tahoma;
	font-size: 14px;
	float: left;
	margin: 153px 0px 0px 27px
  }
  #socBlockCont .addthis_counter {
	color: #581900;
	font-family: Tahoma;
	font-size: 14px;
	float: left;
	margin: 153px 0px 0px 10px;
  }

  #socBlockCont a.addthis_button_mymailru {
	background: url(/static/rubomb/img/main/soc/soc_1.png);
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin: 11px 0px 0px 33px;
	clear: both;
  }
  #socBlockCont a.addthis_button_facebook {
	background: url(/static/rubomb/img/main/soc/soc_4.png);
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin: 11px 0px 0px 5px;
  }
  #socBlockCont a.addthis_button_vk {
	background: url(/static/rubomb/img/main/soc/soc_3.png);
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin: 11px 0px 0px 5px;
  }
  #socBlockCont a.addthis_button_odnoklassniki_ru {
	background: url(/static/rubomb/img/main/soc/soc_2.png);
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin: 11px 0px 0px 5px;
  }

/* menu css */
.block_menu {width: 600px; margin: 0px auto;}
/* MENU */
ul.menu {list-style: none; font-size: 0px; padding: 2px 0 0 58px; padding-top: \0px; *padding: 2px 0 0 58px;}
ul.menu li.leaf, ul.menu li.collapsed, ul.menu li.expanded {/* menu ul li */font-size: 0px; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; display: block; float: left; /* for IE */}
ul.menu li.last {background: none;}
#block_content ul.menu li.leaf a, #block_content ul.menu li.collapsed a, #block_content ul.menu li.expanded a {/* menu ul li */font-size: 0px;}
/*----*/
.block_menu ul.menu li a {background-image: url(../../img/main_menu.png?v2); background-repeat: no-repeat; display: block; height: 46px;}

/*-- Главная --*/
ul.menu li#menuacf664b247822ae00651a97d44f5f4c0 a {width: 130px; background-position: 0px 0px;}
ul.menu li#menuacf664b247822ae00651a97d44f5f4c0 a:hover,
ul.menu li#menuacf664b247822ae00651a97d44f5f4c0 a.active {background-position: 0 -46px;}
/*-- Новости --*/
ul.menu li#menu69df1f85b0abbce850b5feb29bddcb2a a {width: 124px; background-position: -130px 0px;}
ul.menu li#menu69df1f85b0abbce850b5feb29bddcb2a a:hover,
ul.menu li#menu69df1f85b0abbce850b5feb29bddcb2a a.active {background-position: -130px -46px;}
/*-- Магазин --*/
ul.menu li#menu8b1d96f8de04890d0139a4ced65111b8 a {width: 110px; background-position: -191px 0px;}
ul.menu li#menu8b1d96f8de04890d0139a4ced65111b8 a:hover,
ul.menu li#menu8b1d96f8de04890d0139a4ced65111b8 a.active {background-position: -191px -46px;}
/*-- Правла --*/
ul.menu li#menu67b67f0bad308311c5a6f1d33df1fc17 a {width: 125px; background-position: -254px 0px;}
ul.menu li#menu67b67f0bad308311c5a6f1d33df1fc17 a:hover,
ul.menu li#menu67b67f0bad308311c5a6f1d33df1fc17 a.active {background-position: -254px -46px;}
/*-- Поддержка --*/
ul.menu li#menu662448730e42616d253de473ba48fc61 a {width: 125px; background-position: -380px 0px;}
ul.menu li#menu662448730e42616d253de473ba48fc61 a:hover,
ul.menu li#menu662448730e42616d253de473ba48fc61 a.active {background-position: -380px -46px;}

#block-menu-menu-menuguide ul.menu,
#block-menu-menu-billing ul.menu{font-size: 12px; background: none repeat scroll 0 0 transparent;  padding: 10px 0px 0px 4px;}
#block-menu-menu-menuguide ul.menu li,
#block-menu-menu-billing ul.menu li{background: url(/static/rubomb/img/main/li_menu.png) no-repeat top left; border-bottom: 0; float: none; list-style: none outside none; margin: 2px 0px 2px 0px; padding: 4px 0px 5px 10px; width: 247px;}
#block_content #block-menu-menu-menuguide ul.menu a,
#block_content #block-menu-menu-billing ul.menu a {color: #581900; font-size: 12px; letter-spacing: 0; margin: 0; padding-left: 18px; text-decoration: none; font-weight: bold;}

#block-menu-menu-menuguide ul.menu li.active-trail,
#block-menu-menu-billing ul.menu li.active-trail {background: url(/static/rubomb/img/main/li_menu_active.png) no-repeat top left; border-bottom: 0; float: none; list-style: none outside none; margin: 2px 0px 2px 0px; padding: 3px 0px 6px 10px; width: 247px;}
#block_content #block-menu-menu-menuguide ul.menu li.active-trail a,
#block_content #block-menu-menu-billing ul.menu li.active-trail a {color: #b64518; font-size: 12px; letter-spacing: 0; margin: 0; padding-left: 18px; text-decoration: none; font-weight: bold;}


#block-menu-menu-menuguide ul.menu li#menuacf664b247822ae00651a97d44f5f4c0 a {background: none; height: auto;}


ul.quicktabs_tabs {height: 44px;}
ul.quicktabs_tabs li {display: inline; list-style-type: none; padding: 0; white-space: nowrap;}
ul.quicktabs_tabs li a {color: #EFEFEF; display: block; float: left; font-size: 0; height: 19px; letter-spacing: 0; margin: 0; text-align: center; text-indent: -3000px;}
ul.quicktabs_tabs li.active a#quicktabs-tab-4-0 {height: 22px; width: 142px; display: block; margin-left: 6px; background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-0.gif) no-repeat 0 -22px;}
ul.quicktabs_tabs li a#quicktabs-tab-4-0 {height: 22px; width: 142px; display: block; margin-left: 6px; background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-0.gif) no-repeat 0 0px;}
ul.quicktabs_tabs li.active a#quicktabs-tab-4-1 {height: 22px; width: 126px; display: block; margin: 0px 23px; background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-1.gif) no-repeat 0 -22px;}
ul.quicktabs_tabs li a#quicktabs-tab-4-1 {height: 22px; width: 126px; display: block; margin: 0px 23px; background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-1.gif) no-repeat 0 0px;}
ul.quicktabs_tabs li.active a#quicktabs-tab-4-2 {height: 22px; width: 94px; display: block; background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-2.gif) no-repeat 0 -22px;}
ul.quicktabs_tabs li a#quicktabs-tab-4-2 {height: 22px; width: 94px; display: block; margin-right:23px; background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-2.gif) no-repeat 0 0px;}
ul.quicktabs_tabs li.active a#quicktabs-tab-4-3 {background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-3.gif) no-repeat scroll 0 -22px transparent;display: block;height: 22px;width: 94px;}
ul.quicktabs_tabs li a#quicktabs-tab-4-3 {background: url(/static/rubomb/img/main/menu/title_quicktabs-tab-4-3.gif) no-repeat scroll 0 0 transparent;display: block;height: 22px;margin-top: -1px;width: 94px;}

.content .field-field-short-heading {
	margin: 8px 0px;
	color: #8b601c;
	font: bold 14px/20px Verdana, Geneva, sans-serif;
	cursor: default;
	}

#admin-menu, #admin-menu ul {
	z-index: 10000;
}

/* bubble block */
#block-mr_bubble-0 {
	position: relative;
	width: 100%;
	height: 1px;
}
#block-mr_bubble-0 .bubble_block {
	display: block;
	width: 210px;
	height: 250px;
	background: url(/static/rubomb/img/main/bubble/bubble_sm.png) no-repeat left top;
	position: fixed;
	margin-left: -205px;
	margin-top: -145px;
	cursor: url(/static/rubomb/img/main/bubble/bubble_click_l.png), auto;
}
#block-mr_bubble-0 .bubble_text {
	color: #411200;
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	position: absolute;
	left: 0px;
	bottom: 15px;
	font-weight: bold;
	text-align: center;
	padding: 0px 5px;
	width: 170px;
	margin-left: 12px;
}
#block-mr_bubble-0 .click {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 157px;
	left: 163px;
}
#block-mr_bubble-0 .girl_block {
	position: absolute;
	left: -201px;
	top: -96px;
	background: url(/static/rubomb/img/main/bubble/decor_girl.png) no-repeat left top;
	width: 200px;
	height: 281px;
	cursor: default;
}
.games-headline {
	position: absolute !important;
}

/* no flash buttons */
#flash_register,
#block-block-30 .flash_bill_block #flash_bill,
#block-block-30 .flash_wiki_block #flash_wiki,
#block-block-30 .flash_launch_block #flash_launch {
	display: none;
}
#flash_register_button,
#block-block-30 .flash_launch_block a,
#block-block-30 .flash_wiki_block a,
#block-block-30 .flash_bill_block a {
	display: block;
	width: 255px;
	height: 74px;
	cursor: pointer;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 3px;
}
#block-block-30 .flash_launch_block a {background-image: url(/static/rubomb/img/themes/pirate/flash_launch_button.png);}
#block-block-30 .flash_wiki_block a {background-image: url(/static/rubomb/img/themes/pirate/flash_wiki_button.png);}
#block-block-30 .flash_bill_block a {background-image: url(/static/rubomb/img/themes/pirate/flash_bill_button.png);}
#flash_register_button {background-image: url(/static/rubomb/img/themes/pirate/flash_register_button.png);}

#flash_register_button:hover,
#block-block-30 .flash_launch_block a:hover,
#block-block-30 .flash_wiki_block a:hover,
#block-block-30 .flash_bill_block a:hover {
	background-position: left bottom;
}
#flash_register_button {
	margin: -25px 0 25px 16px;
}
/* banner rb pixel */
#block-views-Banners-block_2 .view-header > img {
	left: 10px;
	top: -10px;
}

/* sneg i pro4ee */
 #snowman_block {
	height: 0px;
	width: 1000px;
	margin: 0px auto;
	position: relative;
}
#snowman_left {
	position: absolute;
	overflow: hidden;
	left: -112px;
	top: 130px;
	width: 139px;
	height: 137px;
	z-index: 1;
}
#snowman_left div {
	background: url(/static/rubomb/img/main/new_year/snow/snowman_left.gif) no-repeat left bottom;
	width: 139px;
	height: 0px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#snowman_right {
	position: absolute;
	right: 283px;
	top: 33px;
	width: 95px;
	height: 96px;
	overflow: hidden;
	z-index: 1;
}
#snowman_right div {
	background: url(/static/rubomb/img/main/new_year/snow/snowman_right.gif) no-repeat left bottom;
	width: 95px;
	height: 0px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#snowman_block #snowman_ball {
	background:  url(/static/rubomb/img/main/new_year/snow/snowball.png) no-repeat left bottom;
	width: 30px;
	height: 27px;
	position: absolute;
	z-index: 2;
	display: none;
	left: -32px;
	top: 150px;
}
#auth_button {
	width: 251px;
	height: 70px;
	background: url(/static/rubomb/img/main/page/auth_button.png) no-repeat left top;
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-indent: -33333px;
	margin-left: 2px;
}
#auth_button:hover {
	background-position: left bottom;
}
#flash_register_button {
	margin-bottom: 0px;
}
/* Popup window */
.popup_wrapper{
		background: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 2000;
		width: 100%;
		height: 100%;
		display: none;
	}

	.popup{
		position: absolute;
		width: 440px;
		color: #3a3a3a;
		font-family: PTSans, Arial, Tahome, Verdana, sans-serif !important;
	}
	.popup__header{
		box-sizing: border-box;
		background-color: #3c3c3c;
		height: 40px;
		width: 100%;
		color: #fff;
		position: relative;
		padding: 0 20px;
		font-size: 18px;
		overflow: hidden;
		line-height: 40px;
	}
	.popup__close{
		position: absolute;
		right: 20px;
		top: 0;
		cursor: pointer;
	}

	.popup__inner{
		background: #fff;
		padding: 20px;
		font-size: 15px;
		line-height: 19px;
	}
	.popup__inner p{
		margin: 0px;
	  text-transform: none;
		color: #3a3a3a;
		font-family: PTSans, Arial, Tahome, Verdana, sans-serif !important;
		font-size: 15px;
		line-height: 21px;
	}
	.popup__inner a{
		color: inherit;
		font-size: inherit !important;
		font-family: inherit !important;
	}
	.popup__inner a:hover{
		text-decoration: none;
	}

	.popup__form__row{
		margin-top: 20px;
	}
	.popup__form__row.tcenter{
		text-align: center;
	}
	.popup__form__input{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
		display: inline-block ;
		width: 100% ;
		height: 100% ;
		border: 1px solid #d1d1d1 ;
		outline: none ;
		padding: 6px 9px ;
		font-size: 15px ;
		color: #3a3a3a ;
	}
	.popup__form__button{
		background: #168ce3;
		border: none;
		cursor: pointer;
		color: #fff;
		display: inline-block;
		line-height: 30px;
		font-size: 15px;
		text-overflow: ellipsis;
		padding: 0 20px;

		-webkit-border-radius: 3px;
			 -moz-border-radius: 3px;
						border-radius: 3px;

		-webkit-transition-duration: 0.1s;
			 -moz-transition-duration: 0.1s;
				 -o-transition-duration: 0.1s;
						transition-duration: 0.1s;

		-moz-user-select: -moz-none;
			-webkit-user-select: none;
					-ms-user-select: none;
	}
	.popup__form__button:hover{
		background: #399ee6;
	}

/* galery button */
#media_button {
  width: 255px;
  height: 74px;
  display: block;
  cursor: pointer;
  background: url(/static/rubomb/img/main/page/help.png) no-repeat left top;
  margin: 0 0 0 1px;
  text-indent: -33333px;
  overflow: hidden;
}
#media_button:hover {
	background-position: left bottom;
}

/* Видео на главную */
#block-views-Video-block_1 {
  position: relative;
  margin: 10px 5px;
}
#block-views-Video-block_1 .view-content {
  border-radius: 6px;
  background: #fff3dd;
  box-shadow: 0 0 6px 1px #5c5c5c;
  padding: 20px 0px;
}
#block-views-Video-block_1 h3 {
  background: url("/static/rubomb/img/main/title_video.png") left top no-repeat;
  width: 72px;
  height: 24px;
  display: block;
  overflow: hidden;
  text-indent: -33333px;
  margin-bottom: 5px;
}
#block-views-Video-block_1 ul {
  margin: 0;
  padding: 0;
}
#block-views-Video-block_1 li {
  list-style: none;
  width: 480px;
  height: 260px;
  margin: 0px auto;
  border-radius: 4px;
  box-shadow: 0 0 6px 1px #5c5c5c;
  position: relative;
  overflow: hidden;
}
#block-views-Video-block_1 .views-field-field-link-value a {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 480px;
  height: 260px;
  cursor: pointer;
  background: url("/static/rubomb/img/main/video_click.png") center center no-repeat;
  opacity: 0.9;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
  filter: alpha(opacity=90);
}
#block-views-Video-block_1 .views-field-field-link-value a:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: alpha(opacity=100);
}
#block-views-Video-block_1 .views-field-field-link-value-1 img {
  width: 480px;
  height: 260px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 150%;
  border-radius: 4px;
}

/* lightbox */
#lightbox div {
  background: #fff3dd;
}
#lightbox #imageDetails {
  display: none;
}
#lightbox #imageData #bottomNav {
  height: 30px;
}
#lightbox #bottomNavClose {
  margin-top: -5px;
}

/* Popup window */
.popup_wrapper{
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	height: 100%;
	display: none;
}

.popup{
	position: absolute;
	width: 440px;
	color: #3a3a3a;
	font-family: PTSans, Arial, Tahome, Verdana, sans-serif !important;
}
.popup__header{
	box-sizing: border-box;
	background-color: #3c3c3c;
	height: 40px;
	width: 100%;
	color: #fff;
	position: relative;
	padding: 0 20px;
	font-size: 18px;
	overflow: hidden;
	line-height: 40px;
}
.popup__close{
	position: absolute;
	right: 20px;
	top: 0;
	cursor: pointer;
}

.popup__inner{
	background: #fff;
	padding: 20px;
	font-size: 15px;
	line-height: 19px;
}
.popup__inner p{
	margin: 0px;
}
.popup__inner a{
	color: inherit;
	font-size: inherit;
}
.popup__inner a:hover{
	text-decoration: none;
}

.popup__form__row{
	margin-top: 20px;
}

.popup__form__row.tcenter{
	text-align: center;
}

.popup__form__input{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block ;
	width: 100% ;
	height: 100% ;
	border: 1px solid #d1d1d1 ;
	outline: none ;
	padding: 6px 9px ;
	font-size: 15px ;
	color: #3a3a3a ;
}
.popup__form__button{
	background: #168ce3;
	border: none;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	line-height: 30px;
	font-size: 15px;
	text-overflow: ellipsis;
	padding: 0 20px;

	-webkit-border-radius: 3px;
		 -moz-border-radius: 3px;
					border-radius: 3px;

	-webkit-transition-duration: 0.1s;
		 -moz-transition-duration: 0.1s;
			 -o-transition-duration: 0.1s;
					transition-duration: 0.1s;

	-moz-user-select: -moz-none;
		-webkit-user-select: none;
				-ms-user-select: none;
}
.popup__form__button:hover{
	background: #399ee6;
}
.change_name{
	color: #fff;
	font: 15px/20px Tahoma, Geneva, sans-serif;
}
#mr_error {
	color:#DB0707;
}


/* faq */

.help .text_content {
  background:none;
  padding:0;
}
.help .text_top {
  position:relative;
  padding-top:29px;
}
.help .text_top:before {
  content:'';
  position:absolute;
  left:10px;
  top:0;
  background:url("/static/rubomb/img/main/faq/header_feedback.png") no-repeat 0 0;
  height: 24px;
	width: 275px;
}
.help .view-general,
.help .communication_links,
.help  .service_links {
  background: url("/static/rubomb/img/main/text_center.png") repeat-y center top;
  position:relative;
}
.communication_links,
.help .view-general {
  margin: 0 0 20px;
}
.help .view-general {
  padding: 0 10px;
}
.communication_links:after,
.help .view-general:after {
  content:'';
  position:absolute;
  height:9px;
  bottom:-8px;
  left:0;
  right:0;
  background: url("/static/rubomb/img/main/text_bottom.png") no-repeat center top;
}
.help .views-row {
    background: url("/static/rubomb/img/main/faq/img_faq.png") no-repeat 0 13px;
    color: #3c1100;
    padding: 10px 10px 10px 26px;
}
.service_link + .service_link,
.help .views-row + .views-row {
  border-top: 1px dotted #ababab;
}
.help .views-field-title {
  text-align:left;
  font-weight: bold;
  margin:9px 0;
  min-height:25px;
  cursor:pointer;
  font-size: 13px;
}
.help .views-field-body {
  display:none;
}
.help .views-field-title .field-content {
  text-decoration:underline;
}
.help .views-field-title:hover .field-content {
  text-decoration:none;
}

.help .view-general + .block {
  position:relative;
  padding:38px 0 0;
  background: url("/static/rubomb/img/main/text_top.png") no-repeat center 29px;
}
.help .view-general + .block:before {
  content:'';
  position:absolute;
  left:10px;
  top:0;
  height: 24px;
	width: 100px;
  background:url("/static/rubomb/img/main/faq/header_feedback.png") no-repeat 0 -24px;
}

.communication_links {
	text-align: center;
	padding: 10px 0;
  margin:0 0 50px;
}
.communication_links .vk {
	background: url("/static/rubomb/img/main/faq/img_communication.png") no-repeat 0 0px;
  display: inline-block;
  height: 116px;
  margin: 0 15px 0 0px;
	width: 112px;
}
.communication_links .ok {
	background: url("/static/rubomb/img/main/faq/img_communication.png") no-repeat -112px 0px;
    display: inline-block;
    height: 116px;
    margin: 0 15px 0 0px;
	width: 112px;
}
.communication_links a:hover {
  -webkit-filter: brightness(106%);
          filter: brightness(106%);
}

.service_links {
  padding:9px 10px 0;
  margin-top:50px;
}
.service_links:before {
  content:'';
  position:absolute;
  left:10px;
  top:-29px;
  height: 24px;
	width: 315px;
  background:url("/static/rubomb/img/main/faq/header_feedback.png") no-repeat 0 -49px;
}
.service_links:after {
  content:'';
  position:absolute;
  height:9px;
  top:0;
  left:0;
  right:0;
  background: url("/static/rubomb/img/main/text_top.png") no-repeat center bottom;
}
.help .links_dop {
	text-align: right;
	display: block;
	padding: 10px 20px 10px 0;
}

.service_link a {
  color: #3c1100;
  font-weight: bold;
  padding: 12px 15px 12px 5px;
  display:block;
}
.help .links_dop:hover,
.service_link a:hover {
  text-decoration:none;
}
