/*MASTER*/

html { 
    background: none repeat scroll 0% 0% rgb(255, 255, 255); 
    /* font-family:  'Tahoma' , 'Arial' , 'Verdana' , 'Book Antiqua';* /
    font-size: 16px;*/
}

body { 
    margin: 0px; 
    padding: 0px; 
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 12px; 
    line-height: 1.5em; 
    width: 100%; 
   /* min-height: 900px; /*100% */
    display:  table; 
    background: url("../images/body_bg.jpg") repeat-x scroll 0% 0% rgb(255, 255, 255); 
    /*background-color: White;*/
}

a:link, a:visited { color: rgb(66, 172, 31); text-decoration: none; }
a:active, a:hover { color: rgb(66, 172, 31); text-decoration: underline; }
a img {    border:none; }

p { font-family: Tahoma; font-size: 11px; margin: 0px 0px 10px; color: rgb(92, 92, 92); text-align: justify; }
h4 { font-family: Tahoma; font-size: 14px; margin: 0px 0px 5px; color: rgb(79, 158, 3); text-transform: uppercase;}
h2 { font-family: Tahoma; font-size: 11px; margin: 0px 0px 5px; color: rgb(79, 158, 3); }
h1 { font-family: Tahoma; font-size: 18px; margin: 0px 0px 10px; color: rgb(246, 151, 34); text-transform: capitalize; }

ul { padding: 0;  margin: 0; }

.text_right
{
text-align:right;    
}
.text_center
{
text-align: center;    
}
.text_left
{
text-align: left;    
}
.text_italic 
{
     font-style:oblique;   
}
.text_bold
{
     font-weight:bold;
}
.text_norm
{
     font-weight: normal;
}
.text_underline {
    text-decoration:underline;
}
.text_line_through
{
  text-decoration: line-through;
}

.no_display
{

}

@font-face
{
    
    font-family:'Bankir-Retro';
    src: local("Bankir-Retro"), url(../Fonts/Bankir_Retro.ttf) format('truetype'); 
    
  /*  font-family: 'yermak'; 
    src: local("yermak"), url(../Fonts/yermak.ttf) format('truetype'); 
      */
}

#layout_full {
    width:1270px;
      margin: auto; /* Выравнивание по центру */
      padding: 0px;
}

.layout
{
    width: 900px; /* Ширина макета 1250 1400  1099*/
    /* min-height: 840px; /*Минимальна высота*/
  /*  margin: auto; /* Выравнивание по центру */
    padding: 0px;
    margin-left:120px;
   /* margin-top: -10px ; /*  */
   /*  background-color:  White;  /*  #bbb  eee */

   float:left;
}

#layout_right {
    width:250px;
    float:right;
}



.h_line  
{
    height: 4px; 
    margin: 0px 0px 10px; 
    background: url("../images/h_line.jpg") no-repeat scroll left top transparent; 
    border-bottom: 1px solid rgb(246, 154, 36); 
}

.h_line_2  
{
    height: 0px; 
    margin: 0px 0px 10px; 
    border-bottom: 1px solid rgb(249, 199, 139); 
    border-top: 1px solid rgb(255, 255, 255); 
}



.header {
    width: 900px; 
    height: 325px; 
    background: url("../images/header.jpg") repeat scroll 0px 0px transparent; 
    
    position: relative;  
 /*   overflow:hidden;/*   */

}

#dv_ttl
{
     position:  absolute;  /*   .header --> position=relative !  */
     top: 30px ;  /* 150px   */
     left: 30px;
    /*  Width:70px;
      height:70px; /* */
}
              
#p_ttl
{
    font-family: 'Bankir-Retro';
    font-size:  39px; /*   70px   */
    font-weight:bold;
    color: White;
    letter-spacing:7px;
}

#dv_logo {
     position:  absolute;  /*   .header --> position=relative !  */
     top: 1px ;  /* 150px   */
     left: 590px;
    /*  Width:70px;
      height:70px; /* */


}
.img_logo {  }


#dv_pict {
     position:  absolute;  /*   .header --> position=relative !  */
     top: 89px ;  /* 150px   */
     left: -126px;
    /*  Width:70px;
      height:70px; /* */

  
}
.img_pict{   }

