body
{
	font-family:Arial, lucida, sans-serif;
	color:#000;
	font-size:13px;
	background:#fff;
}

body, table, h1, h2, h3, h4, h5, h6, ul, a, li, ol, img, p, form, hr, dl, dt, dd, frame, fieldset 
{
	padding:0;
	margin:0;
	border:0;
}

body
{
	text-align:center;
}

p
{
	padding:0;
	margin-bottom:10px;
}

a:link,a:visited,a:active,a:hover 
{
	color:#15689c;
}

a:hover
{
	color:#c00;
}

a:visited
{
	color:#15689c;
}
a
{
	text-decoration:none;
	background: url(./images/styling/fo_dt.gif) repeat-x 0 97%;
}

label
{
	color:#666;
	display:block;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
}

h1
{
	font-size:24px;
	letter-spacing:-1px;
	color:#2074a3;
	margin:0 0 10px 0;
}

h2
{
	margin:10px 0 5px 0;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
}

li
{
	list-style-type:none;
}

ul.std li
{
	list-style-type:square;
	margin-left:25px;
}

ul.std
{
	padding-bottom:10px;
}

/*globals*/
.mal
{
	font-size:11px;
}

.bo
{
	font-weight:bold
}
.re
{
	color:#c00
}
.onle
{
	float:left
}
.maau
{
	margin:0 auto;
	font-size:20px;
}
.futa
{
	width:100%
}
.clea
{
	clear:left;font-size:1px
}

.AKA
{
	font-weight:bold;color:#c00;font-style:italic
}

#downloadbutton
{
	font-size:20px;
	color:#090
}

.subtitleslistbyletter
{
	font-size:15px;
	color:#090
}

#previewallbutton
{
	font-size:30px;color:#090
}

/*page format*/
#container
{
	text-align:center;width:80%;background:#fff;margin:0 auto
}

/*#container
{
	text-align:center;width:900px;background:#fff;margin:0 auto
}*/

#scontainer
{
	text-align:center;background:#fff;margin:0 10px
}
#header
{
	padding:10px 0 2px 0
}
#sheader
{
	padding:40px 0 20px 0
}
#pg
{
	text-align:center
}
#footer
{
	text-align:center;margin:0 auto
}
#welc
{
	width:510px;margin:0 auto;margin-bottom:20px;text-align:center
}
#welc h1
{
	display:inline;font-size:13px;background:#fff
}
#topc
{
	width:510px;margin:0 auto;margin-bottom:20px;text-align:center;font-size:15px
}
#topc span
{
	font-size:17px;color:#090;font-weight:bold
}
#fo
{
	width:500px;margin:0 auto;margin-bottom:20px;text-align:center
}
#fo #inp
{
	width:500px;font-size:18px
}
#tool
{
	text-align:center;margin-bottom:20px
}
#btd,#btd a
{
	background:none
}
/*#spot
{
	width:650px;margin:0 auto;margin-bottom:30px;text-align:left
}*/
#searchspot
{
	width:100%;margin:0 auto;margin-bottom:30px;text-align:center
}

.spotbar
{
	width:650px;margin:0 auto;margin-bottom:30px;text-align:center
}

#lg 
{
	position:relative;display:block;overflow:hidden;width:353px;height:34px
}
#lg span
{
	width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;background:url(./images/logo.gif) no-repeat
}
#sere
{
	position:absolute;top:34px;left:250px
}
#sere #inp
{
	width:20px
}
#nav
{
	padding:6px 7px;background:#eaf2f7;border-top:1px solid #2074a3;margin-bottom:20px
}
#nab
{
	padding:20px;text-align:center;background:#eaf2f7;border:1px solid #2074a3;border-left:none;border-right:none;margin:20px 0
}
.pgsw
{
	font-size:18px;font-weight:bold;margin-top:10px
}

/*lyrics page*/
.subtitles
{
	background:#fff;padding:10px;text-align:center
}
.subtitles h1
{
	font-size:24px;letter-spacing:-1px;color:#2074a3;margin:0
}
.subtitles h2
{
	font-size:16px;letter-spacing:+4px;color:#6cb5de;margin:0
}
.subtitles h3
{
	margin:8px 0 4px 0;font-size:13px;color:#000
}

#rels
{
	float:right;width:240px;margin-left:10px;padding-left:10px;border-left:1px solid #eee;padding-bottom:20px;line-height:145%
}
.txt
{
	margin:20px 0 60px 0
}

/*item list*/
.ili
{
	margin-bottom:12px
}
.ili .ve
{
	font-size:20px
}
.ili .ar
{
	font-size:16px;letter-spacing:-1px;color:#c00;margin:0
}

.ili .pa
{
	font-size:12px;width:700px
}
.ili .ur a
{
	background:none;color:green
}

.smallflag
{
	vertical-align: bottom
}

.ila
{
	font-size:18px
}
#sereti
{
	margin-bottom:10px;font-size:10px
}

#searchnotfound
{
	margin-bottom:10px;font-size:20px;color:#c00;text-align:center
}

/*pgsw*/
.joit
{
	padding:3px 6px;font-size:15px;border:1px solid #eee;background:#f9f9f9;margin:5px 0 3px 0;color:#666
}
.joit div
{
	font-size:15px;color:#ddd;letter-spacing:-1px
}
.joit a:link,.joit a:visited,.joit a:active,.joit a:hover
{
	font-size:15px;text-decoration:none;background:none
}

