/* Reset */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	vertical-align: baseline;
	font-size: 100%;
}

/* Lists */
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}

/* Margins */
blockquote, pre, address, ul, ol, dl, table {margin: 1.12em 0;}
ol ul, ul ol, ul ul, ol ol {margin-top: 0;margin-bottom: 0;}
ol, ul, dd {margin-left: 2.5em;}

/* Tables */
table {border-collapse: collapse;border-spacing: 0;}

/* Quotes */
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}

/* Small elements */
small, sub, sup {font-size: 83%;}

/* Indexes */
sub {vertical-align: sub;}
sup {vertical-align: super;}

/* Marking changes */
ins {text-decoration: none;}
del {text-decoration: line-through;}


html {height: 100%;font-size: 100.1%;background:url('/css/i/bg.png') repeat;}
body {
	font-size: 12px;
	height: 100%;
	font-family:Arial;
	color:#333333;
}
a {color:#999;outline: none;}
img {border: none;}
.empty {height:106px;}
.wrapper {

	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0px auto;
	
}
button {cursor:pointer;}
p {line-height:18px;}

.wrap {margin:0px 17px;}
.clear {clear:both;}
label {cursor:pointer;}
#main {height: auto;background:  url('/css/i/bgt.png') top repeat-x;
	color:#1c1b1b;}
#main .wrapper {	background: url('/css/i/bg.jpg') center top no-repeat;}
#main .logo {width:808px;margin:0 auto;position:relative; padding:43px 0px 0px 0px;}
.logo a {display:block;width:218px;height:105px;background:url('/css/i/logo.png') no-repeat;text-indent:-9999em;}
.logo a:hover {background-position:0px -105px;}
/* // ---- sign-up ---- // */

.sign-up {
	position:absolute;
	width:100%;
	z-index: 100;
	color:#333333;
	display:none;
	top: 0px;
	left: 0px;
}
.sign-up form {
	width:420px;
	height:377px;
	background:#f7f7f7;
	position:absolute;
	z-index: 51;
	left: 50%;
	top: 310px;
	margin:0px 0px 0px -210px;
}
.sign-up form fieldset {position:relative;}
.sign-up .bg {position:absolute;width:100%;background:#000; opacity: .5; filter: alpha(opacity = 50);position:absolute; width:100%;z-index: 50;}

.sign-up form dl {margin:0 0 10px 19px; overflow:hidden;}
.sign-up form dd {margin:0 0 15px 0;float:left;}
.sign-up form dt {clear:both;float:left;width:111px;text-align:right;margin:10px 20px 0px 0px;}
.sign-up form dd input {border: 0px; background:none;color:#cfcfcf;font-size:13px;font-family:Arial;margin:8px 0px 0px 15px;width:190px;}
.sign-up form dd div {width:220px; height:34px; background:url('/css/i/input.png') no-repeat;}
.sign-up form dd .active {background-position:0px -34px;}
.sign-up form button {margin:0 0 18px 151px;clear:both;width:131px;height:38px;background:url('/css/i/register.png') no-repeat;border: 0px;position:relative;cursor:pointer;}
.sign-up form button span {position:absolute;left: -9999em;}

.sign-up form .hover {background:url('/css/i/register.png') 0px -38px no-repeat;}

.sign-up small {font-size:12px;color:#a3a3a3;display:block;margin:0px 0px 0px 153px;}
.sign-up h1 {
	width:125px;
	height:35px;
	background:url('/css/i/join-us.png') no-repeat;
	text-indent:-9999em;
	margin:14px 0px 25px 19px;
}

.sign-up .close {display:block;text-indent:-9999em;width:36px;height:38px;background:url('/css/i/close.png') no-repeat; position:absolute;top: -10px; right: -10px;}

/* -- ---- sign-up ---- -- */

.payouts {width:354px;height:250px;background:url('/css/i/payouts.png') no-repeat;position:absolute;top: 131px;left: 6px;}
.advanced {width:400px;height:270px;background:url('/css/i/advanced.png') no-repeat;position:absolute; top:325px; left: 155px;}
.friendly {width:375px;height:270px;background:url('/css/i/friendly.png') no-repeat;position:absolute;top: 143px; right: 0px;}
.different {width:380px;height:270px;background:url('/css/i/different.png') no-repeat;position:absolute; top: 325px; right: 105px}



#main .menu {
	margin:0;
	position:absolute;
	top: 31px;
	right: 40px;
}
#main .menu li {
	float:left;
	list-style:none;
}
#main .menu li a {
	display:block;
	height:17px;
	background:url('/css/i/menu.png') no-repeat;
	text-indent:-9999em;
}
#main .menu li.home {
	width:74px;
	background:url('/css/i/menu.gif') right 1px no-repeat;
	margin:0px 24px 0px 0px;
}
#main .menu li.faq {
	width:58px;
	background:url('/css/i/menu.gif') right 1px no-repeat;
	margin:0px 23px 0px 0px;
}
#main .menu li.our-sites {
	width:106px;
	background:url('/css/i/menu.gif') right 1px no-repeat;
	margin:0px 23px 0px 0px;
}
#main .menu li.signup {width:67px;}
#main .menu li.home a {width:50px;}
#main .menu li.home a:hover {background-position:0px -18px;}
#main .menu li.faq a {width:33px; background-position:-50px 0;}
#main .menu li.faq a:hover {background-position:-50px -18px;}
#main .menu li.our-sites a {width:82px; background-position:-84px 0;}
#main .menu li.our-sites a:hover {background-position:-84px -18px;}
#main .menu li.signup a {width:67px; background-position: -166px 0;}
#main .menu li.signup a:hover {background-position: -166px -18px;}

