/* Common */
.regform {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tw100 {width:99%; border:0; margin:0 auto;}
.fpath, .fpage {font:normal 11px/13px Verdana; color:#000; width:90%;}
.fpath a {color: #000;}
.fpath a:hover {color: #C4161C;}
.fpage {text-align:center;}
.fpage a {color: #000;}
.fpage a:hover {color: #C4161C;}

.vmid {vertical-align:middle; border:0;}
.tauth {font:normal 8.5pt/9.5pt Verdana; color:#000; margin:0 12pt 0 0;}
.tauth a {color: #000;}
.tauth a:hover {color:#0072B1;}

.logged {background:#F0F0F0; height:25px; border: 1px solid #646663;}
.logged td {font:normal 11px/12px Verdana; color:#000; padding:0 16px;}
.logged .right {text-align:right;}
.logged a {color: #000;}
.logged a:hover {color: #000;}
.logged img {vertical-align:middle;}

.forum .rpan {width:250px;}
.forum .bot-hr, 
.answer .bot-hr {height:5px; background:#AAAAAA; font-size:1px;}
.answer .userdata {width:148px;}
.forum newtheme-a a {color:#FFF;}
.topic .rpan {width:200px;}

.newtopic .cgray, 
.list-answers .cgray,
.answer .cgray {background:#F0F0F0;}
.newtopic .lpan,
.list-answers .lpan {text-align:center; width:157px;}

.logformr {font:bold 11px/12px Verdana; color:#000; margin:0;}

.thf {height:22px; background:#AAAAAA; color:#FFF; vertical-align:middle; font:bold 8pt/10.5pt Verdana; text-align:center; white-space:nowrap;}
.thf a {color:#FFF;}
.tht {height:22px; width:30px; background:#AAAAAA; color:#FFF; vertical-align:middle; font:bold 8pt/10.5pt Verdana; text-align:center;}
.tha {height:22px; width:40px; background:#AAAAAA; color:#FFF; vertical-align:middle; font:bold 8pt/10.5pt Verdana; text-align:center;}
.thr {height:22px; width:250px; background:#AAAAAA; color:#FFF; vertical-align:middle; font:bold 8pt/10.5pt Verdana; text-align:center;}
.thrs {height:22px; width:140px; background:#AAAAAA; color:#FFF; vertical-align:middle; font:bold 8pt/10.5pt Verdana; text-align:center;}
.thl {height:22px; background:#AAAAAA; color:#FFF; vertical-align:middle; font:bold 8pt/10.5pt Verdana; text-align:left;}
.thl a {color: #FFF; text-decoration:none;}

.ltl { padding-left:12pt; padding-right:3pt; font:normal 7.5pt/9pt Verdana; color:#000; text-align:left;} /* count, center */
.ltl a {font:bold 8pt/10.5pt Verdana; color:#000; text-decoration:none;}
.ltl a:hover {font:bold 8pt/10.5pt Verdana; color:#000; text-decoration:underline;}
.ltl span {color:#444444;}
.ltc {font:normal 8pt/10.5pt Verdana; color:#000; text-align:center;} /* count, center */
.ltr { padding-left:3pt; padding-right:3pt; font:normal 7.5pt/10.5pt Verdana; color:#000; text-align:left;} /* count, center */
.ltr a {font:bold 7.5pt/10.5pt Verdana; color:#000; text-decoration:none;}
.ltr a:hover {font:bold 7.5pt/10.5pt Verdana; color:#000; text-decoration:underline;}

.trodd {background: #FFF; height:30px;}
.treven {background: #F0F0F0; height:30px;}

.fi {border:1px solid gray; background:#FFF; color:#000; width:388px;}
.fta {height:130px; width:388px; border:1px solid gray;}

.ftxt1 {font:normal 8.5pt/9.5pt Verdana; color:#000;}
.ftxt1 a {font:normal 8.5pt/9.5pt Verdana; color:#000; text-decoration:none;}
.ftxt1 a:hover {text-decoration:underline;}

.no-registered {background:#999999; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.no-registered p {padding:0; margin:2px 0;}

.flinks {font:normal 8.5pt/9.5pt Verdana; color:#000;}

#ftoppanel {font:normal 8pt/10.5pt Verdana; color:#000; background:#EEE; border:1px solid #888; padding:4pt;}
#ftoppanel a {font:normal 8pt/10.5pt Verdana; color:#000;}

#fsearcher {margin: 5px 0; background: #EEE; border: solid 1px #888; display:none;}
.fsearchinp {background: #fff url(i_srch.gif) 0 1px no-repeat; font:normal 8pt/10.5pt Verdana; color:#000; padding-left:18px; border-top:1px solid #444; border-left:1px solid #444; border-right:1px solid #CCC; border-bottom:1px solid #CCC; width:147px; height:14px; margin:5px 4px 5px 5px;}
.fsearchbut {margin-bottom:2px;}
html > body .fsearchbut {margin-bottom:1px;}


.fatheme {font:normal 8.5pt/9.5pt Verdana; color:#000; height:23px; background:#D0CEC8; border: 1px solid #888;}
.tdansl {max-width:140px;width:140px;font:normal 8.5pt/9.5pt Verdana; color:#000; border-left:1px solid #888; vertical-align:top; padding:4pt;}
.tdansl a {font:normal 8.5pt/9.5pt Verdana; color:#000;}
.tdansr {font:normal 8.5pt/9.5pt Verdana; color:#000; text-align:left; border-right:1px solid #888; vertical-align:top; padding:4pt;}
.tdansr a {font:normal 8.5pt/9.5pt Verdana; color:#000;}
.tdansb {height:25px; text-align:right; border-right:1px solid #888; border-bottom:1px solid #888; border-left:1px solid #888;}
.tdansb a {font:normal 8.5pt/9.5pt Verdana; color:#000;}
.tdanscit {height:25px; background:#D0CEC8; text-align:right; border-right:1px solid #888; border-bottom:1px solid #888; border-left:1px solid #888;}
.tdanscit a {font:normal 8.5pt/9.5pt Verdana; color:#000;}

#smile {width:120px; margin:0 auto;}

.citate {width:95%; float:right; font:normal 8pt/10.5pt Verdana;}
.tcitbt { border-right:#F0F0F0 5px solid; border-top:#F0F0F0 0px solid; border-left:#F0F0F0 5px solid; border-bottom:#a9e3f8 5px solid; width:0px; height:0px;}
.tcitbb {border-right:#F0F0F0 5px solid; border-top:#a9e3f8 5px solid; border-left:#F0F0F0 5px solid; border-bottom:#F0F0F0 0px solid; width:0px; height:0px;}
.tcittxt {background:#a9e3f8; padding: 3pt;}
.cbr {clear:both;}

.ftxt {font:normal 8.5pt/9.5pt Verdana; color:#000;}
.ftxt a {color:#000;}
.ftxtc {font:normal 8.5pt/9.5pt Verdana; color:#000; text-align:center;}
.ftxtc a {font:normal 8pt/10.5pt Verdana; color:#000; border:0; text-decoration:underline;}
.fhr {clear:both; height:1px; color:#888;}

/* New theme & add reply panels */
.fdivlines {background:#EEE; border:1px solid #888;}
.fdivlines br {clear:both;}
.fdivcoll {float:left; width:136px; overflow:auto;}
.fdivcolr {float:left;}
.fhead {font:normal 8.5pt/9.5pt Verdana; color:#000; margin:5pt 8pt;}