﻿body {
	border-style: none; 
	border-color: inherit; 
	border-width: 0; 
	margin: 0;	
	font-family: "Arial"; 
	color: black; 
	font-size: 12px; 
	background-color: #7c7b79;
	margin-bottom:-12px;
}

table {
	font-family: "Arial"; color: black; font-size: 12px;
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */

}

table td{
	padding:0px; /* cellpadding="0" */
} 

.TableArticle 
{
text-align:center;
width: 90%;
border:1px;
border-style:solid;
border-color:black;
border-collapse:collapse;
padding:0px;
}

.TableArticle td
{
border:1px;
border-style:solid;
border-color:black;
border-collapse:collapse;
padding:0px;
}


.TableFiting
{
text-align:center;
width: 90%;
border:1px;
border-style:solid;
border-color:black;
border-collapse:collapse;
padding:0px;
}



.TableFiting td
{
height: 20px !important
}



.TableArticle2
{
border:1px;
border-style:solid;
border-color:"#777777";
border-collapse:collapse;
padding:0px;

border-left:0px;
border-top:0px;

	
}

.TableArticle2 td
{
height: 35px;
border:1px;
border-style:solid;
border-color:"#777777";
border-collapse:collapse;
padding:0px;
padding-left:10px;
padding-right:10px;
}

.CatalogFiting td
{
	padding-bottom:18px;
}

.CatalogVecam td
{
	padding-bottom:18px;
	text-align:center;
	vertical-align:top;
	width:25%
	
}

.CatalogСonditioner td
{
	padding-bottom:18px;
	text-align:center;
	vertical-align:top;
	width:33%
	
}

img {
	border: 0;
}

#Container {
	height: 100%; 
	width: 100%;
}

/*
#TopMenu {
	position: absolute; color: #F5F5F5; width: 990px; text-align: right; margin-top: 10px;
    top: 23px;
    left: 3px;
}*/

.TopMenu {
	position: absolute; 
	color: #F5F5F5; 
	width: 990px; 
	text-align: right; 
	margin-top: 10px;
    /*top: 23px;*/
    /*left: 3px;*/
}

#TopMenuBG{
	width:990px; height: 41px; background-image: url('images/top_bg_new.gif'); background-repeat: repeat-x;
}

#Header{
	width:990px; height: 203px; background-image: url('images/header_bg_new.jpg'); background-repeat: repeat-x; z-index:10;
}

.ref{
	z-index: 30; position: absolute; width: 220px; height: 100px; margin-left: 44px; margin-top: 53px;
}
	
#SearchLabel{
	position:absolute; color: #F5F5F5; margin-left: 790px; margin-top: 185px; font-size: 11px;
}

#txtsearch{
	position:absolute; color: #F5F5F5; margin-left: 792px; margin-top: 202px; font-size: 11px;
}
#txtsearchnew{
	position:absolute; color: #F5F5F5; margin-left: 20px; margin-top: 62px; font-size: 11px;
}
#btnSearch{
	position:absolute; color: #F5F5F5;  font-size: 11px;margin-left: 952px; margin-top: 201px;
}
#btnSearchnew{
	position:absolute; color: #F5F5F5; margin-left: 170px; margin-top: 63px; font-size: 11px;
}
/*
#menuBG{
	height: 54px; width: 280px; background-image: url('images/menu_bg.jpg');
}*/

.menuPhone
{
	color:white;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
	padding-top:4px;
	/*text-align:center;*/
	padding-left: 23px;
}

.menuBG
{
	height: 54px; width: 280px; background-image: url('images/menu_bg.jpg'); cursor: pointer;
}

/*
#menuArrow{
	position:absolute; margin-top: 23px; margin-left: 20px;
}*/

.menuArrow
{
	position:absolute; 
	margin-top: 23px;
	margin-left: 9px;
}
.tableRazdel{
	width:100%;
}
.tableRazdel td{
	vertical-align:top;
	padding:3px;
}
.NameProductInRazdel{
	font-size:13px;
	font-weight:bold;
}
/*
#menuText{
	position:absolute; margin-top: 18px; margin-left: 37px;
}*/

.menuText
{
	position:absolute; 
	margin-top: 18px; 
	margin-left: 24px;
}

.menuText2
{
	position:absolute; 
	margin-top: 2px;
	margin-left: 24px;
}

#Contacts{
	width: 280px; background-image: url('images/contacts.jpg'); background-repeat: no-repeat;
}
#SearchNew{
	width: 280px; background-image: url('images/search_bg.jpg'); background-repeat: no-repeat; height:99px;
}

