
* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Tahoma, Arial, sans-serif;
	color: #232323;
	width: 100%;
  background: #FFF url(/i/top-bg.gif) repeat-x;
}
a {
	color: #026893;
	outline: none;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {border: none}
input {vertical-align: middle}
	
label {cursor: pointer}

.wrapper {
	width: 942px;
	margin: 0 auto;
	position: relative;
}

.hide {
    display: none;
}

/* Header
-----------------------------------------------------------------------------*/
.header {
	height: 120px;
	position: relative;
  background: #0A81B2 url(/i/top-bg.gif) repeat-x;
	margin: 0 0 30px;
}

.logo {
	position: absolute;
	top: 5px;
	left: 22px;
	width: 244px;
	padding: 54px 6px 0 0;
  background: url(/i/logo.png) no-repeat;
	font-size: 11px;
  font-weight: normal;
	color: #D8F4D5;
	text-align: right;
	cursor: pointer;
	text-decoration: none;
}
.logo span {
	display: none;
}

.topNav {
	position: absolute;
	top: 33px;
	right: 0;
  line-height: 22px;
  font-weight: bold;
}
.topNav li {
	float: left;
	list-style: none;
}
.topNav a {
	float: left;
	height: 23px;
	color: #000;
	background: #15A2D3;
	padding: 0 15px;
  margin-left: 8px;
  text-decoration: none;
}
.topNav a:hover {
	color: #FFF;
	background: #60B571;
}

.nav {
	position: absolute;
	top: 88px;
	height: 28px;
	padding: 4px 0 0;
	line-height: 23px;
	list-style: none;
  font-weight: bold;
  background: #023248 url(/i/top-bg.gif) 0 100% repeat-x;
}
.nav.admin {top: 58px;right: 0;background: url(/i/spacer.gif) 100% 10px no-repeat;}
.nav.left {left: 0}
.nav.right {right: 0}
.nav li {
	float: left;
	display: inline;
	position: relative;
  margin-right: 25px;
}
.nav li.sub {
  padding-right: 12px;
}
.nav a {
	float: left;
	color: #C9EEF7;
  text-decoration: none;
	padding: 0 12px;
}
.nav li.sub a {
  background: url(/i/subnav.png) 100% 10px no-repeat;
}
.nav li.sub a:hover {
  background: #0E4C69 url(/i/subnav-hover.png) 100% 10px no-repeat;
}
.nav a:hover {
	color: #FFF;
	background: #0E4C69;
}
.nav li.sub:hover a,
* html .nav li.sub.hover a {
	background: #0E4C69 url(/i/subnav.png) 100% 10px no-repeat;
}
.nav li.sub:hover a:hover {
  background: #0E4C69 url(/i/subnav-hover.png) 100% 10px no-repeat;
}
.nav li.sub:hover,
* html .nav li.sub.hover {
	background: #0E4C69;
}
.nav .cart {
  font-weight: normal;
}
.nav .cart a {
  background: url(/i/cart.gif) 12px 6px no-repeat;
  padding-left: 30px;
  margin-left: -12px;
	position: relative;
}
* html .nav .cart a {
  margin-left: -27px;
}
.nav .cart a:hover {
  background: #0E4C69 url(/i/cart.gif) 12px 6px no-repeat !important;
}
.nav .cart span {
  font-weight: bold;
}
.nav ul {
	display: none;
	position: absolute;
	top: 23px;
	left: 0;
	background: #0E4C69;
	z-index: 100;
	font: 11px Arial, Tahoma;
	width: 100%;
	padding: 5px 0 8px;
	overflow: hidden;
}
.nav li:hover ul,
* html .nav li.hover ul {
	display: block;
}
.nav ul li {
	float: none;
	display: block;
	width: 100%;
}
.nav ul li:hover,
.nav li:hover li:hover,
* html .nav ul li.hover,
* html .nav li.hover li.hover {
	background: #45758B;
}
.nav ul a {
	color: #FFF;
	padding: 1px 9px 2px;
  border: 1px dotted #0E4C69;
  border-width: 1px 0;
	float: none;
	display: block;
	height: 1%;
	position: relative;
	background: none !important;
}
.nav ul a:hover {
  border-color: #AAC0CA;
	background: none !important;
}



/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 924px;
  border: 9px solid #EFEFEF;
}
.mid {
	width: 922px;
  border: 1px solid #D3D3D3;
}
.banneradd .mid {
    background: #EEEFF1;
}
.mid:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
* html .mid {height: 1%;}
.home .middle {
  background: url(/i/darts.jpg ) 630px 20px no-repeat;
}
.sell .middle {
  background: url(/i/darts.jpg ) 630px 20px no-repeat;
}
.container {
	width: 100%;
	float: left;
}
.container:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
* html .container {height: 1%;}
.content 
{
	/* не трогать! */
	padding: 12px 18px 18px;
	min-height: 470px;
	height: auto !important;
	height: 470px;
}
.home .content,
.sell .content {
	padding: 0;
	overflow: hidden;
	height: auto;
}
.home .content {
	padding-bottom: 20px;
}

.reg .content,
.addsite .content,
.accountsetting .content,
.ba .content,
.zone .content {
    border : 1px solid #FFF;
    border-right-width: 287px;
	background: #EEEFF1;
	padding: 10px 18px;
}

.login .content,
.cashout .content,
.getcode .content,
.payment .content,
.changepassword .content {
    border : 1px solid #FFF;
    border-right-width: 387px;
	background: #EEEFF1;
	padding: 10px 18px;
}

.changeemail .content {
    border : 1px solid #FFF;
	background: #EEEFF1;
	padding: 10px 18px;
}

.banneradd .content {
    border : 0px solid #FFF;
    border-right-width: 387px;
	background: #EEEFF1;
	padding: 10px 18px;   
}

.loginbutton {
	background: #EEEFF1;
	display:inline-block;
}

.forgotpage {
}

.transactionsselectitem {
  float:right;
  vertical-align: middle;
  text-align:center;
  font-weight:bold;
  padding: 0px 5px;
}

.content h1 {
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
	margin: 0 0 15px;
}

