.clear{clear:both;}
ul.no-margin {margin:0px; padding:0px;}

.text a{text-decoration:underline;}
.text a:hover{text-decoration:none;}
.menu_wite a{color:#FFF;text-decoration: none;}
.menu_dark a{color:#000;text-decoration: none;}
.Fl_L, .FL_L a{float:left;}
.Fl_R, .FL_R a{float:right;}

		/* ------------------- индивидуально для этого сайта ------------- */
		
html {height:100%;
	background:#1574bb;
	}
	
body {
	background: url('/images/bg.jpg') no-repeat top center;
	padding:0;
	margin:0;
	position:relative;
	min-height:100%;
	font: 10pt Arial,Tahoma;
	}
		
	div#main_slider, .line_1{width: 1000px;}
	div#main_slider, .line_1, .line_2{margin: 0 auto;}
	.line_2{
		width: 1000px;
	}
	.line_2 td{
		/*
		position:relative;
		margin:0 auto;
		height:100%;
		*/
		padding:0 20px;
		}
		.line_1 {
			position:relative;
			background: url('/images/bg_line_1.jpg') no-repeat top center;
			min-height: 201px;
			}
			.logo a{
				margin-top:18px;
				margin-left:22px;
				WIDTH:285px;
				HEIGHT:120px;
				}
			#search {
				position: absolute;
				right:0;
				top:0;
				background: url('/images/bg_search.png') top center;
				height:60px;
				width:250px;
				}
					div#search_container {
						padding:26px 0px 0px 15px;
						width: 220px;
						height: 22px;
						}
						input.search_keywords {
							background: none repeat scroll 0 0 transparent;
							border: 0 none;
							color: #8a8a8a;
							font: 9pt Arial,Tahoma,Helvetica,sans-serif;
							vertical-align: top;
							margin-left: 0px;
							width: 190px;
							}
						img.search_keywords {
							cursor: pointer;
							height: 22px;
							width: 22px;
						}
			.flagi{
				position: absolute;
				right:8px;
				top:60px;
				}
			.flagi ul{
				margin:0px 0px;
				}
				.flagi li{
					display:inline-block;
					list-style:none;
					margin:2px;
					}
			.adress{
				text-align: left;
				font: 11pt Arial;
				margin-left: 323px;
				padding-top:50px;
				}
			.adress div{
				margin:5px 0px;
				text-shadow: 1px 1px 0 #333;
			}
			.adress div img{margin-right:10px; vertical-align: middle;}
			.adress div a{
				color:#FFF;
				text-decoration:none;
				}
				div#tel{color:#ffed00;font:bold 12pt Arial;}
				a.e-mail{color:#FFF;}
			.menu{
				padding-top:12px;
				text-align:center;
				}
			.menu div.last_menu_divider{float:right;}
			div.menu ul li a{font-size: 11pt}
				.menu ul{
/*					display:inline-flex;	*/
				}
				.menu li{
					background: url('/images/menu_line.jpg') no-repeat top right;
					text-align:center;
					 display:table-cell; 
					list-style:none;
					font: bold 11pt Arial,Tahoma;
					margin-bottom:1px;
					text-shadow: 1px 1px 0 #000000;
					}
				.menu li:last-child {background-image: none;}
				/*#mh1{width:62px; padding-left:12px;}
				#mh2{width:152px;}
				#mh3{width:142px;}
				#mh4{width:162px;}
				#mh5{width:162px;}
				#mh6{width:76px;}
				#mh7{width:82px;}
				#mh8{width:64px; padding-right:10px;}*/
				.menu li a{
					display:block;
					text-decoration:none;
					height:20px;
					padding:15px 11px;
					/*padding:8px 0px 5px 0px;*/
					text-shadow: 1px 1px 0 #FFF;
					}					
				.menu li a:hover {
					background: url('/images/bg_menu_hover.jpg') repeat-x top left;
					color:#fff;
					text-shadow: 1px 1px 0 #676666;
					}
			div.menu ul{display: table;font-size: 0;width: 100%;}
		.image{margin:0}
		.LineV1{
			height:1px;
			background: url('/images/line_slider_top.jpg') no-repeat bottom center;
			}
		.LineH {HEIGHT:391px;width:1px;}
		.LineV2{
			height:1px;
			/*margin-top:-2px;*/
			background: url('/images/line_slider_bottom.jpg') no-repeat top center;
			}
		div#main_slider{
			margin-top:4px;
			text-align:center;
			position:relative;
			}
			#main_slider .nivoSlider {width:998px; margin:0; height:480px; overflow: hidden;}
			.theme-light .nivo-directionNav a {
				top: 50%;
			}
			.theme-light a.nivo-prevNav {
				left: 0;
			}
			.nivo-controlNav, .theme-light .nivo-controlNav{
				position: absolute;
				right:10px;
				bottom:15px;
				}
			.nivo-caption h2, .theme-light .nivo-caption h2{
				font: bold 15pt Arial,Tahoma;
				color:#fff;
				padding: 0;
				margin: 0;
			}
			.nivo-caption, .theme-light .nivo-caption{
				/* height:74px; */
				text-align:left;
				font: 12pt Arial,Tahoma;
				padding:15px 20px 25px;
				color:#fff;
				text-shadow: 1px 2px 1px black;
				}
		.site td {padding: 30px 15px;}
		.site div.main_content td {padding:5px;}
		.site {
			position:relative;
			background:#fff url('/images/bg_ten_txt.jpg') no-repeat top center;
			margin:0px auto;
			}
			.news_line{
				position:relative;
				float:right;
				width:196px;
				}
				#news_title{
					background:url('/images/bg_news.jpg') no-repeat top center;
					padding:8px 15px;
					width:166px;
					min-height:20px;
					font: bold 11pt Arial,Tahoma,Helvetica,sans-serif;
					color:#FFF;
					text-shadow: 1px 1px 2px black;
					}
				.news_column, .article_title a{
					color:#0066cc;}
				.main_description{}
				.category_title a{text-decoration:none;}

	.ten_2{padding-bottom: 81px;}
	.botom_bg{
		background: url('/images/bg_bottom.png') repeat-x bottom left;
		position:absolute;
		left:0;
		bottom:0;
		text-align:center;
		height: 81px;
		min-width:100%;
		}
		.center_IE6{
			position:relative;
			margin:0 auto;
			text-align:center;
			width: 1000px;
			}
		.center_2{
			position:relative;
			margin:0 auto;
			text-align:center;
			width: 960px;
			}
		.center_3{
			margin:0 15px;
			text-align:center;
			/*width: 930px;*/
			background: url('/images/bg_menu_2.jpg') repeat-x top left;
			}
			.menu_2{
				text-align:center;
				height:38px;
				margin:0 auto;
				width: 880px;
				}
				.menu_2 ul{margin:0 auto;}
				.menu_2 li{
					display:inline-block;
					background: url('/images/line_menu_2.png') no-repeat top right;
					list-style:none;
					font: 9pt Arial,Tahoma;
					margin-bottom:1px;
					text-shadow: 1px 2px 1px #8d3811;
					}
				.menu_2 li:last-child {background-image: none;}
				.menu_2 li a{
					display:block;
					text-decoration:none;
					text-transform:uppercase;
					color:#fff;
					padding:11px 10px 1px 10px;
					min-width:30px;
					height:23px
					}
				.menu_2 li a:hover {
					color:#000;
					text-shadow: 2px 1px 2px #666;
					}
			
			.uaBiznes{float:right; text-align:right; color:#FFF;}
			.copyright{float:left; text-align:left;}
			.uaBiznes, .copyright{padding:0px 20px; margin:0px;}
			.copyright, .copyright a, .uaBiznes, .uaBiznes a{color:#FFF; font: 8pt normal Arial, Tahoma, Trebuchet MS,Times New Roman;}
			.copyright a:hover, .uaBiznes a:hover{color: #F7D308;}
			
	.menu li:first-child a:hover {border-radius: 11px 0 0 11px;}
	.menu li:last-child a:hover {border-radius: 0 12px 12px 0;}
	.menu li:first-child a {margin-left: 2px;}
	.menu li:last-child a {margin-right: 3px;}