/*
#Stocks{
	height: 210px; width: 280px; background-image: url('images/stocks_rate.jpg');  background-repeat: no-repeat;
}*/

.Stocks {
	height: 215px; width: 280px; background-image: url('images/stocks_rate.jpg');  background-repeat: no-repeat;
}

.StocksText {
	position:absolute; margin-top: 12px; margin-left: 24px; font-weight: bold;
}

/*#StocksText {
	position:absolute; margin-top: 12px; margin-left: 37px;
}*/

.divStocks{
	position: absolute; width: 250px; margin-top: 70px; margin-left: 20px;
}

.StocksLink {
	position:absolute; margin-top: 32px; margin-left: 24px; font-weight: bold;
}

.divLinks {
	position: absolute; width: 250px; margin-top: 150px; margin-left: 20px;
}

/*#divStocks{
	position: absolute; width: 250px; margin-top: 70px; margin-left: 20px;
}*/

#Menu{
	background-image: url('images/bg_gor_menu.jpg'); /*изменялось*/
	height: 29px; 
	width: 710px;
}

#menuLinks{
	position:absolute; margin-left: 20px; margin-top: 6px;
}

/*
#pageName {
	color: black; font-size: 17px; font-weight: bold;
}*/

.pageName 
{
	position: absolute;
	color: black; 
	font-size: 17px; 
	font-weight: bold;
	width: 690px; 
	margin-top: -22px;
}

/*
.pageNameInText 
{
	color: black; font-size: 17px; font-weight: bold; width: 690px; 
}*/

.CatalogDescr
{
	text-align: justify;
	width: 98%;
}

.Content{
	text-align: justify;
	/*width: 100%;*/
	margin-left: 20px;
	width:690px;
}


.ContenPageNameDv
{
	color: black; 
	width: 690px; 
	font-size: 17px; 
	font-weight: bold; 
	margin-left: 20px;
	margin-top: 10px;
}	

/*
#Content{
	padding-right: 40px; text-align: justify;
}*/

/*
#News{
	background-color: #dfdedc; width: 670px;
}*/

.News{
	background-color: #dfdedc; 
	/*width: 100%;*/
	/*width: 670px;*/
	margin-left:20px;
}

#NewsBlock {
	padding: 10 10 10 10;
	width:670px;
}

#newsLabel{
	font-size: 14px; font-weight: bold;
}

#Footer{
	width:990px; height: 58px; background-image: url('images/footer_bg.jpg'); background-repeat: repeat-x;
}

#advantshop{
	position:absolute; margin-left: 14px; margin-top: 9px
}

#live{
	position:absolute; margin-left: 180px; margin-top: 10px;
}

#BottomLinks{
	position: absolute; 
	/*width:  990px; text-align: center; */
	margin-top: 20px;
	margin-left:280px;
}

/*
#copyrights{
	position:absolute; margin-top: 12px; margin-left: 785px; text-align: right;
}*/

.copyrights{
	position:absolute; margin-top: 12px; margin-left: 785px; text-align: right;
}

.pageDots{
	background-image:url('images/dot.gif');
	width: 100%;
	height:21px;
}

.Rate{
	text-align: right; color: green;
}

.Dyn {
	text-align: right; color: #ba967c;
}

.LeftCell{
	width: 280px; vertical-align: top;
}

.MiddleCell{
	width: 990px; background-color: #eeeeee; vertical-align: top;
}

.Footer {
	height: 144px;
}

h1 {
	color: black; font-size: 17px; font-weight: bold;
}

a:link{
	color: black; text-decoration: none;
}

a:visited{
	color: black; text-decoration: none;
}

a:active{
	color: black; text-decoration: none;
}


a:hover{
	color: black; text-decoration: underline;
}

/*--------------------------------------------BottomLink----------------------------------------------*/
a.BottomLink:link { 
    color: #212121; text-decoration: none; padding: 0 2 0 2;
}

a.BottomLink:visited {
    color: #212121; text-decoration: none; padding: 0 2 0 2;
}

a.BottomLink:active {
    color: #212121; text-decoration: none; padding: 0 2 0 2;
}

a.BottomLink:hover {
    color: #212121; text-decoration: underline; padding: 0 2 0 2;
}

/*--------------------------------------------MenuLink----------------------------------------------*/
/*
a.MenuLink:link { 
    color: black; text-decoration: underline; font-size: 14px; 
}

a.MenuLink:visited {
    color: black; text-decoration: underline; font-size: 14px;
}

a.MenuLink:active {
    color: black; text-decoration: underline; font-size: 14px; 
}

a.MenuLink:hover {
    color: black; text-decoration: none; font-size: 14px;
}*/

