﻿/*	created by css robot	*/
.noborder {border: none 1px #ffffff;margin:10px 10px 10px 10px;} 
/* ajaxToolkit:maskededit */
.MaskedEditFocus{    background-color: #ffffcc;    color: #000000;}
.MaskedEditMessage{	color: #ff0000;	font-weight: bold;}
.MaskedEditError{    background-color: #ffcccc;}
.MaskedEditFocusNegative{    background-color: #ffffcc;    color: #000000;}
.MaskedEditBlurNegative{    color: #ff0000;}
/*form no padding no mardin */
form {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

.formsubmitsmall {border: solid 2px #D6D3CE; color: #666; width:auto; margin: 2px 0px 2px 0px;}
.formsubmit {border: solid 2px #D6D3CE;	font-size: 150%; color: #666; width:250px}

body {margin: 0; padding: 0 1% 0 1%; background-color: #efefe7; color: #666666}
body, td {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

input {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; padding: 0}
form {margin-bottom: 0}
a img {border-width: 0}
a {color: #2c6eaa}
.bold {font-weight: bold}
p {margin: 0 0 17px 0; font-size:130%}
h1 {color: #3783c8; font-size: 20px; font-weight: normal;}
h4 {color: #3783c8; font-size: 20px; font-weight: normal;}
h2 {color: #2c6eaa; font: 14px Verdana, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 5px}
h3 {font-size: 12px; color: #343434; font-weight: normal; margin-bottom: 0px}

/*	Ширины больших таблиц и столбцов в таблицах	*/
.tableTop, .tableMain, .topShadow, .insideTableMain {width: 100%}
.cellLeftMargin, .cellRightMargin {background-color: #efefe7}
.cellLeftMargin {width: 19px}
.cellRightMargin {width: 19px}
.cellLeft {width: 250px}
.cellMiddle2, .cellRight {width: 24%}
.cellMiddle1 {width: 24%}
.cellMiddle {width: 48%}
.cellRightBig {width: 90%}

/*	размеры конкретных больших таблиц	*/
.tableTop, .tableTop td {height: 80px}
.tableTop .cellLeftMargin, .tableTop .cellRightMargin {background-color: transparent}
.tableTop {background-color: #327DC0; background-image: url(../img/topBgBigDarkBlue.jpg); background-repeat: repeat-x}


/*	поиск и ссылки под ним в шапке	*/
.topLink {color: #ffffff; white-space: nowrap}
.topLink a {color: #ffffff}
#findForm {margin: 18px 0 2px 0}
#findForm input {vertical-align: middle}
#findSubject {width: 82%; border: 1px solid #6f6e6e; color: #7b786d; height: 20px}
.inputtext {width:250px; font-size:150%;border:solid 2pt silver;}
.inputtextNB {width:250px; font-size:150%;border:none}
/*	тень под шапкой, когда основная часть начинается с одной колонки	*/
.topShadow {height: 25px; background-image: url(../img/topShadowBg.gif); background-repeat: repeat-x; background-color: #ffffff}
.topShadow .cellLeftMargin {background-color: #efefe7; background-image: url(../img/topShadowLeftMargin.gif); background-repeat: no-repeat; background-position: right top}
.topShadow .cellRightMargin {background-color: #efefe7; background-image: url(../img/topShadowRightMargin.gif); background-repeat: no-repeat}
.topShadowLeft {width: 49%; background-image: url(../img/topShadowLeft.gif); background-repeat: no-repeat}
.topShadowRight {width: 48%; background-image: url(../img/topShadowRight.gif); background-repeat: no-repeat; background-position: right top}

/*	тень под шапкой, когда основная часть начинается с двух колонок	*/
.cellTopShadow2Left {text-align: right; background-image: url(../img/topShadowBg.gif); background-repeat: repeat-x}
.cellTopShadow2Middle {width: 24%; background-image: url(../img/topShadowBg.gif); background-repeat: repeat-x}
.cellTopShadow2Right {background-image: url(../img/topShadowBg.gif); background-repeat: repeat-x}
.topShadow2Left {height: 25px; background-image: url(../img/topShadow2Left.gif); background-repeat: no-repeat}
.topShadow2Middle {height: 25px; background-image: url(../img/topShadow2Middle.gif); background-repeat: no-repeat}
.topShadow2Right {height: 25px; background-image: url(../img/topShadowRight.gif); background-repeat: no-repeat; background-position: right top}

.tableMain, .insideTableMain {background-color: #ffffff}
.tableMain .cellLeftMargin, .tableMain .cellRightMargin {background-color: #efefe7}
.insideTableMain .cellLeft {background-image: url(../img/insideCellLeftBg.gif); background-position: right top; background-repeat: repeat-y}

/*	Верхняя лефая инфа на заглавной	*/
.mainInfo {margin: 0 9px 0px 36px; /*margin-left: 15%; */padding: 10px 20px 20px 0; background-image: url(../img/mainInfoBorder.gif); background-repeat: no-repeat; background-position: right top}

/*	широкая внутренняя колонка	*/
.insideMainContent {font-size: 12px; margin: 15px 10px 50px 16px; color: #797979}
.insideMainText {margin: 12px 10px 0 12px; line-height: 16px}
.registerMainContent {color: #595959; font-size: 12px; margin: 0 10px 130px 0}
.registerMainContent  * {font-size: 12px}
.registerMainContent .margins {margin: 15px 0 0 20px}
.registerMainContent .list1 {color: #595959; font-size: 14px}
.list8 {background-image: url(../img/bullet1.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 21px; font-size: 14px; color: #595959; margin: 30px 0 40px 0}
.list8 a {color: #595959; font-size: 14px}

/*	таблица со сравнениями кошельков на странице регистрации	*/
.tableKeepers {width: 100%; margin: 55px 0 70px 0}
.tableKeepers td {width: 50%}
.tableKeepersCellLeft {border-right: 1px solid #dadad1}
.tableKeepersCellLeft .tKCellContainer {margin: 0 10px 0 0}
.tableKeepersCellRight .tKCellContainer {margin: 0 0 0 30px}
.list7 {background-image: url(../img/bullet2.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 19px; margin: 12px 15px 0 20px}
.nobullet {background-image: none}
.tableKeepers .list1 {margin-top: 15px; left: -14px; z-index: 0; position: relative}
.tableKeepersCellRight .list1 {left: 16px}
.tableKeepers .list1 a {color: #595959; font-size: 14px}

/*	навигация под шапкой на внутренних страницах	*/
.navigationBar {font-size: 11px; color: #afafaf; border-bottom: 1px solid #dadad1; padding-bottom: 5px; margin: 0 10px 0 17px}
.blogNavigationBar {font-size: 12px; color: #2c6eaa; border-bottom: 1px solid #dadad1; padding-bottom: 5px; margin: 0 10px 0 17px; text-align: center}
.tableNavigationBar {width: 100%}
.cellLeft .navigationBar {text-align: center; margin-left: 10px; margin-right: 25px}
.navigationBar a, .tableNavigationBar a {color: #afafaf}
.list4 {background-image: url(../img/bullet1.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 16px; white-space: nowrap}
.list4 a {color: #2c6eaa !important}

/*	надпись на главной странице, большая и призывная	*/
.billboardText {margin: 0px 25px 25px 15px}
.billboardFont1 {font-size: 32px; color: #3783c8; line-height: 40px}
.billboardFont2 {font-size: 15px; color: #7b786d; line-height: 22px; font-weight: bold}
.billboardFont2 a {color: #615f56; border-bottom: 1px #7b786d dotted; text-decoration: none; }

/*	надпись на странице статистики, большая и призывная	*/
.statsBillboard {margin: 15px 25px 25px 15px; color: #909090}
.statsBillboard  img {margin-bottom: 20px}
.statsBillboard a {color: #909090}

/*	большая кнопка регистрации и то, что под ней	*/
.registerAndLaunch {text-align: left; width: 229px; margin-right: 10px}
.rALText {margin-left: 10px; margin-top: 12px}
.list1 {background-image: url(../img/bullet1.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 16px; margin-top: 7px}
#registerButton {border: 1px solid #dadad1}
.keeperVersionLink {color: #666666}

/*	тень посередине страницы	*/
.tableShadow {width: 100%}
#tableShadowMiddle {height: 10px; background-image: url(../img/middleShadowBg.jpg); background-repeat: repeat-x}
.tableShadow td {width: 50%; height: 10px; background-repeat: no-repeat; background-color: transparent}
#tableShadowMiddle td {height: 10px}
#tableShadowMiddle .shadowCell1Right {background-image: url(../img/middleShadowRight.jpg); background-position: right top}
#tableShadowMiddle .shadowCell1Left {background-image: url(../img/middleShadowLeft.jpg)}

/*	новости и подписка в левой колонке	*/
.cellMainNews {background-image: url(../img/mainNewsShadowVert.jpg); background-position: right bottom; background-repeat: no-repeat}
.newsContainer {margin: 19px 20px 11px 10px}
.newsContainer img {margin-left: 8px}
.list2 {background-image: url(../img/bullet2.gif); background-repeat: no-repeat; background-position: 10px 4px; padding-left: 27px; border-bottom: 1px solid #dadad1; margin-top: 14px; padding-bottom: 15px; line-height: 16px}

.mainSubscribe {background-color: #5395d1; color: #ffffff; background-image: url(../img/mainSubscribeBg.jpg); background-repeat: repeat-x; padding: 10px 19px 15px 25px; position: relative; top: -1px; line-height: 16px}
#mainFormSubscribe {margin-top: 10px; margin-bottom: 0}
.mainSubscribe a {color: #ffffff}
#mainFormSubscribe input {vertical-align: middle}
#subscribeField {width: 82%; border-width: 0; color: #a7a7a7; height: 18px}

/*	меню в левой колонке	*/
.leftMenuContainer {margin: -1px 27px 11px 10px; font-size: 12px}
.leftMenu {padding: 10px 0 12px 21px; border-top: 1px solid #dadad1; background-image: url(../img/bullet3.gif); background-position: 7px 17px; background-repeat: no-repeat}
.leftMenuInactive {padding:0px 0px 2px 4px;}
.leftMenuActive {background-color: #6ca7d8; color: #ffffff;padding:0px 0px 2px 4px; font-weight:bold;}
.leftMenuActive a {color: #ffffff}
.leftSubmenu, .leftSubmenuActive {padding: 1px 10px 3px 15px; margin-top: 4px}
.leftSubmenuActive {background-color: #6ca7d8; color: #ffffff;}
.leftSubmenuActive a {color: #ffffff; font-weight:bold;}
.subMenuContainer {margin-top: 11px}
.statsLeftMenu, .list6 {padding: 0 0 0 21px; background-image: url(../img/bullet3.gif); background-position: 7px 7px; background-repeat: no-repeat; margin-top: 10px}
.leftMenuContainer2 {margin: 0 27px 11px 10px; font-size: 12px}

/* горизонтальная полоска цвета фона в левой колонке */
.leftDividerHorizontal {height: 10px; background-color: #efefe7}

/*	всякие просто вещи в левой колонке	*/
.leftMiscContainer {margin: 25px 27px 11px 25px; font-size: 12px}
.genericLeftContainer {margin: 0 10px 69px 20px}
.leftContainerBorderBottom {border-bottom: 1px solid #dadad1; margin: 0 10px 0 20px; padding-bottom: 12px; font-size: 12px}
.leftContainer3 {margin: 0 10px 25px 20px}
.leftContainer4 {margin: 0 10px 55px 35px; color: #343434; font-size: 12px}
.blogLeftMenu {padding: 0 0 0 18px; background-image: url(../img/bullet3.gif); background-position: 5px 7px; background-repeat: no-repeat; margin-top: 10px; margin-bottom: 5px}
.leftContainer5 {margin: 10px 10px 0 10px; font-size: 12px; color: #595959}
.list6 {margin-bottom: 50px; background-position: 7px 6px;}

/*	регистрации в левой колонке статистики	*/
.genericLeftContainer .list2 {padding-left: 17px; background-position: 0 4px; padding-bottom: 10px; line-height: 18px; margin-top: 10px; color: #000000}

/*	штуки слева в статистике	*/
.statsLeftItemBorder {border-top: 1px solid #dadad1; padding-right: 20px}
.statsLeftItemNoBorder {border-top: none; padding-right: 20px; margin-top: 10px}
.statsLeftItem, .statsLeftItemActive {padding: 5px 0 7px 10px}
.statsLeftItem a {color: #666666}
.statsLeftItemActive a {color: #ffffff; text-decoration: none}
.statsLeftItem div, .statsLeftItemActive div {margin-left: 47px}
.statsLeftItemActive {background-color: #6ca7d8; color: #ffffff}

/*	меняющиеся вещи на заглавной	*/
#changingContainer {position: relative}
.mainTabs {height: 37px; background-image: url(../img/mainTabsBg.gif); background-position: top right; background-repeat: repeat-x}
/*.mainTabs table {width: 671px}*/
.tableChanging {margin: 8px 10px 10px 8px; border-top: 1px solid #c4c4b7; position: absolute; visibility: hidden}
#changing1 {visibility: visible; position: static}
.tCCellLeft, .tCCellRight {width: 33%}
.tCCellLeft {padding-bottom: 25px}
.tCCellMiddle {width: 34%; padding-bottom: 25px}
.list3 {background-image: url(../img/bullet2.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 19px; margin: 12px 15px 0 6px; line-height: 16px}
.changingPlashka {border: 1px solid #dadad1; padding: 8px; color: #175673; line-height: 16px; margin-top: 16px}
.changingPlashka a {color: #175673}
.geo {background-image: url(../img/geoBg.jpg); background-color: #6bb0df; background-repeat: repeat-x; padding: 10px}
.geo p {margin-left: 7px}
.changingMoreLink {border-top: 1px solid #dadad1; margin-right: 10px; padding-left: 4px}

/*	графики	*/
.graphChangingImg, .graphImg {margin: 28px 17px 67px 17px; display: block}

/*	статистика сервисов внизу под графиками	*/
.tableStatsServices {margin: 5px 10px 45px 0; width: 100%}
.list5 {padding: 0 0 0 21px; background-image: url(../img/bullet3.gif); background-position: 7px 7px; background-repeat: no-repeat; margin-top: 6px}
.list5 a {color: #909090}

/*	посты в блоге	*/
.blogPosts {font-size: 12px; margin: 27px 140px 25px 17px; color: #909090}
.blogPosts p {margin-bottom: 0; line-height: 18px}
.blogPosts a {color: #909090}
.blogPosts h3 {margin-top: 10px}
.blogPosts h3 a {color: #343434}
.postInfo {font-size: 11px; margin-bottom: 20px !important}
.oldPostInfo {font-size: 11px; margin-bottom: 15px !important}

/*	горизонтальная полоска в средней колонке	*/
.dividerHorizontal {border-top: 1px solid #dadad1; margin: 0 10px 0 17px}

/*	поиск в справочной	*/
.rowHelpSearch td {background-color: #f4f4f4; padding-top: 32px}
.rowHelpSearch .cellLeft {text-align: right}
#helpSearchForm {margin-bottom: 10px}
#helpSearchField {width: 82%; height: 16px}
/*label * {vertical-align: middle}*/
label {margin-right: 10px;}
label.enum2, label.Enum, label.Classic, label.Light {font-size:14px;}
.Label {font-size:14px;margin-right: 10px;vertical-align: middle; white-space:nowrap}
LabelEnum {font-size:14px;margin-right: 10px;vertical-align: middle; white-space:nowrap}
.LabelEnum {font-size:14px;margin-right: 10px;vertical-align: middle; white-space:nowrap}
#helpSearchForm table {}
#helpSearchForm table td {padding-top: 3px}
.helpDownloadManual {padding: 0 0 0 33px; background-image: url(../img/download.gif); background-repeat: no-repeat; background-position: 0 5px; color: #ff8200; text-decoration: none; display: block; width: 112px; text-align: left; line-height: 13px; margin-left: auto; margin-right: auto; text-decoration: none}
.rowHelpSearch .cellRight {padding-top: 0; text-align: center}

/*	вопросы в справочной	*/
.tableHelpQuestions {width: 100%; margin-bottom: 60px; background-image: url(../img/tableHelpQuestionsBg.gif); background-position: right 20px; background-repeat: no-repeat}
.tableHelpQuestions td {width: 33%}
.tableHelpQuestions td.edge {width: 34%}
.helpList {background-image: url(../img/bullet1.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 16px; margin: 60px 10px 0 15px; font-size: 12px}
.helpList .helpList {background-image: url(../img/bullet2.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 15px; margin: 18px 15px 0 0; line-height: 16px; font-size: 11px}
.helpList p {font-size: 11px; margin-top: 18px}
.helpFAQContainer {margin: 0 0 0 20px}
.helpListFAQ {padding: 0 0 0 10px; background-image: url(../img/bullet3.gif); background-position: 0 7px; background-repeat: no-repeat; margin: 0 20px 15px 0; color: #6c6c6c}
.helpListFAQ a {color: #6c6c6c}

.cellStatsRight {color: #7f7f7f; padding-right: 10px; padding-top: 25px}

.cellShadow2Left {background-color: #efefe7; background-image: url(../img/middleShadow2Left.jpg); background-repeat: no-repeat; height: 11px}
.cellShadow2Right {background-color: #efefe7; background-image: url(../img/middleShadow2Right.jpg); background-repeat: no-repeat}

/*	проекты внизу	*/
#cellBottomContainer {padding-top: 19px; padding-bottom: 45px; text-align: center}
#cellbottomContainer a, .tableBottom a, .bottomHiddenPopup a {font-size: 12px}
.tableBottom {width: 100%; margin-bottom: 30px}
.tableBottom td {width: 25%; background-image: url(../img/bottomCellBorder.gif); background-position: right top; background-repeat: no-repeat; text-align: center; padding-top: 21px}
.tableBottom td.lastColumn {background-image: none}
.tableBottom img {margin-bottom: 28px}
#bottomPopupLinks {width: 46%; border-top: 1px solid #dadad1; padding-top: 7px; margin-left: auto; margin-right: auto; font-size: 12px; white-space: nowrap}


/*	попапы внизу	*/
.bottomHiddenPopup {border: 1px solid #dadad1; position: absolute; background-color: #ffffff; text-align: left; left: 0; top: 0; visibility: hidden; width: 730px}
.bottomHiddenPopup table {margin: 20px 0 30px 0; width: 100%}
.bottomHiddenPopup table td {border-right: 1px solid #dadad1; padding: 12px 12px 12px 60px; background-image: url(../img/roundButtonSmall.gif); background-position: 24px center; background-repeat: no-repeat; width: 33%; text-align: left; line-height: 14px}
#bottomHiddenPopup2 td {background-image: url(../img/roundButtonSmallGreen.gif)}
.bottomHiddenPopup table .edge {width: 34%; border-right: none; padding-right: 0}
.TDClose {text-align:right;cursor:pointer;margin:0px 10px 10px 0px;}
/*	тень внизу страницы	*/
.tableShadow3 {width: 100%}
#tableShadow3Middle {height: 10px; background-image: url(../img/middleShadowBg.jpg); background-repeat: repeat-x}
.tableShadow3 td {width: 50%; height: 10px; background-repeat: no-repeat; background-color: transparent}
#tableShadow3Middle td {height: 10px}
#tableShadow3Middle .shadowCell1Right {background-image: url(../img/middleShadowRight.jpg); background-position: right top}
#tableShadow3Middle .shadowCell1Left {background-image: url(../img/middleShadowLeft.jpg)}


/*	самое нижнее	*/
.tableFooter {width: 100%; background-color: #efefe7; margin-top: 2px; margin-bottom: 25px}
.tableFooter * {color: #7f7f7f}
.tableFooter td {width: 50%; padding-left: 10px}
.cellFooterRight {text-align: right; padding-left: 0; padding-right: 10px}
.tableborder {font-size: 11px; color: #666666;}
.tableborder td {border-bottom: 1px solid #dadad1; padding: 2px 5px 2px 10px}
.tableborder th {border-bottom: 1px solid #dadad1; padding: 5px 5px 5px 10px; text-align:left;}
.attention {padding:15px; border:1px solid #eeeeee;}

/* остальные сайты */
.greystrip {background-color: #f4f4f4; padding: 15px 0px 10px 0px;}
.indexmenu {background-image: url(../img/mainInfoBorder.gif); background-repeat: no-repeat; background-position: right top}
.newsheader{font-weight:bold; COLOR: #3783c8; padding-top:10px; padding-left:5px; line-height: 14px;}
.cellLeft .wmid {padding: 0px 27px 0px 10px; }
.listwmid {font-size: 12px; color: #2c6eaa; border-bottom: 1px solid #dadad1; background-image: url(../img/bullet1.gif); background-repeat: no-repeat; background-position: 5px 4px; padding-left: 25px; padding-bottom: 15px; margin-top: 0px}
.darkHeader {border-bottom: 2px solid #dadad1; font-weight:bold; padding-bottom:5px;}

.topmenu{float: left; font-size: 14px; width:100%; padding:0px 0px 5px 30px;}

.topmenuitem {float:left; padding: 10px 20px 3px 25px; background-image: url(../img/bullet3.gif); background-position: 13px 17px; background-repeat: no-repeat;}
.topmenuitemactive {float:left; padding: 10px 20px 13px 25px; background-image: url(../img/bullet4.gif); background-position: 13px 17px; background-repeat: no-repeat;  background-color: #6ca7d8; color: #ffffff;}
.topmenuitemactive a {color: #ffffff;}

.topsubmenu {font-size: 11px; width:100%; padding:0px 10px 0px 40px;}
.topsubmenuitem{float:left; padding: 0px 15px 7px 15px;}
.topsubmenuactive{float:left; padding: 0px 15px 7px 15px; background-image: url(../img/bullet5.gif); background-position: 2px 5px; background-repeat: no-repeat; font-weight:bold;}



.authorise {padding-left:20px;}
/* классы для старых таблиц */
.StockItem {font-size: 11px; color: #666666; border-bottom: 1px solid #dadad1; padding: 2px 5px 2px 10px}
.StockHeading {font-weight:bold;font-size: 11px; color: #666666; border-bottom: 1px solid #babab1; border-top: 1px solid #babab1; padding: 5px 5px 5px 10px; text-align:center;}
.oddRowIndxView { }
.evenRowIndxView { }

td.Item {font-size: 11px; color: #666666; border-bottom: 1px solid #dadad1; padding: 2px 5px 2px 10px}
td.Heading {font-weight:bold; font-size: 11px; color: #666666; border-bottom: 1px solid #babab1; border-top: 1px solid #babab1; padding: 5px 5px 5px 10px; text-align:center;}
tr.oddRowView { }
tr.evenRowView { }

.lookers {
	position: relative;
	padding: 0;
	overflow: hidden;
	margin-bottom: 10px;
	clear: both;
}

.lookers_header {
	margin-bottom: 10px;
	font-weight: bold;
}

.looker_item {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border: 1px solid #d0d0d0;
	margin: 0 0 8px 0;
	padding: 0 5px 0 5px;
	white-space: nowrap;
}

*:first-child+html .looker_item {
	display: inline;
	zoom: 1;
} /* IE7 only hacks */

.looker_item img {
	cursor: hand;
	cursor: pointer;
	margin-left: 5px;
}

.looker_item input {
	cursor: hand;
	cursor: pointer;
	margin-left: 5px;
}
