* {font-family: Arial; font-size:12px; color:#000;}
html {background:#f4f9fc;margin:0; padding:0;}
body {margin:0; padding:0;}

#Search_Block {height:22px; width:92%; border:1px solid #acafb1; background:#FFF; color:#acafb1; margin-bottom:10px; padding-top:6px;}
#SearchSTRContainer{float:left;width:82%; height:22px; padding:0; margin:0px;}
#SearchValue{background:none; border:none; height:22px; width:82%; padding:0; margin-top:-3px; padding-left: 3px;}
#SearchSubmitterContainer{float:left;width:20px; height:22px; margin-left:5px;}
#SearchSubmitter{background:none; border:none; height:22px; background:url("/images/main/poisk.png") no-repeat;  width:20px; padding:0; cursor:pointer;}
#SearchError{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#F00; margin-top:5px; margin-bottom:10px;}
	
#logodesc { /* #C1CAD2*/
	position: relative;
	width : 100%; 
	overflow: hidden;
	background-color: #758792;
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 0px;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#main{
		
	position: relative;
	width: 100%;
	min-width: 800px;
	max-width: 1280px;
	margin: 0px auto 0px auto;
		
     }
	 
#Forma_Block{width:413px;height:590px; background:#FFF; display:none; padding:20px; padding-top:10px; box-shadow: 0px 0px 50px #000;}			


	
#close_button{
	
	cursor:pointer;
	float:right;
	color:#757c7f;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:12px;
	text-decoration:underline;
	height:25px; 
	width:25px; 
	margin-right:15px;

	}

#surveyForm
{  
	background:#fbeffb;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:left;
	margin-left:50px; 
	margin: 0px auto 0px auto;
	padding:1px 3px 20px 3px;
}

.surveyInstruction
{
	text-align:center;
	color:#f80308;
}

#surveyError
{
	margin-top:20px;
	font-size:16px;
	text-align:center;
	color:red;
	font-weight:bold;
}

.surveyTitle
{
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#f80308;	
	margin-bottom:10px;
	margin-top:22px;
}

.surveyItemTitle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#131313;	
	margin-top:10px;
	margin-bottom:10px;
}

.surveyQuestion {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#131313;	
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}

.surveyAttention {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#13AA13;	
	margin-top:0px;
	margin-bottom:0px;
}

#surveyButton {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		cursor:pointer;
		text-align:center;
		padding:5px 0px 5px 0px;
		width:90%;
		height:20px;
		background:url("/images/main/button_back.png") repeat;
		box-shadow:1px 2px 5px 0px darkgrey;
		margin: 0px auto 0px auto;
}

#surveyRefresh {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		cursor:pointer;
		text-align:center;
		width:90%;
		background:url("/images/main/button_back.png") repeat;
		box-shadow:1px 2px 5px 0px darkgrey;
		margin: 0px auto 0px auto;
}

#getPartnersButton {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		cursor:pointer;
		text-align:center;
		padding:5px 0px 5px 0px;
		width:200px;
		height:20px;
		background:url("/images/main/button_back.png") repeat;
		box-shadow:1px 2px 5px 0px darkgrey;
		margin: 0px auto 0px auto;
}

#flushPartnersFilter {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		cursor:pointer;
		text-align:center;
		padding:5px 0px 5px 0px;
		width:200px;
		height:20px;
		background:url("/images/main/button_back.png") repeat;
		box-shadow:1px 2px 5px 0px darkgrey;
		margin: 0px auto 0px auto;
}

#getPartnersError
{
	margin-top:20px;
	font-size:16px;
	text-align:center;
	color:red;
	font-weight:bold;
}



#Forma_Title{

		text-align:center;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:bold;
		color:#131313;	
		margin-bottom:30px;
		margin-top:20px;
	}

#Forma_Forma
{  
	margin-left:50px; 
	margin: 0px auto 0px auto;
}

.Forma_Item_Title {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#131313;	
	margin-top:10px;
	margin-bottom:10px;
}