a.MenuLink:link { 
    color: black; text-decoration: none; font-size: 14px; 
}

a.MenuLink:visited {
    color: black; text-decoration: none; font-size: 14px;
}

a.MenuLink:active {
    color: black; text-decoration: underline; font-size: 14px; 
}

a.MenuLink:hover {
    color: black; text-decoration: underline; font-size: 14px;
}

/* 

LeftMenuLink  

*/

a.LeftMenuLink:link { 
    color: black; text-decoration: none; font-size: 12px; line-height: 1.8;
}

a.LeftMenuLink:visited {
    color: black; text-decoration: none; font-size: 12px; line-height: 1.8;
}

a.LeftMenuLink:active {
    color: black; text-decoration: none; font-size: 12px; line-height: 1.8;
}

a.LeftMenuLink:hover {
    color: black; text-decoration: underline; font-size: 12px; line-height: 1.8;
}

/* 

LeftMenuLink2  

*/

a.LeftMenuLink2:link { 
    color: black; text-decoration: underline; font-size: 12px; line-height: 1.8;
}

a.LeftMenuLink2:visited {
    color: black; text-decoration: underline; font-size: 12px; line-height: 1.8;
}

a.LeftMenuLink2:active {
    color: black; text-decoration: underline; font-size: 12px; line-height: 1.8;
}

a.LeftMenuLink2:hover {
    color: black; text-decoration: underline; font-size: 12px; line-height: 1.8;
}

/* --------------------- */

/*
.MenuLinkUnderline
{
	text-decoration: underline; font-size: 14px;
}*/

.MenuLinkUnderline:link
{
	text-decoration: underline; font-size: 14px;
}

.MenuLinkUnderline:hover
{
	text-decoration: underline; font-size: 14px;
}

.MenuLinkUnderline:active
{
	text-decoration: underline; font-size: 14px;
}

.MenuLinkUnderline:visited
{
	text-decoration: underline; font-size: 14px;
}

/*--------------------------------------------Link----------------------------------------------*/
a.Link:link { 
    color: Black; font-weight: bold; text-decoration: underline; font-size: 12px; 
}

a.Link:visited {
    color: Black; font-weight: bold; text-decoration: underline; font-size: 12px;
}

a.Link:active {
    color: Black; font-weight: bold; text-decoration: underline; font-size: 12px; 
}

a.Link:hover {
    color: Black; font-weight: bold; text-decoration: none; font-size: 12px;
}

/*--------------------------------------------Link no bold----------------------------------------------*/

a.Linknb:link { 
    color: Black; text-decoration: underline; /*font-size: 12px; */
}

a.Linknb:visited {
    color: Black; text-decoration: underline; /*font-size: 12px;*/
}

a.Linknb:active {
    color: Black; text-decoration: underline; /*font-size: 12px; */
}

a.Linknb:hover {
    color: Black; text-decoration: none; /*font-size: 12px;*/
}

/*--------------------------------------------Link bold, no underline----------------------------------------------*/

a.Link2:link { 
    color: Black; font-weight: bold; text-decoration: none; font-size: 12px; 
}

a.Link2:visited {
    color: Black; font-weight: bold; text-decoration: none; font-size: 12px;
}

a.Link2:active {
    color: Black; font-weight: bold; text-decoration: none; font-size: 12px; 
}

a.Link2:hover {
    color: Black; font-weight: bold; text-decoration: underline; font-size: 12px;
}



/*
a.Link:link { 
    color: #30a062; font-weight: bold; text-decoration: underline; font-size: 12px; 
}

a.Link:visited {
    color: #30a062; font-weight: bold; text-decoration: underline; font-size: 12px;
}

a.Link:active {
    color: #30a062; font-weight: bold; text-decoration: underline; font-size: 12px; 
}

a.Link:hover {
    color: #30a062; font-weight: bold; text-decoration: none; font-size: 12px;
}*/


/*--------------------------------------------LinkNews----------------------------------------------*/
a.NewsLink:link { 
    color: Black; 
    text-decoration: none; 
    font-size: 12px; 
    font-weight: bold;
}

a.NewsLink:visited {
    color: Black; 
    text-decoration: none; 
    font-size: 12px;
    font-weight: bold;
}

a.NewsLink:active {
    color: Black; 
    text-decoration: none; 
    font-size: 12px; 
    font-weight: bold;
}

a.NewsLink:hover {
    color: Black; 
    text-decoration: underline; 
    font-size: 12px;
    font-weight: bold;
}


