/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0px; padding: 0px;}
@font-face {font-family: 'beast_vs_spreadtallregular'; src: url('7427374-webfont.eot'); src: url('7427374-webfont.eot?#iefix') format('embedded-opentype'), url('7427374-webfont.woff') format('woff'), url('7427374-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {    font-family: 'airportregular'; src: url('airport-webfont.eot'); src: url('airport-webfont.eot?#iefix') format('embedded-opentype'), url('airport-webfont.woff') format('woff'), url('airport-webfont.ttf') format('truetype'); font-weight: normal;font-style: normal;}

html {height:100%; margin:0px; padding:0px;}
body {height:100%; background:#e27501; font-size:0.8em; font-family:sans-serif; color:#313131; }

input, #logfield, textarea {border:1px solid #313131; margin: 3px; }

a {color: #ce6a00;}

h1{font-size:2em; padding-left:10px; font-weight:100;}

/* Основные блоки */

#wrap {width:100%; min-height:100%;}
#main{width:1120px; margin:0px auto;}
.logo {position:absolute; width:245px; height:130px; background: url("../img/sitelogo.png") no-repeat; margin-top:25px;}
.lcol {margin-right:-4px; width:260px; min-height:400px; background: #313131; display:inline-block; vertical-align:top; margin-top: 150px; border-radius: 10px 0px 0px 10px; }
.lcolins {width:245px; border:1px solid #9c9c9c; margin: 5px 5px; border-radius: 5px; list-style: none; }
.lmenu {border-radius: 7px; width: 245px; font-size: 2em; list-style: none; margin: 10px 0 0 5px; font-family: beast_vs_spreadtallregular; border: 1px solid #ffffff; }
.lmenutop {width: 245px; height: 10px; border-radius: 5px 5px 0px 0px; background: #ffffff; }
.lmenubottom {width: 245px; height: 10px; border-radius: 0px 0px 5px 5px; background: #ffffff; }
	.lmenu li a {text-decoration: none; display: block; width: 225px; height: 30px; line-height: 30px; padding-left: 20px; background: #ffffff; color: #313131;}
.lmenu li a:hover {color: #ffffff; background: #313131; }
.rcol {list-style: none; margin-left:-3px; width: 39px; height: 400px; background: #313131; display:inline-block; vertical-align:top; margin-top: 150px; border-radius: 0px 10px 10px 0px;}
	.rcol li {margin-top:5px; height:24px; width:24px; }
	.rss {position:absolute; width:24px; height:24px; background: url("../images/rss_feed.png"); margin:0px 7px 0px 7px; }
	.feedback {position:absolute; width:24px; height:24px; background: url("../images/email.png"); margin:0px 7px 0px 7px; }
.whiteblock {display:inline-block; vertical-align:top; width:800px; min-height:1000px; background:#ffffff; margin-top:10px; border-radius:10px; padding: 10px;}
	.clear{clear:both;}

/* Профиль и ргистрация*/
#verh {width:100%; height:26px; background:#313131; padding:3px; }
	.verhcentr {width:1120px; margin:0px auto;}
	.verhbtn {display: block; width: 95px; background:#0084ff; border:1px solid #ffffff; border-radius:3px; display: inline-block; text-align:center; padding:3px;}
	.verhbtn a {display: block; color:#ffffff; text-decoration:none;}
	.verhbtn:hover {background:#ff0000;}

.verhcentr img {padding-top:2px; height:24px; width:auto; display:inline-block; float:left;}
.logged {list-style:none; display:inline-block; margin-left:10px;}
.logged  li{padding:4px; display:inline-block;}
.logged li a {color:#ffffff;}
.logged li a:hover {text-decoration:none;}
.verhbtnex {width: 55px; background:#0084ff; border:1px solid #ffffff; border-radius:3px; display: inline-block; text-align:center; padding:2px;}
.verhbtnex a {color:#ffffff; text-decoration:none;}
.verhbtnex:hover {background:#ff0000;}

/* Модификация BB редактора для комментариев */
#comment-editor .bb-editor textarea { padding: 7px; padding-bottom: 45px; height: 200px; }
.addpm #comment-editor .bb-editor textarea { height: 340px; }

.wseditor {margin-top: 8px !important; margin-bottom: 16px !important;}

/* .wseditor table, .bb-editor table { margin: 0px;} */

/* Всплывающее окно при входе */
.poplog{width:450px; height:200px; }
	.poplog ul {list-style:none;}
	.poplog li {display:block; padding:1px 5px 9px 5px;}


/* ВЕРХРЕЕ МЕНЮ */
.topmenu	{width:800px; list-style:none; border-bottom:2px solid #313131; margin-bottom:5px; font-size:1.6em; font-family:beast_vs_spreadtallregular; }
	.topmenu li, .topmenul	{line-height:30px; text-align:center; display:inline-block; vertical-align:top; margin: 0px 1px 10px 0px; background:#313131; color:#ffffff; font-size:1.3em; border: #313131 2px solid; height:30px; width:131px;}
	.topmenu li:hover	{background:#e27501; }
	.topmenu a	{color: #ffffff; text-decoration:none; }
	.topmenu a:hover	{background:none;}
	.topmenu li ul	{display:none; position:absolute; z-index: 100; }
	.topmenu li ul li	{margin: 2px 0px; text-align:left; font-size:1em; padding: 2px 5px; width: 250px;}
	.topmenu li:hover ul	{display:block; padding-top:5px; margin-left: -2px; }
	.topmenu li ul li	{display:block; }
 #filter {display: block; width:620px; height:auto; background: #313131; margin-left:-300px; border-radius:5px;}
 #filter:hover, {background: #313131;} 
 .filterins {width:195px; color: #ffffff; font-family:sans-serif; display:inline-block; vertical-align:top; margin:4px;}
	.filtertitle {font-size:0.9em; text-align:center; line-height: 0.8em; padding-bottom:5px;}
	.filtercont {height:auto; font-size:0.5em; border:1px solid #9c9c9c; border-radius:5px; padding:3px; line-height:1.2em;}
	.filtercont a {text-decoration:underline;}
	.filtercont a:hover {text-decoration:none;}
	.filteredit {font-size:0.5em; text-align:right;}
	
.poiskbtn {color:#ffffff; padding:2px 5px; background:#0084ff; border:1px solid #ffffff; border-radius:3px; }
	.poiskbtn:hover {background: #ff0000;}


	/* ЗАКРУГЛЕНИЕ УГЛОВ ВЕРХНЕГО МЕНЮ */
	.topmenul	{border-radius: 10px 0px 0px 10px; width:235px; float:left; margin-right: 4px; }

		.pole-poisk	{width: 150px; background: #505050; border: #ffffff 1px solid; border-radius: 5px; padding-left:3px; color: #ffffff;}
	li.topmenur	{border-radius: 0px 10px 10px 0px;}
	li.topmenul:hover	{background: #313131; }


/* Краткая новость */
.sstory	{border: 1px solid #c3c1c1; width: 260px; height: 160px; background: #dfdfdf; margin:2px; vertical-align:top; display: inline-block; border-radius:7px; }
	.sstory img, .sstory1 img	{border: 1px solid #ffffff; width:90px; height: auto; max-height:154px; float:left; margin: 5px 0px 0px 5px;}
	.sstory h2, .sstory1 h2	{overflow: hidden; height: 140px; font-weight: 100; font-size: 1.2em; line-height: 1em; padding: 5px 5px 5px 5px; }
	.sstory a, .sstory1 a	{color: #505050; text-decoration: none;}
	.sstory a:hover, .sstory1 a:hover {text-decoration: underline; }	
.sstory1	{border: 1px solid #c3c1c1; width: 258px; height: 160px; background: #dfdfdf; margin:2px; vertical-align:top; display: inline-block; border-radius:7px; }
.newstitle   {}


/* РЕГИСТРАЦИЯ */
.regtable {margin:5px;}
.regtable tr {height:40px; margin-top: 5px;}
.regtableform {height:22px; margin-top:3px 0px;}
.regtablebutton, .allbtn {margin:3px; color: #ffffff; background:#0084ff; border:1px solid #313131; border-radius:3px; padding:3px 5px; width:auto;}	
	.allbtn a {color:#ffffff;}
.regtablebutton:hover, .allbtn:hover {background: #ff0000}
.regosebe {width:650px; border: 1px solid #000000; padding:3px;}


/* ОСНОВНОЙ КОНТЕНТ */

.ratingtop {width: 348px; height: 100px; border: 1px solid #313131; display: inline-block; vertical-align: top; border-radius: 10px;}
	.ratitle {margin: 5px auto; text-align: center; width:350px; font-family: beast_vs_spreadtallregular; font-size: 2.5em; color:#313131;}
	.ratblock {padding-left:45px;}
.nestitleblock {width: 440px; display: inline-block; vertical-align:top; }
	.bigtitle {font-size:3em; font-family: beast_vs_spreadtallregular; color: #e27501; padding: 10px;}
.content, .pmbase {font-size:1em;}
	.content a, .pmbase a {color: #ce6a00; font-weight:900;}
	.content a:hover, , .pmbase a:hover {text-decoration:none;}
	.content-img {max-width: 350px; height:auto; float:right; margin:5px;}
		.content-img img {margin-bottom: 5px;}
	.bookinfo {text-align:left;}
	.bookdisk {text-align:justify;}
.clear {clear:both;}
.newsbottom {width: 100%; height: 40px; margin: 3px 5px 0px 0px; background:#313131; border-radius:5px; }
	.newsbottomtext {padding:10px; color: #ffffff; float:left;}
		.newsbottomtext a {color:#ffffff; text-decoration:underline;}
		.newsbottomtext a:hover {text-decoration:none;}
	.newsbottomtools {list-style:none; float:right; margin-right:5px;}
		.newsbottomtools li {width:24px; height:24px; margin:8px 2px; display:inline-block; vertical-align:top;}
			.editnews {width:24px; height:24px; position:absolute; background: url("../images/tool.png"); }
	
/* ГЛАВНАЯ СТРАНИЦА */
.glav {width: 785px; /*height:280px;*/ border: 1px solid #c3c1c1; border-radius:5px; padding:5px; margin-bottom:5px;}
	.glavimg1 {width: 270px; height:270px; display:inline-block; vertical-align:top; background: url('../img/rucom.jpg') no-repeat; }
	.glavimg2 {width: 270px; height:270px; display:inline-block; vertical-align:top; background: url('../img/encom.jpg') no-repeat; }
	.glavimg3 {width: 270px; height:270px; display:inline-block; vertical-align:top; background: url('../img/eucom.jpg') no-repeat; }
	.glavimg4 {width: 270px; height:270px; display:inline-block; vertical-align:top; background: url('../img/asncom.jpg') no-repeat; }
	.glavimg5 {width: 270px; height:270px; display:inline-block; vertical-align:top; background: url('../img/pPfWeWM35Vc.jpg') no-repeat; }
		.glavimg1 a, .glavimg2 a, .glavimg3 a, .glavimg4 a, .glavimg5 a {color: #ffffff; text-decoration: none; }
		.glavimgtext {padding:180px 10px 10px 10px; color:#ffffff; font-size:3.3em; font-family: beast_vs_spreadtallregular; text-shadow: 2px 2px 2px #000000; line-height: 1em; }
		.glavimgtextsm {padding:100px 10px 10px 10px; color:#ffffff; font-size:3.3em; font-family: beast_vs_spreadtallregular; text-shadow: 2px 2px 2px #000000; line-height: 0.9em; }		
		.glavimgtextam {padding:145px 10px 10px 10px; color:#ffffff; font-size:3.3em; font-family: beast_vs_spreadtallregular; text-shadow: 2px 2px 2px #000000; line-height: 0.9em; }
			/* Opera Only */ noindex:-o-prefocus, .glavimgtext, .glavimgtextam {font-size:2.3em;}
		.glavcontblock {width:510px; height: 270px; display:inline-block; vertical-align:top; }	
		.glavcont {width: 250px; height:87px; margin:2px; background: #313131; display:inline-block; vertical-align:top; border-radius:5px; overflow:hidden;}
			.glavcont img {max-height:81px; width:auto; float:left; margin:3px; max-width:60px;}
			.glavtitle {padding: 5px 5px 5px 67px; font-size:1.2em;}
			.glavtitle a {color: #ffffff; text-decoration:none;}
			.glavtitle a:hover {text-decoration:underline;}
.min {font-size: 0.7em; }
			
/* ДОБАВЛЕНИЕ НОВОСТИ */
.namefield {width:300px;}

/* НАВИГАЦИЯ */
.navi {width:100%; margin:10px; line-height:2.5em; text-align:center;}
	.navi a {padding:5px 10px; background:#313131; border-radius:3px; color:#ffffff; }
	.navi a:hover {text-decoration: none; font-weight:700;}
	
/* ЛИЧНЫЕ СООБЩЕНИЯ */
.pmhalf {width:390px; height:auto; display:inline-block; vertical-align:top; margin-bottom:10px;}
	.pmhalfins {line-height: 2em;}
.readpmimg {display:inline-block; margin:5px; vertical-align:top;}
.readpmtextblock {width:680px; display:inline-block; vertical-align:top;}
	.pmtitle {font-size:2em; font-family:beast_vs_spreadtallregular; padding: 5px 0px; color:#e27501;}
		.pmtitle a {color:#e27501;}
	.pmotvbut {width:100%; margin-top:15px; text-align:right;}

/* ПРОФИЛЬ */
.profile {}
	.allbtn a .profile {color: #ce6a00;}
	.userinfo {width:650px; display:inline-block; vertical-align:top; margin: 5px 0px 0px 5px;}
		.usinfoblock {padding-top:20px;}
	.profile imgz, .commain img {display:inline-block; vertical-align:top;}
	
/* ДОБАЛЕНИЕ КОММЕНТАРИЯ */
.addcomments {margin-top:20px;}

/* КОММЕНТАРИИ */
.commain {margin:10px 0px; border: 1px solid #c3c1c1; border-radius:5px; background: #dfdfdf; padding:5px;}
	.comdate {padding-top:10px;}
	.comtext {padding: 15px 0px; text-align:justify; width:100%; }
	.comfoot {margin:10px 0px; text-align:right;}
	.comsplit {height:auto; width:10px; background: #c3c1c1; display:inline-block; vertical-align:top; }



/* ФУТЕР */
.foot {width:100%; height:160px; background:#313131; margin-top:10px; display:inline-block; vertical-align:top;}	
	.footins {width: 1120px; height:140px; margin: 10px auto; border: 1px solid #9c9c9c; border-radius: 5px;}
		.footl {list-style: square outside; color: #ffffff; margin: 5px 0 0 25px; width: 200px; display: inline-block; vertical-align: top; }
			.count {display: inline-block; vertical-align: top; margin: 10px 5px 0px 330px; }


/* ИНФОРМАЦИЯ */
.inform {width: 775px; background: #FABB78; border: 2px dotted #e27501; padding: 10px; margin: 5px 0px; }

/* СОРТИРОВКА */
.sort {width: 795px; padding: 12px 0px; text-align: center; background: #dfdfdf; border: 1px solid #c3c1c1; border-radius: 7px; margin-bottom: 5px; }

/* ИНФОРМЕРЫ */
.linform {border-radius: 7px; width: 247px; margin: 10px 0 10px 5px; background: #ffffff; }
.linformtit {font-family: beast_vs_spreadtallregular; font-size: 2em; padding-left: 20px; }
.inform400 {background: #ffffff; margin: 7px; border-bottom: 1px solid #313131; padding-bottom: 7px; line-height: 1em; }
.inform400a {padding-bottom: 5px; }
.inform400a a {text-decoration: none; }
	.inform400 img {float: left; width: 90px; padding-right: 5px; display: block;  }


/* ЦВЕТА 
оранжевый #e27501
Темно оранжевый ce6a00
серый #313131
синий #0084ff
красный #ff0000*/

/* РЕЙТИНГ */

.instagram-media, .twitter-tweet {display: inline-block !important;}

/*--- Подсветка исходного кода ---*/
.hljs-comment, .hljs-quote {
	color: #a0a1a7;
	font-style: italic;
  }
  
  .hljs-doctag, .hljs-keyword, .hljs-formula {
	color: #a626a4;
  }
  
  .hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst {
	color: #e45649;
  }
  
  .hljs-literal {
	color: #0184bb;
  }
  
  .hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string {
	color: #50a14f;
  }
  
  .hljs-built_in, .hljs-class .hljs-title {
	color: #c18401;
  }
  
  .hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr,
  .hljs-selector-pseudo, .hljs-number {
	color: #986801;
  }
  
  .hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title {
	color: #4078f2;
  }
  
  .hljs-emphasis {
	font-style: italic;
  }
  
  .hljs-strong {
	font-weight: bold;
  }
  
  .hljs-link {
	text-decoration: underline;
  }