html, body, form, ul, li, dl, dd, dt, fieldset, form, blockquote { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; vertical-align:top; border-collapse:collapse; border-spacing:0;}

input, select, textarea { font: 14px Arial, "Times New Roman", serif; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }


html, body { height: 100%; color: #333; font: 12px/1.3 Arial; }
body { height: 100%;  color: #333; font: 12px/1.3 Arial;}

p { margin:0 0 16px 0; }

img, fieldset { border:0 none; }

object { display: block; }

a {
	color: #024C8B;
}
	
.widthSite {
	margin: 0 auto;
	max-width: 1250px;
	min-width: 940px;

}	
/*
============ HEADER =============
*/
.headBlock {
	height:63px;
	margin-left:145px;
	padding-right:20px;
	background: url("../i/bgheadBlock.png") no-repeat 100% -63px;
	//zoom:1;
	}
	
.headBlock:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.h1mos {
	height:63px;
	width:100%;
	/*background: url("../i/bgheadBlock.png") no-repeat 0 0;*/
	}
.headBlock iframe {width:63%}

.navigator 
	{ 
	display:inline-block; 
	vertical-align:top;
	margin:21px 20px 0 0;
	font:bold 11px/15px "Trebuchet MS", Arial, "Times New Roman", serif; 
	text-transform: uppercase; 
	color: #56626f; 
	text-decoration: none;
	text-shadow: 1px 1px 0 #fff;
	padding:0 10px 0 20px;
	float:left;
	background: url("../i/arrowGor.png") no-repeat 100% center;
	}
.filtrBlock {
	display:inline-block;
	vertical-align:top;
	width:66%;
	}
.filtrBlock a {
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	font-size:11px;
	color:#6b717b;
	padding:0 2%;
	line-height:14px;
	margin:10px 0 5px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	}
.filtrBlock a span {border-bottom:1px dotted #6b717b;}
.filtrBlock a.selected {background:#e5e5e4;} 
.filtrBlock a.selected span {border:0 none;}

.searchBlock 
	{ 
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	*zoom: 1;
	*display: inline;
	margin-left:9px;
	width:64%;
	}
.searchBlock .search 
	{ 
	height: 22px; 
	background: url("../i/bgSearch3.png") no-repeat 100% 0;
	}
.searchBlock label 
	{
	display:block; 
	color: #6b717b; 
	font-size:11px; 
	line-height:22px; 
	left: 0; 
	font-family: Arial, Helvetica, sans-serif; 
	position: absolute; 
	top: 1px; 
	z-index: 1; 
	}
.searchBlock input[type="text"]
	{ 
	width: 300px; 
	height: 22px; 
	//height: 16px; 
	line-height: 100%; 
	//line-height: 16px;
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #6b717b; 
	border: 0 none; 
	background: none; 
	}
.searchBlock input[type="submit"]
	{ 
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 22px; 
	height: 22px; 
	text-indent: -999px; 
	overflow: hidden; 
	cursor:pointer; 
	//cursor: hand; 
	border: 0 none; 
	background: none; 
	}
 .searchBlock .search
	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	}
 .searchBlock .search:before
	{
	content: '';
	display: block;
	height: 100%;
	width: 9px;
	background: url("../i/bgSearch3.png") no-repeat 0 -22px;
	position: absolute;
	top: 0;
	left: -9px;
	}
 .searchBlock  input[type="text"]
	{
	/*width: 100%;*/
	width: 92%;
	line-height: 2;
	}

.h2mos, .h1mos, .h2mos a, .h2mos .langblock  {
	display:inline-block;
	vertical-align:top;
	}
.h2mos {text-align:right; margin-top:20px; float:right; width:37%;}
.h2mos .langblock {
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 2%;
	 color: #b9bbc0;
	font-size: 10px;
	}
 .langblock a {
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
	padding:0 4px;
	}
 .langblock a.cur {color:#b80033;}
.ichome, .icmobile, .iccmap {margin-left:10px;}

.classes {	
	font:bold 11px/16px "Trebuchet MS", Arial, "Times New Roman", serif; 
	text-transform: uppercase; 
	color: #56626f; 
	text-shadow: 1px 1px 0 #fff;
}

/*
=========== /HEADER ============
*/

@media screen and (max-width:1024px) {  
		.headBlock iframe {width:62%}
		.h2mos {width:38%}
		.navigator {margin-right:1%;}

}


@media screen and (max-width:980px) {  

		.headBlock iframe {width:59%}
			.h2mos {width:41%}
}

@media screen and (max-width:940px ) {
		
		.headBlock iframe {width:59%}

}

.ui-widget-overlay {
	position: absolute;
	background: #000;
	opacity: .6; filter: alpha(opacity=60);
	top: 0;
	left: 0;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	width: 620px;
}
.ui-dialog-titlebar {
	position: absolute;
	width: 100%;
	height: 42px;
	z-index: 999;
}
.ui-dialog-titlebar-close {
	position: absolute;
	top: 40px;
	right: 15px;
	width: 30px;
	height: 30px;
	background: url(../i/button_close.png) no-repeat 0 0;
}

/* --- JQUERY UI --- */

/* ===============
/*!
 * jQuery UI Autocomplete 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.23
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding:8px 7px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:0 10px;
	line-height:20px;
	zoom:1;
	cursor:pointer;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {

}


/* Component containers
----------------------------------*/
.ui-autocomplete.ui-widget {font: 12px/20px "Trebuchet MS", Arial, "Times New Roman", serif;  /*{ffDefault}*/; /*{fsDefault}*/; }
.ui-autocomplete.ui-widget .ui-widget { font-size: 12px; }
.ui-autocomplete.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font: 12px/20px "Trebuchet MS", Arial, "Times New Roman", serif;  }
.ui-autocomplete.ui-widget-content { /*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ ; color: #6b717b/*{fcContent}*/; 
	-webkit-box-shadow: 1px 5px 5px 52px #c2c2c2; 
	box-shadow: 1px 5px 5px 2px #c2c2c2;
	z-index: 1000!important;
}
.ui-autocomplete.ui-widget-content a { color: #6b717b/*{fcContent}*/; }

/* Interaction states
----------------------------------*/

.ui-autocomplete .ui-state-hover{ /*{borderColorHover}*/; background: #f3f3f3/*{bgColorHover}*/; /*{fwDefault}*/; color: #6b717b/*{fcHover}*/; }


.language_en .searchBlock{
	margin-left: 35px;
}

.ui-helper-hidden-accessible{
	display: none;
}