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


/*-----MAIN-----*/
.base { margin-bottom: 30px; }
.binner { padding: 0 21px; text-align:justify;}
.img-w img { max-width:220px; margin-right:6px;}

.maincont img {
	margin-top: 5px;
}


.heading { padding-top: 10px; padding-bottom: 7px; background: transparent url("../images/baseheading.png") no-repeat left top; }
.headline {
	padding-top: 10px;
	padding-bottom: 7px;
	background-color: transparent;
}
.heading h3 {
	font-size: 16px;
	font-weight: normal;
	color: #526787;
	text-transform: uppercase;
}

.heading h3 a, .heading h3 a:hover { color: #526787; text-decoration: none; }
.heading h3 a:hover {
	color: #8C9EB9;
}
.heading h2 {
	font-size: 16px;
	font-weight: normal;
	color: #526787;
	text-transform: uppercase;
}

.heading h2 a, .heading h2 a:hover { color: #526787; text-decoration: none; }
.heading h2 a:hover {
	color: #8C9EB9;
}
.heading h1 {
	font-size: 14px;
	font-weight: normal;
	color: #526787;
	text-transform: uppercase;
}

.heading h1 a, .heading h1 a:hover {
	color: #2A5FAA;
	text-decoration: none;
}
.heading h1 a:hover {
	color: #8C9EB9;
}

.headline h1 {
	font-size: 16px;
	font-weight: normal;
	color: #526787;
	text-transform: uppercase;
}

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

.morefield {
	padding-top: 9px; padding-bottom: 18px;
	background: transparent url("../images/baseline_top.png") repeat-x left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0dce4;
}

span.arg { padding-right: 9px; float: left; font-size: 9px; }

span.argtitle { padding-right: 3px; float: left; font-size: 10px; color: #a0a7ac; text-transform: uppercase;}
span.argtitlec {
	font-size: 10px;
	color: #a0a7ac;
	text-transform: uppercase;
}

span.arg img.left {
	padding: 0px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
}
span.argr { float: right; padding-left: 6px; }

span.argrtitle { float: right; padding-left: 6px; font-size: 10px; color: #a0a7ac;}

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;
}

.redtitle {
	font-size: 10px;
	color: #F16B6B;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	text-transform: uppercase;
}

.redtitlefull {
	font-size: 10px;
	color: #F16B6B;
	font-weight: bold;
	text-transform: uppercase;
}

.morelink { padding-top: 4px; }

.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;
	margin-top: 10px;
}

.posttitle {
	color: #757575;
	border-top: 1px solid #EAF0F4;
	border-bottom: 1px solid #EAF0F4;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 12px;
	background: #FBFCFD;
}

.small { font-size: 10px; color: #a0a7ac; }

.smalltitle {
	font-size: 10px;
	color: #a0a7ac;
	text-transform: uppercase;
}

.storenumber { padding: 3px 0; font-weight: bold; }
.warningmsg {
	color: #008040;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #ffffff url("../images/warning_bg.png") repeat-y left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d0dce4;
	border-bottom-color: #d0dce4;
	margin-top: 5px;
}

/*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;
	font-variant: small-caps;
}
.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: 14px;
	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;
	width: 98%;
	height: 14px;
	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;
}

.f_input_tags {
	color: #757575;
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	width: 98%;
	height: 14px;
	border: 1px solid #900;
}

/*COMMENTS*/
.commentbase {
	border-top: 1px solid #e1e7ec;
	border-bottom: 1px solid #e1e7ec; 
	background: #ffffff url("../images/baseline_top.png") repeat-x left top;
}
.leftcol {float: left; width: 100px; display: block;}
.rightcol {float: left; margin-left: 10px; display: block; width: 80%;}
.commentinner { padding: 10px 0; }

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

.commentinfo div { padding: 2px 0; width: 100px; text-align: left; border-bottom: 1px solid #e1e7ec; font-size: 9px; }

.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 #d0dce4;
	background-color: #f7fafc;
	margin-top: 2px;
	padding: 5px;
}

.quote a{
	font-weight: bold;
}

.quote_link {
	margin-top: 3px;
}

.link_info {
	margin-top: 10px;
	font-weight: bolder;
}

.screen {
	margin-top: 10px;
}

/*Красным предупреждения публикаций*/

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

.addredcen {
	padding:8px;
	color:#ffffff;
	border: 1px solid #804040;
	text-align: center;
	background: #e20c00;
}

/*SA на страницах*/
.sa_bottom {
	font-size: 10px;
	padding-right:43px;
	float: right;
	color: #8ba4b5;
	padding-top: 3px;
	font-weight: bold;
}
.sa_bottom a {	color: #8ba4b5; }
.sa_bottom a:hover {
	color: #C1D0D9;
}

/*СОЦ ЗАКЛАДКИ*/
div.link_book
{ 
width: 100%; float: center;
}

span.link_book
{
color: #000;
font-size: 11px;
font-weight: normal;
font-family: Arial;
text-align: center;
padding-bottom: 0px;
}

div.link_bookvn
{
margin-top: 1px;
}

div.link_bookvn a img
{
	padding: 2px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	background-color: #FFF;
}

div.link_bookvn img
{
margin: 0 3px 3px 0 !important;
}

div.link_bookvn a img:hover
{
	border: 1px solid #B5C8D5;
	background-color: #FFF;
}

div.link_bookvn a img
{
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
   
div.link_bookvn a img:hover
{
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

/*======Всплывающие подсказки======*/

#tooltip {
	background-color: #EAEDF2; /*======Цвет фона======*/
	line-height:8px;
	color: #526787; /*======Цвет шрифта======*/
	font-family:verdana; /*======Тип шрифта======*/
	font-size:9px; /*======Размер шрифта======*/
	width:auto;
	margin:0px;
	padding:8px;
	position:absolute;
	visibility:hidden;
	border: 1px solid #8C9EB9;
}