* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
table {
	border: none;
	border-collapse: collapse;
/*	border-spacing: 0;*/
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
tbody, tr, td {
	position: static;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
	overflow: hidden;
	border: none !important;
}
/*--------------------------------------------------------------------------------------------------------*/
html {
	width: 100%;
	height: 100%;
	background: #fff;
}
body {
	position: relative;
	min-height: 100%;
	-height: 100%;
	margin: 0 auto;
	font-size: 10px;
	color: #231f20;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/theme/img/footer_bg.png) no-repeat center bottom;
}
a {
	color:#F58220;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#default ul, #default ol, #default p {
	margin: 0.5em 0;
}
#default li {
	display:block;
	background:url(/theme/img/adv_ar.gif) no-repeat 0em 0.58em;
	padding-left:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	text-decoration:none;
	margin-left: 1.5em;
}
#default {
	font-size: 11px;
}
#default ul, #default ol {
	list-style: none;
}
.item hr {
	border: 0 solid #fff !important;
	background: #fff !important;
}
/*-------------------------------------------------------------------------------------*/
#header {
/*	background: url(/theme/img/bg_redesign.jpg) no-repeat left top;
	width: 1148px;
	height: 573px;
	background: url(/theme/img/bg_summer.jpg) no-repeat left top;*/
	width: 1197px;
	height: 526px;
	opacity: 5;
	margin: 0 auto;
	position: relative;
}
#lang {
	position: absolute;
	left: 130px;
	top: 20px;
	width: 100px;
	height: 2em;
	line-height: 2em;
	font-size: 12px;
	font-weight: bold;
	z-index:999;
}
#lang a, #lang .div, #lang span {
	display: inline;
}
#lang .div {
}
#lang a {
	color: #000;
	text-decoration: underline;	
}
#lang a:hover {
	color: #f5821f;
}
#lang span {
	color: #f5821f;
}
#logo {
	position: absolute;
	display: block;
	left: 130px;
	top: 65px;
	width: 123px;
	height: 35px;
}
#logo img {
	display: block;
	width: 100%;
	height: 100%;
}
#auth {
	position: absolute;
	/*left: 698px;*/
	left: 723px;
	top: 390px;
	color:#616161;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
}
#auth a {
	color: #a4abb1;
	text-decoration: none;
}
#auth a:hover {
	text-decoration: underline;
}
#auth table {
	margin: 5px 0 0;
}
#auth td {
	vertical-align: middle;
	color: #0d2c44;
}
#auth .send {
	border: none;
	background:url(/theme/img/auth_enter_btn.png) no-repeat top;
	cursor: pointer;
	width: 23px;
	height: 33px;
	margin: 0 0 0 20px;
}
#auth .text {
	width: 120px;
	border: none;
	border-bottom: 1px solid #d7d5d4;
	height: 16px;
	margin: 0 0 0 10px;
}
.slidemenu {
	height: 43px;
	z-index: 999;
	list-style: none;
	position: absolute;
	left: 285px;
	top: 65px;
	/*background: url(/theme/img/menu_bg.jpg) no-repeat 0 0;*/
}
.slidemenu img {
	display: none;
}
.slidemenu ul {
	list-style-type: none;
}
.slidemenu ul li {
	position: relative;
	display: inline;
	float: left;
	z-index: 40;
}
.slidemenu ul li a {
	color: #9e9898;
	font-size: 17px;
	padding: 0 10px !important;
	display: block;
	text-decoration: none;
	outline: none;
	opacity: 1;
}
* html .slidemenu ul li a {
	display: inline-block;
}
.slidemenu ul li a:hover {
	color: #F5821F;
}
.slidemenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	overflow: visible;
	display: none;
	padding: 10px 0 0;
}
.slidemenu ul li ul li {
	display: list-item;
	float: none;
}
.slidemenu ul li ul li ul {
	top: 0;
}
.slidemenu ul li ul li a {
	font: normal 13px Verdana;
	width: 100px;
	padding: 5px 12px 5px 10px !important;
	margin: 0;
	border-top-width: 0;
	font-size: 13px;
	color: #6e6969;
	*margin: -1px 0 0;
	background: #fff;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border: none;
}
.slidemenu ul li ul li a:hover {
	text-decoration: underline !important;
	color: #F5821F;
}
.slidemenu img {
	display: block !important;
	margin: 2px 0 0;
}
.slidemenu div {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background: #f00;
	opacity: 0.9;
	filter: alpha(opacity=90);
	width: 100%;
	height: 100%;
	-height: 100%;
	overflow-y: hidden;
}
/*-------------------------------------------------------------------------------------*/
#body {
	width: 1080px;
	margin: 0 auto;
	padding: 0 0 150px;
	position: relative;
