/*	Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
	License: Шаблон разработан студией CENTROARTS, по индивидуальному заказу сайта http://inmay.ru
	Запрещено распространение файлов данного шаблона в любом виде, как на коммерческой так и на некоммерческой основе.
	Все права принадлежат автору. */
	.klin_cal.float {
    float: left;
    width: 30%; //значение зависит от желаемого количества колонок (например для 5ти колонок нужно указать 18-20%) 
    }
.clr {
    clear: both;
    height: 0;
    overflow: hidden;
    }
.shortstory_nashi_izd.float {
    float: left;
    width: 45%; 
    margin-right: 7px;
    }
.clr {
    clear: both;
    height: 0;
    overflow: hidden;
    }
.shortstory_nashi_izd.float img{width:250px; margin-right:10px; border: 1px solid #ccc; padding: 8px;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { background: #fff; } 

h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.8em; } h2 { font-size: 1.7em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

a { color: #891900; text-decoration: none; }
a:hover { text-decoration: underline; }
a img  { border: 0 none; }

input, textarea, select, button, body { font: 12px/16px Tahoma, Arial, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
hr { border: 0 none; border-top: 1px solid #d8d8d8; 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; }
.inv { display: none; }
.yellow { color: #f9b209; }
.sstory img{width:250px; margin-right:10px; border: 1px solid #ccc; padding: 8px;}
table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.lcol, .rcol, form { display: inline; }
.lcol { float: left; }
.rcol { float: right; }
.thide, .centroarts { overflow: hidden; display: block; height: 0; line-height: normal; }
.leftside .bnavi ul li a, .bpop li a, .topmenu ul a, .argmore a, .navigation a { text-decoration: none !important; }

/* CSS3 */
.btn_reglog, .infoblock, .mass_comments_action, .bpop li a, .barchives a.archives, .navigation a, .navigation span { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.wrapper { overflow: hidden; min-width: 990px; max-width: 1400px; width: 90%; text-align: left; margin: 0 auto; }

/* header */
.whead, .pbg, .footw { width: 100%; min-width: 990px; }
.whead { padding-top: 26px; background: #fff url(../images/whead.png) repeat-x 50% 0; }
	.whead .wrapper { background: #fff url(../images/lheader.jpg) no-repeat; }
	.header { padding: 0 485px 0 257px; height: 84px; background: url(../images/rheader.png) no-repeat 100% 0; }
	.header h1 { margin-left: -257px; width: 241px; padding: 18px 0 0 16px; float: left; display: inline; }
		.header h1 a { float: left; width: 203px; padding-top: 56px; background: url(../images/inmay.png); }

		.headtools { float: right; width: 100%; height: 84px; }
		.bannertop { display: inline; float: right; padding-left: 17px; width: 468px; height: 60px; margin: 12px -485px 0 0; }

	/*login*/
	.loginblock, .loginlinks, .loginbox { display: inline; float: left; }
		.loginbox { position: relative; font-size: 0.85em; margin: 16px 0 0 0; float: left; width: 154px; height: 53px; background: url(../images/loginform.png) no-repeat; }
		.loginbox li input, .searchform .lfield input { border: 0 none; background: none; font-size: 1.1em; }
		.loginbox .lfield { margin-bottom: 11px; width: 131px; height: 21px; background: #443935 url(../images/loginform.png) no-repeat; }
		.loginbox .lfpas { margin: 0; background-position: 0 -32px; }
		.loginbox li label { color: #fff; padding-right: 4px; margin-right: 3px; float: left; width: 43px; line-height: 20px; text-align: right; }
		.loginbox .lfield input { margin: 4px 0 0 0; width: 75px; color: #ffd660; }
		.loginbox .lbtn, .loginbox .lbtn input { width: 25px; height: 25px; }
		.loginbox .lbtn { position: absolute; top: 14px; right: 8px; }
		.loginbox .lbtn input { cursor: pointer; background: #ffaa2f url(../images/loginform.png) no-repeat 0 -53px; }
		.loginbox .lbtn input:hover { background-position: -25px -53px; }

		.loginlinks { float: left; font-size: 0.9em; margin-top: 25px; }

		.loginenter { min-width: 245px; max-width: 460px; width: 70%; margin-top: 12px; float: left; overflow: hidden; }
			.loginenter p { color: #2c211a; margin: 0 0 0 -7px; font-weight: bold; font-size: 0.9em; }
				.loginenter p a { color: #2c211a; }
				.loginenter p span { float: left; padding-left: 7px; margin-right: 6px; background: url(../images/yarrow.png) no-repeat 0 55%; }
				
		.loginenter ul { width: 49%; float: left; font-size: 0.9em; line-height: 1.3em; }
		.loginenter ul li { margin-right: 18px; }

.pbg { background: url(../images/pagebg.jpg) repeat 50% 0; }
.pbg .pbg { background: url(../images/pagebgtop.png) repeat-x 50% 0; }
.pbg .pbg .pbg { background: url(../images/pagebgfoot.png) repeat-x 50% 100%; }

/*toolbar*/
.toolbar { height: 54px; padding: 0 46px 0 233px; }

.topmenu { float: right; width: 100%; height: 54px; background: #2a1f17 url(../images/toolbar.png) no-repeat 100% 0; }
.topmenu ul { padding-left: 8px; float: left; height: 54px; background: url(../images/toolbar.png) no-repeat -233px -54px; }
.topmenu ul li, .topmenu ul a, .topmenu ul a b { float: left; height: 41px; background: url(../images/topmenu.png) no-repeat 0 -999px; }
	.topmenu ul li { background-position: 100% 0; line-height: 40px; }
	.topmenu ul a { color: #ffb32e; padding-right: 17px; }
	.topmenu ul a b { padding-left: 16px; cursor: pointer; }
		.topmenu ul a:hover { color: #fff; background-position: 100% -41px; }
		.topmenu ul a:hover b { background-position: 0 -82px; }

	.topmenu a.thide { width: 46px; padding-top: 54px; margin-right: -46px; float: right; background: #f8f8f8 url(../images/rsshead.png) no-repeat; }
	.topmenu a.thide:hover { background-position: 0 -54px; }

/* search */
.searchform { padding-left: 10px; width: 223px; height: 54px; margin-left: -233px; background: #e8e6e5 url(../images/toolbar.png) no-repeat 0 -54px; }
	.searchform ul { float: left; margin: 17px 0 0 0; width: 213px; height: 23px; background: #dad5d4 url(../images/searchform.png) no-repeat; }
		.searchform li { float: left; height: 23px; }
			.searchform .lfield { width: 190px; }
			.searchform .lfield input { font-size: 0.9em; width: 180px; margin: 5px 0 0 5px; }
			.searchform .lbtn, .searchform .lbtn input { width: 23px; }
			.searchform .lbtn input { height: 23px; background: url(../images/searchform.png) no-repeat 100% 0; }
			.searchform .lbtn input:hover { background-position: 100% -23px; }

/* structure */
.contain { padding: 0 5px 0 231px; background: #c6bfbd url(../images/vseptop.png) repeat-x; }
	.vsep { padding-right: 202px; background: #f3f3f3 url(../images/rightcol.png) repeat-y 100% 0; }
		.vsep .vsep { padding: 0; width: 100%; background: #fff url(../images/vsepmid.png) repeat-y 100% 0; }
		.vsep .vsep .vsep { background: url(../images/vsepmid2.png) repeat-y; }
		.vseptop { margin-right: -202px; padding-right: 202px; width: 100%; height: 16px; overflow: hidden; background: url(../images/vseptop2.png) no-repeat 100% 0; } 
		.vseptop img { float: left; }
		.mcontent { margin-left: 2px; overflow: hidden; }

	.leftside { font-size: 0.9em; padding: 0 7px 0 9px; width: 215px; margin: 0 0 0 -231px; background: url(../images/leftside.png) repeat-x; }
	.rightside { font-size: 0.9em; padding: 0 13px 115px 0; width: 189px; margin: 0 -202px 0 0; }
	.midside, .mainside { width: 100%; }

	.footvs, .footvs div { height: 32px; }
		.footvs { background: #c6bfbd url(../images/footvsright.png) no-repeat 100% 0; }
		.footvs div { position: relative; background: url(../images/footvsleft.png) no-repeat; }
		.footvs img { position: absolute; top: -137px; right: 5px; } 
	
	.fban { margin-bottom: 14px; height: 71px; background: #aeaaa9 url(../images/footban.png) no-repeat; }
		.fban .fban { margin: 0; background-color: transparent; background-position: 100% -71px; }
		.fban .fban .fban { background: url(../images/fbansep.png) no-repeat 50% 100%; }
			.fban .lcol, .fban .rcol { width: 49.5%; }
			.fban .dcont { width: 468px; height: 60px; margin: 0 auto; }
	
/* footer */
.footw { background: url(../images/footw.png) repeat-x; padding: 24px 0 25px 0; }
.footer { padding: 0 5px; overflow: hidden; }
	.copyright { padding: 6px 0 0 49px; min-height: 45px; font-size: 0.9em; float: left; color: #000; line-height: normal; background: url(../images/copyright.png) no-repeat; }
		.copyright a { color: #000; }
		.copyright strong { text-transform: uppercase; font-size: 1.1em; }
			.copyright strong a, .copyright strong { color: #000; }
			
	.footer .counts { display: inline; }
	.footer .counts ul { overflow: hidden; height: 34px; padding: 3px 3px 0 0; border: 1px solid #e8e8e8; float: right; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	.footer .counts ul li { float: left; width: 88px; margin: 0 0 0 3px; }

/* leftblocks */
.leftside .block { margin-bottom: 7px; width: 215px; background: #fff url(../images/leftblocks.png) repeat-y -215px 0; }
	.leftside .block .dbtm { font-size: 1px; overflow: hidden; height: 10px; background: url(../images/leftblocks.png) no-repeat -430px 100%; }
	.leftside .block .dtop { padding-top: 6px; background: url(../images/leftblocks.png) no-repeat -645px 0; }
	.leftside .block .dtop1 { padding-top: 6px; padding-left: 10px; background: url(../images/leftblocks.png) no-repeat -645px 0; }
	.leftside .block .btl { padding: 0 12px; line-height: 32px; height: 34px; font-size: 1.1em; background: #ffc11b url(../images/leftblocks.png) no-repeat; }
	.leftside .block .dcont, .leftside .blockbrown .dcont { margin: 0 12px; }

.leftside .blockbrown { color: #fff; background: #291b15 url(../images/leftblocks2.png) repeat-y -215px 0; }
	.leftside .blockbrown a { color: #ff9a22; }
	.leftside .blockbrown .dtop { padding-top: 11px; background: url(../images/leftblocks2.png) no-repeat; }
	.leftside .blockbrown .dbtm { padding-bottom: 13px; background: url(../images/leftblocks2.png) no-repeat -430px 100%; }
	.leftside .blockbrown .btl { margin-bottom: 6px; font-weight: normal; font-size: 1.7em; }

	/*left menu*/
	.leftside .bnavi .dcont { margin: 0 2px; }
	.leftside .bnavi ul.leftmenu { border-top: 1px solid #d5d4d4; }
	.leftside .bnavi ul.leftmenu li a, .leftside .bnavi ul.leftmenu li a span { display: block; cursor: pointer; }
	.leftside .bnavi ul.leftmenu li a { overflow: hidden; background: url(../images/leftmenu.png) no-repeat; color: #212121; height: 22px; width: 211px; position: relative; line-height: 21px; border-bottom: 1px solid #d5d4d4; }
	.leftside .bnavi ul.leftmenu li a img { vertical-align: middle; }
	.leftside .bnavi ul.leftmenu li a span { padding: 0 12px; }
		.leftside .bnavi ul.leftmenu li a:hover, .leftside .bnavi ul.leftmenu li a.selected { color: #fff; border: 0 none; height: 23px; margin-left: -7px; width: 218px; background: #443935 url(../images/leftmenu.png) no-repeat -211px 0; }
		.leftside .bnavi ul.leftmenu li a:hover span, .leftside .bnavi ul.leftmenu li a.selected span { padding-left: 19px; }

	/*leftsubmenu*/
	.submenu, .submenu ul { margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style: none; background-color: #443935; border-left: 1px solid #2c2421; visibility: hidden; z-index: 100; }
	.submenu li a { font-size: 0.9em; display: block; width: 160px; color: #fff; text-decoration: none; padding: 4px 5px; border-bottom: 1px solid #5f5652; position: relative; }
	* html .submenu li { display: inline-block; width: 170px; }
	.submenu li a:hover { background-color: #59504c; }
	.downarrowpointer { padding-left: 4px; }
	.rightarrowpointer { position: absolute; padding-top: 6px; left: 100px; top: 0; }
	.ddiframeshim { position: absolute; z-index: 500; background: none; border-width: 0; width: 0; height: 0; display: block; }

/* rightblocks */
.rightside .block { width: 189px; margin-bottom: 28px; }
	.rightside .block .btl { padding: 2px 0 0 18px; font-size: 1.6em; color: #302420; font-weight: normal; margin-bottom: 6px; background: url(../images/rightblock.png) no-repeat; }
	.rightside .block .dcont { margin: 0 0 0 11px; }

	/*topnews*/
	.bpop li a { line-height: 1.3em; color: #261b14; padding: 3px 7px 4px 7px; display: block; }
	.bpop li a:hover { color: #fff; background-color: #ffb400; }
	
	/*archives*/
	.barchives a.archives { padding: 3px 7px 4px 7px; text-decoration: none; }
	.barchives a.archives:hover { background-color: #ffb400; color: #fff; }
	.barchives a.archives b { font-weight: normal; }

	.barchives #dle_news_archive_link a.archives { padding: 0; }
	.barchives #dle_news_archive_link a.archives:hover { background: none; color: #891900; text-decoration: underline !important; }
	
	/*votes*/
	.rightside .bvote .dcont { margin-left: 17px; }
	.bvote p { color: #b4392e; margin-bottom: 1em; }
	.vsubmit { height: 30px; position: relative; background: url(../images/vsubmit.png) no-repeat; }
	.vsubmit input { position: absolute; left: 0; top: 0; cursor: pointer; padding-bottom: 3px; text-shadow: 0 1px 0 #ffd07d; border: 0 none; width: 89px; height: 30px; font-size: 1em; font-weight: bold; background: #ffb432 url(../images/vbutton.png) no-repeat; }
		.vsubmit input:hover { background-position: 0 -30px; }
		.vresult { padding-bottom: 3px; cursor: pointer; background: none; border: 0 none; font-size: 1em; float: right; width: 80px; height: 30px; margin-top: -30px; position: relative; }

/*bannertop*/
.bantop { width: 100%; background: url(../images/bantopr.png) no-repeat 100% 100%; }
.bantop .bantop { padding-bottom: 55px; background: url(../images/bantopl.png) no-repeat 0 100%; }
.bantop .dcont { margin: 0 auto; width: 500px; height: auto; }

/*base*/
.base { margin: 0 12px 30px 0; }
.basecont, .infoblock, .banfoot .dcont, .mass_comments_action { margin: 0 12px; }

.bshead { width: 100%; background: #251c16 url(../images/bsheadleft.png) no-repeat; }
	.bshead .bshead { overflow: hidden; background: url(../images/bsheadright.png) no-repeat 100% 0; }
	.bsheadd { height: 17px; font-size: 1px; overflow: hidden; background: #251c16 url(../images/bsheaddleft.png) no-repeat; }
	.bsheadd .bsheadd { background: url(../images/bsheaddright.png) no-repeat 100% 0; }
		.bshead h1 { line-height: normal; margin: 0 12px 4px 12px; padding-top: 10px; font-size: 1.5em; font-weight: normal; }
			.bshead h1 a, .bshead h1 { color: #ffb32e; }
			
			.ratebox { padding-top: 14px; margin: 0 12px 2px 7px; float: right; overflow: hidden; width: 85px; height: 17px; }
	
.bsheadinfo { line-height: 19px; margin: 0 0 12px 12px; }
.hnavi { float: left; font-size: 0.9em; }
	.hnavi li { color: #665f58; float: left; margin-right: 12px; }

	.idate, .idate span { height: 21px; background: url(../images/idate.png) no-repeat; }
	.idate span { padding: 0 10px; float: left; background-position: 100% -21px; }
	
	/*base icons*/
	ul li.icat, ul li.iauthor, ul li.iviews, ul li.icoms { padding-left: 18px; background-position: 0 50%; background-repeat: no-repeat; }
		.icat { background-image: url(../images/icat.png); }
		.iauthor { background-image: url(../images/iauthor.png); }
		.iviews { background-image: url(../images/iviews.png); }
		.icoms { background-image: url(../images/icom.png); }
	
	/* moderator icons */
	.isicons { float: right; text-align: left; margin-left: 8px; }
		.isicons ul { display: inline; }
			.isicons li { float: left; margin-left: 4px; }
			.isicons li img { vertical-align: middle; }

	.base .maincont { margin: 0 0 26px 12px; overflow: hidden; margin-right:10px;}
	.base .maincont img{width:250px; margin-right:10px; border: 1px solid #ccc; padding: 8px;}
	
.mlink { margin-left: 12px; height: 28px; background: #f4f2ee url(../images/mlink.png) no-repeat; }
	.mlink .mlink { overflow: hidden; padding: 0 0 0 6px; margin: 0; background-position: 100% -28px; background-color: transparent; }
	.mlink .hnavi { margin-top: 4px; line-height: 19px; }
	.mlink .hnavi li { padding-left: 22px; }

	.argmore a { line-height: 27px; font-size: 0.9em; margin-left: 10px; text-shadow: 0 1px 0 #ffe641; color: #000; float: right; height: 28px; width: 90px; text-align: center; background: #469bc6 url(../images/argmore.png) no-repeat; }
		.argmore a:hover {  background-position: 0 -28px; }

/* fullstory */
.fullstory .mlink { float: left; }
.fullstory .mlink .mlink { background-position: 100% -56px; }

.related { margin: 0 0 20px 12px; }
	.related h3 { font-size: 1.1em; margin-bottom: 6px; color: #ffaa14; }
		.related li { margin-bottom: 3px; }
		.related li a { font-size: 0.9em; color: #111; padding-left: 16px; background: url(../images/related.png) no-repeat 0 3px; }
		.related li a:hover { color: #973620; background-position: 0 -97px }

/*errors*/
.ierrors { background-color: ; margin: 0 12px 20px 0; }
.berrors { font-style: italic; background: #f6eedf url(../images/berrorsleft.png) no-repeat; line-height: normal; }
.berrors .berrors { overflow: hidden; background: url(../images/berrorsright.png) no-repeat 100% 0; padding: 15px 12px 4px 48px; font-size: 0.9em; }
	.dberrors, .dberrors div { height: 7px; line-height: 1px; font-size: 1px; overflow: hidden; background: #f6eedf url(../images/dberrors.png) no-repeat 0 -7px; }
		.dberrors div { background-color: transparent; background-position: 100% 0; }

/* comments */
.bcomment { margin-bottom: 20px; }
	.bcomment .dtop { margin-bottom: 12px; height: 38px; padding: 8px 12px 0 0; background: url(../images/comtop.png) repeat-x; border-top: 1px solid #eee; border-bottom: 1px solid #e8e8e8; }
		.bcomment .dtop .cominf { float: left; padding-left: 12px; background: url(../images/comarrow.png) no-repeat; }
		.bcomment .dtop h3 { clear: both; font: bold 1.15em/16px Arial, Tahoma, Helvetica, sans-serif; }
		.bcomment .dtop .hnavi { font-size: 0.85em; }
		li.selectmass input { float: right; margin-top: 3px; }

	.bcomment .dcont { margin: 0 12px; }
	.avatar { float: left; margin: 2px 10px 6px 0; } 
	.avatar img, .avatar { width: 70px; }
	.signature { color: #93918d; }

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

/*pages*/
.infoblock, .mass_comments_action { background-color: #f4f2ee; padding: 10px; }
.basecont, .mass_comments_action, .infoblock { margin-bottom: 26px; }
.basecbg { padding-top: 15px; width: 100%; }
.bcheading { font-size: 1.9em; color: #ffaa14; line-height: normal; font-weight: normal; margin: 0 0 0.6em 0; }
.heading { font-weight: normal; font-size: 1.6em; color: #2e241c; margin-bottom: 0.5em; }

/*forms*/
.tableform { width: 100%; }
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 22%; vertical-align: top; padding-right: 8px; font-weight: bold; }
	.tableform tr { background: url(../images/lightpoint.png) repeat-x; }
	.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; }
	.checkbox { padding: 4px 0; font-size: 0.9em; color: #939393; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; height: 156px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xfields input, .xfields select { padding: 2px; background-color: #fafaf9; border: 1px solid #dcdcd9; }
.f_textarea { padding: 0; }
.textin { padding: 2px; }

/*search*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; }
.searchtable fieldset legend { color: #404040; }
	
	.searchitem { font-size: 0.9em; border-bottom: 1px solid #dcdcd9; padding: 8px 12px 8px 12px; }
	.searchitem:hover { background-color: #fafaf9; }

#searchuser, #searchinput { width: 90% !important; }

/* statistics */
.statistics { margin: 0 auto; }
	.statinn { text-align: left; }
	.statistics ul { margin-bottom: 15px; }
	.statistics ul li { position: relative; background: url(../images/lightpoint.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 .lcol { width: 115px; margin: 0 0 0 -115px; }
	.usercolomn .rcol { width: 100%; }
	.usercolomn .lcol img { width: 100px; }

.userinfo { background: url(../images/lightpoint.png) repeat-x 0 0; padding-top: 12px; }
	.userinfo .relhead { color: #000; }
	.userinfo ul li span { color: #797979; }
	.userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }
	.userinfo .uirow { font-size: 0.9em; padding-top: 0; }
	.userinfo .uirow2 { font-size: 0.9em; background: url(../images/lightpoint.png) repeat-x 0 0; }
	.userinfo ul { float: left; }

	.boxlinks { font-size: 0.9em; padding: 10px; border: 1px solid #f5f5f5; background-color: #fefefe; margin-bottom: 3px; }

/* navigation */
.storenumber { font-weight: bold; }
.basenavi, .storenumber { margin-bottom: 18px; }
.basenavi { font-size: 0.9em; border-top: 1px solid #d9d9d9; height: 28px; padding: 11px 12px 0 12px; }
.navigation { float: left; }
	.navigation a, .navigation span { font-weight: bold; float: left; padding: 0 7px; height: 22px; line-height: 21px; }
	.navigation a, .navigation span.nav_ext { color: #000; }
		.navigation span { color: #fff; background-color: #ffaf21; }
		.navigation span.nav_ext { color: #000; background-color: transparent; }
		.navigation a:hover { background-color: #f4f2ee; }
		.nextprev { float: right; width: 91px; }
		.nextprev a, .nextprev span { float: left; }
		.nextprev img { background: url(../images/nextprev.png) no-repeat; height: 26px; float: left;  }
		.nnext { width: 51px; } .nprev { width: 40px; }
			a img.nnext { background-position: -40px -26px; }
			span img.nnext { background-position: -40px 0; }
			a img.nprev { background-position: 0 -26px; }
			span img.nprev { background-position: 0 0; }

/* buttons */
.fbutton, .btn_reglog { border: 0 none; background: none; cursor: pointer; }

	.btn_reglog { background: #f2f2f2 url(../images/bbcodes.png) repeat-x; border: 1px solid #c5c5c5; color: #7d7d7d; width: 108px; height: 21px; padding-bottom: 3px; font-weight: bold; }
	.btn_reglog:hover { background: #fff none; }

	.fbutton { margin-bottom: 2px; text-shadow: 0 1px 0 #ffd07d; border: 1px solid #c48a37; width: 100px; height: 28px; color: #000; padding: 2px 0 5px 0; background: #f6b42b url(../images/fbutton.png) repeat-x; font-weight: bold; }
	.fbutton:hover { background-position: 0 -28px; }
	.fbutton {
		-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
		-moz-box-shadow: 0 1px 4px -2px black;
		-webkit-box-shadow: 0 1px 4px -2px black;
		box-shadow: 0 1px 4px -2px black;
	}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 320px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}