
.btn_reglog { width: 108px; height: 18px; background: url("../images/errors.png") no-repeat 0 0; border: 0 none; margin: 0; padding: 0 0 2px 0; cursor: pointer; color: #81867e; font-weight: bold; }
.btn_reglog:hover { background-position: 0 -18px; }

.navigation { text-align: center; }

/*pager*/
.navigation { font-weight: bold; line-height: 22px; }
	.navipage a { text-decoration: none !important; color: #000; padding: 3px 4px; }
	.navipage a:hover { background-color: #ffbc10; }
	.navipage span { color: #c2512a; padding: 3px 4px; }
	.nprev img, .nnext img { vertical-align: middle; margin: -3px 2px 0 2px; width: 42px; height: 13px; background: url("../images/navipage.png") no-repeat 0 0; }
	.nnext a img { background-position: 0 -26px; }
	.nprev a img { background-position: 0 -39px; }
	.nnext span img { background-position: 0 0; }
	.nprev span img { background-position: 0 -13px; }

.base, .morelink, .binner, .hsep { overflow: hidden; }
.base { }
.binner { margin: 0 16px; }
.hsep { background: url("../images/hsep.png") repeat-x 0 50%; height: 30px; width: 100%; clear: both; font-size: 1px; }
	.bheading { border-left: 5px solid #c2512a; margin: 0 0 0.4em 0; }
		.bheading .binner { margin-left: 11px; }
		.heading { font-size: 1.9em; letter-spacing: -0.05em; color: #c2512a; }
		.heading a { color: #c2512a; }

	.hinfo, .hinfo a { color: #7f7f7f; }
		.hinfo span { margin-right: 10px; }
		.hinfo span img { vertical-align: middle; width: 10px; height: 10px; margin: -1px 3px 0 0; background: url("../images/hinfo_icons.png") no-repeat; }

	.hinfo .iview { background-position: 0 0; }
	.hinfo .icom { background-position: -11px 0; }
	.hinfo .icat { background-position: -22px 0; }

	.maincont {font-size: 1.2em;  margin: 0 0 0.8em 0; }

	.morelink { }
	.argmore a { text-decoration: none !important; height: 20px; line-height: 19px; float: left; color: #000; text-transform: uppercase; background: #ffbe0e url("../images/argmore.png") no-repeat; font-size: 0.9em; }
		.argmore a strong { cursor: pointer; float: left; height: 25px; padding: 0 16px 0 10px; background: url("../images/argmore.png") no-repeat 100% -40px; }
		.argmore a:hover { background-color: #ffcb3f; background-position: 0 -20px; }
		.argmore a:hover strong { background-position: 100% -60px; }
	.argback a { margin: 1px 0 0 0; float: right; color: #be4319; font-size: 0.9em; text-transform: uppercase; padding-right: 17px; background: url("../images/argback.png") no-repeat 100% 50%;  }
	.fullicons { font-size: 0.9em; color: #000; display: inline; }
		.fullicons li { display: inline; }
		.fullicons a { line-height: 1.3em; color: #000; text-decoration: none !important; margin: 0 5px 0 0; float: left; width: 105px; height: 46px; background: url("../images/fullicons.png") no-repeat; }
		.fullicons a span { cursor: pointer; display: block; padding: 9px 0 0 42px; }	
			.fullicons a.isend { background-position: 0 0; }
			.fullicons a.isend:hover { background-position: 0 -46px; }
			.fullicons a.iprice { background-position: -105px 0; }
			.fullicons a.iprice:hover { background-position: -105px -46px; }
			.fullicons a.iphoto { background-position: -210px 0; }
			.fullicons a.iphoto:hover { background-position: -210px -46px; }
			.fullicons a.iphoto span { padding-left: 50px; }

	.isicons { float: right; margin: 0 0 4px 4px; }
	.isicons span { float: right; padding: 0 2px; }

/*fullstory*/
.small { font-size: 0.9em; color: #717170; }
	.storenumber { text-align: center; padding: 10px 0 0 0; }

.addcomment h3 { padding: 0 0 0 35px; height: 30px; background: url("../images/errors.png") no-repeat 0 0; }
	.addcomment .small { line-height: 1.3em; }
	.addcomment strong { font-weight: normal; }

/*errors*/
.errors { margin: 0 0 12px 0; border: 1px solid #dbdbdb; padding: 7px 12px 7px 50px; background: #fafafa url("../images/errors.png") no-repeat 8px 50%; overflow: hidden;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

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

/*comments*/
.wmcomments { overflow: hidden; position: relative; border-top: 3px solid #979797; border-bottom: 8px solid #fcfcfc; background-color: #f9f8f7; padding: 8px 0 0; }
	.wmcomments .binner { margin: 0 8px; }
	.comments { overflow: hidden; padding: 0 0 0 82px; }
	.comments .dleft { float: left; width: 82px;  margin: 0 0 0 -82px; }
	.comments .dright { overflow: hidden; float: right; width: 100%; }

	h3.nickname a, h3.nickname { color: #ffb21a; }
	h3.nickname { font-weight: bold; font-size: 1.3em; margin: 0 0 0.3em 0; text-transform: uppercase; line-height: 1em; font-family: Arial, Tahoma, Verdana, sans-serif; }
	h3.nickname img { vertical-align: middle; margin: 0 2px 4px 0; }
	.comments .date { font-size: 0.9em; float: right; color: #76706e; margin: 0 0 0.3em 0; }
	.date .cicons a { width: 16px; height: 16px; float: right; margin-left: 4px; }

	.editcomment { float: right; display: inline; font-size: 0.9em; }
	.editcomment a { text-decoration: none; }
	.editcomment a span { float: right; cursor: pointer; height: 16px; line-height: 16px; margin: 0 0 0 3px; background: #676767 url("../images/errors.png") no-repeat 0 0; color: #2f2b29; }
	.editcomment a span span { background: url("../images/errors.png") no-repeat 100% -16px; float: left; margin: 0; padding: 0 10px; }

	/*avatar*/
	.avatarbox img { width: 70px; height: auto; }
	.signature { color: #93918d; }

/*pages*/
h1.heading2 { color: #5a524f; }
	h1.heading2, h1.heading3 { margin: 0 0 0.5em 0; }
	h1.heading3 { font-size: 2em; color: #ffb400; }

/*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/errors.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; font-size: 0.95em; }
.searchtable fieldset legend { color: #a9a9a9; }
.searchtable #searchinput, .searchtable #searchuser { width: 235px !important; }

/*statistics*/
.statistics { margin: 0 auto; }
	.statinn { text-align: left; }
	.statistics ul { margin-bottom: 15px; }
	.statistics ul li { position: relative; background: url("../images/errors.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 .dleft { float: left; width: 115px; margin: 0 0 0 -115px; }
	.usercolomn .dright { float: right; width: 100%; }
	.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/errors.png") repeat-x 0 0; }
	.userinfo .colomn { float: left; }

/*calculator*/
.price h3 { float: left; display: inline; }
.price div { display: inline; }
.calculator { width: 100%; }
.calculator td { text-align: center; }
.idkolvo input { width: 40px; }
.calculator .iname { text-align: left; }
.calculator tr td, .calculator tr th { border-bottom: 1px solid #e0e0e0; }
.calculator tr td { padding: 2px 0; }
.calculator tr:hover td { background-color: #f4f4f4; }
.idprice { color: #c2512a; }

.calculator .ihcategory td { text-align: left; border-bottom: 2px solid #c2512a; padding: 15px 0 0 0; font-weight: bold; text-transform: uppercase; color: #c2512a; }
.calculator .ihcategory:hover td { background: none; }
.cactns { float: right; display: inline; text-align: right; }

#dhtmltooltip{ text-align: left; position: absolute; left: -300px; width: 150px; border: 1px solid #aaa; padding: 2px 4px; background-color: #fff; visibility: hidden; z-index: 100; }
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }

/*custom*/

.binform ul a {
	text-transform: uppercase;
}