#dv_slider {

     position:  absolute;  /*   .header --> position=relative !  */
     top: 89px ;  /* 150px   */
     left: 262px;
      Width:638px;
      height:233px; /* */
      background-color:White;

}
#Empty_Div
{
    width:300px;
    text-align: center;
    margin-left:50px;
}
    
 #Img_slider 
 {
     /*
   width:638px;
   height:233px;*/
 }   
 
.img_slider{ /* display:none; */ }

 div#slider {position:relative;  width:638px;  height:233px;   margin:0; padding:0; } /*margin:0px; margin-left   */
/* div#slider ul li { position:absolute;  list-style: none;}   /* float:left;  */
/* div#slider ul li.show {z-index:500;} */

.wrapdiv
{
    width:250px;   
    word-wrap:break-word;
    text-wrap: normal; /*  */
    overflow:hidden; /*  */
    
   /* padding:5px 5px;*/
    margin:0;
}
.wrapdiv p
{
 
}

#right_1
{
   height:95px;   
   padding-top:90px;
   
   width:240px;
   margin:0 5px 5px;
}

#right_1 p
{
     /*font-family:  Arial; 
     font-size: 18px; 
     color: Black;   /* */
     text-align:left;
}


#right_2 /* Phone */
{
   /*background-color:red; /*  */
   height:125px;  /* 130px */ 
   padding-top:5px;  /*   */
   width:240px;
   margin:0 5px 5px;
 
}

#right_2 p /* Phone */
{
     color: White;   /* */
     text-align: center;
     font-family:  Arial; 
     font-size: 21px; 
     letter-spacing:3px;
     /*background-color:lime; /*  */
     
}

#right_3    /* Call  */
{
   height:300px;
   padding-top:20px;
 
   color:Black;
  /* text-align: center;*/
}

#call
{
    position: fixed;
  /*  top: 360px;
    left: 1020px;  /*   */
    bottom:0px;
    right:0px;  /*   */
    z-index: 999;

     width:227px; /*  250x250  */
     height:229px;
     background-color: #519ee9;      /* #FFC527 0B81C6    b200ff  */
     border-color:White;
     border-width:3px; /*3px 3px 0;*/
     border-style:solid;
     border-radius: 12px;   /*0 12px 12px 0;*/
     
     padding: 10px 10px 10px 5px;
    
     
    /* font-size: 14px; /* 15.5pt   * /
     font-family:   Arial;  /*  Narrow  Tahoma*/
    /* letter-spacing: -0.5pt;*/
}


.icon-min { 
   position: absolute; 
   top:5px; left: 175px;
   height: 16px; width: 16px; 
   background-image: url('../images/cms/toggle_collapse.png');  /* */
    cursor:pointer;
}

.icon-max { 
   position: absolute; 
   top:5px; left: 195px;
   height: 16px; width: 16px; 
   background-image: url('../images/cms/chevron-collapse.png');
    cursor:pointer;
}

.icon-close { 
   position: absolute; 
   top:5px; left: 215px;
   height: 16px; width: 16px; 
   background-image: url('../images/cms/close_4899.png');
    cursor:pointer;
}



.PNL_Call_Title {
    font-weight:bold;
    color: yellow ;/*Black white  red #4a3120  ;*/
     letter-spacing:  normal;
    
}


#tbx_Name_Call, #tbx_Phone_Call, #tbx_Time_Call
{
    min-width:50px ;
    width:120px ;
}
#PNL_Call p
{
     text-align:left;
     font-size: 13px; /* 15.5pt   */
     font-family:   Arial;  /*  Narrow  Tahoma*/
     letter-spacing: -1px;
      color: #ffffff;   /* Black;/* white; */
}

#PNL_Call .p_ttl
{
    float: left; 
    font-weight:bold;  
    padding-top:5px;
}


#PNL_Call .p_tbx
{
     float:  right;
}

.ord_call
{
    text-align: right; 
    padding-top:10px;
}

.ord_call a
{
      font-size: 7.5pt; 
     font-family:   Arial;  /*  Narrow  Tahoma*/
     font-weight:bold; /*  */
     letter-spacing: 3px;
      color: #4a3120 ;/*Black white;  #0B81C6;*/
      text-shadow:    0 0 1px #0B81C6; /*2px 2px 3px #704444 , 1px 1px 5px black  ;  /* 000  */
}

