/*
 Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
 License: Данный шаблон разработан студией CENTROARTS,
 по индивидуальному заказу сайта http://emugames.info
 Запрещено распространение файлов данного шаблона
 в любом виде, как на коммерческой так и на некоммерческой основе.
 Все права принадлежат автору.
*/

.btn_reglog {
 background: #f2f2f2 url("../images/bbcodes0.png") repeat-x 0 0;
 border: 1px solid #c5c5c5;
 color: #7d7d7d;
 width: 108px; height: 18px;
 padding-bottom: 3px;
 font-weight: bold;
 cursor: pointer;
 -moz-border-radius:3px;
}
.btn_reglog:hover { background: #fff none; }

/*sort*/
.sort { text-align: center; padding-top: 12px; height: 34px; overflow: hidden; background: #f6f6f6 url("../images/sortbg00.png") no-repeat; }

/*pager*/
.basenavi { padding: 0 22px; border-top: 5px solid #838383; height: 55px; overflow: hidden; }
.basenavi .dpad { margin-top: 6px; }
.navigation { color: #fff; text-align: left; height: 30px; line-height: 30px; font-size: 1.8em; }
 .navigation a { color: #333; margin-right: -2px; padding: 2px 3px; text-decoration: none !important; }
 .navigation a:hover { background-color: #b42828; color: #fff; }
 .navigation span { margin-right: -2px; color: #b42828; padding: 3px 2px; }
 .nprev a, .nnext a, .nprev span, .nnext span { color: #4b4a4a; margin-right: 10px; padding-right: 20px; }
 .nprev a, .nnext a { color: #b42828; }
 .nprev a, .nprev span { padding: 0 0 0 20px; background: url("../images/naviback.png") no-repeat 0 50%; }
 .nnext a, .nnext span { background: url("../images/navinext.png") no-repeat 100% 50%; }
 .nprev span { background-image: url("../images/naviback.png"); }
 .nnext span { background-image: url("../images/navinexu.png"); }

/*base*/
.base, .basenavi { overflow: hidden; border-bottom: 1px solid #e2e2e2; margin: 0 0 1px 0; background: url("../images/basefoot.png") repeat-x 0 100%; }
.maincont { margin: 0 22px 22px 22px; overflow: hidden; background:url(../images/rss_taib.png) no-repeat -30px -30px;}
.base .maincont, .cmaincont { font-size: 1.1em; line-height: 1.4em; }

.bheading { overflow: hidden; width: 100%; background: #2f2f2f url("../images/bheading.png") repeat-x; }
 .bheading h1 { font-size: 1.5em; font-weight: bold; text-transform: uppercase; letter-spacing: -0.05em; color: #fff; display: block; padding: 8px 0; margin: 0 59px 0 22px; }
 .bheading h1 a { color: #fff; }

.headinginfo { height: 21px; margin-bottom: 16px; padding-right: 59px; position: relative; }
.comm { width: 39px; height: 38px; display: block; position: absolute; right: 13px; top: -24px; background: #fea200 url("../images/comm0000.png") no-repeat; } 
 .comm { line-height: 29px; font-size: 1.4em; text-align: center; color: #fff; }
 .comm a { color: #fff; }

.bsinfo, .bsinfo span { float: left; height: 21px; }
 .bsinfo { overflow: hidden; max-width: 550px; padding-right: 30px; color: #a9a9a9; font-size: 0.9em; background: #2f2f2f url("../images/bsinfo00.png") no-repeat 100% -21px; }
 .bsinfo span { max-width: 528px; overflow: hidden; white-space: nowrap; padding-left: 22px; background: url("../images/bsinfo00.png") no-repeat 0 0; }
 .bsinfo em { color: #484848; }
 .bsinfo a { color: #a9a9a9; }

.bmore { line-height: 27px; margin: 0 22px 10px 22px; height: 29px; overflow: hidden; background: #f8f7f6 url("../images/bmore000.png") no-repeat 0 -29px; }
 .bmore .bmore { margin: 0; padding: 0 10px 0 10px; background: url("../images/bmore000.png") no-repeat 100% 0; }

 .argmore a { color: #343434; font-size: 1.1em; padding-left: 12px; float: left; width: 128px; height: 29px; cursor: pointer; text-decoration: none !important; margin: 0 0 0 -10px; background: #f3f3f3 url("../images/argmore0.png") no-repeat; }
 .argmore a:hover { color: #b42828; background-position: 0 -29px; }
 .ratebox { width: 85px; height: 16px; overflow: hidden; float: right; margin-top: 5px; }
 .infobase, .btags { display: inline; float: left; }
 .infobase span { margin-right: 6px; }

.basefoot { margin: 0 22px 0 22px; height: 25px; }
 .isicons { float: right; width: 40px; text-align: right; margin: 0 0 4px 4px; }
 .isicons span { float: right; padding: 0 2px; }

.brelated { padding: 0 22px; background: #f8f7f6 url("../images/brelated.png") no-repeat 0 0; border-top: 1px solid #d3d3d3; overflow: hidden; }
 .brelated .dtitle { margin-bottom: 6px; text-align: center; line-height: 26px; display: block; width: 150px; height: 29px; background: #ffa421 url("../images/relatedt.png") no-repeat 0 0; }
 .brelated .dcont { margin-bottom: 12px; }
 .brelated ul li { padding-left: 16px; background: url("../images/brelated.png") no-repeat 5px 5px; }
 .brelated ul li a { color: #000; text-decoration: none !important; }
 .brelated ul li a:hover { color: #b42828; }

.hcomments { position: relative; padding: 0 22px 0 68px; border-top: 1px solid #b0afaf; border-bottom: 1px solid #d4d4d4; margin: 0 0 1px 0; height: 51px; overflow: hidden; background: #fff url("../images/hcomment.png") repeat-x 0 0; }
.hcomments .comm { left: 22px; top: 9px; background-image: url("../images/comm2000.png"); }
.hcomments h2 { font-size: 1.6em; margin-top: 13px; color: #303030; }

/*fullstory*/
.storenumber { text-align: center; margin: 0 0 0.8em 0; }

/*errors*/
.errors { margin: 0 0 1px 0; padding: 7px 22px 7px 70px; background: #d7d7d7 url("../images/errors.png") no-repeat 22px 50%; overflow: hidden; }
.errors a { color: #b32e00; }

/*comments*/
.wmcomments { margin: 0 0 1px 0; background-color: #f8f7f6; border-top: 2px solid #454545; padding-top: 10px; }
.commentar { padding: 0 22px 0 120px; }
 .commentar .lcolomn { padding-left: 10px; width: 110px; margin: 0 0 0 -120px; font-size: 0.9em; color: #5c5c5c; line-height: normal; }
 .commentar .lcolomn img { width: 100px; margin: 0 0 0.2em 0; }
 .commentar .lcolomn .cdate { color: #fff; }
 .commentar .rcolomn { width: 100%; }
 
 .comhead { position: relative; margin: 0 0 0.5em 0; }
 .cquote a img { position: absolute; right: 0; top: -10px; z-index: 11; width: 32px; height: 39px; background: #ae3433 url("../images/cquote00.png") no-repeat 0 0; }
 .cquote a:hover img { background: #d74c4c url("../images/cquote00.png") no-repeat -32px 0; }

 .nickname { font-size: 17px; line-height: normal; font-family: Tahoma, Arial, sans-serif; }
 .nickname a, .nickname { color: #b32e00; }
 
 .cheadinfo { font-size: 0.9em; color: #777777; clear: both; }
 .cheadinfo span.arg { margin-right: 10px; }

 .cmaincont { margin: 0 0 0.6em 0; }
 .signature { color: #93918d; font-size: 0.9em; }

 .cominfo span { float: right; margin: 0 0 0.6em 10px; }

.basecont { padding-top: 14px; overflow: hidden; }
.baseaddcom { background: #fff url("../images/hcomment.png") repeat-x 0 0; border-top: 1px solid #d3d3d3; }

/*pages*/
h1.heading2, .heading3 { color: #404040; font-size: 1.8em; margin: 0 0 0.5em 0; }
.heading3 { color: #b03837; }

/*forms*/
.tableform { width: 100%; }
 .tableform td { padding: 8px 0; line-height: 1.35em; }
 .tableform td.label { width: 24%; vertical-align: top; font-weight: bold; }
 .tableform tr { background: url("../images/linepoin.png") repeat-x 0 0; }
 .tableform tr.flast td { padding-bottom: 0; }
 .tableform .nostylebb tr { background: none; }
 .tableform .nostylebb tr td { padding: 0; }
 .addnews { font-weight: bold; }
 .impot { color: #e5372f; font-weight: normal; }

.f_input { width: 300px; }
.f_textarea { width: 458px; height: 156px; }

/*search*/
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; }
.searchtable fieldset { }
.searchtable fieldset legend { color: #404040; }

.pollvotelist { width: 70%; text-align: left; }
.pollvotelist input { margin-right: 5px; }

/*statistics*/
.statistics { margin: 0 auto; }
 .statinn { text-align: left; }
 .statistics ul { margin-bottom: 15px; }
 .statistics ul li { position: relative; background: url("../images/dotted20.png") repeat-x 0 100%; padding: 4px 0; }
 .statistics ul li b { position: absolute; right: 0; }

/*userinfo*/
.usercolomn { overflow: hidden; padding: 0 0 0 115px; margin-bottom: 9px; }
 .usercolomn .lcolomn { width: 115px; margin: 0 0 0 -115px; }
 .usercolomn .rcolomn { width: 100%; }
 .usercolomn .lcolomn img { width: 100px; border: 1px solid #d6d6d6; }
 .userinfo h2 { font-size: 18px; color: #828282; font-weight: normal; }
 .userinfo .uirow, .userinfo .uirow2 { padding: 10px 0; }
 .userinfo .uirow { padding-top: 0; }
 .userinfo .uirow2 { background: url("../images/dotted20.png") repeat-x 0 0; }
 .userinfo .colomn { float: left; }

 .boxlinks { padding: 10px; border: 1px solid #e8e5e3; background-color: #f8f7f6; margin-bottom: 3px; }

/*
 Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
 License: Данный шаблон разработан студией CENTROARTS,
 по индивидуальному заказу сайта http://emugames.info
 Запрещено распространение файлов данного шаблона
 в любом виде, как на коммерческой так и на некоммерческой основе.
 Все права принадлежат автору.
*/
* { font-size: 1em; font-style: normal; margin: 0; padding: 0; }
h1, h2, h3, h4, h5 { line-height: normal; font-weight: normal; font-family: Arial, Helvetica, Tahoma, sans-serif; }
h1 { font-size: 1.4em; } h2 { font-size: 1.3em; } h3 { font-size: 1.2em; } h4 { font-size: 1.1em; } h5 { font-size: 1.0em; }
a { color: #b42828; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
input, textarea, select { outline: none; font-family: Arial, Helvetica, Tahoma, sans-serif; }
body { color: #000; background-color: #FFFFFF; font-size: 0.70em; line-height: 1.4em; font-family: Arial, Helvetica, Tahoma, sans-serif; }
.pagebg { text-align: center; background: #dfdbd1 url("../images/pagebg00.png") repeat 0 0; }
p { padding: 0; margin: 0; margin-bottom: 0.4em; }
.clr { clear: both; }
a img { border: 0 none; }
.parag { text-indent: 30px; }
.small { font-size: 0.9em; color: #717170; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li, #pager ul, #pager ul li { margin: 0; padding: 0; list-style: none; }

.pagetop { width: 100%; background: url("../images/pagetop0.jpg") repeat-x 0 0; }
.wrapper { width: 996px; text-align: left; margin: 0 auto; }

/*HEAD*/
.lcolomn { float: left; display: inline; }
.rcolomn, .searchform { float: right; display: inline; }
.yellow { color: #ff9600; }

.shwtop { height: 34px; overflow: hidden; padding: 0 32px; font-size: 0.9em; background: url("../images/shadowto.png") no-repeat 0 100%; }
 .shwtop span { float: left; margin-top: 8px; }
 .shwtop span a { margin-right: 5px; color: #404040; }
 .rssicon img { position: relative; top: 9px; float: right; width: 16px; height: 16px; background: url("../images/rsstop00.png") no-repeat 0 0; }
 .rssicon:hover img { background-position: -16px 0; }

.shwmid { width: 970px; padding: 0 13px; background: url("../images/shadowmi.png") repeat-y 0 0; }

.toppanel { font-size: 1.1em; background: #444 url("../images/topmenu0.png") repeat-x 0 0; height: 44px; }
 .topmenu, .topmenu li { display: inline; }
 .topmenu li a, .topmenu li a span, .topmenu li a strong { cursor: pointer; float: left; height: 44px; font-weight: normal; }
 .topmenu li a { text-decoration: none !important; line-height: 43px; color: #fff; }
 .topmenu li a strong { padding: 0 17px 0 16px; background: url("../images/topmenu0.png") no-repeat 100% -44px; }
 .topmenu li a.sub span { background: url("../images/topmenu0.png") no-repeat 50% -88px; }
 .topmenu li a:hover, .topmenu li a.selected { background: #303030 url("../images/topmenu0.png") repeat-x 0 -132px; }

 .submenu { margin: -1px 0 0 0; background-color: #484848; border: 1px solid #313131; border-width: 1px 1px 0 1px; position: absolute; top: 0; z-index:999; width: 190px; visibility: hidden;
 filter:alpha(opacity=95);
 -moz-opacity:0.95;
 -khtml-opacity: 0.95;
 opacity: 0.95;
 }
 .submenu a { border-bottom: 1px solid #313131; height: 25px; line-height: 24px; display: block; text-indent: 12px; text-decoration: none !important; color: #fff; }
 .submenu a:hover { background: #585858 url("../images/sublink0.png") repeat-x 0 0; color: #ffb82f; }

.tophead { padding: 0 37px 0 31px; height: 80px; overflow: hidden; background: #fefefe url("../images/tophead0.png") no-repeat 0 0; }
 .tophead h1 { display: inline; }
 .tophead h1 a { position: relative; z-index: 4; float: left; margin: 22px 0 0; width: 185px; height: 41px; overflow: hidden; line-height: 100px; white-space: nowrap; background: url("../images/emugames.png") no-repeat; }

 .tophead .bannertop { margin: 11px 0 0; float: right; width: 468px; height: 60px; overflow: hidden; }

.headimage { width: 970px; height: 179px; padding: 41px 0 0 12px; margin: -41px 0 0 -12px; background: url("../images/headimag.png") no-repeat 0 0; }
 .headimg { padding: 0 28px 0 0; height: 179px; overflow: hidden; background: #0f0f12 url("../images/headimag.jpg") no-repeat 0 0; }

 .calendarbox { width: 234px; float: right; margin-top: 8px; }

.toolbar { padding: 0 28px; height: 68px; overflow: hidden; background: #000 url("../images/toolbar0.png") no-repeat 0 0; }

.loginform { display: inline; }
 .loginbox { margin: 22px 0 0; }
 .loginbox .lfield { margin-right: 4px; padding: 0 6px; overflow: hidden; width: 133px; height: 25px; background: url("../images/search00.png") no-repeat 0 -50px; }
 .loginbox, .loginbox .lfield, .loginbox .lfield span, .loginbox .lfield div, .loginbox .submit, .loginbox .lreg { float: left; }
 .loginbox .lfield span { height: 21px; padding-top: 4px; margin-right: 3px; color: #6f6f6f; }
 .loginbox .lfield div { width: 92px; padding: 5px 0 0; }
 .loginbox .lfield input { color: #d1d1d1; width: 92px; }
 .loginbox .fpass div, .loginbox .fpass input { width: 88px; }

 .loginbox .submit, .loginbox .submit input { width: 27px; height: 25px; }
 .loginbox .submit { margin-right: 17px; }
 .loginbox .submit input { background: url("../images/search00.png") no-repeat 0 -75px; }
 .loginbox .submit input:hover { background-position: -27px -75px; }

 .loginbox .lreg { color: #626262; height: 25px; line-height: 24px; }
 .loginbox .lreg a { color: #d1d1d1; }

 .loginenter { float: left; width: 400px; padding: 0 0 0 65px; }
 .loginenter .lgavatar { display: inline; margin: 8px 0 0 -65px; padding-right: 13px; float: left; width: 52px; height: 52px; overflow: hidden; }
 .loginenter .lgavatar img { width: 50px; height: 50px; border: 1px solid #000; }
 .lginfo { margin-top: 10px; }
 .lginfo, .lginfo ul { float: left; width: 100%; }
 .lginfo ul { width: 33.2%; line-height: 1.3em; }
 .lginfo ul a, .lginfo ul { color: #fff; } 
 .lginfo ul a:hover, .loginbox .lreg a:hover { color: #ff9600; text-decoration: none !important; }
 
 .searchform { width: 243px; height: 25px; overflow: hidden; position: relative; top: 22px; background: url("../images/search00.png") no-repeat 0 0; }
 .searchform .lfield { float: left; width: 196px; height: 12px; padding: 0 0 0 10px; }
 .searchform .lfield input, .searchform .submit input, .loginbox .lfield input { background: none; border: 0 none; }
 .searchform .lfield input { color: #b8b8b8; width: 196px; padding: 5px 0 0; }
 .searchform .submit { position: absolute; right: 0; top: 0; }
 .searchform .submit input, .searchform .submit { width: 31px; height: 25px; }
 .searchform .submit input { cursor: pointer; background: url("../images/search00.png") no-repeat 0 -25px; }
 .searchform .submit input:hover { background-position: -31px -25px; }
 
.speedbar { padding: 10px 18px 0 18px; overflow: hidden; height: 34px; background: #b1aea8 url("../images/speedbar.png") no-repeat 0 0; }
 .speedbar a { color: #fff; }

/*middle*/
.wrapmid { padding-bottom: 6px; width: 100%; background: #a6a39c url("../images/wrapmid0.png") repeat-x 0 100%; }
.container, .rightside, .mainside { overflow: hidden; }
 .container { padding: 0 301px 0 6px; } 
 .rightside { display: inline; float: right; padding-left: 7px; width: 294px; margin: 0 -301px 0 0; }
 .mainside { float: left; width: 663px; padding-top: 10px; background: #fff url("../images/mainside.png") no-repeat 0 0; }
 table.conts { border: 0 none; width: 100%; }
 .nopad { padding-top: 0; }

.arradtop, .arradtop span, .arradbtm, .arradbtm span { display: block; width: 100%; height: 6px; overflow: hidden; background: url("../images/arrad000.png") no-repeat 0 0; }
.arradtop, .arradbtm { font-size: 1px; }
.arradtop { background-position: 0 0; }
.arradbtm { background-position: 0 -18px; }
.arradtop span { background-position: 100% -6px; }
.arradbtm span { background-position: 100% -12px; }

.rightside .block { background: #2f2f2f url("../images/blockbg0.png") no-repeat -287px 100%; color: #c3c3c3; }
.rightside .block a { color: #ffffff; text-decoration: none !important; }
.rightside .block a:hover { color: #ff9600; }
 .rightside .block .dcont, .rightside .blockad .dcont { margin: 0 15px; width: 257px; overflow: hidden; }
 .rightside .block .dtitle { overflow: hidden; background: #ddd url("../images/blockbg0.png") no-repeat 0 0; padding-left: 15px; height: 37px; margin: 0 0 12px 0; line-height: 32px; color: #fab311; }
 .rightside .block .dtitle img, .rightside .blockad .dtitle img, .blocktags .dtitle img { margin-top: 9px; width: 132px; height: 14px; background: url("../images/headings.png") no-repeat 0 0; }

.rightside .bnavi .dtitle img { width: 73px; background-position: 0 0; }
.rightside .btopnews .dtitle img { background-position: 0 -14px; }
.rightside .barchives .dtitle img { width: 87px; background-position: 0 -28px; }
.rightside .bvote .dtitle img { width: 53px; background-position: 0 -42px; }
.rightside .btopforum .dtitle img { width: 91px; background-position: 0 -70px; }
.rightside .btopfriend .dtitle img { width: 89px; background-position: 0 -84px; }
 .vtitle { color: #ff9600; }
 .fvbutton { margin-bottom: 4px; background: #ffb142 url("../images/votebtn0.png") no-repeat 0 0; width: 132px; height: 21px; color: #000; }
 .fvbutton:hover { background-position: 0 -21px; }

 .fresult { color: #ffab32; background: none; }

.bnavi li { width: 100%; margin: 0 0 2px 0; background: #383838 url("../images/vtlnk000.png") no-repeat -257px 100%; }
 .bnavi li .vtlnk { width: 100%; background: url("../images/vtlnk000.png") no-repeat 0 0; }
 .bnavi li:hover { background: #292929 url("../images/vtlnk000.png") no-repeat -771px 100%; }
 .bnavi li:hover .vtlnk { background: url("../images/vtlnk000.png") no-repeat -514px 0; }
 .bnavi li .vtlnk b { display: block; position: relative; display: block; }
 .bnavi li .vtlnk b a { padding: 0 10px; line-height: 30px; height: 31px; display: block; }
 .bnavi li .vtlnk b img { position: absolute; top: 0; right: 0; cursor: pointer; width: 26px; height: 31px; background: url("../images/plusminu.png") no-repeat; }
 .bnavi li .vtlnk b img.active { background-position: -26px 0; }
 .bnavi li .vtlnk b img.active:hover { background-position: -26px -31px; }
 .bnavi li .vtlnk b img.deactive { background-position: 0 0; }
 .bnavi li .vtlnk b img.deactive:hover { background-position: 0 -31px; }

 .vsubmenu { overflow: hidden; }
 .vsubmenu ul { padding: 0 10px 4px 10px; }
 .vsubmenu ul li { background: none !important; margin: 0; display: inline; }
 .vsubmenu ul li a { display: block; width: 100%; padding: 5px 0 4px 0; background: url("../images/vsublink.png") repeat-x; }

.rightside .blockad, .rightside .block { width: 287px; overflow: hidden; margin: 0 0 2px 0; padding: 0 0 21px 0; }
 .rightside .blockad { padding: 0 0 15px 0; background: #c2bfb6 url("../images/blockadb.png") no-repeat -287px 100%; }
 .rightside .blockad .dtitle { padding-left: 15px; margin-bottom: 10px; }
 .rightside .blockad .dtitle img { width: 59px; background-position: 0 -56px; }
 .rightside .blockad .dcont { text-align: center; }
 .rightside .blockad .dtop { background: url("../images/blockadb.png") no-repeat 0 0; }

.blocktags { color: #d3d3d3; overflow: hidden; padding-top: 15px; background: #2b2b2b url("../images/blocktag.png") no-repeat 0 0; }
.blocktags a { color: #ebebeb; text-decoration: none !important; }
 .blocktags a:hover { color: #ffa728; }
 .blocktags .dtop { padding-bottom: 15px; overflow: hidden; background: url("../images/blocktah.png") no-repeat 0 100%; }
 .blocktags .dcont { margin: 0 15px; overflow: hidden; }
 .blocktags .dtitle img { height: 10px; width: 90px; background: url("../images/blocktai.png") no-repeat 0 0; margin: 0 0 10px 0; }

/*foot*/
.footad { padding: 0 6px; overflow: hidden; text-align: center; height: 105px; background: #a6a39c url("../images/footad00.png") repeat-x 0 0; border: 1px solid #8a8882; border-width: 1px 0; }
 .footad .block { margin-top: 9px; }

.footer { padding: 0 14px 0 25px; height: 59px; overflow: hidden; background: #fcfcfc url("../images/footer00.png") repeat-x 0 0; }
 .copyright { line-height: normal; margin-top: 21px; float: left; color: #a6a39c; font-weight: bold; font-size: 1.3em; }
 .copyright a { color: #484848; }

.counts { display: inline; }
 .counts ul { float: right; }
 .counts ul li { float: left; width: 88px; margin: 14px 0 0 6px; }

.shwfoot { padding: 14px 28px 0 28px; height: 34px; background: url("../images/shadowbt.png") no-repeat 0 0; }
.centroarts { float: right; width: 100px; height: 22px; background: url("../images/centroar.png"); overflow: hidden; line-height: 100px; white-space: nowrap; }
.fbutton, .btn_reglog, .fvbutton, .fresult { border: 0 none; cursor: pointer; font-weight: bold; }
 .fbutton { font-size:1.1em; background: #f4f4f4 url("../images/fbutton0.png") no-repeat 0 0; width: 125px; height: 29px; color: #343434; padding: 2px 2px 6px 4px; }
 .fbutton:hover { background-position: 0 -29px; color: #b42828; }