body {
 padding-bottom: 20px;
 background: 
 url(top.jpg) left top no-repeat,
  url(bot.jpg) right bottom no-repeat,
 url(fon.jpg) left top repeat;
 background-color:#161018;
 color: #fff;
 font-size: 9pt;
}
a:hover {text-decoration: underline!important;}
.navbar {
 margin-bottom: 10px;
 font-weight: bold;
 background: url(fon.jpg) left top repeat;
 font-size: 12pt;
}
.navbar-nav > li > a {padding: 5px 3px;color: #fff!important;font-family: Arial,Helvetica,sans-serif;  background: url(fon.jpg) left top repeat; }
.navbar-nav > li > a:hover {padding: 5px 3px;color: #f3f7f9!important;}
.container {
width: 100%!important;
padding-left: 0px;
}
.navbar-brand {display: none;}
.cont {color:#000000;}
.cont h1 {
 color: #8e1c1c;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 24pt;
 font-weight: bold;
 margin: 0;
 padding-bottom: 20px;
 padding-top: 10px;
 text-align: center;
}
.cont h2  {
 color: #8e1c1c;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 18pt;
  padding-bottom: 15px;
  font-weight: bold;
 margin: 0;
 padding-top: 15px;
 text-align: center;
}
.cont h3  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16pt;
 font-weight: bold;
 color: #8e1c1c;
 text-align: center;
 margin: 0;
 padding-bottom: 7px;
 padding-top: 7px;
}
.cont a:link, .cont a:visited {
 color: #8e1c1c;
 text-decoration: underline;
}
.cont a:hover {
 color: #000;
 text-decoration: none;}
 
footer a:link, footer a:visited {
 color: #e3f4f6;
 text-decoration: none;
 background:none;
 
}
.cont li {
	line-height: 15px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;
}
.cont ul {
 margin: 0;
 padding: 3px 20px 30px;
 text-align: left;
 vertical-align: top;
 font-size: 10pt;
}
#besttopics img {padding: 12px;}
.cont img {max-width: 100%;}
div.bell a:link, div.bell a:visited {color: #fff!important;}
.logs {min-height: 50px;}
div.comment {
 margin-left: auto;
 margin-right: auto;
 margin-top: 50px;
 text-align: center;
}
p.comm {
 color: #8e1c1c;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 12pt!important;
 font-weight: bold;
 text-align: left;
 padding: 10px 0px!important;
}
.news {
 color: #8e1c1c;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 18pt!important;
 font-weight: normal;
 margin: 0;
 padding-bottom: 7px;
 padding-top: 7px;
 text-align: center!important;
}
.cont p {
 font-size: 11pt;
 padding-bottom: 5px;
 padding-top: 0;
 text-align: justify;
 line-height: 15px;
}
@media screen and (min-width: 769px) {
.navbar {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border: 0px;}
.navbar-nav > li > a:after {content: " :: "}
.navbar-nav > li:last-child > a:after {content: ""}
.nopad {padding: 0px !important;}
.mrtop {margin-top: 45px;}
.cont {background: #f3f7f9;padding: 0px 15px;}
}
@media screen and (min-width: 1280px)  {.col-sm-9 {width: 70%!important;}}
@media screen and (min-width: 1100px) and (max-width: 1280px) {.col-sm-9 {width: 66%!important;}}
@media screen and (min-width: 840px) and (max-width: 1100px) {.col-sm-9 {width: 60%!important;}}
@media screen and (min-width: 769px) and (max-width: 840px) {
 .col-sm-9 {width: 60%!important;}
 
} 
@media screen and (max-width: 769px) 
{
  .navbar li {padding-left: 20px;}
  .navbar {margin-top: 15px;}
  .logs {min-height: 0px!important;}
  .none {display: none!important;}
.novinki {

 background: #161018  url(fon.jpg) left top repeat;
 border: 1px solid #fff;
 border-radius: 15px;
 display: inline-block;
 margin-bottom: 10px;
 padding: 10px;
}
 .novinki h2 {display: block!important; font-size: 18px; color: #fff;margin-top: 0px;}
 .novinki1, .novinki2 {font-size: 10pt!important; font-weight: bold;} 
 .navbar-brand {display: block;}
 .mrgbot {margin-bottom: 50px;}
 div.bell {font-size: 14px!important;}
 .cont h1 {font-size: 18pt;}
 .cont h2 {font-size: 16pt;}
 .cont {background: #f3f7f9;padding: 10px;border-radius: 15px;margin-bottom: 20px;}
 footer .navbar {width: 100%;}
}
@media screen and (min-width: 468px) and (max-width: 1024px) {
 .nov {display:inline-block;float:left;width: 50%;}
 .novinki h2 {text-align:center;}
 .container .col-sm-2 {width: 30%;float:left;display: inline-block;}
 .container  .col-sm-9 {width: 69%;display: inline-block;float: left;}
 .container  .col-sm-1 {width: 10%;display: inline-block;}
 
}
div.bell {
 color: #999999;
 font-size: 10px;
 padding-left: 15px;
 background: #fff;
}
div#besttopics {
 margin-left: 0;
 margin-top: 45px;
 width: 21s9px;
 z-index: 4;
 padding:0px;
}
div#besttopics li {
 list-style: none;
 font-size: 10pt !important;
 font-weight: bold;
}

#besttopics a:link, #besttopics a:visited {
 color: #fff;
 text-decoration: none;
}
#besttopics a:hover {
 color: #e3f4f6;
 text-decoration: underline;
}
#besttopics ul {
 margin: 0;
 padding: 3px 15px 30px;
 text-align: left;
 vertical-align: top;
}
.novinki h2 {display:none;}
div.novinki1 {
 float: left;
 margin: 0;
 padding: 0;
 font-size: 10pt;
 background: url(fon.jpg) left top repeat;
}
div.novinki2 {
 font-size: 10pt;
 margin: 0;
 padding: 0;
 float:left;
 background: url(fon.jpg) left top repeat;
}
div.novinki ul, div.novinki1 ul, div.novinki2 ul {
 margin: 0;
 padding-bottom: 0;
 padding-left: 0;
}
div.novinki li, div.novinki1 li, div.novinki2 li {
 list-style: inside none none;
 padding-left: 0;
 width: 100%;
 display: inline-block;
 font-weight: bold;
}
div.novinki1, div.novinki1 a:link, div.novinki1 a:visited, div.novinki2, div.novinki2 a:link, div.novinki2 a:visited {
 color: #fff!important;
 text-decoration: none;
}
div.novinki a:hover {
 color: #e3f4f6!important;
 text-decoration: underline;
}
footer {font-size: 9pt;}
footer .navbar {min-height: 10px!important;display: inline-block;background: #fff;}
.navbar-toggle {
 background-color: transparent;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px;
 float: right;
 margin-bottom: 8px;
 margin-right: 15px;
 margin-top: 8px;
 padding: 5px;
 position: relative;
}
.navbar-brand {
 height: 30px;
 padding: 10px 15px;
}
.navbar {
 min-height: 43px;
}
.attention {
	background-color: #999999;
}
#vk_comments, #vk_comments iframe {
 width: 100% !important;
}