/* nulls margin and padding properties for any tag */
*{margin:0;padding:0}
img{border:none;}
.sep{clear:both}
form label{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}

.no-margins{margin:0!important;padding:0!important}

.clear{clear:both}
.b{border:1px solid red;}
.text-left{text-align:left!important}
.text-center{text-align:center!important}


/* here page structure is described */
html, body{text-align:center}
#main-table{margin:auto;text-align:center;width:855px;}
	#main-table td{vertical-align:middle}
.inner-main-table{margin:40px auto!important;height:auto!important}
	.inner-main-table td{vertical-align:top!important}
	.inner-main-table p{margin:15px 0 0 0;padding:0;}
ul.menu-list{margin:30px 0 0 0;padding:15px 0;text-align:center;background:#ff6e00 url(../img/menu-bg.png) top repeat-x}
	ul.menu-list li{background:none;display:inline;clear:none;margin:0 25px;padding:0;}
		ul.menu-list li a{font-size:1.6em;color:#ffffcf;}
			ul.menu-list li a:hover, ul.menu-list li a.selected{color:#134625;text-decoration:none;}
	.inner-main-table ul.menu-list{margin:0 auto!important;width:165px;}
		
ul.lang{margin:0 auto;padding-top:35px;height:40px;clear:both;width:112px}
	ul.lang li{padding:0 5px;display:block;float:left;margin:0!important}
	ul.lang li a{display:block;height:18px;width:46px;}

	
ul.inner-menu{padding:0 2px;}
	ul.inner-menu li{margin:34px 0 20px 0;padding:0 20px;display:block;float:left}
	li.small-logo{margin-top:0!important;}
	
	
ul.index-button{margin:0;padding:50px 264px 0px 264px;height:auto;background:none;}
	ul.index-button li{margin:0;padding:0;float:none!important;display:block!important;width:308px;}

ul.inner-button{margin:0 0 0 -5px!important;padding:10px 0px;height:auto;background:none}
	ul.inner-button li{margin:0!important;padding:0!important;float:auto!important;}
		ul.inner-button li a{width:161px!important;display:block;padding:14px 0 12px 0;color:#132346;text-decoration:none;font-size:18px;}
			ul.inner-button li a:hover{color:#fff}

.index-main-text{margin:0;padding:30px 20px 0 20px;}
	.inner-main-text{margin:0!important;padding:5px 0 0 0!important;text-align:center!important;}

.logo{height:240px;clear:both;}
	.logo img{margin-top:20px;}

	
a.download{display:block!important;background:url(../img/buttons/ru/download.png) no-repeat;padding:27px 0 36px 0;color:#132346!important;text-decoration:none;font-size:30px;text-decoration:none!important;}
	a.download:hover{color:#fff!important;background-position:-308px 0;}

a.download-small{display:block!important;background:url(../img/buttons/ru/download-small.png) no-repeat}
	a.download-small:hover{background-position:-164px 0!important}

a.send-btn{display:block!important;background:url(../img/buttons/ru/send.png) no-repeat}
	
a.lang1{background-image:url(../img/buttons/rus.png);}
	a.lang1:hover{background-position:46px 0!important}
a.lang2{background-image:url(../img/buttons/eng.png);}
	a.lang2:hover{background-position:46px 0!important}
.lang .selected-lang{background-position:46px 0!important}

form.login{width:400px;margin:0 auto}
form table{margin:40px 0;}
	form table td{padding:5px;vertical-align:top!important;}
	form table td.first-td{text-align:right;}
	form table td.captcha-td img{margin-top:10px;}
	form table td.btn-td{padding-left:55px;text-align:center;}
		form table td.btn-td a{text-decoration:none!important;}

input, select{width:200px;padding:1px 0;height:22px;}
textarea{width:400px;height:200px;padding:3px 0;}


.text-table{margin:20px 0}
	.text-table td{padding:10px;}

.supported-phones, .how-to-play{width:100%;}
	.supported-phones td{width:25%;text-align:center;}
		.supported-phones td ul{margin:0!important;}
		.supported-phones td li{margin:5px 0;}

.how-to-play{margin:0;}
.how-to-play td{vertical-align:top;padding:20px 0;}
.how-to-play .td-image{width:200px}
.how-to-play .td-description{width:600px}
	.how-to-play .td-description p{margin:0;text-align:left;padding:0 0 0 10px;}

.light-row td{background:#1a5f32}
	
p.footer-copyright{margin:10px 0 0 0;padding:0;}
p.footer-copyright img{margin:0 0 0 3px;}

	

.inner-logo{margin:20px 0 0 0;}
	
	
/* colors */
.blue{color:#0c4da2}
.light-blue{color:#0095da}

/* links-color */
a:link{color:#ffffcf;}
a:visited{color:#ffffcf;}
a:hover{color:#f47626;}

h1, h2{color:#ffffcf}
	h1 a{}


/* paragraph color */
p, span, td, li{color:#e6d38b}

p{margin:0;padding:0;}

.wrong{color:#fec32a;font-style:italic;font-size:.7em}

p.footer-copyright, p.footer-copyright a{color:#E6D38B;}
	p.footer-copyright a{text-decoration:underline;}
	p.footer-copyright a:hover{text-decoration:none;}

li{list-style:none;}
/* background-color */
body{background:#134625 url(../img/body-bg.jpg) center top no-repeat;}
	body.inner-page, body.liqpay-page{background:#134625 url(../img/body-bg.jpg) center -533px no-repeat!important;}
.logo{background:url(../img/phones.png) center no-repeat}

/* border-color */
.link-as-button{border-bottom:2px dotted #807f7b;}
	a.link-as-button:hover{border-bottom:2px dotted #0c4da2;}

/* forms */

input, select, textarea{border:1px solid #d7d7d7;color:#666}







*{font-size:1em;font-family:Georgia;line-height:18px;}

/* Headlines styles */
h1{font-size:22px;font-weight:normal;line-height:1.2em;margin:20px 0 0 0;padding:0;}
	h1 a{font-size:24px!important;}
	

h2{font-size:1.5em;font-weight:normal;line-height:1.2em;margin:30px 0;}


/* Paragraph styles */
p, ul, ol{margin-bottom:18px;margin-top:10px;}

p{font-size:1em;margin:30px 0 0 0;}

p a{font-size:1em}

a.big-link{font-size:1.7em}

.footer-copyright{text-align:center;font-size:.7em;line-height:1.2em;}

/* Links styles */
a:link,
a:visited,
a:hover{text-decoration:underline;}
a:hover{text-decoration:none}

a.link-as-button{font-size:18px!important;text-decoration:none;}

ul{margin-left:20px;}

.big-yellow-ul{padding:5px 0;}
	.big-yellow-ul li{font-size:1.3em;color:#fec32a;margin:8px 0!important;}
.inline{padding:30px 0 10px 0;}
	.inline li{display:inline;margin:0 15px!important;}

.countries{margin:20px auto 20px auto;width:430px}
	.countries li{font-size:1.6em;float:left;padding:10px 10px;}
	.countries li a.small{font-size:12px}


	
ul.no-dots li{list-style:none;}


/* Form styles */
form{font-size:.8em}

textarea{font-family:tahoma;font-size:12px}
.inner-main-table .qr-code{text-align:center;margin:40px 0 0 0;}

.liqpay-page a.download {
background:url("../img/buttons/ru/download.png") no-repeat scroll 0 0 transparent;
color:#132346 !important;
display:block !important;
width:307px;
font-size:18px;
padding:27px 0 36px;
text-decoration:none !important;
margin:0 0 0 52px;
}

.liqpay-page a.download:hover {
background:url("../img/buttons/ru/download.png") no-repeat -308px top transparent;
color:#fff !important;
}