/* основная таблица стилей сайта */
body
{
	font-family: Arial, sans-serif;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333333;
}
img{
	border:0;
}
html,body{
	margin:0;padding:0;
	color:#333333;
}
a{
	font-size:12px;
	margin: 0px;
	padding: 0px;
	color:#013ad0;
	text-decoration:none;
}
a:hover{
	font-size:12px;
	margin: 0px;
	padding: 0px;
	color:#013ad0;
	text-decoration:underline;
}
p{
	font-size:12px;	
	text-indent: 0px;
	line-height:140%;
	color:#333333;
}
h1{
  	font-family: Arial, sans-serif;
	font-size:20px;	
	text-indent: 0px;
	color:#000000;
	font-weight:normal;
}
h2{
  font-family: Arial, sans-serif;
	font-size:16px;	
	text-indent: 0px;
	color:#333333;
	font-weight:bold;
}
ul li{
  font-size:12px;	
	text-indent: 0px;
	line-height:140%;
	color:#333333;
}
.main_container{
    width:100%;
    height:100%;
   	background: url('/images/fon_main.jpg') repeat-x top;
}
.content{
    width:1000px;
    height:600px;
    background: url('/images/fon.jpg') no-repeat top center;
    position:relative;
}
.right_fon{
    float: right; 
    background-color: white; 
    height: 397px; 
    width: 600px; 
    position: absolute; 
    right: 0pt;
    background: url('/images/fon_right.jpg') repeat-x top;
}
.top0{
    width:1000px;
    height:51px;
    overflow:hidden;

}
.logo{
    width:275px;
    height:62px;
    float:left;
    position:absolute;
}

    .top_menu{
      	  width:725px;
      	  height:62px;
      	  float:right;
      }
      .top_menu_ul{
      	  list-style-image:none;
		  list-style-position:outside;
		  list-style-type:none;
		  margin:0;
		  padding:0;
		  margin-top:15px;
      }
      .top_menu_ul li{
      	  float:left;
      }
      .top_menu_ul li a{
      	  font-family:Arial;
      	  font-size:11px;
      }
      .top_menu_ul li.top_menu_li1{
      	  background: url('/images/top_menu_button5.jpg') no-repeat top left;
      	  height:37px;
      	  width:181px;
      }
      .top_menu_ul li.top_menu_li1 a{
      	  color:#ffffff;
      	  text-decoration:underline;
      }
      .top_menu_ul li.top_menu_li1 a:hover{
      	  color:#ffffff;
      	  text-decoration:none;
      }
      .top_menu_ul li.top_menu_li2 a{
      	  color:#ffffff;
      	  text-decoration:underline;
      }
      .top_menu_ul li.top_menu_li2 a:hover{
      	  color:#ffffff;
      	  text-decoration:none;
      }
      .top_menu_ul li.top_menu_li3 a{
      	  color:#ffffff;
      	  text-decoration:underline;
      }
      .top_menu_ul li.top_menu_li3 a:hover{
      	  color:#ffffff;
      	  text-decoration:none;
      }
      .top_menu_ul li.top_menu_li4 a{
      	  color:#98efff;
      	  text-decoration:none;
      }
      .top_menu_ul li.top_menu_li4 a:hover{
      	  color:#98efff;
      	  text-decoration:underline;
      }
      .top_menu_ul li.top_menu_li2{
      	  background: url('/images/top_menu_button2.jpg') no-repeat top left;
      	  height:37px;
      	  width:173px;
      }
      .top_menu_ul li.top_menu_li3{
      	  background: url('/images/top_menu_button3.jpg') no-repeat top left;
      	  height:37px;
      	  width:180px;
      }
      .top_menu_ul li.top_menu_li4{
      	  background: url('/images/right_content_top_fon.jpg') no-repeat bottom left;
      	  height:37px;
      	  width:170px;
      }
      .top_menu_ul li.top_menu_li3 img.top_menu_icon3{
      	  margin-left:9px;
      	  margin-top:8px;
      }
      .top_menu_ul li.top_menu_li4 img.top_menu_icon4{
      	  margin-left:10px;
      	  margin-top:7px;
      	  vertical-align:-10px;
      }
      .top_menu_ul li.top_menu_li2 img.top_menu_icon2{
      	  margin-left:9px;
      	  margin-top:8px;
      }
      .top_menu_ul li.top_menu_li1 img.top_menu_icon1{
      	  margin-left:20px;
      	  margin-top:7px;
      }
      .top_menu_ul li.top_menu_li1 img{
      	  vertical-align:-6px;
      	  margin-right:5px;
      }
      .top_menu_ul li.top_menu_li2 img{
      	  vertical-align:-7px;
      	  margin-right:5px;
      }
      .top_menu_ul li.top_menu_li3 img{
      	  vertical-align:-6px;
      	  margin-right:2px;
      }
      .top_menu_ul li.top_menu_li4 img{
      	  vertical-align:-6px;
      	  margin-right:5px;
      }
      .top_menu_ul li.top_menu_li4 .exit{
		  margin-left:44px;
		  margin-top:25px;
		  position:absolute;
		  width:100px;
      }
	  .top_menu_ul li.top_menu_li4 .exit a{
      	  color:#ffffff;
      	  text-decoration:underline;
      }
      .top_menu_ul li.top_menu_li4 .exit a:hover{
      	  text-decoration:none;
      }
      .dop_menu_cont{
      	  width:971px;
    	  height:60px;
    	      background: url('/images/dop_cont_menu.jpg') no-repeat top right;
    	  /*overflow:hidden;*/

      }
      .dop_menu_cont_text{
      	  float:right;
      	  width:638px;
      	  font-family:Tahoma;
      	  font-size:11px;
      	  color:#ffffff;
      	  margin-top:12px;
      }
      .add_stih_left{
     	  margin-left:20px;
		  margin-top:9px;
     }
     .add_stih_left img{
     	  margin-left:5px;
		  /*margin-top:2px;*/
		  vertical-align:top;
     }
      .dop_menu_cont_add{
      	  float:left;
      	  color:#000000;
      	  font-size:12px;
      	  width:249px;
      	  height:36px;
      	  background:url('/images/add_stih_cont.jpg') no-repeat left top;
      	  margin-top:12px;
      }
      .dop_menu_cont_add a{
      	  color:#000000;
      	  font-size:12px;
      	  font-weight:bold;
      	  text-decoration:underline;
      }
      .dop_menu_cont_add a:hover{
      	  font-weight:bold;
      	  color:#000000;
      	  font-size:12px;
      	  text-decoration:none;
      }
      .dop_menu_cont_text img{
      	  border:2px solid #d9d9d9;
      	  float:left;
      	  margin-right:10px;
      }
      .dop_menu_cont_text .author_name{
      	  font-family:Arial;
      	  font-size:14px;
      	  font-weight:bold;
      }
      .dop_menu_cont_dop{
      	  float:right;
      	  width:375px;
      	  line-height:15px;
      }
      .cont_dop_new{
      	  margin-top:6px;
		  width:640px !important;
      }
      .cont_dop_new input{
      	  margin-right:30px;
      	  margin-left:5px;
      	  border:1px dotted #013AD0;
      }
      .dop_menu_cont_dop_left{
      	  float:left;
      }
      .dop_menu_cont_dop_right{
      	  float:right;
      	  width:240px;
      }
      .dop_menu_cont_dop_right a{
      	  font-family:Tahoma;
      	  font-size:11px;
      	  color:#ffffff;
      	  text-decoration:none;
      }
      .dop_menu_cont_dop_right a:hover{
      	  text-decoration:underline;
      }
      .dop_menu_cont_dop_left a{
      	  font-family:Tahoma;
      	  font-size:11px;
      	  color:#ffffff;
      	  text-decoration:none;
      }
      .dop_menu_cont_dop_left a:hover{
      	  text-decoration:underline;
      }
