/*
	Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com
	License: Данный шаблон разработан студией CENTROARTS,
	по индивидуальному заказу сайта http://vradujnom.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; }

.basemin { margin: 0 -1px; width: 33.3%; float: left; text-align: center; }
.basemin a { color: #fff; text-decoration: none !important; overflow: hidden; display: block; margin: 0 auto; width: 156px; height: 127px; margin-bottom: 28px; background: #b9cad0 url("../images/basemin.png"); }
.basemin a span { cursor: pointer; display: block; }
.basemin a:hover { background: #3485ba url("../images/basemin.png") no-repeat 0 -127px; }

.basemin a .bmimg { width: 148px; height: 100px; overflow: hidden; margin: 4px 0 4px 4px; }
.basemin a .bmimg img { width: 148px; }
.basemin a .bmdate { height: 20px; line-height: 19px; }

#dhtmltooltip { text-align: left; position: absolute; left: -300px; max-width: 180px; border: 1px solid #2a5470; padding: 3px 5px; background-color: #2577ac; visibility: hidden; z-index: 100; color: #fff; font-size: 0.9em; }
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }

/*pager*/
.basenavi { margin: 0 0 12px 0; text-align: center; }
	.navigation { line-height: 30px; }
	.navigation a, .navigation span { font-size: 1.8em; padding: 0 2px; }
	.navigation span { color: #3789be; }
	.navigation a { color: #202020; }
	.navigation a:hover { color: #fff; background-color: #3789be; }

	.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, .hcomstory { overflow: hidden; }
.base { margin: 0 0 30px 0; }
.cblock { padding-bottom: 8px; }
.base .maincont { margin: 0 0 20px 0; }
.base h1.dtitle { color: #434343; font-size: 1.8em; margin: 0 0 7px 0; padding-top: 6px; }
.base h1.dtitle a { color: #434343; }

.imagebox { width: 99px; height: 99px; background-color: #fff; padding: 0 20px 8px 0; }
.imagebox b { width: 98px; height: 98px; border: 1px solid #d7e3e3; }
.imagebox span { border: 5px solid #fff; width: 88px; height: 88px; background-color: #fff; text-align: center; }
.imagebox span img { height: 88px; }
.imagebox b, .imagebox span { cursor: pointer; display: block; cursor: pointer }
.imagebox:hover b { border-color: #bacbcb; }

.headinginfo { height: 19px; margin-bottom: 12px; }
ul.bhinfo li { float: left; height: 19px; margin-right: 10px; line-height: 19px; color: #858585; }
	.datebox { padding: 0 5px; background-color: #3789be; color: #fff; }
	.datebox a { color: #fff; }

	.bmore { height: 37px; border: 1px solid #d1d6d7; border-width: 1px 0 3px 0; overflow: hidden; }
	.ratebox { text-align: left; float: right; width: 85px; height: 16px; line-height: 14px; overflow: hidden; margin-top: 10px; position: relative; }
	a.argmore { padding: 0 4px; }

	a.argmore, .comments, .views { height: 24px; margin-top: 7px; line-height: 24px; }
	.views { color: #858585; }
	.comments { background: #3090c3 url("../images/comments.png") no-repeat 0 0; width: 24px; font-weight: bold; color: #fff; text-align: center; padding-right: 4px; }
	.comments a { color: #fff; }

		.isicons { float:left; text-align: left; }
		.isicons span { float: left; margin-right: 4px; }

		.metki { margin: 0 0 12px 0; color: #858585; }

.brelated { margin: -16px 0 18px 0; padding-bottom: 14px; border-bottom: 1px solid #c8c8c8; color: #858585; }

	.brelated b { color: #4a4a4a; }
	.brelated ul { padding-top: 4px; }
	.brelated ul a { display: block; width: 100%; text-indent: 16px; background: url("../images/brelated.png") no-repeat 5px 55%; }

/*errors*/
.errors { border-top: 1px solid #ece6e0; margin-bottom: 14px; min-height: 30px; padding: 8px 13px 8px 60px; background: #f9f6f3 url("../images/errors.png") no-repeat 11px 50%; }

/*comments*/
.hcomstory, .hcomstory .comments { height: 31px; line-height: 31px; }
.hcomstory { margin-bottom: 13px; }
.hcomstory h2 { float: left; color: #434343; font-size: 1.8em; }
	.hcomstory .comments { font-size: 1.3em; margin: 0 10px 0 0; background-image: url("../images/comments2.png"); width: 31px; }

.basecom { padding: 8px 0; background-color: #f7f8f8; border-top: 1px solid #e9eaea; border-bottom: 3px solid #fff; }

.commentar { padding: 0 13px 0 101px; }
	.commentar .lcolomn { padding: 0 10px 0 8px; width: 83px; margin: 0 0 0 -101px; }
	.commentar .rcolomn { padding-top: 4px; width: 100%; }

	.avatarbox { width: 81px; height: 81px; border: 1px solid #c2c2c2; }
	.avatarbox span { display: block; border: 3px solid #fff; width: 75px; height: 75px; overflow: hidden; background-color: #fff; text-align: center; }
	.avatarbox span img { height: 75px; }

	.cominfo { height: 12px; line-height: 12px; width: auto !important; }
	.cominfo span a { height: 12px; float: right; margin-left: 8px; }
	.cominfo span input { float: right; margin-left: 4px; }
	.nname b { float: left; font-size: 1.4em; margin-bottom: 8px; }
	.comtop { background: #fff url("../images/comtop.png") no-repeat 0 0; height: 20px; overflow: hidden; color: #6a6a6a; padding-left: 6px; margin-bottom: 7px; }
	.comtop .comtop { background: url("../images/comtop.png") no-repeat 100% -20px; padding: 0 6px 0 0; margin: 0; }
	.comtop ul, .comtop ul li { float: left; }
	.comtop ul li { padding-left: 4px; margin-left: 4px; border-left: 1px solid #cacaca; line-height: 10px; }
	.comtop ul { margin: 5px 0 0 -9px; }

	.fast { float: right; height: 20px; width: 18px; }

	.signature { color: #93918d; }

	.commentto { font-weight: bold; padding-bottom: 8px; margin-bottom: 6px; background: url("../images/dotted.png") repeat-x 0 100%; }

/*pages*/
.heading2 { color: #2188bf; font-size: 2em; margin: 0.2em 0 0.7em 0; }

/*forms*/
.tableform { width: 100%; }
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 24%; vertical-align: top; font-weight: normal; }
	.tableform tr { background: url("../images/dotted.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; padding: 0; margin: 0 1px 0 0; }

/*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/dotted.png") repeat-x 0 100%; padding: 4px 0; }
	.statistics ul li b { position: absolute; right: 0; }

/*userinfo*/
.usercolomn { overflow: hidden; padding: 0 0 0 100px; margin-bottom: 9px; }
	.usercolomn .lcolomn { width: 100px; margin: 0 0 0 -100px; }
	.usercolomn .rcolomn { 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/dotted.png") repeat-x 0 0; }
	.userinfo .colomn { float: left; }