*{ margin:0; padding:0; }
html {height: 100%;}
body {height:auto !important; min-height:100%; height:100%; position:relative;text-align:center; /*Для IE6*/
background-color:#d9d9d9;background: url(/images/funkeprofi.ru/background-main990px.jpg) repeat-y; background-position: 50% 50%; }
p { margin:0 0 15px; padding:0; text-align:justify; }
a { color:#727272; }
a:hover { text-decoration:none; }
#all {
min-height:100%; 
position: relative;
top:0px;
margin:0 auto;
width:990px;
text-align:left;
}
#logotype {
position:absolute;
left:37px; top: 19px;
background: url(/images/funkeprofi.ru/logotype.png) no-repeat; 
height: 55px; width: 190px; 
}

#phone{
position:absolute;
left:384px; top: 23px;
height: 60px; width: 250px; 
 
}
#phone_number{
position:absolute;
left:34px; top: 0px;
height: 30px; width: 210px; 
COLOR: #121212 ; FONT-FAMILY: Arial; FONT-SIZE: 20px; FONT-STYLE: normal; FONT-WEIGHT:600; letter-spacing: 0px;
}
#phone_picture{
position:absolute;
left:0px; top: 0px;
height: 57px; width: 31px; 
}
#phone_recall{
position:absolute;
left:42px; top: 25px;
height: 20px; width: 180px; 
COLOR: #73787b ; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT:100; letter-spacing: 0px;
}

#phone_recall a{
 COLOR: #73787b;
	text-decoration:none;
	border-bottom: 1px dashed #73787b;

}
#phone_recall a:hover{
	 COLOR: #73787b;
	text-decoration:none;
	border-bottom: 0px;
}


#questions{
position:absolute;
left:744px; top: 23px;
height: 40px; width: 170px; 
}
#questions_title{
position:absolute;
left:51px; top: 5px;
height: 20px; width: 140px; 
COLOR: #121212 ; FONT-FAMILY: Arial; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT:600; letter-spacing: 0px;
}
#questions_picture{
position:absolute;
left:0px; top: 0px;
height: 45px; width: 51px; 
}
#questions_recall{
position:absolute;
left:50px; top: 25px;
height: 20px; width: 120px; 
COLOR: #73787b ; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT:100; letter-spacing: 0px;
}

#questions_recall a{
 COLOR: #73787b;
	text-decoration:none;
	border-bottom: 1px dashed #73787b;

}
#questions_recall a:hover{
	 COLOR: #73787b;
	text-decoration:none;
	border-bottom: 0px;
}

#mainmenu {
position:relative;
left:0px; top: 87px;
height: 15px; width: 990px; 
z-index:150;
}



#mainmenu ul{
   list-style-image:  url(/images/funkeprofi.ru/pixel.gif);
	width:990px;height:15px;
	position:absolute;
	left:0px;
	top:0px;
}

#mainmenu ul li{
	padding:0 10px;
	margin:0 15px;
	float:left;
	background-color:inherit;
	height:15px;

}
#mainmenu ul li a{
   height:12px;
	font:12px Arial;
	color:#707172;
	background-color:inherit;
	text-decoration:none;
	line-height:15px;

}
#mainmenu ul li a:hover{
	text-decoration:none;
	color:#000;
	font:12px Arial;
	font-weight:600;
	letter-spacing: 0px;
}


#mainmenu ul li.on1 {
background: url(/images/funkeprofi.ru/on1.png) no-repeat;
background-position: 0% 8px; 
background-position: 0% 5px\0/; 

}
#mainmenu ul li.of {
background: url(/images/funkeprofi.ru/of1.png) no-repeat; 
background-position: 0% 8px;
background-position: 0% 5px\0/;  
}
@media not all and (-webkit-min-device-pixel-ratio:0) {
  #mainmenu ul li.of {
   background-position: 0% 5px; /* для Opera */
   }
 }
@media not all and (-webkit-min-device-pixel-ratio:0) {
  #mainmenu ul li.on1 {
   background-position: 0% 5px; /* для Opera */
   }
 }
