html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
}
fieldset,img {
	border: 0;
}
table, tr, td {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr,acronym { border: 0;
}

a { color: #fff; text-decoration: underline; outline: none; }
a:hover {  }
a:visited {  }

a.no_href	{
	text-decoration: none !important;
	cursor: default;
}

input, textarea	{
	outline: none;
}


/* MAIN ----------------------------------------------------------------- */

html {
	height: 100%;
	min-height: 100%;
	background: #fff;
	-webkit-font-smoothing: antialiased;
	
}

body {
	height: 100% !important;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #000;
	position: relative;
}

#body {
	position: relative;
}

#fader	{
	position: absolute;
	z-index: 10;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url("./../img/header_bg.png");	
	display: none;
}

.wrapper	{
	width: 1280px;
	margin: 0 auto;
	position: relative;
}

#header	{
	height: 44px;
	position: absolute;
	top: 0;
	width: 100%;
	background: url("./../img/header_bg.png");
	overflow: hidden;
	z-index: 2;
}

	#header ul	{
		float: right;
	}
		#header ul li {
			display: inline-block;
			margin-right: 30px;
			line-height: 44px;
		}
		#header ul li a	{
			color: #fff;
			font-size: 18px;
			text-decoration: none;
		}
		#header ul li a:hover	{
			text-decoration:underline;
		}
		
		
	#row1, #row1 div.inner, #row1 div.inner .wrapper	{
		height: 456px;
	}
		#row1	{
			background: url("./../img/row1_bg.jpg") center no-repeat;
		}
		#row1 div.inner	{
			background: url("./../img/row1_bg.png") center no-repeat;
			position: relative;
		}
			#row1 div.inner div.row1_flag	{
				width: 388px;
				height: 134px;
				background: url("./../img/row1_flag.png") no-repeat;
				position: absolute;
				right: 0;
				top: 205px;
			}
			#row1 div.inner div.row1_flag2	{
				width: 373px;
				height: 134px;
				background: url("./../img/row1_flag2.png") no-repeat;
				position: absolute;
				right: 0;
				top: 205px;
			}
			#row1 div.inner .wrapper div.bottom	{
				width: 100%;
				height: 68px;
				background: url("./../img/row1_bottom.png") center no-repeat;
				position: absolute;
				bottom: 0;
			}
		#logo	{
			display: block;
			width: 279px;
			height: 112px;
			background: url("./../img/logo.png") no-repeat;
			position: absolute;
			left: 108px;
			top: 95px;
		}
		
	#row2	{
		height: 170px;
		background: #8ebe43;
		padding-top: 12px;
	}
		#row2 .content	{
			width: 980px;
			height: 154px;
			background: url("./../img/row2.png");
			margin: 0 auto;
		}
	
	#row2_winners	{
		height: 182px;
		background: #8ebe43;
		padding-top: 12px;
	}
		#row2_winners .content	{
			width: 980px;
			height: 179px;
			background: url("./../img/row2_winners.gif") center no-repeat;
			margin: 0 auto;
		}
	
	#row3_winners	{
		height: 182px;
		background: #fff;
		background: url("./../img/row3_winners_mainbg.jpg") center bottom no-repeat;
	}
		#row3_winners .content	{
			width: 844px;
			margin: 0 auto;
			overflow: hidden;
		}
			#row3_winners .content .left	{
				width: 343px;
				border-right: 4px solid #fff;
				float: left;
				color: #fff;
				font-weight: bold;
				font-size: 24px;
			}
			#row3_winners .content .right	{
				width: 496px;
				float: left;
				color: #fff;
				font-weight: bold;
				font-size: 24px;
			}
		#row3_winners .top	{
			margin-top: 70px;
			height: 61px;
			background: url("./../img/row3_winners_top.png") center no-repeat;
			padding-top: 55px;
			text-align: center;
		}

		#row3_winners .block	{
			margin-top: 7px;
		}
		
			#row3_winners .block .date	{
				height: 37px;
				background: #8ebe43 url("./../img/row3_winners_block.png") center no-repeat;
				color: #fff;
				font-size: 16px;
				font-weight: bold;
				text-align: center;
				padding-top: 23px;
				cursor: pointer;
			}
			#row3_winners .block.active .date	{
				background: #8ebe43 url("./../img/row3_winners_block_active.png") center no-repeat;
			}
			
			#row3_winners .block .list	{
				overflow: hidden;
			}

			#row3_winners .block.active .list	{
				display: block;
			}
			
			#row3_winners .block div.left, #row3_winners .block div.right	{
				background: #f0f0f1;
				font-style: italic;
			}
			
			#row3_winners .block div.left	{
				width: 317px;
				padding-left: 25px;
				height: 100px;
			}

			#row3_winners .block div.right	{
				width: 498px;
				color: #39513a;
				text-align: center;
				padding-top: 40px;
				height: 60px;
				font-size: 22px;
				font-weight: normal;
			}
			
			#row3_winners .block div.left .bank	{
				color: #47633c;
				font-weight: normal;
				font-size: 14px;
			}
			#row3_winners .block div.left .contacts	{
				color: #8ebe43;
				font-weight: normal;
				font-size: 12px;
			}
			
	

	#row3	{
		height: 732px;
		background: #f5fafe;
		overflow: hidden;
	}
		#row3 .wrapper .wrapper2	{
			width: 1175px;
			margin: 0 auto;
		}
		
		#row3 div.container	{
			width: 515px;
			height: 635px;
