﻿/* =========== Global values ============ */

html { width:100%; height:100%;}
body { width:100%; height:100%; color:#000; font-family:  Arial, Helvetica, sans-serif; font-size:75%; background:#EAF0F9;} /*12px = 3 п.*/
/*.m-inner {background:#EAF0F9 url(../dsn/bgl.gif) repeat-y left top;}
.m-inner-i {background:#EAF0F9 url(../dsn/bgl-i.gif) repeat-y left top;}*/
a:link, a:visited, a:active { color: #000000;}
a:hover { text-decoration:none; color: #008FDC;}

.clear{height:0; font-size:0; line-height:0; padding:0; margin:0; visibility:hidden;}
ul { display:table;}

.print { position:absolute; top:-10000px;}
.logo-print {padding-left: 40px; padding-top: 20px;}
.phones-print {padding-right: 20px; padding-top: 20px;}


.nonFooter { min-height: 100%; background:#EAF0F9 url(../dsn/bgl.gif) repeat-y left top;}
* html .nonFooter {height: 100%; background:#EAF0F9 url(../dsn/bgl.gif) repeat-y left top;}

/* для главной*/
.nonFooter-i {min-height: 100%; background:#EAF0F9 url(../dsn/bgl-i.gif) repeat-y left top;}
* html .nonFooter-i {height: 100%; background:#EAF0F9 url(../dsn/bgl-i.gif) repeat-y left top;}

.content {padding:0 0 166px; } /*166px*/
.d-content { height:100%; min-width:1000px;}

.footer {position: relative; height:166px; margin:-166px 0 0 0;  background: #9CAAB7 url(../dsn/bgf_1.gif) repeat-x bottom left; } /*166px*/
.contacts-map-image { cursor:pointer;}
	#s-map-container { display:none; position:absolute; padding:3px; border:#aaa9a9 1px solid; background:#fff; cursor:pointer;}
	.s-map-container { display:none; position:absolute; padding:3px; border:#aaa9a9 1px solid; background:#fff; cursor:pointer;}
.print-map {
	position:absolute;
	top:-1000px;
	left:-1000px;
}

.clear-both {clear: both}
strong {font-weight: bold}
h4 {font-weight:normal; font-size: 120%; color: #000000;}
.width100 {width:100%}
.c-grey {color: #596A80;}
.c-grey a{color: #596A80 !important;}
.c-black {color: #000000;}
.padding7 {padding: 7px 0;}
.textd-none { text-decoration:none;}
.border0 {border: 0 !important;}

b {font-weight:normal;}

/* заголовки */
.main-content .h1{
	font-size: 1.833em; /*22px*/
	font-weight: normal;
	margin-top: 21px; 
	margin-bottom: 22px;
	font-family:  Arial;
	color: #596A80;
}
.main-content .h3{
	font-size: 1.167em; /*14px*/
	font-weight: normal;
	font-family:  Arial;

}
.text-content .h4 {
	color: #596A80;
	font-size: 1.167em; /*14px*/
	font-family:  Arial;
	margin-bottom: 6px;
}
.text-content .h4 a{
	color: #596A80; 
}
.text-content .h5 {
	color: #596A80;
	font-size: 1.083em; /*13px*/
	display: block;
	font-family:  Arial;
}
.text-content .h5 a{
	color: #596A80;
}
.text-content .h6 {
	color: #596A80;
	font-size: 1.167em; /*14px*/
	display: block;
	font-weight: bold;
	font-family:  Arial;
}
.text-content .h6 a{
	color: #596A80;
}

/* ===========left=========== */
.mainLeft {
	width: 324px; 
	background:#B1BECD url(../dsn/bgh.jpg) repeat-x top left; 
	min-height: 206px;
}
.mainLeft .logo{
	margin-top:18px;
	margin-bottom:26px;
}
.mainLeft .logo_text{
	margin-bottom:19px;
	padding-left: 30px;
	height: 43px;
	font-family: Verdana;
	color: #ffffff;
	font-size: 20px; /*20px*/
	font-weight: normal;
	border-left: 6px solid #007CCB;
	line-height:21px;
	letter-spacing: 1px;
}

/* =========== left menu =========== */

.mainLeft .menuLeftItem {
	background:#070B14 url(../dsn/bglmb.gif) repeat-x bottom left; 
	color: #ffffff;
	width: 100%;
	padding-bottom: 16px;
}

.menuLeftItem .menuLeftItemBg {
	background:url(../dsn/bglmt.gif) repeat-x top left; 
	width: 100%;
	position: relative;
	left: 0;
	top:0;
	font-size: 1.167em; /*14px*/
}
.mainLeft .menuLeftItem .menuLeftItemBg div{
	margin-left: 29px;
	padding-left: 9px; 
	line-height:1.333em; /*16px*/
	font-weight: bold;
}
.mainLeft .menuLeftItem .menuLeftItemBg h2{
	font-weight: bold;
}
	.mainLeft .menuLeftItem .menuLeftItemBg div a {
		text-decoration:none;
		color: #ffffff;
		
	}
		.mainLeft .menuLeftItem .menuLeftItemBg div a:hover{
		color: #008FDC;
		text-decoration:none;
	}
		.mainLeft .menuLeftItem .menuLeftItemBg div.act {
			background: #EEF2FA;
			color: #000000;
		}
		.mainLeft .menuLeftItem .menuLeftItemBg div.act a{
			background: #EEF2FA;
			color: #000000;
		}
		.mainLeft .menuLeftItem .menuLeftItemBg div.act a:hover{
		color: #000000;
		text-decoration:none;
	}

.mainLeft .menuLeftItem .menuLeftItemBg ul{
	
	margin-left: 30px; 
	margin-right: 8px; 
	margin-top: 0.167em; /*2px*/
	margin-bottom: 0.167em; /* 0.250em;-3px*/
}

.mainLeft .menuLeftItem .menuLeftItemBg ul ul{	
	margin-left: 22px; 
}

.mainLeft .menuLeftItem .menuLeftItemBg ul a {
	text-decoration:none;
	color: #ffffff;
}
	.mainLeft .menuLeftItem .menuLeftItemBg ul a:hover {
		color: #008FDC;
		text-decoration:none;
	}
.mainLeft .menuLeftItem .menuLeftItemBg  li{
	font-weight: normal;
	list-style-type: disc;
	margin-left: 30px; 
	padding-left:0;
	padding-bottom: 0.333em; /*4px*/
	list-style-position: outside; 
}
.mainLeft .menuLeftItem .menuLeftItemBg ul li.act{
		color: #008FDC;
	}
.mainLeft .menuLeftItem .menuLeftItemBg ul li.act a{
		color: #008FDC;
}


/* === Поиск слева === */

.mainLeft .menuLeftSearchTel {
	width: 100%;
	height: 192px; /*192px*/
	background: url(../dsn/bgs.gif) repeat-x top left; 
	color: #596A80;
}

.mainLeft .menuLeftSearchTel .search-tel{
	margin-left: 37px;
	margin-right: 17px;
	margin-top: 17px;
	font-weight: normal;
	font-size: 1.167em; /*14px*/
	color: #596A80;
	font-family:  Verdana;
}

.search-tel{
	margin-left: 37px;
	margin-right: 17px;
	margin-top: 17px;
	font-weight: normal;
	font-size: 1.167em; /*14px*/
	color: #fff;
	font-family:  Verdana;
}
.search-tel p{
	margin-bottom: 15px;
}

.mainLeft .menuLeftSearchTel .search-tel p{
	margin-bottom: 15px;
}
.mainLeft .menuLeftSearchTel .search-tel p span{
	font-size: 85%;
}

.mainLeft .search-panel {
	background:#59697F;
	margin-right: 65px;
	padding: 3px;
	padding-left: 37px;
	color: #ffffff;
	font-size: 14px;
}
	.mainLeft .search-panel .input {
		width: 139px;
		vertical-align:middle;
		border:0;
		margin-left: 10px;
	}
	.mainLeft .search-panel .button {
		width:17px;
		height:18px;
		margin-left: 6px;
		background:url(../dsn/icon_search_lense_light.gif) no-repeat 0 0;
		vertical-align:middle;
		border:0;
		cursor:pointer;
	}
	

/* =========== right content =========== */

.mainRight {
	width: 100%;
	padding: 0;
	margin:0;
/* =========== right top menu =========== */	
}
.menuHeader {
	width: 100%;
	font-size: 1.250em; /*15px */
	font-weight: normal;
	height: 75px;
	background: #9CAAB7 url(../dsn/bgt.gif) repeat-x top left;
}
.menuHeader  .d-space{
	width: 16.6%;
}
.menuHeader .mh{
	padding-left:22px;
	padding-bottom: 22px; /*padding-bottom: 10px; Если шрифт меняется, здесь меняем */
	text-align: center;
	white-space:nowrap;
	vertical-align: bottom;
}

.menuHeader .mh a{
	color: #000000;
	text-decoration: none;
}
.menuHeader .mh a:hover{
	color: #007CCB;
	text-decoration: none;
	border-bottom: 0px solid #007CCB;
}

.menuHeader  a.act{
	color: #007CCB;
	padding-bottom: 2px;
	border-bottom: 3px solid #007CCB;
}

.menuHeader .mh2{
	padding-right: 20px;
	/*padding-right: 10px;
	padding-bottom: 15px;*/
	padding-left:22px;
	padding-bottom:35px;
	vertical-align:bottom;
}
.menuHeader .mh2 img{
	display:block;
	margin-bottom: 10px;
}


/* =========== right manufact ============ */
.right-content-td {
	width:185px;
}
.manufact {
	width:155px;
	margin-left:20px;
	background: #C7D0DC;
	top:0;
	position: relative;
	font-size: 1.167em; /*14px*/
	padding-bottom:11px;
}
.right-content-td .manufact table {
	width:100%;
	color: #596A80;
}
.right-content-td .manufact table a{
	color: #596A80;
}
.right-content-td .manufact table a:hover{
	color: #008FDC;
}
.right-content-td .manufact th{
	text-align:center;
	padding-bottom: 6px;
	padding-top: 10px;
	font-weight:normal;
}
.right-content-td .manufact table td{
	vertical-align: middle;
}
.right-content-td .manufact table td.sm{
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 13px;
	width:5%;
}
.right-content-td .manufact table td.bg{
	padding: 3px 8px 2px 8px;
	padding-top: 0;
	width:95%;
}
.right-content-td .manufact a.act {
	color: #008FDC;
	text-decoration: none;
}


.right-content-td .manufact-instr {
	margin-left:20px;
	background: #DCE3EC;
	top:0;
	position: relative;
	font-size: 1.000em; /*12px*/
	padding: 12px 16px 4px 16px;
	color: #596A80;
}
.right-content-td .manufact-instr a{
	color: #596A80;
}
.right-content-td .manufact-instr .pad{
	padding-bottom:14px;
}


/* =========== footer ============ */
.footer .footerBg {
	position: absolute;
	right: 0;
	top:0;
	background: url(../dsn/bgf_4.png) no-repeat top right;
	width: 153px;
	height: 132px;
}
.footer  .howardDiv {
	position: absolute;
  	bottom: 20px;
	right: 22px;
	font-size: 0.917em; /*11px*/
}
.footer   .howardDiv a {
	text-decoration:underline;
	color: #6B6968;
}

.footer .footer-vn .footerContacts .copyright {
 	padding-top: 10px;
}
.footer-vn .footerBgShadow {
	position: relative;
	left: 324px;
	top:0px;
	background: url(../dsn/bgf_5.png) no-repeat top left;
	width: 574px;
	height: 26px;
}
.footer-vn .footerCounter {
	width: 190px;
	float: left;
	position: absolute;
  	bottom: 14px;
	left:67px;
}
.footer .footer-vn .footerContacts {
	margin-left: 346px;
	color: #ffffff;
	position: absolute;
  	bottom: 18px;
	font-size: 1.000em; /*12px*/
	line-height: 150%;
}




/* =========== content ============ */


.main-content {
	padding: 8px 0 26px 22px; 
}


.main-content .measurer {
	color:#596A80;
	font-size: 1.000em; /*12px*/
}
.main-content .measurer strong{
	font-weight:normal;
}
.main-content .measurer a{
	color:#596A80;
	text-decoration:underline;
}
.main-content .measurer a:hover{
	text-decoration:none;
}

.main-content .c-table{
	min-width: 100%; 
}
.main-content .c-table .h1-td{
	padding-right: 155px;
}

.main-content .text-content{
	margin-right: 20px;
	width: 96%;
}


.main-content .text-content .b-manufact-menu a{
	color: #596A80;
}
.main-content .text-content .b-manufact-menu a:hover{
	color: #008FDC;
	text-decoration:none;
}
.main-content .text-content .b-manufact-menu .act {
	color: #008FDC;
	text-decoration:none;
}

.main-content .text-content .para ul {
	padding:0;
}

/* Обтекание картинок в тексте */

.main-content .text-content .align-left  {
	clear:both;
	padding-bottom: 5px;
}
.main-content .text-content .align-left  p{
	padding-bottom: 7px;
}
.main-content .text-content .align-left .align-left-img {
	float:left;
	margin-bottom:0px;
	margin-right: 7px;
}



/*========== Для img============*/
 img.paraPictImage {
	border: 3px solid #ADB6C2;
}


.main-content .text-content hr {
	height: 2px;
	margin-top: 12px;
	margin-bottom: 12px;
	border: none; 
	color: #CBD1DC; 
	background-color: #CBD1DC;
	clear: both;
	display: block;
	padding:0;  
}
.main-content .text-content hr.hrPadding {
	margin-top: 19px;
	margin-bottom: 19px; 
}
.main-content .text-content div.hr2 {
	margin-top: 6px;
	margin-bottom: 20px; 
	padding:0;
	height: 20px;
	border-bottom: 2px solid #CBD1DC;
}
.main-content .text-content .padding-tb2 {
	padding-top: 10px;
	padding-bottom: 10px; 
}
.main-content .text-content .padding-tb3 {
	padding-top: 8px;
}
	

	
.main-content .text-content  .serv-ul {
	margin: 17px 0 2px 0;
	color: #596A80;
	font-weight: bold;
	font-size: 1.167em; /*14px*/
}
.main-content .text-content  .serv-ul a{
	color: #596A80;
}
.main-content .text-content  .serv-ul a:hover { 
	color: #008FDC;
}
.main-content .text-content  .serv-top {
	margin-top: 16px !important;
}



.main-content .text-content  .events-table {
	width:100%;
}
.main-content .text-content  .events-table td{
	padding-bottom:15px;
}
.main-content .text-content  .events-ul {
	margin: 0 0 6px 0;
	color: #596A80;
	list-style-position: inside;
}
.main-content .text-content  .events-ul li{
	list-style-position: inside;
	margin:0;
}
.main-content .text-content  .events-ul a{
	color: #596A80;
}
.main-content .text-content  .events-ul a:hover { 
	color: #008FDC;
}
.main-content .text-content  .events-date { 
	color: #596A80;
	margin-bottom: 5px;
}


.text-content .list-bottom {
	margin: 3px 0 50px 0;
	color: #596A80;
	font-size: 110%;
}
.text-content .list-bottom a{
	color: #596A80;
}



.text-content .search-form {
	width: 425px;
	background-color: #C7D0DC;
}
.text-content .search-form .input{
	margin: 10px 5px 10px 10px;
	width: 380px;
	vertical-align:middle;
	border:1px solid #B2BBC5;
}
.text-content .search-form .button {
		width:16px;
		height:19px;
		margin-left: 0px;
		background:url(../dsn/icon_search_lense_light-s.gif) no-repeat 0 0;
		vertical-align:middle;
		border:0;
		cursor:pointer;
	}
	
.text-content .search-result {
	padding-top: 5px;
}
.search-result ul {
	color: #596A80;
	padding: 0;
	margin: 10px 0 6px 0 !important;
}
.text-content .search-result a{
	color: #596A80;
}
	


.c-table .RSS-td {
	text-align:right;
	vertical-align:middle;
}
.c-table .RSS-td table{
	vertical-align:middle; 
	width:100%;  
	text-align:right;
}
.c-table .RSS-td table td.r{
	width:2%;
	padding-left: 7px;
	padding-right: 68px;
}


	
.saleh1 {
	margin:0 0 10px 0;
	padding:0;
	color: #D03406;
	font-size: 1.833em; /*22px*/
	font-weight:normal;
	font-family: Verdana;
}
.sale-table {
	margin-bottom: 9px;
}
.sale-date {
	margin-bottom: 12px;
	color: #596A80;
}

	
/* ========== для списков============= */
	
.main-content .text-content  li {
	list-style-position: outside;
}
.main-content .text-content ul {
		list-style:disc;
		margin-left:15px;
	}
		.main-content .text-content ul li {
			margin-left:15px;
			padding-left:0;
		}
			.main-content .text-content ul li ul li {
				margin-left:15px;
				padding-left:0;
			}
				.main-content .text-content ul li ul li ul li {
					margin-left:15px;
					padding-left:0;
				}

.main-content .text-content ol {
		list-style:decimal;
		margin-left:15px;
	}
		.main-content .text-content ol li {
			margin-left:15px;
			padding-left:0;
		}
			.main-content .text-content ol li ol li {
				margin-left:15px;
				padding-left:0;
			}
				.main-content .text-content ol li ol li ol li {
					margin-left:15px;
					padding-left:0;
				}

/* ========== / для списков============= */



/* ========== Текстовые маркеры в списках ============= */
    .li-new p
    , .li-new ul
    , .li-new ol
    {
        padding: 0;
        margin: 0 0 1em 0;
    }
    .li-new li
    {
        margin: 0 0 0 1.3em;
    }
    .li-new ul
    {
        list-style-type: none;
        /*list-style-image: url('li.gif');*/
    }
	.li-new ul li
    {
        list-style-type: none;
    }
    .li-new ul li
    {
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
                & ( eNOBR.innerHTML = '&ndash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    .li-new ul>li:before
    {
        content: '\2013\a0';
        float: left;
        margin-left: -1.25em;
    }
    .li-new ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    .li-new ul>li>*
    {
        text-indent: 0;
    }
    .li-new .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;
        vertical-align: baseline;
    }
/* ========== / для списков============= */


.main-content .text-content .content_table  {
	color:#000000;
	border:0;
}
.main-content .text-content .content_table  a{
	color: #596A80;
}
.main-content .text-content .bottomTb  {
	margin-bottom: 18px;
}
.main-content .text-content .content_table th {
	background-color: #C7D0DC;
	color:#000000;
	text-align: center;
	border-right: 1px solid #EDF1F9;
	font-weight: normal;
	padding:4px 12px;
}
.main-content .text-content .content_table td {
	border-right: 1px solid #EDF1F9;
	text-align: center;
	padding:4px;
}
.main-content .text-content .content_table .a {
	background-color: #ffffff;
}
.main-content .text-content .content_table .b {
	background-color: #DCE3EC;
}
.main-content .text-content .content_table .left{
	text-align: left;
}
.main-content .text-content .order-service {
		height:20px;
		width: 130px;
		margin-left: 6px;
		background:#596A80;
		vertical-align:top;
		border:0;
		cursor:pointer;
		padding-top: 1px;
		padding-bottom: 5px;
		color:#ffffff;
		font-size: 12px; /*12px*/
		font-family:  Arial;
}

* html .main-content .text-content .order-service  {
		padding-top: 2px;
}

.main-content .text-content .padding5 {
 padding: 4px 0 10px 0;
}

.main-content .text-content .back-table {
		background:#DCE3EC;
}
.main-content .text-content .back-table .t { padding-top: 10px }
.main-content .text-content .back-table .r { padding-right: 10px }
.main-content .text-content .back-table .b { padding-bottom: 10px }
.main-content .text-content .back-table .l { padding-left: 10px }


.main-content .text-content .back-table td{
		padding: 1px 5px 1px 2px;
}
.main-content .text-content .back-table .input{
		width:280px;
		border: 1px solid #A7BDCB;
}
.main-content .text-content .back-table .textarea{
		width:380px;
		height:88px;
		border: 1px solid #A7BDCB;
}
.main-content .text-content .back-table .select{
		width:280px;
		border: 1px solid #A7BDCB;
}
.main-content .text-content .back-table .button{
		margin: 3px 0 5px 0;
		width:110px;
		height: 20px;
		border: 0;
		background: #849EAC;
		color:#ffffff;
		vertical-align:top;
		cursor:pointer;
		padding-top: 1px;
		padding-bottom: 5px;
		color:#ffffff;
		font-size: 12px; /*12px*/
		font-family:  Arial;
}
* html .main-content .text-content .back-table .button{
		padding-top: 2px;
}
.main-content .text-content .back-table .input2{
		width:110px;
		border: 1px solid #A7BDCB;
}


.main-content .text-content .contact-table td{
	padding-right:20px;
	padding-bottom: 8px;
}
.main-content .text-content .contact-table .title{
	width:100px;
}
.main-content .text-content .contact-table .t{
	padding-top: 5px;
}
.main-content .text-content .contact-table-t{
	padding-top: 3px;
}

 
.main-content .text-content .sale-big {
	width:100%;
}
.main-content .text-content .sale-big a{
	color: #596A80;
}


.main-content .text-content .product-descr {
	margin-bottom:10px;
}
.main-content .text-content .product-descr img {
	border: 3px solid #ADB6C2;
}
.main-content .text-content .product-descr .tdl {
	width:10%; 
	padding-right: 3px;
}
.main-content .text-content .product-descr .tdr {
	background-color: #DCE3EC;
}
.main-content .text-content .product-descr .tdd {
	float:left;
	clear:both; 
	margin:10px;
}
.main-content .text-content .product-descr .tdd img{
	margin-right:10px;
}





/* Для главной страницы  */

/* ===========left index для главной =========== */

.menuHeader .mh2-i{
	padding-right: 20px;
	padding-bottom:45px;
	padding-left:22px;
	vertical-align: bottom;
}
.mainLeft-i {
	width: 402px;
	background:#B1BECD url(../dsn/bg-i3.jpg) repeat-x top left; 
	height: 807px;
}

.mainLeft-i .logo{
	margin-top: 20px;
	margin-bottom: 45px;
	width: 402px; 
	height: 107px;
}
.mainLeft-i .logo_text{
	height: 43px;
	padding-left: 31px;
	font-family: Verdana;
	color: #ffffff;
	font-size: 20px; /*20px*/
	font-weight: normal;
	border-left: 6px solid #007CCB;
	line-height:21px;
	letter-spacing: 1px;
}
.mainLeft-i .search-tel {
	margin-left: 37px;
	margin-right: 17px;
	margin-top: 26px;
	color: #ffffff;
	height: 103px; /*можно надписать пару строчек у телефона*/
	font-weight: normal;
	font-size: 1.167em; /*14px*/
	font-family:  Verdana;
}
.mainLeft-i .search-tel p {
	margin-bottom: 8px;
}
.mainLeft-i .search-tel p span{
	font-size: 85%;
}
.mainLeft-i .search-panel {
	margin-right: 27px;
	margin-top: 14px;
	margin-left: 37px;
	color: #ffffff;
	font-size: 14px;
	border-bottom: 1px solid #3C495C;
	padding-bottom: 8px;
}
* html .mainLeft-i .search-panel { margin-top: 13px !important; }

	.mainLeft-i .search-panel .input {
		width: 117px;
		vertical-align:middle;
		border: 1px solid #3C495C;
		background: #0A0F19;
		color: #4F5E71;
		font-family:  Arial;
		font-size:15px;
	}
	.mainLeft-i .search-panel .button {
		width:21px;
		height:20px;
		margin-left: 6px;
		background:url(../dsn/icon_search_lense_light-i.gif) no-repeat 0 0;
		vertical-align:middle;
		border:0;
		cursor:pointer;
	}

.mainLeft-i .service-li ul{
	color:#7F8A97;
	font-size: 14px; /*13px*/
	margin-left: 10px; 
	margin-top: 29px; 
}
.mainLeft-i .service-li ul li{
	list-style-type: disc;
	margin-left: 27px; 
	padding-left:0;
	margin-bottom: 0.250em; /*3px*/
}
.mainLeft-i .service-li ul li a{
	/*color:#ffffff;*/
	font-weight:bold;
	color:#7F8A97;
	text-decoration: underline;
}	
.mainLeft-i .service-li ul li a:hover { 
	text-decoration:none;
}	

.mainLeft-i .demo {
	margin: 18px 27px 15px 37px;
	/*background: #FFFFFF;
	padding: 17px;*/
	font-size: 1.167em;
	color: #596A80;
}
.mainLeft-i .h1 {
	margin-left: 37px;
	margin-right: 29px;
	color:#596A80;
	font-weight: normal;
	font-size: 1.667em; /*20px*/
	font-family:  Verdana;
}


.mainLeft-i .manufact-i {
	margin-left: 37px;
	margin-top: 8px;
	margin-right: 27px;
	width: 338px;
}
.mainLeft-i .manufact_img {
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
.mainLeft-i .bg_manufact {
	background: url(../dsn/bg_manufact.png) no-repeat top right;
}

.mainLeft-i .company {
	margin-left: 25px;
	margin-right: 10px;
	padding: 8px 7px 10px 15px;
	color:#fff;
	background: url(../dsn/pl.png) repeat top left;
}
.mainLeft-i .company img{
	float:left;
	margin-right: 10px;
	margin-bottom: 2px;
}
	
/* =========== content для главной ============ */
.main-content-i  {
	background: #EAF0F9;
	width: 100%;
}
.main-content-i .main-content-td-i{
	padding: 8px 20px 20px 20px ; 
	width: 100%;
}
.main-content-i .main-content-td-i .main-top-i {
	margin: 8px 8px 18px 8px;
}

.main-content-i .block-table-i {
	border: 1px solid #A5AFB6;
	margin-bottom: 6px;
	width: 100%;
}
.main-content-i .block-table-i td{
	padding: 0px 6px 4px 6px;
	width: 33%;
}
.main-content-i .block-table-i td.bot {
	padding-bottom: 6px;
}
.main-content-i .block-table-i  h1{
	margin: 4px 0 10px 0;
	padding:0;
	color: #596A80;
	font-size: 1.333em; /*16px*/
	font-weight: normal;
	font-family: Arial;
}
.main-content-i .block-table-i  h1 a{
	text-decoration:none;
}
.main-content-i .block-table-i img{
	float:left;
	margin-right:5px;
	border: 3px solid #ADB6C2;
}
.main-content-i .block-table-i a{
	color: #596A80;
}
/* ================================================ */

.sale-i {
	width: 100%;
}
.sale-i .sale-content-td-i{
	padding: 20px 20px 10px 20px; 
	width: 100%;
}
.sale-i .block-sale-i {
	border: 1px solid #E2E6E8;
	width: 100%;
}
.sale-i .block-sale-i td{
	padding: 0px 6px 4px 6px;
	width: 33%;
}
.sale-i .block-sale-i  .h1{
	margin:0 0 10px 0;
	padding:0;
	color: #D03406;
	font-size: 1.833em; /*22px*/
	font-weight: normal;
	font-family: Verdana;
}
.sale-i .block-sale-i  .h1 a{
	text-decoration:none;
}
.sale-i .block-sale-i img{
	float:left;
	margin-right:5px;
	border: 3px solid #ADB6C2;
}

/* ================================================ */

.sale-events-i {
	width: 100%;
}
.sale-events-i .sale-content-td-i{
	padding: 0px 20px 20px 20px; 
	width: 100%;
}
.sale-events-i .block-sale-i {
	border: 1px solid #E2E6E8;
	width: 100%;
	
}
.sale-events-i .block-sale-i td{
	padding: 0px 6px 4px 6px;
	width: 33%;
	color: #596A80;
}
.sale-events-i .block-sale-i  .h1{
	margin:0 0 10px 0;
	padding:0;
	color: #596A80;
	font-size: 1.833em; /*22px*/
	font-weight: normal;
	font-family: Verdana;
}
.sale-events-i .block-sale-i  .h1 a{
	text-decoration:none;
}
.sale-events-i .block-sale-i img{
	float:left;
	margin-right:5px;
	border: 3px solid #ADB6C2;
}
.sale-events-i .block-sale-i   a{
	color: #596A80;
}

	
/* =========== footer для главной ============ */

.footer-i .footerBgShadow {
	position: relative;
	left: 402px;
	top:0px;
	background: url(../dsn/bgf_5.png) no-repeat top left;
	width: 574px;
	height: 26px;
}
.footer-i .footerCounter {
	width: 31.667em; /*380*/
	float: left;
	position: absolute;
  	bottom: 14px;
	left: 38px;
}
.footer .footer-i .footerContacts {
	margin-left: 425px;
	color: #ffffff;
	position: absolute;
  	bottom: 17px;
	font-size:98%;
	line-height: 150%;
}
.footer .footer-i .footerContacts p{
	margin-top:10px;
}
.footer .footer-i .footerCounter .copyright {
	color: #ffffff;
 	padding-bottom: 10px;
 	padding-right:  10px;
}
.error{color:red;font-weight:bold;}

a.print_a{font-size:11px;color:#9FA3AA;}

.td_print{
	padding-right:20px;
}

td.block-bottom
{
	padding: 0 28px 8px 22px;
}

	td.block-bottom div
	{
		border: 1px solid gray;
		padding: 8px 8px 8px 8px;
	}
.sape{color:white;background-color:#070E1E;}
.sape a{color:white;text-decoration:none;}