/*	background: url(/theme/img/footer_bg.png) no-repeat center bottom;*/
}
#left {
	width:260px;
	float:left;
	display: none !important;
}
#center {
	position: relative;
	width: 590px;
	float: left;
}
#center .header {
	width:508px;
	height:37px;
	margin-top:130px;
	margin-left:50px;
	font-size:32px;
}
#center .text {
	border-collapse:separate;
	margin-left:29px;
	margin-top:20px;
}
#center .text td {
	border: 0px solid #9a9a9a;
	width: 227px;
	padding:5px 12px;
}
#center .text p {
	margin:10px 0;
}
#right {
	width: 300px;
	background:url(/theme/img/right_back.jpg) no-repeat;
	float: left;
}
#footer {
	position: absolute;
	width: 1148px;
	left: 50%;
	margin: 0 0 0 -574px;
	height: 150px;
	bottom: 0;
	overflow: hidden;
	z-index: 20;
}
#footer .footer_img {
	width: 148px;
	height: 122px;
	background: url(/theme/img/footer_img.png) no-repeat left top;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/footer_img.png', sizingMethod='crop');
	position: absolute;
	left: 0;
	bottom: 0;
}
#footer #footer_menu {
	position: absolute;
	left: 280px;
	top: 67px;
	overflow: hidden;
}
#footer #footer_menu li {
	display: inline;
	position: relative;
	left: -1px;
	margin: 1px 0;
}
#footer #footer_menu li a {
	border-left: 1px solid #9e9898;
	line-height: 9px;
	font-size: 10px;
	text-decoration: none;
	padding: 0 3px 0 5px;
	letter-spacing: 0.3em;
	color: #9e9898;
}
#footer #footer_menu li a:hover {
	text-decoration: underline;
}
/*--------------------------------------------------------------------------*/
#default {
	padding: 20px 0 0 !important;
	width: 800px !important;
	z-index: 5;
	left: 285px !important;
	min-height: 0;
	-height: 0;
	position: relative;
}
#default .header {
	padding:0;
	margin:0;
	font-size:32px;
	margin-bottom:50px;
	border:0px solid #ccc;
}
#default .break {
	height:50px;
}
#default .text {
	border:0px solid #ccc;
	color:#3b3b3b;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#default .height {
	float:left;
	height:511px;
	margin-top:-86px;
	display: none;
}
/*--------------------------------------------------------------------------*/
#scroll {
	width: 550px;
	margin: 10px 0 20px 0;
	position: relative;
}
#scroll .back {
	background:url(/theme/img/scroll_text_back.png) no-repeat top left;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/scroll_text_back.png', sizingMethod='crop');
	padding:15px;
	border:0px solid #ababab;
	width:505px;
}
#scroll p {
	margin-bottom:10px;
	margin-top:10px;
	text-indent:20px;
}
.scroll_header {
	display:block;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#textWrap {
	overflow: hidden;
	height: 340px;
	position: relative;
}
#textContent {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 505px;
}
.scrollBar {
	positon:relative;
	top:5px;
	left:535px;
}
#textScrollBar {
	height:367px;
	margin-left:5px;
	overflow:hidden;
	position:absolute;
	right:0pt;
	top:3px;
	width:9px;
	background:url(/theme/img/scroll_back.gif) repeat-y center;
}
#textScrollUp {
	position:absolute;
	top:0px;
	left:1px;
	width:7px;
	height:59px;
}
.scroll_handler {
	background-position: 50% 50%;
	background-repeat:no-repeat;
}
.scroll_up {
	background-image:url(/theme/img/scroll_up.gif);
}
#textScrollDown {
	position:absolute;
	bottom:0px;
	left:1px;
	width:7px;
	height:59px;
}
.scroll_down {
	background-image:url(/theme/img/scroll_down.gif);
}
#textScroll {
	cursor:pointer;
	position:absolute;
	left:1px;
	width:7px;
	height:52px;
	background:url(/theme/img/scroll_control.gif) no-repeat center;
}
.scroll_handler a, .scroll_control a {
	display: block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.scroll_handler {
	background-position:50%;
	background-repeat:no-repeat;
}
.scrollWrap {
	overflow: hidden;
}
div.scrollWrap div.ocms_de_bt {
	overflow-x: hidden !important;
	position: static;
}
/*--------------------------------------------------------------------------*/
#tv_block {
	width:178px;
	height:136px;
	position:absolute;
}
#tv_full_screen {
	visibility:hidden;
	position:absolute;
	border-style:solid;
	border-color:#fff;
	border-width:10px 10px 50px 10px;
	background-color:#000;
}
#tv_shadow {
	visibility:hidden;
	position:absolute;
	background-color:#000;
	opacity:0.1;
	filter:alpha(opacity=10);
}
#tv_zoom_close {
	visibility:hidden;
	position:absolute;
	width:50px;
	height:50px;
	display:block;
	background:url('/theme/img/close.jpg') 0 0 no-repeat;
}
/*--------------------------------------------------------------------------*/
.sendbutton {
	border:0px solid #bcbcbc;
	background:none;
	background:url(/theme/img/button_up.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/button_up.png', sizingMethod='crop');
	width:79px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:38px;
	cursor:pointer;
	padding:0;
}
.sendbutton_pressed {
	border:0px solid #bcbcbc;
	background:none;
	background: url(/theme/img/button_down.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/button_down.png', sizingMethod='crop');
	width:79px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:38px;
	cursor:pointer;
	padding:0 0 2px 0;
}
.radio_unchecked {
	float:left;
	width:24px;
	height:24px;
	background:transparent url(/theme/img/radio_unchecked.png) no-repeat scroll 0%;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/radio_unchecked.png', sizingMethod='crop');
	cursor:pointer;
}
.radio_checked {
	float:left;
	width:24px;
	height:24px;
	background:transparent url(/theme/img/radio_checked.png) no-repeat scroll 0%;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/radio_checked.png', sizingMethod='crop');
	cursor:pointer;
}
hr {
	display:block;
	height:1px;
	border:none;
	background: #ccc;
	margin:10px 0;
}
*hr {
	border:0 solid #ccc;
	margin:0;
}
#reg {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	padding:0;
	margin:0;
}
#reg table {
	text-align:left;
	border-collapse:separate;
	width: 400px;
}
#reg td {
	width:50%;
}
#reg .edit {
	border:1px solid #ccc;
	background:none;
	padding:2px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	width:156px;
}
#reg select {
}
#reg .error {
	color:#f00;
	text-decoration:underline;
}
#reg td {
	vertical-align:middle;
}
/*--------------------------------------------------------------------------*/
div.combo {
	position:relative;
	height:auto;
	float:left;
	margin-right:1px;
}
div.combo img {
	float:left;
	left: 141px;
	cursor:pointer;
	height: 22px;
	display:block;
	margin-left:-1px;
}
div.combo input {
	float:left;
	height:14px;
	_height: "12px";
	border:1px solid #ccc;
	background:none;
	padding:2px 7px;
	height: auto;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
}
div.combo select {
	height: 80px;
	position: absolute;
	top: 22px;
	left:0;
	z-index: 2;
	display: none;
	border:1px solid #ccc;
}
/*-----------------------------------*/
#thead {
	margin-left:-5px;
	border-collapse:separate;
}
#thead td {
	border:0px solid #ccc;
}
#news_right {
	float:right;
	height:248px;
	padding:7px;
	position:relative;
	width:300px;
}
#news_right img {
}
#news_right .news_corner {
	position:absolute;
	left:0;
	top:0;
	background:url(/theme/img/corner.png);
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/corner.png', sizingMethod='crop');
	width:68px;
	height:71px;
}
#news_right .news_corner_180 {
	position:absolute;
	right:0;
	bottom:0;
	background:url(/theme/img/corner_180.png);
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/corner_180.png', sizingMethod='crop');
	width:68px;
	height:71px;
}
.news_head {
	border:0px solid #ccc;
	min-height: 0;
	-height: 0;
}
#news_left {
	width:300px;
	float:left;
	padding: 15px 15px 15px 0;
}
.news_head_text {
	font-size:24px;
}
#news_left blockquote {
	padding:0;
	margin:0;
	font-size:14px;
	font-style:italic;
}
.news_back {
	display: block;
	/*
	background: url(/theme/img/back.png);
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/back.png', sizingMethod='crop');
	*/
	width: 62px;
	height: 27px;
	position: relative;
	top: 20px;
	left: 695px;
	cursor: pointer;
}
.news_back_ru {
	display: block;
	background: url(/theme/img/back_ru.png);
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/back_ru.png', sizingMethod='crop');
	width: 62px;
	height: 27px;
	position: relative;
	top: 20px;
	left: 695px;
	cursor: pointer;
}
.news_back_en {
	display: block;
	background: url(/theme/img/back_en.png);
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/back_en.png', sizingMethod='crop');
	width: 62px;
	height: 27px;
	position: relative;
	top: 20px;
	left: 695px;
	cursor: pointer;
}
/*--------------------------------------------------------------------------*/
#news_list {
	width: 700px;
}
#news_list .item {
}
#news_list .item img {
	border: 0px solid #ccc;
	padding: 5px;
	float: left;
	width: 200px;
	height: 165px;
}
#news_list .center {
	float:left;
	margin:0px 5px 0 20px;
	width:300px;
}
#news_list .right {
	float:left;
	margin:0px 0 0 5px;
	width:150px;
}
#news_list .right a {
	cursor:pointer;
}
#news_list .news_date {
	font-size:24px;
	color:#f58220;
}
#news_list .det {
	background:url(/theme/img/news_arrow.png) right no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/news_arrow.png', sizingMethod='crop');
	width:7px;
	height:14px;
	float:left;
	margin-left:5px;
	margin-top:100px;
}
#news_list a {
	color: #F58220;
	display: block;
	text-decoration: none;
}
#news_list a:hover {
	text-decoration:underline;
}
#news_list .link_ann {
	float:left;
	margin-top:100px;
	margin-left:60px;
	*margin-left:30px;
	font-weight:bold;
	color:#333;
}
#news_list .link_ann:hover {
	color:#333;
}
#news_list .head {
	font-size:18px;
	color:#000000;
}
#news_list .head a {
	font-size:18px;
	color:#000000;
}
#news_list .head a:hover {
	font-size:18px;
	color:#000000;
}
#news_list .border_double {
	background: #ccc;
	width:700px;
	height:1px;
	overflow: hidden;
	left:-7px;
	position:relative;
	margin:10px 0;
}
#news_list #pager {
	text-align:center;
	width:100%;
	margin-top:30px;
}
#news_list #pager a {
	color:#f58220;
	font-size:14px;
	display:inline;
	margin:0 25px;
	font-family:Arial, Helvetica, sans-serif;
}
#news_list #pager a:hover {
	text-decoration:underline;
}
#news_list #pager .active {
	color:#454545;
}
/*--------------------------------------------------------------------------*/
#company table {
	border:0px solid #ccc;
	width:763px;
}
#company a {
	color:#000;
	text-decoration:none;
}
#company a:hover {
	text-decoration:underline;
}
#company #otdelu {
	position:relative;
 *top:-1px;
	background-position: 0 0 !important;
	border: 1px solid #ccc;
	height:199px;
}
#company #comp_text {
	margin:0 5px 5px 5px;
	border:0px solid #ccc;
	text-align:left;
	padding:5px;
	background:#fff;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	height:85px;
}
#company td {
	border: 0px solid #ccc;
	text-align:center;
	padding:8px 4px;
	color:#000;
	font-weight:bold;
}
#company .images {
	width:763px;
	background:url(/theme/img/about/back.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/back.png', sizingMethod='crop');
	border-bottom:none;
	padding:0;
}
#company .img_01_ru {
	height:200px;
	background:url(/theme/img/about/1_otdel_po_rabote_s_klientami_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/1_otdel_po_rabote_s_klientami_ru.png', sizingMethod='crop');
}
#company .img_02_ru {
	height:200px;
	background:url(/theme/img/about/2_krasniy_ugolok_pr_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/2_krasniy_ugolok_pr_ru.png', sizingMethod='crop');
}
#company .img_03_ru {
	height:200px;
	background:url(/theme/img/about/3_razdatochnaya_btl_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/3_razdatochnaya_btl_otdel_ru.png', sizingMethod='crop');
}
#company .img_04_ru {
	height:200px;
	background:url(/theme/img/about/4_betonomeshalka_kreativniy_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/4_betonomeshalka_kreativniy_otdel_ru.png', sizingMethod='crop');
}
#company .img_05_ru {
	height:200px;
	background:url(/theme/img/about/5_lopati_gotovie_resheniya_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/5_lopati_gotovie_resheniya_ru.png', sizingMethod='crop');
}
#company .img_06_ru {
	height:200px;
	background:url(/theme/img/about/6_masterskaya_production_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/6_masterskaya_production_ru.png', sizingMethod='crop');
}
#company .img_07_ru {
	height:200px;
	background:url(/theme/img/about/7_telegraf_sms_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/7_telegraf_sms_ru.png', sizingMethod='crop');
}
#company .img_08_ru {
	height:200px;
	background:url(/theme/img/about/8_konveernaya_atl_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/8_konveernaya_atl_ru.png', sizingMethod='crop');
}
#company .img_09_ru {
	height:200px;
	background:url(/theme/img/about/9_gotovalnya_crm_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/9_gotovalnya_crm_ru.png', sizingMethod='crop');
}
#company .img_10_ru {
	height:200px;
	background:url(/theme/img/about/10_retranslyator_kontakt_centr_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/10_retranslyator_kontakt_centr_ru.png', sizingMethod='crop');
}
#company .img_11_ru {
	height:200px;
	background:url(/theme/img/about/11_elektroshitovaya_web_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/11_elektroshitovaya_web_otdel_ru.png', sizingMethod='crop');
}
#company .img_12_ru {
	height:200px;
	background:url(/theme/img/about/12_glavpochtamt_direkt_marketing_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/12_glavpochtamt_direkt_marketing_ru.png', sizingMethod='crop');
}
#company .img_13_ru {
	height:200px;
	background:url(/theme/img/about/13_sklad_arhiv_proektov_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/13_sklad_arhiv_proektov_ru.png', sizingMethod='crop');
}
#company .img_14_ru {
	height:200px;
	background:url(/theme/img/about/14_navigatorskaya_admin_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/14_navigatorskaya_admin_otdel_ru.png', sizingMethod='crop');
}
#company .img_15_ru {
	height:200px;
	background:url(/theme/img/about/15_nakopitelnaya_otdel_baz_dannih_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/15_nakopitelnaya_otdel_baz_dannih_ru.png', sizingMethod='crop');
}
#company .img_01_en {
	height:200px;
	background:url(/theme/img/about/1_otdel_po_rabote_s_klientami_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/1_otdel_po_rabote_s_klientami_en.png', sizingMethod='crop');
}
#company .img_02_en {
	height:200px;
	background:url(/theme/img/about/2_krasniy_ugolok_pr_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/2_krasniy_ugolok_pr_en.png', sizingMethod='crop');
}
#company .img_03_en {
	height:200px;
	background:url(/theme/img/about/3_razdatochnaya_btl_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/3_razdatochnaya_btl_otdel_en.png', sizingMethod='crop');
}
#company .img_04_en {
	height:200px;
	background:url(/theme/img/about/4_betonomeshalka_kreativniy_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/4_betonomeshalka_kreativniy_otdel_en.png', sizingMethod='crop');
}
#company .img_05_en {
	height:200px;
	background:url(/theme/img/about/5_lopati_gotovie_resheniya_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/5_lopati_gotovie_resheniya_en.png', sizingMethod='crop');
}
#company .img_06_en {
	height:200px;
	background:url(/theme/img/about/6_masterskaya_production_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/6_masterskaya_production_en.png', sizingMethod='crop');
}
#company .img_07_en {
	height:200px;
	background:url(/theme/img/about/7_telegraf_sms_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/7_telegraf_sms_en.png', sizingMethod='crop');
}
#company .img_08_en {
	height:200px;
	background:url(/theme/img/about/8_konveernaya_atl_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/8_konveernaya_atl_en.png', sizingMethod='crop');
}
#company .img_09_en {
	height:200px;
	background:url(/theme/img/about/9_gotovalnya_crm_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/9_gotovalnya_crm_en.png', sizingMethod='crop');
}
#company .img_10_en {
	height:200px;
	background:url(/theme/img/about/10_retranslyator_kontakt_centr_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/10_retranslyator_kontakt_centr_en.png', sizingMethod='crop');
}
#company .img_11_en {
	height:200px;
	background:url(/theme/img/about/11_elektroshitovaya_web_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/11_elektroshitovaya_web_otdel_en.png', sizingMethod='crop');
}
#company .img_12_en {
	height:200px;
	background:url(/theme/img/about/12_glavpochtamt_direkt_marketing_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/12_glavpochtamt_direkt_marketing_en.png', sizingMethod='crop');
}
#company .img_13_en {
	height:200px;
	background:url(/theme/img/about/13_sklad_arhiv_proektov_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/13_sklad_arhiv_proektov_en.png', sizingMethod='crop');
}
#company .img_14_en {
	height:200px;
	background:url(/theme/img/about/14_navigatorskaya_admin_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/14_navigatorskaya_admin_otdel_en.png', sizingMethod='crop');
}
#company .img_15_en {
	height:200px;
	background:url(/theme/img/about/15_nakopitelnaya_otdel_baz_dannih_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/15_nakopitelnaya_otdel_baz_dannih_en.png', sizingMethod='crop');
}
/*--------------------------------------------------------------------------*/
.company_ex_back {
	display:block;
	background:url(/theme/img/back1.png);
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/back.png', sizingMethod='crop');
	width:62px;
	height:27px;
	position:relative;
	top:20px;
	left:700px;
	cursor:pointer;
}
#company_ex {
	width:763px;
	border:0px solid #ccc;
	position: relative;
	left: 10px;
}
#company {
	width: 754px !important;
}
#company_ex .nothing {
	height:200px;
	width:753px;
	border:none;
	background:url(/theme/img/about/back.png);
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/about/back.png', sizingMethod='crop');
}
#company_ex .nothing td {
	border-right:0px solid #ccc;
}
#company_ex .nothing .td_5 {
	border: none;
}
#company_ex .instrumenti {
	width:753px;
	background:#fff;
	border:none;
	margin:0 5px;
	border:0px solid #ccc;
}
#company_ex .instrumenti .text_cell {
	border-top:0px solid #ccc;
	padding:30px;
}
#company_ex .instrumenti a {
	width:66px;
	height:36px;
	display:block;
	margin-left:25px;
	padding-top:5px;
}
#company_ex .instr_1 {
	background:url(/theme/img/instrum/1.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/1.png', sizingMethod='crop');
}
#company_ex .instr_2 {
	background:url(/theme/img/instrum/2.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/2.png', sizingMethod='crop');
}
#company_ex .instr_3 {
	background:url(/theme/img/instrum/3.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/3.png', sizingMethod='crop');
}
#company_ex .instr_4 {
	background:url(/theme/img/instrum/4.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/4.png', sizingMethod='crop');
}
#company_ex .instr_5 {
	background:url(/theme/img/instrum/5.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/5.png', sizingMethod='crop');
}
#company_ex .instr_6 {
	background:url(/theme/img/instrum/6.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/6.png', sizingMethod='crop');
}
#company_ex .instr_1a {
	background:url(/theme/img/instrum/1a.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/1a.png', sizingMethod='crop');
}
#company_ex .instr_2a {
	background:url(/theme/img/instrum/2a.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/2a.png', sizingMethod='crop');
}
#company_ex .instr_3a {
	background:url(/theme/img/instrum/3a.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/3a.png', sizingMethod='crop');
}
#company_ex .instr_4a {
	background:url(/theme/img/instrum/4a.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/4a.png', sizingMethod='crop');
}
#company_ex .instr_5a {
	background:url(/theme/img/instrum/5a.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/5a.png', sizingMethod='crop');
}
#company_ex .instr_6a {
	background:url(/theme/img/instrum/6a.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/instrum/6a.png', sizingMethod='crop');
}
#company_ex .c_Scroll {
	list-style:none;
	width:6000px;
	position:relative;
	margin-left:-3px;
 *margin-left:-6px;
}
#company_ex .c_Scroll li {
	border: 1px solid #fff;
	width:200px;
	float:left;
	margin:3px;
	background:#fff;
	padding: 0px;
}
#company_ex .c_Scroll li .item_text {
	float:left;
	position:relative;
	height:90px;
	margin-top:5px;
	overflow:hidden;
	width:100px;
	font-weight: bold;
}
#company_ex .c_Scroll li .item_text p {
	font-weight: normal;
}
#company_ex .c_Scroll li img {
	width:85px;
	height:85px;
	float:left;
	margin:5px;
	cursor:pointer;
}
#company_ex .c_Scroll_1 {
	list-style:none;
	width:4000px;
	position:relative;
	margin-left:-3px;
 *margin-left:-6px;
}
#company_ex .c_Scroll_1 li {
	border:0px solid #ccc;
	width:200px;
	float:left;
	margin:3px;
	background:#fff;
	padding: 0px;
}
#company_ex .c_Scroll_1 li .item_text {
	float:left;
	position:relative;
	height:90px;
	margin-top:5px;
	overflow:hidden;
	width:100px;
}
#company_ex .c_Scroll_1 li .item_text p {
	font-weight: normal;
}
#company_ex .c_Scroll_1 li img {
	width:85px;
	height:85px;
	float:left;
	margin:5px;
	cursor:pointer;
}
#company_ex #main_scroll_1 {
	overflow:hidden;
	width:618px; /* borderi!!! */
	float:left;
	overflow:hidden;
	position:relative;
}
#company_ex .prorab {
	width:95px;
	height:144px;
	position:relative;
	margin:10px 0px 0px -15px;
	background:url(/theme/img/company/orange_people.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/orange_people.png', sizingMethod='crop');
}
#company_ex .prorab_scroller {
/*	margin-top:-90px;
	margin-left:50px;*/
}
#company_ex .prorab_scroller .arrow_left, #company_ex .prorab_scroller .arrow_right, #company_ex .prorab_scroller .arrow_left_active, #company_ex .prorab_scroller .arrow_right_active {
	width: 29px;
	height: 49px;
	float: left;
	position:relative;
	margin-top:30px;
	display:block;
	cursor: pointer;
}
#company_ex .prorab_scroller .arrow_left {
	background:url(/theme/img/company/arrow_grey_left.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arrow_grey_left.png', sizingMethod='crop');
	z-index:61;
	margin-right:5px;
}
#company_ex .prorab_scroller .arrow_right {
	background:url(/theme/img/company/arraw_orange_right_active.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arraw_orange_right_active.png', sizingMethod='crop');
	z-index:62;
	margin-left:5px;
}
#company_ex .prorab_scroller .arrow_left_active {
	background:url(/theme/img/company/arrow_grey_left_active.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arrow_grey_left_active.png', sizingMethod='crop');
	z-index:61;
	margin-right:5px;
}
#company_ex .prorab_scroller .arrow_right_active {
	background:url(/theme/img/company/arraw_orange_right.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arraw_orange_right.png', sizingMethod='crop');
	z-index:62;
	margin-left:5px;
}
#company_ex #main_scroll_2 {
	overflow:hidden;
	width:618px; /* borderi!!! */
	float:left;
	overflow:hidden;
	position:relative;
}
#company_ex .proekt {
/*	width:139px;
	height:154px;
	position:relative;
	margin: 20px 0px 10px 600px;
	background:url(/theme/img/company/grey_people.png) no-repeat center bottom;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/grey_people.png', sizingMethod='crop');*/
}
#company_ex .proekt_scroller {
/*	margin-top:-120px;
	margin-left:30px;
	margin-bottom:10px;*/
}
#company_ex .proekt_scroller .arrow_left, #company_ex .proekt_scroller .arrow_right, #company_ex .proekt_scroller .arrow_left_active, #company_ex .proekt_scroller .arrow_right_active {
	width: 29px;
	height: 49px;
	float: left;
	position:relative;
	margin-top:30px;
	display:block;
	cursor: pointer;
}
#company_ex .proekt_scroller .arrow_left {
	background:url(/theme/img/company/arrow_grey_left.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arrow_grey_left.png', sizingMethod='crop');
	z-index:61;
	margin-right:5px;
}
#company_ex .proekt_scroller .arrow_right {
	background:url(/theme/img/company/arraw_orange_right_active.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arraw_orange_right_active.png', sizingMethod='crop');
	z-index:62;
	margin-left:5px;
}
#company_ex .proekt_scroller .arrow_left_active {
	background:url(/theme/img/company/arrow_grey_left_active.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arrow_grey_left_active.png', sizingMethod='crop');
	z-index:61;
	margin-right:5px;
}
#company_ex .proekt_scroller .arrow_right_active {
	background:url(/theme/img/company/arraw_orange_right.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/company/arraw_orange_right.png', sizingMethod='crop');
	z-index:62;
	margin-left:5px;
}
#prof_full_screen {
	display:none;
	position:absolute;
	border-style:solid;
	border-color:#fff;
	border-width:10px 200px 10px 10px;
	background-color:#fff;
	font-size:12px;
	z-index: 9996;
}
#prof_full_screen .name {
	font-size:13px;
}
#prof_shadow {
	display:none;
	position:absolute;
	background-color:#000;
	opacity:0.1;
	filter:alpha(opacity=10);
	z-index: 9995;
}
#prof_zoom_close {
	position:absolute;
	width:50px;
	height:50px;
	display:none;
	background:url('/theme/img/close.jpg') 0 0 no-repeat;
	z-index: 9997;
}
#prof_img {
	width:300px;
	height:400px;
	border:0px solid #000;
}
#prof_img_float {
	border:0px solid #000;
}
#prof_text {
	border:0px sol #0F0;
	width:180px;
	height:380px;
	position:relative;
	top:-400px;
	left:300px;
	padding:0 15px;
}
#project_right {
	position:relative;
	padding:7px;
	width:300px;
	height:248px;
	float:right;
}
#project_right img {
}
#project_right .project_corner {
	position:absolute;
	left:0;
	top:0;
	background:url(/theme/img/corner.png);
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/corner.png', sizingMethod='crop');
	width:68px;
	height:71px;
}
#project_right .project_corner_180 {
	position:absolute;
	right:0;
	bottom:0;
	background:url(/theme/img/corner_180.png);
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/corner_180.png', sizingMethod='crop');
	width:68px;
	height:71px;
}
#company li {
	margin: 0px 0px 0px 10px
}
/*--------------------------------------------------------------------------*/
#company_ex .prorab_title {
	position: absolute;
	margin-top: -110px;
	margin-left: 110px;
 *margin-left: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #e9871f;
}
#company_ex .proekt_title {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	color: #787878;
	margin-left: 530px;
 *margin-left: 500px;
	margin-top: -140px;
}
.baby {
	position: absolute;
	top: 75px;
	color: #616161;
}
.baby a {
	font-size:11px;
	text-decoration:underline;
}
.baby a:hover {
	text-decoration: none;
}
.tiny {
	font-size: 10px;
	color: #666;
	margin: 5px 30px 5px 0px;
}
.clients {
	border-collapse: separate;
}
.clients td {
	border: 0px solid #ccc;
	height: 200px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
.tenyears {
	border-collapse: separate;
	float: left;
}
.tenyears td {
	border: none;
	padding: 0 10px 22px 6px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
	font-size: 12px;
}
.tenyears img {
	height: 150px;
	width: 150px;
}
.tenears_tree {
	float: left;
}
.tenears_text {
	text-align: justify;
	padding: 10px 20px 20px 10px;
	font-size: 14px;
	font-weight: normal !important;
}
table.contact_table {
	border-collapse:separate;
	position: relative;
	left: 70px;
	top: -20px;
	width: 580px;
}
.contact_table td.flash {
	border: 0px solid #ccc;
	background: #fff;
	padding: 10px;
}
.contact_table td.left {
	padding: 10px 10px 10px 20px;
	background: #b4b4b4;
	width: 250px;
	color: #fff;
}
.contact_table td.left p {
	font-size: 12px;
	font-weight: bold;
}
.contact_table td.left strong {
	font-size: 24px;
	font-weight: bold;
}
.contact_table td.right {
	background: #b4b4b4;
	color: #fff;
	padding: 10px;
}
.contact_table form {
	position: relative;
}
.contact_table input, .contact_table textarea {
	border:0px solid #666;
	width: 180px;
	padding: 2px;
	color: #333;
	background: #fff;
	margin:2px;
}
.contact_table td {
	font-size: 12px;
	font-weight: bold;
	width: 275px;
}
.contact_table .btn-feedback {
	background:transparent url(/theme/img/feedback_btn.jpg) no-repeat scroll 0%;
	border: 0px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding:0pt;
	width:100px;
	float: right;
	margin-right: 8px;
 *margin-right: -8px;
}
.contact_table form {
	margin-top: 3px;
}
ol {
	margin: 0px;
	padding: 0px;
}
#left {
	display: none !important;
	height: auto !important;
	background: none !important;
	position: relative !important;
}
#left_en {
	display: none !important;
	height: auto !important;
	background: none !important;
	position: relative !important;
}
#serv_menu {
	position: relative;
	margin-top: 316px;
	left: 45px;
	width: 215px;
	background: url(/theme/img/serv_menu_item_bg.gif) repeat-y left top !important;
	padding-bottom: 50px;
	padding-top: 62px;
}
#left .left_bg_2 {
	background: url(/theme/img/body_left_bg_2.jpg) no-repeat left top !important;
	width: 21px;
	height: 103px;
	position: absolute;
	right: -3px;
	top: 378px;
}
#left_en .left_bg_2 {
	background: url(/theme/img/body_left_bg_2.jpg) no-repeat left top !important;
	width: 21px;
	height: 103px;
	position: absolute;
	right: -3px;
	top: 378px;
}
#serv_menu ul {
	list-style: none;
	position: relative;
	width: 200px;
	left: 11px;
}
#serv_menu li {
	display: block;
	position: relative;
	margin-top: -3px;
	height: 34px;
	width: 180px;
}
#serv_menu a {
	color: #f58220;
	text-decoration: none;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	width: 160px;
	display: block;
	position: relative;
	padding-left: 20px;
}
#serv_menu a:hover {
	color: #f58220;
	text-decoration: none;
	background:url(/theme/img/serv_menu_item_hovered_bg.gif) no-repeat left top;
}
#serv_menu .serv_menu_grad {
	width: 200px;
	height: 50px;
	background: url(/theme/img/serv_menu_grad_2.png) no-repeat left top !important;
	-background: none;
 -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/serv_menu_grad_2.png', sizingMethod='crop');
	position: absolute;
	left: 0px;
	bottom: -1px;
}
.left_bg_5 {
	background: url(/theme/img/body_left_bg.png) no-repeat left top;
	-background: none;
 -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/body_left_bg.png', sizingMethod='crop');
	width: 260px;
	height: 378px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#company1 table {
	border:0px solid #ccc;
	width:763px;
}
#company1 a {
	color:#000;
	text-decoration:none;
}
#company1 a:hover {
	text-decoration:underline;
}
#company1 #otdelu {
	position:relative;
 *top:-1px;
}
#company1 #comp_text {
	margin:0 5px 5px 5px;
	border:0px solid #ccc;
	text-align:left;
	padding:5px;
	background:#fff;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	height:85px;
}
#company1 td {
	border:0px solid #ccc;
	text-align:center;
	padding:8px 4px;
	color:#000;
	font-weight:bold;
}
#company1 .images {
	width:763px;
	height:200px;
	background:url(/theme/img/services/back.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/back.png', sizingMethod='crop');
	border-bottom:none;
	padding:0;
}
#company1 .img_01_ru {
	height:200px;
	background:url(/theme/img/services/1_otdel_po_rabote_s_klientami_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/1_otdel_po_rabote_s_klientami_ru.png', sizingMethod='crop');
}
#company1 .img_02_ru {
	height:200px;
	background:url(/theme/img/services/2_krasniy_ugolok_pr_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/2_krasniy_ugolok_pr_ru.png', sizingMethod='crop');
}
#company1 .img_03_ru {
	height:200px;
	background:url(/theme/img/services/3_razdatochnaya_btl_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/3_razdatochnaya_btl_otdel_ru.png', sizingMethod='crop');
}
#company1 .img_04_ru {
	height:200px;
	background:url(/theme/img/services/4_betonomeshalka_kreativniy_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/4_betonomeshalka_kreativniy_otdel_ru.png', sizingMethod='crop');
}
#company1 .img_05_ru {
	height:200px;
	background:url(/theme/img/services/5_lopati_gotovie_resheniya_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/5_lopati_gotovie_resheniya_ru.png', sizingMethod='crop');
}
#company1 .img_06_ru {
	height:200px;
	background:url(/theme/img/services/6_masterskaya_production_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/6_masterskaya_production_ru.png', sizingMethod='crop');
}
#company1 .img_07_ru {
	height:200px;
	background:url(/theme/img/services/7_telegraf_sms_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/7_telegraf_sms_ru.png', sizingMethod='crop');
}
#company1 .img_08_ru {
	height:200px;
	background:url(/theme/img/services/8_konveernaya_atl_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/8_konveernaya_atl_ru.png', sizingMethod='crop');
}
#company1 .img_09_ru {
	height:200px;
	background:url(/theme/img/services/9_gotovalnya_crm_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/9_gotovalnya_crm_ru.png', sizingMethod='crop');
}
#company1 .img_10_ru {
	height:200px;
	background:url(/theme/img/services/10_retranslyator_kontakt_centr_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/10_retranslyator_kontakt_centr_ru.png', sizingMethod='crop');
}
#company1 .img_11_ru {
	height:200px;
	background:url(/theme/img/services/11_elektroshitovaya_web_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/11_elektroshitovaya_web_otdel_ru.png', sizingMethod='crop');
}
#company1 .img_12_ru {
	height:200px;
	background:url(/theme/img/services/12_glavpochtamt_direkt_marketing_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/12_glavpochtamt_direkt_marketing_ru.png', sizingMethod='crop');
}
#company1 .img_13_ru {
	height:200px;
	background:url(/theme/img/services/13_sklad_arhiv_proektov_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/13_sklad_arhiv_proektov_ru.png', sizingMethod='crop');
}
#company1 .img_14_ru {
	height:200px;
	background:url(/theme/img/services/14_navigatorskaya_admin_otdel_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/14_navigatorskaya_admin_otdel_ru.png', sizingMethod='crop');
}
#company1 .img_15_ru {
	height:200px;
	background:url(/theme/img/services/15_nakopitelnaya_otdel_baz_dannih_ru.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/15_nakopitelnaya_otdel_baz_dannih_ru.png', sizingMethod='crop');
}
#company1 .img_01_en {
	height:200px;
	background:url(/theme/img/services/1_otdel_po_rabote_s_klientami_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/1_otdel_po_rabote_s_klientami_en.png', sizingMethod='crop');
}
#company1 .img_02_en {
	height:200px;
	background:url(/theme/img/services/2_krasniy_ugolok_pr_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/2_krasniy_ugolok_pr_en.png', sizingMethod='crop');
}
#company1 .img_03_en {
	height:200px;
	background:url(/theme/img/services/3_razdatochnaya_btl_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/3_razdatochnaya_btl_otdel_en.png', sizingMethod='crop');
}
#company1 .img_04_en {
	height:200px;
	background:url(/theme/img/services/4_betonomeshalka_kreativniy_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/4_betonomeshalka_kreativniy_otdel_en.png', sizingMethod='crop');
}
#company1 .img_05_en {
	height:200px;
	background:url(/theme/img/services/5_lopati_gotovie_resheniya_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/5_lopati_gotovie_resheniya_en.png', sizingMethod='crop');
}
#company1 .img_06_en {
	height:200px;
	background:url(/theme/img/services/6_masterskaya_production_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/6_masterskaya_production_en.png', sizingMethod='crop');
}
#company1 .img_07_en {
	height:200px;
	background:url(/theme/img/services/7_telegraf_sms_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/7_telegraf_sms_en.png', sizingMethod='crop');
}
#company1 .img_08_en {
	height:200px;
	background:url(/theme/img/services/8_konveernaya_atl_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/8_konveernaya_atl_en.png', sizingMethod='crop');
}
#company1 .img_09_en {
	height:200px;
	background:url(/theme/img/services/9_gotovalnya_crm_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/9_gotovalnya_crm_en.png', sizingMethod='crop');
}
#company1 .img_10_en {
	height:200px;
	background:url(/theme/img/services/10_retranslyator_kontakt_centr_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/10_retranslyator_kontakt_centr_en.png', sizingMethod='crop');
}
#company1 .img_11_en {
	height:200px;
	background:url(/theme/img/services/11_elektroshitovaya_web_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/11_elektroshitovaya_web_otdel_en.png', sizingMethod='crop');
}
#company1 .img_12_en {
	height:200px;
	background:url(/theme/img/services/12_glavpochtamt_direkt_marketing_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/12_glavpochtamt_direkt_marketing_en.png', sizingMethod='crop');
}
#company1 .img_13_en {
	height:200px;
	background:url(/theme/img/services/13_sklad_arhiv_proektov_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/13_sklad_arhiv_proektov_en.png', sizingMethod='crop');
}
#company1 .img_14_en {
	height:200px;
	background:url(/theme/img/services/14_navigatorskaya_admin_otdel_en.png) no-repeat;
 *background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/14_navigatorskaya_admin_otdel_en.png', sizingMethod='crop');
}
#company1 .img_15_en {
	height:200px;
	background:url(/theme/img/services/15_nakopitelnaya_otdel_baz_dannih_en.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/services/15_nakopitelnaya_otdel_baz_dannih_en.png', sizingMethod='crop');
}
.uslugi p {
	text-indent: 20px;
	text-align:justify;
	margin: 10px 0 !important;
}
.uslugi_p p {
	width: 600px !important;
}
/* ------------------------------------------- */


