/* CSS Document */
* 		{padding:0; margin:0;}
a 		{outline:none; text-decoration:none;}
img     {border:none;}


html	    {background:#f6f6f6  url(../images/bg_all.jpg) fixed repeat-x; font:13px 'Arial'; color:#090007; text-align:left; }
body    {width:990px; margin:auto;} 

.clear 		{width:100%; height:1px; clear:both;}
.clear_20   {width:100%; height:20px; clear:both;}

h3                    {margin-bottom:6px;}

#top_header {width:990px; height:94px; background:#fffbcb url(../images/top_header_bg.jpg) repeat-x;}
#logo 		{display:block; float:left; width:263px; height:77px; margin-left:8px; margin-top:9px; background: url(../images/logo.jpg) no-repeat;}
#slogan 	{display:block; float:right; margin-right:30px; margin-top:30px; text-align:center; font:bold 32px 'Tahoma';}


#header {width:990px; height:160px; padding-top:200px; background:url(../images/header_bg.jpg) no-repeat;}

.top_block  {width:990px; height:160px; z-index:100;}
#adress	    {float:left; height:142px; width:174px; padding-left:6px; padding-top:4px; font:bold 15px 'Arial'; margin-right:3px;}




/*########################################*/
#image_blocks  {width:696px; height:110px; float:left; margin-top:7px; /*background:#fcc;*/}
#image1  {float:left; width:128px; height:105px; margin:auto 1px auto auto; text-align:center;}
#image2  {float:left; width:130px; height:105px; margin:auto 2px auto auto; text-align:center;}
#image3  {float:left; width:128px; height:105px; margin:auto 1px auto auto; text-align:center;}
#image4  {float:left; width:128px; height:105px; margin:auto 1px auto auto; text-align:center;}
#image5  {float:left; width:160px; height:105px; margin:auto 1px auto auto; text-align:center;}


/*top_menu*/
#top_menu                	   {width:700px; height:30px; margin-top:0px; float:left; /*border:blue solid 1px;*/}
#menu1 				   {position:relative;  width:700px; height:30px; margin:0 auto;}
#menu1 a.menu1        	   {display:block; float:left; height:32px; width:128px; font:bold 14px Arial; color:#FFFFFF; text-decoration:none; text-align:center;}
#menu1 a.menu2        	   {display:block; float:left; height:32px; width:168px; font:bold 14px Arial; color:#FFFFFF; text-decoration:none; text-align:center;}
#menu1 a:hover.menu1    {text-decoration: underline;}
#menu1 a:hover.menu2    {text-decoration: underline;}
ul#menu1 li ul li a.menu1    {display:block; /*width:105px;*/ width:169px; padding-left:6px; font-size:12px; text-align:left; color:#000; margin:0x; background:#fffbd0;}  /*A second level */
ul#menu1 li ul li a.menu2    {display:block; /*width:172px;*/ width:169px; padding-left:6px; font-size:12px; text-align:left; color:#000; margin:0x; background:#fffbd0;}  /*A second level */


/******************Menu second*********************/
ul#menu1 				{list-style: none; z-index:100;}
ul#menu1 li 				{margin-left:2px; border:0 none; padding:0; float:left; display:inline; list-style:none;  position:relative; z-index:100;}
ul#menu1 ul 				{margin-top:-2px; margin-left:6px; border:#000 solid 1px; padding:0; width:183px; list-style:none; display:none;  position:absolute; top:30px; left:0; background:#edeabe;  margin-top:2px;} 
ul#menu1 ul li	 			{width:100px; float:left; display:block !important; display:inline; font-size:12px; }  /*UL second level */
ul#menu1 ul li a			{margin-left:2px; margin-top:2px;  text-decoration:none; padding-top:4px;} /*a second level */
ul#menu1 ul li a:hover,  
ul#menu1 ul li a.iehover	 {text-decoration:underline;}



/* Second Menu */
ul#menu1 li:hover li a,
ul#menu1 li.iehover li a {display: block; width:108px; }

/* Second Menu Hover */
ul#menu1 li:hover li a:hover,
ul#menu1 li:hover li:hover a,
ul#menu1 li.iehover li a:hover,
ul#menu1 li.iehover li.iehover a 	{display: block; margin-left:2px;  width:169px; padding-left:6px;  margin-top:2px;}
ul#menu1 ul ul 						{display: none; position: absolute; top:0; left:170px;}
ul#menu1 li:hover ul ul, 
ul#menu1 li.iehover ul ul			{display: none;}
ul#menu1 li:hover ul,
ul#menu1 ul li:hover ul,
ul#menu1 li.iehover ul,
ul#menu1 ul li.iehover ul 			{display: block;}
/****************************************/

/*
.top_block ul li#last					{margin-left:0px;}
.top_block ul li a#last_link			{width:172px;}
*/


#content					{width:990px; background:#fffbca; margin-top:0px;}

#column_left				{float:left; width:181px; margin-left:2px; margin-top:20px; background:url(../images/column_left_bg.jpg) repeat-y;}
#menu_zag					{height:38px; width:181px; background:url(../images/menu_bg.jpg) no-repeat;}	
/*
#column_left ul              {width:173px; float:left; margin-left:5px; margin-top:4px; margin-bottom:60px;}
#column_left ul li     	     {list-style-type:none; width:170px;}
#column_left ul li a         {display:block; float:left; width:140px; padding-left:20px; margin-top:2px; margin-bottom:3px; color:#040303; font-size:15px; background:url(../images/bullet.jpg) left center no-repeat; }
#column_left ul li a:hover   {text-decoration:underline;}
#column_left ul li ul      	 {margin-bottom:0px; margin-top:0px;} 
#column_left ul li ul li   	 {} 
#column_left ul li ul li a 	 { background:none;}
*/

#column_left ul              	{width:170px; float:left; margin-left:5px; margin-top:4px; margin-bottom:60px;}
#column_left ul li     	          {list-style-type:none; width:170px; height:20px; background:url(../images/bullet.jpg) left center no-repeat; margin-top:2px; margin-bottom:2px;}
#column_left ul li a        	 {display:block; float:left; height:20px; width:152px; padding-top:0px; padding-bottom:2px; margin-left:18px; color:#040303; font-size:15px;}
#column_left ul li a:hover    {text-decoration:underline; background:url(../images/bg_hover_item.jpg) left bottom repeat-y;}



#column_left_bottom 		{width:181px; height:6px; background:url(../images/column_left_bg_bot.jpg) bottom no-repeat;}


#column_center			{float:left; width:568px; margin-left:24px; margin-top:20px; margin-bottom:30px;}
#column_center ol, ul	 	{list-style-position:inside;}


#column_right				{float:right; width:180px; margin-right:2px; background: url(../images/column_right_bg.jpg) repeat-y; margin-top:20px; margin-bottom:60px;}
#feed_back_zag				{height:38px; width:180px; background: url(../images/feed_back_bg.jpg) no-repeat;}	
#column_right_bottom 		{width:181px; height:6px; background:url(../images/column_right_bg_bot.jpg) bottom no-repeat;}


#menu_bottom             		{width:990px; height:30px; background:url(../images/menu_bg_footer.jpg) repeat-y; }
#menu_bottom  ul 			{list-style-type:none; width:720px; margin:0 auto;}
#menu_bottom  ul li 		{float:left; display:block; margin-top:6px; font-size:14px; font-weight:bold; }
#menu_bottom  ul li a		{color:#000; padding-left:32px; padding-right:32px;}
#menu_bottom  ul li a:hover  {text-decoration:underline;}

#footer  	  	{height:42px; width:990px; margin:10px auto; background:#fffbcf /*url(../images/footer_bg.jpg) repeat-y*/; border:#333 solid 1px;}
#footer_left         {float:left;  width:600px; background: url(../images/footer_left_bg.gif) top left no-repeat; color:#000;}
.copy  		         {display:block; float:left; width:600px; margin-top:8px; margin-left:10px; font-size:12px; color:#000;}
.copy span 	         {display:block; background:#FFC;} 
.copy span a           {color:#000;}
.copy a:hover       {text-decoration:underline;}
.counter                 {float:right; margin-top:6px; margin-right:10px; width:31px; height:31px;}	


.news  		               {/*width:184px;*/ width:548px;  margin-top:15px; border:red solid 1px;}
.news_heading 	     {width:548px; height:22px; padding-top:3px; background:url(../images/news_heading_bg.jpg) top left repeat-x;}
.news_body          	     {width:548px; margin-top:3px; padding-top:6px; padding-bottom:6px; background:#eeeeee;}
.news_cell                   {width:548px; margin-left:6px; border-bottom:#595959 dotted 1px; margin-top:8px;}
.news_cell span         {text-align:justify; margin-top:4px;}
.news_cell a 	     {display:block; color:#3f4aff; text-decoration:underline; font-style:italic; margin-top:4px; margin-bottom:4px;}
.news_cell a:hover  {text-decoration:none;}
.news_cell p   	     {font-family:Tahoma;}