/*toptables*/
.tta
{
	border:1px solid #ccc;width:49%;background:#fff;margin:0
}
.tta td
{
	padding:2px 4px;border-right:1px solid #fff;font-size:11px;text-align:center
}
.tta td a
{
	background:none
}
.tta tr.tti td
{
	background:#ccc;font-size:11px;font-weight:bold;color:#111
}
.tta tr.ttsi td
{
	background:#ddd;font-size:10px;font-weight:bold;text-transform:uppercase;color:#666
}
.tta tr.su td
{
	background:#eee
}
.ttanl
{
	border-left:none
}
/*list table*/
.ttl
{
	border:1px solid #ccc;width:100%;background:#fff
}
.ttl td
{
	padding:2px 4px;border-right:1px solid #fff;font-size:11px;text-align:center
}
.ttl td a
{
	background:none
}
.ttl tr.tti td
{
	background:#ccc;font-size:14px;font-weight:bold;color:#c00
}
.ttl tr.ttsi td
{
	background:#ddd;font-size:10px;font-weight:bold;text-transform:uppercase;color:#666
}
.ttl tr.su td
{
	background:#eee
}
.ttl tr.pgs td
{
	background:#ddd;font-size:17px;text-align:center;padding:8px;font-weight:bold
}

/*toolbar*/
.tbb,.tbd
{
	position:absolute;top:0;left:0;height:17px;_height:20px;width:100%;background:#f6f6f6;padding-top:3px;color:#aaa;border-bottom:1px solid #ddd;font-size:11px;text-align:center;white-space:nowrap
}
.tbb
{
	overflow:hidden
}
.tbd
{
	position:relative;background:none;width:750px;height:auto;margin:0 auto;border-bottom:none
}
.tbb ul,.tbd ul
{
	display:inline;margin:0;padding:0;margin-left:2px
}
.tbb ul li,.tbd ul li
{
	display:inline;border-left:2px solid #e6e6e6;padding:0 5px
}
.tbb ul li a,.tbd ul li a
{
	text-decoration:none;font-weight:bold;font-size:12px;color:#000;color:#444;background:none
}
.tbb ul li a:hover,.tbd ul li a:hover
{
	color:#c00
}

/*rounded boxes*/
.orb
{
	width:80%px
}
/*light-gray*/
.rb1 
{
	background:#f7f7f7;margin-bottom:10px
}
.rb1t div 
{
	background:url(./images/styling/left-b1.gif) no-repeat top left
}
/*.rb1t 
{
	background:url(./images/styling/right-b1.gif) no-repeat top right
}*/
.rb1b div 
{
	background:url(./images/styling/left-b1d.gif) no-repeat bottom left
}
/*.rb1b 
{
	background:url(./images/styling/right-b1d.gif) no-repeat bottom right
}*/
/*extr-light-gray*/
.rb2 
{
	background:#ebebeb;margin-bottom:10px
}
/*.rb2t div 
{
	background:url(./images/styling/left-b2.gif) no-repeat top left
}*/
/*.rb2t 
{
	background:url(./images/styling/right-b2.gif) no-repeat top right
}*/
/*.rb2b div 
{
	background:url(./images/styling/left-b2d.gif) no-repeat bottom left
}*/
/*.rb2b 
{
	background:url(./images/styling/right-b2d.gif) no-repeat bottom right
}*/
 /*height and width of boxes*/
.rb2t div,.rb2t,.rb2b div,.rb2b
{
	width:100%;height:14px;	font-size: 1px
}
.rb1t div,.rb1t,.rb1b div,.rb1b
{
	width:100%;height:14px;	font-size: 1px
}
.rb1c
{
	margin:0;padding:0px 15px
}
.rb2c
{
	margin:0;padding:0px 15px
}

/*char selector*/
#sele
{
	height:33px;overflow:hidden
}
#sele #zna
{
	clear:both;padding:8px 0 0 9px;height:37px;
}
#sele #zna li
{
	float:left;margin:0 3px 0 2px;list-style-type:none
}
#sele #zna li.selected span
{
	height:auto !important;height:1px;z-index:99;padding-bottom:9px !important;padding-bottom:7px;background:url(./images/styling/arrowd.gif) bottom center no-repeat
}
#sele #zna li.selected a
{
	height:auto !important;height:1px;z-index:9;border:2px solid #c00;border-bottom:none;padding:2px 4px;background:#fcc;text-decoration:none;color:#000
}
#sele #zna li.selected
{
	margin:0;font-weight:bold;padding:3px 0 0 0 !important;padding:3px 0 9px 0;padding /**/:0;position:relative;top:-3px
}

/*table formmat*/
#frmco
{
	text-align:center;padding:10px 0
}
#frmco #frm 
{
	margin:0 auto;border:2px solid #ddd
}
#frmco #frm td
{
	padding:4px;vertical-align:top
}
#frmco #frm td.lbl
{
	color:#000;text-align:right
}
#frmco #frm tr.req
{
	background:#fcc
}
#frmco #frm tr.req td.lbl
{
	color:#c00;font-weight:bold
}
#frmco #frm td.lbl
{
	background:#f0f0f0
}
#frmco #frm td.inp
{
	background:#fff
}
#frmco #frm input,#frmco #frm textarea
{
	width:450px
}
#frmco #frm input:focus,#frmco #frm textarea:focus
{
	background:#ffc
}
#frmco #subm
{
	margin-top:10px;padding-top:10px
}
#frmco #boxok,#frmco #boxerr
{
	margin:0 0 15px 0;padding:15px;font-weight:bold;color:#c00
}
#frmco #boxok
{
	color:#090
}