#teaser_main {
position:relative;
left:0px; top: 0px;
background: url(/images/funkeprofi.ru/teaser_main.jpg) center no-repeat; 
height: 460px; width: 990px; 
}
#teaser_main1 {
position:relative;
left:0px; top: 0px;
background: url(/images/funkeprofi.ru/teaser_main1.jpg) center no-repeat; 
height: 460px; width: 990px; 
}
#teaser_main2 {
position:relative;
left:0px; top: 0px;
background: url(/images/funkeprofi.ru/teaser_main2.jpg) center no-repeat; 
height: 460px; width: 990px; 
}
#teaser_main3 {
position:relative;
left:0px; top: 0px;
background: url(/images/funkeprofi.ru/teaser_main3.jpg) center no-repeat; 
height: 460px; width: 990px; 
}
#teaser_main4 {
position:relative;
left:0px; top: 0px;
background: url(/images/funkeprofi.ru/teaser_main4.jpg) center no-repeat; 
height: 460px; width: 990px; 
}
#teaser_button{
position:absolute;
left:472px; top: 231px;
height: 50px; width: 195px; 
}
#teaser_button1{
position:absolute;
left:472px; top: 261px;
height: 50px; width: 292px; 
}
#teaser_little_1{
position:absolute;
left:468px; top: 331px;
height: 108px; width: 116px; 
}
#teaser_little_1_image{
position:absolute;
left:10px; top: 0px;
height: 67px; width: 102px; 
}
#teaser_little_1_arrow{
position:absolute;
left:0px; top: 76px;
height: 7px; width: 4px; 
}
#teaser_little_1_text{
position:absolute;
left:10px; top: 72px;
height: 34px; width: 102px; 
}
#teaser_little_1_text a{
	text-decoration:underline;
	color:#184f82;
	font:12px Arial;
	font-weight:300;
	letter-spacing: 0px;	
}
#teaser_little_1_text a:hover{
	text-decoration:none;
}


#teaser_little_2{
position:absolute;
left:609px; top: 331px;
height: 108px; width: 116px; 
}
#teaser_little_2_image{
position:absolute;
left:10px; top: 0px;
height: 67px; width: 102px; 
}
#teaser_little_2_arrow{
position:absolute;
left:0px; top: 76px;
height: 7px; width: 4px; 
}
#teaser_little_2_text{
position:absolute;
left:10px; top: 72px;
height: 34px; width: 102px; 
}
#teaser_little_2_text a{
	text-decoration:underline;
	color:#184f82;
	font:12px Arial;
	font-weight:300;
	letter-spacing: 0px;	
}
#teaser_little_2_text a:hover{
	text-decoration:none;
}

#teaser_little_3{
position:absolute;
left:760px; top: 331px;
height: 108px; width: 116px; 
}
#teaser_little_3_image{
position:absolute;
left:10px; top: 0px;
height: 67px; width: 102px; 
}
#teaser_little_3_arrow{
position:absolute;
left:0px; top: 76px;
height: 7px; width: 4px; 
}
#teaser_little_3_text{
position:absolute;
left:10px; top: 72px;
height: 34px; width: 102px; 
}
#teaser_little_3_text a{
	text-decoration:underline;
	color:#184f82;
	font:12px Arial;
	font-weight:300;
	letter-spacing: 0px;	
}
#teaser_little_3_text a:hover{
	text-decoration:none;
}

#content_main {
position:relative;
left:0px; top: 99px;
width: 990px; 
COLOR: #201e1e; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-STYLE: normal; letter-spacing: 0px;
}
#content_main h1{
COLOR: #29271b; FONT-FAMILY: Arial; FONT-SIZE: 20px; FONT-STYLE:italic; FONT-WEIGHT:600; letter-spacing: 0px;
}

#content_say_me_price {
position:absolute;
left:27px; top: 0px;
height: 314px; width: 235px; 
background: url/images/funkeprofi.ru/content_say_me_price_background.png) no-repeat; 
overflow: hidden;
}
#content_say_me_price_form {
position:absolute;
right:20px; top: 105px;
height: 314px; width: 160px; 
}

#content_request_measurement
 {
position:absolute;
left:27px; top: 323px;
height: 88px; width: 231px; 
overflow: hidden;
}
#content_menu_by_type{
position:absolute;
left:272px; top: 0px;
height: 108px; width: 709px; 
background: url(/images/funkeprofi.ru/content_menu_by_type.png) no-repeat; 
}
#content_menu_by_type a{
	text-decoration:underline;
	color:#0c0c0c;
	font:15px Arial;
	font-weight:600;
	letter-spacing: 0px;	
}
#content_menu_by_type a:hover{
	text-decoration:none;
}
#content_menu_1{
position:absolute;
left:94px; top: 42px;
height: 45px; width: 144px; 
}
#content_menu_2{
position:absolute;
left:335px; top: 38px;
height: 45px; width: 144px; 
}
#content_menu_3{
position:absolute;
left:564px; top: 38px;
height: 45px; width: 144px; 
}

