body { font-family:Helvetica, Arial, sans-serif; font-size:14px; font-style:normal; line-height:22px; margin:0px; padding:0px; background-color:#f2e6bd }
h1 { font-size:14px; font-weight:normal; color:#fff; background-color:#505050; padding:10px 10px 7px 10px; margin-left:300px; margin-top:-6px; position:absolute; border-radius:0 0 8px 8px }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }

.main { width:1000px; display:block; margin:0 auto }
.head { height:95px; border-radius:0 0 20px 20px; border-top:3px solid #505050 }
.logo { position:inherit; padding:16px 0 0 12px; width:230px }
.social { position:absolute; top:0; margin:7px 5px 5px 755px }
.line { background-color:#fafafa; border-radius:20px 0 0 0; padding:18px 15px 5px 16px }
.button { display:none }
.down { padding:0 15px 14px 15px }
.content { background-color:#fff; width:750px; float:left; border-radius:20px 0 0 0; min-height:950px }
.error { font-size:12px; color:#948e8e; text-decoration:underline; cursor:help; float:right; margin: 10px 14px }
.info { background-color:#fff; color:#333; padding:0 15px 7px 15px; border-left:5px solid #79d000; margin:12px 0 }
.info a { color:#000; text-decoration:underline; text-decoration-color:#505050 }
.foot { padding:15px 15px 12px 15px; font-size:13.5px; color:#fff; background-color:#505050; border-radius:0 20px 0 0 }
.date { padding:7px 0 6px 15px; color:#787878; font-size:13px; background-color:#fafafa; border-bottom:#f0f0f0 solid 1px }
.text { padding:12px 15px 12px 15px; border-bottom:#f0f0f0 solid 1px }
.text a { color:#000; text-decoration:underline; text-decoration-color:#505050 }
.like { color:#82786f; font-size:12px; cursor:pointer; position:absolute; margin-left:8px; margin-top:1px }
.no { width:14px; font-size:15px !important; color:#00a9fd }
.up { width:14px; font-size:15px !important }
.right { float:left; width:250px; min-height:1700px }
.idat { text-align:right; padding:0 10px 15px 0; color:#787878; font-size:13px }
.list { padding:18px 14px; background-color:#fafafa; white-space:nowrap; border-bottom: #f0f0f0 solid 1px }
.list a { text-decoration:none; padding:6px 10px }
.nav { border:1px solid #e3e3e3; background-color:#fff; color:#012d36; margin-right:6px }
.nav:hover { border:1px solid #fa890f; background-color:#fa890f; color:#fff }
.sel { border:1px solid #b369fb; background-color:#b369fb; color:#fff; margin:0 7px 0 1px }
.sel:hover { border:1px solid #fa890f; background-color:#fa890f; color:#fff }
.link { color:#00aeff; font-size:13px; padding-left:7px }
.link:hover { color:#84766b; text-decoration:none }
.short { color:#79d000; font-size:13px; padding-left:7px }
.short:hover { color:#84766b; text-decoration:none }
.self { color:#787878; font-size:13px }
.self:hover { color:#000000; text-decoration:none }
.cat { padding:0 15px 0 0; margin-top:-1px; float:right; text-align:right }
.group { font-size:19px !important; color:#fff; margin-left:8px }
.search { float:left; background-color:#fafafa; border-radius:0 20px 0 0; width:250px }
.search a { margin:0 8px; font-size:16px; color:#666; text-decoration:none }
.search input { border:1px solid #E9E9E9; width:210px; padding:7px; margin:12px 0 10px 0 }
.menu { float:left; width:250px; border-top:#f0f0f0 solid 1px }
.menu ul { padding:0; margin:0 }
.menu a { color:#505050; text-decoration:none }
.menu li { text-align:left; color:gray; width:248px; height:31px; border-left:2px solid #f7f7f7; border-bottom:#f0f0f0 solid 1px; background-color:#fff; transition:all 0.1s ease-out }
.menu li span { color:#505050; margin:8px 8px 0 10px; min-width:16px; text-align:center }
.menu li:hover { border-left:2px solid #ffc568; color:#505050 }
.menu li:hover span { color:#111 }
.menu li:hover a { color:#111 }
.floating { width:240px; margin:10px 0 0 10px; position:sticky; top:10px }
.num { margin-left:5px !important; color:#b5b5b5 !important; font-size:12px; cursor:default }
.add { height:32px !important; border-radius:0 0 18px 0 }
.ads { padding:15px 15px 15px 16px; text-align:center; border-bottom:#f0f0f0 solid 1px }

#select { background-color:#b369fb !important; color:#fff }
#select a { color:#fff }
#select span { color:#fff }

input[type=checkbox] { display:none }
input[type=checkbox]:checked ~ .menu { display:block }

@media (max-width: 1017px) {
	body { background-color:#fff; font-size:15px; line-height:23px; margin:auto }
	h1 { display:none }
	.date { padding:7px 0 6px 14px; color:#787878; font-size:13px; background-color:#fafafa }
	.text { padding:12px 14px 12px 14px; border-bottom:#f0f0f0 solid 1px }
	.search { width:auto; background:none; position:absolute; top:0px; right:45px }
	.search input { width:108px; padding:5px; margin:0 }
	.search a { margin-top:18px }
	.list a { text-decoration:none; padding:5px 10px }
	.bottom { margin:12px 8px 14px 14px; font-size:15px }
	.menu { width:auto; position:inherit; border-top:none; display:none }
	.menu li { width:100%; float:left; border-left:none; font-size:15px; padding:2px 0 2px 0 }
	.menu li span { margin:8px 8px 0 14px }
	.menu li:hover { border-left:none }
	.line { border-radius:0 }
	.right { display:none }
	.foot { display:none }
	.error { display:none }
	.social { margin-top:-500px }
	.main { width:auto }
	.content { width:auto; min-height:unset; border-top:#f0f0f0 solid 1px; border-radius:0 }
	.comment { width:80% }
	.logo { padding:15px 0 0 12px; width:142px }
	.head { height:70px; border-top:none }
	.add { border-radius:0 }
	.ads { padding:20px 0 20px 0; text-align:center; border-bottom:#f0f0f0 solid 1px }
	.button { display:block; color:#666; line-height:12px; top:18px; right:20px; position:absolute; cursor:pointer }
}

@font-face { font-family:"FontAwesome"; src:url("/awesome.woff"); font-weight:normal; font-style:normal; font-display:swap }

.fa { display:inline-block; font:normal normal normal 14px/1 FontAwesome }
.fa-bars:before { content:"\f0c9"; font-size:18px }
.fa-search:before { content:"\f002" }
.fa-archive:before { content:"\f187" }
.fa-bomb:before { content:"\f1e2" }
.fa-pencil:before { content:"\f040" }
.fa-car:before { content:"\f1b9" }
.fa-glass:before { content:"\f000" }
.fa-group:before { content:"\f0c0" }
.fa-hourglass-3:before { content:"\f253" }
.fa-medkit:before { content:"\f0fa" }
.fa-female:before { content:"\f182" }
.fa-child:before { content:"\f1ae" }
.fa-paw:before { content:"\f1b0" }
.fa-desktop:before { content:"\f108" }
.fa-heart:before { content:"\f004" }
.fa-flag:before { content:"\f024" }
.fa-bank:before { content:"\f19c" }
.fa-gift:before { content:"\f06b" }
.fa-suitcase:before { content:"\f0f2" }
.fa-jsfiddle:before { content:"\f1cc" }
.fa-ban:before { content:"\f05e" }
.fa-futbol-o:before { content:"\f1e3" }
.fa-mortar-board:before { content:"\f19d" }
.fa-commenting:before { content:"\f27a" }
.fa-hashtag:before { content:"\f292" }
.fa-cutlery:before { content:"\f0f5" }
.fa-user-circle-o:before { content:"\f2be" }
.fa-random:before { content:"\f074" }
.fa-thumbs-o-up:before { content:"\f087"}
.fa-vk:before { content:"\f189" }
.fa-odnoklassniki:before { content:"\f263" }