.top1{
	width:995px;
	height:30px;
	text-align:right;
}
  .main_menu{
     	 width:716px;
     	 height:30px;
     	 float:right;
     }
     .main_menu_ul{
      	  list-style-image:none;
		  list-style-position:outside;
		  list-style-type:none;
		  margin:0;
		  padding:0;
		  margin-top:5px;
     }
     .main_menu_ul li{
     	  float:left;
     	  margin-left:24px;
     	  margin-right:24px;
     }
     .main_menu_ul li a{
     	  font-size:12px;
     	  font-family:Arial;
     	  text-decoration:underline;
     	  color:#010101;
     	  font-weight:bold;
     }
     .main_menu_ul li a:hover{
     	  font-size:12px;
     	  font-family:Arial;
     	  text-decoration:none;
     	  color:#010101;
     	  font-weight:bold;
     }
     .center_div{
     	  width:970px;
     	  overflow:hidden;
		  zoom:1;
		 
     }
     .left_div{
     	  width:284px;
     	  float:left;
     	  margin-top:5px;
     	  background-color:#ffffff;
     	  padding-bottom:30000px;
	      margin-bottom:-30000px;
	      
     }
      .main_div{
     	  width:686px;
     	  float:right;
     	  margin-top:5px;
     	 
     	  padding-bottom:30000px;
	 	  margin-bottom:-30000px;
	 	   background:url(/images/right_fon.jpg) no-repeat right top;
	 	    background-color:#ffffff;
     }
     .left_main_div{
     	  float:left;
     	  width:319px;
     	  margin-top:10px;
     	
     }
     .right_main_div{
     	  float:right;
     	  width:347px;
     	  margin-top:25px;
     }
     .author_detail{
     	  background:#E6E6E6 url(/images/left_top.jpg) no-repeat scroll left top;
     	  margin-right:35px;
     	  min-height:500px;
     	  height:auto !important;
  		  height:500px;

     }
     .author_detail_block{
     	  margin-left:18px;
		  padding-top:12px;
		  margin-right:15px;
		  min-height:500px;
		  height:auto !important;
		  height:500px;
		  padding-bottom:20px;
     }
     .author_zag{
     	  font-size:13px;
     	  font-family:Arial;
     	  font-weight:bold;
     	  color:#000000;
     }
     .textarea_comment{
     	  font-family:Arial,sans-serif;
	      font-size:12px;
		  height:74px;
		  opacity:0.8;
		  width:330px;
     }
       .footer{
     	  position:absolute;
     	  width:970px;
     	  height:79px;
     	  background: url('/images/footer.jpg') no-repeat top left;
     	  margin-top:15px;
     	  font-family:Arial;
     	  font-weight:bold;
     	  font-size:11px;
     	  color:#000000;
     }
     .copyright{
     	  height:50px;
     	  width:970px;
     	  position:absolute;
     	  background-color:#0059e0;
     	  margin-top:94px;
     }
     .liveinternet{
     	  float:right;
     	  margin-right:50px;
     	  margin-top:10px;
     }
     .copyright_text{
     	  font-size:10px;
     	  font-family:Arial;
     	  color:#ffffff;
     	  margin-left:33px;
     	  margin-top:10px;
     }
     .copyright_text a{
     	  font-size:10px;
     	  font-family:Arial;
     	  color:#ffffff;
     	  text-decoration:underline;
     }
     .copyright_text a:hover{
     	  text-decoration:none;
     }
     
       .donate{
     	  margin-top:10px;
     	  float:left;
     	  margin-left:20px;
     }
     .donate_zag{
     	  margin:0;
     	  padding:0;
     }
     .donate_icons{
     	width:130px;
     }
     .wm{
     	  margin-left:15px;
     	  margin-top:10px;
     	  float:left;
     }
     .ya_dengi{
     	  margin-right:15px;
     	  margin-top:15px;
     	  float:right;
     }
     .other{
     	  float:right;
     	  width:700px;
     }
     .groups{
     	  float:left;
     	  margin-top:10px;
     }
     .vkontakte_div{
     	  float:left;
     	  width:80px;
     }
     .groups img{
     	  margin-bottom:4px;
     }
     .moi_mir_div{
     	  float:right;
     	  width:80px;
     }
     .groups_icons{
     	  margin-top:6px;
     	  width:160px;
     }
     .groups_icons a{
     	  font-size:11px;
     	  font-family:Arial;
     	  color:#040404;
     	  text-decoration:underline;
     	  font-weight:normal;
     }
     .groups_icons a:hover{
     	  text-decoration:none;
     }
     .other2{
     	  float:right;
     	  width:330px;
     }
     .rss{
     	  float:left;
     	  margin-top:10px;
     }
     .rss1{
     	  margin-right:15px;
     }
     .rss img{
     	  margin-top:5px;
     }
     .ya_avtor{
     	  float:right;
     	  margin-top:10px;
     	  margin-right:50px;
     }
     .ya_avtor img{
     	  margin-top:10px;
     }
     #login{
     	  position:absolute;
		  right:23px;
		  top:60px;
	      width:300px;
		  z-index:1000;
		  background:#ffffff;
     }
     .comment_zag{
     	  font-size:13px;
     	  font-family:Arial;
     	  font-weight:bold;
     	  color:#000000;
     	  margin-bottom:5px;
     }
     .comment_author{
     	  color:#7e7e7e;
     	  font-size:11px;
     	  font-weight:normal;
     }
     .comment_button_div{
     	  margin-top:3px;
     }
     .comment_line{
     	  height:1px;
     	  overflow:hidden;
     	  background-color:#cecece;
     	  margin-top:10px;
     	  margin-bottom:10px;
     	  width:330px;
     }
     .dop_text{
  		  margin-bottom:12px;
  		  font-family: Arial, sans-serif;
		  font-size:10px;	
	 }
	 .dop_text a{
  		  font-family: Arial, sans-serif;
		  font-size:10px;	
	 }
	 .dop_text a:hover{
  		  font-family: Arial, sans-serif;
		  font-size:10px;	
	 }
	 .comments_ul{
	 	  list-style-image:none;
		  list-style-position:outside;
		  list-style-type:none;
		  padding:0;
		  margin:0;
		  margin-bottom:20px;
	 }
	 .comments_ul li{
	 	  min-height:50px;
	 	  height:auto !important;
  		  /*height:50px;*/
  		  font-size:11px;
	 	  font-family:Arial;
	 	  font-weight:normal;
	 	  margin-bottom:10px;
	 	  margin-right:15px;
	 }
	 .comments_ul li img{
	 	  border:2px solid #d9d9d9;
	 	  margin-right:10px;
	 	  margin-top:2px;
	 	  margin-bottom:7px;
	 }
	 .comments_ul li a{
	 	  color:#013ad0;
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  text-decoration:none;
	 	  font-weight:normal;
	 }
	  .comments_ul li a:hover{
	 	  text-decoration:underline;
	 }
	 .comments_ul li .date_comment{
	 	  font-size:11px;
	 	  color:#7e7e7e;
	 }
	 .author_name{
	 	  margin-top:5px;
	 }
	 .author_name img{
	 	  border:2px solid #ffffff;
	 	  margin-right:10px;
	 }
	 .author_name .author_name_left{
	 	  color:#013ad0;
	 	  font-family:Arial;
	 	  font-weight:bold;
	 	  font-size:12px;
	 	  text-decoration:none;
	 }
	 .author_name .author_name_left:hover{
	 	  text-decoration:underline;
	 }
	 .author_reiting_left{
	 	  color:#7e7e7e;
     	  font-size:11px;
     	  font-weight:normal;
     	  margin-top:4px;
	 }
	 .author_reiting_left b{
	 	  color:#e80000;
	 }
	  .author_name .data_pub{
	 	  color:#7e7e7e;
     	  font-size:11px;
     	  font-weight:normal;
     	  margin-top:10px;
	 }
	 .author_name .data_pub span{
	 	  color:#000000;
	 }
	 .left_line_white{
	 	  background-color:#fafafa;
	 	  height:1px;
	 	  overflow:hidden;
	 	  width:200px;
	 	  margin-top:7px;
	 	  margin-bottom:14px;
	 }
	 .left_item_dop{
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#7e7e7e;
	 	  margin-top:10px;
	 }
	 .left_item_dop p{
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#7e7e7e;
	 }
	 .left_item_dop a{
	 	  color:#013ad0;
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  text-decoration:none; 
	 }
	 .left_item_dop a:hover{
	 	  text-decoration:underline; 
	 }
	 .left_item_dop .all_poems{
	 	  text-decoration:underline; 
	 }
	 .left_item_dop .all_poems:hover{
	 	  text-decoration:none; 
	 }
	 .left_poet_dop p b{
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#7e7e7e;
	 	  font-weight:normal;
	 }
	 .left_poet_dop p{
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#000000;
	 }
	 .spisok_poem{
	 	  margin-top:15px;
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#7e7e7e;
	 	  background: url('/images/spisok_fon.jpg') no-repeat 155px top;
	 }
	 .sp2{
	 	  background: url('/images/spisok_fon2.jpg') no-repeat 231px top !important;
	 }
	  .spisok_poem a{
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#7e7e7e;
	 	  text-decoration:none;
	 	  border-bottom:1px dashed; 
	 }
	 .spisok_poem a:hover{
	 	  text-decoration:none;
	 	  border-bottom:0;
	 }
	 .sbornik_zag{
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#000000;
	 	  margin-bottom:7px;
	 }
	 .sbornik_zag a{
	   	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#000000;
	 	  text-decoration:underline;
	 }
	 .sbornik_zag a:hover{
	 	  text-decoration:none;
	 }
	 .sborik_descr{
	 	  font-size:11px;
	 	  font-family:Arial;
	 	  color:#000000;
	 	  margin-bottom:7px;
	 }
	 .line_pr{
	 	  height:8px;
	 	  overflow:hidden;
	 }
	 .concurs_name a{
	 	  color:#d71400;
	 	  font-size:12px;
	 	  font-family:Arial;
	 	  font-weight:bold;
	 	  text-decoration:none;
	 }
	 .concurs_name a:hover{
	 	  color:#d71400;
	 	  font-size:12px;
	 	  font-family:Arial;
	 	  font-weight:bold;
	 	  text-decoration:underline;
	 }
	 .concurs_name_data{
		  color:#7e7e7e;
		  font-family:Arial;
		  font-size:12px;
		  font-weight:bold;
		  margin-top:5px;
	 }
	 .concurs_name_data_text{
		  margin-top:5px;
	 	  color:#D24638;
		  font-family:Arial;
		  font-size:11px;
		  font-weight:bold;
		  padding-left:8px;
		  padding-top:1px;
		  background:url(/images/cur_concurs_fon.jpg) no-repeat left bottom;
		  height:16px;
		  width:70px;
		  margin-bottom:20px;
	 }
	 .left_concurs a{
	 	  color:#1a00b5;
	 	  font-family:Arial;
		  font-size:11px;
		  font-weight:normal;
		  text-decoration:underline;
	 }
	 .left_concurs a:hover{
	   	  color:#1a00b5;
	 	  font-family:Arial;
		  font-size:11px;
		  font-weight:normal;
		  text-decoration:none;
	 }
	 .left_concurs{
	  	  font-family:Arial;
		  font-size:11px;
		  font-weight:normal;
	 	  color:#000000;
	  }
	  .last_concurs_tbl td{
     	  font-size:11px;
     	  font-family:Arial;
     	  color:#000000;
     	  padding-top:10px;
     }
     .last_concurs_tbl td a{
     	  font-size:11px;
     	  font-family:Arial;
     	  color:#013ad0;
     	  text-decoration:none;
     }
     .last_concurs_tbl td a:hover{
     	  text-decoration:underline;
     	  color:#013ad0;
     	  font-size:11px;
     }
     .right_concurs_detail{
     	  padding-bottom:15px; 
     }
     .right_concurs_detail p{
     	  font-size:11px;
     	  color:#000000;
     }
     .right_concurs_detail a{
     	  font-size:11px;
     	  text-decoration:none;
     }
     .right_concurs_detail a:hover{
     	  font-size:11px;
     	  text-decoration:underline;
     }
     .sl_concurs_top{
     	  width:339px;
     	  height:10px;
     	  overflow:hiddden;
     	  background:url('/images/sl_concurs_top.gif') no-repeat bottom left;
     }
     .sl_concurs_bottom{
      	  width:339px;
     	  height:11px;
     	  overflow:hiddden;
     	  background:url('/images/sl_concurs_bottom.gif') no-repeat top left;
     }
     .my_cabinet_left{
     	  font-family:Arial;
		  font-size:11px;
		  font-weight:normal;
	 	  color:#7e7e7e;
     }
     .my_cabinet_left_div{
     	  margin-left:17px;
		  margin-top:7px;
		  text-indent:-17px;
     }
     .my_cabinet_left_checkbox{
     	  margin:0;
     	  padding:0;
     	  margin-top:2px;
     	  margin-right:4px;
     	  vertical-align:top;
     }
     .left_my_dop_zag{
     	  text-decoration:underline;
     }
     .my_cabinet_left_dop{
     	  float:left;
     	  cursor:pointer;
     }
     .left_my_dop_zag .my_cabinet_left_dop_strelka{
     	  text-decoration:none;
     	  float:right;
     	  cursor:pointer;
     }
     .left_my_dop_zag .my_cabinet_left_dop_strelka .my_cabinet_left_dop_img{
     	  margin-left:10px;
     }
     .my_cabinet_left_text{
     	  color:#08980B;
		  font-weight:bold;
		  font-size:11px;
		  margin-top:5px;
		  margin-left:5px;
     }
 
     .zero5{
     	  overflow:hidden;
     	  height:7px;
     }
     
  
     .last_poems_item {
     	  font-family:Arial;
     	  font-size:11px;
     	  color:#959595;
     	  margin-bottom:5px;
     }
     .last_poems_item span.col_new{
     	  font-weight:bold;
     	  color:#08980b;
     }
     .last_poems_item a{
     	  color:#1a00b5;
     	  text-decoration:none;
     	  font-size:11px;
     }
     .last_poems_item a:hover{
     	  text-decoration:underline;
     }
     .last_poems_item a.last_poems_poet{
     	  font-weight:bold;
     	  color:#013ad0;
     }
     
     
     
     #razd_add p{
     	  font-size:11px;
     }
     #poem_add table td p{
	  font-size:11px;
     }
     #poem_add table td{
	  font-size:11px;
     }
     #poem_add table td p small{
	  font-size:11px;
	  color:#7e7e7e;
     }
     #poem_add table td p a{
	  font-size:11px;
     }
     #poem_add table td p a:hover{
	  font-size:11px;
     }
      .PopUp {float:right;width:252px;height:198px;position:absolute;top:53px;z-index:3000;margin-left:725px;}
	 .PopUp {background:#F4F4F4 url(/images/popup_cent.gif) repeat-x 0 0;}
	 .PopUp h3{margin-top:0;background:url(/images/popup_top.gif) no-repeat left top;margin-bottom:0;}
	 .PopUp h3 a {display:block;height:30px;margin-left:200px;text-indent:-10000px;text-decoration:none;}
	 .PopUp h3 a {background:url(/images/popup_left.gif) no-repeat 100% 0;font-family:Arial;font-size:12px;}
	 .PopUp form {position:relative;padding:17px;height:130px;overflow:hidden;margin:0;}
	 .PopUp form {border:#CCC 1px solid;border-width:0 1px 1px 1px;}
	 .PopUp form b {display:block;margin-bottom:2px;font-family:Arial;font-size:12px;}
	 .PopUp form input, .PopUp form select {display:block;margin-bottom:5px;width:210px;padding:2px;border:#CCC 1px solid;font-size:1.1em;}
	 .PopUpBtns {position:relative;margin-top:15px;}
			.PopUpBtns span {position:absolute;top:5px;left:0;}
			.PopUpBtns b {position:absolute;top:0;left:135px;}
			.PopUpBtns b a {display:block;height:40px;width:82px;text-indent:-10000px;}
			.PopUpBtns b a {background:url(/images/form_enter.gif) no-repeat 0 0;}		
			.PopUpBtns span a {font-family:Arial;font-size:12px;color:#013ad0;}
			.PopUpBtns span a:hover {font-family:Arial;font-size:12px;text-decoration:none;color:#013ad0;}

     
     
  