.Rcv_Popup_Msg
{
  color:Blue;
}


#right_4   /* OnLine  */
{
     
   color:Black;
}


.page_header {
    letter-spacing: 3px;  /* */
    font-family: Arial;/*  */
	font-size:  18pt;  /*   10px;  */
   /* text-transform: capitalize;  /*    ;uppercase   */
	/* font-weight: bold; /*  normal */
    color: black; /* #3B6BBF   #3D2729  white  */
    
	margin: 10px 0 20px 0;

   /* padding: 0 5px;

   /* text-shadow: 2px 2px 3px #704444 , 1px 1px 5px black  ;  /* 000  * /
	line-height: 22px;  
       	text-decoration: none;
	text-align: center;   /*  */
	
	
}


#master_container {
 background-color: White;
 width: 900px; 
 min-height:500px;
}

.calc_master_container
{    
  /*  background-color:#DEEBF9;*/
}

#content_left {
    
     float: left; 
     width: 230px; 
     background: url("../images/left_bg.jpg") repeat-x scroll center bottom rgb(250, 250, 250); 
     margin: 0px 0px 10px 3px; 
     border-right: 1px solid rgb(208, 208, 208); 
     border-width: medium 1px 1px; 
     border-style: none solid solid; 
     border-color: rgb(208, 208, 208); 
     border-color: -moz-use-text-color rgb(208, 208, 208) rgb(208, 208, 208); 
     -moz-border-top-colors: none; 
     -moz-border-right-colors: none; 
     -moz-border-bottom-colors: none; 
     -moz-border-left-colors: none; 
     border-image: none; 
     padding: 0px 15px; 
}

.section_1 { width: 100%; }

.p_news_date
{
    margin:0;
    text-align:right;
}

.section_2  
{
    width: 216px;  /*100%; */
    min-height: 62px; 
   /* background:    url("../images/section_2_bg.jpg")  repeat-x scroll  0% 0% transparent; /* */
    
    background-color: red;  /*  rgb(255, 187, 52);  /*  249, 199, 139   */
    padding: 5px 5px 10px;
    margin: 5px 0px 10px 0px; 
    text-align:center;
    border: 2px solid red;
    border-radius: 12px ;
}

.section_2   #Img_Calc_aspx
{
    margin: 10px 0 0 20px;
}

.section_2  a
{
   color: White; /*  Purple    Red blue  */
   font-size:16px;
   font-weight:bold;
   text-shadow: 2px 2px 3px #704444 , 1px 1px 5px black  ;  /* 000  */
}
    
.section_2  a:hover
{
   text-decoration:none;
   
}
        


.templatemo_section_2 .templatemo_section_2_left 
{ float: left; width: 118px; height: 57px; margin: 0px; padding: 5px 0px 0px; border-right: 1px solid rgb(253, 199, 109); color: rgb(255, 255, 255); }
.templatemo_section_2_left img { margin: 0px 0px 3px 40px; }
.templatemo_section_2_left:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.templatemo_section_2_left a { float: left; width: 100%; display: block; font-family: Arial; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.templatemo_section_2 .templatemo_section_2_right 
{ float: right; width: 108px; height: 52px; margin: 0px; padding: 10px 0px 0px; color: rgb(255, 255, 255); }
.templatemo_section_2_right img { border: medium none; margin: 0px 0px 5px 35px; }
.templatemo_section_2_right:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.templatemo_section_2_right a { float: left; width: 100%; display: block; font-family: Arial; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }



.readmore  
{
    float: left; 
    background: url("../images/readmore.jpg") repeat-x scroll 0% 0% transparent; 
    margin: 0px 0px 10px; 
    height: 18px; 
    padding: 2px 10px; 
    font-family: Arial; 
    font-size: 12px; 
    color: rgb(255, 255, 255); 
}
    
.readmore:hover { text-decoration: underline; }
.readmore a { color: rgb(255, 255, 255); text-decoration: none; }
.readmore a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
    
#content {

 float: right; 
 width: 590px; 
 margin: 0px 0px 10px; 
 padding: 0px 25px 0px 0px;
 
/*   #templatemo_right_section { }
#templatemo_right_section img { float: left; margin: 0px 10px 10px 0px; }*/

}

