/*	created by css robot	*/

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}
h1 {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: 20%; min-width:250px; max-width:400px;}
.cellMiddle2, .cellRight {width: 24%}
.cellMiddle1 {width: 20%}
.cellMiddle {width: 48%}
.cellRightBig {width: 77%}
.cellMiddleBig {width:100%; background-image:url(/img/front_grad_right.jpg); background-position: bottom right; background-repeat: no-repeat;}

.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}

.topShadow {height: 40px; 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: 50%; 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: 40px; background-image: url(/img/topShadow2Left.gif); background-repeat: no-repeat}
.topShadow2Middle {height: 40px; background-image: url(/img/topShadow2Middle.gif); background-repeat: no-repeat}
.topShadow2Right {height: 40px; 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}

.mainInfo2 {margin: 0 9px 20px 36px; /*margin-left: 15%; */padding: 10px 20px 20px 0; border-right:1px solid #dadad1;}


.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: 16px; color: #7b786d; line-height: 22px; font-weight: bold}
.billboardFont2 a {color: #7b786d; 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 h2 {margin-left:10px; text-decoration:none;}
.newsContainer h2 a {text-decoration:none;}
.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}
#email {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;}
.leftSubmenu, .leftSubmenuActive {padding: 1px 10px 3px 15px; margin-top: 4px}
.leftSubmenuActive {background-color: #6ca7d8; color: #ffffff}
.leftSubmenuActive a {color: #ffffff}
.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 30px 20px; 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: 16px 16px 0px 0px;}
.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}
#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}


.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;}


/*added in new version*/

.search_block {margin:0px 0px 20px 0px;}
.catalog_block {vertical-align:top; padding: 0px 5px 10px 5px; font-size:12px;}
ul.ulCat {list-style-type:none; margin:0; padding:0;}
.catHeader h3 {font-size:10pt; font-weight:bold; margin:10px 0px 0px 0px;}

.pay_block {margin: 25px 45px 10px 10px; width:200px; float:right}
.pay_block td.tdleft {width:8px; background-image:url(/img/pay_block_bg.gif);}
.pay_block td.tdcenter {width:100%; background-image:url(/img/pay_block_bg.gif);}
.pay_block td.tdright {width:8px; background-image:url(/img/pay_block_right.gif); background-position:right}
.pay_block td.tdright div {width:8px;}

.pay_block td.payblock_content {border-right:1px solid #dadad1; border-bottom:1px solid #dadad1; border-left:1px solid #dadad1; padding:5px 0px 0px 0px}
.pay_block td.payblock_content div {margin:15px 10px 15px 10px; height:60px}



.main_tabs {height: 35px; width:100%;}
.main_tabs td {width:136px; vertical-align:bottom;}

.services_block_td {PADDING:15px; WIDTH: 33%; vertical-align:top;}
.services_block_td img {MARGIN: 5px}


.changingcontainer_text {margin:10px 10px 0px 0px}
.changingcontainer_text p {font-size:12px;}

.payblock1 {background-image: url(/img/geoBg.jpg); background-color: #6bb0df; background-repeat: repeat-x;}
.payblock1 p {margin-left: 7px}
.payblock1 div.payblock_item {margin:10px 10px 0px 10px; color:#fff;  vertical-align:middle; padding:0px 10px 5px 0px; background-image:url(/img/pay_block_arrow.gif); background-repeat:no-repeat; background-position:right; min-height:44px; cursor:pointer; cursor:hand;}
.payblock1 div a {color:#fff; text-decoration:none; }
.payblock1 .payblock_item img {margin:0px 10px 17px 10px; border:none;} 

.blockContainer {margin: 19px 20px 11px 10px}
.blockContainer a {text-decoration:none;}

.list9 {background-image: url(/img/bullet4.gif); background-repeat: no-repeat; background-position: right; margin: 10px 10px 0px 10px; border-bottom: 1px solid #dadad1; line-height: 16px; padding: 0px 20px 10px 0px; text-decoration:none;}
.list9 {color:#666}
.list9 div {font-size:16px; margin:7px 0; color:#2c6eaa;}


.list_newsvideo {background-image: url(/img/bullet_video.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}
.list_newsvideo2 {background-image: url(/img/bullet_video2.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}


/* new styles for add/withdraw pages start  */
.add {margin:0px 8px 0px 7px; background: url(/img/add_button_bg1.jpg) no-repeat; max-width:700px; min-width:200px; width:90%}
.add p {color: #fff; padding: 0 5px; margin: 0; text-align: justify; text-align:center}
.add p .big {font-size:18px; font-weight:bold}
.add p a {color: #fff;}
.add .top-left{background: url('/img/but_add_tl.png') no-repeat top left; height: 10px;}
.add .top-right{background: url('/img/but_add_tr.png') no-repeat top right; height: 10px;}
.add .bottom-left {background: url('/img/but_add_bl.png') no-repeat bottom left; height: 10px;}
.add .bottom-right {background: url('/img/but_add_br.png') no-repeat bottom right; height: 10px;}

.add_item, .add_item2, .add_item3, .add_item4 {padding:8px 10px; font-size:12px;}
.add_item2 {border-top:1px solid #eee; background: url(/img/add_bg_shad.gif) no-repeat top center;}
.add_item3 {border-top:1px solid #eee; background: url(/img/add_bg_shad.gif) no-repeat top center; width:85%}

.addtable td {border-top:1px solid #eee; border-right:1px solid #eee; background: url(/img/add_bg_shad.gif) no-repeat top center; padding:8px 10px; font-size:12px; width:33%}

.addtable {border-right:2px solid #fff; border-collapse:collapse; margin:20px 10px 30px 20px} !Important;
/* end new styles for add/withdraw pages*/