#main .login {
	position:absolute;
	top: 72px;
	right: 40px;
	overflow:hidden;
	width:389px;
}
#main .login input {border: 0px; width:98px;font-size:13px;font-family:Arial;color:#6d6f71;margin:8px 0px 0px 35px;}
#main .login .username {
	width:147px;
	height:34px;
	background:url('/css/i/login.png') no-repeat;
	float:left;
	margin:0px 6px 0px 0px;
}

#main .login .password {
	width:147px;
	height:34px;
	background:url('/css/i/login.png') -147px 0px no-repeat;
	float:left;
	margin:0px 6px 0px 0px;
}
#main .login .ausername {background:url('/css/i/login.png') 0 -34px no-repeat;}
#main .login .apassword {background:url('/css/i/login.png') -147px -34px no-repeat;}
#main .login button {
	border: 0px;
	position:relative;
	display:block;
	width:83px;
	height:28px;
	background:url('/css/i/login.png') -294px 0px no-repeat;
	cursor: pointer;
	float:left;
	margin:3px 0px 0px 0px;
	overflow:hidden;
}
#main .login .hover {
	background:url('/css/i/login.png') -294px -34px no-repeat;
}
#main .login button span {display:block;position:absolute;left: -9999px;}

#main .content {
	padding:452px 0px 0px 75px;
	margin:0px 0px 60px 0px;
	overflow:hidden;
}
#main .content .column {width:33%;float:left;}
#main .content .column h2 {
	font-family:Tahoma;
	font-weight:bold;
	font-size:19px;
}
#main .content .column .inner{padding-right:50px;}
#main .content h2 {margin:0px 0px 20px 0px;}
#main .content .benefits h2{
	color:#f76927;
}
#main .content .conditions h2 {
	color:#6b8998;
}
#main .content .notamember h2 {
	color:#7ba666;
}

#main .content .column ul {margin:0;}
#main .content .column ul li {
	list-style:none;
	padding:0px 0px 0px 23px;
	background:url('/css/i/column-ul.gif') 4px 5px no-repeat;
	line-height:16px;
	margin:0px 0px 15px 0px;
}

#main .content .column .sign {
	display:block;
	width:229px;
	height:63px;
	background:url('/css/i/sign-up.png') no-repeat;
	text-indent:-9999em;
	margin:0px 0px 0px 45px;
}
#main .content .column .sign:hover {
	background-position:0px -63px;
}

#main #footer {
	font-family:Tahoma;
	color:#626262;
	padding:0px 0px 0px 75px;
	clear:both;
	position:relative;
	height:30px;
}
#main #footer .contacts {position:absolute; right: 57px;top: 0px;margin:0;}
#main #footer .contacts  li {float:left;list-style-type: none; margin:0px 27px 0px 0px;}
#main #footer .contacts  li span {float:left;margin:0px 6px 0px 0px;}
#main #footer .contacts li.mail a{color:#626262;text-decoration:none;}
#main #footer .contacts li.mail span{margin:1px 6px 0px 0px;}


/* // ---- inner ---- // */

#inner {
	background:url('/css/i/i-bg.jpg') repeat-x;
}
#inner .wrapper {
	background:url('/css/i/i-bgt.jpg') center top no-repeat;
}
#inner .wrapper .wrap {	
	width:980px;
	margin:0 auto;
	position:relative;
}

#inner .logo {position:absolute;top:24px; left: 26px;}



/* -- ---- inner ---- -- */

/* // ---- menu ---- // */

#inner .header {height:185px;}

