body, table, tr, td, div, ul, li, p, h1, h2, form { margin:0; padding:0}
body { font: 13px arial, verdana, tahoma, arial; background:#fff; color:#333; }
img { border:0;}
table { border-collapse:collapse;}
a { color:#13095c;}
a:hover { color:#8386bc; }
.clear { clear:both;}
.bold { font-weight:bold;}
.pix { height:1px; display:block;}

h1 {font-size:30px; font-family:Georgia; color:#251a75; font-weight:normal; padding-bottom:20px;}
h2 {font-size:18px; font-family:Georgia; color:#251a75; font-weight:normal; padding:20px 0;}

#main { width:100%; height:100%;}
	#main td { vertical-align:top;}
		#top { padding:30px 123px 0 0; background:url(/design/buh/img/mainbg.gif) no-repeat center 60px; height:310px;}
			#logo { float:left; width:159px; height:85px; background:url(/design/buh/img/logo.gif) no-repeat center; padding-left:75px;}
			#topright{ float:right; position:relative; width:130px; }
			#topright a { display:block; float:left; width:11px; height:11px; margin:5px 30px 5px 0;}
					.home {  background:url(/design/buh/img/home.gif) no-repeat top;}
					.homeactive {  background:url(/design/buh/img/home_act.gif) no-repeat top;}
					.map {  background:url(/design/buh/img/map.gif) no-repeat top;}
					.mapactive {  background:url(/design/buh/img/map_act.gif) no-repeat top;}
					.mail { background:url(/design/buh/img/mail.gif) no-repeat left 2px;}
					.mailactive{ background:url(/design/buh/img/mail_act.gif) no-repeat left 2px;}
			
			#tel{ color:#352c7a; font-weight:bold; font-size:18px; float:right;}
			#tel p {float:left;}
			#tel  .index { font-size:13px; width:34px; margin-top:2px;}
		
		#header td{ padding-right:110px;}
		.header {font-size:30px; font-family:Georgia; color:#251a75; font-weight:normal; padding-bottom:20px;}
		
		#left { width:23%; }
			#left ul {list-style:none;  padding-left:70px; }
			#left ul li { width:120px;}
			#left ul li a { display:block; padding:3px 5px; }
			#left  a:hover { background:#e5e4f6 ; text-decoration:none; color:#13095c;}
			#left ul ul { padding:0; }
			#left ul ul li  { background:url(/design/buh/img/square.gif) no-repeat 5px 9px;}
			#left ul ul li a { padding-left:16px;}
			#left ul a.active { background:#13095c; text-decoration:none; color:#fff;}
			#left ul ul li a:hover { background:#d0cfe0  url(/design/buh/img/square.gif) no-repeat 5px 9px; } 
			#left ul ul li a.active { background:#d0cfe0  url(/design/buh/img/square.gif) no-repeat 5px 9px;  color:#13095c;}
		
		#content { padding:0 70px 50px 20px; width:63%;}
			#content p { margin:4px 0 10px 0; }
			#content ul { list-style-type:none; margin:5px 0 10px 20px; }
			#content ul li { background:url(/design/buh/img/square.gif) no-repeat left 6px; padding:0 0 10px 15px; }
			#content ul li a { color:#13095c; font-weight:bold; }
			#content ol {  margin:5px 0 10px 20px; }
			#content ol li { padding:0 0 10px 0; margin-bottom:7px; }
			
			.content_index h1{font-size:18px; font-family:Georgia; color:#251a75; font-weight:normal; padding:20px 0;}
			
			/* QUESTION&FILES */
			#content p.to_close, #content p.to_open { margin:0; }
			
			#content .newsList { margin: 0 0 65px; }
			
			/* SITE MAP */
			#map ul { margin: 3px 0 3px 0; padding: 0; }
			#map ul li { margin: 15px 0 3px 20px; padding: 0 0 0 15px; }
			
			.imgBorder { margin: 0 0 5px 5px; }
			
			.alink { outline: none; }
			
			.to_close { padding-bottom:5px;}
			#content .to_close   p { padding-left:20px;   }
				.to_close  a { border-bottom:1px dotted black; text-decoration:none; line-height:20px;}
				.to_close  a.plus { display:block; float:left; border:0; background:url(/design/buh/img/plus.gif) no-repeat left top; height:11px; width:20px; margin:4px 0 0 0;}
			
			.to_open {padding-bottom:5px;}
				.to_open  p { padding-left:20px;   }
				.to_open a { border-bottom:1px dotted black; text-decoration:none; line-height:20px; border:0; font-weight:bold; color:#0e1c8b;}
				.to_open a.plus { display:block; float:left; border:0; background:url(/design/buh/img/minus.gif) no-repeat left top; height:11px; width:20px; margin:4px 0 0 0;}
				
				div.descr img { display:block; float:left; width:16px; padding:2px 5px 0 0;}
				div.descr a { margin-right:20px; font-weight:normal; border-bottom:1px dotted black; text-decoration: none; }
				div.descr { display: none; margin-bottom: 5px; padding:0 0 10px 20px; }
				
				div.descrOne { display: block; } 
				
				div.fileImg { width: 16px; float: left; padding-right: 5px; background: url(/design/buh/img/default.gif) no-repeat;}
				div.DOC { background: url(/design/buh/img/word.gif) no-repeat; } 
				div.XLS { background: url(/design/buh/img/exel.gif) no-repeat; } 
				div.PDF { background: url(/design/buh/img/pdf.gif) no-repeat; } 
				div.RAR { background: url(/design/buh/img/rar.gif) no-repeat; } 
				
				div.answer { font-weight:bold; color:#0e1c8b; margin: 5px 0 5px 0; }
			
			#content #dopnav { padding:15px 0 0 0;}
			#content #dopnav li {  background: none; display:inline; padding-left:0;}
			#content #dopnav li a { font-weight:normal; color:#000;}
					#dopnav .back { margin-left:10px;}
					#dopnav .forward { margin-right:10px;}
			#content #dopnav .active {color:#a3a1b6; font-weight:bold; text-decoration:none;}
			#content #dopnav .inactive { font-family:Georgia; }
			
			.searched { font-weight:bold; color:#000;}
			.cont_left { float:left; width:90px; line-height:20px; padding:10px 0; }
			.cont_right { padding-left:90px; line-height:20px; padding:10px 0; }
		
		#news { padding-right:25px;}	
		#news a:hover { color:#8386bc; }
			.news_head { font-size:20px; text-decoration:underline; color:#13095c; font-family:Georgia; }
			.date { font-style:italic; color:#707070; padding-top:20px;}
			
		#bottom td { vertical-align:bottom;  padding-top:50px; padding-bottom:30px; }
			
			#search_block {position:relative; margin-left:20px;}
			#search_block  input {}		
					.in  { border:1px solid #9a95bc; font-size:12px; padding:1px 5px 3px; width:105px; position:relative; left:50px;}
					.search { border:0; padding:3px 7px; position:absolute; top:2px; left:170px;}
					
			
			
			#address { font-size:11px; }
			#address div { margin-top:10px;}
			#address  a:hover { color:#0e1c8b;}
				.copy { color:#13095c;}
				.feedbacklink { font-size: 12px; font-weight: normal; color: #717171; }
				
			#nwpro { font-size:11px; font-weight:bold;color:#13095c;}	
			#nwpro a { font-weight:normal;}
			#nwpro a:hover { color:#5c609c;}			
			#nwpro img { margin:0 4px -5px 0;}	


.faq_feedback  {  padding:20px; font-size:11px; width:420px; background:#eeeff7; border:1px solid #c3c6e2;}
	.faq_feedback p { margin-bottom:10px;}
		
	#feedback  { width:100%; }
	#feedback textarea { width:98%; margin:2px 0; border:1px solid #c3c6e2; }
	#feedback input {font-size:11px;}
	#feedback img { display:block; margin:2px 0 7px 0; border:1px solid #c3c6e2;}
	#feedback .long { width:98%; height:15px; margin:2px 0; border:1px solid #c3c6e2; padding-right:0px;}
	#feedback .short { width:70px; height:15px; margin:2px 0; border:1px solid #c3c6e2;}	
	#feedback .otstup { padding-left:40px;}
	#feedback .width {width:26%;}
	#feedback .cap input {width:100px;}
	
.main_feedback  {  padding:20px; width:400px;}	
	.main_feedback p { padding:5px 0;}
	.main_feedback  #feedback input {font-size:13px;}
	.main_feedback  #feedback  img  { margin-bottom:2px; border:1px solid #e5dfd2;}
	.main_feedback  #feedback textarea{ border:1px solid #bbb; } 
	.main_feedback  #feedback  .long { height:19px; border:1px solid #bbb;}
	.main_feedback  #feedback .short {width:95px;  height:19px; border:1px solid #bbb; margin-bottom:7px;} 
	.main_feedback  #feedback  .width { width:30%;}
	
	/* ERRORS */
#content div.errors { border: solid 1px #851e14; padding:20px; }
    /* TABLES in text */
    #content table.table_border { border-collapse: collapse; margin:0; }
	#content table.table_border td { border: 1px solid #d5d5d5; padding:2px 7px; }
	#content table.table_border th {border:1px solid #d5d5d5; padding:2px 7px; background:#e7e6f0;color:#352c7a; text-align:left;}