/*			display: inline-block;*/
			float: left;
			vertical-align: top;
			cursor: pointer;
		}
			#row3 div.container div.sq	{
				width: 515px;
				height: 455px;
				background: #fff;
				display: inline-block;
			}
			#row3 div.container div.bottom	{
				width: 515px;
				height: 165px;
				background: #e72128;
				display: inline-block;
				padding-top: 15px;
				border-radius: 0px 0px 40px 40px;
				position: relative;
			}
				#row3 div.container.cookie div.bottom div.button	{
					width: 141px;
					height: 140px;
					background: url("./../img/row3_cookie_button.png") no-repeat;
					position: absolute;
					right: -50px;
					bottom: -75px;
				}
				#row3 div.container.money div.bottom div.button	{
					width: 141px;
					height: 140px;
					background: url("./../img/row3_money_button.png") no-repeat;
					position: absolute;
					left: -50px;
					bottom: -75px;
				}
				#row3 div.container div.bottom p	{
					color: #fff;
					font-size: 26px;
					text-align: center;
					line-height: 36px;
				}
					#row3 div.container div.bottom p span	{
						font-size: 36px;
					}
					#row3 div.container div.bottom p span.big	{
						margin: 0 auto;
						color: #fff;
						font-size: 40px;
						display: block;
						font-weight: bold;
						text-transform: uppercase;
						margin-top: 25px;
					}
		#row3 div.plus	{
			width: 135px;
			height: 455px;
			background: url("./../img/row3_plus.png") center no-repeat;
/*			display: inline-block;*/
			float: left;
		}		
		#row3 div.cookie div.sq	{
			background: #fff url("./../img/row3_cookie.jpg") center no-repeat !important;
		}
		#row3 div.money div.sq	{
			background: #fff url("./../img/row3_money.jpg") center no-repeat !important;
		}
		
	#row4	{
		margin-top: 25px;
		height: 150px;
		background: #8ebe43;
		position: relative;
	}
		#row4 div.wrapper	{
			height: 150px;
		}
		#row4 p	{
			padding-top: 29px;
			width: 800px;
			color: #fff;
			text-align: center;
			margin: 0 auto;
			font-size: 30px;
		}


	#row5	{
		height: 500px;
		text-align: center;
		position: relative;
		overflow: hidden;
	}
		#row5 .header	{
			height: 113px;
			width: 1280px;
			position: absolute;
			background: url("./../img/row5_header_bg.png") center no-repeat;
			top: -10px;
			left: 0px;
			color: #e72128;
			font-size: 50px;
			font-weight: bold;
			text-align: center;
		}
		#row5 .container	{
			padding-top: 110px;
			width: 396px;
			height: 370px;
			margin: 0px 13px;
			background: #f5fafe;