.menu {margin:0;clear:both;position:relative;}
.menu li {list-style:none; float:left;}
.menu a.statistics {
	display:block;
	width:117px;
	height:54px;
	background:url('/css/i/menu.jpg') no-repeat;
	text-indent:-9999em;
}
.menu a.statistics:hover, .menu .active a.statistics {background-position:0px -54px;}
.menu a.tools {
	display:block;
	width:144px;
	height:54px;
	background:url('/css/i/menu.jpg') -117px 0px no-repeat;
	text-indent:-9999em;
}
.menu a.tools:hover, .menu .active a.tools {background-position:-117px -54px;}
.menu a.profile {
	display:block;
	width:101px;
	height:54px;
	background:url('/css/i/menu.jpg') -261px 0px no-repeat;
	text-indent:-9999em;
}
.menu a.profile:hover, .menu .active a.profile {background-position:-261px -54px;}
.menu a.affiliates {
	display:block;
	width:144px;
	height:54px;
	background:url('/css/i/menu2.jpg') -117px 0px no-repeat;
	text-indent:-9999em;
}
.menu a.affiliates:hover, .menu .active a.affiliates {background-position:-117px -54px;}
.menu a.payments {
	display:block;
	width:126px;
	height:54px;
	background:url('/css/i/menu.jpg') -362px 0px no-repeat;
	text-indent:-9999em;
}
.menu a.payments:hover, .menu .active a.payments {background-position:-362px -54px;}
.menu a.support {
	display:block;
	width:115px;
	height:54px;
	background:url('/css/i/menu.jpg') -488px 0px no-repeat;
	text-indent:-9999em;
}
.menu a.support:hover, .menu .active a.support {background-position:-488px -54px;}
.menu a.news {
	display:block;
	width:95px;
	height:54px;
	background:url('/css/i/menu.jpg') -603px 0px no-repeat;
	text-indent:-9999em;
}
.menu a.news:hover, .menu .active a.news {background-position:-603px -54px;}