.content h3 {
	font-size: 20px; 
	font-weight:bold; 
	color:#666;
}
.content ul,
.content ol {
	margin: 0 0 18px 30px;
}
.content li {
	padding: 2px 0;
}
.content li ul, .post li ol {
	margin: 0;
}
.content li li {
	padding-left: 18px;
}

.attention {
  border: 1px solid #D8DDE9;
  background: #F2F5FC url(/i/attention.gif) 19px 12px no-repeat;
	padding: 8px 15px 9px 56px;
  font-size: 11px;
  line-height: 14px;
	margin: 0 0 6px;
}
.success
{
    border: 1px solid #D8DDE9;
    background: #F2F5FC url(/i/ok.png) 19px 12px no-repeat;
    padding: 8px 15px 9px 56px;
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 6px;
}
.attention strong,
.error strong,
.success strong {
	display: block;
	color: #257E02;
  font-size: 12px;
	margin: 0 0 3px;
}
.attention .info,
.error .info,
.success info {
  background: url(/i/dot.gif) 0 2px repeat-y;
	padding: 0 0 0 15px;
	height: 1%;
}
.error {
  border: 1px solid #E9D9D8;
  background: #FCF4F2 url(/i/error.gif) 19px 16px no-repeat;
	padding: 8px 15px 9px 56px;
  font-size: 11px;
  line-height: 14px;
	margin: 0 0 6px;
}
.error strong {
	color: #D21E00;
}

.button {
  background: #E4EBF2 url(/i/button.gif) no-repeat;
  border: none;
  height: 22px;
	padding: 0 0 0 17px;
	overflow: visible;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
}
* html .button {display: inline}
*+html .button {display: inline}
.button span {
  height: 22px;
	float: left;
  background: url(/i/button.gif) 100% 0 no-repeat;
	padding: 0 17px 0 0;
}
.button input {
  border: none !important;
	background: none;
	font: bold 11px/1 Tahoma, Arial;
	height: 20px;
	padding: 0 0 1px;
	overflow: visible;
	cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .button input {height: 21px}
}
.button a {
	font: bold 11px/21px Tahoma, Arial;
  text-decoration: none;
	color: #000;
}

.blue {
	color: #026893;
}

input.inputText,
textarea {
	padding: 3px 5px 4px;
  border: 1px solid #A4B0C4;
	border-right-color: #C7D3DF;
	border-bottom-color: #C7D3DF;
	font: 12px Tahoma, Arial;
}

.b_icon {
    float: left;
    min-width: 34px;
    min-height: 34px;
}
.b_zone {
	float: left;
	margin-left: 5px;
	width: 200px;
}
.toAdvertisers .b_zone {
	width: 250px;
}
.toAdvertisers table.cart .b_zone {
	width: 350px;
}
.management .b_zone {
	width: 500px;
}

.icon {
	vertical-align: middle;
	margin: 0 5px 0 0;
	border: 1px solid #D8DDE9;
}

.banner {
	border: 1px solid #D8DDE9;
	display: inline-block;
}
.ba {
	display: inline-block;
}
.baimg {
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial,Tahoma,Verdana,"Lucida Grande",sans-serif;
    font-style: normal;
    font-variant: normal;   
    
}
.ba .bahtmltext {
    width: 540px;
}
.ba .remchars {
    display: inline;
}
.ba .warnchars {
    display: inline; 
    visibility: hidden; 
    color: Red;
}
.flashbanner {
	border: 1px solid #D8DDE9;
	display: inline-block;	
}
.scroll {
	display: block;
	overflow: auto;
	width: 585px;
}
.bascroll {
	display: block;
	overflow: auto;
	width: 550px;
}
.banneradd .scroll {
	width: 350px;
}