/*--------------------------------------------Custom----------------------------------------------*/

a.authLink:link {
	color: #F5F5F5;
	text-decoration: none;
}

a.authLink:visited {
	color: #F5F5F5;
	text-decoration: none;
}

a.authLink:active {
	color: #F5F5F5;
	text-decoration: none;
}

a.authLink:hover {
	color: #F5F5F5;
	text-decoration: underline;
}

/*--------------------------------------------OrderTable----------------------------------------------*/

.OrderSubTable
{
	font-size: 14px;
	/*background-color: Red;*/
	/*width: 690px;*/
	width: 98%;
	/*padding:3px;*/
}

.OrderTableHead
{
	/*background-color: #da251d;*/
	background-color: #e3c0a2;
	font-weight: bold; 
	color:Black;
	/*width: 70px;*/
	/* font-weight: bold; */
	height: 30px;
}

.OrderTable_td
{
	font: 12px Arial;
	color:Black ;
	height: 40px;
}
	
.OrderTable_td_alt
{
	font: 12px Arial;
	color:Black ;
	height: 40px;
}	

.ContentText{}

.ContentTextBlack{}

.ContentText12{}

.ContentText14{}

.ContentText_subOrder
{
	/*color: Red;*/
	/*font: 16px Arial;*/
}

/* ---------------------------------- */

/* полноценная ссылка */
.client_CatalogTable_text:link
{
	text-decoration: underline;	
	/*font-size: 12px;*/
	font-family: Arial;
}

.client_CatalogTable_text:visited
{
	text-decoration: underline;
	/*font-size: 14px;*/
	font-family: Arial;	
}

.client_CatalogTable_text:hover
{
	text-decoration: none;
	/*font-size: 14px;*/
	font-family: Arial;
}


/* при отсутствии данных */
.client_CatalogTable_text2:link
{
	text-decoration: none;
}

.client_CatalogTable_text2:visited
{
	text-decoration: none;
}

.client_CatalogTable_text2:hover
{
	text-decoration: none;
}

/* tr blok - полноценная ссылка */ 
.client_CatalogTable_tr
{
	background-color: white; height: 45px; 
	/*cursor: pointer;*/
}

/*
.client_CatalogTable_tr:hover
{
	background-color: Gray  ; height: 45px; 
	cursor: pointer;
}
*/

/* tr blok - при отсутствии данных */ 
.client_CatalogTable_tr2
{
	background-color: white;
	height: 50px;
}

.client_CatalogTable_trPoint
{
	height: 58px; cursor: pointer;
}

/* ---------------------------------- */

.Text{}

.SectionName{}

.NewsView
{
	width: 98%;	
}

.AuxView
{
	/*width: 98%;*/
	width: 690px;
}

.client_SiteNavigation_text_und
{
    text-decoration: underline;
    color: Red;
    font-weight: bold ;
}

.content_table1{
	background-color: #FFFFFF;
	text-align: center;
}
.content_table2 {
    margin-left: 20px;
    text-align: justify ;
    padding-left: 15px;
}

/* ------------------------------ */

.searchGoods
{
	width: 100%;	
}

.searchtInfo
{
	width: 50px;	
}

.searchname
{
    /*background-color: Aqua;*/
}

.searchPrice
{
	/*background-color: Blue;	*/
	width: 60px;
}

.searchamount
{
	/*background-color: Gray;	*/
}

.searchmod
{
    /*background-color: Orange;*/
}

.searchImg
{
    background-color: Olive;
}



/* --- menu custom --------------------------- */

.bold1
{
	font-weight: bold;
}

.bold2
{
	font-weight: normal ;
}

/* --- Authorize custom --------------------------- */

.btnCss
{
	background-color:transparent;
	border: 0px;
	color:#F5F5F5;
	cursor:pointer;
	padding-left:6px;
	font-family:"Arial";
	font-size:12px;
	height: 17px;
	/*text-decoration: underline;*/
}

.btnCss:hover
{
	text-decoration: underline;
}

/* --- registration custom --------------------------- */

.tableborder
{
	width: 100%;	
}

.tableheadtext {}

.tablebodytext {}

.mast_form_table_head {}

.ulValidFaild
{
	color: Red;
	margin-bottom:0;
}

/* --- Catalog test --------------------------- */

.ChangeTrue
{
	background-color: #ffebd5 ;
}

.ChangeFalse
{
	background-color: white ;
	
}

.TextIndicator_TextBox1
{
	background-color: white ;
	position: absolute;
	top: 0px;
	left: 0px;
}

.TextIndicator_TextBox2
{
	background-color: white ;
	position: absolute;
	top: 0px;
	left: 0px;
}

