/* CSS Document */

/*//////////////////////////////////////
///  All styles are made by nDiezel  ///
///        www.ndiezel.name          ///
//////////////////////////////////////*/

body{min-width: 1000px; font: 13px Arial, Helvetica, sans-serif; color: #000; padding: 5px 0px 50px 0px;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}

.clear{clear: both;}

.page{width: 1000px; margin: auto;}
	.header{background:url(/nimages/bg_header.gif) top repeat-x;}
		.header div{background:url(/nimages/bg_header-tr.gif) top right no-repeat;}
		.header div div{background:url(/nimages/bg_logo.jpg) bottom left no-repeat; height: 144px;}

		.logo{display: block; height: 140px; width: 270px; float: left; margin-left: 40px;}

		.header ul{float: left; margin-left: 30px; padding: 63px 0px 0px 0px; width: 60%; background:url(/nimages/bg_header-menu_line.gif) left 63px no-repeat;}
			.header ul li{background:url(/nimages/bg_header-menu_line.gif) top right no-repeat; padding: 15px 2%; float: left;}
			.header ul span{font-size: 11px; display: block; padding-bottom: 3px;}
			.header ul a{color: #fff; text-decoration: none;}
			.header ul a:hover{text-decoration: underline;}

	.left_wrap{width: 340px; float: left;}
		.blue_block{background: #00A2D1 url(/nimages/bg_blue-block.gif) left repeat-y;}
			.blue_block div{background:url(/nimages/bg_blue-block-r.gif) top right no-repeat;}
			.blue_block div div{background:url(/nimages/bg_blue-block_bl.gif) bottom left no-repeat;}

		.login_block div div div{background:url(/nimages/bg_login-block_t.gif) top left no-repeat;}
		.login_block div div div div{ 0px 50px no-repeat; height: 250px;color:#ffffff}
			.login_form{padding: 70px 0px 0px 70px;}
			h6{font: normal 18px Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 20px;}
			.login_block .login_form div{background: none; height: 50px;}
				.login_form div input{display: block; background:url(/nimages/bg_login_input1.gif) top left no-repeat; width: 171px; height: 12px; border: 0px; padding: 3px 10px; font-size: 11px; color: #000; line-height: 11px; margin-bottom: 2px;}
				.login_form input{background:url(/nimages/bg_login_enter1.gif) top left no-repeat; color: #fff; border: 0px; width: 71px; height: 18px;}
			.login_form span{padding-right: 80px; display: block; float: right;}
			.login_form a{display: block; color: #fff;}

	.header_right{float:right; background:url(/nimages/img_perfect_world.jpg) 0px top no-repeat; height: 249px; width: 659px;}

	.header_bottom{background: #D5DFE4 url(/nimages/bg_header_b.gif) top left repeat-x;}
		.header_bottom div{background:url(/nimages/bg_header_br.gif) bottom right no-repeat; height: 45px;}

	.content{background: #D5DFE4 url(/nimages/bg_content_footer.gif) bottom repeat-x;}
	.cb_l{background:url(/nimages/bg_content_footer-l.gif) bottom left no-repeat; padding-bottom: 70px;}
		.blue_block2{background: #00A2D1 url(nimages/bg_blue-block2.gif) left repeat-y; margin: 0px 25px 0px 20px;}
			.blue_block2 div{background: url(/nimages/bg_blue-block2_tl.gif) top left no-repeat;}
			.blue_block2 div div{background: url(/nimages/bg_blue-block2_br.gif) bottom right no-repeat; padding: 22px 45px 15px 50px;}
			.blue_block2 h6{padding-bottom: 10px;}

			.blue_block2 a.all_currency{display: block; float: right; color: #fff; font-size: 13px; background:url(/nimages/bg_all_money.gif) top left no-repeat; height: 17px; width: 108px; text-align: center; text-decoration: none;}
				.blue_block2 a.all_currency:hover{text-decoration: underline;}
			.blue_block2 p{font-size: 18px; color: #fff; line-height: 18px; padding-bottom: 10px;}

			.blue_block2 table{font: 11px Arial, Helvetica, sans-serif; margin-bottom: 5px;}
				.blue_block2 table tr.light{background:url(/nimages/bg_currency_light.gif) left repeat-y;}
				.blue_block2 table tr td{padding: 3px 3px;}
				.currency{width: 29px;}
				.web_currency{width: 124px; color: #fff;}
				.currency_value{color: #fff;}

			.blue_block2 a{color: #000;}


		.in_our_sity{color: #000; padding: 25px 0px 10px 50px;}
		.sities{background:url(/nimages/bg_sities.gif) top left no-repeat; width: 252px; height: 212px; margin-left: 10px; padding: 90px 0px 0px 60px;}
			.sities div{height: 140px;}
			.sities a{color: #2495FF; text-decoration: none;}
				.sities a:hover{text-decoration: underline;}
			.sities p{color: #4D5052;}
			.sities form .text{background:url(/nimages/bg_sity-search-text.gif) top left no-repeat; border: 0px; padding: 2px 10px; color: #4d5052; width: 122px; font-size: 11px; height: 13px; vertical-align: middle;}
			.sities form .go_button{background:url(/nimages/bg_sity-search-go-button.gif) left 2px no-repeat; cursor:pointer;color: #fff; width: 60px; height: 19px; font-size: 11px; border: 0px; vertical-align: middle;}

		.progects{padding: 20px 0px 10px 20px; color: #000;}
		.grey-block{background: #EDEFF2 url(/nimages/bg_grey-block-tl.gif) top left no-repeat; margin: 0px 25px 0px 20px;}
			.grey-block .br{background:url(/nimages/bg_grey-block-br.gif) bottom right no-repeat; padding: 22px 45px 15px 50px;}
			.grey-block .br img{padding-bottom: 10px;}
			.grey-block .br a{color: #008D4E; font: italic 15px Arial, Helvetica, sans-serif;}
			.grey-block .br p{padding: 10px 0px 35px 0px; font-size: 11px;}


	.content_wrap{float: right; width: 660px; _width: 650px;}
		.white_block{background: #fff url(/nimages/bg_white-block_tl.gif) top left no-repeat;}
			.wh_first_r{background:url(/nimages/bg_content_r.gif) right repeat-y;}
				.wh_first_tr{background: url(/nimages/bg_content_t.png) top right no-repeat;}
		.wb_content{padding: 25px 60px 0px 50px; color: #4D5052;}
			h2{color: #0074B9; font-size: 24px; font-weight: normal; padding-bottom: 25px;}
			h4{font-style: italic; font-size: 18px; color: #000; padding-bottom: 10px;}

			.game_block{cursor:pointer;background:#EDEFF2 url(/nimages/bg_game_block_l.gif) top left no-repeat; margin-bottom: 15px;}
				.game_block div{background:url(/nimages/bg_game_block_r.gif) top right no-repeat;}
				.game_block div div{background:url(/nimages/bg_game_block_line.gif) 102px 5px no-repeat; padding: 11px 10px 0px 7px; width: 483px; height: 43px;}
				.game_block img{padding-right: 20px; float:left;}
				.game_block a{color: #00B76C;}

			.money_div{font-style: italic; padding-bottom: 10px;}
				.money_div a{display: block; float: left; margin: 5px 10px 0px 0px;}

			.pay_form{background: #EDEFF2 url(/nimages/bg_pay_form_l.gif) top left no-repeat; width: 550px;}
				.pay_form_r{background:url(/nimages/bg_pay_form_r.gif) top right no-repeat;}
				.pay_form_line{background:url(/nimages/bg_pay_form_line.gif) 102px 13px no-repeat; padding: 17px 6px 20px 6px;}
					.pay_form_line .pay_form_form{float: right; font-size: 11px; color: #4D5052; width: 415px;}
						.pay_form_form input,.pay_form_form select{margin: 0px 5px 5px 0px;}

						.pay_form_form input, .pay_form_form select{border: 1px solid #A5ACB2;}
						.pay_form_form span.nik{padding-right: 70px;}
						.pay_form_form input.nik{width: 135px;}
						.pay_form_form input.summa{width: 50px;}

						.pay_form_form .kvit{padding-right: 22px;}
						.pay_form_form .terminal input{width: 85px;}
						.pay_form_form .date input{width: 45px;}

						.pay_form_form input.next_button{background:url(/nimages/bg_button_next.gif) left 2px no-repeat; width: 56px; height: 19px; color: #fff; border: 0px; font-size: 11px; margin-top: 10px;}


		.wb_bottom{background: #fff url(/nimages/bg_white-block_b.gif) bottom repeat-x; margin-right: 41px;}
			.wb_bottom div{background:url(/nimages/bg_white-block_bl.gif) bottom left no-repeat;}
			.wb_bottom div div{background:url(/nimages/bg_white-block_br.gif) right 31px no-repeat; height: 68px;}


			.sms_promo{color: #010101; font-size:16px;}
			.sms_promo2{color: #4D5052; line-height: 14px; margin-bottom: 5px;}
			.sms_promo span, .sms_promo2 span{font-size: 24px; color: #EC0133;}

			.sms_block{background:#EDEFF2 url(/nimages/bg_game_block_l.gif) top left no-repeat; margin-bottom: 15px; width: 500px;}
				.sms_block div{background:url(/nimages/bg_game_block_r.gif) top right no-repeat; padding: 11px 10px 0px 7px; height: 43px;}
				.sms_block div img{padding-right: 20px; vertical-align: middle;}
				.sms_block div select{width: 165px; margin-right: 5px; vertical-align: middle;}

			.sms_form{background:#EDEFF2 url(/nimages/bg_game_block_l.gif) top left no-repeat; margin-bottom: 15px; width: 500px;}
				.sms_form div{background:url(/nimages/bg_game_block_r.gif) top right no-repeat; padding: 11px 10px 0px 7px; height: 43px; font-size: 11px;}
				.sms_form div span{padding-right: 86px;}
				.sms_form div span.number{padding-right: 55px;}
				.sms_form div input{width: 110px; border: 1px solid #A5ACB2; margin: 2px 5px 0px 0px;}
				.sms_form div input.obnal{background:url(/nimages/bg_button_obnal.gif) left 2px no-repeat; width: 87px; height: 19px; color: #fff; border: 0px; font-size: 11px;}
				#sms2{margin: 20px 0px 0px 0px;}
					#sms2 div{padding-top: 5px; height: 48px;}

			.news td{vertical-align: top; padding-bottom: 20px;}
			.news td img{padding-right: 20px;}
			.news td a{font: italic 18px Arial, Helvetica, sans-serif; color: #008D4E;}
			.news td span{display: block; color: #B4B8B9; padding: 20px 0px 0px 0px}
			.news .bottom{text-align: right;}
			.news .bottom a{font-size: 13px;}

	.footer_left, .footer_right{float: left;}
	.footer_left{padding: 20px 140px 0px 70px; color: #65696C;}
	.footer_left a, .footer_right a{color: #008D4E;}
	.footer_left img{padding-top:20px; display: block;}

	.footer_right{padding-top: 20px; color: #65696C;}
	.footer_right ul li{float: left; padding: 0px 15px; background: url(/nimages/bg_footer_menu_line.gif) right 3px no-repeat;}
		.footer_right ul li.l{padding-left:0px;}
		.footer_right ul li.r{background: none;}
	.footer_right p{padding: 20px 0px 25px 0px;}

	.footer_right img{margin-right: 10px;}

#_selectedgame_image{
	/*height:41px;*/
	width:88px;
}

.td_sel_proj{
	height:35px;
	width:130px;
}
.td_sel_proj a{
	text-decoration:none;
	font-size:12px;
	color:grey;
}

#projectlist_divko{
		z-index:1000000;
		display:none;
 		position:absolute;
      width:950px;
      background-color:#E1E0E4;
      border:0px solid blue;
}
#projectlist_divko td{
	padding:1px;

}
#contacts_popup{display:none; z-index:10000; position:absolute;}
#body_blur_overlay{position:absolute; left:0; top:0; height:100%; width:100%; z-index:1000; background-color:#000; display:none;
filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;
}

#__paystatus{
	float:right;
	padding-right:20px;
}
.list td{
	padding:3px;

}
.adress{
	padding:3px;
}

#supportme td{
	color:#ffffff;
	font-weight:bold;
	padding:3px;

}
#getallpoints td{
	padding:5px
}
#getallpoints tr:hover{
	background-color:#CCCCCC;
}
#paymentinfosd{
	border:1px solid grey;
	padding:5px;

}

.td_sel_proj:hover{background-color:#ffffff}

.projectsel_top{padding:6px;background-color:#0091c8;color:yellow;font-weight:bold}
.opacity a{filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.opacity a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