#content_user_comments{
position:relative;
float:left;
left:308px;
top:129px;
 width: 232px; 
 overflow: hidden;
}
#content_user_comments a{
	text-decoration:underline;
	color:#5f5f5f;
	font:12px Arial;
	font-weight:300;
	letter-spacing: 0px;	
}
#content_user_comments a:hover{
	text-decoration:none;
}
.corners2 {
	background:#FFFFFF;
	border: 1px solid #CCCCCC; margin:0 0 0 0;
	
}
.corners2 div {
      background: url(/images/funkeprofi.ru/t-l2.gif) top left no-repeat;
      position: relative;
      margin: -1px; /* значение указываем равным толщине рамки */
}
.corners2 div div {
      background: url(/images/funkeprofi.ru/t-r2.gif) top right no-repeat;
      margin: 0px;
}
.corners2 div div div {
      background: url(/images/funkeprofi.ru/b-r2.gif) bottom right no-repeat;
}
.corners2 div div div div {
      background: url(/images/funkeprofi.ru/b-l2.gif) bottom left no-repeat;  width: 200px; 

}
.corners2 div div div div div {
 COLOR: #6c6c6c; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-STYLE: normal; line-height:18px;
      padding: 20px 20px 20px 20px; 
}
.corners2add {
     position:relative;
     left:10px; top: -5px;	
	height: 45px; width: 54px; 
	background:#FFFFFF;
	background: url(/images/funkeprofi.ru/angle.png)  no-repeat;
}
.client {
 COLOR: #aeaeae; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-STYLE: normal; 	
}

#content_text{
position:relative;
float:left;
left:290px;
top:129px;
width: 437px; 
COLOR: #201e1e; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-STYLE: normal; letter-spacing: 0px;
}
#content_text h1{
COLOR: #29271b; FONT-FAMILY: Arial; FONT-SIZE: 20px; FONT-STYLE:italic; FONT-WEIGHT:600; letter-spacing: 0px;
}

#assortiment {
position:relative;
top:109px;
height:237px;
width: 979px; 
}
#assortiment h1{
COLOR: #29271b; FONT-FAMILY: Arial; FONT-SIZE: 20px; FONT-STYLE:italic; FONT-WEIGHT:600; letter-spacing: 0px;padding:0 25px 0 25px;
}
#assortiment_elements {
position:relative;
top:10px;
left:12px;
height:199px;
width: 967px;
background: url(/images/funkeprofi.ru/assortiment_background.png) no-repeat;  
}
#assortiment_element {
position:relative;
float:left;
margin:17px 0 0 14px;
height:168px;
width: 224px;
background: url(/images/funkeprofi.ru/assortiment_element_background.png) no-repeat;  
COLOR: #000; FONT-FAMILY: Helvetica; FONT-SIZE: 15px; FONT-STYLE:normal; FONT-WEIGHT:300; letter-spacing: 0px;

}
#assortiment_price {
position:relative;
left:123px;
top:115px;
height:34px;
width: 78px;
background: url(/images/funkeprofi.ru/assortiment_element_price.png) no-repeat;  
COLOR: #FFF; FONT-FAMILY: Helvetica; FONT-SIZE: 20px; FONT-STYLE:normal; FONT-WEIGHT:600; letter-spacing: 0px;padding:5px 5px 5px 8px;
}
#assortiment_element a {
text-decoration:none;
}
#assortiment_price a {
text-decoration:none;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   #assortiment_price {
    FONT-SIZE: 17px;  /* для Chrome и Safari */
   }
 }
#assortiment_rating {
position:absolute;
left:18px;
top:120px;
height:34px;
width: 78px;
COLOR: #000; FONT-FAMILY: Helvetica; FONT-SIZE: 10px; FONT-STYLE:normal; FONT-WEIGHT:300; letter-spacing: 0px;
}

#assortiment_profil {
position:absolute;
left:8px;
top:10px;
height:108px;
width: 103px;
}

#assortiment_logo {
position:absolute;
left:115px;
top:8px;
height:57px;
width: 100px;
}

#assortiment_text {
position:absolute;
left:120px;
top:50px;
height:40px;
width: 109px;
COLOR: #000; FONT-FAMILY: Helvetica; FONT-SIZE: 11px; FONT-STYLE:normal; FONT-WEIGHT:300; letter-spacing: 0px;
}
#banner {
position:relative;
float:left;
top:119px;
height:303px;
width: 237px; 
padding:0 0 0 12px;
}
#base_prices {
position:relative;
float:left;
top:119px;
height:314px;
width: 720px; 
padding:0 5px 0 5px;

}
#base_prices  h1{
COLOR: #29271b; FONT-FAMILY: Arial; FONT-SIZE: 20px; FONT-STYLE:italic; FONT-WEIGHT:600; letter-spacing: 0px;
}
#base_prices_element {
position:relative;
float:left;
margin:17px 0 0 18px;
height:233px;
width: 220px;
COLOR: #000; FONT-FAMILY: Helvetica; FONT-SIZE: 15px; FONT-STYLE:normal; FONT-WEIGHT:300; letter-spacing: 0px;
}
#base_prices_element h3{
COLOR: #c70000; FONT-FAMILY: Arial; FONT-SIZE: 16px; FONT-STYLE:italic; FONT-WEIGHT:600; letter-spacing: 0px;
}

#base_prices_photo {
position:absolute;
left:0px;
top:34px;
height:102px;
width: 153px;
}

