


.center{text-align:center!important}
.noborder{border:none!important}
*{margin:0; padding:0}
A IMG{border:none}
/*
@font-face { font-family: 'ftou'; src: url('ftou_r-webfont.eot'); src: local('☺'), url('ftou_r-webfont.woff') format('woff'), url('ftou_r-webfont.ttf') format('truetype'), url('ftou_r-webfont.svg#webfontD28531peU') format('svg'); font-weight: normal; font-style: normal}
@font-face { font-family: 'ftou'; src: url('ftou_b-webfont.eot'); src: local('☺'), url('ftou_b-webfont.woff') format('woff'), url('ftou_b-webfont.ttf') format('truetype'), url('ftou_b-webfont.svg#webfontW78iPpeU') format('svg'); font-weight: bold; font-style: normal}
@font-face { font-family: 'ftou'; src: url('ftou_j-webfont.eot'); src: local('☺'), url('ftou_j-webfont.woff') format('woff'), url('ftou_j-webfont.ttf') format('truetype'), url('ftou_j-webfont.svg#webfontBSK1qKRa') format('svg'); font-weight: bold; font-style: italic}
@font-face { font-family: 'ftou'; src: url('ftou_i-webfont.eot'); src: local('☺'), url('ftou_i-webfont.woff') format('woff'), url('ftou_i-webfont.ttf') format('truetype'), url('ftou_i-webfont.svg#webfontkpIhPDUO') format('svg'); font-weight: normal; font-style: italic}
*/
TABLE#headertable{width:990px}
INPUT {padding:3px 8px 3px 8px}
INPUT.FtouText{padding:5px 0px 5px 0px}
TR.even{background-image:url(../images/cellback.png)}
TD.Even, TD.even{padding:5px}
TD.Odd, TD.odd{background-color:#EDF3FD}
TD.oddf{background-color:#f8e5f8}
TD.Odd, TD.odd, td.oddf{border-top: 1px solid #FFF; border-bottom: 1px solid #AAB;padding:5px}
TD.fpArticleTitle{width:66%}
TD.fpArticleAuthor, td.fpArticleDate{width:17%; vertical-align:middle}
TD.aAuthor{background-image:url(../images/cellback.png); padding:7px 0 5px 5px; border-bottom: 1px solid #FFF; border-top:1px solid #FFF; font-size:0.9em; margin-bottom:10px;}

TD#logo, TD#bigbanner, TD#smallbanner{height:90px; vertical-align:middle}
TD#bigbanner, td#smallbanner, td#flasia, td#date, td#forumdate {background-color:#C1CCDD; padding:3px; color:#376; font-size:0.75em}
TD#bigbanner, TD#smallbanner{background:#c1ccdd url(../images/cellbacktop.jpg) repeat-x left top}
TD#bigbanner P.Sp, TD#smallbanner P.Sp{margin-bottom:5px}
DIV#flasia_txt{font-size:1.2em; margin:0 5px 0 5px; padding:5px 0 5px 0}
DIV#flasia_txt SPAN{color:#803; margin-right:3px;}
TD#date{padding-top:8px; padding-bottom:0; font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"; background:#c1ccdd url(/images/cellbackdate.jpg) no-repeat left bottom}
TD#bigbanner, td#smallbanner, td#date, td#forumdate{text-align:center; vertical-align:middle}
TD#flasia, TD#forumdate {border-bottom:1px solid #AAB; font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"; background:#c1ccdd url(/images/cellbackflasia.jpg) left bottom repeat-x}
TD#content, TD#articlecontent {padding:15px 15px 20px 15px; vertical-align:top; background-color:#DDE3ED}
TD#articlecontent{padding:15px 30px 30px 30px; font-size:18px}




TD#username {text-align:center; color:#DDE3ED;font-size:0.9em; background:transparent url(../images/bgnickname.gif) no-repeat -25px 20px}
TD#menu {vertical-align:top; font-size:0.89em; padding:0}
TD#rightcolumn {width:150px; border-left:1px solid #AAB; padding:0 5px 5px 5px; vertical-align:top; background:#C1CCDD url(/images/cellbackrightcolumn.jpg) left top repeat-y; font-family: ftou, Calibri, Arial, Helvetica, "Sans serif"}
TD#barCenter, td#barRight {background:#DDE3ED url(../images/bgpipe.jpg); text-align:center;font-weight:bold; font-size:0.9em; font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"; height:40px; padding:0}
TD#barCenter{text-align:center}
TD#barCenter DIV{position:relative; left:190px; .left:30px; width:360px}
TD#barCenter SPAN {background: transparent url(../images/separator.png) no-repeat 0 7px; _background-image:url(../images/separator.gif); height:35px; width:40px; display:block; float:left; margin-left:5px; margin-right:5px}
TD#barCenter A{float:left; display:block; line-height:35px}
DIV.topblock a:link, DIV.topblock a:active, DIV.topblock a:visited, TD#barCenter a:link, td#barCenter a:active, td#barCenter a:visited, td#barRight a:link, td#barRight a:active, td#barRight a:visited{color:#369;text-decoration:none}
DIV.topblock a:hover, TD#barCenter a:hover, td#barRight a:hover{color:#803;}
TD#forumcontent {background-color:#DDE3ED; vertical-align:top; padding: 10px; padding-bottom:0}
TABLE#logintable TD{padding:5px}
/*** boxes ***/

TH.topblock, TD.topblock, TD.topblocka, DIV.topblock, DIV.topblocka{vertical-align:middle;padding: 2px 5px 2px 5px;border-top: 1px solid #FFF;border-left: 1px solid #AAB;border-bottom: 1px solid #DDB;border-right: 1px solid #AAB; font-size:0.92em; height:27px; line-height:35px}
DIV.forummessage DIV.topblock{border-left:1px solid white; padding-left:10px}

TH.topblockLeft, TH.topblockMid, TH.topblockRight{padding: 2px 5px 2px 5px; border-top: 1px solid #FFF; border-bottom: 1px solid #AAB; font-size:0.92em}
TH.topblockLeft{border-left: 1px solid #AAB}
TH.topblockRight{border-right: 1px solid #AAB}

DIV.topblocksmall{padding:3px 4px 3px 4px; border:1px solid #AAB; font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"; font-weight:bold; background:#EDF3FD url(../images/smallblockback.png) bottom right repeat-y}
DIV.bottomblocksmall{padding-top:3px}
DIV.blocksmall{padding:5px 5px 15px 5px; border: 1px solid #AAB; background:#DDE3ED url(../images/cellbackshadow.png) repeat-x left bottom; font-size:0.8em}
DIV.blocksmall UL LI{margin-top:6px; margin-bottom:6px}
TD#rightcolumn DIV.blocksmall UL{list-style-type:none; margin-left:0; margin-right:0; margin-top:-10px}
TD#rightcolumn DIV.blocksmall LI{padding:7px 2px 0 2px; background:transparent url(../images/bg_rhs_li.png) repeat-x left top}
TH.topblock, TD.topblock, DIV.topblock, TH.topblockLeft, TH.topblockMid, TH.topblockRight{background-image: url(../images/cellback2.jpg); color: #376; text-align:left }
DIV.topblocka{background-color:#BFF;border-left:1px solid #FFF; background-image: url(../images/cellbacka2.jpg)}
DIV.middleblock{border-left: 1px solid #FFF; border-right: 1px solid #AAB}
TD.rightblock, DIV.rightblock{border-right: 1px solid #AAB}
TD.leftblock, DIV.leftblock{border-left: 1px solid #FFF;}
TD.bottomblock, DIV.bottomblock, DIV.bottomblockArt{border-left: 1px solid #AAB;border-bottom: 1px solid #AAB;border-right: 1px solid #AAB;background-color:#EDF3FD}
TD.middleblock, DIV.middleblock, DIV.middleblockArt{border-left: 1px solid #AAB;border-right: 1px solid #AAB;background-color:#EDF3FD}
TD.bottomblock, TD.leftblock, TD.rightblock, DIV.bottomblock, DIV.bottomblockArt, DIV.leftblock, DIV.rightblock, DIV.middleblock {padding:20px 10px 20px 10px; background: #EDF3FD url(../images/cellback3.png) repeat-x left top}
DIV#commentContainer{border:solid 1px #b1bccd; border-bottom:none; padding:0;font-size:0.85em}
DIV#commenttitle{background-color:#d5dbe5; color:#3074A1; border-bottom:solid 1px #eeeeee; font-weight:bold; padding:5px}
DIV#commentContainer H3{padding:0;margin:0 0 3px 0}
DIV.even{background-color:#dde3ed; border-bottom: solid 1px silver; padding:5px}
DIV.odd{background-color:#d5dbe5; border-bottom: solid 1px #eeeeee; padding:5px}
DIV.avatar {width:106px; height:106px; overflow:hidden; vertical-align:middle; margin-top:5px; margin-bottom:5px}
DIV#indexPageForumStats{width:180px; border:1px solid #aab; border-top:1px solid #ddb; padding:22px 7px 0px 7px; background:#D5DEEB url(../images/cellback.png) repeat-x left top; font-size:12px; font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"; position:absolute; margin-top:-21px; left:620px; line-height:1.4; opacity:0.8; border-left:none; border-bottom:none}
DIV#indexPageForumStats UL#indexloginregister{margin:15px 0 0 0; padding:0; padding-left:40px;}
DIV#indexPageForumStats UL#indexloginregister LI{list-style-type:none; display:inline; padding-right:15px}
DIV#indexPageForumStats DIV#statsfooter{height:20px; background:transparent url(../images/bgForumActions.jpg) repeat center center; border-top:2px solid #dde3ed; margin:0 -7px 5px -7px; border-bottom:1px solid #c1ccdd}


DIV#forumpromo{clear:both; padding-top:10px}
DIV#forumlistings{}


DIV.rightClearer{clear:both}

/*** paragraphs, lists ***/

.big {font-size:1.2em}
.small {font-size:0.75em}
.smaller {font-size:0.85em}
.small, .smaller{font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"}
H1 {font-size:2.5em; text-align:left; border-bottom:1px solid #803; padding-bottom:15px; margin:15px 0 15px 0}
#articlecontent H1 {line-height:50px; margin-top:0}
H2 {font-size:1.9em; margin:15px 0 10px 0}
H1, H2 {color:#803; font-family:ftou, Calibri, Arial, Helvetica, Sans-serif; font-weight:bold; text-shadow:-3px -3px 3px white, 3px 3px 3px white, 0px 0px 40px #ff8, 0px 0px 10px white}
H3 {font-family:ftou, Corbel, Verdana, Helvetica, "Sans Serif"; font-size:1.1em}
H3, H4{padding:0; margin:0; text-shadow: 1px 0px 1px #aaa; margin:10px 0 7px 0}
H4{font-size:120%}
P.Sp {font-size: 5px}
P {margin:0}
P {margin:0; padding:0}
DIV.forumpost A, A.external {background: url(../images/external.gif) center right no-repeat; padding-right:14px}
DIV.forumpost A:visited, A.external:visited {background: url(../images/externalvisited.gif) center right no-repeat;padding-right:14px}
A.externallight {background: url(../images/externallight.gif) center right no-repeat;padding:5px 14px 5px 3px;}
A:link, a:active {text-decoration:none; color:#008}
A:visited {text-decoration:none; color:#458}
A:hover {text-decoration:underline}
UL {list-style:square;padding:0; margin:3px 3px 3px 15px;}
.code{font-family: ftou, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;; color: #106010; padding: 10px; border: 1px solid #AAB; background-color:#f5efff}
BLOCKQUOTE {border:1px solid #AAB; border-left:1px dotted #AAB; padding:5px 5px 5px 18px; background-color:#EDF3FD; background:#EDF3FD url(../images/smallblockback.png) top left repeat-y}
BLOCKQUOTE.NonSpaced{margin-top:0; border:none; padding:0; background:none}
DIV.forumpost BLOCKQUOTE{font-size:14px; line-height:1.2; padding-left:25px; color:#344}
HR {visibility:hidden; border:none;}
.styled{ color: #803; padding-bottom: 5px; padding-left:1px; border-bottom: 1px solid #AAB}
.nonspaced{margin-top: 0}

/*** Forum - specific ***/

TABLE#forumdefault TD.cont, TABLE#forumdefault TD.contMid{padding:10px 5px 10px 5px; border-bottom: solid 1px #AAB}
TABLE#forumdefault TD.cont{vertical-align:top}
TABLE#forumdefault TD.threadicon{padding-top:17px}
TABLE#forumdefault H4{margin:0; padding-top:5px}
TD.tiHeading{padding:5px 0 5px 8px; border-bottom:solid 1px #FFF; background-color:#EDF3FD}
TD.tiHeading H3{font-size:0.95em}
TD.leftCont, TD.rightCont, TD.midCont{background: #EDF3FD url(../images/cellback3.png) repeat-x left top; border-bottom:solid #c1ccdd 1px; padding:10px 3px 10px 3px}
TD.leftContTOP, TD.rightContTOP, TD.midContTOP{background:#D5DEEB url(../images/cellback.png) repeat-x left top; border-bottom:solid #c1ccdd 1px; padding:10px 3px 10px 3px}
TD.leftCont TT, TD.leftContTOP TT{font-size:8px}
TD.forumPostLeft, TD.forumPostRight{border-right:solid 1px silver; border-bottom:solid 1px silver; border-left:solid 1px #FFF; padding: 5px}
TD.forumPostLeft {font-size:0.95em; background: #EDF3FD url(../images/cellback3.png) repeat-x top left; vertical-align:top}
TD.acceptedLeft{background: #DCEEF6 url(/images/cellbacka1.png) no-repeat -9px top}
SPAN#forumNavCombo{display:block; width:230px; margin-top:-2px; position:absolute; margin-top:-4px; .margin-top:1px; left:185px}
SPAN#forumNavCombo SELECT{font-family:ftou, Calibri, Arial, Helvetica, Sans-serif; font-size:16px}
DIV#topicnavigation{padding:5px}
DIV#topicnavigation FORM{padding:0px}
FORM.forumnavform{padding:0;margin:0; padding-bottom:2px}
DIV.forumPostProfileInfo{ border:1px solid silver; font-size:0.8em; text-align:left; padding:3px; width:95%; background: #EDF3FD url(../images/cellback3.png) repeat-x top left}
TD.acceptedLeft DIV.forumPostProfileInfo{border:none}
TD.forumpost, DIV.forumpost{text-align:left;font-size:20px; padding:5px}
TD.forumPostRight{background: white}
TD.forumPostButtons{background: #EDF3FD url(../images/cellback3.png) repeat-x top left}
TD.acceptedRight{background: #efd url(/images/bgacceptedcontent.png) no-repeat left top}
TD.acceptedRight H3#accepted{padding-left:60px; font-size:18px; height:35px; line-height:35px; margin-top:0; margin-bottom:15px; font-weight:normal; border-bottom:1px solid silver; color:#232}
H3.accept{width:260px; height:40px; margin:0 auto; padding-left:50px; text-align:center; background:url(../forum/forum_images/accepted_small.png) no-repeat 10px top; _background-image:url(../forum/forum_images/accepted_small.gif)}


/*** Left-side menu ***/

DIV.MenuDiv{color: #C1CCDD;	display: block;	font-weight: bold;	padding: 15px 3px 3px 13px}
DIV#ftouMenu UL,  DIV#ftouMenu A {display: block; font-weight:bold; text-decoration: none; border: 1px solid #305070;	margin: 0; padding: 1px 1px 1px 15px; color: #DDE3ED; background: url(../images/ibullet.gif) 3% 50% no-repeat; text-shadow:0px 0px 10px #000}
DIV#ftouMenu SPAN {display: none; visibility: hidden}
DIV#ftouMenu a:hover, DIV#ftouMenu a:active { background: #476989 url(../images/ibulletover.gif) 3% 50% no-repeat; border-top: 1px solid #9EB3D3;	border-bottom: 1px solid #9EB3D3; border-left: 1px solid #476989; text-shadow:none }
DIV#ftouMenu a.highlight { background: #476989 url(../images/ibulletover.gif) 3% 50% no-repeat; border-top: 1px solid #305070;	border-bottom: 1px solid #305070; border-left: 1px solid #305070 }
DIV#ftouMenu a.highlight:hover { border-top: 1px solid #9EB3D3; border-bottom: 1px solid #9EB3D3 }
DIV#strangeforces{color:#C1CCDD;padding:3px;width:140px;text-align:center;font-size:0.8em}
DIV#strangeforces ul{margin:0;padding:5px 0 0 0}
DIV#strangeforces li{ margin:0; padding: 0 3px 0 3px; display:inline;}
DIV#strangeforces a{ color:#C1CCDD; text-decoration:none; border:1px solid #305070; padding:5px 23px 5px 3px; height:25px; line-height:25px}
DIV#strangeforces a:hover{ color:#C1CCDD; text-decoration:none; border:1px solid #406080; background-color:#103050}

DIV#foles, DIV#tsekourata, DIV#plaka{width:638px}
DIV#folestitles, DIV#tsekouratatitles, DIV#plakatitles{margin-bottom:15px; width:648px; padding:0}

DIV.indexarticle{width:217px; float:left}
DIV.indexarticlelast{width:213px}
DIV.indexarticletitle{}
DIV.indexarticletitle_int{height:72px; min-height:72px; padding:24px 10px 0 10px; background:transparent url(../images/cellbackindexarticletitle.png) repeat-x left bottom}
DIV.indexarticlecomment{width:31px; height:19px; position:absolute; font-size:0.8em; color:#666; margin-left:161px; margin-top:-19px; background:transparent url(../images/bgComments.png) no-repeat left top; text-align:center; line-height:25px; _background-image:url(../images/bgComments.gif);overflow:hidden}
DIV.manycomments{background-image:url(../images/bgCommentsLots.png); _background-image:url(../images/bgCommentsLots.gif)}
DIV.indexarticleauthor{font-size:0.9em; background:#EDF3FD url(../images/cellback.png) repeat-x; height:35px; line-height:38px; padding-left:10px;border-top:1px solid #E1FFFF;}
DIV.indexarticleauthor SPAN{height:30px; padding-right:2px; width:75px; display:block; float:left; color:#666}

DIV.navigation{background:#EEF4FF url(../images/bgForumActions.jpg) repeat-x center center; border:1px solid #AAB; padding:8px; color: #803; text-align:center; font-size:0.9em; font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"}
DIV.navigation a:link, DIV.navigation a:visited{font-weight:bold; color:black; margin:0 3px 0 3px; padding:3px 10px 3px 10px; border-bottom:1px solid #c1ccdd; border-right:1px solid #c1ccdd; border-top:1px solid white; border-left:1px solid white; background:white; opacity:0.6; text-shadow:1px 2px 2px gray}
DIV.navigation a:hover, DIV.navigation A:active{text-decoration:none;background-color: transparent; border-left:1px solid silver; border-top:1px solid silver; border-right:1px solid white; border-bottom:1px solid white; opacity:1; text-shadow:-1px -2px 2px #FFFFFF; color:#334}
SPAN.forumMenu{font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"; font-weight:bold}
SPAN.forumMenu a:link, SPAN.forumMenu a:visited{padding: 2px 7px 2px 7px; border: solid 1px #DDE3ED; display: inline; text-decoration: none; color:#008}
SPAN.forumMenu a:hover{border: solid 1px #435B64; background-color: #CAE1FA; color:#008}

SPAN.egrapse {margin:0 5px 0 10px; font-weight:bold; color:#7cd }
DIV.forum_quote_first_line{color:#cef; background: #AAB url(/images/bg_quote_first_line.png) repeat-x; border:1px solid black; margin-bottom:5px; font-size:16px; height:26px; line-height:26px; margin-left:-5px}
IMG.new_article_icon{position:relative; top:-15px; left:-20px; margin-bottom:-20px; margin-right:-10px; margin-left:-10px}
DIV.newarticle{background:url(/images/neo.png) no-repeat 3px -14px; _background-image:url(/images/neo.gif)}
DIV.indexarticleicon{position:absolute; width:36px; height:24px; background:transparent; margin-top:48px; margin-left:-2px; overflow:hidden; filter:alpha(opacity=60); opacity:0.6;}
DIV.indexarticleicon IMG{margin-top:6px}
FORM#addCommentsForm TD{padding:10px}
FORM#addCommentsForm TH{font-weight:normal; padding:3px 10px 3px 10px; text-align:left}
FORM#addCommentsForm{text-align:center}
FORM#addCommentsForm TD INPUT{padding:3px 5px 3px 5px; font-family:ftou, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;}
FORM#addCommentsForm TD#commentCharacters{line-height:25px}
FORM#addCommentsForm TABLE{margin:0 auto}
FORM#addCommentsForm TEXTAREA{padding:5px; width:280px}
FORM#addCommentsForm INPUT[type=submit]{font-family:ftou, Calibri, Arial, Helvetica, Sans-serif}

TABLE#other_posts, TABLE.other_posts, TABLE#profile_edit, TABLE#contact{margin:0 auto}
TABLE#other_posts TD, TABLE.other_posts TD, TABLE#profile_edit TD, TABLE#contact TD{padding:5px 15px 5px 15px}

TD.accepted DIV{background:transparent url(../forum/forum_images/accepted_small.png) no-repeat 250px center; _background-image:url(../forum/forum_images/accepted_small.gif); min-height:32px; .height:32px; padding-right:50px; .padding-right:75px}
DIV#topictitle H1{margin:0; padding:0 10px 0 130px; font-size:24px; height:64px; line-height:64px;}
DIV.category2 H1 A{color: black}
DIV.category3 H1 A{color: #334}
DIV.category4 H1 A{color: navy}
DIV.category5 H1 A{color: black}
DIV.category6 H1 A{color: black}
DIV.category7 H1 A{color: black}
DIV.category11 H1 A{color: #448855}
DIV.category13 H1 A{color: black}
DIV.category15 H1 A{color: black}
/**
TR.forumtr2{background:#FFC684}
TR.forumtr3{background:#E7E8EB}
TR.forumtr4{background:#E4FFFD}
TR.forumtr5{background:#F9FFAF}
TR.forumtr6{background:#C6F1FF}
TR.forumtr7{background:#FFE0BF}
TR.forumtr11{background:#D3FFB1}
TR.forumtr13{background:#FFD73D}
TR.forumtr15{background:#FDE4FF}
**/
DIV#topictitle H1.accepted{padding-right:180px; background:transparent url(../forum/forum_images/accepted_small.png) no-repeat 0px 17px; _background-image:url(../forum/forum_images/accepted_small.gif)}
DIV#accepted{width:100px;height:100px; background:transparent url(../forum/forum_images/accepted_big.png) no-repeat left top; _background-image:url(../forum/forum_images/accepted_big.gif); position:absolute; margin-left:570px; margin-top:-55px}
SPAN.profile{padding-left:24px; line-height:24px}
TD.acceptedLeft P {padding:0; margin:0}
TD.acceptedLeft SPAN.profile{display:block; line-height:23px; padding-left:0; font-size:14px; padding-bottom:10px}
TD.acceptedLeft SPAN.profile A{color:#333; font-family:georgia; font-style:italic}
TD.acceptedLeft SPAN.male, TD.acceptedLeft SPAN.female{background-image:none}
SPAN.male{background:url(../images/male.png) no-repeat left center; _background-image:url(../images/male.gif)}
SPAN.female{background:url(../images/female.png) no-repeat left center; _background-image:url(../images/female.gif)}

SPAN#totalpages{display:none}
DIV.postpagedivider{text-align:center; font-weight:bold; font-size:110px; color:#CED3DC}
DIV.postpagedivider SPAN{text-shadow:0 0 10px gray}

UL#homepagetopics{list-style-type:none; margin:0}
UL#homepagetopics LI{margin-bottom:2px}
UL#homepagetopics LI DIV{padding:5px 0 4px 60px}
UL#homepagetopics LI DIV.accepted{background:transparent url(../forum/forum_images/accepted_tiny.png) no-repeat 0px 7px}
UL#homepagetopics LI DIV DIV.locked{background:transparent url(../forum/forum_images/forum_locked_icon.gif) no-repeat 0px -2px; padding:0; margin-left:-18px; padding-left:18px; margin-top:-1px; padding-top:1px}
UL#homepagetopics LI DIV DIV.locked A{color:#777}
UL#homepagetopics LI SPAN.smaller, UL#homepagetopics LI SPAN.smaller A{font-size:11px; color:#777}
UL#homepagetopics LI SPAN.smaller{padding-left:5px}

DIV#loading{width:30px; height:27px; position:absolute; margin-top:-26px; left:900px}
DIV#loading.spin{background:transparent url(../images/loading.gif) no-repeat left top}
DIV#breadcrumb{width:200px;float:left;text-align:left; font-family:ftou, Calibri, Arial, Helvetica, "Sans serif"; font-size:14px; color:#666; line-height:36px; padding-left:5px}
DIV#forumactions{padding-bottom:10px; text-align:right; padding-right:5px; margin-top:-25px}
DIV#forumactions A{padding-left:10px}
DIV#forumactions SELECT{position:absolute; left:159px}
DIV#forummenu{padding:0 5px 0 5px; margin-top:-5px}

SPAN#currentpage{font-size:22px; margin-top:-10px; margin-bottom:-10px; line-height:22px; text-shadow: 0 0 3px #B1FFA8; background:transparent; font-family:'arial black', impact, gadget, sans-serif}
DIV#navigationlinks{width:350px; margin-left:444px; margin-top:-23px; height:23px}

DIV#allposts DIV.topblock, DIV#allposts DIV.topblocka{border-top-left-radius:6px; border-top-right-radius:6px}
DIV#forumstats{margin-bottom:20px}
DIV#forumstats .topblocksmall{margin-bottom:5px}

DIV.banned{position:absolute; margin-top:-30px; margin-left:9px; width:50px; height:80px; background:transparent url(/images/banned.png) no-repeat left top}
DIV.banned2{position:absolute; margin-top:-153px; margin-left:126px; width:200px; height:80px; background:transparent url(/images/banned.png) no-repeat left top}


LI.forumcategory1{background: url(../forum/forum_images/category1.png) no-repeat left top}
H4.forumcategory1{background: url(../forum/forum_images/category1.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category1{background: url(../forum/forum_images/category1_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category1{background: url(../forum/forum_images/category1.png) no-repeat left center}

LI.forumcategory2{background: url(../forum/forum_images/category2.png) no-repeat left top}
H4.forumcategory2{background: url(../forum/forum_images/category2.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category2{background: url(../forum/forum_images/category2_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category2{background: url(../forum/forum_images/category2.png) no-repeat left center}

LI.forumcategory3{background: url(../forum/forum_images/category3.png) no-repeat left top}
H4.forumcategory3{background: url(../forum/forum_images/category3.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category3{background: url(../forum/forum_images/category3_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category3{background: url(../forum/forum_images/category3.png) no-repeat left center}

LI.forumcategory4{background: url(../forum/forum_images/category4.png) no-repeat left top}
H4.forumcategory4{background: url(../forum/forum_images/category4.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category4{background: url(../forum/forum_images/category4_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category4{background: url(../forum/forum_images/category4.png) no-repeat left center}

LI.forumcategory5{background: url(../forum/forum_images/category5.png) no-repeat left top}
H4.forumcategory5{background: url(../forum/forum_images/category5.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category5{background: url(../forum/forum_images/category5_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category5{background: url(../forum/forum_images/category5.png) no-repeat left center}

LI.forumcategory6{background: url(../forum/forum_images/category6.png) no-repeat left top}
H4.forumcategory6{background: url(../forum/forum_images/category6.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category6{background: url(../forum/forum_images/category6_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category6{background: url(../forum/forum_images/category6.png) no-repeat left center}

LI.forumcategory7{background: url(../forum/forum_images/category7.png) no-repeat left top}
H4.forumcategory7{background: url(../forum/forum_images/category7.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category7{background: url(../forum/forum_images/category7_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category7{background: url(../forum/forum_images/category7.png) no-repeat left center}

LI.forumcategory8{background: url(../forum/forum_images/category8.png) no-repeat left top}
H4.forumcategory8{background: url(../forum/forum_images/category8.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category8{background: url(../forum/forum_images/category8_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category8{background: url(../forum/forum_images/category8.png) no-repeat left center}

LI.forumcategory9{background: url(../forum/forum_images/category9.png) no-repeat left top}
H4.forumcategory9{background: url(../forum/forum_images/category9.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category9{background: url(../forum/forum_images/category9_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category9{background: url(../forum/forum_images/category9.png) no-repeat left center}

LI.forumcategory10{background: url(../forum/forum_images/category10.png) no-repeat left top}
H4.forumcategory10{background: url(../forum/forum_images/category10.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category10{background: url(../forum/forum_images/category10_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category10{background: url(../forum/forum_images/category10.png) no-repeat left center}

LI.forumcategory11{background: url(../forum/forum_images/category11.png) no-repeat left top}
H4.forumcategory11{background: url(../forum/forum_images/category11.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category11{background: url(../forum/forum_images/category11_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category11{background: url(../forum/forum_images/category11.png) no-repeat left center}

LI.forumcategory12{background: url(../forum/forum_images/category12.png) no-repeat left top}
H4.forumcategory12{background: url(../forum/forum_images/category12.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category12{background: url(../forum/forum_images/category12_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category12{background: url(../forum/forum_images/category12.png) no-repeat left center}

LI.forumcategory13{background: url(../forum/forum_images/category13.png) no-repeat left top}
H4.forumcategory13{background: url(../forum/forum_images/category13.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category13{background: url(../forum/forum_images/category13_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category13{background: url(../forum/forum_images/category13.png) no-repeat left center}

LI.forumcategory14{background: url(../forum/forum_images/category14.png) no-repeat left top}
H4.forumcategory14{background: url(../forum/forum_images/category14.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category14{background: url(../forum/forum_images/category14_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category14{background: url(../forum/forum_images/category14.png) no-repeat left center}

LI.forumcategory15{background: url(../forum/forum_images/category15.png) no-repeat left top}
H4.forumcategory15{background: url(../forum/forum_images/category15.png) no-repeat left center; padding-left:60px}
DIV#topictitle.category15{background: url(../forum/forum_images/category15_big.png) no-repeat left center}
TD.acceptedRight H3#accepted.category15{background: url(../forum/forum_images/category15.png) no-repeat left center}

DIV.accepted_grade_0{width:80px; height:80px; position:absolute; background:url(../images/grade0.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_1{width:80px; height:80px; position:absolute; background:url(../images/grade1.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_2{width:80px; height:80px; position:absolute; background:url(../images/grade2.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_3{width:80px; height:80px; position:absolute; background:url(../images/grade3.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_4{width:80px; height:80px; position:absolute; background:url(../images/grade4.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_5{width:80px; height:80px; position:absolute; background:url(../images/grade5.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_6{width:80px; height:80px; position:absolute; background:url(../images/grade6.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_7{width:80px; height:80px; position:absolute; background:url(../images/grade7.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_8{width:80px; height:80px; position:absolute; background:url(../images/grade8.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_9{width:80px; height:80px; position:absolute; background:url(../images/grade9.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_10{width:80px; height:80px; position:absolute; background:url(../images/grade10.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_11{width:80px; height:80px; position:absolute; background:url(../images/grade11.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_12{width:80px; height:80px; position:absolute; background:url(../images/grade12.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_13{width:80px; height:80px; position:absolute; background:url(../images/grade13.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_14{width:80px; height:80px; position:absolute; background:url(../images/grade14.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_15{width:80px; height:80px; position:absolute; background:url(../images/grade15.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_16{width:80px; height:80px; position:absolute; background:url(../images/grade16.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_17{width:80px; height:80px; position:absolute; background:url(../images/grade17.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_18{width:80px; height:80px; position:absolute; background:url(../images/grade18.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_19{width:80px; height:80px; position:absolute; background:url(../images/grade19.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_20{width:80px; height:80px; position:absolute; background:url(../images/grade20.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_21{width:80px; height:80px; position:absolute; background:url(../images/grade21.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_22{width:80px; height:80px; position:absolute; background:url(../images/grade22.png); margin-top:15px; margin-left:666px}

DIV.accepted_grade_23{width:80px; height:80px; position:absolute; background:url(../images/grade23.png); margin-top:15px; margin-left:666px}


/* used to be font-size:0.969em */
BODY {background:#305070 url(../images/bg_page_right.jpg) repeat-y 850px 0px; padding:0; margin:5px 0 0 0; font-family: ftou, Calibri, Arial, Helvetica, Sans-serif; line-height:1.3; font-size:16px }


SPAN.customdoctoras{color:green; padding-left:55px; background:transparent url(/images/members/pao.png) no-repeat left center; display:block; height:56px}
SPAN.customdoctorassmall{color:green; padding-left:24px; background:transparent url(/images/members/paosmall.png) no-repeat left center}

DIV#lockedtopic{width:200px; height:149px; position:relative; background:transparent url(/forum/forum_images/locked_topic.png) no-repeat left top; margin-top:-40px; margin-left:430px}
DIV#flash_msg{padding:5px; background-color:#C00000; color:white; font-weight:bold; text-align:center}
DIV.bannedmessage DIV.topblock,
DIV.bannedmessage DIV.topblocka, 
DIV.bannedmessage TD.forumPostLeft,
DIV.bannedmessage TD.forumPostRight,
DIV.bannedmessage TD.acceptedLeft,
DIV.bannedmessage TD.acceptedRight,
DIV.bannedmessage DIV.forumPostProfileInfo
{background:transparent; color:#333}

DIV.bannedmessage TD.forumPostLeft IMG{opacity:0.3}
DIV.bannedmessage TD.forumPostLeft DIV.bannedimg IMG{opacity:1}
DIV#homepagepostslink {width:82px; height:100px; position:relative; left:505px; margin-top:-85px} 
DIV#homepagepostslink A{height:100px; width:82px; display:block; background: transparent url(/images/deiksekialla.png) no-repeat left top}
DIV#homepagepostslink A:hover{background-position:0px -201px;}
DIV.spin A{background:transparent url(../images/loading.gif) no-repeat center center!important}
DIV.dateindicator{width:52px; height:15px; font-size:9px; float:right; padding:3px 3px 3px 5px; background-color:#FFF6B6; font-weight:bold; text-align:center; font-family:ftou, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;; border-bottom:1px solid #dde3ed; border-right:none; border-top: 1px solid white; border-left:1px solid white; margin-right:-10px; line-height:15px; color:#746F23; margin-top:-22px}
DIV.grade{margin-top:10px; margin-bottom:10px; padding:0; background:transparent url(/images/ftoushield.png) no-repeat center top; height:140px; text-align:center; font-size:46px; font-weight:bold; color:#c1ccdd; font-family:'bookman old style', bookman, constantia, georgia, 'times new roman', 'times', serif; line-height:125px; text-shadow: 0px 0px 10px #324F6F, -1px -1px 1px white, 1px 1px 2px black}
DIV.shield0{background-image:url(/images/ftoushield0.png); color:black; line-height:110px}
DIV.shield1{background-image:url(/images/ftoushield1.png); color:#F9012E; font-size:30px}
DIV.shield2{background-image:url(/images/ftoushield2.png); font-size:30px; line-height:160px; color:#707C33}
DIV.shield3{background-image:url(/images/ftoushield3.png)}
DIV.shield4{background-image:url(/images/ftoushield4.png); color:#C28266}
DIV.shield5{background-image:url(/images/ftoushield5.png); color:black; font-size:25px; text-shadow: 0px 0px 10px gold}

DIV#ftoulogoflash{width:27px; height:23px; position:absolute; top:10px; left:51px; background:transparent url(/ftoulogoflash.gif)}
IMG.gradesmall{width:40px; height:40px; float:left; padding-right:5px; margin-top:-11px; margin-bottom:-8px}
TD.listusername{width:300px}
SPAN.liststatus{padding-left:10px; font-size:11px}
TD.listemail{font-size:11px; text-align:left}

DIV#badge{position:absolute; left:1030px; top:130px; color:#305070; width:195px; height:250px; background:transparent url(/images/badges/bgbadge.png) no-repeat left top; opacity:0.6;filter:alpha(opacity=60)}
DIV#badge DIV#badgeinterior{width:195px; height:250px; text-align:center; font-family:georgia, 'times new roman', times, serif; font-weight:bold; color:wheat; font-size:10px; line-height:20px; text-shadow:0 0 10px gold, 0 0 30px black}
DIV#badge DIV#badgeinterior SPAN{display:block; font-size:40px; line-height:40px; margin-bottom:-10px; padding-top:184px}
DIV#badge DIV.years10{background:transparent url(/images/badges/10.png) no-repeat center top}
DIV#badge DIV.years11{background:transparent url(/images/badges/11.png) no-repeat center top}
DIV#badge DIV.years12{background:transparent url(/images/badges/12.png) no-repeat center top}


