*{
    margin: 0;
    padding: 0;
}
a img, fieldset {border:0}
fieldset{display:inline}
* > fieldset{display: block}/* Non IE browsers */
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
p{
    margin-bottom: 13px;
	line-height:15px;
}
/*h1, .main_block .title{
    font: normal normal 22px Tahoma, Arial, Verdana;
    margin:0 0 13px;
	color:#000;
}
h2{
    font: normal normal 18px Tahoma, Arial, Verdana;
    margin:25px 0 10px;
	color:#243e64;
}
h3{
    font: normal bold 14px Tahoma, Arial, Verdana;
	margin:5px 0 10px;
	color:#243e64;
}*/
a{
    color: #7d9d02;
    text-decoration: underline;
    outline:none;
}
a:hover{
    text-decoration: none;
}
table {
    border-collapse: collapse;
}
table td{
    vertical-align: top;
}
input, textarea {
    vertical-align: middle;
    font-family:Tahoma, Arial;
	font-size:12px;
    outline:none;
}
body{
    font: normal 13px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    line-height:normal;
    color: #5a5a5a;
    text-align:left;
    height:100%;
	background:#fff;
}
html{
	height:100%;
}
small{
	font: normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#666;
} 
select{
	background:#fff;
}
.float_l{
	float:left !important;
}
.float_r{
	float:right !important;
}
.hidden{
	display:none !important;
}
.red{
	color:red !important;
}
.white{
	color:#fff !important;
}
.w_{
	width:998px;
	margin:0 auto;
}
.green{
	color:#01bc5e;
}

#headbar {
	position: relative;
}
/* ===================
   head
   =================== */
.all{
	/*background:url(../i/bg.gif) 50% 0;*/
	overflow:hidden;
}
.head_c{
	background:url(../i/bg.gif) 5px 0;
}
.content{
	width:100%;
}
.content td{
	vertical-align:top;
}
.content_l, .head_l{
	background:url(../i/bg_new.gif) right 0;
}
.content_l div{
	background:url(../i/left_bg.gif) right 0 repeat-y;
}
.content_l div span{
	height:84px;
	background:url(../i/left_tc.gif) right 0 no-repeat;
	display:block;
}
.content_c{
	width:998px;
	background:url(../i/content.jpg) 0 0 repeat-y;
}
.content_r, .head_r {
	background:url(../i/bg.gif) -5px 0;
}
.content_r div{
	background:url(../i/right_bg.gif) 0 0 repeat-y;
}
.content_r div span{
	height:185px;
	display:block;
	background:url(../i/right_tc.jpg) 0 0 no-repeat;
}
.d_t{
	background:url(../i/cont_top.jpg) 0 0 no-repeat;
	height:28px;
}
.box{
	background:url(../i/tw.jpg) 0 0 no-repeat;
	width:998px;
	overflow:hidden;
}
.column_left{
	width:226px;
	float:left;
}
.column_right{
	float:right;
	width:772px;
	width:609px;
	margin:100px 93px 0 70px;
	padding:0 0 100px;
}
.left_menu{
	list-style:none;
	margin:46px 0 30px 40px;
}
.left_menu li{
	margin:0 0 20px;
}
.left_menu a{
	color:#fff;
	font-size:20px;
	font-family:Courier New, Courier, Tahoma;
	font-weight:900;
	text-decoration:none;
}
.left_menu a:hover{
	text-decoration:underline;
}
.top_news{
	list-style:none;
	margin:46px 0 30px 40px;
	font-size:11px;
}
.top_news li{
	margin:0 0 15px;
}
.paging{
	padding: 0 93px 0 62px;
	font-size:11px;
	color:#838383;
}
.paging span, .paging a{
	display:inline-block;
	margin:0 6px 0 0;
	padding:4px 8px;
	float:left;
}
.paging div{
	display:inline-block;
	float:left;
}
.paging div span{
	background:#7d9d02;
	color:#fff;
	font-weight:bold;
}
/* ===================
   POST
   =================== */
