body {
  margin:0;
  background: url("back.png");
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

.main {
  min-width:730px;
  margin-left:13%;
  overflow: hidden;
  width:76%;
  background-color: rgba(249, 248, 246, 0.9);
}

.main_cont {
    padding-left:15px;
    margin-right:347px;
}

.header {
     width: 100%;
     height: 126px;
     padding-left:10px;
}

.header p {
     padding: 0;
     margin:0;
     text-align: justify;
}

.header h1 {
  margin:3px;
  color:#E22242;
  font-size:44px;
  text-shadow: -1px -1px 0 #a81d09,
             -2px -2px 1px #9a2716;
}


.logo {
    width: 106px;
    height: 130px;
    right:0px;
    background: url("/logo.png") no-repeat;
    float:right;
}

.header_links{
  background-color: #E22242;
  height:25px;
  padding-top:4px;
  
}

.header_links a, .header_links a:visited {
  letter-spacing:  0.02em;
  color:#fbf3f0;
  text-decoration: none;
  margin-left:18px;
  font-size:15px;
  font-weight:bold;
}

.header_links a:hover {
  text-decoration: underline !important;
}

.rightp a:hover {
  text-decoration: underline !important;
}


.rightp{
  padding:4px;
  width:338px;
  float:right;
  border:1px black;
}

#rubrics {
    font-size: 14px;
    text-align: justify;
    margin: 3px;
}

#rubrics h2 {
    margin:6px 0 3px 0;
}

.rubrics_p {
  line-height:21px;
}

.rubrics_p a{
  font-size:16px;
}


#rubrics_main {
    font-size: 16px;
    text-align: left;
    margin: 3px 3px 30px 3px;
    word-spacing:4px;

}

#rubrics_main a {
  line-height:25px;
  text-decoration:underline !important;
  white-space: nowrap;
  word-spacing:2px !important;

}


.rightp a {
  line-height:19px;
}

h2 {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 5px;
    LINE-HEIGHT: 19px;
    font-size: 20px;
    FONT-WEIGHT: normal;
}

h2 a:visited {
  color: #920A20 !important; 
}

a {
  color: #920A20;
  text-decoration:none;
}

a:visited {
  color: rgb(187, 129, 143);
  text-decoration:none;
}

.bottom {
  padding:10px;
  font-size:12px;
  background-color: #F5D6CA;
  overflow:hidden;
}

h3, h3 a:link, h3 a:hover, h3 a:visited, h3 a:active {
    font-size: 19px;
    font-weight:normal;
    margin-top: 9px;
    line-height: 19px;
    margin-bottom: 5px;
    padding: 0;
}

h3 a {
    text-decoration:underline !important;
    color:inherit !important;
}

hr {
    border: 0;
    border-bottom: 1px dashed #ECD2D6;
    margin-bottom:25px;
}

.comm_header {
 margin-top:15px;
}

.comm_cont {
 margin-top:10px;
 color:brown;
}

.answcomm{
padding-left:20px;
}

#short img{
float:left;
}

.yashare-auto-init {
  display:inline;
  position:relative;
  margin-left:-6px;
  padding:0 0 0 0;
}

.bott {
 text-align:justify;
 font-size:12px;
 color:#222222;
 padding:2px !important; 
}

.infoe {
 margin-top:15px;
 display:block;
}

.info_1 {
 display:table;
 margin-left:10px;
}

.info_0 {
 
}

.info_01 {
 display:table;
}

.info_1 a {
 padding-left:7px;
}

.info_2 {
  display:table;
  margin:10px 0 0 10px;
}

.info_1 hr{
	margin-bottom:1px !important;
}

.info11 {
    display:inline-block;
}

.inf {
margin:3px 0 0 0;
padding:3px 0 0 0;
LINE-HEIGHT: 11px; 
COLOR: #666666;
font-size: 15px;
}

.inf a {
  color:#920A20;
}

#short img{
float:left;
}

img {
  padding-right:3px;
}

.inf .rateimg {
  padding-right:30px;
}

.comm_header a {
  color:#000;
  text-decoration:underline;
}

.comm_pages {
  font-size:1em;
  word-spacing:5px;
}

.print {
    vertical-align: bottom;
}

.comm_bl {
  margin-top:20px;
}

#fullnews img {
   max-width:95%;
}

.topp2 a {
    color: #666666;
}

.topp2 {
    padding-left: 23px;
}

.poets_list {
	margin:15px;
	line-height:25px;
}

.vk_icon {
	margin:2px;
	display: inline-block;
    width: 24px;
    height: 24px;
    padding: 0;
    outline: none;
    background: url(/img/social.png) -0px 0 no-repeat;
}

.fb_icon {
	margin:2px;
	display: inline-block;
    width: 24px;
    height: 24px;
    padding: 0;
    outline: none;
    background: url(/img/social.png) -24px 0 no-repeat;
}

.inst_icon {
	margin:2px;
	display: inline-block;
    width: 24px;
    height: 24px;
    padding: 0;
    outline: none;
    background: url(/img/instagram.png) 0 0 no-repeat;
}