@charset "utf-8";

body {
	margin:0 auto;
	padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	text-align:center;
	background:#ffffff;
	width:100%;
}
html, body {
	width:100%;
}
h2 {
	font-size:16px;
	font-weight:normal;
	text-align:left;
	line-height:2em;
}
h3 {
	color:#656565;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:9px 0 5px 16px;
}
a, a:visited {
	color:#0066cc;
	text-decoration:underline;
}
	a:hover, a:active {
		text-decoration:none;
	}
input, textarea {
	background:#efefef;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	border:0;
	box-shadow:0 -1px 0 0 #cbcbcb;
	-webkit-box-shadow:-1px -1px 0 0 #cbcbcb;
	-moz-box-shadow:-1px -1px 0 0 #cbcbcb;
	-o-box-shadow:-1px -1px 0 0 #cbcbcb;
	-khtml-box-shadow:-1px -1px 0 0 #cbcbcb;
	padding:3px 8px 4px 8px;
	margin:0 3px 0 0;
}
form {
	text-align:left;
}
*:focus, * {
  -moz-outline:none;
  outline:none;
  ie-dummy:expression(this.hideFocus=true);
}


/****************************/
/***** Index Page START *****/
/****************************/

#container {
	width:940px;
	margin:0 auto;
}

/* Header START */
.header {
	margin:0;
}
.logo, .twitter-buttons-bg-arrow, .twitter-buttons-bg, .twitter-share-button, .twitter-follow-button, .contacts, .contacts-inside, .phone, .mail, .contacts span, .contacts-inside span, .contacts a, .contacts-inside a, .prospero, .log-in-sys, .footer-menu, .payment-service, .payment-service-inside, .fb-button {
	float:left;
}
.twitter-buttons-bg, .advertiser-description, .bloger-description, .about, .news, .projects, input, textarea, .table-br, .informer, .informer-sb, .added-links, .togglebox, .tooltip, .qa-q, .qa-a {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-khtml-border-radius:5px;
}
.twitter-buttons {
	margin:0 0 0 125px;
	padding:16px 0 0 0;
}
.twitter-buttons-bg-arrow {
	background:url(images/sprite.png);
	background-position:0 0;
	width:12px;
	height:10px;
	margin:40px 0 0 0;
}
.twitter-buttons-bg {
	background:url(images/tw-bttn-bg.png) repeat-x;
	width:310px;
	height:58px;
}
.twitter-share-button, .twitter-follow-button {
	margin:0 0 0 15px;
}
.twitter-follow-button {
	width:165px !important;
	margin:0;
}
.contacts, .contacts-inside {
	font-size:14px;
	color:#5f5f5f;
	margin:6px 0 0 20px;
}
.phone, .mail {
	background:url(images/sprite.png);
	background-position:-13px 0;
	width:25px;
	height:17px;
	clear:both;
}
.mail {
	background-position:-39px 0;
	width:22px;
	height:16px;
	margin:10px 0 0 1px;
}
.contacts span, .contacts-inside span {
	margin:0 0 0 8px;
}
.contacts a, .contacts-inside a {
	margin:8px 0 0 10px;
}
.log-in-sys {
	margin:0 0 0 20px;
}
.log-in-sys a {
	font-size:11px;
	float:left;
	margin:0 0 0 7px;
}
input.lgn, input.add-t {
	background:url(images/lgn-bttn.png) repeat-x;
	width:60px;
	height:24px;
	box-shadow:none;
	color:#414141;
	text-shadow:0 1px 0 #ededed;
	padding:0;
	cursor:pointer;
}
	@-moz-document url-prefix() {
	input.lgn {
		padding:0 0 3px 0;
	}}
	@-moz-document url-prefix() {
	input.add-t {
		padding:0 0 2px 0;
	}}
input.lgn-rembme, label.lgn-rembme {
	background:none;
	box-shadow:none;
	margin:5px 0 0 0;
	float:left;
}
label.lgn-rembme {
	margin:5px 0 0 3px;
	font-size:11px;
	color:#686868;
}
.reg-recpswd {
	margin:5px 0 0 105px;
}
.h-separator, .h-i-separator, .hb-separator, .sm-separator, .sm-f-separator, .settings-separator, .ac-money-separator {
	background:#efefef;
	height:1px;
	width:100%;
	clear:both;
	margin:80px 0 0 0;
}
/* Header END */