.photo_main {
	border: 0px solid #949494;
}
.photo_main .photos_list {
	margin: 0 !important;
	padding: 0 !important;
}
.photo_main .photos_list li {
	width: 150px;
	height: 250px;
	display: block;
	float: left;
	background: none !important;
	margin: 0 20px 5px 20px !important;
	padding: 0 !important;
	font-size: 12px;
	font-weight: bold;
	-margin: 0 20px 5px 15px !important;
	-left: 20px;
	-position: relative;
}
.photo_main .photos_list a {
	width: 150px;
	height: 150px;
	display: block;
}
.photo_main .photos_list img {
	width: 150px;
	height: 150px;
	display: block;
	background: none !important;
	border: 0px solid #000;
}
.photo_main .photos_list div {
	margin-top: 40px;
	position: relative;
	left: -10px;
}
.photo_main .photos_list span {
	color: #f59d22;
}
.photo_main .photo_pager {
	text-align: center;
	margin: 2em 5em 5em 5em;
}
.photo_main .photo_pager a {
	color: #069;
	font-size: 18px;
}
.photo_main .photo_pager span {
	color: #333;
	font-size: 24px;
}
.photo_main .photo_pager img {
	display: inline;
	margin: 0;
	border: none;
	margin: 0 15px;
}
.photo_title {
	color: #f93;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	display:block;
	margin-top:50px;
}
.photo_main .photo_text_left {
	margin: 15px 20px 0 15px;
	width: 340px;
	float: left;
}
.photo_main .photo_text_right {
	margin: 15px 20px 0 15px;
	width: 340px;
	float: left;
}

