.zaglOrange {
background:#f09a21;
width:100%;
padding:0px 0px 0px 5px;
}

.zaglOrange H2 {
color:#fff;
font-size:11px;
margin:0;
padding:0;
}

.tabForm {
border-collapse:collapse;
}

.tabForm TD.f {
width:175px;
padding-left:5px;
vertical-align:middle;
}
.tabForm TD {
padding-top:2px;
padding-bottom:2px;
}

.tabForm INPUT {
padding-top:1px;
padding-bottom:1px;
border:solid 1px #716f64;
border-right:solid 1px #e0dfe3;
border-bottom:solid 1px #e0dfe3;
}
.tabForm INPUT.err {
border:1px solid #ff0000;
background:#ffcccc;
}

.remark {
font-size:85%;
padding-top:0.3em;
margin-bottom:0;
}

SPAN.red {
color:#FF0000;
}

/* blockInformation */
.bInfo {
width:100%;
height:159px;
margin:9px 0 0 0;
}

.bInfoC {
text-align:center;
padding-top:75px;
}

.welcome_tab {
margin:0 0 0 26px;
border-collapse:collapse;
}

.tdWelcome {
padding-top:15px;
}


.tdWelcome H1
{
    font-family:Arial, Helvetica;
    font-size:220%;
    color:White;
    padding-bottom:2px;
}

.shadow {
  height: 1em;
  filter: Shadow(Color=#94000c, 
                 Direction=135, 
                 Strength=2);

  line-height: 26px;
  white-space: nowrap;
}

.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #94000c; 
}

.tdReg {
padding:6px 0 8px 0;
vertical-align:middle;
font-size:17px;
color:#fff;
}

.butReg {
vertical-align:middle;
margin:0 9px 0 0;
cursor:pointer;
}


.bTransparent {
float:left;
height:50px;
padding-left:5px;
margin:0 9px 0 0;
background:url(i/b-transtarent-l.png) 0 0 no-repeat;
font-size:15px;
color:#fff;
}

.bTransparentBg {
float:left;
height:50px;
padding:0 8px 0 4px;
background:url(i/b-transtarent-bg.png) 0 0 repeat-x;
}

.bTransparentR {
float:left;
height:50px;
width:5px;
background:url(i/b-transtarent-r.png) 0 0 no-repeat;
}

.bTransparent P {
padding:0 0 0 27px;
margin:8px 0 0 0;
background:url(i/bul-check.gif) 0 0.2em no-repeat;
}

/* end blockInformation */

/* links */
UL.links {
margin:0 13px;
padding:0;
}

.links LI {
min-height:14px;
margin:0 0 5px 0;
padding:0 0 0 18px;
color:#fff;
background:url(i/green/bul-arr-grey.gif) 0 0.2em no-repeat;
}

.links LI A {
color:#fff;
}

.event {
color:#fff;
padding:0;
margin:7px 0 0 0;
}

.event A {
color:#fff;
text-decoration:none;
}

.event P {
margin:0;
}

.sepEvent {
font-size:0;
height:8px;
border-bottom:1px solid #f7cc90;
}
/* end links */

/* picMenuIndex */
.bPic TABLE {
border-collapse:collapse;
}

.bPic TD {
vertical-align:top;
text-align:center;
padding:0;
}

.listBet {
float:left;
width:252px;
height:167px;
padding-top:10px;
margin:0 0 0 8px;
text-align:left;
background:url(i/ru-ru/indexmenu/bg-bet.gif) 0 0 no-repeat;
}

.bet1 {
margin:0 15px 8px 15px;
padding:0 0 10px 0;
border-bottom:1px solid #e1e1e1;
}

.bet1 A{
color:#1d7ab7;
text-decoration:none;
}

.betTime {
float:right;
color:#464646;
}

.orangeBg {
float:left;
width:17px;
height:15px;
margin-right:1px;
padding-top:1px;
background:url(i/b-pic/bg-sq-orange.gif) 0 0 repeat-x;
color:#fff;
font-weight:bold;
text-align:center;
}

.greyBg {
float:left;
height:15px;
background:#e1e1e1;
color:#464646;
font-weight:bold;
padding:1px 7px 0;
}

.greyBg A {
color:#464646;
text-decoration:none;
}

.listBet_tab {
margin-top:8px;
}

.listBet_tab TD {
vertical-align:top;
padding:0 13px 0 0;
}
/* end picMenuIndex */

/* text */
.text {
font-size:110%;
}

.faq {
padding:16px 0 0 0;
}

.lineText, .lineTextSelected {
background:#f5f5f5;
border-bottom:1px solid #b8b8b8;
font-weight:bold;
padding:7px 0 5px 14px;
margin:0 0 4px 0;
}

.lineText IMG, .lineTextSelected IMG {
vertical-align:top;
margin:1px 6px 0 0;
}

.lineText A {
text-decoration:none;
color:#1d7ab7;
background:url(i/bg-href.gif) 0 100% repeat-x;
}

