body, form		{ background-color: #000; font-family: helvetica; font-size: 0.9em; margin: 0; padding: 0; }
body        { padding-bottom: 50px; } 
div			{ padding: 0; margin: 0; }
a, .xlk		{ text-decoration: none; color: #0457a8;  }
table	{ border: none 0px; border-collapse: collapse; padding: 0; margin: 0; border-spacing: 0; }
h1, .h2		{ clear: left; font-size: 1.4em; font-weight: bold; padding: 0; margin: 0 0 10px 0;  }
h2			{ font-size: 1.1em; margin-bottom: 5px; }
table.igrp	{ clear: left; }
img			{ border: 0px none; }
textarea	{ width: 90%; height: 20%; background-color: #eee; font-size: 1.4em; font-family: courier; padding: 5px 0 5px 0; }
select		{ padding: 5px 0 5px 0; font-size: 1.3em; }

img.cshl	{ margin: 8px 0 0 6px; width: 74px; height:25px; }

p.xtra		{ margin: 0; color: black; } 
p.subt		{ margin: 3px 0; }
div.notrm	{ background-image: url (ring_img/yellowPopup.png); width: 266px; height: 35px; margin: 0px auto auto; padding: 10px;}


div.stk		{ font-size: 1.0em; padding: 2px 0 2px 0; border-bottom: solid 1px #a0a0a0; }
div.stk a	{ color: #888; }
div.stk h1	{ color: #000; font-size: 1.2em; margin-bottom: 0px; }
div.chttl	{ font-size: 1.7em; font-weight: bold; }
div.boxnb, 	{ border: none; }
div.boxdb	{ border-top: 1px solid #dedede; padding-left: 6px; }
div.thbox 	{ padding: 0 5px 0 0; min-height: 60px; }
div.dym		{ background-color: #3c3c3c; border-top: 1px solid #595959; border-bottom: 1px solid #595959; 
				padding: 14px 8px 14px 10px; font-weight: normal; }
div.dym div	{font-size: 1.2em;  font-weight: normal; color: #e8e8e8; }
div.boxsb	{ padding: 0 0 5px 0; }
div.atry 	{ color: black;  background-color: #F0F3FB; min-height: 25px; }
div.tbox, div.err	{ font-weight: bold; font-size: 1.1em; color: #202020; }
div.err		{ color: #dd4040; }
div.info, td.info { color: #888; font-size: 0.9em; line-height: 1.2;  width: 100%; padding-right: 10px; }
td.info 	{ padding-left: 5px; }
div.sa a, div.sab a	{ font-weight: bold;  }
div.dbd		{ border-bottom: 1px solid #dedede; padding-bottom: 5px;}
div.safe	{ float: right; }
div.slegal	{ top-margin: 20px; }
div.ptab	{ float: right; position: relative; bottom: 0px; background-image: url(ring_img/pag.png); width: 51px; height: 14px; overflow: hidden; font-size: 0.8em; color: #888; 
			  text-align: right; padding: 10px 10px 0 0; }
div.rcsth	{ float: left; min-width: 57px; min-height: 57px; margin-right: 5px; }
div.price	{ float: right; font-weight: bold; color: #aaa; margin: 8px 10px 0 0; }

div.chead	{ height: 24px; padding: 12px 5px 8px 10px; clear: left; background-color: #383838; 
				-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; 
				border: 2px solid #b7b7b7; margin-bottom: 8px; }
div.chead h1	{ color: #ededed; font-size: 1.3em; font-weight: normal; display: inline; position: relative; top: -3px; }

div.twprev	{ min-height: 40px; width: 100%; margin-top: -5px; }
div.twprev img	{ margin: 5px 10px 0 0; float: left; }
div.twprev b	{ position: relative; top: 9px;  }
div.twdets	{ padding: 20px 20px 10px 20px; }
div.twph	{ height: 40px; background: url(ring_img/twgrad_top.png) repeat-x bottom; padding: 5px 0 0 10px; }
div.twed	{ height: 40px; background: url(ring_img/twgrad_bottom.png) repeat-x top; padding: 20px 0 80px 10px; }
div.fshd img	{ float: right; margin-left: 10px; }
div.fshd p	{ clear: left; position:relative; font-style: italic; color: #888; }
td.chpos	{ font-size: 2.8em; color: #dddddd; font-weight: bold; text-align: right; vertical-align: middle; padding: 0 5px 0 5px; }
td.chtxt, td.hstxt, div.hstxt	{ padding-left: 5px; font-size: 1.1em; text-align: left; width: 98%; vertical-align: middle; color: #333; }
td.hstxt	{ width: 100%; height: 40px; }
div.hstxt	{ padding: 12px 0 12px 5px; }
td.hstxt a	{ color: #000; width: 100%; }

div.res, div.vres, div.fmenu	{ font-size: 100%; border-bottom: 1px solid #a0a0a0; padding: 4px 0 4px 4px;}
div.vres	{ padding: 2px 0; }
div.fmenu	{ font-size: 1.3em; color:#666; padding: 12px 0 12px 8px; }
div.fbox	{ border-bottom: 0px none; color: #707070; }
div.rmore, div.imore	{ border-bottom: 0px none; padding: 2px; font-weight: bold; font-size: 1.1em;}
div.imore	{ padding-left: 8px; }
div.hstrip	{ padding: 0 0 12px 12px; }
div.hstrip h1	{ padding: 0px; font-size: 1.1em; margin: 0px; }

div#copy, div#imr, div#ssfoot	{ text-align: center;  }
div#ssfoot { margin-top: 20px;  }
div#ssfoot div	{ margin: 0 auto; width: 50%; }

div.stat { margin: 0 auto; font-size: 0.9em; color: #666; }
div.top	{ text-align: center; margin: 40px 0 15px 0; }
div.top div	{ margin: 0 auto; font-size: 1.2em; }  


div.cloud	{ padding: 0 5px 0px 5px;  }
div.cloud div { text-align: center; clear: left; margin-top: 20px; }

div.loza, div.lozb	{ -webkit-border-radius: 14px;
			-moz-border-radius: 25px; display: inline; 
			border-radius: 25px; color: #fff; background-color: #37aecb; padding: 6px 14px;  
			background: url(ring_img/lozbg.png) center repeat-x;
			white-space: nowrap; position: relative; margin-right: 5px;  
			}
			
div.loza	{ top: 2px;  }
div.lozb	{ font-size: 140%; -webkit-border-radius: 17px;}

table.imgrp	{ margin-top: 8px; }
table.imgrp td	{ padding: 2px; }

tr.che1	{ background-color: #f9f9f9; }
div.che0 table, div.che1 table	{ width: 100%; border-bottom: 1px solid #a0a0a0; font-weight: bold; } 
div.hsit	{ min-height: 35px; vertical-align: middle; }
div.rss		{ padding: 10px 0 0 5px; }
div.rss br	{ margin-bottom: 10px; }
div.rss img	{ margin: 0 10px 0 0; }
div.rss p	{ position: relative; top: -5px; line-height: 1.4; }
div.ort		{ color: #888; padding-bottom: 5px; }
div.ort img	{ position: relative; left: 1px; top: 2px; }

div.ctext	{ padding: 5px; line-height: 1.3; }
div.ctext h1,div.ctext p	{ margin: 0 0 10px 0; }
div.attrib	{ float: right; padding: 5px 10px 0 0; font-weight: bold; font-size: 0.9em; color: #fff; }

div.robox	{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 12px; background-color: #fff; } 
div.robox form	{ background-color: #fff; }
div.rhead, div.csohead	{ -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; border: 2px solid #fff; background-color: #383838; 
				-moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; padding: 12px 0 4px 14px;}
div.redhead	{ -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; border: 2px solid #fff; background-color: #FF3333; 
				-moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; padding: 12px 0 4px 14px;}
div.csohead	{ background-color: #fff; }
div.csohead h1, div.chead h2	{ font-weight: bold; }
div.csohead h2	{ font-size: 1.1em; color: #0457a8; font-weight: normal; margin-top: 7px; }
div.csohead h3	{ font-size: 1.1em; color: #888; margin: 0; }
div.csohead div.summ	{ padding-right: 8px; margin-top: 15px; line-height: 1.4; font-size: 1.0em; }
div.rhead h1	{ font-weight: normal; color: #e1a723; }
div.rbody	{ border: 2px solid #fff; background-color: #fff; }
div.rfoot, div.rffoot, div.csofoot, div.icsobox	{ -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px;
							-moz-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; border: 2px solid #fff; background-color: #fff; min-height: 8px; }

div.rffoot	{ background-color: #383838; text-align:center; font-size: 1.3em; color: #d4d4d4; border-top: 0px none; padding: 12px 0; }
div.rffoot span	{ margin-right: -60px; }
div.rbox	{ padding: 8px; }
div.rbox form	{ background-color: #fff; }

div.box, div.hstrip, div.fbox, div.more		{ clear: left; border-bottom: 1px solid #666; padding: 20px 0 20px 8px; color: #f0f0f0; font-size: 1.3em; }
div.fbox	{ border-bottom: 0px none; color: #999; padding-bottom: 16px; }
div.ibox	{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color: #fff; padding: 6px 6px 2px 6px;}  

div.icso	{ margin: 5px 0 0; text-align: center; background-color: #fff; padding: 0; }
div.icso img	{ margin: 0 auto; }
div.icsobox	{ background-color: #fff; clear: left; padding: 8px 16px; margin-bottom: 10px; }
div.icsobox h1, div.icsobox h2, div.icsobox h3	{ font-size: 1.0em; margin: 0 0 5px 0; }
div.icsobox h2	{ color: #808080; }
div.shead	{ height: 38px; background-image: url(ring_img/hgrad.png); }
div.sform	{ padding: 0 8px 4px 8px; }

input 		{ border: 1px solid grey; padding: 3px 0 3px 5px; font-size: 1.3em; }
input.sbx  	{ background-color: #f7f7f7; width: 78%; padding: 6px 0 6px 10px; border: 3px solid #000;
				-webkit-border-radius: 5px; font-size: 1.2em; }
input.sbx:focus { border: 3px solid #f86301; }
input.sch   { width: 83%; height: 21px; position:relative; top: 7px; background-color: #ddd; }
input.sab	{ width: 170px; height: 20px;  padding: 4px 0 4px 5px;  }
select 		{ width: 75%; }

table.tabs	{ margin: 0 auto 5px auto; height: 35px; text-align: center; width: 80%; }
tables.tabs td	{ width: 33%; }

table.foid	{ margin-top: 10px; }
ctable.foid td, table.foid td	{vertical-align: top; padding-bottom: 6px; }

a.ex	 	{ font-weight: bold; color: #f7743b; font-size: 1.15em; } 
img.reslog	{ float: left; margin: 6px 5px 0; }

.frt		{ float: right; }
.type		{ font-size: 1.1em; font-weight: bold; color: #aaa; display: table-cell;  vertical-align: middle; float: right; height: 100%; padding: 5px 5px 0 10px;  }
.pad		{ padding: 10px; }
.ilk 		{ color: #6a6a6a; }
.safe		{ color: #888; }
.safe a		{ font-size: 0.9em; }

.clg		{ margin: 3px 0 10px 0; }
.cthm		{ padding-top: 10px; }
.csod		{ padding-left: 10px;  }
.csod h1 	{ color: #000; }
.tm10		{ margin-top: 10px; }

.shw		{ margin-top: 10px; }
.nwr		{ white-space: nowrap; }
.shw td		{ padding-right: 25px; }
.rtg		{ width: 65px; height: 15px; float: left; margin-left: 10px;  }
.flf		{ float: left; }
.twchars, .vtwt	{ float: right; font-weight: bold; color: #666; font-size: 0.9em; margin: 10px 12px 0 0; }
.vtwt		{ margin-top: 1px; }
.twed1, .twed2		{ margin-left: 10px; position: relative; top: 4px; padding: 1px 15px 1px 15px; }
.twed2		{ margin-left: 40px; }
.rtab0, .rtab1, .rtabh0, .rtabh1	
			{ font-weight: normal; color: #fff; font-size: 1.1em; width: 70px; }
.rtab1, .rtabh1		{ font-weight: bold; }


.mag,.magh		{ margin: 0 0 0 2px;  width: 38px; height: 37px; cursor: pointer; text-indent: -9999px; border: none; background: url(ring_img/submitButton.png) no-repeat left top;
				position: relative; top: 5px;  }
.magh	 { top: -2px; left: 1px; }
				
.bhome, .bres, .bback, .bedit 	
			{ position: relative; top: 8px; margin-left: 5px;  }
.bres		{ font-size: 0.8em; }

.tpad		{ margin-top: 20px; }

.nav		{ border-top: 1px solid #848684; border-bottom: 1px solid #848684; height: 26px;
				overflow: hidden; padding: 2px 0px 0 4px; } 
.vote		{ font-size: 0.7em; position: relative; top: -4px; margin-left: 4px; }

.shdw { -webkit-text-shadow: 9px -1px 0px #555; text-shadow: 0px -1px 0px #555; -moz-text-shadow: 0px -1px 0px #555; }

div.txad { background-color: #fff9dd; padding: 10px 5px 10px 5px; }
div.txad a	{ color: blue; text-decoration: underline; }
div.txad span.desc	{ color: #005b0a; }
div.txad span.ad	{ color: #a0a0a0; }
div.bnmk	{ padding: 5px 10px 5px 10px; }

#content {  }
#sch		{ margin-bottom: 10px; padding: 0 10p 10px; text-align: center; overflow: hidden; }
#pageSize	{	padding-top: 20px;	display: block;	color: #888; }
#restabs	{ clear: left; padding: 5px 0 0 1px; margin-bottom: 22px; }
#isi		{ clear: left; background-color: #FFFAA9; color: black; font-weight: bold; font-size: 1.0em; text-align: center; padding: 5px 0 5px 0; margin-top: -3px; }
#garr, #barr	{ float: right; width: 9px; height: 13px; background-image: url(ring_img/arrow_grey.png); position: relative; top: 5px; }
#barr			{ background-image: url(ring_img/arrow_black.png); }

#prevtxt	{ float: right; margin-right: 10px; font-weight: bold; }

#msg, #msgnc, #msgnt, #err	{   color: #444; font-weight: bold; font-size: 1.1em; padding: 10px 5px 10px 30px; 
			background-color: #ffff87; background-image: url(ring_img/yellowTile.png); margin-top: 0px;  }
#msgnt	{ text-align: center; }
#msgnt div	{ margin: 0 auto; width: 60%; }
#msg, #msgnc		{ background: url(ring_img/tick.png) fixed no-repeat #ffff87 2px 5px ;}
#msgnt, #err		{ padding-left: 10px; }
#err				{ background-color: #ff8787; }
#notrb				{ position: absolute; top: 60px; text-align: center; display: none; } 
#logo		{ text-align: center; margin-top: 5px; } //--nodt--
.hidden { display: none; }


#sprite	{ background: url(ring_img/sprite.png) no-repeat top left; }
#audio	{ background: url(ring_img/Audio_Btn.png) no-repeat top left; }
#sprite.logo, #sprite.logoh	{ width: 148px; height: 100px; background-position: -2px -186px; margin: 5px auto 0 auto; }

#sprite.Music,	#sprite.Sport, #sprite.Celebrities { width: 33px; height: 38px; float: left; 
				margin-right: 10px;  position: relative; top: -10px; }
#sprite.Music { background-position: -2px -287px; }
#sprite.Sport { background-position: -36px -287px; }
#sprite.Celebrities { background-position: -70px -287px; }
#sprite.tlogo	{ background-position: -152px -185px; width: 200px; height: 27px; margin: 0 auto; position: relative; top: 5px;
	left: 47px;
}

#sprite.back { clear: left; float: left; background-position: -1px -40px; width: 56px; height: 30px; overflow: hidden;
				position: relative; top: 2px; left: 10px; margin-right: 5px; text-align: center; font-size: 1.0em; color: #666;}


#audio.down	    { background-position: -104px -288px; width: 39px; height: 34px; float: left; position: relative; top: -7px; left: -5px; }
#sprite.down	{ background-position: -104px -288px; width: 39px; height: 34px; float: left; position: relative; top: -7px; left: -5px; }
#sprite.summ	{ background-position: -144px -287px; width: 29px; height: 31px; margin-right: 4px; }
#sprite.irmore	{ background-position: -2px -142px; width: 315px; height: 32px; margin: 8px auto; text-align: center; font-size: 1.1em; font-weight: bold; color: #333; padding-top: 10px; }
#sprite.fmore	{ background-position: -227px -40px; width: 60px; height: 24px; float: right; text-align: center; font-size: 0.8em;
					font-weight: bold; color: #333; padding-top: 8px; margin: -4px 8px 0 0;}
#sprite.ondk, #sprite.offdk, #sprite.onyl, #sprite.offyl	
			{ background-position: -242px -326px; width: 39px; height: 28px; float: right; position: relative; top: -6px; margin-left: -12px; }
#sprite.onyl	{ background-position: -82px -326px; }
#sprite.offyl	{ background-position: -112px -326px; }
#sprite.offdk	{ background-position: -282px -326px; }
#sprite.close	{ background-position: -174px -287px; width: 29px; height: 31px; float: right; position: relative; top: -5px;  }