.Forma_Attention {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#13AA13;	
	margin-top:0px;
	margin-bottom:0px;
}

#Forma_Notifier{color:#F00; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}

#Forma_Button {
	
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		cursor:pointer;
		text-align:center;
		padding-top:8px;
		width:322px;
		height:26px;
		background:url("/images/main/button_back.png") repeat;
		box-shadow:1px 2px 5px 0px darkgrey;
		margin: 0px auto 0px auto;

}

#Forma_Refresh {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		cursor:pointer;
		text-align:center;
		width:322px;
		background:url("/images/main/button_back.png") repeat;
		box-shadow:1px 2px 5px 0px darkgrey;
		margin: 0px auto 0px auto;
}

#back_overlay_fade
{
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
	 
#Main_Block{
	min-width: 800px;
	max-width: 1280px;
	 }
	 
#mainTable
{
	text-align: center;
	width: 100%;
	border: 0px;
}

td
{
	vertical-align: top;
	text-align: center;
}
	 
.undecored_link{text-decoration:none; cursor:pointer;}	 
.BothClear {clear:both;}	

.MainButton {
	display: inline-block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#777777;
	cursor:pointer;
	text-align:center;
	padding-top:8px;
	width:150px;
	height:26px;
	float:right;
	box-shadow:1px 2px 5px 0px darkgrey;
}

.MainButtonOld {
	display: inline-block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	padding-top:8px;
	width:150px;
	height:26px;
	float:right;
	background:url("/images/main/button_back3.png") repeat;
	box-shadow:1px 2px 5px 0px darkgrey;
}


/* Левая колонка сайта */
	 
#Left_Column
{
		text-align:center;
		width: auto;
		margin-top:5px;
		float:left;
		min-height:400px;
}

/* Центральная колонка сайта при компоновке из 3х колонок */

#Central_Column
{
		width: 99%;
		float:left;
		min-height:400px;
		margin: 5px 1% 0px 1%;
}

/* Правая колонка сайта */

#Right_Column{
		margin-top:5px;
		width: auto;
		float:right;
		min-height:400px;	

			}							

/*Картинки в статьях, обтекаемые текстом, выровненные влево-вправо*/
.Pict_Float_Left
{
  float: left; 
  margin: 10px 10px 10px 0px; 
}
			
.Pict_Float_Right
{
  float: right; 
  margin: 10px 0px 10px 10px; 
}

.Pict_Jastify
{
  width: 100%;
  margin: 10px 0px 10px 0px; 
}

/* 8). */		
	 
.Left_CBlock
{
	height: auto; 
	max-width:200px;
	min-width: 105px;
	text-align:center;
	margin-bottom:20px;
}	

.Left_CCounter
{
	height: auto; 
	max-width:200px;
	min-width: 105px;
	text-align:left;
	margin-bottom:20px;
}	
	
.Right_CBlock
{
	height: auto; 
	max-width:200px;	
	min-width: 105px;
	text-align:center;
	margin-bottom:20px;
}		

.CRouter
{
	height: auto; 
	max-width:200px;	
	min-width: 105px;
	text-align:left;
	margin-bottom:20px;
}		

.Central_CBlock
{
	margin-bottom:10px;
}

#CGroup_3_1 {
	
	height: auto; /* !important;*/
	min-width: 400px;
	max-width: 800px;
	text-align:center;
	margin: 0px auto 10px auto;

	}
	
#CGroup_3_2 {	
	
	height: auto; /* !important;*/
	min-width: 400px;
	max-width: 800px;
	text-align:center;
	margin: 0px auto 10px auto;
	
	}
#CGroup_3_3 {}

.Croup_4 {
	
	height: auto; /* !important;*/
	min-width: 400px;
	max-width: 800px;
	text-align:center;
	margin: 0px auto 10px auto;
	
	}	
	
	
.Forum_CBlock{ width:180px; height:90px; margin-left:29px; float:left;}	

/* Блоки Баннеров */			
	 