#base_prices_okno {
position:relative;
float:left;
top:115px;
left:-15px;
margin:17px 0 0 15px;
height:48px;

}
#base_prices_element_price {
position:relative;
float:left;
top:105px;
left:-20px;
margin:17px 0 0 11px;
height:21px;
width: 56px;
background: url(/images/funkeprofi.ru/base_prices_element_price.png) no-repeat;  
COLOR: #fff; FONT-FAMILY: Helvetica; FONT-SIZE: 12px; FONT-STYLE:normal; FONT-WEIGHT:600; letter-spacing: -1px;
padding:2px 1px 1px 5px;

}







#bottom_menu {
position:relative;
float:left;
top:139px;
height:52px;
width: 973px; 
padding:0 0 0 12px;
background: url(/images/funkeprofi.ru/bottom_menu_background.png) no-repeat;  
COLOR: #fff; FONT-FAMILY: Helvetica; FONT-SIZE: 12px; FONT-STYLE:normal; FONT-WEIGHT:600; letter-spacing: -1px;
}


#mainmenu_bottom {
position:relative;
left:0px; top: 15px;
height: 15px; width: 973px; 
z-index:150;
}



#mainmenu_bottom ul{
   list-style-image:  url(/images/funkeprofi.ru/pixel.gif);
	width:973px;height:15px;
	position:absolute;
	left:0px;
	top:0px;
}

#mainmenu_bottom ul li{
	padding:0 10px;
	margin:0 12px;
	float:left;
	background-color:inherit;
	height:15px;

}
#mainmenu_bottom ul li a{
   height:12px;
	font:12px Arial;
	color:#747e83;
	background-color:inherit;
	text-decoration:underline;
	line-height:15px;
		letter-spacing: 0px;
	
}
#mainmenu_bottom ul li a:hover{
	text-decoration:none;
	color:#000;
	font:12px Arial;
	font-weight:300;
	letter-spacing: 0px;
}


#mainmenu_bottom ul li.on1 {
background: url(/images/funkeprofi.ru/on1.png) no-repeat;
background-position: 0% 5px; 
}
#mainmenu_bottom ul li.of {
background: url(/images/funkeprofi.ru/of1.png) no-repeat; 
background-position: 0% 5px; 
}


#footer {
position:relative;
float:left;
top:130px;
height:100px;
width: 970px; 
padding:0 5px 0 5px;

}
#bottom_phone {
position:relative;
float:left;
margin:17px 0 0 25px;
height:61px;
width: 163px;
COLOR: #545243; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-STYLE:normal; FONT-WEIGHT:300; letter-spacing: 0px;

}
.bphone {
COLOR: #3f3f3f;FONT-FAMILY: Arial; FONT-SIZE: 20px; FONT-STYLE:normal; FONT-WEIGHT:600; letter-spacing: 0px;
}
#bottom_address {
position:relative;
float:left;
margin:17px 0 0 94px;
height:60px;
width: 339px;
COLOR: #545243; FONT-FAMILY: Arial; FONT-SIZE: 12px;  letter-spacing: 0px;

}
#bottom_address a{
	text-decoration:underline;
	color:#908f87;
	font:12px Arial;
	font-weight:300;
	letter-spacing: 0px;	
}
#bottom_address a:hover{
	text-decoration:none;
}
#bottom_counters {
position:relative;
float:left;
margin:17px 0 0 104px;
height:60px;
width: 180px;
COLOR: #545243; FONT-FAMILY: Arial; FONT-SIZE: 12px;  FONT-WEIGHT:300; letter-spacing: 0px;

}
#bottom_counters a{
	text-decoration:underline;
	color:#908f87;
	font:12px Arial;
	font-weight:300;
	letter-spacing: 0px;	
}
#bottom_counters a:hover{
	text-decoration:none;
}

﻿
/*
     FILE ARCHIVED ON ﻿23:43:39 Dec 05, 2018﻿ AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON ﻿13:14:55 Jan 18, 2025﻿.
     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):
﻿  ﻿captures_list﻿: ﻿0.465﻿
﻿  ﻿exclusion.robots﻿: ﻿0.018﻿
﻿  ﻿exclusion.robots.policy﻿: ﻿0.007﻿
﻿  ﻿esindex﻿: ﻿0.009﻿
﻿  ﻿cdx.remote﻿: ﻿13.076﻿
﻿  ﻿LoadShardBlock﻿: ﻿376.154﻿ (﻿3﻿)
﻿  ﻿PetaboxLoader3.resolve﻿: ﻿484.289﻿ (﻿5﻿)
﻿  ﻿PetaboxLoader3.datanode﻿: ﻿167.015﻿ (﻿5﻿)
﻿  ﻿load_resource﻿: ﻿280.494﻿ (﻿2﻿)
﻿*/