/* Main START */

/* Infographics START */
.infographics {
	margin:35px 0 0 0;
}
.block-634 {
	width:634px;
	margin:0 auto;
}
.block-310 {
	width:310px;
	float:left;
}
.adv-block, .blg-block, .prsp-block, .blg2-block, .adv2-block {
	width:150px;
	margin:0 5px 0 0;
	float:left;
}
.blg-block {
	margin:0 0 0 5px;
}
.prsp-block, .blg2-block {
	margin:0 0 0 92px;
}
.adv2-block {
	margin:0;
	clear:both;
}
.advertiser, .bloger, .prospero, .oval-down-arrow, .oval-down-arrow-ie, .oval-right-arrow, .oval-left-arrow {
	background:#a8e2ff;
	border-radius:50%;
	-webkit-border-radius:75px;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-khtml-border-radius:50%;
}
.advertiser, .bloger, .prospero {
	width:140px;
	height:140px;
	border:5px solid #c4ebff;
}
.advertiser-icon, .bloger-icon, .prospero-icon, .bloger2-icon, .advertiser2-icon {
	background:url(images/sprite.png);
	background-position:-61px 0;
	width:52px;
	height:43px;
	margin:28px auto 8px;
}
.bloger-icon {
	background-position:-114px 0;
	width:64px;
	height:41px;
	margin:30px auto 8px;
}
.prospero-icon {
	background-position:-235px 0;
	width:103px;
	height:22px;
	margin:59px auto 8px;
}
.bloger2-icon {
	background-position:-29px -17px;
	width:32px;
	height:29px;
	margin:30px auto 8px;
}
.advertiser2-icon {
	background-position:0 -17px;
	width:29px;
	height:26px;
	margin:30px auto 8px;
}
.advertiser span, .bloger span {
	font-size:14px;
	color:#00273a;
	text-shadow:0 1px 0 #ceefff;
	margin:5px 0 0 0;
}
.v-dotted-line {
	background:url(images/v-line-dotted.png) repeat-y;
	height:64px;
	margin:0 0 0 74px;
}
.hr-dotted-line {
	background:url(images/h-line-dotted.png) repeat-x;
	margin:-74px 0 0 150px;
	padding:1px 0 0 92px;
	float:left;
}
.hl-dotted-line {
	background:url(images/h-line-dotted.png) repeat-x;
	margin:74px 0 0 -92px;
    padding:1px 0 0 92px;
	float:left;
}
.oval-down-arrow, .oval-down-arrow-ie, .oval-right-arrow, .oval-left-arrow {
	width:20px;
	height:20px;
	margin:-42px 0 0 65px;
	position:absolute;
}
.oval-right-arrow {
	margin:66px 0 0 185px;
}
.oval-left-arrow {
	margin:64px 0 0 -55px;
}
.down-arrow, .right-arrow, .left-arrow {
	background:url(images/sprite.png);
	background-position:-341px -38px;
	width:12px;
	height:6px;
	margin:8px auto 0;
}
.right-arrow, .left-arrow {
	background-position:-387px -34px;
	width:6px;
	height:12px;
	margin:4px 8px;
}
.left-arrow {
	background-position:-364px -34px;
	margin:4px 6px;
}
.auth-btn {
	margin:0 0 0 5px;
	float:left;
	clear:both;
}
a.authorized-button {
	background:url(images/tw-auth-bttn.png) repeat-x;
	width:300px;
	height:56px;
    border-top:1px solid #5dd1fe;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-khtml-border-radius:15px;
	box-shadow:0 0 0 1px #3399dd, 0 2px 2px 0 #001422;
	-webkit-box-shadow:0 0 0 1px #3399dd, 0 2px 2px 0 #001422;
	-moz-box-shadow:0 0 0 1px #3399dd, 0 2px 2px 0 #001422;
	-o-box-shadow:0 0 0 1px #3399dd, 0 2px 2px 0 #001422;
	-khtml-box-shadow:0 0 0 1px #3399dd, 0 2px 2px 0 #001422;
	clear:both;
	position:absolute;
}
	a:hover.authorized-button {
		background:url(images/tw-auth-bttn-hover.png) repeat-x;
		border-top:1px solid #56c4f0;
		box-shadow:0 0 0 1px #2d88c4, 0 2px 2px 0 #000b12;
		-webkit-box-shadow:0 0 0 1px #2d88c4, 0 2px 2px 0 #000b12;
		-moz-box-shadow:0 0 0 1px #2d88c4, 0 2px 2px 0 #000b12;
		-o-box-shadow:0 0 0 1px #2d88c4, 0 2px 2px 0 #000b12;
		-khtml-box-shadow:0 0 0 1px #2d88c4, 0 2px 2px 0 #000b12;
	}