th .sortAsc {background: #BEE57A url(/i/sort-asc.gif) 100% 14px no-repeat}
th .sortDesc {background: #BEE57A url(/i/sort-desc.gif) 100% 14px no-repeat}

.ddlContentEncoding {
    min-width: 110px;
    max-width: 260px;
}

/*-----SELL REGION-----*/

.sellpage {
  background: url(/i/welcome.png) 0 100% no-repeat;
	width: 570px;
	padding: 28px 0 32px 30px;
	margin: 0 0 50px;
}
.sellpage h1 {
  font: 30px/1 Arial, Tahoma;
	margin: 0 0 20px;
}
.sellpage h1 span {
  font-size: 28px;
	color: #5E9105;
}
.sellpage .reg {
  font-size: 20px;
	padding: 10px 0 0;
}
.sellpage .reg a {
	color: #E5000B;
  background: url(/i/reg.png) no-repeat;
	padding: 4px 0 7px 54px;
}
.sellpage ul {
	margin: 0 0 0 0;
}
.sellpage li {
	list-style: none;
  line-height: 15px;
	padding: 0 0 18px 18px;
  background: url(/i/bullet.gif) 0 3px no-repeat;
}

/*-----------------------*/

/* home */
.welcome {
  background: url(/i/welcome.png) 0 100% no-repeat;
	width: 570px;
	padding: 28px 0 32px 30px;
	margin: 0 0 50px;
}
.welcome h1 {
  font: 30px/1 Arial, Tahoma;
	margin: 0 0 20px;
}
.welcome h1 span {
  font-size: 28px;
	color: #5E9105;
}
.welcome .reg {
  font-size: 20px;
	padding: 10px 0 0;
}
.welcome .reg a {
	color: #E5000B;
  background: url(/i/reg.png) no-repeat;
	padding: 4px 0 7px 54px;
}
.home h2{
	font-size: 20px;
	line-height: 1;
	font-weight: normal;
	margin: 0 0 25px;
}
.home .advertisers,
.home .webmasters {
	float: left;
	width: 380px;
	margin: 0 0 0 48px;
	padding: 0 0 30px 12px;
	display: inline;
  background: url(/i/advertisers.gif) 0 35px no-repeat;
}
* html .home .advertisers {
	margin: 0 0 0px 48px;
}
.home .advertisers h2,
.home .webmasters h2 {
	font-size: 20px;
	line-height: 1;
	color: #016CA5;
	font-weight: normal;
	margin: 0 0 25px;
}
.home .webmasters h2 {
	color: #5E9105;
}
.home .advertisers ul,
.home .webmasters ul {
	margin: 0 0 0 50px;
}
.home .advertisers li,
.home .webmasters li {
	list-style: none;
  line-height: 15px;
	padding: 0 0 9px 18px;
  background: url(/i/bullet.gif) 0 3px no-repeat;
}
.home .webmasters {
	float: right;
	margin: 0 48px 0 0;
  background: url(/i/webmasters.gif) 0 35px no-repeat;
}
* html .home .webmasters {
	margin: 0 48px 0 0;
}
/* end home */


/* account */
.account .content {
	padding: 12px 401px 18px 18px;
}
.accDashBoard {
  border: 1px solid #E0E0E0;
	background: #F6F8F9;
	padding: 8px 13px;
}
.accDashBoard h3 {
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
	color: #036D9F;
	padding: 20px 0 35px;
	margin: 0 0 17px;
  background: url(/i/dot2.gif) 0 100% repeat-x;
}

.accDashBoard .balance {
	float: right;
	color: #469C00;
	line-height: 1;
	font-size: 30px;
	text-align: center;
}
.accDashBoard .balance span {
	padding: 0px 0 11px;
}
.accDashBoard .balance strong {
	display: block;
	font-size: 12px;
	color: #000;
	margin: 2px 0 11px;
}
.accDashBoard .balance strong a {
	text-decoration: none;
}
.accDashBoard .balance strong a:hover {
	text-decoration: underline;
}

.accDashBoard .menu {
	margin: 0;
  line-height: 16px;
  font-size: 11px;
	list-style: none;
}
.accDashBoard .menu a {
	color: #000;
  text-decoration: none;
	padding: 1px 0 3px 25px;
}
.accDashBoard .menu a:hover {
  text-decoration: underline;
}
.m1 a {
  background: url(/i/menu1.gif) no-repeat;
}
.m2 a {
  background: url(/i/menu2.gif) 0 3px no-repeat;
}
.m3 a {
  background: url(/i/menu3.gif) no-repeat;
}
.m4 a {
  background: url(/i/menu4.gif) 0 1px no-repeat;
}
.m5 a {
  background: url(/i/menu_partners.png) no-repeat;
}
.m6 a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAYJJREFUKJF108+LT2EUBvDP/c6YGaVhzEYUk6ahSUpZEGVKKQ1Z2ShpsqMslMzCyh9gYWdhxc4oG9mxYEhqVqMZsRHGj5QMSePH1+J9bu7k69Ttdp73nPc+5zzPrfwbgziGMWxEhQXcx3W8rQu7Gk0VzuEWdmEW05hDH05gEr/xoPm1Fq7hG85gRQdGPTiPn7jUPLiQxr3Je3E0TA4nP4QhnEQb+2Su7zidxhG8wA88x1JGaONgaqZxEy7iZeZfmYZX2JLCdXiSWQeCncX77tw2hV+YwHCoPkvhO3xM/inYawy0sBUzAY/gA2439lEp23/YwNZisYVV+BxwM+YzXx2jWINHDWw3Zlv4mkOh3mt5TORdNw8pStyAx7icg6uKjgfC6FTyNjYpUs7jqWIck1lIP9YrMrXzLOC44oEau4sNNa3Vil+nFLl6FAPsV6SjeGHcX/mWxR58wT1s61SQqP6XjOJK5prJLt4oThvEjrAa63hTYmcoblfc1Y1F5e+6kwf8AUt4WHGVDBRaAAAAAElFTkSuQmCC) no-repeat;
}

.account .advertisers,
.account .webmasters {
	margin: 0 0 40px;
}
.account .advertisers a,
.account .webmasters a {
  background: url(/i/advertisers.jpg) 0 2px no-repeat;
	padding: 0 0 8px 36px;
	font-size: 20px;
  line-height: 1;
  text-decoration: none;
	color: #016CA5;
}
.account .webmasters a {
  background: url(/i/webmasters.jpg) 0 2px no-repeat;
	color: #5E9105;
}
.account .advertisers a:hover,
.account .webmasters a:hover {
  text-decoration: underline;
}

.account .messages {
    position: absolute;
    bottom: -81px;
    left: 0;
    width: 100%;
}
.account .dateofpayment {
    position: absolute;
    bottom: -81px;
    left: 0;
    width: 100%;
}
/* end account */


/* toAdvertisers */
.toAdvertisers .content {
	padding: 12px 18px 18px;
}
.statisticsform {
  border: 1px solid #E0E0E0;
	background: #EEEFF1;
	padding: 7px 9px 0;
	height: 44px;
	margin-bottom: 20px;
}
* html .statisticsform {
	height: 37px;
}

