/**/
* { margin:0; padding:0; border:0px solid; }
body { background:#80c0ff url(pics/bodyShadow.gif) repeat-y center top; text-align:center; }

table { border:0; font-size:11px; text-align:center; }
a { font-size:11px; font-weight:bold; color:#a00060; text-decoration:none; }
a:hover { text-decoration: underline; }
a:active { border:0; }

h2, h3, h4, h5, h6 { text-align:center; } 

h2 { font-size:12px; color:#000080; }
h3 { font-size:11px; }
h4 { font-size:10px; }
h5 { font-size:11px; font-weight:normal; }
h6 { font-size:10px; font-weight:normal; }

ul { text-align:left; list-style:none; margin:0 0 10px; }
ul li { background:url(pics/newsBullet2.gif) no-repeat 0 2px; padding:0 0 2px 13px; }

/*public id*/
#content { width:100%; padding-top:5px; }
#wrapper { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:960px; background:#c0e8ff; margin:0 auto; border:0px solid #ffffff; text-align:left; }
#adLinks { clear:both; width:100%; height:20px; padding:15px 0 10px 0; text-align:center; }

/*public classes*/
.btnUrl { width:100%; text-align:center; }
.btnUrl a { display:block; text-align:center; height:30px; line-height:27px; margin:0 auto 0 auto; background:url(pics/btnUrlR.gif) no-repeat right top; }
.btnUrl a b { display:block; width:100%; height:30px; line-height:27px; background:url(pics/btnUrlL.gif) no-repeat top left; }
.btnUrl a:hover { background-position:bottom right; }
.btnUrl a:hover b { background-position:bottom left; cursor:pointer; }
.btnUrl span { font-size:9px; font-weight:normal; color:#000000; }

.rubrika { clear:both; width:100%; margin:0 0 5px 0;  height:25px; background:url(pics/btnRubrikaBody.gif) no-repeat right top; }
.rubrika h4 { clear:both; width:100%; font-size:11px; color:#4040b0; height:20px; line-height:17px; background:url(pics/btnRubrikaLeft.gif) no-repeat top left; }

.intro { width:90px; height:90px; margin:5px 6px 10px 6px; background:url(pics/shadowIntro.gif) no-repeat bottom right; }
.intro img { border:0; position:relative; left:-5px; top:-5px; }
.intro2 { border:0; width:90px; height:90px; margin:3px 0px 5px 0px; }

.block { background:#dee4fa url(pics/blockBL.gif) no-repeat left bottom; }
.blockOut { padding-bottom:20px; background:url(pics/blockBR.gif) no-repeat right bottom; }
.blockIn { background:url(pics/blockTL.gif) no-repeat left top; }
.block h3 { padding:18px 0 0; background:url(pics/blockTR.gif) no-repeat right top; }
.block p { padding:5px 15px 0 17px; }

.shadow { text-align:left;  background:url(pics/shadowShot.gif) no-repeat bottom right; }
.tiny { font-size:9px; }
.rtiny { font-size:9px; color:#d00; }

#opponents { clear:both; padding:0 10px 0 10px; }
#opponents h6 { margin:0 0 10px 0; }

input { font-size:18px; font-weight:normal; text-align:center; width:250px; height:23px; border:2px solid #6060ff; margin:0 0 3px 0;  }
.formCheck { font-size:12px; width:18px; height:13px; border:0px solid #000000; margin:3px 0 0 0;  }
.formBtn { width:100px; height:26px; border:0; background:url(pics/formBtn.gif) no-repeat left top; font-size:11px; font-weight:normal; cursor:pointer; }

#bonus { margin:0 auto; width:250px; height:35px; line-height:30px; background:url(pics/btnBonus.gif) no-repeat left top; }

#footer { clear:both; margin:20px 0 10px 0; text-align:center; }
#footer p {  font-size:9px; margin:20px 0 0 0; }

/*shapka*/
#shapka { width:100%; height:95px; margin:5px 0 10px 0; background:url(pics/borderTop.gif) repeat-x bottom; }
#logo { float:left; display:inline; width:420px; height:48px; margin:0 0 0 10px; background:url(pics/logo.gif) no-repeat left top; border:0px solid; }
#shapka h1 { float:right; width:520px; font-size:20px; font-weight:normal; color:#a00000; margin:3px 0 0 0; text-align:center; border:0px solid; }

.cleaner { clear:both; }

#clientExit { float:right; width:130px; height:15px; text-align:right; margin:0 5px 0 0; }
#clientExit a { font-size:9px; font-weight:normal; }

#topmenu { float:right; text-align:center; margin:12px 5px 0 0; border:0px solid; }
#topmenu a { float:left; color:#000; background:url(pics/tabBody.gif) no-repeat top right; }
#topmenu a b { float:left; display:block; font-size:11px; font-weight:normal; padding:5px 12px 4px 12px; background:url(pics/tabLeft.gif) no-repeat top left; cursor:pointer; }
#topmenu a:hover { background-position:bottom right; text-decoration:none; }
#topmenu a:hover b { color:#fff; background-position:bottom left; }
#home .home:hover, #sms .sms:hover, #barter .barter:hover, #refers .refers:hover, #lottery .lottery:hover, #pool .pool:hover, #tips .tips:hover, #mail .mail:hover,
#home .home, #sms .sms, #barter .barter, #refers .refers, #lottery .lottery, #pool .pool, #tips .tips, #mail .mail 
{ text-decoration:none; font-weight:normal; color:#fff; background:#0000ff url(pics/tabActiveBody.gif) no-repeat top right; }
#home .home b, #sms .sms b, #barter .barter b, #refers .refers b, #lottery .lottery b, #pool .pool b, #tips .tips b, #mail .mail b,
#home .home:hover b, #sms .sms:hover b, #barter .barter:hover b, #refers .refers:hover b, #lottery .lottery:hover b, #pool .pool:hover b, #tips .tips:hover b, #mail .mail:hover b  
{ background:url(pics/tabActiveLeft.gif) no-repeat top left; cursor:default; }

/*home*/ /*games*/
#home #leftblock { float:left; display:inline; width:157px; margin:0 3px 0 9px; border:0; } 
#home #games a { display:block; text-align:center; width:157px; height:30px; line-height:27px; background:#90d0ff url(pics/btnGame.gif) no-repeat left top; }
#home #games a:hover { background-position:left bottom; }

/*home*/ /*intro*/
#home #intros { float:left; display:inline; width:110px; margin:0 0 0 7px; }

/*home*/ /*news*/
#news { float:left; width:395px; }
#news h3 { margin:5px 0 5px;  }
#news a { font-size:10px; }
#news ul { font-size:10px;  }
#news ul li { margin-bottom:7px; }

/*home*//*info*/
#info { float:right; display:inline; width:260px; margin:-10px 5px 0 0; }
#info .block { margin-top:7px; }
#info .rubrika { margin-top:7px; }

/*game*/
#game .shadow { float:left; display:inline; margin:7px 15px 7px 20px; } 
#game .shadow img { border:1 solid #fff; position:relative; left:-5px; top:-5px; }
#gameDesc {  padding:0 10px 7px 0; margin:0 0 0 200px;  text-align:center; }
#gameDesc h2 { font-size:18px; color:#0000a0; margin:9px 0 15px 0; }
#gameDesc h2 span { font-size:11px; }
#gameDesc h3 { font-size:12px; margin:0 0 10px; }
#gameDesc p { margin:0 0 20px 0;  text-align:left; }
#gameDesc .btnUrl { width:350px; margin:7px auto 0 auto; }

/*logon*/
#login { width:350px; margin:25px 0 0 255px; }
#login form { text-align:right; }
#login p { text-align:right; margin:0 0 5px; }
#login a { font-size:9px; } 
#logon h5 { margin:30px 0 15px; }
#logon .btnUrl a { width:250px }

/*sms*/
#sms h2 { clear:both; margin:15px 0; }
#sms .btnUrl { float:left; display:inline; width:227px; margin:0 8px 7px 8px;	 }
#sms .block	 { float:left; display:inline; width:195px;  margin:0 10px 15px 10px; }
#sms #content { float:left; display:inline; width:740px; }
#sms #content h4, #sms #content p { margin-bottom:10px; }
#sms form { margin-top:10px; }
#smsPass { float:left; display:inline; }
#smsWm { float:right; display:inline; margin:0 55px 0 0; }
#smsWm input { width:250px; height:30px; border:0; cursor:pointer; background:url(pics/btnWM.gif) no-repeat left top; }
#sms .elite { background:#ff0000 url(pics/eliteBack.gif) no-repeat left top; padding:0 9px 0 0; }


/*barter*/
#barter h5 { margin:10px 0 5px; }
#rules { float:left; display:inline; width:450px; margin:10px 20px 0 15px; }
#rules ul { font-size:10px; }
#rules form { text-align:left; line-height:200%; }
#require { float:left; width:460px;  margin:10px 5px 0 0; }
#require h6 { font-weight:bold; text-align:left; margin:0 0 5px 0; }
#upload { font-size:11px; text-align:left; width:420px; height:19px;  }
#barter h2 { clear:both; padding:10px 0 20px; font-size:14px; }
#barter .shadow { width:930px; margin:0 0 0 19px; }
#barter .shadow table { border-collapse:separate; font-size:11px; width:930px; border:1px solid #69f; position:relative; top:-4px; left:-4px;  }
#barter .shadow th { height:24px; background:#7cf url(pics/tableCap.gif); border-right:1px solid #cef }
#barter .shadow tr { background:#b0e0ff; }
#barter .shadow .odd { background:#d8f0ff; }
#barter .shadow td { padding:6px 3px; border-right:1px solid #7cf }

/*lottery*/
.lottable { border-collapse:separate; margin:0 auto; }
.lottable td { height:80px; width:50px; }
.lottable td b { display:block; height:100%; width:80px; line-height:72px; font-size:24px; color:#fff; background:url(pics/lottery.jpg) no-repeat left top; }
.lottable a { display:block; height:100%; width:80px; line-height:72px; font-size:24px; color:#fff; background:url(pics/lottery.jpg) no-repeat left top; }
.lottable a:hover { text-decoration:none; color:#000; line-height:77px; background-position:right top; }
.lotbtn { height:35px; width:400px; margin:15px 0 0 393px; background:url(pics/btnLottery.gif) no-repeat left top; }
.lotbtn h2 { padding-top:8px; }

/*pool*/
#pool h5 { margin-top:10px; }
#pool h2 { margin:15px 0 0 0; font-size:14px; }
#pool #pager { margin:15px 0 10px 0; }
#pool #pager table { font-size:11px; width:930px; border:1px solid #a0b8ff;	 }
#pool #pager tr { background:#a0d8ff; }
#pool #pager .arrows { width:6%; background:#c0e8ff; }
#pool #pager .odd { background:#00f; color:#fff; }
#pool #pager td { width:4%; border:1px solid #00f;  }
#pool #pager td a { display:block; width:100%; height:100%; padding:4px 0; font-size:11px; font-weight:bold; cursor:pointer;  }
#pool #pager td a:hover { text-decoration:none; background:#f8f; color:#fff;  }

/*smsSuccess*/
#wmSuccess h2 { margin:20px 0 10px; }
#wmSuccess .btnUrl a { width:300px; margin-top:30px; }

/*tips*/
#tips h2 { margin:10px 0; }
.ptips {  float:left; display:inline; width:31%; margin:0 0 20px 17px; }

/*refers*/
#refstat { width:900px; height:25px; line-height:22px; border:1px solid #fff; margin:15px auto 10px auto; background:#d8f0ff;  }
.rframe { width:900px; margin:0 auto 10px auto; padding:10px;  }
.rframe p { margin:0 0 12px 0; }
.rframe span { font-weight:bold; font-size:13px; color:#ff0000; }

/*бок рекламы*/
.reklama { text-align:center; margin:450px 0 0 0; }
.reklama a { font-size:10px; color:#6060ff; } 

.xxx1 { display:block; height:19px; width:115px; line-height:15px; font-size:11px; color:#fff; background:url(pics/btnXXX.gif) no-repeat left top; }
.xxx1:hover { color:#000; text-decoration:none; background-position:left bottom; } 
.xxx2 { display:block; height:19px; width:115px; line-height:15px; font-size:11px; color:#fff; background:url(pics/btnXXX2.gif) no-repeat left top; }
.xxx2:hover { color:#000; text-decoration:none; background-position:left bottom; }