.Left_Banner_Block
{
	height: auto; 
	max-width:200px;
	min-width: 105px;
	text-align:center;
	margin-bottom:20px;
}	

.Left_Banner_Counter
{
	height: auto; 
	max-width:200px;
	min-width: 105px;
	text-align:left;
	margin-bottom:20px;
}	
	
.Right_Banner_Block
{
	height: auto; 
	max-width:200px;	
	min-width: 105px;
	text-align:center;
	margin-bottom:20px;
}		

.Banner_Router
{
	height: auto; 
	max-width:200px;	
	min-width: 105px;
	text-align:left;
	margin-bottom:20px;
}		

.Central_Banner_Block
{
	margin-bottom:10px;
}
	
.forum_flag
{
	font-family:verdana; 
	font-size:10pt;
	background-color: #C7C7C7;

}

}.forum_topics {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    text-align: justify;
	padding: 0px 4px 0px 4px;
}
.forum_topics a:link {
    color: darkred;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.forum_topics a:visited {
    color: Purple;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}

/* Блоки баннеров центральной колонки */			

#Banner_Group_3_1 {
	
	height: auto; /* !important;*/
	min-width: 400px;
	max-width: 800px;
	text-align:center;
	margin: 0px auto 10px auto;

	}
	
#Banner_Group_3_2 {	
	
	height: auto; /* !important;*/
	min-width: 400px;
	max-width: 800px;
	text-align:center;
	margin: 0px auto 10px auto;
	
	}
#Banner_Group_3_3 {}

.Banner_Group_4 {
	
	height: auto; /* !important;*/
	min-width: 400px;
	max-width: 800px;
	text-align:center;
	margin: 0px auto 10px auto;
	
	}	
	
	
.Forum_Banner_Block{ width:180px; height:90px; margin-left:29px; float:left;}	

/* Блок актуальных тем на главной странице */
	
#MainPage_ActualBlock{
	
	float:left;
	width:48%;
	min-height:300px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	}

#MainPage_ActualBlock_Title{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#131313;
	text-align:center;
	
	}

#MainPage_ActualBlock_PostTitle{
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:10px;
	font-weight:normal;
	color:#626262;
	text-align:center;
	
	}
	
MainPage_ActualBlock_Photo { 
  height:40px; 
  width: 390px;
}
/* Блоки отдельных сообщений в актуальных темах и новостях */
	
.MainPage_Item_Block{
	width:100%;
}
	
.MainPage_Item_Block_Title{
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#0d86bd;
	margin-bottom:15px;
	text-align:center;
	
	}
	
.MainPage_Item_Block_Title:hover{text-decoration:underline; cursor:pointer;}	

.MainPage_Item_Block_Text{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#474f52;
	margin-bottom:15px;
	width: 100%;

	}

.MainPage_Item_Block_LinkAll
	{
	
	text-decoration:underline;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#626262;	
	
	}	
.MainPage_Item_Block_LinkAll:hover{text-decoration:underline; cursor:pointer;}
	
.MainPage_Item_Block_Title_H_HR{
	
	background:#b3b7b9;
	height:1px;
	width:90%;
	margin: 10px auto 10px auto ;
	text-align:center;
	
}

.MainPage_Item_Block_Title_H_HR_390{
	
	background:#b3b7b9;
	height:1px;
	width:90%;
	margin: 10px auto 10px auto ;
	text-align:center;
	
}

.MainPage_Item_Block_Title_H_HR_DOT{
	
	border-top:1px #b3b7b9 dotted;
	height:1px;
	width:90%;
	margin: 10px auto 10px auto ;
	text-align:center;

}

.MainPage_Item_Block_Title_H_HR_DOT_390{
	
	border-top:1px #b3b7b9 dotted;
	height:1px;
	width:90%;
	margin: 10px auto 10px auto ;
	text-align:center;

}

/* Блок новостей на главной странице */

#MainPage_NewsBlock{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	width:48%;
	min-height:300px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	}
	 		