.statisticsform .select {
	float: right;
  font-size: 11px;
  line-height: 1;
	padding: 0 0 0 20px;
}
.statisticsform select {
	font: 11px Tahoma, Arial;
	margin: 6px 0 0;
}
.smalltabs select {
	font: 11px Tahoma, Arial;
}
.statisticsform .tabs {
	float: left;
	padding: 11px 0 0 9px;
	height: 33px;
}
.statisticsform .tabs a {
	float: left;
	height: 33px;
  font-size: 18px;
	color: #979797;
  text-decoration: none;
	padding: 0 9px;
  margin: 0 25px -1px 0;
  line-height: 28px;
}
.statisticsform .tabs a:hover {
	color: #036D9F;
}
.statisticsform .tabs a.current {
	color: #036D9F;
  border: 1px solid #E0E0E0;
  border-width: 1px 1px 0;
	background: #FFF;
	position: relative;
}
.chartNoData {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.stat {
	margin: 0px 0px 15px;
}
.stat td{
	border: 1px solid #E0E0E0;
	background: #EEEFF1;
	text-align: center;
}
.stat span {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:37px;
	line-height:60px;
}
.stat em {
	text-transform:uppercase;
	font-size:11px;
	font-style:normal;
	color:#666;
}
.two_columns {
	width: 100%;
}
.col_1 {
	border: 1px solid #E0E0E0;
	background: #EEEFF1;
	padding: 12px 18px 12px 18px ;
	float: left;
	width: 45%;
	height: 250px;
}
.col_2 {
	border: 1px solid #E0E0E0;
	background: #EEEFF1;
	padding: 12px 18px 12px 18px;
	float: right;
	width: 45%;
	height: 250px;
}
.bannerinfo {
	border: 1px solid #E0E0E0;
	background: #EEEFF1;
	padding: 12px 18px 12px 18px ;
}
.statisticsform .price, .text-center {
	text-align: center;
}
.statisticsform .price span {
	font-weight: bold;
	font-size: 20px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.current .bannermenu {
	display: block;	
	visibility: visible;
}
.bannermenu {
	/*display: none;*/
	visibility: hidden;
	font-weight: normal;
	font-size: 10px;
}
.bannerdetail span {
	margin-left: 22px;
}
.banCount {
	margin: 27px 0 10px;
  font-weight: bold;
}
.banCount span {
  font-size: 18px;
	color: #026893;
  font-weight: normal;
}
.refertable {
    padding: 5px 5px 5px 5px;
	width: 100%;
	font-size: smaller;
}
.refertable td, .refertable th 
{
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}
table.cart {
	width: 100%;
	border-collapse: collapse;
}
table.cart th {
	background: #EEEFF1;
  font-weight: normal;
  font-size: 11px;
  text-align: left;
	padding: 5px 13px;
  border: 1px solid #E0E0E0;
}
table.cart td {
  border: 1px solid #E0E0E0;
	padding: 5px 13px;
	vertical-align: top;
}
table.cart .place {
  font-size: 11px;
}
table.cart a.add {
  background: url(/i/add.gif) 0 1px no-repeat;
	padding: 0 0 2px 19px;
}
table.cart a.remove {
  background: url(/i/remove.gif) 0 2px no-repeat;
	padding: 0 0 2px 19px;
}
table.cart a.ok {
  background: url(/i/ok.gif) 0 2px no-repeat;
	padding: 0 0 2px 19px;
}
table.cart td.check {
	border: none;
	padding: 14px 0;
}
table.cart .amount {
    padding: 23px 13px;
    background: #F6F7F8;
    text-align: center;
}
table.cart .amount span {
	color: #257E02;
    font-size: 18px;
}

table.cart .amount-cart {
	padding: 20px 13px 20px 0;
    border: none;
    text-align: right;
    font-size: 18px;
}
table.cart .amount-cart span {
  font-weight: bold;
}

table.cart .button input {
	background: none;
	padding: 0;
}

table.cart .cart-button{
    /*margin-bottom: 5px;*/
    display: inline-block;
}

table.cart .cart-banner-preview
{
    /*display: none;*/
    visibility: hidden;
}

table.cart .cart-banner-preview-button
{
    width: 64px;
    height: 64px;
    overflow: hidden;
}

table.cart .cart-text
{
    padding: 10px 13px;
    vertical-align: middle;
}

table.cart .cart-text .cost {
    font-size: 18px;
    text-align: right;
}

table.cart .b_zone-cart
{
    margin-left: 0;
    width: 390px;
    word-wrap: break-word;
}

.cart-buy-button{
    float: right; 
    margin-bottom: 20px;
}

.sitetitle {
    margin: 0 15px;
    cursor: pointer;
}

table.publpage,
table.transactionspage,
table.publbanner,
table.blacklistpage {
	width: 100%;
	border-collapse: collapse;
}
table.publpage,
table.transactionspage 
{
	margin-bottom: 20px;
}
table.publpage th,
table.transactionspage th,
table.blacklistpage th {
	background: #EEEFF1;
  font-size: 11px;
  text-align: left;
	padding: 5px 13px;
  border: 1px solid #E0E0E0;
  vertical-align: middle;
  text-align:center;
  font-weight:bold;
}
table.publbanner th {
  font-weight: normal;
}
table.publpage td,
table.transactionspage td,
table.publbanner td {
	border: 1px solid #E0E0E0;
	padding: 5px 5px;
	vertical-align: middle;
	text-align:center;
}
table.publbanner td {
	font-size: 11px;
}
table.publpage .banner {
    width: 34px;
    float: left;
}
table.blacklistpage td {
    border: 1px solid #E0E0E0;
    padding: 5px 13px;
}
table.blacklistpage td:first-child,
table.blacklistpage th:first-child{
    width: 10%;
    text-align: center;
}
table.totalstat td{
    border-top: 0;
    font-weight:bold;
    text-align: right;
}
table.totalstat td:first-child {
    text-align: left;
    font-weight:bold;
    border-top: 0;
}
table.transactionspage .place {
	margin: 0 0 0 23px;
  font-size: 11px;
}
table.transactionspage a.add {
  background: url(/i/add.gif) 0 1px no-repeat;
	padding: 0 0 2px 19px;
}
table.transactionspage a.remove {
  background: url(/i/remove.gif) 0 2px no-repeat;
	padding: 0 0 2px 19px;
}
table.transactionspage a.ok {
  background: url(/i/ok.gif) 0 2px no-repeat;
	padding: 0 0 2px 19px;
}
table.transactionspage td.check {
	border: none;
	padding: 14px 0;
}
table.transactionspage .amount {
	padding: 23px 13px;
	background: #F6F7F8;
  text-align: center;
}
table.transactionspage .amount span {
	color: #257E02;
  font-size: 18px;
}
table.transactionspage .button input {
	background: none;
	padding: 0;
}
.transactamount
{
    text-align: right !important; 
}
.status {
	text-align: center;
	font-size: 11px;
	color: Gray;
}
.status0 {
	color: Black;
}
.status1 {
	color: Green;
}
.status2 {
	color: Red;
}
table.flashtable
{
	width: 100%;
}
table.flashtable td 
{
	padding: 2px 5px 0 0;
}
/* end toAdvertisers */


/* toWebmasters */

table.form td {
	vertical-align: top;
	padding: 0 0 32px;
}
table.form td span.checkbox label {
    margin-left: 5px;
}

.reg table.form td,
.addsite table.form td,
.getcode table.form td,
.login table.form td,
.cashout table.form td,
.forgotpage table.form td,
.accountsetting table.form td,
.banneradd table.form td,
.zone table.form td,    
.ba table.form td,
.payment table.form td,
.changepassword table.form td,
.changeemail table.form td {
	padding: 0 5px 0 0;
}

.zone table.form td {
	min-width:180px
}
.ba table.form td {
	min-width:1px
}

.reg table.form td.validator,
.addsite table.form td.validator,
.getcode table.form td.validator,
.login table.form td.validator,
.cashout table.form td.validator,
.forgotpage table.form td.validator,
.accountsetting table.form td.validator,
.banneradd table.form td.validator,
.zone table.form td.validator,
.ba table.form td.validator,
.payment table.form td.validator,
.changepassword table.form td.validator,
.changeemail table.form td.validator {
	height:25px;
}
table.form td.label {
	padding: 2px 5px 0 0 !important;
  text-align: right;
}
table.form .inputText,
table.form textarea {
	width: 248px;
}
.paymentRequisites {
    width: 340px!important;
}
.paymentTypesDdl {
    height: 22px;
    width: 352px !important;
}
table.form textarea {
    height: 56px;
}
table.form .info {
  font-size: 11px;
	color: #69696A;
	padding: 4px 0 0;
}
/* end toWebmasters */


/* support */
.support {
	background: #EEEFF1;
	padding: 12px 23px 15px;
	margin: 0 -9px;
}
.support ul {
	margin: 17px 0 3px;
}
.support li {
	list-style: none;
	padding: 0 0 17px;
}
.support p {
	margin: 0 0 10px;
}
.support .inputText {
	margin: 7px 0 20px;
	width: 350px;
}
.support .validator {
	position: relative;
	left: -365px;
	top: 16px;
}
* html .support .inputText {margin-left: 10px}
*+html .support .inputText {margin-left: 10px}
.support textarea {
	margin: 0 0 0px;
	width: 98%;
	height: 225px;
}
* html .support textarea {margin-left: 10px}
*+html .support textarea {margin-left: 10px}
/* end support */


/* buy */
.other {
	float: right;
	margin: 0 0 6px;
	padding: 4px 0 4px;
}
.buy .content,
.faq .content {
	padding: 13px 10px 55px 247px;
}
.buy .content h1,
.faq .content h1 {
  margin-left: -227px;
}

.smalltabs {
	padding: 5px 0 4px;
	margin: 0 0 6px;
	font-size: 11px;
}
.smalltabs a {
	padding: 0 10px 0 10px;
	text-decoration: none;
	color: #000;
}
.smalltabs a:hover {
  text-decoration: underline;
}
.smalltabs span {
	padding: 0 10px 0 10px;
	color: #aaa;
}
table.advList {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #E0E0E0;
	margin: 0 0 11px;
}
.advList th {
  border: 1px solid #E0E0E0;
	background: #F5F7FB;
  font-weight: normal;
  font-size: 11px;
  text-align: left;
	height: 29px;
	padding: 0 8px;
}
.advList th a {
	color: #000;
  text-decoration: none;
	display: block;
	line-height: 29px;
	margin: 0 -8px;
	padding: 0 8px;
	height: 29px;
}
.advList td {
	padding: 8px 13px;
  border: 1px solid #E0E0E0;
}
.advList td.center {
  text-align: center;
}
.advList td.price {
  font-weight: bold;
}
.advList td .place {
	font-size: 11px;
}
.advList td.impressions em {
	font-size: 11px;
}
.advList td .zone {
	font-size: 11px;
	display: block;
}
.advList tr.current .zone{
	font-weight: normal;
}
.advList tr.current td {
	background: #F7FAF1;
}
.advList tr.bought td {
    background: #F4FCE8;
}
.advList tr.bought {
    background: #F4FCE8;
}
.buy .advList tr.current td {
	font-weight: bold;
}
.advList tr.open {
	background: #F7FAF1;                                     
	border: 1px solid #E0E0E0;
}
.advList tr.open td {
	background: #F7FAF1;
}
.advList tr.boughtzone td{
     background-color: #F4FCE8;
}
.advList div.siteicon, table.cart div.siteicon {
	float: left;           
}
.advList div.title              
{                                                                                     
	padding-left: 5px;
	float: left;
	width: 200px;
}
div.listingDetail .screen {
	float: right;
	text-align: center;
	padding: 4px 0 0 13px;
	font-weight: normal;
	font-size: 11px;
	margin: 0 0 15px;
}
div.listingDetail .screen img {
	display: block;
	margin: 0 0 5px;
}
div.listingDetail .button input {
  font-weight: normal;
}
.button.cart {
	padding-left: 15px;
}
.button.cart a {
  background: url(/i/button-cart.gif) 0 2px no-repeat;
  padding-left: 18px;
}
div.listingDetail .more a {
  font-size: 11px;
	color: #000;
  font-weight: bold;
}

.waitinglist {
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
.waiting {
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

.pagenavi .nextprev a,
.pagenavi .nextprev span {
	float: right;
	font-size: 11px;
}
.pagenavi .nextprev span {
	color: #aaa;
}
.pagenavi {
	min-height: 20px;
}
.pagenavi a,
.pagenavi span {
  margin-right: 4px;
}
.pagenavi a {
  text-decoration: none;
  font-size: 11px;
	color: #000;
}
.pagenavi a:hover {
  text-decoration: underline;
}
.pagenavi span.current {
  font-size: 12px;
  font-weight: bold;
	color: #689C10;
}
.bnSizeLink {
    font-size: 10px;
    text-decoration: underline;
    cursor: pointer;  
}
.mostUsedBannerSizesUl {
    margin: 0px;
    padding: 3px 0px 0px 0px;
    list-style: none;
    display: inline;
    text-align: center;
    line-height: 50%;    
}
.zone .sidebar .mostUsedBannerSizesUl li {
    margin: 0px;
    padding: 0px;
    background-image: none;
    background: none;
    text-align: left;
}
/* end buy */

/* details */
.details .mid {
	padding: 0 0 13px;
}
.details .content {
	padding: 13px 309px 15px 37px;
}
.details .button.site {
	float: right;
}
.details h1 {
  margin-left: -20px;
}
.details h1 img {
	position: relative;
	top: 1px;
	border: 1px solid #D8DDE9;
  margin-right: 4px;
}
.details .url {
	margin: 0 0 10px;
	padding: 0 0 10px;
  background: url(/i/dot2.gif) 0 100% repeat-x;
}
.details .url a {
  text-decoration: none;
}
.details .url a:hover {
  text-decoration: underline;
}
.details .advList th {
	font-size: 10px;
  line-height: 1;
	padding: 8px 8px;
	height: auto;
}
.details .advList td {
	padding: 5px 8px;
}
.details .advList td.place {
  font-size: 11px;
  line-height: 15px;
}
.details .advList td.place strong {
  font-size: 12px;
  line-height: 14px;
	color: #026893;
}
.details .button.cart a {
  font-weight: normal;
}
.soldout strong{
  font-size: 14px;
  line-height: 1;
	color: #33960C;
}
.soldout a {
  font-size: 11px;
}
/* end details */

.partners .rbanner {
	margin-bottom: 3px;
}

/* Sidebar
-----------------------------------------------------------------------------*/
.sidebar {
	float: left;
	width: 200px;
	margin-left: -200px;
	position: relative;
}

.account .sidebar {
	width: 369px;
	margin-left: -386px;
	padding: 48px 0 18px;
}

.toWebmasters .sidebar,
.reg .sidebar,
.addsite .sidebar,
.getcode .sidebar,
.accountsetting .sidebar,
.ba .sidebar,
.zone .sidebar {
	width: 260px;
	margin-left: -274px;
	padding: 0 0 18px 5px;
    background: url(/i/criteria.gif) 0 45px no-repeat;
}

.login .sidebar,
.cashout .sidebar,
.getcode .sidebar,
.payment .sidebar,
.changepassword .sidebar {
	width: 360px;
	margin-left: -374px;
	padding: 0 0 18px 5px;
    background: url(/i/criteria.gif) 0 45px no-repeat;
}

.banneradd .sidebar {
	width: 360px;
	margin-left: -387px;
	padding: 0 13px 18px 13px;
    background: #FFFFFF no-repeat;
}


.login .sidebar,
.reg .sidebar {
	background: none;
	padding: 0 0 18px 0px;
}

.toWebmasters .sidebar h1,
.reg .sidebar h1,
.addsite .sidebar h1,
.login .sidebar h1,
.cashout .sidebar h1,
.accountsetting .sidebar h1,
.zone .sidebar h1,
.ba .sidebar h1,
.getcode .sidebar h1,
.payment .sidebar h1,
.changepassword .sidebar h1 {
  font-size: 20px;
  font-weight: normal;
	color: #474747;
	margin: 12px 0 21px;
}
.toWebmasters .sidebar li,
.reg .sidebar li,
.addsite .sidebar li,
.login .sidebar li,
.cashout .sidebar li,
.accountsetting .sidebar li,
.zone .sidebar li,
.ba .sidebar li,
.getcode .sidebar li,
.payment .sidebar li,
.changepassword .sidebar li {
	list-style: none;
  line-height: 15px;
	padding: 0 0 9px 18px;
  background: url(/i/bullet.gif) 0 3px no-repeat;
	height: 1%;
}

.cashout-info{
    height: 200px;
}

    .cashout-info li{
        height: unset!important;
    }

.reg .sidebar ul,
.addsite .sidebar ul,
.login .sidebar ul,
.cashout .sidebar ul,
.accountsetting .sidebar ul,
.zone .sidebar ul,
.ba .sidebar ul,
.getcode .sidebar ul,
.payment .sidebar ul,
.changepassword .sidebar ul {
    margin-left: 0;
}

.reg .sidebar .advertisers,
.login .sidebar .advertisers {
	margin: 0 0 85px;
  background: url(/i/advertisers.gif) 0 33px no-repeat;
	padding: 0 0 0 5px;
}
.reg .sidebar .webmasters,
.login .sidebar .webmasters {
  background: url(/i/webmasters.gif) 0 33px no-repeat;
	padding: 0 0 0 5px;
}
.reg .sidebar .advertisers h2,
.login .sidebar .advertisers h2 {
	color: #016CA5;
	margin: 12px 0 21px;
}
.reg .sidebar .webmasters h2,
.login .sidebar .webmasters h2 {
	color: #5E9105;
	margin: 12px 0 21px;
}

.buy .sidebar,
.faq .sidebar {
	padding: 48px 0 0 7px;
	width: 231px;
	margin-left: -100%;
}
* html .buy .sidebar,
* html .faq .sidebar {
	left: 2px;
}
* html .buy .sidebar.toleft,
* html .faq .sidebar.toleft {
	left: 0;
}

.buy .sidebar .section,
.faq .sidebar .section {
  border: 1px solid #E0E0E0;
	margin: 0 0 6px;
	padding: 3px 10px 4px;
	background: #EEEFF1;
  font-size: 11px;
}
.refresh {
	float: right;
	width: 15px;
	height: 15px;
  background: url(/i/refresh.gif) no-repeat;
	margin: 3px 0 0;
}
.buy .results strong,
.faq .results strong {
  font-size: 12px;
  margin-left: 10px;
}
.buy .results span,
.faq .results span {
  font-size: 14px;
}

.ckb_banner {
    padding: 1px;
}

.section .search {
	padding: 4px 0 11px;
	margin: 0 0 13px;
  background: url(/i/dot2.gif) 0 100% repeat-x;
}
.section .search .inputText {
	width: 168px;
    padding: 2px 5px 3px;
	font: 10px Tahoma, Arial;
}
.section .search .go {
	width: 20px;
	height: 18px;
    background: url(/i/go.gif) no-repeat;
	cursor: pointer;
	border: none;
	margin: 2px 0 0 4px;
}
.section .keywords {
	margin: 5px 0 0;
}
.section .keywords li {
	list-style: none;
	color: #5E5E5E;
}
.faq .section .categories {
	margin: 5px 0 0 10px;
}
.faq .section .categories li {
	list-style: none;
	color: #5E5E5E;
}

.buy .section .price {
	overflow: hidden;
}
.buy .section .price strong {
	float: right;
}

.ui-slider{width:201px;height:21px;position:relative;background:url(/i/scale.gif) repeat-x;margin: 3px -4px 20px 5px;}
.ui-slider-handle{width:13px;height:21px;position:absolute;z-index:1;top:0;left:0;background:url(/i/slider.gif) no-repeat;margin-left: -7px;}
.ui-slider-range{height:5px;position:absolute;background: url(/i/scale-green.gif) repeat-x;top:9px}
.ui-slider-textboxes{position:relative;top:-15px;}
.ui-slider-textbox{width:50px;height:12px;font-size:x-small;}

.section .blocktop {
    background: url(/i/dot2.gif) repeat-x left bottom;
    padding-top: 0px;
	padding-bottom: 13px;
	margin-bottom: 8px;  
}

.reset {
	float: right;
	position: relative;
	top: -18px;
}
.section .block {
  background: url(/i/dot2.gif) repeat-x;
	padding: 8px 0;
}
.section .block .head {
	font-weight: bold;
  background: url(/i/arrow1.gif) 0 7px no-repeat;
	padding: 0 0 0 11px;
	cursor: pointer;
}
.section .block.open .head {
  background: url(/i/arrow2.gif) 0 7px no-repeat;
}
.section .block .select_all {
	display: none;
	font-weight: normal;
	float:right;
}
.section .block.open .select_all {
	display: block;
}
.section .block .inner {
	display: none;
}
.section .block.open .inner {
	display: block;
}
.section .block ul {
	margin: 5px 0 0;
}
.section .block li {
	list-style: none;
	color: #5E5E5E;
	padding-left: 0px;
}

.checked {
	font-weight: bold;
}

.child {
	margin-left:15px;
}

#adsize ul {
	display: inline;
	clear: both;
}
#adsize li {
	float: left;
	width: 85px;
}
#sitesperpage ul {
	display: inline;
	clear: both;
}
#sitesperpage li {
	float: left;
	width: 85px;
}
#blockOtherSites .divOtherSites
{
	border: solid 1px #e0e0e0;
	padding: 12px 15px 0 15px;
	background: #EEEFF1;
}
#blockOtherSites .divOtherSites h3 
{
	color: #000;
  font-size: 14px;
	margin: 0 0 8px;
}
#blockOtherSites .divOtherSites .otherSites ul {
	display: inline;
	clear: both;	
}
#blockOtherSites .divOtherSites .otherSites li 
{
	width: 310px;
	float: left;
}
.details .sidebar {
	width: 248px;
	margin: 13px 0 0 -295px;
	padding: 12px 15px 0;
	background: #EEEFF1;
  border: 1px solid #E0E0E0;
}
.details .screen {
  text-align: center;
	margin: 16px 0 27px 23px;
}
.details .section {
  background: url(/i/dot2.gif) repeat-x;
	padding: 15px 0 20px;
}
.details .sidebar h3 {
  font-size: 14px;
	margin: 0 0 8px;
}
.details .section .icon {
	position: relative;
	top: -1px;
}
.tagCloud {
  text-align: center;
}
.tagCloud a 
{
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;
	color: #000;
	margin: 0 2px;
}
.tagCloud a.fs1 {font-size: 12px}
.tagCloud a.fs2 {font-size: 13px}
.tagCloud a.fs3 {font-size: 14px}
.tagCloud a.fs4 {font-size: 15px}
.tagCloud a.fs5 {font-size: 16px}
.tagCloud a.fs6 {font-size: 17px}
.tagCloud a.fs7 {font-size: 18px}
.tagCloud a.fs8 {font-size: 20px}
.tagCloud a.fs9 {font-size: 22px}
.tagCloud a.fs10 {font-size: 24px}