.menu .submenu {
	position:absolute;
	background:url('/css/i/submenu.png') no-repeat;
	display:none;
	top: 11px;
}
.menu  .active .submenu {display:block;}
.menu .submenu ul {
	padding:0px 14px;
	background:url('/css/i/submenu.png') right -32px no-repeat;
	float:left;
	margin:0;
	height:32px;
	line-height:30px;
	font-size:11px;
	font-family:Tahoma;
}
.menu .submenu a {color:#fff;font-weight:bold;text-decoration:none;}
.menu .submenu a:hover, .menu .submenu .active a {color:#f7f7ce;text-decoration:underline;}

.menu .submenu i {display:block;width:9px;height:5px;background:url('/css/i/s-arr.png') no-repeat;position:absolute; top: -5px;}
.menu .news .submenu i {right: 43px;}
.menu .statistics .submenu i {left: 53px;}
.menu .profile .submenu i {left: 53px;}
.menu .tools .submenu i {left: 185px;}
.menu .affiliates .submenu i {left: 90px;}
.menu .payments .submenu i {left: 170px;}
.menu .support .submenu i {left: 124px;}

.menu .submenu ul li {padding:0px 21px;}

.menu .lmenu {
	display:none;
	position:absolute;
	width:698px;
	left: 0px;
	padding:0px 0px 0px 0px;
	height:43px;
}
.menu .active .lmenu {display:block;}
.menu .news .submenu {right: 0px;}
.menu .affiliates .submenu {left: 90px;}
.menu .profile .submenu {left: 254px;}
.menu .payments .submenu {left: 250px;}
.menu .support .submenu {left: 417px;}

/* -- ---- menu ---- -- */

/* // ---- user-info ---- // */
#inner .panel {width:698px;float:right; background:url('/css/i/panel.gif') 0px 75px repeat-x;}
.user-info {margin:0 0 22px -25px; padding:30px 0px 20px 0px;overflow:hidden;}
.user-info dd {margin:0 0px 0px 0px;float:left; background:url('/css/i/green.png') no-repeat;font-size:14px;font-weight:bold;font-family:Tahoma;color:#fff;}
.user-info dd span	{background:url('/css/i/green.png') right -24px;padding:0px 10px;display:block;height:24px;line-height:22px;float:left;}
.user-info dt {float:left;margin:5px 9px 0px 25px;}
.user-info dt {display:block;height:17px;background:url('/css/i/uinfo.gif') no-repeat;text-indent:-9999em;}
.user-info .username {width:78px;}
.user-info .id {width:79px;background-position:-78px 0px;}
.user-info .balance {width:59px;background-position:-157px 0px;}
.user-info .rate {width:69px;background-position:-216px 0px;}
.user-info .partners {width:66px;background-position:-285px 0px;}
.user-info .payments {width:97px;background-position:-352px 0px;}
.user-info .s-downloads {width:102px;background-position:-450px 0px;}
.user-info .r-downloads {width:103px;background-position:-552px 0px;}

/* -- ---- user-info ---- -- */

/* // ---- container ---- // */

.container {overflow:hidden;position:relative;z-index: 1;}
.headline {height:48px;background:url('/css/i/headline.png') no-repeat;padding:30px 0px 0px 85px;}
.headline h1 {display:block;text-indent:-9999em;height:15px;}
.bnews .headline h1 {background:url('/css/i/news-h1.png') no-repeat;}

.bnews table {margin:20px 0 20px 0;font-size:11px;font-family:Tahoma;clear:both; width:100%;}
.bnews table td {text-align:left; padding-left:15px;}
.bnews table thead td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold; height:41px;line-height:41px;}
.bnews table tbody td {height:41px;line-height:41px;color:#2c5e72; border-bottom: 1px solid #ebf3f5; background:#fff url('/css/i/stat-td.png') right repeat-y;}
.bnews table td.last {background-image:none;}

.content .inner {padding:0px 0px 0px 38px;}
.tcolumns .content {width:967px;float:left;margin:0px 10px 0px 0px;}
/* -- ---- container ---- -- */

/* // ---- news ---- // */

.news-list {margin:0;}
.news-list {}
.news-list dt {margin:0px 0px 12px 0px;}
.news-list dd{margin:0 0 25px 0;font-size:13px;}
.news-list dd p{line-height:21px;}
.news-list strong {font-size:13px;margin:0px 0px 5px 0px;display:block;}
.news-list .date {color:#7cc9d6;background:url('/css/i/ndate.gif') no-repeat; padding:0px 0px 0px 16px;}

/* -- ---- news ---- -- */

/* // ---- footer ---- // */

#inner #footer {
	height:39px;
	background:url('/css/i/footer.jpg') repeat-x;
	margin:0px 0px 0px 0px;
	padding:125px 0px 0px 30px;
	clear:both;
	font-family:Tahoma;
	color:#626262;
}
#inner #footer .foo {width:980px;margin:0 auto;position:relative;}
#inner #footer .copy {position:relative;z-index:2;}
#inner #footer .contacts {position:absolute; right: 0px;top: 0px;margin:0; z-index:2;}
#inner #footer .contacts  li {float:left;list-style-type: none; margin:0px 27px 0px 0px;}
#inner #footer .contacts  li span {float:left;margin:0px 6px 0px 0px;}
#inner #footer .contacts li.mail a{color:#626262;text-decoration:none;}
#inner #footer .contacts li.mail span{margin:1px 6px 0px 0px;}

/* -- ---- footer ---- -- */

/* // ---- support ---- // */

.bsupport {}
.bsupport .headline  h1 {background:url('/css/i/support-h1.png') no-repeat;}
.bsupport .headline.history  h1 {background:url('/css/i/support-history-h1.png') no-repeat;}

.bsupport .newtickets {display:block;width:109px;height:30px;float:left;background:url('/css/i/new-tickets.png') no-repeat;text-indent:-9999em; }
.bsupport .newtickets:hover {background-position:0px -30px;}
.bsupport .oldtickets {display:block;width:107px;float:left;height:30px;background:url('/css/i/old-tickets.png') no-repeat;text-indent:-9999em; margin-left:10px; }
.bsupport .oldtickets:hover {background-position:0px -30px;}
.bsupport .closedtickets {display:block;width:113px;height:30px;float:left;background:url('/css/i/closed-tickets.png') no-repeat;text-indent:-9999em; margin-left:10px; }
.bsupport .closedtickets:hover {background-position:0px -30px;}

.new-ticket {}
.new-ticket dl {margin:0 0 17px 0px;overflow:hidden;}
.new-ticket dt {float:left;width:83px;font-size:13px;margin:10px 0px 0px 0px;}
.new-ticket dd {float:left;width:400px;height:400px; background:url('/css/i/ticket.png') no-repeat;margin:0 0 0px 0px;}
.new-ticket dd:hover {background-position:0px -400px;}
.new-ticket dd.none {background:none; height:40px; }
.new-ticket dd textarea {border: 0px; background:none; width:370px;height:370px;margin:10px 0px 0px 15px;font-family:Arial;font-size:14px;color:#808080;}

form.new-ticket dd.none div {width:400px;height:38px;background:url('/css/i/iinput2.png') no-repeat;}
form.new-ticket dd.none div.active {background-position:0px -38px;}
form.new-ticket dd.none div input {width:384px;font-size:14px;font-family:Arial;color:#808080;background:none;border: 0px; margin:10px 0px 0px 15px;}

.new-ticket button {display:block; border:0px;width:149px;height:30px;background:url('/css/i/send-mes.png') no-repeat;text-indent:-9999em; margin-left:82px; }
.new-ticket button:hover {background-position:0px -30px;}
.new-ticket button span {position:absolute;left: -9999em;}

.bsupport table {margin:20px 0 20px 0;font-size:11px;font-family:Tahoma;clear:both; width:100%;}
.bsupport table td {text-align:left; padding-left:15px;}
.bsupport table thead td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold; height:41px;line-height:41px;}
.bsupport table tfoot td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold;height:29px;line-height:29px;}
.bsupport table tbody td {height:41px;line-height:41px;color:#2c5e72; border-bottom: 1px solid #ebf3f5; background:#fff url('/css/i/stat-td.png') right repeat-y;}
.bsupport table td.last {background-image:none;}
.bsupport table tbody .alt td {background:#f4f9fa url('/css/i/stat-td.png') right repeat-y;}

/* -- ---- support ---- -- */

/* // ---- profile ---- // */

.bprofile {}
.bprofile .headline h1 {background:url('/css/i/profile-h1.png') no-repeat;}

.bprofile form {font-size:13px;}
.bprofile form dl {margin:0 0 5px 0;overflow:hidden;}
.bprofile form dt {margin:8px 0px 0px 0px;width:124px;clear:both;float:left;}
.bprofile form dd {margin:0 0 15px 0px;float:left;}
.bprofile form dd div {width:276px;height:38px;background:url('/css/i/iinput.png') no-repeat;}
.bprofile form dd div.active {background-position:0px -38px;}
.bprofile form dd div input {width:260px;font-size:14px;font-family:Arial;font-weight:bold;color:#666666;background:none;border: 0px; margin:10px 0px 0px 15px;}
.bprofile form button {clear:both;display:block;width:120px;height:30px;background:url('/css/i/save-set.png') no-repeat;border: 0px;position:relative;margin:0px 0px 0 124px;}
.bprofile form button span {position:absolute;left: -9999em;}
.bprofile form .hover {background-position:0px -30px;}

/* -- ---- profile ---- -- */

/* // ---- static pages ---- // */

.staticpages {}
.staticpages .headline h1 {background:url('/css/i/heading-statipages-list.png') no-repeat;}
.staticpages .headline.add h1 {background:url('/css/i/heading-statipages-add.png') no-repeat;}
.staticpages .headline.edit h1 {background:url('/css/i/heading-statipages-edit.png') no-repeat;}

.staticpages table {margin:20px 0 20px 0;font-size:11px;font-family:Tahoma;clear:both; width:100%;}
.staticpages table td {text-align:left; padding-left:15px;}
.staticpages table thead td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold; height:41px;line-height:41px;}
.staticpages table tbody td {height:41px;line-height:41px;color:#2c5e72; border-bottom: 1px solid #ebf3f5; background:#fff url('/css/i/stat-td.png') right repeat-y;}
.staticpages table td.last {background-image:none;}

/* // ---- payments ---- // */

.bpayments {}
.bpayments .headline h1 {background:url('/css/i/payments-h1.png') no-repeat;}
.bpayments .headline.history h1 {background:url('/css/i/payments-history-h1.png') no-repeat;}
.bpayments .headline.waiting h1 {background:url('/css/i/payments-waiting-h1.png') no-repeat;}
.bpayments .headline.request h1 {background:url('/css/i/payments-request-h1.png') no-repeat;}
.bpayments .headline.register h1 {background:url('/css/i/heading-register-h1.png') no-repeat;}
.bpayments .headline.addaffiliate h1 {background:url('/css/i/heading-addaffiliate-h1.png') no-repeat;}
.bpayments form {font-size:13px;}
.bpayments form dl {margin:0 0 5px 0;overflow:hidden;}
.bpayments form dt {margin:8px 0px 0px 0px;width:170px;clear:both;float:left;}
.bpayments form dd {margin:0 0 15px 0px;float:left;}
.bpayments form dd div {width:276px;height:38px;background:url('/css/i/iinput.png') no-repeat;}
.bpayments form dd div.active {background-position:0px -38px;}
.bpayments form dd div input {width:260px;font-size:14px;font-family:Arial;font-weight:bold;color:#666666;background:none;border: 0px; margin:10px 0px 0px 15px;}
.bpayments form button {clear:both;display:block;width:120px;height:30px;background:url('/css/i/save-set.png') no-repeat;border: 0px;position:relative;margin:0px 0px 0 170px;}
.bpayments form button span {position:absolute;left: -9999em;}
.bpayments form .hover {background-position:0px -30px;}
dd.method {height:38px; line-height:32px;}
.bpayments .select {}
.bpayments .select .select {display:block; width:261px;height:38px;line-height:38px;background:url('/css/i/select.png');	position: absolute;
	overflow: hidden;
	padding:0px 0px 0px 15px;
}
.bpayments .select select {width:276px;height:38px;}
.bpayments .select .choice {
	position:relative;
}
.bpayments .select .choice a {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	font-size:14px;
	width:276px;
	height:38px;
	background:url('/css/i/select.png') no-repeat;
	display:block;
	line-height:38px;
	padding:0px 0px 0px 15px;
}
.bpayments .select .choice select {display:none;}

.bpayments .select ul {position:absolute;display:none; z-index: 1; background:#fff;margin:0;padding:5px 0px 0px 15px;width:276px;}
.bpayments .select ul li {list-style:none; line-height:24px;}
.bpayments .select ul li a{font-size:13px;font-weight:bold;color:#333;text-decoration:none;}
.bpayments .select ul li a:hover{color:#000;}

.bpayments table {margin:20px 0 20px 0;font-size:11px;font-family:Tahoma;clear:both; width:100%;}
.bpayments table td {text-align:left; padding-left:15px;}
.bpayments table thead td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold; height:41px;line-height:41px;}
.bpayments table tfoot td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold;height:29px;line-height:29px;}
.bpayments table tbody td {height:41px;line-height:41px;color:#2c5e72; border-bottom: 1px solid #ebf3f5; background:#fff url('/css/i/stat-td.png') right repeat-y;}
.bpayments table td.last {background-image:none;}
.bpayments table tbody .alt td {background:#f4f9fa url('/css/i/stat-td.png') right repeat-y;}
/* -- ---- payments ---- -- */

/* // ---- promo ---- // */

.bpromo {}
.bpromo a {color:#454545; text-decoration:none; }
.bpromo p.p {margin-bottom:10px; margin-top:10px;yy}
.bpromo .fiel {margin-bottom:100px; }
.bpromo a:hover {color:#191919; text-decoration:underline; }
.bpromo .headline h1 {background:url('/css/i/promo-h1.png') no-repeat;}
.bpromo .headline.links h1 {background:url('/css/i/promo-links-h1.png') no-repeat;}
.bpromo .headline.databases h1 {background:url('/css/i/promo-databases-h1.png') no-repeat;}
.bpromo .headline.xml h1 {background:url('/css/i/promo-xml-h1.png') no-repeat;}
.bpromo .headline.jsblocks h1 {background:url('/css/i/promo-jsblocks-h1.png') no-repeat;}
.bpromo .headline.catalogues h1 {background:url('/css/i/promo-catalogues-h1.png') no-repeat;}

.bpromo hr {border:1px solid #cdcdcd; margin-bottom:15px; margin-top:15px; }

.bpromo .sites {padding:0px 0px 0px 20px;margin:0px 0px 25px 0px;overflow:hidden;}
.bpromo .mp3mixx {background:url('/css/i/sites.png') no-repeat;display:block;text-indent:-9999em;width:75px;height:30px;float:left;margin:0px 10px 0px 0px;}
.bpromo .mp3mixx:hover {background-position:0px -30px;}
.bpromo .mp3vips {background:url('/css/i/sites.png') -75px 0px no-repeat;display:block;text-indent:-9999em;width:71px;height:30px;float:left;}
.bpromo .mp3vips:hover {background-position:-75px -30px;}
.bpromo .mp3partners {background:url('/css/i/sites.png') -146px 0px no-repeat;display:block;text-indent:-9999em;width:103px;height:30px;float:left; margin-left:10px;}
.bpromo .mp3partners:hover {background-position:-146px -30px;}
.bpromo .gif {background:url('/css/i/sites.png') -249px 0px no-repeat;display:block;text-indent:-9999em;width:43px;height:30px;float:left; margin-left:10px;}
.bpromo .gif:hover {background-position:-249px -30px;}

.bpromo table {margin:20px 0 20px 0;font-size:11px;font-family:Tahoma;clear:both; width:100%;}
.bpromo table td {text-align:left; padding-left:15px;}
.bpromo table thead td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold; height:41px;line-height:41px;}
.bpromo table tfoot td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold;height:29px;line-height:29px;}
.bpromo table tbody td {height:41px;line-height:41px;color:#2c5e72; border-bottom: 1px solid #ebf3f5; background:#fff url('/css/i/stat-td.png') right repeat-y;}
.bpromo table td.last {background-image:none;}
.bpromo table tbody .alt td {background:#f4f9fa url('/css/i/stat-td.png') right repeat-y;}

.banners {width:728px;clear:both;margin:0 auto;}
.banners img {margin:0px auto 8px auto;display:block;}
.banners textarea {width:648px;height:100px;margin:0 auto;display:block;}
.banners .banner {margin:0px 0px 35px 0px;position:relative;}
.banners h2 {font-size:16px;font-size:#343434;font-weight:normal;margin:0px 0px 18px 0px;}
.banners .download {display:block;width:118px;height:30px;background:url('/css/i/download.png') no-repeat;text-indent:-9999em; }
.banners .download:hover {background-position:0px -30px;}
/* -- ---- promo ---- -- */

.baffiliates  {}
.baffiliates .headline h1 {background:url('/css/i/affiliates-h1.png') no-repeat;}
.baffiliates .headline.edit h1 {background:url('/css/i/affiliates-edit-h1.png') no-repeat;}

.baffiliates table {margin:20px 0 20px 0;font-size:11px;font-family:Tahoma;clear:both; width:100%;}
.baffiliates table td {text-align:center; }
.baffiliates table thead td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold; height:41px;line-height:41px;}
.baffiliates table tbody td {height:41px;line-height:41px;color:#2c5e72; border-bottom: 1px solid #ebf3f5; background:#fff url('/css/i/stat-td.png') right repeat-y;}
.baffiliates table td.last {background-image:none;}
.baffiliates table tbody .alt td {background:#f4f9fa url('/css/i/stat-td.png') right repeat-y;}

/* // ---- Statistics ---- // */

.bstatistics {}
.bstatistics .headline h1 {background:url('/css/i/statistics-h1.png') no-repeat;}
.bstatistics .headline.referrals h1 {background:url('/css/i/statistics-referrals-h1.png') no-repeat;}
.bstatistics .headline.search h1 {background:url('/css/i/statistics-search-h1.png') no-repeat;}
.bstatistics .headline.referers h1 {background:url('/css/i/statistics-referers-h1.png') no-repeat;}
.bstatistics .headline.sales h1 {background:url('/css/i/statistics-sales-h1.png') no-repeat;}
.bstatistics .headline.countries h1 {background:url('/css/i/statistics-countries-h1.png') no-repeat;}
.bstatistics {}
.bstatistics table {margin:0 0 0 20px;font-size:11px;font-family:Tahoma;clear:both; width:100%;}
.bstatistics table .date {width:107px;}
.bstatistics table .uniques {width:98px;}
.bstatistics table .registrations {width:136px;}
.bstatistics table .ratio {width:99px;}
.bstatistics table .rebills {width:109px;}
.bstatistics table .sales {width:109px;}
.bstatistics table .referrals {width:116px;}
.bstatistics table .total {width:189px; font-weight:bold;background-image:none;}

.bstatistics table td {text-align:center;}
.bstatistics table thead td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold; height:41px;line-height:41px;}
.bstatistics table tfoot td {background:#2c5e72 url('/css/i/stat-td.png') right repeat-y;color:#fff;font-weight:bold;height:29px;line-height:29px;}
.bstatistics table tbody td {height:41px;line-height:41px;color:#2c5e72; border-bottom: 1px solid #ebf3f5; background:#fff url('/css/i/stat-td.png') right repeat-y;}
.bstatistics table tbody .alt td {background:#f4f9fa url('/css/i/stat-td.png') right repeat-y;;}

.bstatistics .filter {
	margin:0px 0px 20px 20px;
}
.bstatistics .filter .today {
	display:block;
	text-indent:-9999em;
	width:75px;
	height:30px;
	background:url('/css/i/filter.png') no-repeat;
	float:left;
	margin:0px 5px 0px 0px;
}
.bstatistics .filter .today:hover {background-position:0px -30px;}
.bstatistics .filter .yesterday {
	display:block;
	text-indent:-9999em;
	width:98px;
	height:30px;
	background:url('/css/i/filter.png') -75px 0px no-repeat;
	float:left;
	margin:0px 5px 0px 0px;
}
.bstatistics .filter .yesterday:hover {background-position:-75px -30px;}
.bstatistics .filter .thisweek {
	display:block;
	text-indent:-9999em;
	width:94px;
	height:30px;
	background:url('/css/i/this-week.png') 0px 0px no-repeat;
	float:left;
	margin:0px 5px 0px 0px;
}
.bstatistics .filter .thisweek:hover {background-position:0px -30px;}
.bstatistics .filter .this-month {
	display:block;
	text-indent:-9999em;
	width:103px;
	height:30px;
	background:url('/css/i/filter.png') -173px 0px no-repeat;
	float:left;
	margin:0px 17px 0px 0px;
}
.bstatistics .filter .this-month:hover {background-position:-173px -30px;}
.bstatistics .filter .view {
	display:block;
	text-indent:-9999em;
	width:75px;
	height:30px;
	background:url('/css/i/filter.png') -276px 0px no-repeat;
	float:left;
	margin:0px 0px 0px 0px;
}
.bstatistics .filter .view:hover {background-position:-276px -30px;}

.bstatistics .filter .account {width:118px;float:left;margin:0px 5px 0px 0px;}

.bstatistics .filter .account .select .select {
	display:block;
	background:url('/css/i/fselect.png');
	width:107px;
	height:28px;
	text-decoration:none;
	font-weight:bold;
	color:#353535;
	font-family:Tahoma;
	line-height:28px;
	padding:0px 0px 0px 8px;
	position:absolute;
	overflow:hidden;
}
.bstatistics .filter .account .select select {width:115px;height:28px;}

.bstatistics .filter .date { float:left; margin:0px 13px 0px 0px;}

.bstatistics .filter .date .day {width:51px; float:left;margin:0px 5px 0px 0px;}
.bstatistics .filter .date .day .select .select {
	display:block;
	width:43px;
	height:28px;
	background:url('/css/i/fselect.png') -115px 0px no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#353535;
	font-family:Tahoma;
	line-height:28px;
	padding:0px 0px 0px 8px;
	position:absolute;
	overflow:hidden;
}
.bstatistics .filter .date .day .select select {
	width:51px;
	height:28px;
}
.bstatistics .filter .account ul {display:none; position:absolute; background:#fff; margin:0; padding:5px 0px 5px 8px; width:107px;}
.bstatistics .filter .account ul a{	
	text-decoration:none;
	font-weight:bold;
	color:#353535;
	font-family:Tahoma;
	line-height:22px;
}
.bstatistics .filter .account ul li {list-style:none;}
.bstatistics .filter .account .choice a {
	display:block;
	background:url('/css/i/fselect.png');
	width:107px;
	height:28px;
	text-decoration:none;
	font-weight:bold;
	color:#353535;
	font-family:Tahoma;
	line-height:28px;
	padding:0px 0px 0px 8px;
}

.bstatistics .filter .date { float:left; margin:0px 13px 0px 0px;}
.bstatistics .filter .date ul{display:none;margin:0; position:absolute; background:#fff;padding:5px 0px 5px 8px; }
.bstatistics .filter .date ul li{list-style:none;}
.bstatistics .filter .date ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#353535;
	font-family:Tahoma;
	line-height:22px;
}
.bstatistics .filter .date .day {width:51px; float:left;margin:0px 5px 0px 0px;}
.bstatistics .filter .date .month {width:86px; float:left;margin:0px 5px 0px 0px;}
.bstatistics .filter .date .month .select .select {
	display:block;
	width:78px;
	height:28px;
	background:url('/css/i/fselect.png') -166px 0px no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#353535;
	font-family:Tahoma;
	line-height:28px;
	padding:0px 0px 0px 8px;
	position:absolute;
	overflow:hidden;
}
.bstatistics .filter .date .month .select select {width:86px;height:28px;}
.bstatistics .filter .date .year {width:66px; float:left;margin:0px 5px 0px 0px;}
.bstatistics .filter .date .year .select .select {
	display:block;
	width:58px;
	height:28px;
	background:url('/css/i/fselect.png') -252px 0px no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#353535;
	font-family:Tahoma;
	line-height:28px;
	padding:0px 0px 0px 8px;
	position:absolute;
	overflow:hidden;
}
.bstatistics .filter .date .year .select select {width:66px;height:28px;}
.bstatistics .filter .date .to {display:block;padding:0px 5px 0px 0px; float:left;font-family:Tahoma;color:#353535;font-weight:bold;height:28px;line-height:28px;}

/* -- ---- Statistics ---- -- */

.bregister form {font-size:13px;}
.bregister form td div {width:276px;height:38px;background:url('/css/i/iinput.png') no-repeat; margin:3px;}
.bregister form td div input {width:250px;font-size:14px;font-family:Arial;font-weight:bold;color:#666666;background:none;border: 0px; margin:10px 0px 0px 15px;}
.bregister form button {display:block;width:120px;height:30px;background:url('/css/i/save-set.png') no-repeat;border: 0px; margin:5px 0px 0px 3px;}
.bregister form button span {position:absolute;left: -9999em;}
.bregister form button:hover {background-position:0px -30px;}
