/* CSS Document */
* 		{padding:0; margin:0;}
a 		{outline:none; text-decoration:none;}
img     {border:none;}

h1      	   {margin-left:22px; margin-top:5px;  font: bold 16px 'Arial'; color:#2c4683;}
h2      	   {margin-left:22px; margin-top:5px;  font: bold 16px 'Arial'; color:#2c4683;}
h3.news     {font:bold 12px 'Arial'; color:#2c4683; width:100%; margin-top:2px; margin-left:0px; border-bottom:none;}
h3                 {margin-bottom:4px;}

html	{background:#fff; font:13px 'Arial'; color:#000000; text-align:left; background:#FFF url(/assets/templates/site/images/all_bg.jpg) top  center no-repeat;}
body    {width:1000px; margin:auto; } 

#header {width:1000px; height:326px;}
#header_left {float:left; width:36px; height:246px; margin-top:24px; background:url(/assets/templates/site/images/header_left_bg.png) top left no-repeat;}
#home    {display:block; float:left; width:30px; height:20px; margin-top:70px;}
#mail_us	{display:block; float:left; width:30px; height:20px; margin-top:20px; }

#header_center  {float:left; width:296px; height:246px; margin-top:24px; }
#logo 	{display:block; width:296px; height:142px; background:url(/assets/templates/site/images/logo.png) center no-repeat;}
#slogan {display:block; width:296px; margin-top:20px; text-align:center; color:#1f244d; font:bold 17px 'Bookman Old Style';}

#header_right  {float:right; height:326px; width:667px; background:url(/assets/templates/site/images/header_right_bg.jpg) top right no-repeat;}
#header_right a {display:block; width:226px; height:26px; margin-left:160px; margin-top:180px; }

.content	{}
#column_left	{float:left; width:242px; margin-left:16px;}


#column_left ul              { margin-top:6px;}
#column_left ul li     	     {list-style-type:none;}
#column_left ul li a  	     {display:block; width:182px; padding-left:10px; color:#263e6f; font-size:14px; border-bottom:#d3e0ec solid 1px; padding-bottom:4px; padding-top:3px; font-family:Arial, Helvetica, sans-serif;}
#column_left ul li a:hover	 { color:#5e76a7;}
#column_left ul li ul      	 { margin-top:0px;}     
#column_left ul li ul li   	 { }
#column_left ul li ul li a   {display:block; margin-left:-20px; width:162px; padding-left:24px;}


#active_1	{display:block; width:182px; padding-left:10px; color:#263e6f; font-size:14px; border-bottom:#d3e0ec solid 1px; padding-bottom:4px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
#active_2	{display:block; margin-left:-20px; width:162px; padding-left:30px; color:#263e6f; font-size:14px; border-bottom:#d3e0ec solid 1px; padding-bottom:4px; padding-top:3px; text-decoration:underline;}


#column_center		{float:left; width:498px;}

.main_content_top  		  {float:left; width:485px; height:24px; background:url(/assets/templates/site/images/main_content_top.png) bottom left no-repeat;}
.main_content   		  {float:left; width:485px; background: url(/assets/templates/site/images/main_content_bg.png) top left repeat-y; }
.main_content p  		  {margin-left:20px; margin-right:18px;}
.main_content a     	  {text-decoration:underline; color:#2c4683;}
.main_content a:hover     {text-decoration: none;}
.main_content ol, ul 	  {list-style-position:inside; margin-left:20px; margin-right:18px;}
.main_conten_bottom 	  {float:left; width:485px; height:14px; background:url(/assets/templates/site/images/main_content_bottom.png) top left no-repeat;}


#column_right	{float:right; width:242px;}

#footer  	     {height:55px; width:970px; margin:10px auto;}
#footer_left      {float:left; height:55px; width:16px; background: url(/assets/templates/site/images/footer_left_bg.gif) top left no-repeat; }
#footer_cener    {float:left; height:55px; width:938px; background:url(/assets/templates/site/images/footer_bg.gif) top left repeat-x;} 
.copy  		       {display:block; /*float:left;*/ margin-top:7px; color:#FFF; font-size:12px; width:300px;  /*height:16px;*/}
.copy a       	       {color:#FFF;}
.copy a:hover      {text-decoration:underline;}

.counter_1     	       {float:right; margin-top:0px; /*width:160px; height:20px; padding-top:6px; margin-left:6px;*/ margin-top:-24px;}	
.counter_2     	       {float:right; margin-top:0px; width:88px; height:32px; margin-left:6px; margin-top:-30px;}	
.counter_3     	       {float:right; margin-top:0px; width:32px; height:32px; margin-left:6px; margin-top:-30px;}	
#footer_right     {float:right; height:55px; width:16px; background: url(/assets/templates/site/images/footer_right_bg.gif) top right no-repeat; }

.clear 		{width:100%; height:1px; clear:both;}
.clear_20   {width:100%; height:20px; clear:both;}

.small_block_top 	 {float:left; width:229px; height:24px; background:url(/assets/templates/site/images/small_block_top.png) bottom center no-repeat; }
.small_block	   	 {float:left; width:229px; background:url(/assets/templates/site/images/small_block_bg.png) top left repeat-y; }
.small_block_bottom  {float:left; width:229px; height:18px; background:url(/assets/templates/site/images/small_block_bottom.png) top left no-repeat;}

form.opros	{margin-left:12px; margin-top:6px; color:#000000; width:216px;}
.input		{margin-left:4px; margin-top:2px;}
.button     {display:block; float:left; margin-left:6px;}

.news		        { margin-left:8px; /*width:462px;*/ width:94%; margin-top:10px; border-bottom:#dde5ee solid 1px;}
.news b                     { } 
.news span              {text-align:justify; margin-top:0px; }
.news a  	                 {display:block; text-decoration:underline; color:#4462ff; font-style:italic; margin-top:3px; margin-bottom:3px;}
.news a:hover       {text-decoration:none;}
.article                 {margin:10px 16px 2px 16px; border-bottom:#ccc solid 1px; }
.article   p            {margin-left:0px;}
#all_news   	        {display:block; text-decoration:underline; color:#4462ff; font-style:italic; text-align:right; margin:6px 6px 6px auto;}
#all_news:hover {text-decoration:none;}
.furthermore        {display:block; margin-top:4px; margin-bottom:6px; color:#4462ff;}

.opros { margin-top:10px; margin-left:18px; margin-bottom:10px;}
.opros p {margin-top:2px;}

.contacts_block  		    {margin-left:14px; margin-top:10px; margin-right:10px; }
.contacts_block  a 		     {text-decoration:underline;}
.contacts_block  a:hover       {text-decoration:none;}

/*content*/
table   	{border:#ccc solid 1px; border-spacing:1px;  margin:0 auto;}
td   		{border:#ccc solid 1px;}
td.zag      {background:#ccccff;}


/*pagenation*/
ul.numpages      {list-style-type:none; margin-top:8px; background:#ffc; }
ul.numpages   li {display:block; float:left; margin-right:8px;}

/*counters*/

.koordinats  {display:block; width:100%; text-align:right; background:#ffc;}