.tagCloud a:hover {
	color: #238000;
}
ul.statistics li {
	list-style: none;
  font-weight: bold;
	padding: 0 0 5px;
}
.statistics li span {
	float: right;
}
.statistics li div {
	color: #026893;
}
.statistics li fieldset {
    font-size: 11px;
    background-color: White;
    margin: 5px;
}
.statistics li fieldset table td {
	padding: 0 5px 0 5px;
}
.statistics li fieldset table td.proc {
	text-align: right;
}
.statistics li a,
.otherSites li a {
  text-decoration: none;
}
.statistics li a:hover {
  text-decoration: underline;
}
.statistics li img,
.otherSites li a img {
	position: relative;
	top: 4px;
	margin: 0 4px 0 0;
}
ul.otherSites {
	margin: 0 -8px;
}
.otherSites li {
	list-style: none;
	margin: 0 0 5px;
}
.otherSites li a {
	display: block;
	padding: 3px 8px 3px;
	height: 1%;
}
.otherSites a:hover {
	background: #FAFBFB;
	cursor: pointer;
}
.otherSites .url {
	display: block;
	margin: 0 0 0 24px;
	padding: 0;
	background: none;
  font-size: 11px;
	color: #000;
}
.paymentmethod FIELDSET
{
	border-bottom: medium none;
	border-left: medium none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: medium none;
	border-right: medium none;
	padding-top: 0px;
}

