	/* Общие */
	
	body {
		margin: 0px;
		font-family: tahoma;
		font-size: 11px;
	}
	img {
		border: 0px;
	}
	p {
		margin: 0px; padding: 0px;
	}
	h1 {
      font-weight: normal;
	}
	h1.page_name {
      font-size: 22px;
	}
	h3.page_name {
      font-size: 14px;
	}
	#int_photo {
		float: left;
		margin: 0px 10px 10px 0px;
	}
	#badges {
		margin: 20px 0px 0px 0px;
	}
	#badges img {
		border: 1px solid #fda524;
		margin: 0px 3px 3px 0px;
		padding: 3px;
	}
	.clear {
		clear: both;
		line-height: 0px;
		font-size: 0px;
	}
	.head_1 {
		font-family: "Century Gothic";
		font-size: 20px;
	}
	.head_2 {
		font-family: tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #384e99;
	}
	.head_3 {
		margin: 15px 0px 15px 0px;
		font-family: tahoma;
		font-size: 15px;
		color: black;
	}
	.no_format {
		margin: 0px; 
		padding: 0px;
		font-size: 11px;
		font-weight: normal;
	}
	.pl_1 {
		padding-left: 17px;
	}
	.pt_1 {
		padding-top: 17px;
	}
	.pb_1 {
		padding-bottom: 17px;
	}
	.pl_2 {
		padding-left: 31px;
	}
	.pt_2 {
		padding-top: 31px;
	}
	.pb_2 {
		padding-bottom: 31px;
	}
	.pl_3 {
		padding-left: 14px;
	}
	.pt_3 {
		padding-top: 14px;
	}
	.pb_3 {
		padding-bottom: 14px;
	}
	.sub_menu_left {
      float:left;
      margin: 0px 15px 10px 0px;
  }
	.sub_menu_right {
    float:right; 
    margin: 0px 0px 10px 25px;
	}
	
	/* Хэдер */
	
	.top_bar {
		width: 100%;
		height: 15px;
		background-color: #f2f2f2;
	}
	.menu_cont {
		float: left;
		width: 100%;
	}
	.top_menu {
		float: left;
		margin-left: 48px;
		display: inline;
	}
	.top_menu_right {
		float: right;
		margin-right: 55px;
		display: inline;
	}
	.top_menu td, .top_menu_right td {
		text-align: center;
	}
	.top_menu .top_menu_arrows, .top_menu_right .top_menu_arrows {
		padding: 13px 0px 13px 0px;
		vertical-align: top;
	}
	.top_menu img, .top_menu_right img {
		vertical-align: top;
	}
	.top_menu .top_menu_links, .top_menu_right .top_menu_links {
		padding: 0px 3px 0px 3px;
	}
	.hat_1 #sub_menu {
    float: left;
		position: relative;
		left: 39px; top: 6px;
		margin: 0px;
		font-family: tahoma;
		font-size: 11px;
		font-weight: normal;
	}
	.hat_1 {
		position: relative;
		height: 30px;
		
	}
	.hat_2 {
		position: relative;
		height: 220px;
		background-image: url('img/hat_2_background.jpg');
		background-repeat: repeat-x;
	}
	.hat_2 #logo {
		position: absolute;
		top: 28px; left: 460px;
	}
	.hat_2 #tel {
		position: absolute;
		top: 131px; left: 545px;
	}
	.hat_2 #email {
		position: absolute;
		top: 140px; left: 805px;
		color: white;
	}
	#email a, #email a:active, #email a:link, #email a:visited, a:hover {
		color: #fda524;
		text-decoration: underline;
	}
	.link_1, .link_1:active, .link_1:link, .link_1:visited {
		color: #0e3b85;
		text-decoration: none;
	}
	.link_1:hover {
		color: #0e3b85;
		text-decoration: underline;
	}
	.orange_link, .orange_link:active, .orange_link:link, .orange_link:visited {
		color: rgb(253,130,0);
		text-decoration: none;
	}
	.orange_link:hover {
		color: rgb(253,130,0);
		text-decoration: underline;
	}	
	.bold {
		font-weight: bold;
	}
	
  .gray_link, .gray_link:active, .gray_link:link, .gray_link:visited {
    color: #7e7e7e;
    text-decoration: none;
  }
  .gray_link:hover {
    text-decoration: underline;
  }
	
	/* Разметка */
	
	.left_column {
		float: left;
		width: 250px;
	}
	.right_column {
		float: right;
		width: 100%;
		margin-left: -250px;
	}
	.left_content {
		margin: 0px 20px 0px 25px;
	}
	.right_content {
		margin: 0px 55px 0px 250px;
		padding-top: 17px; 
	}
	
	/* Левая колонка */
	
	.pikto {
		margin: 8px 0px 0px 16px;
	}
	.pikto img {
		border: 0px;
		margin: 0px 15px 0px 0px;
	}
	.left_content_header {
		margin: 16px 0px 0px 16px;
	}
	.new_left {
		margin: 25px 0px 0px 0px;
	}
	.new_left_date {
		height: 20px;
		padding: 3px 0px 0px 25px;
		background-image: url('img/new_date_bg.jpg');
		background-repeat: no-repeat;
		color: white;
		font-weight: bold;
	}
	.new_left_date a, .new_left_date a:active, .new_left_date a:visited, .new_left_date a:hover {
		color: white;
		text-decoration: none;
	}
	.new_left_text {
		margin: 15px 0px 0px 16px;
	}
	.new_left_link {
		margin: 15px 0px 0px 16px;
		padding: 0px 0px 0px 12px;
		background-image: url('img/bullet_1.jpg');
		background-repeat: no-repeat;
		background-position: 0 5px;
	}
	.new_left_link a, .new_left_link a:active, .new_left_link a:visited, .new_left_link a:hover {
		color: black;
		text-decoration: underline;
	}
	.link_to_all {
		float: right;
		padding: 0px 0px 0px 18px;
		background-image: url('img/arrow_1.jpg');
		background-repeat: no-repeat;
		background-position: 0px 6px;
	}
	.link_to_all a, .link_to_all a:active, .link_to_all a:visited, .link_to_all a:hover {
		color: rgb(253,130,0);
		text-decoration: underline;
	}
	.image {
		height: 106px;
		margin: 100px 0px 0px 16px;
		background-image: url('img/image_01.jpg');
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	/* Правая колонка */
	
	.right_header_1 {
		margin-top: 0px;
	}
	.right_header_2 {
		margin-top: 0px;
	}
	.right_column .bar {
		width: 100%;
		height: 18px;
		margin-bottom: 22px;
		padding-top: 4px;
		background-color: #f2f2f2;
		color: black;
		line-height: 12px;
		
	}
	.bar a, .bar a:active, .bar a:visited {
		color: black;
		text-decoration: none;
	}
	.bar a:hover {
		color: black;
		text-decoration: underline;
	}
	.arrow1 {
		text-indent: 25px;
		background-image: url('img/arrow_2.jpg');
		background-repeat: no-repeat;
		background-position: 8px 8px;
	}
	.arrow2 {
		text-indent: 18px;
		background-image: url('img/arrow_1.jpg');
		background-repeat: no-repeat;
		background-position: 0px 6px;
	}
	.arrow3 {
		padding: 0px 0px 0px 25px;
		background-image: url('img/arrow_3.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	.arrow_left {
		float: left;
		padding: 0px 0px 0px 20px;
		background-image: url('img/arrow_1_1.jpg');
		background-repeat: no-repeat;
		background-position: left 5px;
	}
	.arrow_right {
		float: right;
		padding: 0px 20px 0px 0px;
		background-image: url('img/arrow_1.jpg');
		background-repeat: no-repeat;
		background-position: right 5px;
	}
	.event_date.arrow {
		background-image: url('img/arrow_1.jpg');
		background-repeat: no-repeat;
		background-position: 0px 4px;
	}
	.arrow_left a, .arrow_left a:active, .arrow_left a:visited, .arrow_left a:hover,
	.arrow_right a, .arrow_right a:active, .arrow_right a:visited, .arrow_right a:hover{
		color: #fda524;
	}
	
	.clients_link, .clients_link:active, .clients_link:visited, .clients_link:hover {
		color: rgb(253,130,0);
		text-decoration: underline;
	}
	
	.dot {
		height: 1px;
		font-size: 0px;
		line-height: 0px;
		margin: 17px 0px 7px 0px;
		background-image: url('img/dot.jpg');
		background-repeat: repeat-x;
	}
	.banners {
		margin: 0px 0px 20px 0px;
	}
	.banners img {
		margin: 0px 10px 0px 0px;
	}
	.events {
		margin: 18px 0px 50px 0px;
	}
	.event {
		margin: 12px 0px 0px 0px;
	}
	.event_date {
		color: black;
		font-weight: bold;
	}
	
	.event_link a, .event_link a:active, .event_link a:visited {
		color: #0e3b85;
		text-decoration: none;
	} 
	.event_link a:hover {
		color: #0e3b85;
		text-decoration: underline;
	}
	
	/* Тексты */
	
	.text {
		color: black;
	}
	.text_gray {
    color: #7e7e7e;
	}
	.text_link, .text_link:active, .text_link:visited {
		color: #7e7e7e;
	}
	.text_link:hover {
		color: black;
	}
	.text_2 {
		padding: 15px 0px 0px 25px;
		color: #384e99;
	}
	.text_2 img {
		margin: 15px 15px 0px 0px;
		border: 1px solid #8c9a99;
	}
	.text_3 {
		padding: 15px 0px 15px 25px;
		color: #384e99;
	}
	.text_3 img {
		border: 1px solid #8c9a99;
	} 
	.text_3 table {
		width: 100%;
	}
	.text_3 .eq_l {
		width: 200px;
		padding: 0px 15px 0px 0px;
		overflow: hidden;
	}
	.text_3 .eq_r {
		text-align: left;
		vertical-align: middle;
	}
	.text_3 .fimg {
		float: left;
		border: 0px;
		margin: 0px 10px 10px 0px;
	}
	.text_4 {
		padding: 15px 0px 15px 20px;
		color: #7e7e7e;
	}
	
	/* Футер */
	
	.bottom_bar {
		float: left;
		width: 100%;
		margin-top: 30px;
		padding-bottom: 15px;
		border-bottom: 15px solid #f2f2f2;
	}
	.right_bar {
		height: 32px;
		border: 1px solid #d0d0d0;
		background-color: #f2f2f2;
	}
	.right_bar img {
		float: right;	
		margin: -8px 10px 0px 0px;
		
	}
	/*
	.right_bar {
		height: 38px;
		background-image: url('img/bottom.jpg');
		background-repeat: repeat-x;
		background-position: 0px 0px;
	}*/
	.copyright {
		border: 1px solid #d0d0d0;
		padding: 5px;
		color: #4d4d4d;
		text-align: center;
	}
	.copyright a, .copyright a:active, .copyright a:visited, .copyright a:hover{
		color: #4d4d4d;
		text-decoration: none;
	}
	
	/* оборудование */
	
	.catalog {
		margin: 17px 0px 0px 0px;
		text-align: center;
	}
	.catalog table {
		display: inline;
	}
	.catalog table td {
		width: 206px;
		text-align: center;
	}
	.catalog table a, .catalog table a:active, .catalog table a:visited {
		color: black;
		text-decoration: none;
	}
	.catalog table a:hover {
		text-decoration: underline;
	}
	
	.submit_button {
		border: 1px solid #0e3b85;
		background-color: #fda524;
		margin: 6px 0px 0px 0px;
	}