html  {scrollbar-face-color: #c7cacb; scrollbar-shadow-color: #a8b2b5; scrollbar-darkshadow-color: #8f9b9e;
       scrollbar-highlight-color: #a8b2b5; scrollbar-3dlight-color: #8f9b9e;}
body  {margin: 0; background: #FFF; font-family: Arial,Serif; font-size:10px; color: #565656; width: 100%; height: 100%;}
img   {border: 0;}
table {border: 0; border-collapse: collapse;}
table td {padding: 0; vertical-align: top; text-align: left;}
/*
form  {margin: 0;}
a       {color:#3562A6; text-decoration: none;}
a:hover {color:#E25D00; text-decoration: underline;}
*/

/* global */
.POS-R, .pos-r {position: relative;}
.POS-A, .pos-a {position: absolute;}
.DN, .dn {display: none;}
.DEBUG {border: 1px #F00 solid;}
.DEBUG2 {border: 1px #0F0 solid;}
.DEBUG3 {border: 1px #00F solid;}
.DETACH, .detach {position: relative;}
.DETACH div, .detach div {position: absolute;}
.CLEAR, .clear {clear: both;}
.SPFIX {width:1px;height:1px;}

.Button .Over {display: none;}
.Play, .Button, .Submit {cursor: pointer;}

#portal      {width: 1000px; margin: 0 auto;}
#portal.ie6  {width:1006px;}
#portal.wide {width: 1225px;}
.portalLeft {width: 247px;}
.portalLeft .window {width: 100%; margin-top: 10px;}
.portalLeft .window a {color: #565656;}
.portalContent {padding: 10px 0px 5px 7px; width:100%;}
.portalRight {width: 247px; padding-left: 7px;}
.portalRight .portal-right-spacer {width: 240px;}
.portalRight .window {width: 100%; margin-top: 10px;}

.portal-bottom {margin-top: 10px; width: 100%; margin-bottom: 5px;}
.portal-bottom td {vertical-align: middle; color: white; font-size: 11px; padding-bottom: 3px;}
.portal-bottom .left {width: 50%; padding-left: 15px;}
.portal-bottom .right {background-position: right; width: 50%; padding-right: 15px; text-align: right;}
.portal-bottom a {color: white;}
.portal-bottom a:hover {color: #DDF; text-decoration: none;}

.adv-rb {margin-top: 13px;}

body.mymail {width: 730px; height: 730px; overflow: hidden; background: none;}
#portal.mymail {width: 730px; height: 730px; overflow: hidden;}

input {font-size: 11px; color: #555; vertical-align: middle; outline: none;}
input.text {border: 0; padding: 5px 10px 8px 8px; margin-bottom: -3px;}
input.text.small {background: url(/i/control/textinput_small.png); width: 96px;}
input.text.medium {background: url(/i/control/textinput_medium.png); width: 104px;}
input[type=checkbox] {}

.dots {background: url(/i/misc/dots.png) repeat-x; height: 2px; margin-bottom: 2px;}
.dots div {width: 15px;}

select { border: 1px #8C8C8C solid; }

.button-typed .btn-left {padding-left: 10px; vertical-align: middle; background-position: top left; text-align: center; font-size: 11px; font-weight: 900;}
.button-typed .btn-left a {color: #565656; font-size: 11px; font-weight: 900;}
.button-typed.Hover .btn-left a {color: #EEE;}
.button-typed .btn-right {background-position: top right;}

/* top menu */
.topmenu {text-align: left; margin-top: 5px; width: 100%;}
.topmenu .left {background: no-repeat top left;}
.topmenu .right {background: no-repeat top right;}
.topmenu a {color: white; font-weight: 900; text-decoration: none;}
.topmenu .tabs {left: 240px; top: 26px; position: absolute; clear: both; width:600px;}
.topmenu .tabs a {font-size: 12px;}
.topmenu .tabs .Button {float: left;}
.topmenu .tabs .Button.Selected {position: relative;}
.topmenu .tabs .Button .tleft {background-repeat: no-repeat; float: left;}
.topmenu .tabs .Button .tright {position1: relative; float: left; background: top right;}
.topmenu .tabs .Button .tright div {background: top right; position1: absolute;}
.topmenu .tabs .Button.Selected .tleft {}
.topmenu .tabs .Button.Selected .tleft a {color: #174bad;}
.topmenu .tabs .Button.Selected .tleft a:hover {text-decoration: underline;}
.topmenu .tabs .Button.Selected .tright {}
.topmenu .tabs .Button.Selected .tright div {background: top right;}
.topmenu .tabs .Button.Hover {position: relative; top: -2px;}
.topmenu .tabs .Button.Hover .tleft {}
.topmenu .tabs .Button.Hover .tright div {background: top right;}
.topmenu .tabs .Button img {margin-top: 2px;}
.topmenu .loginBlock {position: relative;}
.topmenu .loginBlock .lbinn {position: absolute; right: 0px;}
/*table.topmenu .banner {position: relative;}
table.topmenu .banner div {position: absolute; padding-top: 2px;}*/

/* left menu */
.leftmenu {width: 239px; margin-top: 11px;}
.leftmenu .top {background: url(/i/leftmenu/bg.png); padding-top: 19px; padding-left: 5px;}
.leftmenu .bottom {background: url(/i/leftmenu/bg.png) bottom left; height: 18px;}
.leftmenu .Button {width: 230px; height: 27px;}
.leftmenu .Button .Out {background: url(/i/leftmenu/tab.png); width: 230px; height: 27px;}
.leftmenu .Button .Over {background: url(/i/leftmenu/tab_over.png); width: 230px; height: 27px;}
.leftmenu .Button.Selected {color: #174bad;}
.leftmenu .Button.Selected .Out {background: url(/i/leftmenu/tab_active.png);}
.leftmenu a {font-size: 12px; font-weight: 900; text-decoration: none; color: white;}
.leftmenu a:hover .Button.Selected {text-decoration: underline;}
.leftmenu .tabname {width: 198px; margin-left: 8px; margin-top: 4px; clear: both;}
.leftmenu .tabname .name {float: left;}
.leftmenu .tabname .count {float: right; padding-right: 3px;}

#portal .navi   {font-size: 12px;}
#portal .navi a {font-size: 12px;}
#portal .navi .sep {padding: 0 1px;}

/* components */
.window {}
.window.win-wmax {width: 100%;}
.window.win-max {width: 100%; height: 100%;}
.window .win-main {background: url(/i/window/medium.png) top left;}
.window .win-title {margin-right: -20px; margin-left: 15px; padding-top: 12px; padding-bottom: 6px; font-size: 12px; font-weight: 900; color: #565656;}
.window .win-title a {font-weight: 900; color: #565656;}
.window .win-content {position: relative; zoom:1;}
.window .win-custom-content, .window .win-raw-content {padding-left: 5px; margin-right: -25px; margin-bottom: -24px;}
.window .win-raw-content {padding-top: 4px;}
.window .win-std-content {padding-left: 11px; margin-right: -7px; margin-bottom: -7px;}
.window td.win-right {background: url(/i/window/medium.png) top right; width: 29px;}
.window div.win-right {width: 29px;}
.window .win-bottom {background: url(/i/window/medium.png) bottom left; height: 27px;}
.window .win-corner {background: url(/i/window/medium.png) bottom right; width: 29px; height: 27px;}
.window .win-corner-vip {background: url(/i/window/vip.png) bottom right; width: 29px; height: 27px;}
.window .win-right .win-close.Button {width: 22px; height: 19px; background: url(/i/window/closebutton.png); right: 10px; top: 8px;}
.window .win-right .win-close.Button.Hover {background: url(/i/window/closebutton_over.png);}

.VIP .window .win-main {background: url(/i/window/vip.png) top left;}
.VIP .window td.win-right {background: url(/i/window/vip.png) top right; width: 29px;}
.VIP .window .win-bottom {background: url(/i/window/vip.png) bottom left; height: 27px;}
.VIP .window .win-corner {background: url(/i/window/vip.png) bottom right; width: 29px; height: 27px;}
.VIP .window .win-content {margin-bottom: -7px;}
/* auth */
.auth.Login select {width: 72px; font-size: 11px; margin-top: 1px; margin-left: 1px;}

.wAuthForm .Login {color: #333;}
.wAuthForm .Login .lock {float: right; margin-top: -3px; margin-right: -10px; background: url(/i/auth/lock.png); width: 25px; height: 30px;}
.wAuthForm .Login form {padding-left: 0px; margin-top: 10px; margin-left: 4px;}
.wAuthForm .Login form span {margin-left: 4px;}
.wAuthForm .Login form td {vertical-align: middle;}
.wAuthForm .Login .foreign {margin-top: 7px;}
.wAuthForm .Login form .AuthMsg {text-align: center;}
.wAuthForm .Login form .AuthMsg * {display: none;}
.wAuthForm .Login form.Auth .Auth {display: block;}
.wAuthForm .Login form.Fail .Fail {display: block;}
.wAuthForm .Login form.Fail input.text {color: red;}
.wAuthForm .Login select {max-width: 90px;}
.wAuthForm .Login .arec {text-align: center;}

.wAuthForm .Logout .main {margin-left: 5px; overflow: auto; font-weight: 900;}
.wAuthForm .Logout a {color: #333; text-decoration: none; }
.wAuthForm .Logout a:hover {text-decoration: underline;}
.wAuthForm .Logout .Avatar {width: 70px; height: 91px; float: left;}
.wAuthForm .Logout .Avatar img {width: 65px; height: 85px;}
.wAuthForm .Logout .info {margin-left: 11px; padding-top: 3px; float: left;}
.wAuthForm .Logout div.link {padding-left: 24px; height: 17px;}
.wAuthForm .Logout div.profile {background: url(/i/auth/profile.png) no-repeat;}
.wAuthForm .Logout div.history {background: url(/i/auth/history.png) no-repeat;}
.wAuthForm .Logout div.fillup {background: url(/i/auth/fillup.png) no-repeat;}
.wAuthForm .Logout .balance {margin-top: 5px; clear: both; width: 100%; overflow: auto; cursor: pointer;}
.wAuthForm .Logout .balance div {height: 14px; padding-left: 28px; float: left; margin-left: 10px;}
.wAuthForm .Logout .balance .Gold {background: url(/i/gold.png) no-repeat; color: #b29d0c;}
.wAuthForm .Logout .balance .Silver {background: url(/i/silver.png) no-repeat;}
.wAuthForm .Logout .logoutImg {position: absolute; right: 3px; top: -11px;}

.mAuthForm .Login {color: white; font-weight: 900; margin-top: 0px; margin-right: 4px; white-space: nowrap;}
.mAuthForm .Login .inpcont {}
.mAuthForm .Login .inpinn {padding-top: 4px}
.mAuthForm .Login .inputs {margin-left: auto; margin-right: 5px;}
.mAuthForm .Login .inputs td {vertical-align: middle;}
.mAuthForm .Login .inputs td.hdr {text-align: right;}
.mAuthForm .Login .inputs span {margin-right: 5px;}
.mAuthForm .Login .switcher {margin-top: 18px; margin-right: 5px; right: 0px;}
.mAuthForm .Login form.Fail input {color: red;}
.mAuthForm .Login form .Auth {display:none; text-align: center;}
.mAuthForm .Login form.Auth .Auth {display: block;}
.mAuthForm .Login form.Auth .submit {display: none;}

.mAuthForm .Logout {}
.mAuthForm .Logout .logout-cont {margin-left: auto; margin-right: 10px;}
.mAuthForm .Logout a {font-size: 10px;}
.mAuthForm .Logout a:hover {text-decoration: underline;}
.mAuthForm .Logout .UserName {color: white; font-weight: 900; font-size: 11px; line-height: 17px; padding-left: 2px; text-align: left;}
.mAuthForm .Logout .Avatar {margin-top: 0px; margin-right: 5px;}
.mAuthForm .Logout .Avatar img {width: 50px; height: 58px;}

.mAuthForm .Logout .balance {margin-top: 3px; margin-left: 2px; cursor: pointer;}
.mAuthForm .Logout .balance a:hover {text-decoration: none}
.mAuthForm .Logout .balance .Gold {color: #f3d759;}
.mAuthForm .Logout .balance .Silver {margin-left: 6px;}
.mAuthForm .Logout .logout-butt-cont {vertical-align: bottom; padding-bottom: 9px;}

/* game previews */
.gamePreview {}
.gamePreview .gp-cont {padding-left: 6px;}
.gamePreview .glass {position: absolute;}
.gamePreview .gamename {padding: 9px 0 3px 6px; font-size: 11px; font-family: Arial Narrow; font-weight: 900; color: #222;}
.gamePreview .playb {position: relative;}
.gamePreview .playb .out {position: absolute;}
.gamePreview .logo {width: 145px; height: 87px;}
.gamePreview .logo img {width: 145px; height: 87px;}
.gamePreview .label {position: relative;}
.gamePreview .label div {position: absolute; top: -2px; left: -10px;}
.gamePreview .label.beta  div {background: url(/i/game/preview/beta.png); width: 50px; height: 51px;}
.gamePreview .label.promo div {background: url(/i/game/preview/promo.png); width: 50px; height: 51px;}
.gamePreview .label.new   div {background: url(/i/game/preview/new.png); width: 50px; height: 51px;}
.gamePreview .panel {position: relative; color: white;}
.gamePreview .panel .online {float: left; margin: 0px 5px 0px 3px; background: url(/i/game/preview/onlinecount.png) no-repeat; height: 16px;
                             padding-left: 28px; padding-top: 6px; font-size: 9px; font-weight: 900;}
/*.gamePreview.multiplayer .panel .online {margin-left: 5px; padding-left: 17px; background: url(/i/game/preview/multi.png) no-repeat;}*/
.gamePreview.multiplayer .panel .settings {float: left; margin-top: 3px; background: url(/i/game/preview/settings.png); width: 15px; height: 14px; cursor: pointer;}
.gamePreview .panel .help {float: left; margin-top: 2px; margin-left: 8px; background: url(/i/game/preview/help.png); width: 11px; height: 15px; cursor: pointer;}
.gamePreview.multiplayer .panel .tables {float: right;}
.gamePreview .panel .download {float: right;}

.gamePreview.promo .gamename {padding-left: 8px; padding-top: 8px; padding-bottom: 4px; font-size: 13px; font-weight: 900; font-family: inherit;}
.gamePreview.promo .logo {width: 313px; height: 220px;}
.gamePreview.promo .logo img {width: 313px; height: 220px;}

.gamePreviews {clear: both; overflow: auto; margin-left: -10px; padding-left: 11px; margin-right: -50px; padding-top: 10px; margin-top: -10px;}
.gamePreviews .gamePreview {float:left; margin-right: 11px; margin-bottom: 15px;}
.gamePreviews .for-wide {display: none;}

#portal.ie6 .gamePreview .panel .online {font-size: 8px;}
#portal.ie6 .gamePreview .gamename {width:110px; overflow:hidden; white-space:nowrap;}
#portal.ie6 .gamePreview.promo .gamename {width:280px;}
#portal.ie6 .gamePreviews .gamePreview {padding-bottom: 16px;}


#portal.wide .gamePreviews .base {display: none;}
#portal.wide .gamePreviews .for-wide {display: block;}
#portal.wide .gamePreviews {padding-left: 39px;}

/* GAME DETAILS */
.gameDetails .room {width: 748px; height: 760px; font-size: 20px; text-align: center; margin: 0 auto;}
#portal.wide .gameDetails .room {width: 978px;}

.FriendAddRequestWindow .window { height:120px; }
.FriendAddRequestWindow table.buttons { width:100%; margin-bottom:10px;}
.FriendAddRequestWindow table.buttons td.msg  {vertical-align:middle; text-align:center; height:70px; font:12px Tahoma;}
.FriendAddRequestWindow table.buttons td.msg .content {width:70%;margin: 0 auto; margin-bottom:15px;}
.FriendAddRequestWindow table.buttons table.Button {margin:0 auto; width:100px;}

.UserInfoWindow .main {font-weight: 900; margin-left: 7px; margin-right: 15px;}
.UserInfoWindow .Avatar {width: 110px; height: 110px; margin-right: 10px;}
.UserInfoWindow .Avatar img {width: 110px; height: 110px;}
.UserInfoWindow .info {padding-top: 7px; line-height: 15px;}
.UserInfoWindow .stats-title {text-align: center; line-height: 20px; font-size: 11px;}
.UserInfoWindow .loading {text-align: center;}
.UserInfoWindow .stats-values table {width: 100%;}
.UserInfoWindow .stats-values table td {white-space: nowrap;}
.UserInfoWindow .stats-values td.middle {width: 100%; vertical-align: bottom;}
.UserInfoWindow .buttons {margin-left: 14px; overflow: auto; margin-right: 8px; margin-bottom: 3px;}
.UserInfoWindow .buttons div {width: 93px; height: 25px;}
.UserInfoWindow .buttons .watch {float: left; background: url(/i/statw/watch.png);}
.UserInfoWindow .buttons .watch .Over {background: url(/i/statw/watch_over.png);}
.UserInfoWindow .buttons .history .Button {float: right; background: url(/i/statw/history.png);}
.UserInfoWindow .buttons .history .Button .Over {background: url(/i/statw/history_over.png);}
.UserInfoWindow .userProjects {margin-top: 3px;}
.UserInfoWindow .userProjects .icon {margin: 0 -2px;}
.UserInfoWindow .social { text-align:center; }

.userProjects {margin: -5px 0;}
.userProjects .icon {width: 36px; height: 36px; margin: 0 -7px; background: url(/i/statw/icos.png);}
.userProjects .icon .Over {width: 36px; height: 36px; background: url(/i/statw/icos_over.png);}
.userProjects .My {background-position: top right;}
.userProjects .My .Over {background-position: top right;}
.userProjects .Blog {background-position: bottom left;}
.userProjects .Blog .Over {background-position: bottom left;}
.userProjects .Video {background-position: bottom right;}
.userProjects .Video .Over {background-position: bottom right;}

.Cover {background: #FFF;}
.Framework {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 10px; text-align: center;}
.fw-preloader {text-align: center; padding-top: 10px; margin: 5px; font-size: 14px;}
.Framework .fw-hw-cont {margin: 0 auto;}
.Framework .fw-flash {margin: 0 auto;}

.userBoard .window {height: 240px;}
.userBoard .refresh {float: right; background: url(/i/userboard/reload.png); width: 15px; height: 15px; cursor: pointer;}
.userBoard .list {width: 100%; height: 100%; margin-left: -1px;}
.userBoard .unit {margin-top: 5px; float: left; text-align: center;}
.userBoard .unit .GameName {font-family: Arial Narrow; font-weight: 900; font-size: 11px;}
.userBoard .unit .panel {background: url(/i/userboard/userbg.png); width: 115px; height: 75px; margin-top: 1px;}
.userBoard .unit .UserName {overflow: hidden; margin-right: 2px; margin-top: 5px;}
.userBoard .unit .panel .inn {padding-left: 2px; padding-top: 2px;}
.userBoard .unit .Avatar {float:left; width: 50px; height: 70px;}
.userBoard .unit .Avatar img {width: 50px; height: 70px;}
.userBoard .ub-play {position: relative;}
.userBoard .ub-play .play-button {position: absolute; left: 28px; top: 43px;}

.pages {margin: 5px 0;}
.pages .page {margin: 0 2px;}

/* HW WINDOW */
.hw-window {margin: 0 auto;}
.hw-window .hw-tabs-cont {height: 42px;}
.hw-window .tab {float: left; margin-right: -25px; line-height: 24px; margin-top: 4px;}
.hw-window .tab .tab-bg {float: left; background-image: url(/i/hw/tab.png); height: 42px; background-repeat: no-repeat;}
.hw-window .tab .tab-cont {padding-left: 30px; padding-right: 20px;}
.hw-window .tab .tab-tail {width: 10px; background-position: top right;}

.hw-window .tab.left {margin-left: 5px;}
.hw-window .tab.left .tab-bg {background-image: url(/i/hw/tab_left.png);}
.hw-window .tab.left .tab-cont {padding-left: 15px;}
.hw-window .tab.right .tab-cont {padding-right: 10px;}

.hw-window .tab.Hover .tab-bg {background-image: url(/i/hw/tab_over.png);}
.hw-window .tab.left.Hover .tab-bg {background-image: url(/i/hw/tab_left_over.png);}

.hw-window .tab.active {margin-top: 0px; margin-right: -33px; margin-left: -10px; position: relative; z-index: 1;}
.hw-window .tab.active .tab-bg {background-image: url(/i/hw/tab_middle_active.png);}
.hw-window .tab.active .tab-cont {padding-top: 4px; padding-left: 43px; padding-right: 5px;}
.hw-window .tab.active .tab-tail {width: 39px;}
.hw-window .tab.active.left {margin-left: 0px;}
.hw-window .tab.active.left .tab-bg {background-image: url(/i/hw/tab_left_active.png);}
.hw-window .tab.active.left .tab-cont {padding-right: 5px; padding-left: 25px;}

.hw-window .hw-area-cont {}
.hw-window .hw-area {margin-top: -23px; margin-left: 0px; position: relative; width: 100%; height: 100%;}
.hw-window .area-main {background: url(/i/hw/window.png) top left;}
.hw-window .area-container {overflow: auto; margin-top: 28px; margin-left: 13px; margin-right: -8px; position: relative;}
.hw-window .area-content {width: 97%; margin: 0 auto;}
.hw-window .area-right {background: url(/i/hw/window.png) top right; width: 22px;}
.hw-window .area-right div {width: 22px;}
.hw-window .area-bottom {background: url(/i/hw/window.png) bottom left; height: 26px;}
.hw-window .area-bottom div {height: 26px;}
.hw-window .area-corner {background: url(/i/hw/window.png) bottom right; width: 21px; height: 26px;}
.hw-window .hw-content-loading {display: none;}
.hw-window.hw-loading .hw-content-loading {display: block;}
.hw-window.hw-loading .area-main {vertical-align: middle; text-align: center; font-size: 16px; font-weight: 900;}
.hw-window .hw-close {float: right; position: relative; z-index: 1; top: 30px; right: 13px; background: url(/i/window/closebutton.png); width: 19px; height: 19px;}
.hw-window .hw-close .Over {background: url(/i/window/closebutton_over.png); width: 19px; height: 19px;}

/* //HW WINDOW */

#portal      .shareware-previews .for-wide {display: none}
#portal.wide .shareware-previews .for-wide {display: block}
#portal.wide .shareware-previews .shareware-preview {padding-left: 5px; padding-right: 5px;}
.shareware-previews {clear: both; overflow: auto; margin-top: 5px;}
.shareware-previews .shareware-preview {float: left; padding: 8px 7px;}
.shareware-preview {text-align: center;}
.shareware-preview .name {font-size: 11px; width: 111px; height: 30px;}
#portal.ie6 .shareware-preview .name {overflow:hidden;}
.shareware-preview .logo {text-align: center; margin-bottom: 3px;}
.shareware-preview .download-ico {background: url(/i/shareware/download.png); width: 103px; height: 38px;}
.shareware-preview .download-ico .Over {background: url(/i/shareware/download_over.png); width: 103px; height: 38px;}

.play-button       {background: url(/i/comp/button/play.png); width: 39px; height: 38px;}
.play-button .Over {background: url(/i/comp/button/play_over.png); width: 41px; height: 41px; margin-right: -2px; margin-bottom: -3px;}

.mmog-promo .items {padding: 2px 0 6px 3px;}
.mmog-promo .item {margin: 1px 0;}
.mmog-promo .top {width: 223px; height: 41px; font-size: 12px; color: #FFF; font-weight: 900;}
.mmog-promo .top .top-out {background: url(/i/mmog/promo/tab.png); width: 223px; height: 41px;}
.mmog-promo .top .top-over {background: url(/i/mmog/promo/tab_over.png); width: 223px; height: 41px;}
.mmog-promo .top .content {position: relative; width: 100%; height: 100%;}
.mmog-promo .top .content td {padding-left: 10px; vertical-align: middle;}
.mmog-promo .top .content td.gamename {width: 100%;}
.mmog-promo .top .content .go-play {margin-top: 5px; margin-right: 1px;}
.mmog-promo .details {margin-top: 6px; margin-bottom: 3px;}

.tbl {background-color:#dfdfdf;}
.tbl td.cell, .tbl th.cell {padding: 3px 5px; border: 1px #bdbdbd solid; vertical-align: middle;}
.tbl th.cell {background: #afafaf;}
.tbl tr.odd {background-color:#cecece;}

.VipRequiredWindow .vrtext {padding: 15px 15px 20px 15px; width: 240px; text-align: center; font-size: 12px; font-weight: 900;}
.VipRequiredWindow .vrtext a {text-decoration: none;}
.VipRequiredWindow .vrtext .Button {margin-top: 10px;}

/* RB GENERAL STYLES */
.rb_body {border: 1px solid #D9D9D9; font-size: 12px; margin-bottom: 10px; padding: 7px 10px 10px 10px; overflow: hidden; //display: inline-block; text-align:left;}
.rb_h4 {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
.rb_body h4 {margin: 0;}
a:HOVER.rb_h4 {border-bottom: 0 solid #0857A6;}
.rb_h5 {color: #fd7102; display: block; font-size: 13px; font-weight: bold; padding: 7px 0 0 0; text-decoration: none;}
.rb_h6 {color: #0857A6; display: block; font-size: 13px; font-weight: bold; padding: 0 0 3px 0; text-decoration: none;}
.rb_content {margin: 7px 0 0 0; overflow: hidden; //display: inline-block;}
.rb_img {float: left; margin: 0 5px 0 0; background-position: left top; background-repeat: no-repeat;}
.rb_flash {float: left; margin: 0 5px 0 0;}
.rb_nobr {white-space: nowrap;}
.rb_text {overflow: hidden; //display: inline-block;}
.rb_textSmall {font-size: 11px; overflow: hidden; //display: inline-block;}
.rb_next {font-weight: bold; font-size: 11px; float: right; margin-top: 5px;}
.rb_more {font-weight: bold; font-size: 11px; display: block; margin-top: 5px;}
.rb_imgUl {background-position: left top; background-repeat: no-repeat; font-weight: bold; display: block; height: 50px; margin: 0; padding-left: 55px;}
.rb_ul {margin: 10px 0 0 13px; padding-left: 2px;}
.rb_li {color: #999999;}
.rb_mb5 {margin-bottom: 5px;}
/* RB GENERAL STYLES */

/* EXTERNAL AUTH FORM */
.external_auth_form_div {
color: #565656;
font-family: Verdana;
font-size: 11px;
width: 500px;
}
.external_auth_form_div hr {
color:#CCC;
background-color:#CCC;
border: 0px none;
height: 1px;
clear: both;
margin: 50px 0px 10px 0px;
}
.external_auth_form_div .oranzhe b {
font-size:13px;
}
.external_auth_form_div h3 {
font-size: 14px;
font-weight: bold;
color: #0857A6;
margin: 10px 0px 5px 0px;
}
.external_auth_form_div p {
margin: 2px 0px 5px 0px;
}
.external_auth_form_div .common_extended_width_100 input {
width: 300px;
}
.external_auth_form_div .common_extended_width_100 textarea {
width:300px;
height:150px;
}
.external_auth_form_div p.abzac {
margin: 5px 0px 13px 0px;
}
.external_auth_form_div a {
color: #3197E2;
} 
.external_auth_form_div .oranzhe {
border-left:3px solid #E34B37;
padding:5px 0 5px 10px;
}
.external_auth_form_div input.w_100, .external_auth_form_div select.w_100 {
width:100%;
font-family:arial;
border: 1px solid #8C8C8C;
font-size:13px;
}

/* Common styles for inheritance */
.common_extended_blue_color {color: #0857A6;}
.common_extended_width_100 {width: 100%;}