/* ------------------------------------------- */

.photo_reg {
	width: 100%;
}
.photo_reg td {
	border-top: 0px solid #9c9c9c;
	border-bottom: 0px solid #9c9c9c;
	padding: 20px;
}
.photo_reg .photo_reg_left {
	border-left: 1px solid #9c9c9c;
}
.photo_reg .photo_reg_right {
	border-right: 0px solid #9c9c9c;
	padding-left: 0;
}
.photo_reg td p {
	margin: 0 !important;
}
.photo_reg .photo_reg_title {
	display: block;
	color: #f93;
	font-size: 18px;
	background: url(/theme/img/photo_trian.gif) no-repeat left top;
	height: 23px;
	padding: 0 0 0 31px;
	background-position: 0 2px;
	margin: 15px 0 10px 0;
}
.photo_upload {
}
.photo_upload td {
	border: none;
	padding: 7px;
	text-align: right;
}
.photo_upload .pu_left {
	color: #f93;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0;
}
.photo_upload .pu_left_file {
	text-align: right;
	padding: 0 75px 0 0;
	font-size: 10px;
	color: #666;
}
.photo_upload .pu_left span {
	color: #666;
	font-size: 10px;
	font-weight: normal;
}
.photo_upload input {
	width: 310px;
	border: 0px solid #999;
	background: none;
	padding: 1px 5px;
	color: #333;
}
.photo_upload textarea {
	width: 310px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 125px;
	padding: 5px;
	border: 0px solid #999;
	font-size: 12px;
	background: none;
	color: #333;
}
.photo_upload .fakefile {
	position: relative;
	width: 320px;
	top: -20px;
	height: 22px;
	background: url(/theme/img/photo_file.gif) no-repeat left top;
}
.photo_upload #fake {
	background: none;
	width: 245px;
	position: absolute;
	z-index: 30;
	margin: 0px;
	background: none;
	border: none;
	height: 16px;
	top: 1px;
	left: 1px;
}
.photo_upload #file {
	position: relative;
	text-align: left;
	-moz-opacity:0 ;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 218px;
	height: 18px;
	margin: 0px;
	height: 20px;
}
.photo_upload .fake_btn {
	width: 68px !important;
	top: -10px;
	left: 200px;
	position: absolute;
}
.photo_upload .make_file {
	position: relative;
	width: 320px;
	height: 20px;
}
.photo_upload .photo_checkbox, .photo_upload .photo_checkbox_checked {
	width: 20px;
	height: 20px;
	overflow: hidden;
	background: url(/theme/img/photo_checkbox.gif) no-repeat left top;
	cursor: pointer;
	float: left;
}
.photo_upload .photo_checkbox_checked {
	background: url(/theme/img/photo_checkbox_checked.gif) no-repeat left top;
}
.photo_upload .photo_checkbox input, .photo_upload .photo_checkbox_checked input {
	padding: 0;
	border: none;
	background: none;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-moz-opacity:0 ;
	filter: alpha(opacity: 0);
	opacity: 0;
}
.photo_print {
	width: 100%;
}
.photo_print td {
	border: none;
	padding: 7px;
	text-align: left;
	width: 256px;
	vertical-align: middle;
}
.photo_print .pp_left {
	text-align: right;
	width: auto;
}
.photo_print td span {
	color: #f93;
}
.photo_print input {
	border: 0px solid #999;
	background: none;
	padding: 1px 2%;
	color: #333;
	width: 96%;
}
.pc_input_button {
	width: 66px;
	height: 20px;
	background: url(/theme/img/photo_comment_button.gif) no-repeat left top;
	border: none;
	color: #f93;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	display: block;
	float: right;
	padding: 0;
	margin-right: 5px;
}
/*
#default li {
	background: transparent url(/theme/img/bullet_cam.gif) no-repeat scroll 0em 0.1em;
	padding-left: 25px;
}
*/
.photo_main .photo_text_left {
	-width: 330px;
	-position: relative;
	-left:-10px;
}
.photo_main .photo_text_right {
	-width: 330px;
	-position: relative;
	-left:10px;
}
.photo_main .photos_list {
	-width: 764px;
	-left: -20px;
	-position: relative;
}