/*			display: inline-block;*/
			float: left;
			vertical-align: top;
		}
			#row5 .container.center	{
				padding-top: 145px;
				height: 335px;
			}

		#row5 .container div.number	{
			font-size: 146px;
			font-weight: bold;
			color: #8ebe43;
		}
		
		#row5 .container div.text	{
			font-size: 22px;
			color: #39513a;
			padding: 0px 50px;
		}
			#row5 .container div.text span	{
				font-size: 26px;
				font-weight: bold;
			}
			
	#row6	{
		color:#8ebe43;
		font-size: 20px;
		line-height: 24px;
	}
		#row6 .wrapper	{
			text-align: center;
		}
		
		#row6 a	{
			text-decoration: underline;
			color: #e72128;
		}
	
	#row7	{
		margin-top: 30px;
		height: 20px;
		background: #e72228;
	}
	
	#row8	{
		height: 263px;
	}
		#row8 .wrapper	{
			height: 248px;
			background: url("./../img/row8_bg.png") no-repeat;
			text-align: center;
			padding-top: 15px;
			color: #39513a;
			font-size: 22px;
		}
			#row8 .wrapper span.big	{
				font-size: 32px;
			}
			#row8 .wrapper span.red	{
				color: #e72128;
				font-size: 38px;
				font-weight: bold;
			}
			
	#row9	{
		height: 255px;
		background: #e72128 url("./../img/row9.png") center no-repeat;
	}

	#row10	{
		height: 250px;
		position: relative;
	}		
		#row10 .wrapper	{
			height: 250px;
		}
		#row10 .wrapper div.hint	{
			color: #a4a2a2;
			font-size: 14px;
			text-align: right;
			padding-top: 5px;
		}
		#row10 .flag	{
			width: 916px;
			height: 217px;
			position: absolute;
			top: 30px;
			left: 0px;
			background: url("./../img/row10.png") no-repeat;
		}

	#row11	{
		height: 705px;
	}
		#row11 .wrapper	{
			height: 705px;
		}
		
		#row11 #big_button_deposit	{
			position: absolute;
			top: 415px;
			left: 50px;
			width: 255px;
			height: 255px;
			background: url("./../img/big_button_deposit.png") no-repeat;
			cursor: pointer;
		}
		#row11 #currencies	{
			position: absolute;
			left: 180px;
			top: 60px;
		}
			#row11 #currencies li	{
				width: 95px;
				height: 25px;
				cursor: pointer;
				padding-top: 92px;
				text-align: center;
			}
				#row11 #currencies li a	{
					color: #e72128;
					text-decoration: underline;
					display: inline-block;
					margin-left: -8px;
				}
					#row11 #currencies li.active a	{
						color: #8ebe43;
					}
				#row11 #currencies li.uah	{
					background: url("./../img/row11_currency_uah.png") top no-repeat;
				}
					#row11 #currencies li.usd	{
					background: url("./../img/row11_currency_usd.png") top no-repeat;
				}
				#row11 #currencies li.eur	{
					background: url("./../img/row11_currency_eur.png") top no-repeat;
				}
				
	
		#row11 #diagrama	{
			background-repeat: no-repeat;
			background-position: top;
			position: absolute;
			left: 290px;
			width: 956px;
			height: 650px;
		}
			#row11 #diagrama div.text	{
				position: absolute;
				bottom: 0;
				left: 170px;
				color: #8ebe43;
				font-size: 38px;
				font-weight: bold;
				text-align: center;
			}
				#row11 #diagrama div.text span	{
					font-size: 56px;
				}
	
	#row12	{
		height: 34px;
		background: url("./../img/row12_bg.png") repeat-x;
	}
	
	#row13	{
		height: 1036px;
	}
		#row13 .wrapper	{
			height: 1036px;
			background: url("./../img/row13_bg.jpg") no-repeat;
		}
			#row13 .wrapper .title	{
				width: 1138px;
				height: 125px;
				background: url("./../img/row13_title.png") no-repeat;
				position: absolute;
				left: 80px;
				top: 35px;
			}
			
			#row13 .wrapper .step1	{
				width: 613px;
				height: 209px;
				background: url("./../img/row13_step1.png") no-repeat;
				position: absolute;
				left: 80px;
				top: 178px;
			}
			#row13 .wrapper .step2	{
				width: 613px;
				height: 212px;
				background: url("./../img/row13_step2.png") no-repeat;
				position: absolute;
				left: 80px;
				top: 364px;
			}
			#row13 .wrapper .step3	{
				width: 613px;
				height: 215px;
				background: url("./../img/row13_step3.png") no-repeat;
				position: absolute;
				left: 80px;
				top: 550px;
			}
			#row13 .wrapper .step4	{
				width: 620px;
				height: 160px;
				background: url("./../img/row13_step4.png") no-repeat;
				position: absolute;
				left: 80px;
				top: 740px;
			}
			
			#row13 .wrapper .step div.a	{
				cursor: pointer;
				width: 580px;
				height: 115px;
				position: absolute;
				left: 27px;
				top: 31px;
				z-index: 2;
			}
			
			#row13 .wrapper .step a	{
				display: inline-block;
				position: absolute;
				left: 135px;
				top: 46px;
				color: #fff;
				text-transform: uppercase;
				font-size: 24px;
				font-weight: bold;
				text-decoration: none;
			}
			#row13 .wrapper .step span	{
				display: inline-block;
				position: absolute;
				left: 125px;
				top: 95px;
				color: #39513a;
				font-size: 16px;
				padding-right: 10px;
			}
			
			
	#row14	{
		height: 138px;
		background: #e72128;
		color: #fff;
	}
		#row14 .text	{
			position: absolute;
			left: 40px;
			top: 55px;
			font-size: 26px;
		}
		#row14 .phone	{
			position: absolute;
			left: 225px;
			top: 28px;
			font-size: 56px;
			font-weight: bold;
		}
		
	#row15	{
		height: 81px;
		background: #8ebe43;
	}
		#row15 .copyright	{
			position: absolute;
			left: 40px;
			top: 28px;
			color: #fff;
			font-size: 18px;
		}	
		
		#row15 ul	{
			position: absolute;
			right: 130px;
			top: 28px;
		}	
		
		#row15 li	{
			display: inline-block;
			margin-left: 30px;
		}
		#row15 li a	{
			text-decoration: none;
			color: #fff;
			font-size: 18px;
		}