LABEL.pmethod
{
    color: black;
	text-align: left;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 75px;
	line-height: 145%;
	margin: 0px 15px 15px 0px;
	width: 326px;
	padding-right: 25px;
	display: block;
	background: #f5f5f5;
	float: left;
	height: 68px;
	font-size: 14px;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -o-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
LABEL.pmethod:hover
{
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 28px rgba(0,0,0,0.22);
    -moz-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 28px rgba(0,0,0,0.22);
    -webkit-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 28px rgba(0,0,0,0.22);
}
LABEL.pmethod strong.action-link {
    color:#026893;
    text-decoration: underline;
}
LABEL.pmethod strong.action-link:hover {
    text-decoration: none;
}
LABEL.funds
{
	background: url(/i/advertisers.jpg) no-repeat 18px 25px;
}
LABEL.wm
{
	background: url(/i/wm.png) no-repeat 18px 40px;
}
LABEL.robokassa
{
	background: url(/i/robokassa.jpg) no-repeat 12px 45px;
	padding-left: 168px;
	width: 233px;
}
LABEL.unitpay
{
	background: url(data:image/png;base64,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) 
    no-repeat 24px 24px;
}
LABEL.bill
{
    background: url(/i/bill.png) no-repeat 14px 45px;
    padding-left: 115px;
    width: 286px;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
  font-size: 11px;
	overflow: hidden;
	height: 1%;
	padding: 35px 17px 15px 10px;
}
.paySystems {
	float: right;
	text-align: right;
	padding: 0 0 28px;
}
.paySystems img {
	margin: 6px 0 0 7px;
}
.bnav {
	color: #000;
  margin: 0 0 11px -2px;
}
.bnav a {
	color: #000;
	margin: 0 2px;
  text-decoration: none;
}
.bnav a:hover {
  text-decoration: underline;
}
.copyright {
	color: #787878;
}
.copyright a {
	color: #787878;
	margin: 0 2px;
  text-decoration: none;
}
.copyright a:hover {
  text-decoration: underline;
}

/* UserMessages
-------------------------------------------------------------------------*/
.usersabout {
  background: url(/i/welcome-quotes.png) 0 0 no-repeat;
	width: 892px;
	padding: 28px 0 32px 30px;
	margin: 0 0 -30px;
}
.usersabout td {
	vertical-align: top;
	padding: 3px;
}
.usersabout .prev, 
.usersabout .next {
	background: url(/i/webmasters-back.jpg) 0 0 no-repeat;
	cursor: pointer;
  	position: relative;
  	top: 21px;
  	width: 27px;
  	height: 22px;
  	display: block;
}
.usersabout .next {
	background: url(/i/webmasters.jpg) 0 0 no-repeat;
}
div.testimonials {
	float: left;
	width: 790px;
}
.testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.testimonial div.user {
	float: left;
	width: 64px;
	margin-right: 10px;
	display: block;
	text-align: center;
}
.testimonial span.author {
	font-size: 14px;
	color: #016CA5;
	font-family: helvetica,arial,sans-serif;
	font-weight: bold;
	display: block;
	position: absolute;
	top: -46px;
	left: 90px;
}
.testimonial span.credentials {
	color: #999;
	text-transform: none;
	font-style: italic;
	font-size: 14px;
	line-height: 100%;
	font-family: helvetica,arial,sans-serif;
	font-weight: bold;
}
.testimonial div.quote {
	float: left;
	width: 710px;
	margin: 0;
	font-size: 12px;
	color: #121212;
	font-style: italic;
	line-height: 145%;
}

.colorpickerField 
{
    width: 45px;
    background: url(/i/colorpicker/colorpicker.gif) no-repeat scroll 2px 50% #FFFFFF;
    padding: 3px 18px 4px;
    border: 1px solid #A4B0C4;
	border-right-color: #C7D3DF;
	border-bottom-color: #C7D3DF;
	font: 12px Tahoma, Arial;
}

/* Color Picker */
.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/i/colorpicker/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/i/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/i/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/i/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/i/colorpicker/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(/i/colorpicker/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(/i/colorpicker/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(/i/colorpicker/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(/i/colorpicker/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(/i/colorpicker/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(/i/colorpicker/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(/i/colorpicker/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}
div.minisuccessmodal {
    position: fixed;
    width: 100%;
    bottom: 0pt;
    left: 0pt;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #d3d3d3;
    padding: 5px 15px 5px 15px;
    font-size: 11px;
    background-color: #eeeff1;
    display: none;
    z-index: 25;
    opacity: .85;
    filter: alpha(opacity=85);
}
.buy div.minisuccessmodal h1 {
    margin-left: 0;
}
div.minisuccessmodal .closeicon {
    float: right;
    margin-right: 25px;
    text-decoration: none;
}
a.cart {
    background: url(/i/cart-black.png) 0 2px no-repeat;
    padding-left: 18px;
    font-weight: normal;
    font-size: 11px;
}
a.add {
  background: url(/i/add.png) no-repeat;
	padding: 0 0 2px 19px;
}
a.remove, a.removefromblacklist {
  background: url(/i/remove.png) no-repeat;
	padding: 0 0 2px 19px;
}
a.ok {
  background: url(/i/ok.png) no-repeat;
	padding: 0 0 2px 19px;
}
a.close {
  background: url(/i/remove.png) no-repeat;
	padding: 0 0 2px 19px;
}

.billmonthselected
{
    font-size:larger;
    font-weight: bold;
}

a.notextdecoration
{
    text-decoration: none;
}

a.edit
{
    background: url(/i/edit.png) no-repeat;
    padding: 0 0 2px 19px;
}

.captcha
{
    vertical-align: middle;
}
.captcha-error-text
{
    color: Red;
}
.recaptcha
{
    margin-top: 25px;
}
.red {
    color: red;
}

.payment-info-popup-message 
{
    height: 27px;
    line-height: 27px;
    text-align: right;
    color: white;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    width: 755px;
}

.payment-info-popup-message .popup-content 
{
    /*position: relative;
    border-color: rgb(218, 41, 0);
    border-style: solid;
    border-width: 2px;
    color: #000000;
    width: 630px;
    display: inline-block;
    background-color: rgba(10, 129, 178, 0);
    text-align: center;
    font-size: 13px;
    /*padding: 0px 5px 0px 30px;*/
        
    border-color: #015b9e;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    color: #8e8170;
    width: 470px;
    display: inline-block;
    background-color: #EBEBE6;
    text-align: center;
}

a.preview
{
    background: url(/i/preview.png) no-repeat;
    padding: 0 0 2px 19px;
}
.hidden
{
    display: none;
}
.blacklistpage {
    margin-bottom: 10px;
}

.composite-transaction {
    border-bottom: 1px dotted;
}

.mt0 
{
    margin-top: 0;
}
.mt5 
{
    margin-top: 5px;
}
.mt10 
{
    margin-top: 10px;
}
.mt15 
{
    margin-top: 15px;
}
.mt20 
{
    margin-top: 20px;
}
.mt25 
{
    margin-top: 25px;
}
.mt30 
{
    margin-top: 30px;
}


.pr0 
{
    padding-right: 0;
}
.pr5 
{
    padding-right: 5px;
}
.pr10 
{
    padding-right: 10px;
}
.pr15 
{
    padding-right: 15px;
}


.pl0
{
    padding-left: 0;
}
.pl5 
{
    padding-left: 5px;
}
.pl10 
{
    padding-left: 10px;
}
.pl15 
{
    padding-left: 15px;
}
.disabled
{
    color: gray;
}