/*main layout style*/
body{min-width:700px;/*2 x LC width + RC width + extra padding*/}
#container{padding-left:174px;/*LC width*/padding-right:272px/*RC width*/}
/*#container .columnm{} in global-nie7.css*/
#container .columnm{position:relative;float:left}
#container .columnr{position:relative;float:left}
#center{width:100%;position:relative;background-color:#fff}
#center p,#center h1,#center h2,#center h3,#center h4,#center h5,#center h6{margin-bottom:10px}
#left{width:174px;/*LCwidth*/right:174px;/*LC width*/margin-left:-100%;position:relative}
#right{width:272px;/*RCwidth*/margin-right:-100%;position:relative}
#header{height:110px;background-color:#3f3f66;position:relative;padding-top:24px;background:url('img/header-back.gif');background-position:0px 24px}
#footer{background:url('img/footer-back.gif');background-position:bottom left;clear:both;background-color:#224}
#footer a{color:#fff;text-decoration:none}
#footer a:hover{text-decoration:underline}
#bannertop{text-align:right;background-color:#224;color:#fff;padding-top:2px;padding-bottom:2px;padding-right:4px;width:100%;position:fixed;z-index:99;height:20px;top:0px}
#bannerbottom{position:fixed;bottom:0px;color:#fff;text-align:right;background-color:#112;padding-top:2px;padding-bottom:2px;z-index:99;height:20px;width:100%;font-size:85%}
#bannerbottom a,#bannertop a{color:#fff}
#bannerbottom a:hover,#bannertop a:hover{color:#f00}
/*IE6 Fix*/
* html #left{left:150px/*RCwidth*/}
/*main global styles*/
html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
body{color:#000;font-family:Arial,Liberation Sans,DejaVu Sans,sans-serif;font-size:80%}
/*Opera needs h# tags explicitly set*/
h1,h2,h3,h4,h5,h6{color:#000;font-family:Arial,Liberation Sans,DejaVu Sans,sans-serif;font-size:80%}
a:hover{color:#c00}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#444}
h1{font-size:200%}
h2{font-size:140%}
h3{font-size:110%}
h4{font-size:100%}
h5{font-size:90%}
h6{font-size:80%}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#3333CB}
/*Dockit styles*/
.dockclass{position:relative}
/*MacStyleDock styles*/
#dockContainer{display:table;margin:0 auto;text-align:center;/*fixes IE bug*/margin-top:-50px;padding-bottom:10px;padding-right:100px}
#dockContainer>div{display:inline-block/*fixesIE bug*/}
#dockContainer>div{display:inline/*fixes IE bug*/}
#dockContainer>div{display:table-cell;text-align:left;background:url('img/dock-centre-40.png') repeat-x 0 64px;border-bottom:1px solid #666}
#dockContainer>div>div{
/*next style removed due to PNG transparency issue*/
/*background:url('http://www.fastseduction.com/pt/i/d/dock-right-40.gif') no-repeat right 64px*/}
#dockContainer>div>div>div{
/*next style removed due to PNG transparency issue*/
/*background:url('http://www.fastseduction.com/pt/i/d/dock-left-40.gif') no-repeat left 64px*/
height:88px;overflow:hidden;padding:0 10px}
/* footer styles */
#footcontent{margin:0 auto;padding:0;display:table;color:#fff;padding-top:10px;position:relative;padding-bottom:0px}
.table{display:table;width:100%}
.row{display:table-row}
.tablecell{display:table-cell}
#sec1,#sec2,#sec3,#sec4,#sec5{padding-left:15px;padding-right:15px;display:table-cell;vertical-align:top;text-align:left}
#sec1{width:17%;text-align:center;border-right:1px solid #000;white-space:nowrap}
#sec2{width:16%;border-left:1px solid #666;white-space:nowrap}
#sec3{width:16%;border-right:1px solid #000;white-space:nowrap}
#sec4{width:13%;border-left:1px solid #666;border-right:1px solid #000;white-space:nowrap}
#sec5{width:36%;text-align:center;border-left:1px solid #666}
#sec5>div{background-color:#000;text-align:left;padding:10px}
#sec5 a{text-decoration:underline}
/*bookmark style*/
#addBookmarkContainer{font-size:85%}
/*main customized style classes*/
.sublinks1 a{text-decoration:none}
.fsmenu{color:#fff;background-color:#ECF7F5;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;font-weight:bold;width:168px}
.boxhover{border:1px solid #556}
.boxhover:hover{border:1px solid #900}
.moresep{border-left:6px solid #D2E7E4;border-right:1px solid #D2E7E4;border-top:1px solid #fff;border-bottom:1px solid #D2E7E4;padding:4px;font-size:12px;font-weight:normal;height:13px;line-height:13px;background-color:#468;border-left:4px solid #367;border-top:1px solid #367;border-bottom:1px solid #367;border-right:1px solid #367;text-decoration:none;font-weight:bold}
.linkhover{color:#00f;border-left:6px solid #D2E7E4;border-right:1px solid #D2E7E4;border-top:1px solid #fff;border-bottom:1px solid #D2E7E4;padding:4px;font-size:12px;font-weight:normal;height:17px;line-height:17px;text-decoration:none}
.linkhover:hover{color:#c00;border-left:6px solid #BFDBD7;border-right:1px solid #BFDBD7;border-top:1px solid #fff;border-bottom:1px solid #BFDBD7;text-decoration:underline;background-color:#DEF3EF;cursor:pointer}
.linkhoverspon:before{content:url('img/bullet-small.gif');padding-right:4px}
.linkhoverspon>span>span:before{content:url('img/bullet-small.gif');padding-right:4px}/*Google Translate fix*/
.linkhoverspon{color:#00f;background-color:#FEEFE5;border-left:6px solid #F7E1D2;border-right:1px solid #F7E1D2;border-top:1px solid #fff;border-bottom:1px solid #F7E1D2;padding:4px;font-size:12px;font-weight:normal;height:17px;line-height:17px;text-decoration:none}
.linkhoverspon:hover{color:#c00;border-left:6px solid #F1D3BF;border-right:1px solid #F1D3BF;border-top:1px solid #fff;border-bottom:1px solid #F1D3BF;text-decoration:underline;background-color:#F7E4D7;cursor:pointer}
.linkhoveraffl{color:#00f;background-color:#E6F8DD;border-left:6px solid #C2DBC1;border-right:1px solid #D7E9CD;border-top:1px solid #fff;border-bottom:1px solid #D7E9CD;padding:4px;font-size:12px;font-weight:normal;height:17px;line-height:17px;text-decoration:none}
.linkhoveraffl:hover{color:#c00;border-left:6px solid #B4CEB9;border-right:1px solid #B4CEB9;border-top:1px solid #fff;border-bottom:1px solid #B4CEB9;text-decoration:underline;background-color:#DDF0D3;cursor:pointer}
.sectionhead{width:100%;height:30px;background-color:#669;line-height:30px;font-size:120%;font-weight:bold;background:url('img/menu-inside-top.jpg');background-color:#66d;line-height:30px}
.sectionhead>div{padding-left:4px;color:#fff}
.sectionback{background:url('img/section-back.gif');background-repeat:repeat-x}
.sectionsmall{font-size:95%}
.sectiontiny{font-size:85%}
.gamma a:hover{color:#f00}
.separator{font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:10px;color:#999;font-style:normal}
.langimg img{vertical-align:middle;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #000;border-right:1px solid #000;margin-right:-2px}
#side_dock1close{display:none;font-size:11px}
#side_dock2close{display:none;font-size:11px}
.dockclose{background-color:#f6f6f6;border:1px solid #00f;padding-left:4px;padding-right:4px}
.dockclose:hover{background-color:#fff9f9;border:1px solid #f00}
.dockclose a{text-decoration:none}
.dockclose a:hover{text-decoration:underline}
#bannerbottomleft{float:left;padding-left:8px;font-size:130%}
#bannerbottomright{float:right;padding-right:8px}
#mackdockback{width:100%;background-color:#E5E9EB}
.footimg{vertical-align:middle;padding:2px}
.foothead{font-size:130%;color:#fff}
.shadow{margin-left:3px;margin-right:3px;height:5px;background-image:url('img/bottom-shadow.png');background-repeat:repeat-x}
#shadowbanner{margin:0px;width:100%;position:fixed;top:24px;z-index:99;height:5px;background-image:url('img/bottom-shadow.png');background-repeat:repeat-x}
#logo{height:110px;background:url('img/fslogo.jpg');background-repeat:no-repeat}
#logowiki{height:110px;background:url('img/fslogo-wiki.jpg');background-repeat:no-repeat}
#logoalbums{height:110px;background:url('img/fslogo-albums.jpg');background-repeat:no-repeat}
#ad-top{position:absolute;top:7px;right:4px;width:468px;height:60px}
/*#ad-top-inside{position:absolute;top:0px;right:0px}*/
#ad-top-text{position:absolute;top:67px;right:4px;color:#fff;width:468px;height:25px}

#ad-top-low{position:absolute;top:31px;right:4px;width:468px;height:60px}
#ad-top-text-low{position:absolute;top:91px;right:4px;color:#fff;width:468px;height:25px}

#ad-top-adtext{float:left;font-family:Verdana,Tahoma,sans-serif;font-size:10px;padding-left:2px}
.ad-side{position:relative;width:125px;height:125px;background-color:#696}
.ad-side-inside{position:absolute;top:0px;left:0px}
#ad-side-text{position:relative;color:#fff;width:261px;height:27px;margin-left:5px}
.advlead{position:absolute;right:0px;bottom:0px;font-size:11px;border:1px solid #000;height:15px;line-height:13px;padding-left:4px;padding-right:4px;background-color:#446}
.advlead a{color:#ccc;text-decoration:none}
.advlead a:hover{color:#f00}
.advlead:hover{background-color:#fff}
.advlead2{position:absolute;left:0px;bottom:0px;font-size:11px;border:1px solid #99b;height:15px;line-height:13px;padding-left:4px;padding-right:4px;background-color:#ddf}
.advlead2 a{color:#666;text-decoration:none}
.advlead2 a:hover{color:#f00}
.advlead2:hover{background-color:#fff}
#back{background-color:#E5E9EB}
/*#back{background-color:#f6f6ff}*/
#headline{padding:4px}
#headline h2{margin-bottom:0px;color:#000}
#headline h3{margin-bottom:0px;font-size:95%;font-style:italic}
#topsec{display:table;background-color:#fff;width:100%}
#topsecl{float:left;width:53%;padding-right:8px}
#topsecm{float:left;width:2%}
#topsecr{float:left;width:44%;border-left:1px solid #ccc}
.secimg{display:table-cell;padding-left:8px}
.secdescr{display:table-cell;padding-left:8px;vertical-align:top;width:100%}
.imgm{vertical-align:middle}
.imgm-pb{vertical-align:middle;padding-bottom:2px}
.imgm-pr{vertical-align:middle;padding-right:2px}
.imgm-pl{vertical-align:middle;padding-left:2px}
.imgb-pr{vertical-align:text-bottom;padding-right:3px}
.left{float:left}
.right{float:right}
.secfoot{font-weight:normal;font-style:italic}
.pad{height:10px}
.sectionheadnote{float:right;text-align:right;font-size:70%;font-weight:normal;padding-top:2px;padding-right:10px;line-height:100%}
.sepborder{border-bottom:1px solid #ddd}
.menu11{height:11px;line-height:11px}
.menu13{height:13px;line-height:13px}
.sidepad{padding-left:2px}
.menupad{padding-left:6px}
.menuhead{line-height:26px;text-align:left;width:166px;height:26px;background-color:#468}
.menuclosed{background-image:url('img/menu-closed.jpg');background-position:-12px 0px}
.menuspecial{background-image:url('img/menu-special.jpg');background-position:-12px 0px}
#whatsnewhead{position:absolute;top:-10px;left:2px;height:30px;background-color:#ccc;width:266px;line-height:30px;font-size:120%;font-weight:bold;text-align:center;background:url('img/whatsnew-top.jpg');color:#fff}
#whatsnew{margin-top:20px;background-color:#fda;width:266px;text-align:center;font-size:12px}
#whatsnew>div{text-align:left;padding-left:12px;padding-right:8px;padding-top:4px;padding-bottom:4px;border:1px solid #fff}
#whatsnew>div p{margin-left:8px;line-height:110%;margin-bottom:8px}
#whatsnew>div p:before{content:url('img/bullet-small.gif');padding-right:4px;margin-left:-10px}
#whatsnew>div h3{margin-top:-6px;text-align:center;font-size:140%;font-style:italic}
#whatsnew>div h3 a{color:#00f}
#whatsnew>div h3 a:hover{color:#c00}
#menutop{position:absolute;top:-10px;right:2px;height:30px;background-color:#ccc;width:168px;line-height:30px;font-size:120%;font-weight:bold;background:url('img/menu-raw-top.jpg')}
#partners{margin-top:7px;margin-bottom:7px;padding-left:7px}
/*#partners a{font-size:90%}*/
#partners p{font-size:90%}
#sponsors{padding-left:7px;font-size:font-size:85%}
#sponsors a{font-weight:bold}
#sponsors a{font-weight:bold}
#sponsors ul li{font-size:85%;list-style-type: none;padding-left:10px;background:url('img/bullet-small.gif') no-repeat 0 5px}
#partners h4,#sponsors h4{font-weight:normal;font-size:85%}
.secpicl{margin-right:8px;margin-bottom:5px;border:3px solid #bbc}
.secpicr{margin-left:4px;margin-right:16px;margin-bottom:5px;border:3px solid #bbc}
#welcome{position:absolute;bottom:9px;left:180px;font-size:110%;font-weight:bold;color:#679;font-style:italic;overflow:hidden}
.cclogin{font-size:85%;font-family:Verdana,Tahoma,Arial,sans-serif}
.cclogin a{padding-left:3px;padding-right:3px;padding-bottom:2px;background-color:#640;border:1px solid #640}
.cclogin a:hover{background-color:#000;border:1px solid #900}
.ccusername{font-weight:bold;color:#ca6}
.sidewidthl{width:168px}
.sidewidthr{width:266px}
/*.ad250c{width:264px;height:214px;border:1px solid #ccd}*/
.ad250c{width:266px;height:216px}
/*.ad250c:hover{border:1px solid #00f}*/
.ad125c{float:left;width:131px;height:131px}
.adb{background-color:#fff}
.adb:hover{background-color:#00f}
.adb2{background-color:#fff;border:1px solid #ccd}
.adb2:hover{background-color:#00f;border:1px solid #00f}
.ad250{background-color:#fff;margin:7px;width:250px;height:200px}
.ad125{background-color:#fff;margin:3px;width:125px;height:125px}
.adpad{float:left;padding:2px}
#splash{padding-left:6px;padding-right:6px}
#wrap{background-color:#E5E9EB}
#menumain{padding-left:4px}
#content{padding:6px;position:relative;overflow:hidden}
.wide{position:relative;display:none}
.narrow{position:relative;display:none}
#market{margin-top:4px}
.secpicl{display:none}
.secpicr{display:none}
#stylewide{vertical-align:middle;border:1px solid #669}
#stylenarrow{vertical-align:middle;border:2px solid #f00}
#injected{position:relative;z-index:98;font-size:350%;color:#fff;padding-top:28px;background-color:#99d;margin-bottom:-28px}
#content{padding-left:15px;padding-right:15px}
/*fix pop-up style*/
#popstyle{position:relative}
#popstyle div,#popstyle p{margin:0;padding:0;border:0}
#popstyle table{display:table;border-spacing:2px}
#popstyle tr{display:table-row;vertical-align:top}
#popstyle td{display:table-cell;vertical-align:top}
#popstyle p{margin:1.12em 0}
#popstyle p{margin-top:0px}
/*cc menu*/
#bannertopleft{background-color:#224;color:#fff;padding-top:2px;padding-bottom:2px;padding-right:4px;position:fixed;z-index:100;height:20px;text-align:left}
#bannertopleft a{color:#fff}
#bannertopleft a:hover{color:#f00}
#ccmenuwrap{position:relative;float:left;padding-left:6px;font-family:Verdana,Tahoma,Helvetica,Arial,Helv,sans-serif;font-size:11px;white-space:nowrap}
#ccmenu{position:absolute;background-color:#7c5300;z-index:101}
#ccmenu ul .ccitem{display:none}
#ccmenu ul:hover .ccitem{display:block;background:#95c1df;padding:2px;margin:2px}
#ccmenu ul:hover .ccitem a{color:#000;font-weight:bold;text-decoration:none}
#ccmenu ul:hover .ccitem a:hover{color:#fff;text-decoration:underline}
#ccmenu ul{color:#ff0;font-weight:bold;float:left;margin:0px;padding:1px;background:#7c5300;list-style:none}
#ccmenu ul li.cchead{margin:0px;padding:1px;padding-bottom:3px;height:15px}
#ccmenu ul li span.cchead{border-bottom:2px solid #ff0;height:15px}
#intro{position:absolute;text-indent:-5000px}
a:visited{color:#810081}
a:hover{color:#c00}
.advlead a:visited{color:#ccc}
.advlead a:hover{color:#f00}
.advlead2 a:visited{color:#666}
.advlead2 a:hover{color:#f00}
