/*
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;
}

/* Добавил Женя 13.12.2010*/
div.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	overflow: hidden;
}

.main_news {
	padding: 0px 12px 0px 12px; /* изменил Женя 13.12.2010*/
	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: 0px; /* изменил Женя 13.12.2010*/
	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;
	background-image: url(/images/ajax-loader2.gif);
	background-position: center;
	background-repeat: no-repeat;
	border-top: 8px solid #e6eae1;
	border-right: none;
	/*border-top: 8px solid #e6eae1;*/
	border-left: none;	
}

#main_interview_body {
	position: relative;
	overflow: hidden;
	width: 0;
	height: 250px;
    margin: 0 12px;
}

#main_interview_body ul{
	display: block;
	position: absolute;
	z-index: 2;
	width: 9999px;
	margin: 0;
    padding: 0;
}

#main_interview_body li {
    list-style: none;
    margin: 0;
    padding: 0 10px;
	width: 200px;
	float: left;
}

.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;
}

/* добавил Женя 27.12.2010 */
.main_online-k .icologin{
	line-height: 17px;
	margin-bottom: 2px;
}

.main_online-k h2{
	font-weight: normal;
	font-size: 16px;
	 margin: 0 0 10px 0;
}

/*.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;
}

.flbig {
	float: left;
	width: 50%;
}

.frbig {
	float: right;
	width: 49%;
}

.fbigl {
	border-top: 2px solid rgb(232, 233, 227);
}

.flsmall {
	float: none;
	width: auto;
}

.frsmall {
	float: none;
	width: auto;
}

.prewrap {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, начиная с 1999 года */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
}
