BODY { margin:0px; background: #ffffff; }
IMG { border: 0px; }

TABLE { border-collapse: collapse; border:0; padding:0px; }
TD { padding:0; margin:0; }

table.main { width:100%; }
	td.left_col { width:120px; background: url(img/l_bg.jpg) repeat-y bottom; vertical-align:top; }
		td.left_1_col { width:9px; background: url(img/left_1_bg.jpg) no-repeat bottom;  }
	td.center_col { vertical-align:top; height:auto }
		td.right_1_col { width:6px; background: url(img/left_1_bg.jpg) no-repeat bottom;  }
	td.right_col { width:125px; background: url(img/r_bg.jpg) repeat-y bottom; vertical-align:top; }
	
		.header { width:100%; height:376px; text-align:center; background: url(img/panoram01.jpg) no-repeat center; }
			.header IMG { width:753px; height: 376px; }
		
		table.menu { width:100%; height:59px; background:url(img/menu_bg.jpg) repeat-x center; }
			table.menu IMG { margin-bottom:4px;}
				TD.m_item { text-align:center; }
				TD.m_left { width:7px; height:59px; background: url(img/menu_l_off.jpg) no-repeat left; }
				TD.m_right { width:7px; height:59px; background: url(img/menu_r_off.jpg) no-repeat center; }
				TD.m_dot { width:2px; height:59px; background: url(img/menu_dot.jpg) no-repeat center; }
		
		#title { margin: 0px 15px 0px 20px; color:#003366; font: bold 1.0em Tahoma; text-align:left; }
		
		table.content { width:100%; background: url(img/content_left_bg.jpg) repeat-x bottom; height:auto;}
			table.content .left_c { width:100%; height:auto; }
			table.content .left_c p { margin-right:10px }
				#content { margin: 0px ; text-align:left; padding-left:20px}
					 H1 { color:#8e94d4; font: bold 10.5pt Tahoma; text-align:center; }
					 H2 { color:#003366; font: bold 10pt Tahoma; text-align:left; }
					.blue { color:#8e94d4; text-align:center; }
					 p { color:#003366; font: normal 10pt Tahoma; text-align:left; }
					 A, A:hover { color:#003366; font: normal 10pt Tahoma; text-align:left;text-decoration:underline; }
			table.content .right_c {width:36%; float:right }
			
				.per { width:248px; margin:20px 10px; }
					.per_btn { width:127px; height:36px; background: url(img/per_btn.jpg) no-repeat center; border:0; cursor: hand; cursor: pointer; }
					.per P { margin: 10px; }
					*HTML .per P { margin: 8px; }
					
				
					
	td.bottom_left { background: url(img/bottom_left.jpg) no-repeat top; }
		td.bottom_center_1 { width:9px; background: url(img/bottom_center_1.jpg) no-repeat top; }
	td.bottom_center_2 { height:74px; background: url(img/bottom_center_2.jpg) repeat-x top; }
		td.bottom_center_3 { vertical-align:top; width:6px; background: url(img/bottom_center_3.jpg) no-repeat top; }
	td.bottom_right { background: url(img/bottom_right.jpg) no-repeat top; }
	
	.bottom_text { width:100%; }
		.bottom_text TD { width:50%; color:#000033; font: normal 0.7em Tahoma; }
			.bottom_text TD.1 { text-align:left; }
			.bottom_text TD.2 { text-align:right; }
			.bottom_text TD A, .bottom_text TD A:hover {color:#000033; font: normal 1.0em Tahoma; text-decoration:underline; }
			
		.h-menu { text-align:center; margin:0px auto; width:60%; margin-bottom:20px }	
		.h-menu li { list-style:none; float:left; margin-left:1%;  height:14px; padding-right:1%}	
		.h-menu li a { text-decoration:none; font:bold 1.0em Tahoma; color:#003366; }	
		.h-menu li a:hover {  font:bold 1.0em Tahoma; color:#0066cc; }	
		.h-menu li a:active {  font:bold 1.0em Tahoma; color:#003366; }	
		.border { border-right:2px solid #003366 }
			
		.b_div_1 { float:left; width:50%; color:#000033; font: normal 11pt Tahoma; text-align:left; }
			.b_div_1 A, .b_div_1 A:hover { color:#000033; font: normal 11pt Tahoma; text-decoration:underline; text-align:left; }
		.b_div_2 { float:right; width:50%; color:#000033; font: normal 11pt Tahoma; text-align:right; }
			.b_div_2 A, .b_div_2 A:hover { color:#000033; font: normal 11pt Tahoma; text-decoration:underline; text-align:right; }
			
			#title_cont { height:40px;color:#003366; font: bold 0.9em Tahoma; text-align:left; margin: 0px 15px 0px 20px; }			
#left { background:url(img/left.jpg) no-repeat bottom; width:23px; height:398px; position:relative; float:left}
#ramka { background:url(img/background_map.jpg) repeat-x; height:398px; width:94%; margin-left:-2px;position:relative; float:left; padding-top:10px }

#left_1 { background:url(img/left_1.jpg) no-repeat bottom; width:23px; height:398px; position:relative; float:left}
#ramka_1 { background:url(img/bc_1.jpg) repeat-x; height:398px; width:94%; margin-left:-2px;position:relative; float:left; padding-top:10px; }

	#center { text-align:center; margin:0px auto; width:700px }
	*HTML .cont_text { float:left; width:200px; margin-top:30px }
	.cont_text { float:left; width:200px; }
	.cont_text p { font:0.8em Tahoma; }
	.bc { background:url(img/bc.jpg) no-repeat; width:154px; height:103px; margin-top:130px }
	.map { background:url(img/map.jpg) no-repeat; width:493px; height:363px; margin-top:6px; margin-left:190px}
#right { background:url(img/right.jpg) no-repeat bottom; width:23px; height:398px; position:relative; margin-left:-2px; float:left}

#right_1 { background:url(img/right_1.jpg) no-repeat bottom; width:23px; height:398px; position:relative; margin-left:-2px; float:left}

	.left_text { float:left; width:50%; margin-top:10px; height:auto }
	*HTML .left_text { margin-top:20px }
	.left_text a { text-decoration:none; font-weight:bold; color:#003366}
	.left_text a:hover { font-weight:bold; color:#003366; text-decoration:underline}
	.left_text a:active { font-weight:bold; color:#3399ff;text-decoration:underline }
	.right_text { float:left; width:49%; padding-top:10px;height:auto }
	.right_text p { margin-top:10px}
	*HTML .right_text p { margin-top:20px}
	.right_text img { float:left; margin-right:10px }

	.form_text { float:left; padding-top:10px; padding-left:10px; width:40% }
	*HTML .form_text { padding-top:24px; }
	.form_text p { margin-top:18px }
	*HTML .form_text p { margin-top:24px }
	
	.form_input { float:left; padding-top:12px; padding-left:20px; width:40% }
	*HTML .form_input { padding-top:20px; }
	.form_input p { margin-top:10px }
	*HTML .form_input p { margin-top:2px }
	.form_input input { border:1px solid #c6c6c6 }
	.form_input textarea { border:1px solid #c6c6c6 }
	.form_input .per_btn { border:0 }
	.adm  { margin-top:20px}
	.adm td{ padding:3px; border:1px solid #c6c6c6  }
	
	.spisok { color:#003366; font: normal 10pt Tahoma; text-align:left }
	
	
	#content {margin-bottom:50px}
		#xsnazzy { background: transparent; margin-top:10px; width:100%; clear:left; margin-bottom:10px;}
						
						*HTML #xsnazzy {  margin-left:10px}
						
.xboxcontent { display:block; border:0 solid #ccc; border-width:0 1px; text-align:center; overflow:auto; clear:left; clear:right; padding-bottom:20px	}
						.xtop, .xbottom { display:block; background:transparent; font-size:1px; }
						.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; }
						.xb1, .xb2, .xb3 { height:1px; }
						.xb2, .xb3, .xb4 { border-left:1px solid #ccc; border-right:1px solid #ccc; }
						.xb1 { margin:0 5px; background:#ccc; }
						.xb2 { margin:0 3px; border-width:0 2px; }
						.xb3 { margin:0 2px; }
						.xb4 { height:2px; margin:0 1px; }	
	
