/*
	Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
	License: Данный шаблон разработан студией CENTROARTS,
	по индивидуальному заказу сайта http://webice.ru
	Запрещено распространение файлов данного шаблона
	в любом виде, как на коммерческой так и на некоммерческой основе.
	Все права принадлежат автору.
*/

.btn_reglog {
	background: #f2f2f2 url("../images/bbcodes.png") repeat-x left top;
	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 { font-size: 0.9em; color: #75919f; text-align: center; margin-bottom: 6px; }

.storyimg { float: left; padding: 3px; border: 1px solid #ccc; background-color: #fff; margin: 0px 5px 5px 0px; }

/*pager*/
.basenavi { padding-top: 10px; }
	.navigation { line-height: 33px; }
	.navigation a, .navigation span { font-size: 1.4em; padding: 5px 7px; }
	.navigation span { color: #fff; background-color: #5599bb; }

	.nprev img, .nnext img { vertical-align: middle; width: 45px; height: 23px; margin: -7px 3px 0 3px; background-image: url("../images/navigation.png"); }
	.nprev span img { background-position: 0 0; }
	.nnext span img { background-position: -45px 0; }
	.nprev a img { background-position: 0 -23px; }
	.nnext a img { background-position: -45px -23px; }
	.nprev a:hover img { background-position: 0 -46px; }
	.nnext a:hover img { background-position: -45px -46px; }

/*base*/
.base { margin-bottom: 20px; width: 100%; }
.fullstory { margin-bottom: 0; }
.hsep { clear: both; width: 100%; height: 20px; font-size: 1px; background: url("../images/hsep.png") repeat-x; }

.heading { margin: 0 0 0.2em 0; line-height: normal; font-size: 1.6em; color: #388abe; padding: 0 15px; position: relative; }
	.heading img { position: absolute; left: -6px; top: 0; }

.headinfo { height: 48px; background: url("../images/headinfo.png") no-repeat 0 0; }
.headinfo .headinfo { overflow: hidden; padding: 0 15px; background-position: 100% -48px; font-size: 0.9em; }
.headinfo .arg { margin-top: 2px; }
.headinfo .isicons { margin-top: 4px; }
.datebox, .datebox span { float: left; height: 20px; }
	.datebox { margin-right: 6px; font-size: 0.9em; line-height: 19px; padding-left: 10px; background: #edf0f2 url("../images/datebox.png") no-repeat 0 0; }
	.datebox span { padding-right: 18px; background: url("../images/datebox.png") no-repeat 100% -20px; }

.maincont { margin: 0 15px 15px 15px; overflow: hidden;}
.bmore, .bmorein { height: 28px; }
	.bmore { font-size: 0.9em; overflow: hidden; background: #f1f1eb url("../images/bmore.png") no-repeat 0 0; margin: 0 15px 8px 15px; }
	.bmorein { background: url("../images/bmore.png") no-repeat 100% -28px; }

	.bmore .arg { color: #575755; margin-top: 6px; margin-right: 10px; }
	.bmore .arg span {margin-left: 10px; }
	.argmore a, .argcom a { text-align: center; float: right; width: 104px; line-height: 27px; height: 28px; color: #fff; background: #69a82f url("../images/argmore.png") no-repeat; }
	.argcom a { width: 151px; background: #8b9fb4 url("../images/comlink.png") no-repeat; }
    .argtwe { text-align: center; float: right; width: 90px; height: 20px; margin-top: 6px }
	.argmore a:hover, .argcom a:hover { background-position: 0 -28px; }
	.ratenum { color: #70ab3b; background: #f5f5f1 url("../images/ratenum.png") no-repeat; border-right: 1px solid #d5d5d1; float: left; font-size: 1.2em; line-height: 28px; height: 28px; padding: 6px 10px; margin-right: 10px; width: 85px;}

.basetags { font-size: 0.9em; padding: 0 15px; margin-bottom: 9px; }
.isicons { float: right; width: 48px; text-align: right; }
.isicons span { float: right; margin-left: 2px; }

/*fullstory*/
.storenumber { padding: 0 15px; margin-bottom: 10px; }
.brelated { border-top: 1px solid #cbcbcb; padding-top: 2px; margin: 0 15px 10px 15px; }
.brelated b { font-size: 0.9em; color: #949494; display: block; margin-bottom: 3px; }
.brelated li { padding-left: 11px; background: url("../images/relatearrow.png") no-repeat 0 7px; }

/*errors*/
.berrors { margin: 0 0 10px 0; padding: 6px 15px; background-color: #fff8e9; border-top: 1px solid #fae8d1; font-style: italic; font-size: 0.9em; line-height: normal; }

/*comments*/
.bcomment { width: 100%; border-bottom: 1px solid #c9c9c9; margin-bottom: 15px; }
.bcomtop { padding: 0 15px; margin-bottom: 10px; }
	.bcomtop .cavatar { float: left; width: 35px; height: 35px; overflow: hidden; margin-right: 10px; }
	.bcomtop .cavatar img { width: 35px; }
	.bcomtop .cominfo { float: left; font-size: 0.9em; line-height: normal; }
	.bcomtop .cominfo .nickname { display: block; padding-top: 2px; margin-bottom: 3px; }
	.bcomtop .cominfo span { color: #6f6f6f; }

	.comedit { text-align: right; padding: 0 15px; margin-bottom: 10px; font-size: 0.9em; }
	.comedit span a { margin-left: 8px; }
	
	.fast { float: right; margin-top: 5px; }

	/*avatar*/
	.signature { color: #93918d; }

/*pages*/
.basecont { margin: 0 15px 20px 15px; overflow: hidden; }
h1.heading2, .heading3 { color: #589cbe; font-size: 1.8em; margin: 0 0 0.5em 0; }
.heading3 { color: #70ab3a; }

/*forms*/
.tableform { width: 100%; }
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 22%; font-size: 0.9em; vertical-align: top; font-weight: bold; }
	.tableform tr { background: url("../images/line.gif") 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*/
.searchstyle { width: 510px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; font-size: 0.95em; }
.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/line.gif") 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/line.gif") repeat-x 0 0; }
	.userinfo .colomn { float: left; }

	.boxlinks { font-size: 0.9em; padding: 10px; border: 1px solid #f5f5f5; background-color: #fefefe; margin-bottom: 3px; }