.post{
	/*padding:0 93px 0 70px;*/
	font-family:Courier New, Courier, Tahoma;
	font-size:14px;
}
.post h2{
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin:0 0 20px;
}
.post h2 a{
	color:#000;
}
.post .date{
	color:#737373;
	font-family:Tahoma;
	font-size:10px;
}
.anons ul li{
	margin:0 0 7px 30px;
}
.anons{
	margin:0 0 20px;
}
.anons b{
	font-weight:600;
	color:#111;
}
.post .tags, .post .comments, .post .views{
	color:#838383;
	font-family:Tahoma;
	font-size:11px;
	display:inline-block;
	margin:0 23px 0 0;
}
.post .comments a{
	background:url(../i/icons.gif) 0 2px no-repeat;
	padding: 0 0 3px 19px;
	display:inline-block;
}
.post .views{
	background:url(../i/icons.gif) 0 -16px no-repeat;
	padding: 0 0 3px 19px;
}
.post .more{
	border-top:1px #c5beb1 dashed;
	margin:15px 0 48px;
}
.post .more a{
	position:absolute;
	width:134px;
	height:36px;
	background:url(../i/more.gif) 0 0 no-repeat;
	display:block;
	margin:-15px 0 0 534px;
}
.post .more a.next{
	width:117px;
	background:url(../i/next.gif) 0 0 no-repeat;
	margin:-15px 0 0 551px;
}
.post .more a.prev{
	margin:-15px 0 0 -47px;
	width:117px;
	background:url(../i/prev.gif) 0 0 no-repeat;
}
.post .more a:hover{
	background-position:0 -46px;
}
.post .nav{
	margin:40px 0;
}
.posts_sort{
	color: #838383;
    font-size: 11px;
    margin: -84px 0 0;
    padding: 0 93px 0 125px;
    position: absolute;
	font-family:Tahoma;
}
* html .posts_sort{
	width:980px;
}
.post_sort a{
	display:inline-block;
	margin:0 5px;
}
.related{
	margin:0 0 30px;
}
.related ul li{
	list-style:none;
}
.cup{
	position:absolute;
	width:250px;
	height:270px;
	background:url(../i/cup.gif) 0 0 no-repeat;
	margin:100px 0 0 25px;
}
.head{
	width:100%;
}
.head .head_c{
	padding:34px 0 0 0;
	width:998px;
}
.logo{
	margin:0 18px;
	width:200px;
	height:98px;
	background:url(../i/logo.jpg) 0 0 no-repeat;
	display:block;
}
.litera{
	list-style:none;
	margin: 0 0 0 289px;
}
.litera li{
	float:left;
	height:168px;
}
.litera li a{
	display:inline-block;
	width:53px;
	height:79px;
}
.litera li a:hover{
	height:89px;
	background-position:0 -79px;
}
.l_1 a{
	background:url(../i/l_d.jpg) 0 0 no-repeat;
}
.l_2 a{
	background:url(../i/l_o.jpg) 0 0 no-repeat;
}
.l_3 a{
	background:url(../i/l_k.jpg) 0 0 no-repeat;
}
.l_4 a{
	background:url(../i/l_t.jpg) 0 0 no-repeat;
}
.l_5 a{
	background:url(../i/l_o.jpg) 0 0 no-repeat;
}
.l_6 a{
	background:url(../i/l_r.jpg) 0 0 no-repeat;
}
.l_7 a{
	background:url(../i/l_p.jpg) 0 0 no-repeat;
}
.l_8 a{
	background:url(../i/l_i.jpg) 0 0 no-repeat;
}
.l_9 a{
	background:url(../i/l_s.jpg) 0 0 no-repeat;
}
.l_10 a{
	background:url(../i/l_h.jpg) 0 0 no-repeat;
}
.l_11 a{
	background:url(../i/l_e.jpg) 0 0 no-repeat;
}
.l_12 a{
	background:url(../i/l_t2.jpg) 0 0 no-repeat;
}
.footer_c{
	width:998px;
	background:url(../i/footer.jpg) -35px bottom no-repeat;
}
.footer_l{
	background:url(../i/bg_new.gif) right 0;
}
.footer_r{
	background:url(../i/bg.gif) -5px 0;
}
.footer_l div{
	background:url(../i/footer_new.jpg) right bottom no-repeat;
	height:168px;
}
.footer_r div{
	background:url(../i/footer.jpg) -1033px bottom no-repeat;
	height:168px;
}
.footer{
	width:100%;
}
.copy{
	color: #856E66;
    margin: 30px 0 0 89px;
	float:left;
	font-size:13px;
	font-family:Tahoma;
}
.f_input, .f_textarea{
	border:1px solid #dedede;
	padding:4px 2px;
}
.inp_btn{
	border:0;
	cursor:pointer;
	color:#fff;
	padding:5px 14px 6px;
	background:#7d9d02;
}
.kill input{
	margin:0 5px 0 0;
}
.mass_comments_action{
	text-align:left !important;
	margin:20px 0;
}