#MainPage_NewsBlock_Title{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#131313;
	margin-bottom:20px;	
	
	
}
 
#Section_Title{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#131313;
	margin-bottom:5px;
}

#Section_HR{
	
	background:#b3b7b9;
	height:1px;
	width:90%;
	margin: 10px 5% 10px 5%;
}

.Subsection_Title{
	
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:14px;
	color:#373838;
	margin-bottom:5px;
}

.SubsectionFulltext{
	
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:12px;
	font-weight:normal;
	color:#474f52;
	margin-bottom:5px;
	margin-right:10px;
	min-height:50px;
	text-align:justify;
}

.SubsectionLink{
	
	text-align:left;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:12px;
	font-weight:normal;
	width:50px;
	color:#0d86bd;
	margin-bottom:10px;	
	
}

.SubsectionHR{ 
	
	height:1px;
	width:90%;
	border-top:#b3b7b9 1px dotted;
	margin: 5px 5% 5px 5%;
}

.SubsectionLink:hover{text-decoration:underline; cursor:pointer;}

/* Архив статей */


#Article_Years_Title{
	margin-top:7px;
	width:80px; 
	float:left;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:14px;
	font-weight:bold;
	color:#373838;
	}
#Article_Years_Block{max-width:640px; float:left; background:#f4f9fc;;}

.Stat_YEAR_Block_Selected{ height:22px; float:left; padding-top:4px; padding-left:10px; padding-right:10px; text-align:center; font-family: Tahoma, Geneva, sans-serif;font-size:14px; color:#FFF;background: #0d86bd; border-left:1px solid #FFF; border-right:1px solid #FFF; margin-top:5px;}
.Stat_YEAR_Block{ height:18px; float:left; margin-top:9px; margin-bottom:3px; text-align:center; font-family: Tahoma, Geneva, sans-serif;font-size:14px; color:#0b72a1; border-bottom:1px dotted #0b72a1;margin-left:10px; margin-right:10px;}
.Stat_YEAR_Block:hover{cursor:pointer;}


.PDF_Year_Title{
	
	color:#090909;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	
}

.PDF_Notice{
	
	float:left;
	color:#757c7f;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:15px;
	margin-top:15px;
	margin-bottom:20px;
	
}

.PDF_Title {

	float:left;
	color:#757c7f;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:13px;
	font-weight:bold;
	margin-top:5px;		
	margin-bottom:0px;	
	
	}

.PDF_Link {

	float:left;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size:12px;
	font-weight:normal;
	width:50px;
	color:#0d86bd;
	margin-top:6px;
	margin-left:5px;
	
}

.PDFS_Container{
	
	float:left;	
	width:350px;
	margin-bottom:30px;
	margin-right:50px;
	
	
}

.PDF_Splitter{

	width:90%;
	height:1px;
	border-top:1px dotted #b3b7b9;
	margin-bottom:30px;
	
}

.Sub_Icon {float:left; width:142px; height:110px; border:1px solid #b3b7FF;}
.Sub_Icon_Div {float:left; width:143px; height:111px; }
.Sub_Icon_Image {float:left; width:142px; height:110px; border:1px solid #b3b7b9;}
.Sub_Block {float:left; max-width:600px; margin-left:20px;}

.b-container{
/*    width:200px;
    height:150px; 
    font-size:30px;
    */
    background-color: #ccc;
    margin:0px auto;
    padding:4px;
	cursor: pointer;
    color: #fff;
}
.b-popup{
    width:100%;
    min-height:100%;
    background-color: rgba(0,0,0,0.5);
    top:0px;
    cursor: pointer;
    /*
    position:fixed;
    overflow:hidden;
    */
}
.b-popup .b-popup-content{
    margin:0px auto 0px auto;
    cursor: pointer;
    
    /*
    width:100px;
    height: 40px;
    padding:10px;
    */
    background-color: #c5c5c5;
    border-radius:5px;
    box-shadow: 0px 0px 4px #000;
}