.lineText A:hover {
background:none;
}

.lineTextSelected A {
text-decoration:none;
color:#5d5d5d;
}

.subTextPad {
padding:2px 0 2px 17px;
}

.subText {
background:#f4fcd3;
color:#292828;
padding:7px 25px 0 12px;
margin:0 0 6px 0;
}

.textQuestion {
padding:2px 0 13px 33px;
font-weight:bold;
background:url(i/icons/i-q.gif) 0 0 no-repeat;
}

.textAsk {
margin:0;
padding:3px 0 11px 33px;
background:url(i/icons/i-ask.gif) 0 0 no-repeat;
}

.textAsk P {
margin:0;
}

.subText2 {

background:none;

}



.subText2 .textQuestion {

padding:2px 0 13px 17px;

}



.subText2 .textAsk {

padding-left:17px;

background:none;

} 

/* end text */


/* pay */
.tabPay {
width:645px;
border-collapse:collapse;
font-size:13px;
margin:30px 0 0 10px;
}

.tabPay TH {
vertical-align:top;
text-align:left;
color:#ef9a20;
border-bottom:2px solid #ef9a20;
padding:0 0 5px 21px;
}

.tabPay TD {
vertical-align:top;
text-align:left;
line-height:20px;
color:#464646;
padding:17px 0 0 21px;
}

.trPayH1 TD {
padding-top:15px;
padding-bottom:5px;
border-bottom:1px solid #e1e1e1;
}

.tabPay IMG {
margin-top:-4px;
}

TD.tdPayName {
padding-left:9px;
}

TD.tdPayName A {
text-decoration:none;
background:url(i/bg-href.gif) 0 100% repeat-x;
}

TD.tdPayName A:hover {
background:none;
}

TD.tdPayRemark {
padding:23px 0 11px 25px;
}

TD.tdPayRemark SPAN {
float:left;
margin-left:-17px;
}

.tabPay H5 {
margin:0;
padding:0;
}
/* end pay */

/* blockOn */
.blockOn {
position:absolute;
width:407px;
}

.tabBlockOn {
width:407px;
margin:0;
padding:0;
border-collapse:collapse;
}

.tdTL {
width:15px;
height:14px;
vertical-align:top;
background:url(i/tab-on/td-tl.png) 0 0 no-repeat;
}

.tdT {
height:14px;
vertical-align:top;
background:url(i/tab-on/td-t.png) 0 0 repeat-x;
}

.tdTR {
width:21px;
height:14px;
vertical-align:top;
background:url(i/tab-on/td-tr.png) 0 0 no-repeat;
}

.tdBL {
width:15px;
height:23px;
vertical-align:top;
background:url(i/tab-on/td-bl.png) 0 0 no-repeat;
}

.tdB {
height:23px;
vertical-align:top;
background:url(i/tab-on/td-b.png) 0 0 repeat-x;
}

.tdBR {
width:21px;
height:23px;
vertical-align:top;
background:url(i/tab-on/td-br.png) 0 0 no-repeat;
}

.tdL {
width:15px;
vertical-align:top;
background:url(i/tab-on/td-l.png) 0 0 repeat-y;
}

.tdR {
width:21px;
vertical-align:top;
background:url(i/tab-on/td-r.png) 0 0 repeat-y;
}

.tdC {
vertical-align:top;
background:#fff;
padding:27px 0 8px 14px;
color:#484848;
}

.tdC P {
margin-bottom:0.9em;
}

.tabCard {
border-collapse:collapse;
margin:0;
padding:0;
}

.tabCard TD {
vertical-align:middle;
padding:7px 0;
}

TD.tdButPay {
text-align:right;
padding:9px 5px 7px 0;
}

TD.tdCardCheck {
padding-left:18px;
font-size:10px;
}

.tdCardCheck .checkChoose {
float:left;
margin-left:-18px;
margin-right:0;
}

.tabCard SELECT {
height:20px;
margin:0 7px 0 0;
color:#484848;
}

.inpCard {
border:1px solid #dcdcdc;
color:#484848;
margin:0 5px 0 0;
padding:0 0 0 7px;
}

.blockOnClose {
position:absolute;
top:12px;
right:29px;
}

.blockOnClose A {
font-family:tahoma;
font-size:11px;
color:#1d7ab7;
padding:0 0 0 15px;
background:url(i/icons/i-close2.gif) 0 0.2em no-repeat;
}

/* end blockOn */

/* tabText */
.tabText {
border-collapse:collapse;
margin-left:19px;
margin-bottom:9px;
}

.tabText TD{
vertical-align:top;
}

.tdPadR50 {
padding-right:50px;
}

.tdPadR42 {
padding-right:42px;
}

.tdTextName {
padding-top:16px;
padding-bottom:7px;
}


/* end tabText */

.onOff {
float:right;
}

.onOff IMG {
vertical-align:top;
margin-top:3px;
padding-right:5px;
}