.ContentPlace {

    line-height: normal;  /*  */
}

#main_menu-wrapper {

	/*overflow: hidden;*/
	 float: right; 
	width: 623px; /* 960px    1099px */
	height: 21px;
	/*padding: 10px; /* 25px 0px 0px;*/
	
	margin: 1px  5px 5px; /*0px;/*  */

  /*  margin-left:200px;   /* 220 */
    
  /*   border-left: 220px solid #10466C ;  /* 10466C   fff      * /
     border-right: 220px solid #10466C;  /*    */
    
    
	/*background: #A7C1E6;  /*   #CFCFCF cccccc  FDBD06   999999  */
	
	background-image:url('../Images/site_menu.jpg') ;  
    background-position: top center;
    background-repeat: no-repeat; /*repeat-x*/
    
	/*position:  absolute;*/
	/*top: 150px;*/
    
	/*border: 3px solid #A7C1E6; 	 border-radius: 10px;*/
}

#main_menu {
	
	/*height: 35px;*/
	margin: 0px auto;
	padding: 0px;
}

#main_menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	/*line-height: normal;  /*  */
	text-align:  center;  /* justify left*/
}

#main_menu li {
	display: inline-block;
}

#main_menu a {
	display: block;
	letter-spacing: 3px;  /* */
	margin: 0px 5px;
    
    text-shadow: 2px 2px 3px #704444 , 1px 1px 5px black  ;  /* 000  */
	line-height: 22px;  /*  */
	padding: 0 3px;
	
	text-decoration: none;
	text-align: center;
	/* text-transform: capitalize;  /* uppercase;*/
	
	font-family: Arial;/*'Roboto Condensed', sans-serif;*/
	font-size:  10.5pt;  /*120%      2ex /*10px;*/
    
	/* font-weight: bold; /*  normal */
	
	color: white; /* #3B6BBF   #3D2729    */
	border: none;
}

#main_menu a:hover  , #main_menu  a.current_page_item  {
	text-decoration: none;
	color: rgb(255, 187, 52); /* ffffff #000 #704444*/
}


#footer-wrapper { 
    width: 100%; 
    background: none repeat scroll 0% 0% rgb(247, 160, 39); 
    padding: 10px 0px; 
    text-align: center; 
    color: rgb(255, 255, 255); 
    font-weight: bold; 
}

#footer 
{ 
      width:1270px;
      margin: auto; /* Выравнивание по центру */
      padding: 0px;
}

#footer a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline; }
#footer a:hover { text-decoration: none; }

#footer #pid, #footer #pid p
{
      margin: 5px 0px;
     /* padding: 5px 0px; */
      text-align: center; 
}
#pid img
{
    max-width:150px;
    max-height: 150px;
      /*  padding: 0px 5px;* /
       text-align: center; */
}


 #footer #cpr  
 {
    /*  font-size: small;
   /*   color: #00AAE8; /*   D2E8F9   007ACC   */
 }

#cpr a  
{
    /* color: #00AAE8;  /* */ 
    text-decoration: none;
}

#cpr a:hover 
{
   /* color: blue; /* #007ACC  */
    text-decoration: underline;
}


.cleaner { clear: both; height: 1px; /* 0px*/  margin: 0px; padding: 0px;  }
.empter  { height:10px; }
.empter5  { height:5px; }
.empter50  { height:50px; }



#default_page {
}

/*БРЕНДЫ*/
#brands
{
    text-align:center;
}
#brands li
{
    display: inline;
 
}

#brands li img
{
  /* border-style:groove;  */
 /* max-height: 100px;  */
  max-width: 135px;  /* 135*4+40 = 580 (max 590)   */
  vertical-align:   middle;
  margin: 5px;
  
}
/*
     FILE ARCHIVED ON 20:18:57 Mar 09, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:57:38 Aug 27, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 318.207 (3)
  esindex: 0.008
  captures_list: 336.424
  CDXLines.iter: 14.313 (3)
  PetaboxLoader3.datanode: 125.442 (5)
  exclusion.robots: 0.406
  exclusion.robots.policy: 0.392
  RedisCDXSource: 0.559
  PetaboxLoader3.resolve: 470.526 (3)
  load_resource: 353.583
*/