.photo_pager {
	text-align: center;
	margin: 2em 5em 5em 5em;
}
.photo_pager a {
	color: #069;
	font-size: 18px;
}
.photo_pager span {
	color: #333;
	font-size: 24px;
}
.photo_pager img {
	display: inline;
	margin: 0;
	border: none;
	margin: 0 15px;
}
.photo_inner {
	border: 0px solid #949494;
	padding: 20px;
}
.photo_inner .photo_inner_img {
	display: block;
	border: 0px solid #000;
	float: left;
}
.photo_inner .photo_inner_right {
	width: 340px;
	float: right;
	color: #333;
	font-size: 12px;
	position: relative;
}
.photo_inner .photo_inner_right span {
	color: #f93;
}
.photo_inner .photo_inner_right .photo_inner_text_title {
	font-size: 14px;
}
.photo_inner .photo_inner_right .photo_inner_text {
	margin: 0.2em 0 0 0 !important;
	font-size: 11px;
	color: #000;
}
.photo_inner .photo_inner_right .photo_rate {
	margin: 25px auto 0 auto !important;
	padding: 0 !important;
	width: 150px;
	position: relative;
	display: block;
}
.photo_inner .photo_inner_right .photo_rate li {
	display: block;
	float: left;
	width: 30px;
	background: none !important;
	text-align: center;
	margin: 0 !important;
	padding: 0 !important;
}
.photo_inner .photo_inner_right .photo_rate a {
	background: url(/theme/img/photo_bullet.gif) no-repeat center top;
	display: block;
	color: #f93;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
.photo_inner .photo_inner_right .photo_rate span {
	background: url(/theme/img/photo_bullet.gif) no-repeat center top;
	display: block;
	color: #f93;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
.photo_inner .photo_inner_right .photo_rate a:hover {
	background: url(/theme/img/photo_bullet_selected.gif) no-repeat center top;
	color: #f93;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
.photo_inner .photo_inner_right .photo_rate .photo_rate_selected {
	background: url(/theme/img/photo_bullet_selected.gif) no-repeat center top !important;	
}
.photo_comment {
	padding: 20px;
}
.photo_comment .photo_comment_title {
	display: block;
	background: url(/theme/img/photo_comment_icon.gif) no-repeat left top;
	background-position: 0 2px;
	height: 30px;
	padding-left: 56px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f93;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 15px;
}
.photo_comment table {
}
.photo_comment td {
	vertical-align: middle;
}
.photo_comment .pc_left {
	width: 130px;
	color: #f93;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
}
.photo_comment textarea {
	width: 420px;
	height: 100px;
	border: 0px solid #4e4e4e;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	font-size: 12px;
}
.photo_comment input {	
}
.photo_comment .pc_input_text {
	background: #fff;
	border: 0px solid #4e4e4e;
	height: 17px;
	width: 100px;
	font-size: 14px;
	color: #4e4e4e;
	padding: 4px;
	font-weight: bold;
	text-align: center;
}
.photo_comment .pc_img_code {
	border: 0px solid #4e4e4e;
/*	height: 25px;
	width: 100px;*/
}
.photo_comment .pc_input_button {
	width: 66px;
	height: 20px;
	background: url(/theme/img/photo_comment_button.gif) no-repeat left top;
	border: none;
	color: #f93;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 5px;
}

.photo_comment .pc_refresh_button {
	width: 93px;
	height: 20px;
	background: url(/theme/img/photo_refresh_button_ru.gif) no-repeat left top;
	border: none;
	color: #f93;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	position: absolute;
	right: 77px;
	top: 5px;
}



.photos_list {
	margin: 0 !important;
	padding: 0 !important;
}
.photos_list li {
	width: 150px;
	height: 250px;
	display: block;
	float: left;
	background: none !important;
	margin: 0 20px 5px 20px !important;
	padding: 0 !important;
	font-size: 12px;
	font-weight: bold;
	-margin: 0 20px 5px 15px !important;
	-left: 20px;
	-position: relative;
}
.photos_list a {
	width: 150px;
	height: 150px;
	display: block;
}
.photos_list img {
	width: 150px;
	height: 150px;
	display: block;
	background: none !important;
	border: 0px solid #000;
}
.photos_list div {
	margin-top: 40px;
	position: relative;
	left: -10px;
}
.photos_list span {
	color: #f59d22;
}
.slidemenu .navia, #footer_menu .navia {
	color: #F5821F !important;
	font-weight: normal !important;
}
/*----------------------------------------------------------------------------------*/
.re_news_outer {
}
.re_news_outer {
	width: 821px;
	position: relative;
	left: 290px;
	padding: 20px 0 0;
}
.re_news_list {
	background: url(/theme/img/news_list_bg.jpg) no-repeat 0 0;
	width: 600px;
	min-height: 950px;
	-height: 950px;
	padding: 57px 100px 0 120px;
	position: relative;
	left: -120px;
}
.re_news_list .item {
	height: 165px;
	overflow: hidden;
}
.re_news_list .item img {
	float: left;
	width: 200px;
	height: 165px;
}
.re_news_list .center {
	float: right;
	width: 370px;
	height: 124px;
	overflow: hidden;
	padding: 1px;
	font-size: 12px;
	color: #575f66;
	line-height: 15px;
	text-align: justify;
	position: relative;
}
.re_news_list .center hr {
	display: none;
}
.re_news_list .right {
	width: 370px;
	padding: 1px;
	height: 22px;
	float: right;
	padding: 15px 0 0;
}
.re_news_list .right a {
	display: block;
	float: left;
	line-height: 22px;
	color: #575f66;
	font-size: 12px;
}
.re_news_list .news_date {
	float: right;
	line-height: 22px;
	font-size: 16px;
	color: #000;
}
.re_news_list br {
	display: none;
}
.re_news_list .det {
	background:url(/theme/img/news_arrow.png) right no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/news_arrow.png', sizingMethod='crop');
	width: 7px;
	height: 14px;
	float: left;
	margin: 4px 0 0 5px;
}
.re_news_list a {
	color: #F58220;
	text-decoration: none;
}
.re_news_list a:hover {
	text-decoration:underline;
}
.re_news_list .link_ann {
	float:left;
	font-weight:bold;
	color:#333;
}
.re_news_list .link_ann:hover {
	color:#333;
}
.re_news_list .head {
	padding: 0 0 10px;
	display: block;
	text-align: left;
}
.re_news_list .head a {
	font-size: 20px;
	color: #f6821f;
	letter-spacing: -0.02em;
	line-height: 20px;
}
.re_news_list .border_double {
	height: 15px;
	overflow: hidden;
	width: 100%;
}
.re_news_list #pager {
	text-align: center;
	width: 100%;
	margin-top: 50px;
}
.re_news_list #pager a {
	color: #575f66;
	font-size: 12px;
	display: inline;
	margin: 0 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.re_news_list #pager a:hover {
	text-decoration: underline;
}
.re_news_list #pager .active, .re_news_list #pager span {
	color: #ff8219;
}
.re_news_list .drop_select {
	position: absolute;
	right: 36px;
	top: 10px;
}
.re_news_list noindex {
	display: none;
}
/*--------------------------------------------------------------------------*/
h1.re_title {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 1;
	color: #575f66;
}
.re_baby .baby {
	position: relative;
	top: auto;
	padding: 10px 0;
}

.news_text {
	font-size: 12px;
	padding: 0.5em 0 0;
}
.news_text p {
	padding: 0 0 0.5em;
	display: block;
}