/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica; 
		 font-size:95%;
}
table {border:0; }
img {border:0;}
li,ol {list-style-type: none;}
.clear {clear:both; margin:10px 0 0 0;}
ul {margin:0; padding:0;}
/*------------------- Headers -------------------------*/

h1 {font-size:18px; color:#999999; margin:0; padding:0;}
h2 {font-size:16px; color:#006633; margin:0; padding-top:0; font-weight:normal;}

/*------------------- Links -------------------------*/

a {color:#666; text-decoration:underline;}
a:hover { text-decoration:none; color:#990033}


/*------------------- Sides -------------------------*/
#wrapper {margin:0 auto; width:980px; }
#header { width:980px; margin:-20px 0 0 0; padding: 0 0 0 0;

}
#main { float:left; margin:0; }
#left {float: left; width:200px; margin:-12px 0 80px 10px; }
#right {float: right; width:700px; margin:-15px 25px 80px 0; clear:right }
#right h1 {border-bottom:1px solid #CCC; padding:3px 0; font-size:18px; font-weight:normal !important; color:#666666;}

#top { margin-bottom:30px; float:left }

/*------------------- Menu -------------------------*/
.top_banner {      height:256px; float:left;  margin:-8px 0 0 0   }
.top_banner p {margin:0; padding:0;}

#menu { float:left; position:relative; z-index:100; margin:10px 0 0 0      }
#menu ul {margin:0;           }
#menu li {
	 
 
	
	
	
	
	
}
#menu li a {color:#666;   font-size:15px;
	background-image: url(img/right_border.gif);
	background-repeat: no-repeat;
	background-position: right  0px;
		margin:0; float:left;  
		padding:6px 40px 7px 40px!important
		
		
		 
}
#menu li a:hover { } 
 
 
.hideblock  {position:relative; z-index:110;  top:84px;  left:900px; width:30px; height:42px; background: #fff }


/*-----Header-------------------------------------------------------------------- */
#logo {margin:0px 0 0 0; width:510px;}
#logo p {padding:0; margin:0;}
#topmenu {float:right; margin-top:5px; padding:28px 0 0 0; color:#FFFFFF; font-size:13px; color:#006633;}

#top_right {width:380px; float:right; clear:right; margin:-50px 0 0 0; padding:0;}

#language {font-size:12px; float:right; width:240px; margin:-10px 0 15px 0; padding:0 0 0 0;}
#language a {color:#666; text-decoration:none;  padding:0 8px 0 0;float:left}

.active {float:left
 	 
}  

.active a { text-decoration:none; font-weight:bold;  color:#990033 !important;float:left }

.passive {
 float:left;
	 color:#FFF;
	 
}  

#search {width:300px; float:right}

.sitemap {font-size:12px; margin:10px 0 0 0;}
.sitemap a {color:#666}


/*-----Main-------------------------------------------------------------------- */


#left_menu {}
#left_menu ul {}
#left_menu li {
 
	background-image: url(img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 0 5px 20px;
	border-bottom:#ccc solid 1px;
}

#left_menu li  a {color:#666}
#left_menu li a:hover { } 
#left_menu li .current { color:#990033;   font-weight:bold; text-decoration:none;  } 

#rendal .list_date {color:#999999; font-size:11px;}
.maintopnews {}
.maintopnews .list_link {font-size:21px; color:#990033}
.maintopnews .list_date {color:#666}
/*-----Left-------------------------------------------------------------------- */

#headers_left h2 {color:#990033; font-size:18px; margin-bottom:5px; }
.colored {color:#666 !important }
.vopros {color:#0066CC; font-weight:bold; font-size:12px; margin-top:8px;}
.otvet {color:#990033; font-weight:bold; font-size:12px;  margin-top:8px;}
.left p {padding:0; margin:0;}
.line {height:5px; border-bottom:1px solid #CCC; margin:4px 0;}
/*-----Right-------------------------------------------------------------------- */

.maintopnews {background:#FBF6EA; float:left; padding:0 10px 10px 10px; width:680px;}
.maintopnews img {margin:0 10px 0 0; float:left} 

/*-----Middle-------------------------------------------------------------------- */

/*-----Footer-------------------------------------------------------------------- */
#footer {clear:both; height:40px; font-size:12px; margin:0; color: #999;  margin:30px 0 0 0;
		background:#B0284E;
		width:100%;
  }

#copyright {float:right; margin:0 0 0 0; color:#676767; width:270px; background:#FFF; height:30px; padding:10px 20px 0 0; text-align:right; }

#betacom { margin:40px 0 0 10px; float:right; font-size:11px;  }
#betacom a {color:#FFFFFF}

/*-----Page Content-------------------------------------------------------------- */
div.page_content {margin-top:10px;}
div.page_date { text-align:right; margin: -40px 5px 25px 0 ; //margin: -30px 5px 25px 0 ; color: #999999; font-size:12px; }
div.page_intro_text {font-size:12px; margin:10px 0 0 0;}
div.page_main_text {font-size:12px; color:#676767;}
div.page_main_text p {margin:0; text-align:justify; padding-top:5px;}
div.page_main_text {color:#292929;}
div.page_list {}
div.page_list_row {margin:0 0 20px 0; padding: 0 0 20px 0 }
div.page_list_row img {float:left; margin:0 10px 0 0} 
a.page_list_title {}
div.page_list_date { color: #999999; font-size:11px; }
div.page_list_text { margin: 5px 0 10px 0;}
p.page_list_norows {}



.intro_page_content_box {float:left; margin:5px 0 0 0; padding:0 5px 15px 0; width:100%; }
.intro_page_content_box_left { float:left; margin:0;}
.intro_page_content_box_right { float:left;  width:300px; margin:10px; color:#676767;  padding:5px;}

/*-----Blocks-------------------------------------------------------------------- */
div.block_wrapp {padding-top:0}
div.block_name { font-size:18px; margin: 10px 0; color:#666666; border-bottom:1px solid #CCC}
div.bock_body {}
h2 {border-bottom:1px solid #CCC}
.readall a {float:right; color:#990033; margin:0 10px 0 0; font-size:12px;}
/*-----List Block---------------------------------------------------------------- */
div.list_block {}
div.list_row {   padding:5px 0; float:left;  margin:0 20px 5px 0; width:100% }
div.list_text { font-size:12px; margin: 0 0 5px 0; }
span.list_date { color:#999; font-size:11px;}
a.list_link {font-size:12px; color:#666;}
a:hover.list_link {color:#990033 !important; text-decoration:underline}
a.list_allrows {font-size:12px;}
p.list_norows {}

/*-----Pathway Block------------------------------------------------------------- */
div.pathway_block {margin:10px 0 0 5px;}
div.pathway_block a, div.pathway_block span { margin-right: 2px;}
div.pathway_block a {}
div.pathway_block span { font-weight:bold; color:#0D396A;}
div.pathway_block a.current { color:#BF2E1B; }

.html_block img {float:left; margin:0 10px 0 0;}
.html_block  {font-size:12px}
.qa td { border-bottom: 1px #CCC  solid; padding:5px 0}

.newfond a {color:#990033 !important}
.analitica a  {color:#990033 !important}
.newfond {padding:0 8px 0 0; width:450px }
.pager {margin:15px 0 0 0; padding:15px 0 0 0; font-size:11px}