#popup_order	{
	width: 680px;
	height: 567px;
	background: #fff;
	position: absolute;
	top: 0;
	display: none;
	z-index: 11;
	background: url("./../img/popup_order_bg.jpg") no-repeat;
}
	#popup_order div.form	{
		margin-top: 172px;
	}
		#popup_order div.form div.label	{
			width: 300px;
/*			display: inline-block;*/
			float: left;
			color: #39513a;
			font-size: 12px;
			text-align: right;
			padding-right: 10px;
			line-height: 26px;
			margin-bottom: 20px;
		}
			#popup_order div.form div.label span	{
				color: #e72228;
				margin-right: -5px;
			}
		#popup_order div.form div.input	{
			width: 350px;
/*			display: inline-block;*/
			float: left;
			margin-bottom: 20px;
			height: 26px;
		}
			#popup_order div.form div.input input[type=text], #popup_order div.form div.input select	{
				width: 258px;
				height: 24px;
				border: 1px solid #a3a3a3;
				margin: 0 3px;
				padding: 0px 3px;
			}
			#popup_order div.form div.input input[type=text].default	{
				color: #a3a3a3;
			}
			#popup_order div.form div.input input[type=text].error	{
				border-color: #e72228;
			}
			#popup_order div.form div.input input[type=radio]	{
				margin: 0 5px ;
			}
			#popup_order div.form div.input label	{
				margin-right: 20px;
			}
			#popup_order div.form div.input input.short	{
				width: 74px;
			}
		
	#popup_order a.button_close	{
		width: 145px;
		height: 45px;
		position: absolute;
		left: 193px;
		top: 461px;
	
	}
	
	#popup_order a.button_submit	{
		width: 145px;
		height: 45px;
		position: absolute;
		left: 360px;
		top: 461px;
	}
	
		
		
#popup_finish	{
	width: 680px;
	height: 567px;
	background: #fff;
	position: absolute;
	top: 0;
	display: none;
	z-index: 11;
	background: url("./../img/popup_finish_bg.jpg") no-repeat;
}
	#popup_finish div.text	{
		position: absolute;
		left: 120px;
		top: 220px;
		width: 470px;
		text-align: center;
		color: #39513a;
		font-size: 16px;
		line-height: 20px;
	}
	#popup_finish div.text a	{
		text-decoration: underline;
		color: #e72128;
	}
	#popup_finish a.button_close	{
		width: 122px;
		height: 43px;
		position: absolute;
		left: 292px;
		top: 460px;
	
	}

