/*	General settings
-------------------------------------------------- */
	body {
		background:#e6ecef;
		color:#333;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(images/bg-top.jpg) no-repeat center 0 #000;
/* 		line-height:1.3; */
	}
	.main { background:url(images/bg-bottom.jpg) no-repeat center bottom/* #000*/; padding-bottom: 40px;}
/* 	.main-wrap { background:url(images/bg-top.jpg) no-repeat center 0;} */
	
	

/*	Typography
-------------------------------------------------- */
	
	h1 { font-size:18px; line-height:1; text-transform: uppercase; font-weight: normal; color:#083a79;}
	h2 { font-size:16px; line-height:1; font-weight: normal; color:#083a79;}
	h3 { font-size:14px; line-height:1.3; font-weight: normal; color:#083a79; vertical-align:top; margin: 1px 0 5px; }
	h3 b { font-size:14px; /*font-weight: normal;*/ line-height: 1.3; padding-right:3px;}
	h4 { font-size:12px; line-height:1; color:#083a79;}
		
	.article-title { color:#fff}
	.article-title a { color:#fff;}
	.article-title a:hover { color:#fff; text-decoration:underline;}
/* 	.article .img-item {max-width:200px;} */

	.block-title {
		background:url(images/tail/title-tail.png) repeat-x 0 0 #cf0301;
		color:#fff;
		font-size:18px;
	}
	.block-title span {
		background:url(images/tail/title-bg.png) no-repeat center 0;
	}
	
	
/*	FORM
-------------------------------------------------------------- */		
	input[type="text"], input[type="password"], textarea { border:solid #e4e4e4; border-width:1px 1px 0 1px; background:#fff; color: rgb(51, 51, 51); -moz-box-sizing: border-box;}
	input[type="text"].text { border:1px solid #bfbfbf; border-radius:1px; width:100%;}

	select { border:1px solid #ccc; background:#fff; color: #898989;}

	input[type="checkbox"], input[type="radio"] { background-color: transparent;}
	label.checkbox, label.radio { padding-right:10px;}
	
	input[type="text"], input[type="password"], select, textarea { font-size:12px; font-family: Arial, Helvetica, sans-serif;}
	input[type="submit"], input[type="reset"], input[type="button"], button { font-size:14px; font-family: Arial, Helvetica, sans-serif;}
	
	input::-webkit-input-placeholder { color:#898989;}
	input:-moz-placeholder { color:#898989;}

/*	HEADER
-------------------------------------------------- */

/*	Navigation
-------------------------------------------------------------- */		
	.menu-item { color: #083a79; background:#dbe1e5;}
	ul.sf-menu { padding-right: 18px; }
	.sf-menu > .menu-item:hover, .sf-menu > .sfHover, .menu > .current-menu-item, .sub-menu > .menu-item:hover, .sub-menu > .sfHover, .sub-menu > .current-menu-item { color:#083a79; background:url(images/tail/menu-hover.png) repeat-x #fde0b6;}

/*	Page style
-------------------------------------------------- */
	

/*	Single prodict
-------------------------------------------------- */
	

/*	Pagination
-------------------------------------------------- */		
	.page-numbers { text-align:center;}
	.page-link:hover { color:#000;}
	.now_page {
		background:#083a79;
		color:#fff;
	}
	.page-prev:before { background:url(images/prev.png) no-repeat;}
	.page-next:after { background:url(images/next.png) no-repeat;}


/*	Aside
-------------------------------------------------- */	
	.aside-block { background: none repeat scroll 0% 0% rgb(219, 225, 229);	margin-bottom: 15px;}
	.aside-entry { padding: 7px; color:#333;}
	.aside-entry select {padding: 0px;}
	.aside-login a { color:#083a79;}
	.aside-login a:hover { color:#e2230b;}
	.aside-block-nav .aside-entry,.aside-block-category .aside-entry { padding: 0px;}

/*	Links
-------------------------------------------------------------- */
	a { color:#083a79;}
	a:hover { color:#e2230b;}
	
	.link { font-weight: bold; color:#0b68b6; text-decoration:underline;}
	.link:hover { text-decoration:none;}
	
/*	Copyright
-------------------------------------------------- */
	.copyright {
	}
	.copyright a:hover { text-decoration:underline;}
	
	
	.article-content-block {margin-bottom: 21px;}
	
	
	
	table.ftable { font-size: 12px; margin-left: 5px; border: none;}
	table.ftable tr, table.ftable td { padding: 0; margin: 0;border: none;}
	table.ftable td {padding: 3px 0;};
	table.ftable .btn {margin: 5px 0;}
	
	
/*Системные */
.title_quote{background:#fff;border:1px dotted #666;border-bottom:0;color:#1b1b1b;margin:8px auto 0;padding:3px;}
/*.quote{color:#1b1b1b;text-align:justify;background-color:#FFFFE0;border:1px dotted #bebebe;padding:3px;}*/
.button {cursor:pointer;float:left;padding-left:4px;padding-right:2px;padding-top:4px;}
.scriptcode{color:#1b1b1b;font:8pt Verdana;text-align:left;background-color:#FFFFE0;border-width:1px;border-color:#bebebe;border-style:dotted;padding:5px;}

/*спойлер*/
.title_spoiler,.text_spoiler{background-color: rgba(0, 0, 0, 0.05); border: 1px solid #E5E5E5;}
.title_spoiler{cursor: pointer;margin:4px 0 0 0;padding: 8px 15px;border-radius: 4px;}
.title_spoiler_opened{border-radius: 4px 4px 0 0;}
.text_spoiler{display:none;border-top:0;padding: 9px 15px;border-radius: 0 0 4px 4px;}

/*цитата*/
.main_quote{
    margin:7px;
    padding:12px 25px;
    background-color:#cddef3;
    border:#8cb2e0 1px solid;
    border-radius:3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.title_quote{
    font-weight: bold;
}
.quote{
    color:#1b1b1b;
    font-style:italic;
}
.text_spoiler {color: #757575;background-color: #f2f2f2;border: 1px dotted #bebebe;border-top: 0;padding: 5px;display:none}
.dropmenulist{display:none;position:absolute;border: 1px solid; padding: 5px;background-color : #fff;}
.menutitle{cursor: pointer;}
/*.now_page{text-decoration:underline;font-size:12px;font-weight:bold;}*/
span.nickcolor_1{color: red;}/*админы*/span.nickcolor_2{color: green;}/*модеры*/
span.nickcolor_3{color: blue;}/*аплоадеры*/span.nickcolor_4{color: #696969;}/*пользователи*/
span.nickcolor_5{color: black;}/*гости*/span.nickcolor_6{color: #1E90FF;}/*релизеры*/
span.nickcolor_8{color: #FF8C00;}/*вип*/span.nickcolor_10{color: #9400D3;}/*инструкторы*/



.ui-state-highlight {
	border: 1px solid #fcd3a1;
	background: #fbf8ee;
	color: #444444;
}

.ui-state-error {
	border: 1px solid #cc0000;
	background: #f3d8d8;
	color: #2e2e2e;
}

div.kinopoisk1{display:table;border:0;margin-top:5px;}
div.kinopoisk2 {float:left;margin-right:5px; padding:5px 5px;}

.adsense { background: #fff; border-radius: 4px; margin-bottom: 30px;}
.adsense > div {padding: 5px !important;}
.adsense table, .adsense tr, .adsense td {border:0px; border-spacing: 0px !important;}

.avatar {border-radius: 50px;}

.download-links {font-size: 28px;}


div.chatbox{border:1px solid #d6d6d6;width: 100%;height:500px;overflow:auto;}
div.chat{vertical-align: bottom;display:table-cell;height:500px;padding-left: 3px;}

/*результаты быстрого поиска*/
#results {width:310px;border:solid 1px #DEDEDE;display:none;position:absolute;z-index:1000;background:#FFC;border-radius: 4px;}
#results ul,#results li{padding:0;margin:0;border:0;list-style:none;}
#results li{border-top:solid 1px #DEDEDE;  list-style-type: none}
#results li a{display:block;padding:4px;text-decoration:none;color:#207dbe;font-weight:normal;background:#FFC;}
#results li a small{display:block;text-decoration:none;color:#999;font-weight:normal;background:#FFC;}
#results li a:hover{background:#FFF;}
#results ul{padding:6px;}

h1.thetitle {font-size: 15px; text-transform: none; font-weight: normal; color: #fff; margin: 0px 0px 0px;}