a.authorized-button .tw-bird {
	background:url(images/sprite.png);
	background-position:-179px 0;
	width:55px;
	height:39px;
	margin:-29px 15px 0 0;
	float:right;
}
	a:hover.authorized-button .tw-bird {
		background-position:-179px -40px;
	}
a.authorized-button span {
	font-size:16px;
	color:#ffffff;
	text-shadow:0 -1px 0 #187bbc;
	text-align:left;
    letter-spacing:0.03em;
    padding:17px 0 0 17px;
    display:block;
}
	a:hover.authorized-button span {
		text-shadow:0 -1px 0 #156aa3;
}
a.authorized-button {
	text-decoration:none;
}
.after-auth-btn {
	font-size:11px;
	color:#909090;
	margin:-60px 0 0 170px;
	float:left;
}
.info-button, .faq-button, .info-fl-button {
	background:url(images/sprite.png);
	background-position:-235px -23px;
	width:16px;
	height:16px;
	margin:-61px 0 0 308px;
	position:absolute;
	float:left;
}
.faq-button {
	background-position:-252px -23px;
	margin:6px 0 0 10px;
	float:none;
}
.info-fl-button {
	margin:7px 0 -4px 10px;
	float:none;
	display:inline-block;
	position:relative;
}
.vdl {
	padding:60px 0 0 80px;
	clear:both;
}
.right-description, .left-description {
	margin:73px 0 0 0;
	float:left;
}
.bloger-description, .advertiser-description {
	background:#fafafa;
	width:220px;
	margin:18px 0 0 61px;
	padding:5px 5px 1px 28px;
}
.advertiser-description {
	margin:18px 62px 0 0;
}
.advertiser-description ul, .bloger-description ul, .added-links ul {
	list-style:url(images/check.png);
	color:#525252;
	line-height:1.5em;
	text-align:left;
	padding:0 6px 0 0;
}
.line-left, .line-right {
	background:url(images/line-left.png);
	width:69px;
	height:26px;
	margin:0 0 0 246px;
	position:absolute;
}
.line-right {
	background:url(images/line-right.png);
	margin:0;
}
/* Infographics END */


/* News & Info START */
.news-info {
	font-family:Tahoma, Geneva, sans-serif;
	color:#525252;
	text-align:left;
	line-height:1.45em;
	padding:40px 0 0 0;
	clear:both;
}
.about, .news, .projects {
	background:#f7f7f7;
	width:260px;
	padding:3px 20px;
	margin:0 20px 0 0;
	float:left;
}
.projects {
	margin:0;
}
.about h2, .news h2, .projects h2 {
	font-size:14px;
}
.news a {
	float:right;
	margin:-28px 0 0 0;
}
.projects a {
	text-decoration:none;
}
	.projects a:hover {
		text-decoration:underline;
	}
.projects {
	height:166px;
}
	@-moz-document url-prefix() {
	.projects {
		height:168px;
	}}
/* News & Info END */


.hb-separator {
	margin:200px 0 25px 0;
}
/* Main END */


/* Footer START */
.footer {
	width:940px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#afafaf;	
	text-align:left;
	line-height:0.7em;
}
.footer-menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer-menu ul li {
	display:inline;
	padding:0 25px 0 0;
}
.payment-service {
	margin:0 0 0 55px;
}
.payment-service img, .payment-service-inside img {
	opacity:0.3;
	filter:alpha(opacity=30);
	transition:opacity 0.5s linear;
	-webkit-transition:opacity 0.5s linear;
	-moz-transition:opacity 0.5s linear;
	-o-transition:opacity 0.5s linear;
	-khtml-transition:opacity 0.5s linear;
}
	.payment-service img:hover, .payment-service-inside img:hover {
		opacity:1.0;
		filter:alpha(opacity=100);
	}