/* --- aLinks --------------------------- */

.aLinks:link
{
	color: #8c8c8c;	
}

.aLinks:hover
{
	color: #8c8c8c;	
}

.aLinks:visited
{
	color: #8c8c8c;	
}

.aLinks:lang
{
	color: #8c8c8c;	
}


.aQuestion:link
{
border: 1px solid black; 
color: black; width: 100px; 
background-color: #f3f3f3; 
display: block; text-align: center; 
vertical-align: middle; text-decoration: none; 
height: 26px; margin-left: 565px;
}

.aQuestion:visited
{
border: 1px solid black; 
color: black; width: 100px; 
background-color: #f3f3f3; 
display: block; text-align: center; 
vertical-align: middle; text-decoration: none; 
height: 26px; margin-left: 565px;
}


.aQuestion:hover
{
border: 1px solid black; 
color: black; width: 100px; 
background-color: #f3f3f3; 
display: block; text-align: center; 
vertical-align: middle; text-decoration: none; 
height: 26px; margin-left: 565px;
}


.aQuestion:active
{
border: 1px solid black; 
color: black; width: 100px; 
background-color: #f3f3f3;
display: block; text-align: center; 
vertical-align: middle; text-decoration: none; 
height: 26px; margin-left: 565px;
}
/*Не тронутая кнопка*/
.InputButton {

	border-top:1px #fafafc solid;
	border-right:1px #b3b3b5 solid;
	border-bottom:1px #929294 solid;
	border-left:1px #b3b3b5 solid;
	background-image: url('images/bg_button2.gif');
	background-repeat: repeat-x;
	background-color: #d6d6d8;
}

/*активная кнопка*/
.InputButtonAct {
	border-top:1px #fffff8 solid;
	border-right:1px #f1f7b9 solid;
	border-bottom:1px #d0d595 solid;
	border-left:1px #f1f6bc solid;
	background-image:url('images/bg_button_active.gif');
	background-repeat: repeat-x;
	background-color: #fffde9;
}
h1.H1inContent{
	padding:0px;
	margin:0;
	display:inline;
	font-size:14px;
	font-weight:normal;
}
.TdLeftRazdel{
	padding: 15px 0px 0px 20px; 
	vertical-align: top; 
	text-align: center; 
	width: 146px;
}
.TdRightRazdel{
	padding: 15px 25px 15px 10px; text-align: justify; vertical-align: top;
}
/*Table_design_Airat*/
table.DesAirTable{
	width:100%;
	text-align:center;
}
table.DesAirTable td{

}
table.DesAirTable tr{
	height:19px;
}

table.DesAirTable tr.Zagolok{
	font-size:12px;
	font-weight:bold;
	background-color:#E3C0A2;
	height:35px;
}
table.DesAirTable tr.BgDark{
	background-color:#E3E3E3;
}
table.DesAirTable tr.BgLight{
	background-color:#ffffff;
}
/*table.DesAirTable tr.BgDark td{
	border-right:1px gray solid;
}

table.DesAirTable tr.BgLight td{
	border-right:1px gray solid;
}*/
table.DesAirTable tr.BgLight td.NoBor{
	border-right-width:0px;	
}
table.DesAirTable tr.BgDark td.NoBor{
	border-right-width:0px;	
}
.BgTableAir{
	background-image:url('/images/bg_table_air.jpg'); background-repeat:repeat-x;
}
/*Древовидный список категорий*/
ul.ListTree li {
	padding-top:5px;
	font-weight:bold;
}
ul.ListTree li img{
	vertical-align:middle;
}
ul.ListTree li ul li{
	padding-top:3px;
	font-weight:normal;
}
ul.ListTreeImg {	
	margin-left:0px;
	padding-left:24px;
}
ul.ListTreeImg li{
	list-style-type:none;
}


.Sertificat td
{
vertical-align:top;
text-align:center;
width:25%
}


.Conditioner 
{
	border:1px black solid !important;
    border-collapse:collapse;
	width:90%
}

.Conditioner td
{
	border:1px black solid !important;
	padding: 3px;
	text-align:center;
}

.orangeTd
{
   background-color:#ffcc99;
   font-weight:bold;
}

.cronshtein td
{
  width:50%;
  text-align:center;
  vertical-align:middle;
  padding:10px;
}

.Olimpia td
{
  width:33%;
  padding:5px !important;
  text-align:left;
}


.unico
{
 border:1px black solid !important;
}


.unico td
{
 border:1px black solid !important;
 padding:2px !important;
 text-align:left;

}
