/*author: Rumin Sergey*/
/*Copyright: CENTROARTS.com*/
/*e-mail: gr-x@mail.ru, support@centroarts.com*/
/*URL: http://www.centroarts.com*/


/*-----MAIN-----*/
.base { margin-bottom: 25px; }
.binner { padding: 0 21px;}
.dobnews { padding-left: 10px;}
.heading { padding-top: 20px; padding-bottom: 7px; }
.heading h3 {
	font-size: 14px;
	font-weight: normal;
	color: #526787;
}

.heading h3 a, .heading h3 a:hover { color: #526787; text-decoration: none; }
.heading h3 a:hover {
	color: #8C9EB9;
}

.morefield {
	padding-bottom: 18px;
}

span.arg { padding-right: 2px; float: left; }
span.arg img.left { margin: 2px 3px 0 0; }
span.argr { float: right; padding-left: 6px; }
span.more a {
	display: block;
	width: 79px; height: 20px;
	background: #8ab8d9 url("../images/more_btn.png") no-repeat left top;
	text-indent: 5px;
	line-height: 20px;
	color: #ffffff;
}

span.more a:hover {
	background: #adcde4 url("../images/more_btn.png") no-repeat left -20px;
	color: #ffffff;
	text-decoration: none;
}

.lastcomments {
	border:1px solid 000;
}

.lastcomments_over {
	padding-left: 2px;
	padding-right: 2px;
	border:1px solid #E6E6E6;
	background:#f8f8f8;
	cursor: hand;
}

#hintbox{
	position:absolute;
	top: 0;
	background-color: #ffffff;
	padding: 3px;
	padding-right: 4px;
	border: 1px solid black;
	font: normal 11px Verdana;
	line-height:16px;
	z-index:100;
	visibility: hidden;
}
 

.morelink { padding-top: 1px; }

.moreline { background: transparent url("../images/moreline_bg.png") repeat-x left bottom; }
.moreline .dleft { background: transparent url("../images/moreline_left.png") no-repeat left bottom; }
.moreline .dright { background: transparent url("../images/moreline_right.png") no-repeat right bottom; }

.relatednews { padding-top: 10px; padding-bottom: 10px;  }

.postedit {
	color: #757575;
	background-color: #f8f8f8;
	border-top: 1px solid #d0dce4;
	border-bottom: 1px solid #d0dce4;
	text-align: justify;
	padding-top: 5px; padding-bottom: 5px;
}

.small { font-size: 10px; color: #a0a7ac; }
.storenumber { padding: 10px 0; font-weight: bold; }
.warningmsg { color: #3077b0; padding-top: 10px; padding-bottom: 10px; background: #ffffff url("../images/warning_bg.png") repeat-y left top; }

/*FORMS EDITORS*/
.fieldst { background: #ffffff url("../images/fieldst_bg.png") repeat-x left top; }
.fieldst { padding-top: 5px; padding-bottom: 5px; }
.fieldst span { font-size: 10px; }

.heading2 { padding-top: 10px; padding-bottom: 7px; background: #3f81b5 url("../images/baseheading2.png") repeat-x left top; }
.heading2 h3 {
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
}

.heading2 h3 a, .heading2 h3 a:hover { color: #ffffff; text-decoration: none; }
.heading2 h3 a:hover { color: #ffffff; }

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

/*Поиск*/
.searchtable fieldset { padding: 3px; margin: 3px !important; }
.searchtable fieldset legend { font-weight: bold; }

/*===ЗАГОЛОВКИ СОДЕРЖИМОГО===*/
h3.title { font-size: 1.1em; padding-bottom: 4px; color: #6e040c; }
.base h3.title { background: transparent url(../images/baseheading_line.png) no-repeat left bottom; }


/* ==================== Поле малой формы поиска */

.s_field {
	color: #757575;
	background-image: url(../images/dlet_field_s.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;
	border: 1px solid #b9c4d0;	
}

/* ==================== Поле формы авторизации */

.a_field {
	color: #757575;
	background-image: url(../images/dlet_field_a.gif);
	background-repeat: repeat-x;
	height: 12px;
	padding-left: 3px;
	border: 1px solid #ffffff;	
}

/* ==================== */

.f_textarea {
	color: #757575;
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	width: 459px;
	height: 156px;
	border: 1px solid #b9c4d0;
}

.f_input {
	color: #757575;
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	height: 17px;
	width: 100%;
	border: 1px solid #b9c4d0;
}

.f_select {
	color: #757575;		/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	height: 14px;
	border: 1px solid #b9c4d0;
}

/*COMMENTS*/
.commentbase {
	border-top: 1px solid #e1e7ec;
	border-bottom: 1px solid #e1e7ec; 
	background: #ffffff url("../images/baseline_top.png") repeat-x left top;
}

.commentinner { padding: 10px 0; }

h2.comment { font-size: 18px;}

.commentinfo div { padding: 4px 0; width: 104px; text-align: left; border-bottom: 1px solid #e1e7ec; }

.bannerblock { background: #f8f8f8 url("../images/bannerblock_top.png") repeat-x left top; }
.bannerbinner { background: transparent url("../images/bannerblock_bottom.png") repeat-x left bottom; }
.bannerbinner { padding-top: 10px; padding-bottom: 10px;  }

.quote { border: 1px solid #e1e7ec; padding: 5px; padding-top: 15px; background: #f7fafc url("../images/quote.png") no-repeat 5px 6px;  }

.quote_link {
	border: 1px dotted #e1e7ec;
	padding-top: 15px;
	background: #f7fafc url("../images/quote.png") no-repeat 5px 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
}