.fb-button {
	margin:0 0 0 75px
}
.design {
	float:right;
}
/* Footer END */

/**************************/
/***** Index Page END *****/
/**************************/



/******************************/
/***** Inside Pages START *****/
/******************************/

/* Header START */
.contacts-inside {
	margin:18px 0 0 250px;
}
.payment-service-inside {
	margin:0 0 0 125px;
}
.top-menu {
	margin:0 0 -1px;
    position:relative;
    z-index:601;
	float:right;
}
.cabinet, .faq, .exit, .cabinet-active, .faq-active, .top-menu-arrow {
	background:url(images/sprite.png);
	background-position:-339px -4px;
	width:29px;
	height:21px;
	margin:1px 0 11px 7px;
}
.faq, .faq-active {
	background-position:-369px 0;
	height:29px;
	margin:-4px 0 8px 1px;
}
.exit {
	background-position:-399px 0;
	width:27px;
	height:30px;
	margin:-4px 0 7px 4px;
}
.cabinet-active {
	background-position:-427px -4px;
}
.faq-active {
	background-position:-457px 0;
}
a.exit-lnk, .settings ul li a.del-lnk, td.status {
	color:#cc0000;
}
.cabinet-lnk, .faq-lnk, .exit-lnk, .cabinet-lnk-active, .faq-lnk-active {
	float:left;
	padding:17px 12px 29px 12px;
	margin:0 5px;
}
.cabinet-lnk-active, .faq-lnk-active, .submenu-active {
	background:url(images/top-menu-active.png) repeat-x;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
}
.cabinet-lnk-active, .faq-lnk-active, a.cabinet-lnk-active, a.faq-lnk-active {
	color:#ffffff;
	text-decoration:none;
}
.top-menu-arrow {
	background-position:-400px -30px;
	width:26px;
	height:14px;
	margin:15px auto -29px;
}
/* Header END */


/* Left Menu START */
.left-menu {
	width:170px;
	float:left;
}
.left-menu ul, .submenu ul, .settings ul {
	list-style:none;
	font-size:14px;
	text-align:left;
	line-height:2.25em;
	padding:0 6px 0 0;
	float:left;
}
.left-menu ul a, .submenu ul a, .settings ul a {
	color:#0066cc;
	text-decoration:none;
}
	.left-menu ul a:hover, .submenu ul a:hover, .settings ul a:hover {
		text-decoration:underline;
	}
.left-menu-active, .left-menu-active-partner {
	background:url(images/left-menu-active.png) repeat-x;
	height:29px;
	color:#ffffff;
	text-shadow:0 -1px 0 #0157ae;
	line-height:2em;
	border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	-khtml-border-radius:5px 0 0 5px;
	margin:0 -7px 0 -10px;
	padding:0 0 0 10px;
	position:relative;
	z-index:602;
}
.left-menu-active-partner {
	font-size:10pt;
	line-height:2.1em;
	width:169px;
}
	@-moz-document url-prefix() {
	.left-menu-active-partner {
		line-height:2em;
		width:166px;
		margin:0 -5px 0 -11px;
	}}
.left-menu-arrow {
	background:url(images/sprite.png);
	background-position:-427px -30px;
	width:14px;
	height:26px;
	margin:1px 0 0 0;
	float:right;
}
.v-separator {
	background:#efefef;
	width:1px;
	min-height:150px;
	height:100%;
	float:left;
	margin:-1px 0 0 -22px;
	position:absolute;
}
/* Left Menu END */


.main-content {
	width:750px;
	margin:15px 0 25px 20px;
	float:left;
	position:relative;
}


/* SubMenu START */
.submenu {
	margin:0 0 0 -10px;
}
.submenu ul, .settings ul {
	font-size:12px;
	margin:0;
}
.submenu ul li, .settings ul li {
	display:inline;
	padding:7px 15px;
}
.settings ul li {
	padding:7px 30px 7px 0;
}
.submenu-active {
	background:url(images/left-menu-active.png) repeat-x;
	height:29px;
	color:#ffffff;
	text-shadow:0 -1px 0 #0157ae;
}
.sm-separator, .sm-f-separator {
	width:760px;
	margin:0;
}
/* SubMenu END */


