@charset "windows-1251";
/* CSS Document */
body {
/*	font: 13px Arial, Helvetica, sans-serif; */
/* font-family:Verdana, Arial, sans-serif; text-align:justify; */
font-family: Tahoma, Verdana, Arial, sans-serif;

	line-height: 17px;
	color: #787878;
	background: #fff;
}

body a
{

 color:#0080C0;
}

txt1
{
 color:#0080C0;
}

@font-face {
    font-family: Futura-Normal; /* имя шрифта для CSS правил */
    src: local("Futura-Normal"), /* проверяем наличие шрифта в ОС пользователя */
         url(css_shr/futura.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }
  
  

INPUT, TEXTAREA, SELECT {border:solid 1px; border-color: #999999;  border-radius: 4px 4px 4px 4px; padding-left:3px ; } 
input, textarea { outline:none; }
input:active, textarea:active { outline:none; }
:focus { outline:none; } 

.div_dialog_class {border:solid 1px; background-color:#FFFFFF; border-color: #999999;  border-radius: 4px 4px 4px 4px; padding: 7px ; } 
.div_news_class {border:solid 1px; background-color: #F3F3F3 ; border-color: #999999 ;  border-radius: 4px 4px 4px 4px; padding: 5px ; } 

.step_green_block {border:solid 1px;border-radius: 4px 4px 4px 4px; padding: 5px;width: 45px; font-weight:bold;font-size:12px; background-color: #AFD38F ;border-color: #AFD38F ; color:#FFFFFF;}
.step_gray_block {border:solid 1px;border-radius: 4px 4px 4px 4px; padding: 5px;width: 45px; font-weight:bold;font-size:12px; background-color: #CECECE ;border-color: #CECECE ; color:#FFFFFF;}

.oval {border:solid 1px; border-color: #999999;  border-radius: 4px 4px 4px 4px; padding: 5px ; font-size:12px } 

.bottom_menu a{
	color: #666666;
	} 

.hrf{
	font-family:Tahoma;
	font-size:12px;
	color:#0080C0;
	font-weight:normal;
	text-decoration:none;
}

.hrf a{
	font-family:Tahoma;
	font-size:12px;
	color:#0080C0;
	font-weight:normal;
	text-decoration:none;
	}

.pathm{
	font-family:Tahoma;
	font-size:12px;
	color: #007CB9;
	font-weight:normal;
	}

.pathm a{
	text-decoration:underline;
	}

.dialog
{ position: absolute;
	top: 100px;
	left:100px;
	height:auto;
	width:auto;
/*	font: 14px Arial, Helvetica, sans-serif; */

 /*   left:200px;
      top: 255px; 
    border:solid #550000 1px;
    background-color: #DDEBFF ;
    color: #550000 ; */
    padding:10px;
	font-family:Tahoma;
	font-size:12px;
}

.pagedisable
{position: absolute;
  left:0px;
  top: 0px;
  background-color: #C0C0C0 ;

}

.regclass
{font-size: small; }

.mainmenu
{font-size: small; }

.mainmenu a
{color:  #AA0000;  text-decoration:none;}

.mainmenupath
{ font-size:smaller;}

.mainmenupath a
{ color:#663300; }


.submainmenu
{font-size:small; }

.submainmenu a
{color: #AA0000;  text-decoration:none;}

.selected a
{
/* text-decoration:none; */
font-weight:bold;
color: #003366; /* #000055;*/

}

.subselected a
{
/* text-decoration:none; */
color: #003366; /* #000055; */
font-weight:bold;
}

.osntext
{  font-size: small; color: #000000;}

.priceheader
{font-size:12px; color: #343469; font-weight:bold; border-width:0px}
.priceheader a
{font-size:12px; color: #0080C0; font-weight:bold; text-decoration:none;}

.priceheader img
{font-size:12px; color: #460000; font-weight:normal; border-width:0px}

.priceKorzBal
{color: #444444 ;font-size:13px;font-weight:normal;}
.priceKorzBal a
{color: #444444 ;font-size:13px;font-weight:normal;text-decoration:underline; }

.priceosn {
	font-family:Tahoma;
	font-size:12px;
	color:#343469;
	font-weight:normal;
	
}

.href_dotted
{
text-decoration:none; border-bottom:1px dotted black;
	font-size:11px;
	color:#0080C0;
	font-weight:normal;
}

.priceosn a{
	font-family:Tahoma;
	font-size:12px;
	color:#0080C0;
	font-weight:normal;
}

.priceosn td a{
	font-family:Tahoma;
	font-size:12px;
	color:#0080C0;
	font-weight:normal;
}

.priceosn legend{
	font-family:Tahoma;
	font-size:12px;
	color:#343469;
	font-weight:normal;
}

.priceResByNomer {
	font-family:Tahoma;
	font-size:12px;
	color:#343469;
	font-weight:normal;
/*	border:solid #550000 1px; */
}

.priceResByNomer a{
	font-family:Tahoma;
	font-size:12px;
	color:#0080C0;
	font-weight:normal;
}
.priceResByNomer td a{
	font-family:Tahoma;
	font-size:12px;
	color:#0080C0;
	font-weight:normal;
}

.priceResByNomer img{border-width:0;}
.priceosn img{border-width:0;}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.button_byhref
{
 background-color: #999999;
 border:solid #666666 1px;
}

.danmy_naimen
{
  color: #007DFB ; font-weight:bold; font-size:14px;
};

.button_byhref td
{
 background-color: #666666;
 border:solid #666666 1px;
}

.button_byhref a
{
 text-decoration:none;
 color: #FFFFFF;
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
}




#div_mainmenu b{ background-color: #AEC2FF;  }
#div_mainsubmenu b{ background-color: #AEC2FF; }
#div_klientinfo b{ background-color:  #AEC2FF; }
#div_priceroot b{ background-color:  #AEC2FF; }

.main_menu a{color:#FFFFFF; font-weight:bold; font-size:12px;text-decoration:none;}


/*#CCCCCC;*/

.RedText {
	color: #770000;
	font-size: 12px;
	}
	
.mydan {
	font-family:Tahoma;
	font-size:12px;
	color: #333333 ;
	font-weight:normal;
	
}


.catalogsOrig {
	font-family:Tahoma;
	font-size:12px;
	color:#330000;
	font-weight:normal;
	border:dotted;
	background-color:#FFFFFF;
    border:solid #550000 1px;	
}


.catalogsOrig a
{
 text-decoration:none;
 color:#330000;
 font-family:Tahoma;
 font-size:12px;
}

.catalogsOrig td a{
	font-family:Tahoma;
	font-size:12px;
	color:#7D0000;
	font-weight:normal;
}


.catalogs_notorig{
	font-family:Tahoma;
	font-size:12px;
	color:#7D0000;
	font-weight:normal;
}
.catalogs_notorig td a{
	font-family:Tahoma;
	font-size:13px;
	color: #000066;
	font-weight:normal;
	text-decoration:none;
}


.catalogs_notorig1{
	font-size:10px;
	color:#7D0000;
}
.catalogs_notorig1 td a{
	font-size:10px;
	color: #000066;
	text-decoration:none;
}

.catalogs_notorig img{
	font-family:Tahoma;
	font-size:12px;
	color:#7D0000;
	font-weight:normal;
	border:0;
}

.catalogs_notorig td img{
	font-family:Tahoma;
	font-size:12px;
	color:#7D0000;
	font-weight:normal;
	border:0;
}

.regist_uspeh
{
 background-image:url(/img/uspeh_first.png); 
 background-repeat:no-repeat;
}

.vin
{
 color: #666666; font-weight:bold; font-size:11px;
}

.menu_bottom {font-size:15px; color: #666666; 
/*  background-image:url(/img/bottom_bg.png);   */
 background-repeat:no-repeat;}
.menu_bottom  a{font-size:12px; color: #007CB9 ; font-weight: normal}
.top_mrsale {background-image:url(/img/logo2.png); background-repeat:no-repeat;}

.sendzv { 
text-decoration:none;
text-align:center;
background: #7CBC1D;
text-transform: uppercase;
color: #fff;
font: 30px/35px 'FuturaDemiCTTNormal', Arial, Helvetica, sans-serif;
padding: 17px 37px 8px;
height: 52px;
	  }
	  
.sendzv:hover {background: #DF7000;} 	 

.klient { 
text-decoration:none;
text-transform: uppercase;
color: #333333;
font: 25px/30px 'FuturaDemiCTTNormal', Arial, Helvetica, sans-serif;
font-weight:bold;
height: 45px;
	  }

