body {margin: 0; padding:0px; font-size:14px; background: #fff; color:#343434; font-family: Arial, Tahoma, sans-serif;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#333333; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {}
h2 {font-family:Trebuchet MS; font-size:24px; font-weight:normal;}
h3 {}
h4 {}


ul {}
ul li {}

p {margin: 0 0 15px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial; font-size:1em;}

.right {float:right;}
.left {float:left;}
.cl {clear:both; font-size:0; height: 0; overflow: hidden;}

.container {width:950px; padding: 11px 25px 0 25px; margin:0 auto; position:relative; }
.placeholder {width:1000px; margin:0 auto; padding:17px 0; text-align:center; font-size:14px;}
.placeholder span {display:-moz-inline-box; display:inline-block; vertical-align:middle;}
.placeholder_error {background:#d22328; color:#fff;}
.placeholder_info {background:#d6f7fe; }
.close2 {background:url(images/x2.gif) 0 0 no-repeat; width:13px; height:13px; display:-moz-inline-box; display:inline-block; vertical-align:middle; margin:0 0 0 12px;}
.placeholder_error .close2 {background:url(images/x3.gif) 0 0 no-repeat;}

.logo {position:absolute; margin: 2px 0 0 25px; }
.login_block {font-family:'Trebuchet MS'; font-size:13px; height:30px; padding:0 120px 0 0; width:350px; float:right; clear:left; white-space:nowrap; }
.login_block a {display:block; height:25px; line-height:24px; float:right; color:#333333;}
.login_block span {display:block; height:25px; line-height:24px; float:right; }
.login_block .lang {background:url(images/drop.gif) 100% 8px no-repeat; text-decoration:none; padding:0 20px 0 0; margin:0 0 0 11px;}
.button {background:url(images/button_left.gif) 0 0 no-repeat; margin-left:11px; display:block; float:right;}
.button span {background:url(images/button_right.gif) 100% 0 no-repeat; float:right; display:block; padding: 0 19px; height:25px; cursor:pointer;}

/*.langs_holder {position:relative; height:30px; float:right;}*/
.langs {list-style:none; position:absolute; top:12px; right:37px; background:#fff url(images/langs_bg.png) 100% 8px no-repeat; padding:0 15px 0 5px; height:18px; overflow:hidden; color:#414141; margin:0; cursor:pointer; font-size:13px; font-family:'Trebuchet MS'; z-index:1000;}
.langs:hover, .langs.hover {height:auto; padding-bottom: 5px; z-index: 100; zoom: 1;}
.langs li {height: 18px; padding:0 0 0 24px;}
.langs a {color: #015e81; text-decoration: none;}
.langs a:hover {text-decoration: underline;}
/*.langs a span {text-decoration: underline;}*/
.langs img {border: none; width: 15px; height: 11px;}
.ru {background:url(images/flag_ru.png) 0 4px no-repeat; }
.de {background:url(images/flag_de.png) 0 4px no-repeat;}
.en {background:url(images/flag_en.png) 0 4px no-repeat;}
.es {background:url(images/flag_es.png) 0 4px no-repeat;}
.fr {background:url(images/flag_fr.png) 0 4px no-repeat;}
.it {background:url(images/flag_it.png) 0 4px no-repeat;}
.pl {background:url(images/flag_pl.png) 0 4px no-repeat;}
.ro {background:url(images/flag_ro.png) 0 4px no-repeat;}
.cz {background:url(images/flag_cz.png) 0 4px no-repeat;}
.tr {background:url(images/flag_tr.png) 0 4px no-repeat;}
.ar {background:url(images/flag_ar.png) 0 4px no-repeat;}

.main_menu {padding:0 15px 0 0; margin:34px 0 0 0; height:42px;  background:url(images/sprite1.png) 0 0 no-repeat; font-family:'Trebuchet MS'; font-size:16px;}
.main_menu ul {height:38px; list-style-type:none; margin:0; padding:4px 0 0; float:right;}
.main_menu li {float:left; padding: 0 2px; color:#343434; }
.main_menu li a {color:#fff; text-decoration:none; display:-moz-inline-box; display:inline-block; padding:0 0 0 14px;}
.main_menu li a:hover {background:url(images/menu_hover.png) 0 0 no-repeat;}
.main_menu li span {display:-moz-inline-box; display:inline-block; padding:6px 14px 6px 0; height:19px; line-height:1.1em;}
.main_menu li a span {cursor:pointer;}
.main_menu li a:hover span {background:url(images/menu_hover.png) 100% 0 no-repeat;}
.main_menu .active {background:url(images/menu_active.png) 0 0 no-repeat; padding:0 0 0 14px;}
.main_menu .active span {background:url(images/menu_active.png) 100% 0 no-repeat; }

.header_text {padding:0 0 0 13px;}
.big_text {font-family:Myriad Pro; font-size:51px; color:#343434; font-weight:bold; width:475px; float:left; line-height:80%; padding: 28px 0 10px 0;}
.small_text {float:left; width:440px; padding:35px 0 0 0; line-height:160%;}

.header_img {background:url(images/header_img.jpg) 13px 0 no-repeat; height:465px; position:relative; font-family:Trebuchet MS; font-size:18px;}
.header_img a:hover {text-decoration:underline;}
.header_img div {position:absolute; width:200px; height:100px; border:0px solid #000; text-align:center;}
.header_img table {width:100%; height:100%;}
.header_img td {padding:0; }
.img_text1 {top:90px; left:17px;}
.img_text2 {top:10px; left:568px;}
.img_text3 {top:220px; left:268px;}
.img_text4 {top:340px; left:759px;}
.header_img div.pay_systems {width:100px; height:300px; top:27px; left:475px;}

.proj_info {padding: 0 0 0 13px;}
.proj_info h2 {text-align:center; margin:0; padding: 20px 0 20px 0;}
.about {width:441px; float:left; line-height:160%; padding-right:20px;}

#content {padding:30px 0;}
#content ul {list-style:none; margin:0; padding:0;}
#content ul li {background:url(images/dot.gif) 0 2px no-repeat; padding:0 0 20px 35px;}
.page_title {font-family:'Myriad Pro', Arial, sans-serif; font-size:3.4em; font-weight:bold; margin:0 0 12px;}
.feedback {padding:30px 0;}
.feedback textarea {margin:5px 0 20px; border:3px #b7b7b7 solid;}
.grbut {background:url(images/grbut.png) 0 0 no-repeat; padding:0 0 0 17px; display:-moz-inline-box; display:inline-block; }
.grbut span {background:url(images/grbut.png) 100% 0 no-repeat; padding:4px 17px 4px 0; height:29px; display:-moz-inline-box; display:inline-block; line-height:1em;}
.grbut input {background:none; border:0; font-size:1.6em; color:#fff; text-decoration:underline; cursor:pointer; line-height:1em;}
.rbut {background:url(images/grbut.png) 0 -43px no-repeat;}
.rbut span {background:url(images/grbut.png) 100% -43px no-repeat;}

.games {padding:0 0 15px;}
.single_game {display:block; width:100px; height:100px; padding:0; float:left; margin:0 18px 15px 0; font-size:12px; position:relative; font-family:tahoma, arial;}
.single_game img {display:block;}
.single_game a {text-decoration:none;}
.single_game span {display:table; position:absolute; bottom:1px; vertical-align:middle; left:0; width:94px; height:25px; padding:0 3px; text-align:center; color:#fff; cursor:pointer; line-height:1em;}
.single_game i {display:table-cell; vertical-align:middle; font-style:normal; position:relative;}
.game1 {}
.game1 span {color:#000; bottom:32px;}
.butt {background:url(images/butt.png) 0 0 no-repeat; padding:0 0 0 12px; text-decoration:none; display:-moz-inline-box; display:inline-block; color:#fff !important; }
.butt span {background:url(images/butt.png) 100% 0 no-repeat; cursor:pointer; text-decoration:underline; padding:4px 12px 6px 0; display:-moz-inline-box; display:inline-block;}
.butt:hover span {text-decoration:none; }
.butt_green {background:url(images/butt.png) 0 100% no-repeat; text-decoration:none;}
.butt_green span {background:url(images/butt.png) 100% 100% no-repeat; text-decoration:underline;}
.butt_green:hover span {text-decoration:none;}

.new_game {float:right; margin:21px 0 0; background:url(images/butt.png) 0 100% no-repeat; padding:0 0 0 12px; text-decoration:none; display:-moz-inline-box; display:inline-block; color:#fff !important; }
.new_game span {background:url(images/butt.png) 100% 100% no-repeat; cursor:pointer; text-decoration:underline; padding:4px 12px 6px 0; display:-moz-inline-box; display:inline-block;}
.new_game:hover span {text-decoration:none;}

.big_block {height:335px; margin:0 0 21px; line-height:1.7em; padding:23px 30px 37px; }
.big_block h2 {font-family:'Myriad Pro', Arial, sans-serif;  font-size:3.4em; font-weight:bold; margin:0 0 25px; line-height:0.85em;}
.big_block p {margin:0 0 25px;}
.promise {background:url(images/promise.jpg) 0 0 no-repeat; }
.paynow {background:url(images/paynow.jpg) 0 0 no-repeat; }
.parents {background:url(images/parents.jpg) 0 0 no-repeat; }
.earn {background:url(images/earn.jpg) 0 0 no-repeat; }
.morepad {padding-right:500px; }
.morepad2 {padding-right:400px; }
.moremarg {margin:0 0 0 320px}
.promise .inn {padding:0 270px 0 0;}
.paynow .inn {padding:0 320px 0 0;}

.produkt {padding:0 0 30px;}
.small_block {position:relative; height:112px; margin:0 0 10px; }
.small_block img {margin:0 3px 0 0; float:right;}
.small_block a {color:#75399d; font-family:'Trebuchet MS'; }
.small_block .learn_more {position:absolute;}
.small_block h2 {font-family:'Myriad Pro', Arial, sans-serif; position:absolute; font-size:2em; font-weight:bold; margin:0 0 25px; line-height:0.85em;}
.promise_s {background:url(images/promise_small.jpg) 0 0 no-repeat; }
.promise_s h2 {left:20px; top:48px; }
.promise_s .learn_more {left:637px; top:55px; }
.paynow_s {background:url(images/paynow_small.jpg) 0 0 no-repeat; padding:35px 160px 0 0; height:77px;}
.paynow_s h2 {left:20px; top:48px; }
.paynow_s .learn_more {left:112px; top:75px;}
.parents_s {background:url(images/parents_small.jpg) 0 0 no-repeat; text-align:center; height:37px; padding:75px 0 0;}
.parents_s h2 {left:310px; top:48px;}
.parents_s .learn_more {left:690px; top:70px;}
.earn_s {background:url(images/earn_small.jpg) 0 0 no-repeat; }
.earn_s h2 {left:48px; top:48px;}
.earn_s .learn_more {left:350px; top:75px;}

.userside h2 {font-family:'Myriad Pro', Arial, sans-serif; font-size:2.2em; font-weight:bold; margin:0 0 18px;}
.userside a {color:#75399d;}
.user_block {width:929px; background:#e8e8e8 url(images/tb.png) 0 0 no-repeat; padding:10px 0 0; margin:22px 0 30px;}
.user_block_in {background:url(images/tb.png) 100% 100% no-repeat; padding:18px 46px 28px;}
.profile {color:#1d1d1d;}
.profile input {border:3px #b7b7b7 solid; padding:6px 9px; width:205px;}
.profile select {border:3px #b7b7b7 solid; margin:0 5px 0 0;}
.profile td {vertical-align:top; padding:0 90px 20px 0;}
.profile .grbut {background:url(images/grbut2.png) 0 0 no-repeat; padding:0 0 0 17px; }
.profile .grbut span {background:url(images/grbut2.png) 100% 0 no-repeat; padding:4px 17px 5px 0; }
.profile .grbut input {border:0; font-size:1.1em; width:auto; padding:0; text-decoration:underline; }

.prod .grbut {background:url(images/grbut.png) 0 0 no-repeat; padding:0 0 0 17px; display:-moz-inline-box; display:inline-block; }
.prod .grbut span {background:url(images/grbut.png) 100% 0 no-repeat; padding:5px 17px 5px 0; display:-moz-inline-box; display:inline-block;}
.prod .grbut input {background:none; border:0; font-size:1.6em; color:#fff; text-decoration:underline; cursor:pointer;}

.info_block {width:289px; height:101px; padding:6px 9px 9px; float:left; margin:0 12px 27px 0; color:#fff; }
.green_b {background:url(images/green.png) 0 0 no-repeat;}
.blue_b {background:url(images/blue.png) 0 0 no-repeat; }
.red_b {background:url(images/red.png) 0 0 no-repeat; margin:0; }
.item {height:50px; padding:0 0 0 5px; font-size:1.3em;}
.ammount {background:url(images/white.png) 0 0 no-repeat; padding:2px 0 8px 17px; font-size:2.4em; color:#343434; }

.graph_holder {background:#e1e1e1 url(images/tb2.png) 0 0 no-repeat; padding:10px 0 0; width:945px; margin:0 0 40px;}
.graph_holder_in {background:url(images/tb2.png) 100% 100% no-repeat; padding:18px 18px 22px 18px;}
.mht {float:left; width:280px; padding:0 23px 25px 0;}
.mht label {font-size:1.3em; padding:0 0 5px; display:block;}
.mht select {border:1px #6b6b6b solid;}
.mht input {width:105px;border:1px #6b6b6b solid; vertical-align:middle;}
.mht b {font-size:2em; color:#000; font-weight:normal; vertical-align:middle;}
.legenda {padding:12px 0 0 83px;}
.legenda img {vertical-align:middle; margin:0 10px 0 0;}
.legenda span {vertical-align:middle; margin:0 27px 0 0;}

.pad {padding:0 0 50px 129px;}
.pad h3 {margin:0 0 1em 15px;}
.payment_history {background:#e1e1e1 url(images/tb3.png) 0 0 no-repeat; padding:10px 0 0; width:683px; margin:0 0 10px;}
.payment_history_in {background:url(images/tb3.png) 100% 100% no-repeat; padding:18px 7px 22px;}
.payment_history table {width:100%;}
.payment_history td {background:#fff; border-bottom:7px #e1e1e1 solid; padding:10px; }
.payment_history th {padding:0 0 20px 10px; text-align:left; }
.print {margin:0 0 0 30px; font-size:0.9em;}

.main_block {width:683px; float:left;}
.side_block {width:251px; float:left; padding:0 0 0 16px;}

.b_block {background:#afc8e0 url(images/tb4.png) 0 0 no-repeat; width:683px; padding:12px 0 0; margin:0 0 40px;}
.b_block_in {background:url(images/tb4.png) 100% 100% no-repeat; padding:0 7px 22px;}
.b_block table {width:100%;}
.b_block th {text-align:left; padding:0 0 5px 10px; vertical-align:top;}
.b_block td {background:#fff; padding:5px 10px 7px; }
.b_block .descr {font-size:0.85em; padding:5px 10px 20px;}
.act td { padding:0 10px;}
.act_hold {border-top:1px #e7e7e7 solid; padding:10px 0 10px 58px;}
.act .butt {margin:0 0 0 5px; }
.timing {text-align:center; }
.empty {background:#afc8e0 !important; height:14px; font-size:0; padding:0;}
.redtxt {color:#f60000; font-weight:bold;}
.redbg {color:#fff; background:#d22328 !important; font-weight:bold;}
.dontwant {font-size:1.3em; padding:0 0 14px 4px; color:#000;}
.payed th {font-size:0.85em; padding:0 0 12px 10px;}
.clip {background:url(images/clip.png) 0 0 no-repeat; padding:12px 0 15px 50px; margin:4px 0 -14px;}
.clip a {color:#000;}
.dat {padding:0 0 12px; font-size:14px; font-family:Trebuchet MS; }
.dat em {color:#878787; padding:0 0 0 12px;}

.rate_block {padding:10px; width:231px; height:106px; color:#000; margin:0 0 10px;}
.rate_block small {font-size:10px;}
.rate_block b {font-size:22px;}
.rate_block span{font-size:13px;}
.rating {float:left; width:49%; padding:0 0 0 3%; height:72px;}
.limit {float:left; width:48%; height:72px;}
.pd {padding:0 20px; font-size:0.85em; color:#000;}

.rb_red {background:url(images/rate_bg.png) 0 0 no-repeat;}
.rb_orange {background:url(images/rate_bg.png) -254px 0 no-repeat;}
.rb_yellow {background:url(images/rate_bg.png) -510px 0 no-repeat;}
.rb_green {background:url(images/rate_bg.png) -764px 0 no-repeat;}

.grblock {background:url(images/grblock.png) 0 0 no-repeat; padding:15px 0 0; width:245px; margin:0 0 15px 4px; text-align:center;}
.grblock_in {background:url(images/grblock.png) 0 100% no-repeat; padding:0 12px 12px;}
.grblock h4 {margin:0 0 15px; font-size:1.2em; line-height:1em;}
.repay {font-size:18px; }
.repay .inpt {border:3px #b7b7b7 solid; letter-spacing:1px; width:70px; margin:0 0 12px 40px; color:#333; padding:2px 12px;}
.grblock .grbut {background:url(images/grbut3.png) 0 0 no-repeat; padding:0 0 0 17px; }
.grblock .grbut, .currency {vertical-align:middle;}
.currency {display:-moz-inline-box; display:inline-block; padding:0 0 7px 12px;}
.grblock .grbut span {background:url(images/grbut3.png) 100% 0 no-repeat; padding:2px 17px 5px 0; }
.grblock .grbut input {border:0; font-size:15px; width:auto; padding:0; text-decoration:underline; letter-spacing:0px; line-height:1em;}

.account {width:245px; background:url(images/bpl.png) 0 0 no-repeat; padding:10px 0 0; text-align:center; margin:0 0 0 4px;}
.account_in {background:url(images/bpl.png) 0 100% no-repeat; font-size:12px; color:#000; padding:10px 20px 20px; margin:10px 0 0; text-align:left;}
.account_in p {margin:0;}
.account h4 {font-size:18px; color:#684a95; font-family:'Myriad Pro'; font-weight:normal; margin:0 0 8px; }
.account big {font-size:24px; color:#333; font-weight:bold;}

.partners_awards {background:url(images/pa_line.gif) 0 0 repeat-y; float:left; width:465px; margin-bottom:63px;}
.partners_awards h2 {text-align:center; margin:0;}
.partners {width:253px; float:left; text-align:center; font-size:12px;}
.partners a {color:#545155; text-decoration:none;}
.partners a:hover {text-decoration:underline;}
.partners img {display:block; margin:0 auto 5px auto;}
.awards {width:165px; float:left; text-align:center; font-size:12px;}
.awards a {color:#545155; text-decoration:none;}
.awards a:hover {text-decoration:underline;}
.awards img {display:block; margin:0 auto 5px auto;}

.footer {font-family:'Trebuchet MS';  width:743px; margin:0 auto;}
.footer_menu {height:31px; line-height:31px; text-align:center; background:url(images/sprite1.png) 0 -58px no-repeat; margin-bottom:25px;}
.footer_menu a {color:#fff; text-decoration:none; margin:0 32px;}
.footer_menu a:hover {text-decoration:underline;}

.copy {color:#363636; font-size:13px; width:540px; margin:0 auto; margin-bottom:25px; text-align:center;}
.copy  a {color:#363636; text-decoration:none;}
.copy  a:hover {color:#363636; text-decoration:underline;}

.graybg {background:url(images/sprite1.png) 0 -105px no-repeat; padding:0 0 0 16px; display:-moz-inline-box; display:inline-block; }
.ingray {background:url(images/sprite1.png) 100% -105px no-repeat; padding:6px 16px 9px 0; line-height:1.2em; display:-moz-inline-box; display:inline-block; }
.dvr {margin:0 10px;}

.overlay {position:absolute; background:url(images/black.png); width:100%; height:1305px/*100%*/; top:0; left:0; z-index:1100;}
iframe {background:transparent; position:absolute; top:63px; left:50%; margin:0 0 0 -414px; width:818px; border:0; z-index:1200;}

/* Float Properties*/
.clearfloat:after {content:"."; 	display:block; height:0; clear:both; visibility:hidden;}
.clearfloat {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}