/* Main Content START */
.settings-separator {
	width:750px;
	margin:6px 0 8px 0;
}
.settings label {
	line-height:2.2em;
}
.account {
	text-align:left;
	margin:20px 0;
	float:left;
}
.account a {
	text-decoration:none;
}
	.account a:hover {
		text-decoration:underline;
	}
.money {
	color:#257900;
}
.currency {
	color:#505050;
}
.table-br {
	overflow:hidden;
	margin:25px 0;
	clear:both;
}
table.info-campaign, table.table-campaign {
	width:750px;
}
table.info-campaign tr, table.table-campaign tr, table.info-campaign tr.unpaired {
	background:none;
	line-height:2.6em;
}
table.info-campaign tr.unpaired {
	background:#f9f9f9;
}
table.table-campaign tr {
	background:none;
}
table tr.title-info-campaign, table tr.title-table-campaign, table tr.unpaired-table-campaign, table tr.unpaired-table-campaign-reg {
	background:#e8e8e8;
	color:#404040;
	line-height:2.6em;
}
table tr.title-table-campaign {
	background:#2485e7;
	color:#ffffff;
}
table tr.unpaired-table-campaign, table tr.unpaired-table-campaign-reg {
	background:#edf6ff;
}
table.info-campaign td.intermediate-title, table.info-campaign td.intermediate, table.table-campaign td.intermediate-table-title, table.table-campaign td.intermediate-table, table.table-campaign td.intermediate-table-reg, table.table-campaign td.intermediate-unpaired-table {
	background:#d9d9d9;
	width:1px;
}
table.info-campaign td.intermediate {
	background:#ececec;
}
table.table-campaign td.intermediate-table-title {
	background:#0369ce;
}
table.table-campaign td.intermediate-table, table.table-campaign td.intermediate-table-reg {
	background:#edf6ff;
}
table.table-campaign td.intermediate-unpaired-table {
	background:#ffffff;
}
table.info-campaign td.left-position {
	text-align:left;
	padding:0 0 0 10px;
}
table.table-campaign td {
	padding:0 7px;
}
table.table-campaign td.intermediate-table-title, table.table-campaign td.intermediate-table, table.table-campaign td.intermediate-table-reg, table.table-campaign td.intermediate-unpaired-table {
	padding:0;
}
td.tw-rtw {
	color:#767676;
}
td.tw-rtw-lnk {
	text-align:left;
	padding:5px 10px !important;
	line-height:1.3em;
}
.trafic-icon, .del-icon, .complain-icon, .blacklist-icon, .date-icon, .reload-icon, .tw-rtw-icon, .payment-icon, .url-icon, .del-links, .close-informer-sb {
	background:url(images/sprite.png);
	background-position:-321px -22px;
	width:15px;
	height:14px;
	margin:0 auto;
	display:inline-block;
}
.del-icon, .reload-icon, .tw-rtw-icon, .url-icon {
	background-position:-324px -38px;
	width:12px;
	height:12px;
}
.reload-icon {
	background-position:-284px -38px;
	height:11px;
}
.tw-rtw-icon {
	background-position:-310px -38px;
	width:13px;
}
.payment-icon {
	background-position:-261px -40px;
	width:22px;
	height:8px;
}
.url-icon {
	background-position:-297px -38px;
}
.complain-icon, .blacklist-icon {
	background-position:-290px -22px;
	width:17px;
	height:15px;
	margin:0 0 -4px 0;
}
.blacklist-icon {
	background-position:-308px -22px;
	width:12px;
}
.sm-f-separator {
	width:750px;
}
.informer, .informer-sb {
	background:#eff8f1;
	color:#343734;
	text-align:left;
	padding:10px 15px;
	margin:25px 0 0 0;
}
.informer-sb {
	width:138px;
	padding:3px 10px;
	margin:15px 0;
	float:left;
}
.informer p, .informer-sb p {
	line-height:1.5em;
	margin:4px 0;
}
.informer p.attention, .informer-sb p.attention {
	color:#8f0808;
}
.informer a, .informer-sb a {
	text-decoration:none;
}
	.informer a:hover, .informer-sb a:hover {
		text-decoration:underline;
	}

.simple-variant {
	margin:20px 0 0 620px;
}
.simple-variant a {
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #0268ce;
}
	.simple-variant a:hover {
		text-decoration:none;
		border-bottom:none;
	}
