/* style global (begin) */body, html { 	height: 100%;	width: 100%;	background: #ffffff;	border: none;	color: #000;	margin: 0; padding: 0;}body { 	font: 62.5%/1.2 Tahoma, Geneva, sans-serif; 	text-align: center;}table, td, th { 	margin: 0; padding: 0;	border-collapse: collapse;	font-size: 100%;}* { outline: none; }form { margin: 0; padding: 0; }input, select, textarea { font: normal 1.0em/1.2 Tahoma, Arial, sans-serif; }input, select, button { vertical-align: middle; }#text img, #content img, img { border: none; margin: 0; padding: 0; }hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }ul, ol, li { margin: 5px 15px; padding: 0; }h1 { font-size: 1.6em; }h2 { font-size: 1.5em; }h3 { font-size: 1.4em; }h4 { font-size: 1.2em; }h5 { font-size: 1.2em; }h6 { font-size: 1.2em; }h1, h2, h3, h4, h5, h6, p { margin: 0.8em 0; padding:0; }h1, h2, h3, h4, h5, h6, div, td , p, ul, ol, td, th { color: black; }a:link, a:visited { color: #E77817; text-decoration: underline;  }a:hover, a:active { color: #E77817; text-decoration: none; }/* style global (end) *//* style grid (begin) */#site_conteiner {	position: relative;  height: auto !important;  height: 100%;  min-height: 100%;	width: 100%;  min-width: 1000px;	max-width: 1680px;	margin: 0 auto;	font-size: 1.2em;	text-align: left;}*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}	#header {		height:370px;		left:0;		position:relative;		top:0;		z-index:10;	}	#wrapper {		position:relative;		left:0;		top:0;		padding-bottom:276px;		width:100%;		z-index:5;	}		#content_area {			width: 100%;			float: left;			overflow: hidden;		}			#content {				margin: 0 246px 0 253px;				padding: 0 25px;			}			*html #content { width: 100%; }		#left_panel {			float: left;			width: 253px;			margin-left: -100%;			overflow: hidden;		}		#right_panel {			float: left;			width: 246px;			margin-left: -246px;			overflow: hidden;		}	.cleaner { clear: both; height: 1px; overflow: hidden; }	#footer {		position: absolute;		bottom: 0; left: 0;		width: 100%;		height: 141px;		background: #7f0101 url(../img/footer_bg.png) repeat-x;		z-index:10;	}/* style grid (end) *//* style custom (begin) */	#logo {		position: absolute;		top: 8px;		left: 40px;		text-decoration: none;	}	#slogan {		position: absolute;		top:25px;		left:270px;	}	#tel {		position: absolute;		top:20px;		right:25px;	}	#ttop_menu {		position: absolute;		top: 110px;		left:0;		width: 100%;	}		#ttop_menu_inner {			margin: 0 25px 0 270px;		}			*html #ttop_menu_inner {				width: 100%;			}			#ttop_menu_inner table {				width: 100%;			}				#ttop_menu_inner table td {					text-align: center;				}					#ttop_menu_inner table td a {						font: 17px Tahoma;						color: #000;						text-decoration: none;					}						#ttop_menu_inner table td a:hover, #ttop_menu_inner table td a:active, #ttop_menu_inner table td a.active {							color: #e77817;						}	#top_menu {		position: absolute;		top: 158px;		left:0;		width: 100%;		height: 198px;		background: url(../img/header_bg.png) repeat-x 0 0;	}		#top_menu ul {			margin:0;			height:198px;			list-style: none;		}			#top_menu ul li {				position: relative;				top:0;				left:0;				margin:0;				float: left;				width: 25%;				height:198px;				text-align: center;				/*background: url(../img/razd.png) no-repeat scroll 100% 0;*/			}				*html #top_menu ul li.tm_item4 {					width: 24%;					background: none;				}				*+html #top_menu ul li.tm_item4 {					width: 24%;					background: none;				}				#top_menu ul li a {					position: relative;					top:0;					left:0;					margin: auto;					display: block;					/*float: left;*/					width: 246px;					height: 145px;					font-size: 14px;					color: #fff;					text-align: center;					background: url(../img/tmenu_item_map.jpg) no-repeat;				}				*html #top_menu ul li a {					width: 245px;				}					#top_menu ul li a span {						position: absolute;						top:135px;						left:0;						width:246px;						cursor: pointer;					}						#top_menu ul li a:hover, #top_menu ul li a:active, #top_menu ul li a.active {							color: #ffea00;							text-decoration: none;						}											#top_menu ul li.tm_item1 a {						background-position: 0 0;					}					#top_menu ul li.tm_item2 a {						background-position: -246px 0;					}					#top_menu ul li.tm_item3 a {						background-position: -492px 0;					}					#top_menu ul li.tm_item4 a {						background-position: -738px 0;					}										#top_menu ul li.tm_item1 a:hover, #top_menu ul li.tm_item1 a.hover {						background-position: 0 -145px;					}					#top_menu ul li.tm_item2 a:hover, #top_menu ul li.tm_item2 a.hover {						background-position: -246px -145px;					}					#top_menu ul li.tm_item3 a:hover, #top_menu ul li.tm_item3 a.hover {						background-position: -492px -145px;					}					#top_menu ul li.tm_item4 a:hover, #top_menu ul li.tm_item4 a.hover {						background-position: -738px -145px;					}											#subtop_menu {		position: absolute;		top: 145px;		left: 0;		width: 100%;		height:53px;	}		#subtop_menu ul {			margin:0;			height:53px;			list-style: none;		}		#subtop_menu ul li {			position: relative;			top:0;			left:0;			margin:0;			float: left;			width: 25%;			height:53px;			text-align: center;			background: url(../img/subm_razd.png) repeat-y 0 0;			zoom:1;		}		*html #subtop_menu ul li.subtm_item4 {			width: 24%;		}		*+html #subtop_menu ul li.subtm_item4 {			width: 24%;		}		#subtop_menu ul li a {			position: static;			margin:0 0 0 1px;			padding:7px 30px 0;			display: block;			font-size: 14px;			color: #fff;			height:46px;			text-align: center;			width: auto;			background: none;			zoom:1;		}			#subtop_menu ul li a:hover, #subtop_menu ul li a:active, #subtop_menu ul li a.hover {				background: #be3232 url(../img/subm_hover.png) repeat-x 0 0;			}			#subtop_menu ul li a.hover {				color: #ffea00;				text-decoration: none;			}			*html #subtop_menu ul li a {				height:53px;				width: 100%;			}	#subtop_menu ul li ul {		display: none;		position: absolute;		top: 53px;		left:0;		height: auto;		width:100%;		padding:0;		border: 1px solid #cfcfcf;		border-top: none;		border-bottom: none;		background: #d40607 url(../img/tsubmenu_bg.png) repeat-x 0 0;		z-index:10;	}		#subtop_menu ul li ul li {			padding:5px 20px 10px;			float: none;			clear: both;			width: auto;			height: auto;			background: url(../img/subm_bottom_bg.png) repeat-x 0 100%;			text-align:left;		}			#subtop_menu ul li ul li a {				padding:0;				width: auto;				height: auto;				float: none;				display: inline;				font-size: 13px;				background: none;			}				#subtop_menu ul li ul li a:hover {					background: none;					color: #fff;				}	#mnav {		position: absolute;		top: 107px;		left: 70px;		overflow: hidden;	}		#mnav div {			float: left;			padding: 10px 10px 30px;			border-right: 1px solid #d6d2d2;		}			#mnav div.no_border {				border: none;			}/* style custom (end) *//* style content (begin) */	#content h1 {		font: 17px Tahoma;		color: #e77817;	}	#nav {		margin:0 0 15px;		font: 11px Tahoma;	}	#nav a {		font: 11px Tahoma;	}	#left_p {		margin: 0 0 0 25px;	}		#left_p h3 { 			margin-bottom:0;			font: 17px Tahoma;			color: #e77817;		}		#left_menu {			position: relative;			top:0;			left:0;			padding: 10px 0;			background:#eae9e9;			z-index: 5 !important;		}		#left_menu ul {			margin:0 10px;			list-style: none;		}		#left_menu ul li {			margin:0;			padding: 3px 0;		}		#left_menu ul li a {			font-size: 14px;		}			#left_menu ul li a.active {				text-decoration: none;			}			#left_menu ul.submenu {				padding: 5px 0 5px 15px;			}				#left_menu ul.submenu a {					font-size: 12px;				}		#right_panel ul {			margin:5px 25px 5px 0;			padding:7px 0;			list-style: none;			background: #f7f7f7;		}		#right_panel ul li {			height: 61px;			padding: 15px 0 0 75px;			margin:10px 0 10px 10px;		}				*html #right_panel ul li {				height: 76px;			}			#right_panel ul li a {				font-size: 11px;			}			#right_panel ul li a.why {				font-size: 10px;				color: #999;			}			#right_panel ul li.rm_item1 {				background: url(../img/rpic1.png) no-repeat 0 0;			}			#right_panel ul li.rm_item2 {				background: url(../img/rpic2.png) no-repeat 0 0;			}			#right_panel ul li.rm_item3 {				background: url(../img/rpic3.png) no-repeat 0 0;			}			#right_panel ul li.rm_item4 {				background: url(../img/rpic4.png) no-repeat 0 0;			}		#search {		margin: 30px 0;	}	#search .uss_input_name {		border: 1px solid #ec842a;		font: 11px Tahoma;		color: #d7d7d7;		width: 155px;		padding: 1px;	}	#search .uss_submit {		width: 54px;		border: none;		text-align: center;		font: 11px Tahoma;		color: #fff;		background: url(../img/search_b_bg.png) no-repeat 0 0;	}	#dop_block {		margin:0 27px 0 0;		background: url(../img/dop_bg.png) no-repeat 0 50%	}		#dop_block_inner {			padding:1px 10px;		}			#clients {		position: absolute;		top:-135px;		left:0;		height: 135px;		width: 100%;		clear: both;		float: none;		overflow: hidden;	}		#clients h3 {			padding: 0 0 0 25px;			font: 17px Tahoma;			color: #e77817;		}			#clients h3 a {				font: 17px Tahoma;				color: #e77817;			}		#clients_inner {			position: relative;			top:15px;			left:0;			margin: 0 25px;			overflow: hidden;			height: 38px;					}		#clients_inner2 {			position: absolute;			top:0;			left:0;			width: 200%;			height: 38px;		}			*html #clients_inner {				width: 100%;			}		#clients_inner p {			margin:0;		}		#clients_inner img {			margin: 0 20px;		}	#copy {		display: inline;		float: left;		margin: 50px 0 0 30px;		width: 225px;		color: #fff;	}		.uss-site-copyright {			color: #fff;		}	#copy_count {		display: inline;		float: right;		margin: 50px 30px 0 0;	}	#usscopy {		/*display: inline;		float: left;		margin: 15px 0 0 40px;*/		margin:0 0 10px;	}	#counters {			}	#contacts {		display: inline;		float: left;		margin: 40px 0 0 30px;		overflow: hidden;		width: 330px;	}		#contacts a.map {			display: block;			float: left;			width: 113px;			padding: 77px 0 0 0;			text-align:center;			font-size: 9px;			color: #d5a8a8;			text-decoration: underline;			background: url(../img/contacts_map.png) no-repeat 0 0;		}			#contacts a.map:hover {				text-decoration: none;			}		#contacts .contacts_text {			float: left;			margin:10px 0 0 10px;			color: #fff;		}			#contacts .contacts_text p {				color: #fff;			}			#contacts a {				color: #fff;			}	#bottom_text {		position: absolute;		top: 5px;		left: 0;		width: 100%;		height: 43px;		color: #fff;		overflow: hidden;	}		#bottom_text p {			margin:0;			color: #fff;		}/* style content (end) */.uss_news_short_item  h4 {	font-size: 12px;}.uss_news_short_item  h4 a span, .uss_news_short_item  h4 span {	display: block;	font: 11px Tahoma;	color: #ff0000;}.inet_svcs a {    background: url("icons.png") no-repeat scroll 0 0 transparent;    float: left;    height: 25px;    margin-right: 20px;    width: 25px;}.inet_svcs .live {    background-position: 0 -25px;    height: 26px;}.inet_svcs .vk {    background-position: 0 -51px;}.inet_svcs .rss {    background-position: 0 -76px;}.inet_svcs .tw {    background-position: 0 -101px;    margin-right: 0;}
