/*
main.php
______________________________________________________________________________________________________________
#################################################################################   СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ
*/
.main_special {
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;
	border-left: none;
	}
	.main_special .yellowblock {
		background-color: #fffcd7;
		color: #4c4747;
		text-decoration: none;
		border: 1px dashed #4b4839;
		padding: 6px 12px 7px 12px;
		cursor:pointer;
		}
	.yellowblock a { color:#4c4747;}	
	/*.main_special.yellowblock a hover { color: #4c4747; text-decoration:underline}	*/
	
	.main_special .row {
		clear: both;
		padding-bottom: 6px;
		padding-top:0px;
		padding-left:12px;
		margin: 0px 12px 0px 0px;
		}
	.main_special .row span {
		color: #73c02e;
		}
	.main_special .row h2 {
		margin: 0px 0px 10px 0px;
		}

.main_news {
	padding: 0px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;
	/*border-bottom: 1px solid #d3ea9b;*/
	border-left: none;
	
	}
        .main_news h1{
 	margin-left:0px;
	padding-left:0px;
	}
	.main_news .onepub {
		clear: both;
		padding-bottom: 12px;
		margin-bottom: 12px;
		}
		.main_news .onepub .pic {
			float: left;
			position: relative;
			background-color: #ffffff;
			border: 1px solid #e0e0e0;
			margin: 0px 15px 10px 0px;
			padding: 3px;
			}
		.main_news .onepub .category {
			margin: 0px 0px 10px 15px;
			}
		.main_news .onepub h2 {
			margin: 0px 0px 10px 0px;
			font-size: 16px;
			line-height: 18px;
			}
		.main_news .onepub span {
			color:  #73c02e;
			}
.main_action {
	padding: 0px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	border-top: none;
	border-right: none;
	border-left: none;
	
	}
        .main_action h3{
 	margin-top:0px;
	}
	.main_action .onepub {
		clear: both;
		padding-bottom: 12px;
		margin-bottom: 12px;
		}
		.main_action .onepub .pic {
			float: left;
			position: relative;
			background-color: #ffffff;
			border: 1px solid #e0e0e0;
			margin: 0px 15px 10px 0px;
			padding: 3px;
			}

.main_news_all {
	clear: both;
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;
	/*border-bottom: 1px solid #d3ea9b;*/
	border-left: none;
	}
	
.main_interview {
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #f5f7f4;
	border-top: 8px solid #e6eae1;
	border-right: none;
	/*border-top: 8px solid #e6eae1;*/
	border-left: none;	
	}

	.main_interview h1,p {
	padding-left: 12px;
	margin: 0px;
	}

	
.main_interview_pic {
		background-color: #ffffff;
		border: 1px solid #e0e0e0;
		width: 90px;
		margin: 0px 0px 10px 0px;
		padding: 3px;
		}

.main_interview_all {
	clear: both;
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #d3ea9b;
	border-left: none;
	}
	
.main_events {
	padding: 0px 0px 12px 0px;
	margin: 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;
	/*border-bottom: 1px solid #d3ea9b;*/
	border-left: none;
	}	
	
	.main_events.row {
		padding: 0px 12px 12px 12px;
		margin: 0px 12px 12px 0px;
	
	}
	.main_events span {
	  	color:  #73c02e;
		font-style:bold;
	}

.main_articles {
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;	
	border-left: none;
	
	}
	.main_articles .onepub {
		clear: both;
		padding-bottom: 12px;
		margin-bottom: 12px;
		}
		.main_articles .onepub .pic {
			float: left;
			position: relative;
			border: 1px solid #e0e0e0;
			background-color: #ffffff;			
			margin: 0px 15px 10px 0px;
			padding: 3px;
			}
		.main_articles .onepub .category {
			margin: 0px 0px 10px 15px;
			}
		.main_articles .onepub h2 {
			margin: 0px 0px 10px 0px;
			font-size: 16px;
			line-height: 18px;
			}
		.main_articles .onepub span {
			color: #73c02e;
			}
.main_articles_all {  //  не используется
	clear: both;
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;
	
	border-left: none;
}	
	
	
.main_online-k {
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ffffff;
	border-top: none;
	border-right: none;	
	border-left: none;
	}
	.main_online-k h1 { padding-bottom:0px; }
	.main_online-k h3 { color: #555555 ; line-height:100%; padding:0px; margin:0px }
	
	.main_online-k p { 
		text-align: justify; 
		margin:0px;
		padding:0px 12px 0px 0px;
	}
	.main_online-k table td{ 
		border-bottom: 2px solid #e8e9e3;
	}
	.main_online-k span { 
		color: #555555 ;
		font-style:bold;
	}
	.main_online-k .onepub {
		padding: 12px;
		margin-bottom: 12px;
		}
		.main_online-k .onepub .pic {
			float: left;
			position: relative;
			border: 1px solid #e0e0e0;
			background-color: #ffffff;	
			margin:0px;
			/*margin: 0px 15px 10px 0px;*/
			padding: 3px;
			}
	
/*.ok_pic	{
			float: left;
			position: relative;
			border: 1px solid #e0e0e0;
			background-color: #ffffff;	
			margin:0px;
			margin: 0px 15px 10px 0px;
			padding: 3px;
		}*/
		
.foot_top_border {border-top:8px solid #00aeef}		

.ok_answer
{
	margin:0px;
	padding:0px; 
	float: right; 
	position: relative; 
	width: 49%; 
	height: 50%; 
	background-color: #f5f7f4; 
	clear: none;
}

.datetime {
	font-weight: normal;
	color:  #73c02e;
}

.fcomment {
	margin: 6px;
}

.commentline .avatar {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	padding: 3px;
	}
.commentline .user {
	margin-right: 6px;
	float: left;
	}
.commentline .login {
	margin-top: 3px;
	margin-bottom: 8px;
	}