.stand-form {
	clear:both;
}
.stand-form label, .update-account label {
	margin:0 5px 0 0;
}
.stand-form input {
	height:16px;
	color:#222222;
}
input.add-t {
	height:24px;
	margin:0 0 0 5px;
}
.stand-form textarea {
	color:#222222;
	margin:7px 5px 0 0;
}
.form-lines {
	margin:7px 0;
}
.form-lines-chb {
	margin:15px 0;
}
.date-icon {
	background-position:-269px -24px;
	width:13px;
	height:13px;
	margin:0 5px -1px 5px;
}
input.chb-in-form {
	background:none;
	box-shadow:none;
	margin:0 7px 0 0;
	float:left;
}
.form-lines span {
	color:#8d8d8d;
}

.dn {
	margin:0 0 0 45px;
}
.kt {
	margin:0 0 0 39px;
}
.ct {
	margin:0 5px 0 35px;
}
.kr {
	margin:0 0 0 25px;
}
.cr {
	margin:0 5px 0 21px;
}
.tt {
	margin:0 0 0 32px;
}
.vl {
	margin:0 0 0 2px;
}
.sum {
	margin:0 0 0 7px;
}
.sm {
	margin:0 0 0 58px;
}
.ks {
	margin:0 0 0 54px;
}
	@-moz-document url-prefix() {
	.dn {
		margin:0 0 0 41px;
	}
	.kt {
		margin:0 0 0 32px;
	}
	.ct {
		margin:0 5px 0 33px;
	}
	.kr {
		margin:0 0 0 19px;
	}
	.cr {
		margin:0 5px 0 20px;
	}
	.tt {
		margin:0 0 0 31px;
	}
	.vl, .sum {
		margin:0 0 0 5px;
	}
	.sm {
		margin:0 0 0 57px;
	}
	.ks {
		margin:0 0 0 52px;
	}}
.added-links {
	background:#fafafa;
	width:345px;
	padding:10px 15px;
	margin:15px 0;
}
.added-links span {
	color:#636363;
}
.added-links ul {
	margin:7px 0 0 17px;
}
.added-links ul a {
	text-decoration:none;
}
	.added-links ul a:hover {
		text-decoration:underline;
	}
.del-links, .close-informer-sb {
	background-position:-283px -24px;
	width:6px;
	height:6px;
	margin:0 0 2px 7px;
}
.close-informer-sb {
	background-position:-283px -31px;
	margin:0;
	float:right;
}
.extend-settings {
	color:#a7a7a7;
	margin:0 0 0 30px;
}
.extend-settings input {
	background:#f6f6f6;
	box-shadow:0 -1px 0 0 #e4e4e4;
	-webkit-box-shadow:-1px -1px 0 0 #e4e4e4;
	-moz-box-shadow:-1px -1px 0 0 #e4e4e4;
	-o-box-shadow:-1px -1px 0 0 #e4e4e4;
	-khtml-box-shadow:-1px -1px 0 0 #e4e4e4;
}
form.stand-form .main-button {
	background:url(images/main-bttn.png) repeat-x;
	height:24px;
	box-shadow:none;
	color:#ffffff;
	text-shadow:0 -1px 0 #0157ae;
	padding:0 12px 1px 12px;
	margin:15px 0 15px 0;
	cursor:pointer;
	float:left;
}
	@-moz-document url-prefix() {
	form.stand-form .main-button {
		padding:0 12px 4px 12px;
		letter-spacing:0.01em;
	}}
.update-account {
	float:left;
	margin:-15px 150px 0 0;
}
.ac-money-separator {
	width:200px;
	margin:-15px 0 15px 0;
}
select.ps {
	width:120px;
}
.faq-gr {
	text-align:left;
	float:left;
}
.faq-gr a {
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #0066cc;
	cursor:pointer;
	margin:7px 0;
	float:left;
	clear:both;
}
	.faq-gr a:hover {
		text-decoration:none;
		border-bottom:none;
		padding:0 0 1px 0;
	}
/* Main Content END */


/* Accordion START */
.togglebox {
	background:#f7f7f7;
	margin:10px 0;
	clear:both;
}
.togglebox .block {
	padding:15px 20px;
}
.togglebox .block span {
	line-height:1.4em;
}
.togglebox .block span a {
	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
	margin:0;
	float:none;
	clear:none;
}
	.togglebox .block span a:hover {
		text-decoration:underline;
	}