#popup_deposit	{
	width: 680px;
	height: 680px;
	background: #fff;
	position: absolute;
	top: 0;
	display: none;
	z-index: 11;
	background: url("./../img/popup_deposit_bg.jpg") no-repeat;
}
	#popup_deposit div.content	{
		position: absolute;
		left: 75px;
		top: 145px;
		width: 550px;
	}
		#popup_deposit div.content ul	{
		}
			#popup_deposit div.content ul li	{
				background: url("./../img/li.png") 0px 5px no-repeat;
				padding-left: 8px;
				font-size: 12px;
				line-height: 15px;
			}
		#popup_deposit div.content table th	{
			padding-top: 75px;
			color: #a4a4a5;
			font-weight: bold;
			font-size: 14px;
			text-align: center;
		}
		#popup_deposit div.content table th.uah	{
			background: url("./../img/th_uah.png") top no-repeat;
		}
		#popup_deposit div.content table th.usd	{
			background: url("./../img/th_usd.png") top no-repeat;
		}
		#popup_deposit div.content table th.eur	{
			background: url("./../img/th_eur.png") top no-repeat;
		}
		#popup_deposit div.content p	{
			margin-top: 15px;
			font-size: 12px;
		}
		#popup_deposit div.content table td	{
			border-right: 3px solid #fff;
			line-height: 45px;
			font-size: 14px;
			font-weight: bold;
			color: #557c18;
			text-align: center;
			background: #c6c8ca;
		}
		#popup_deposit div.content table tr.odd td	{
			background: #e2e2e3;
		}
		#popup_deposit div.content table td.red	{
			color: #e72228;
			font-size: 22px;
		}
	#popup_deposit a.button_close	{
		width: 122px;
		height: 43px;
		position: absolute;
		left: 292px;
		top: 583px;
	
	}

#popup_about_deposit	{
	width: 680px;
	height: 680px;
	background: #fff;
	position: absolute;
	top: 0;
	z-index: 11;
	background: url("./../img/popup_about_deposit_bg.jpg") no-repeat;
	color: #39513a;
	font-size: 12px;
	display: none;
}
	#popup_about_deposit a	{
		color: #8ebe43;
	}
	#popup_about_deposit div.text1	{
		width: 540px;
		height: 90px;
		padding: 175px 70px 0px 70px;
		border-bottom: 15px solid #8ebe43;
	}
		#popup_about_deposit div.text1 span	{
			font-size: 18px;
			font-weight: bold;
		}
	#popup_about_deposit div.text2	{
		width: 540px;
		padding: 20px 70px 0px 70px;
	}
		#popup_about_deposit div.text2 div	{
			margin-bottom: 15px;
		}
		#popup_about_deposit div.text2 a	{
			font-size: 16px;
			font-weight: bold;
			color: #557c18;
		}
		#popup_about_deposit div.text2 span	{
			font-size: 14px;
			font-weight: bold;
		}
	#popup_about_deposit a.button_close	{
		width: 122px;
		height: 43px;
		position: absolute;
		left: 219px;
		top: 584px;
	
	}
	#popup_about_deposit a.button_order	{
		width: 138px;
		height: 43px;
		position: absolute;
		left: 365px;
		top: 584px;
	
	}
	

#quick	{
	width: 176px;
	height: 110px;
	position: fixed;
	right: 40px;
	top: 345px;
	z-index: 9;
}
	#quick div	{
		width: 176px;
		height: 52px;
	}
	
	#quick div#slide_up	{
		background: url("./../img/quick_up_inactive.png") no-repeat;
		margin-bottom: 6px;
	}
	#quick div#slide_up.active	{
		background: url("./../img/quick_up_active.png") no-repeat;
		margin-bottom: 6px;
		cursor: pointer;
	}
	
	#quick div#slide_down	{
		background: url("./../img/quick_down_inactive.png") no-repeat;
	}
	#quick div#slide_down.active	{
		background: url("./../img/quick_down_active.png") no-repeat;
		cursor: pointer;
	}
	

#pryanik	{
	position: fixed;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 9;
	cursor: pointer;
}

#pryanik_ballon	{
	position: fixed;
	display: none;
	z-index: 9;
}

#popup_pryanik	{
	position: fixed;
	top:0px !important;
	left: 0px;
	width: 800px;
	height: 400px;
	display: none;
	z-index: 15;
}