/* Accordion END */
	

/* Tooltip START */
.tooltip {
	background:#f7f7f7;
	width:250px;
	border:1px solid #fefefe;
	box-shadow:0 0 2px 1px #a8a8a8;
	-webkit-box-shadow:0 0 2px 1px #a8a8a8;
	-moz-box-shadow:0 0 2px 1px #a8a8a8;
	-o-box-shadow:0 0 2px 1px #a8a8a8;
	-khtml-box-shadow:0 0 2px 1px #a8a8a8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#515151;
	text-align:left;
	padding:8px 12px;
	word-wrap:break-word;
	position:absolute;
	display:none;
	z-index:3000;
}
.tooltip .tooltipstatus {
	background:#f7f7f7 !important;
	border-top:1px solid #e6e6e6;
	color:#067e00;
	text-align:left;
	margin:5px 0 0 0;
	padding:3px 0 0 0;
}
/* Tooltip END */


/* Registration START */
.logo-reg {
	margin:0 0 15px 0;
}
.contacts-inside-reg {
	float:right;
}
.main-content-reg {
	margin:15px 0 25px 0;
}
.submenu-reg {
	margin:0;
}
.main-content-reg, .sm-separator-reg, table.table-campaign-reg, .sm-f-separator-reg {
	width:940px;
}
table.table-campaign-reg tr {
    line-height:3.6em;
}
.star-reg {
	color:#c93636;
}
table.table-campaign-reg input, table.table-campaign-reg textarea {
    background:#f9f9f9;
}
input.chb-in-form-reg {
	float:none;
	margin:0 3px 0 0;
	vertical-align:-3px;
}
textarea.reg-way2us {
	margin:13px 5px 12px 0;
}
.sm-f-separator-reg {
	margin:-15px 0 0 0;
}
.suc-done {
	color:#357000;
}
table.table-campaign-suc-reg {
	padding:0 0 20px 25px;
}
table.table-campaign-suc-reg td {
	padding:0 10px 3px 0;
}
/* Registration END */


/* Recover Password START */
.main-content-rec {
	margin:15px 0 0 0;
}
.submenu-rec {
	margin:0;
}
.table-br-rec {
	margin:25px 0 0 0;
}
table.table-campaign-rec {
	width:540px;
}
table.table-campaign-rec td {
	padding:0;
}
.hb-separator-rec {
	margin:145px 0 25px 0;
}
.hb-separator-rec-1 {
	margin:105px 0 25px 0;
}
/* Recover Password END */


/* Requisites START */
.table-br-com {
	margin:25px 0 0 0;
}
/* Requisites END */


/* Support START */
form.stand-form .main-button-s {
	margin:5px 0 20px 0;
}
.informer-f {
	margin:0 0 15px 0;
}
h2.title-qa {
	line-height:1em;
	margin:0 0 20px 0;
}
.qa {
	margin:15px 0;
}
	@-moz-document url-prefix() {
		.qa {
			margin:7px 0;
		}}
.qa-date-q, .qa-date-a {
	width:20%;
	color:#8f8f8f;
}
.qa-date-a {
	color:#8995a2;
}
.qa-q, .qa-a {
	background:#f7f7f7;
	text-align:left;
	line-height:1.4em;
	padding:15px 20px;
}
.qa-a {
	background:#eff3f8;
}
.qa-q a, .qa-a a {
	text-decoration:none;
}
	.qa-q a:hover, .qa-a a:hover {
		text-decoration:underline;
	}
.qa-arrow-left, .qa-arrow-right {
	background:url(images/qa-arrow-left.png) no-repeat center;
	width:14px;
	height:13px;
}
.qa-arrow-right {
	background:url(images/qa-arrow-right.png) no-repeat center;
}
.ac-money-separator-qa {
	width:750px;
	margin:-5px 0 15px 0;
}
.hb-separator-qa {
	margin:15px 0;
}
/* Support END */


.clear {
	clear:both;
}

/****************************/
/***** Inside Pages END *****/
/****************************/

li.submenu-active a {color:#fff;}
.stop-icon {
        background:url(images/stop.gif);
        width:15px;
        height:15px;
        margin:0 auto;
        display:inline-block;
}

