a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


body {
	margin-top: 0px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#all {
	position: relative;
	height: auto;
	width: 100%;
	margin: 0 auto;
	float: left;
	background-image: url(images/bg_all.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
#all_insaid{
	position: relative;
	height: auto;
	width: 990px;
	margin: 0 auto;
}
#head {
	position: relative;
	height: 70px;
	width: 960px;
	background-color: #FFFFFF;
}
#top {
	position: relative;
	height: 28px;
	width: 960px;
}
#body_head {
	position: relative;
	height: 20px;
	width: 930px;
	background-image: url(images/conteiner_wite.png);
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
	margin-top: 30px;
	float: left;
	color: #F4F4F4;
}
#body {
	position: relative;
	height: auto;
	width: 968px;
	float: left;
	background-color: #FAFAF8;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#body_doun {
	position: relative;
	height: 20px;
	width: 960px;
	background-image: url(images/conteiner_wite_3.png);
	background-repeat: no-repeat;
	float: left;
}
#baisment {
	position: relative;
	height: 1px;
	width: 960px;
	margin-top: 30px;
	margin-bottom:20px;
	float: left;
	z-index: 1;
}
#hu_is {
	position: relative;
	height: 40px;
	width: 960px;
	float: left;
}
#h_1 {
	position: absolute;
	height: 38px;
	width: 204px;
	background-image:images/1_line_logo.png);
	background-image: url(images/mk_3.png);
	background-repeat: no-repeat;
	top: 10px;
	padding-left: 40px;
	padding-top: 10px;
	line-height: 0,5;
	left: 10px;
}
#body_left {
	position: relative;
	height: auto;
	width: 625px;
	float: left;
	left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#body_right {
	width: 158px;
	position: relative;
	height: auto;
	float: left;
	background-color: #FFFFFF;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#body_right_a {
	width: 158px;
	position: relative;
	height: auto;
	float: left;
	background-color: #FFFFFF;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#name_prdukt {
	position: relative;
	height: auto;
	width: 930px;
	text-align: justify;
	float: left;
	top: -30px;
}
#azdelitel {
	position: relative;
	height: 1px;
	width: 930px;
	background-image: /images/razdelitel_1.gif;
	background-color: #c0c0c0;
}

#name _opisanie {
	position: relative;
	height: auto;
	width: 930px;
}
#zagolovok_1 {
	position: relative;
	height: auto;
	width: auto;
	top: 10px;
}
#b_l_1 {
	position: relative;
	height: auto;
	width: 605px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#b_l_1a {
	position: relative;
	height: auto;
	width: 130px;
	float: left;
	z-index: 1;
	top: -5px;
	text-align: center;
}
#b_l_1b {
	float: left;
	height: 40px;
	width: 1px;
	position: relative;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
	top: -10px;
}
#b_l_2 {
	position: relative;
	height: 54px;
	width: 618px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#b_l_2a {
	float: left;
	height: 27px;
	width: auto;
	position: relative;
	text-align: left;
	z-index: 3;
	margin-top: 8px;
	padding-top: 10px;
	padding-left: 10px;
}
#b_l_2b {
	float: left;
	height: 27px;
	width: 205px;
	position: relative;
	padding-top: 10px;
	text-align: center;
	z-index: 3;
	margin-top: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}
#b_l_3 {
	position: relative;
	height: 21px;
	width: 598px;
	background-image: url(images/fon_hed_4.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 4px;
}
#b_l_4 {
	position: relative;
	height: auto;
	width: 625px;
	z-index: 1;
	float: left;
}
#b_l_4_rek {
	position: relative;
	height: auto;
	width: 598px;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 25px;
	float: left;
}
#b_l_4_a {
	position: relative;
	height: 245px;
	width: 625px;
	float: left;
	background-color: #FFFFFF;
}
#stuf {
	position: relative;
	height: 245px;
	width: 176px;
	float: left;
	margin-right: 10px;
	background-image: url(images/fon_grey.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
	text-align: left;
}
#stuf_1 {
	position: absolute;
	height: 22px;
	width: 22px;
	left: 10px;
	top: 10px;
	background-image: url(images/stuf_logo_1.gif);
	background-repeat: no-repeat;
}
#stuf_2 {
	position: absolute;
	height: 16px;
	width: 131px;
	left: 43px;
	top: 8px;
}
#stuf_3 {
	position: absolute;
	height: auto;
	width: auto;
	left: 10px;
	top: 50px;
}
#stuf_4 {
	position: absolute;
	height: auto;
	width: 131px;
	left: 50px;
	top: 70px;
}
#stuf_5 {
	position: absolute;
	height: 35px;
	width: 68px;
	left: 0px;
	text-align: center;
	bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
}
#stuf_6 {
	position: absolute;
	height: 25px;
	width: 97px;
	text-align: right;
	right: 0px;
	padding-right: 10px;
	bottom: 0px;
	padding-top: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-left-color: #c0c0c0;
	background-color: #FAF7CF;
}
#stuf_7 {
	height: 226px;
	width: 427px;
	padding-bottom: 3px;
	position: relative;
	float: right;
	line-height: 17px;
	text-align: justify;
	padding-right: 10px;
	padding-top: 15px;
}
#b_l_doun {
	position: relative;
	height: 18px;
	width: 620px;
	background-image: url(images/hed_6.gif);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 20px;
	z-index: 2;
}
#stuf_razdelitel {
	position: relative;
	height: 5px;
	width: 565px;
	background-image: url(images/razdelitel_1.gif);
	float: left;
	margin-top: 15px;
}
#body_r_rek {
	position: relative;
	height: 40px;
	width: 300px;
	background-image: url(images/produkt_2a.gif);
	background-repeat: repeat;
	margin-top: 15px;
	padding-top: 10px;
	text-align: center;
}
#body_r_kek_2 {
	position: relative;
	height: 277px;
	width: 300px;
	margin-top: 15px;
}
#b_r_kont_katalog {
	position: relative;
	height: auto;
	width: 300px;
}
#b_r_kont_katalog {
	position: relative;
	height: auto;
	width: 140px;
	z-index: 2;
}
#b_r_K-1 {
	position: relative;
	height: 50px;
	width: 300px;
	background-image: url(images/rignt_hed_6.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	text-align: center;
	padding-top: 5px;
	float: left;
}
#k_1 {
	position: relative;
	height: 26px;
	width: 286px;
	padding-top: 4px;
	padding-right: 7px;
	padding-left: 7px;
	background-image: url(images/rignt_hed_4.gif);
	float: left;
}
#k_2 {
	position: relative;
	height: 55px;
	width: 286px;
	padding: 7px;
	background-image: url(images/probel_1.gif);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	float: left;
}

#k_razdelitel {
	position: relative;
	width: 300px;
	background-image: url(images/dot_2.gif);
	height: 1px;
}
#k_2 #k_price {
	position: absolute;
	height: 23px;
	width: 83px;
	top: 0px;
	text-align: right;
	right: 4px;
	padding-top: 0px;
}
#stuf_7 #recomend {
	position: absolute;
	height: 21px;
	width: 110px;
	top: 0px;
	background-image: url(images/star_3.gif);
	background-repeat: no-repeat;
	right: 0px;
}
#doun_meu {
	position: relative;
	height: auto;
	width: 968px;
	float: left;
}
#azdelitel_doun {
	position: relative;
	height: 5px;
	width: 930px;
	background-image: url(images/dot_1.gif);
	float: left;
}
#top #top_1 {
	position: relative;
	height: 25px;
	width: 188px;
	margin-top: 10px;
	text-align: center;
	padding-top: 3px;
	float: left;
	background-color: #666666;
	z-index: 2;
	overflow: visible;
	visibility: visible;
}
#h_2 {
	position: absolute;
	height: 25px;
	width: 128px;
	background-image: url(images/foun_1.png);
	background-repeat: no-repeat;
	float: left;
	top: 35px;
	right: 10px;
}
#doun_meu #doun_1 {
	position: relative;
	height: auto;
	width: 176px;
	text-align: left;
	margin-left: 8px;
	margin-right: 9px;
	font-style: normal;
	line-height: 20px;
	float: left;
}
#hu_is_2 {
	position: relative;
	height: 18px;
	width: 960px;
	float: left;
}
#bay {
	position: absolute;
	height: 15px;
	width: 43px;
	background-image: url(images/bay.gif);
	background-repeat: no-repeat;
	bottom: 3px;
	right: -54px;
	z-index: 1;
}
#top_1_a {
	float: left;
	height: 28px;
	width: 10px;
	position: relative;
	background-image: url(images/top_l.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#top_1_b {
	float: left;
	height: 28px;
	width: 10px;
	position: relative;
	background-image: url(images/top_r.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#menu_t_1 {
	position: absolute;
	height: auto;
	width: 188px;
	left: 10px;
	top: 25px;
	z-index: 2;
	visibility: hidden;
}
#menu_t_1a {
	width: 188px;
	position: relative;
	height: 11px;
	background-image: url(images/menu_top_1.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
}
#menu_t_1b {
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	height: auto;
	background-color: #666666;
}

#menu_t_1c {
	height: 11px;
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	background-image: url(images/menu_top_2.gif);
	background-repeat: no-repeat;
}

#menu_t_2 {
	position: absolute;
	height: auto;
	width: 188px;
	left: 198px;
	top: 25px;
	z-index: 2;
	visibility: hidden;
}
#menu_t_2a {
	width: 188px;
	position: relative;
	height: 11px;
	background-image: url(images/menu_top_1.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
}
#menu_t_2b {
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	height: auto;
	background-color: #666666;
}

#menu_t_2c {
	height: 11px;
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	background-image: url(images/menu_top_2.gif);
	background-repeat: no-repeat;
}
#menu_t_3 {
	position: absolute;
	height: auto;
	width: 188px;
	left: 386px;
	top: 25px;
	z-index: 2;
	visibility: hidden;
}
#menu_t_3a {
	width: 188px;
	position: relative;
	height: 11px;
	background-image: url(images/menu_top_1.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
}
#menu_t_3b {
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	height: auto;
	background-color: #666666;
}

#menu_t_3c {
	height: 11px;
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	background-image: url(images/menu_top_2.gif);
	background-repeat: no-repeat;
}
#menu_t_4 {
	position: absolute;
	height: auto;
	width: 188px;
	left: 574px;
	top: 25px;
	z-index: 2;
	visibility: hidden;
}
#menu_t_4a {
	width: 188px;
	position: relative;
	height: 11px;
	background-image: url(images/menu_top_1.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
}
#menu_t_4b {
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	height: auto;
	background-color: #666666;
}

#menu_t_4c {
	height: 11px;
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	background-image: url(images/menu_top_2.gif);
	background-repeat: no-repeat;
}
#menu_t_5 {
	position: absolute;
	height: auto;
	width: 188px;
	left: 762px;
	top: 25px;
	z-index: 2;
	visibility: hidden;
}
#menu_t_5a {
	width: 188px;
	position: relative;
	height: 11px;
	background-image: url(images/menu_top_1.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
}
#menu_t_5b {
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	height: auto;
	background-color: #666666;
}

#menu_t_5c {
	height: 11px;
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	background-image: url(images/menu_top_2.gif);
	background-repeat: no-repeat;
}
.stuf_t_h {
	position: relative;
	height: 70px;
	width: 418px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F2F3F5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	text-align: left;
}
#bady_right_doun {
	position: relative;
	height: auto;
	width: 300px;
	float: left;
	background-image: url(images/hed_3_b.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}
#strelka_2 {
	position: absolute;
	height: 10px;
	width: 13px;
	right: -1px;
	bottom: -1px;
	background-color: #3799B9;
}
#stuf_insaid {
	position: relative;
	height: auto;
	width: 551px;
	background-color: #F4F4EE;
	padding: 7px;
}
#t_h_stekloizol {
	position: relative;
	height: auto;
	width: 595px;
	float: left;
	background-color: #FFFFFF;
	text-align: justify;
	padding: 15px;
}
#fon_rambo {
	position: relative;
	height: auto;
	width: 595px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
	background-image:url(images/fon_rambo.jpg);
	background-repeat: no-repeat;
}
#stuf_razdelitel {
	position: relative;
	height: 5px;
	width: 565px;
	background-image: url(images/razdelitel_1.gif);
	margin-bottom: 25px;
}
#strelka_3 {
	position: relative;
	height: 10px;
	width: 13px;
	left: 552px;
}
#reclama_l {
	height: 277px;
	width: 300px;
	position: relative;
	margin-left: 10px;
	float: left;
}
.strelka_2 {
	background-image: url(images/strelka_5.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 6px;
	width: 16px;
	left: 15px;
	z-index: 2;
	top: 6px;
}
.text_probel {
	background-color: #c0c0c0;
	height: 1px;
	width: 588px;
	position: relative;
}
#rulon_top {
	position: relative;
	height: auto;
	width: 520px;
	float: left;
	text-align: left;
}
#rulon_top_2 {
	float: left;
	height: auto;
	width: auto;
	position: relative;
}
#link_stoof {
	position: relative;
	height: 30px;
	width: 199px;
	text-align: center;
}
#stuf_bitum {
	position: absolute;
	height: auto;
	width: auto;
	left: 36px;
	top: 165px;
}
#stuf_bitum_pic {
	position: absolute;
	height: auto;
	width: auto;
	left: 61px;
	top: 64px;
}
#bitum_top {
	position: relative;
	height: auto;
	width: 470px;
	float: left;
	text-align: left;
	color: #BBB;
}
#uteplit_1_top {
	position: relative;
	height: auto;
	width: auto;
	float: left;
}
#uteplit_2_top_2 {
	float: left;
	width: auto;
	position: relative;
	height: auto;
	margin-left: 100px;
}
#stuf #stuf_ut {
	position: absolute;
	height: auto;
	width: auto;
	left: 19px;
	top: 87px;
}
#index_2 {
	position: relative;
	height: auto;
	width: 930px;
	margin-top: 30px;
}
#index_2a {
	position: relative;
	height: auto;
	width: 200px;
	padding-left: 13px;
	padding-right: 13px;
	float: left;
	text-align: justify;
	color: #F4F4F4;
}
#index_2b {
	position: absolute;
	height: 40px;
	width: 215px;
	left: 9px;
	top: 2px;
	background-repeat: repeat;
}
#index_2b {
	padding: 7px;
	width: 186px;
	left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#index_f_1 {
	background-image: url(images/index_f_1.png);
	background-repeat: no-repeat;
	position: relative;
	height: 15px;
	width: 960px;
	margin-top: 30px;
	float: left;
}
#index_f_2 {
	background-image: url(images/index_f_2.png);
	background-repeat: repeat;
	position: relative;
	height: auto;
	width: 930px;
	float: left;
	border-bottom-width: 1px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#index_f_3 {
	background-image: url(images/index_f_3.png);
	background-repeat: repeat;
	position: relative;
	height: auto;
	width: 930px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
#index_f_4 {
	background-image: url(images/index_f_4.png);
	background-repeat: no-repeat;
	position: relative;
	height: 21px;
	width: 960px;
	float: left;
}
#index_price {
	position: absolute;
	height: auto;
	width: auto;
	top: 11px;
	text-align: center;
	background-image: url(images/index_fon_1.png);
	right: 554px;
	padding: 7px;
}
#index_f_5 {
	background-image: url(images/conteiner_wite.png);
	position: relative;
	height: 20px;
	width: 960px;
	float: left;
}
#index_price_2 {
	position: absolute;
	height: inherit;
	width: auto;
	top: 42px;
	right: 380px;
	text-align: center;
	padding: 7px;
}
.index_reklama_topbig_name {
	font-size: 60px;
	color: #FFF;
	position: relative;
	height: auto;
	width: auto;
	font-family: "Arial Black", Gadget, sans-serif;
	top: 10px;
	margin-left: 80px;
	line-height: 60px;
}
#gidroizolyaciya_1 {
	width: 930px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	height: auto;
	background-image: url(images/index_f_3.png);
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#gidroizolyaciya_2 {
	background-image: url(images/gidro_f_2.png);
	float: left;
	height: auto;
	width: 960px;
	position: relative;
}
#g_2a {
	position: relative;
	height: 170px;
	width: 455px;
	float: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
	margin-left: 3px;
	padding: 10px;
}
#g_2b {
	position: relative;
	height: 170px;
	width: 455px;
	float: left;
	margin-right: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
	padding: 10px;
}
#opisanie_1 {
	position: relative;
	height: 180px;
	width: 390px;
	left: 15px;
	top: -10px;
	text-align: left;
}
#opisanie_2 {
	position: relative;
	height: auto;
	width: 390px;
	left: 15px;
	top: -10px;
	text-align: left;
}
#live_internet_1 {
	position: relative;
	height: 31px;
	width: 88px;
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
}
#send_php {
	position: relative;
	height: auto;
	width: 450px;
	float: left;
}
#g_all_price {
	position: relative;
	height: 15px;
	width: 42px;
	left: 190px;
	top: -140px;
}
#g_all_price {
	position: relative;
	height: 15px;
	width: 42px;
	left: 190px;
	top: -140px;
}
#kontakt_1 {
	float: left;
	height: 15px;
	width: auto;
	position: absolute;
	top: 15px;
	right: 10px;
}
#b_l_4 .whith_1 {
	position: relative;
	height: auto;
	width: 610px;
	float: left;
	padding-right: 15px;
	background-color: #FAF7CF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
}
 #whith_1a {
	position: relative;
	height: auto;
	width: 150px;
	background-color: #43a4c3;
	padding-left: 15px;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
	float: left;
}
#whith_strelka {
	background-image: url(images/strelka_6.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 10px;
	width: 6px;
	top: 48%;
	right: -5px;
}
#whith_1b {
	float: left;
	height: auto;
	width: 423px;
	position: relative;
	padding-left: 10px;
}
#whith_2a {
	float: left;
	width: 151px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 15px;
	position: relative;
	background-color: #43a4c3;
	padding-bottom: 20px;
	height: 80px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}
#whith_strelka {
	background-image: url(images/strelka_6.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 6px;
	top: 48%;
	right: -5px;
	position: absolute;
}
#b_l_4 #hpp_1 {
	background-color: #F4F4EE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	position: relative;
	height: 45px;
	width: 176px;
	float: left;
	text-align: center;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.hpp {
	background-color: #F2F3F5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	position: relative;
	height: 55px;
	width: 176px;
	float: left;
	text-align: center;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	font-size: 28px;
	font-weight: bold;
	color: #666666;
}
.link1{
	text-align:center;
	height: 15px;
	width: 50px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	line-height:16px;
	text-decoration:none;
	background-color: #FAD176;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.link1:hover{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align:center;
	height: 15 px;
	width: 50px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-color: #666;
}
.link2{
	padding-top: 9px;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	height: 26px;
	width: 68px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height:16px;
	text-decoration:none;
	background-image:url(images/stuf_5.png);
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align:center;
}
.link2:hover{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 9 px;
	text-align:center;
	height: 25 px;
	width: 68px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-image:url(images/stuf_5a.png);
	background-repeat:no-repeat;
}
.link4{
	text-align:center;
	height: 15px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height:16px;
	text-decoration:none;
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	width: 70px;
}
.link4:hover{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align:center;
	height: 15 px;
	width: 70px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-color: #666;
}
.link5{
	text-align:center;
	height: 15px;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #666666;
	line-height:16px;
	text-decoration:none;
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	width: 54px;
}
.link5:hover{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align:center;
	height: 15px;
	width: 54px;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-color: #666;
}
.link6{
	text-align:center;
	height: 10px;
	width: 40px;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #666666;
	line-height:16px;
	text-decoration:none;
	background-image: url(images/link_6.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	line-height: 1.2;
}
.link6:hover{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align:center;
	height: 10px;
	width: 40px;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-image: url(images/link_6a.gif);
	line-height: 1.2;
}

.link7{
	text-align:center;
	height: 22px;
	width: 148px;
	float: left;
	font-size: 12px;
	color: #43A4C3;
	line-height:16px;
	text-decoration:none;
	background-color: #FFFFFF;
	text-align:left;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.link7:hover{
	text-align:left;
	height: 22px;
	width: 148px;
	float: left;
	font-size: 12px;
	color: #FC575E;
	background-color: #F4F4F4;
	padding-top: 5px;
	padding-left: 10px;
}
.link7a{
	text-align:left;
	height: 25px;
	width: 149px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	padding-top: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(images/menu_zagolovok.gif);
	background-repeat: repeat;
}
.link7b{
	text-align:left;
	height: auto;
	width: 148px;
	float: left;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.right_adress{
	text-align:left;
	height: 63;
	width: 148px;
	float: left;
	background-image:url(images/right_adress.jpg);
	background-repeat:no-repeat;
}
.link7ba{
	text-align:left;
	height: auto;
	width: 148px;
	float: left;
	font-size: 14px;
	color: #333;
	text-decoration:none;
	padding-top: 0px;
	padding-left: 10px;
	background-color: #F1F1EB;
}
.link7c{
	text-align:left;
	height: 25px;
	width: 142px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	padding-top: 10px;
	padding-left: 10px;
	background-image: url(images/link_7c.gif);
	margin-top: 5px;
}
.link7d{
	text-align:left;
	height: 25px;
	width: 149px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	padding-top: 10px;
	padding-left: 10px;
	background-image: url(images/menu_zagolovok.gif);
}
.link7f{
	text-align:left;
	height: 11px;
	width: 142px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	padding-left: 10px;
	background-image: url(images/link_7f.gif);
	margin-bottom: 10px;
}

.link7f{
	text-align:left;
	height: 11px;
	width: 142px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	padding-left: 10px;
	background-image: url(images/link_7f.gif);
	margin-bottom: 10px;
}

.help_1{
	text-align:left;
	height: 103px;
	width: 150px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-image: url(images/help_1.jpg);
	background-repeat: no-repeat;
	padding-top: 110px;
}
 #link_1 {
	position: absolute;
	height: auto;
	width: 448px;
	left: -1px;
	bottom: 0px;
	background-color: #F4F4EE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#link_2 {
	position: absolute;
	height: 34px;
	width: 440px;
	left: -10px;
	bottom: 0px;
	background-color: #FAF7CF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
 #hpp_strelka {
	background-image: url(images/strelka_5.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 6px;
	width: 10px;
	left: 83px;
	top: 70px;
	z-index: 2;
}
.probel
{
	width: 400px;
	height: 15px;
	}
 #link_inside {
	position: absolute;
	height: 20px;
	width: 20px;
	left: -178px;
	top: -14px;
}
.zagolovok_h2 {
	position: relative;
	height: auto;
	width: 595px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #F4F4EE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
}
.strelka
{
	height: 6px;
	width: 10px;
	background-image: url(images/strelka_5.gif);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -5px;
	z-index: 2;
}
#link_2 {
	position: absolute;
	height: auto;
	width: 300px;
	left: 1px;
	bottom: 0px;
}
.menu_qadro {
	height: auto;
	width: 176px;
	position: relative;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.menu_qadro2 {
	height: auto;
	width: 176px;
	position: relative;
	float: left;
	margin-top: 15px;
	margin-right: 28px;
	margin-bottom: 15px;
	margin-left: 28px;
	z-index: 1;
}
.menu_qadro3 {
	height: 20px;
	width: 20px;
	position: relative;
	float: left;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image:url(images/plus_1.gif);
	background-repeat: no-repeat;
}
.menu_qadro4 {
	height: 20px;
	width: 20px;
	position: relative;
	float: left;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image:url(images/plus_2.gif);
	background-repeat: no-repeat;
}
.menu_qadro5 {
	height: 221px;
	width: 130px;
	position: relative;
	float: left;
	margin-top: 15px;
	margin-right: 14px;
	margin-bottom: 15px;
	margin-left: 14px;
	font-size: 14px;
	text-align: center;
	background-color: #0099CC;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}
.menu_q1{
	text-align:center;
	height: 170px;
	width: 176px;
	float: left;
	font-size: 14px;
	color: #3799b9;
	line-height:16px;
	text-decoration:none;
	background-color: #fff;
	text-align:center;
	border: 1px solid #CCC;
	padding-top: 10px;
}
.menu_q1:hover{
	text-align:center;
	height: 170px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FC575E;
	text-decoration:none;
	border: 1px solid #999;
	padding-top: 10px;
	background-color: #fff;
}
.menu_q2{
	text-align:center;
	height: 30px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #3799b9;
	line-height:16px;
	text-decoration:none;
	background-color: #E5E5E5;
	text-align:center;
	padding-top: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.menu_q2:hover{
	text-align:center;
	height: 30px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	padding-top: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #43A4C3;
	border-bottom-color: #43A4C3;
	border-left-color: #43A4C3;
	background-image: url(images/fon_blue.png);
}
.menu_q2a{
	text-align:center;
	height: 35px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #3799b9;
	line-height:16px;
	text-decoration:none;
	background-color: #E5E5E5;
	text-align:center;
	padding-top: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.menu_q2a:hover{
	text-align:center;
	height: 35px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background-color: #43A4C3;
	padding-top: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #43A4C3;
	border-bottom-color: #43A4C3;
	border-left-color: #43A4C3;
}
.menu_q3{
	text-align:center;
	height: 27px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	border: 1px solid #CCC;
	padding-top: 7px;
	margin-top: 5px;
	background-image: url(images/menu_q_bay_1.jpg);
	background-repeat: no-repeat;
}
.menu_q3:hover{
	text-align:center;
	height: 27px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	border: 1px solid #CCC;
	padding-top: 7px;
	margin-top: 5px;
	background-image: url(images/menu_q_bay_2.jpg);
	background-repeat: repeat;
}
.podrobnee_q1{
	text-align:center;
	height: 21px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	border: 1px solid #CCC;
	padding-top: 3px;
	margin-top: 5px;
	background-image: url(images/podrobnee_1.jpg);
	background-repeat: no-repeat;
}
.podrobnee_q1:hover{
	text-align:center;
	height: 21px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	border: 1px solid #CCC;
	padding-top: 3px;
	margin-top: 5px;
	background-image: url(images/podrobnee_2.jpg);
	background-repeat: repeat;
}
.logo_grey {
	position: absolute;
	height: 22px;
	width: 22px;
	left: 10px;
	top: 10px;
	background-image: url(images/stuf_logo_1.gif);
	background-repeat: no-repeat;}
.menu_q_dost {
	display:block;
	position: absolute;
	height: 22px;
	width: 22px;
	left: 10px;
	top: 42px;
	background-image: url(images/menu_q_dost.gif);
	background-repeat: no-repeat;}
.menu_q_dost:hover {
	display:block;
	position: absolute;
	height: 22px;
	width: 70px;
	left: 10px;
	top: 42px;
	background-image: url(images/menu_q_dost_a.gif);
	background-repeat: no-repeat;}
.menu_q_pr {
	position: absolute;
	height: 22px;
	width: 22px;
	left: 10px;
	top: 74px;
	background-image: url(images/menu_q_pr.gif);
	background-repeat: no-repeat;}	
	.menu_q_pr:hover {
	position: absolute;
	height: 22px;
	width: 70px;
	left: 10px;
	top: 74px;
	background-image: url(images/menu_q_pr_a.gif);
	background-repeat: no-repeat;}
	.menu_q_sk {
	position: absolute;
	height: 22px;
	width: 22px;
	left: 10px;
	top: 106px;
	background-image: url(images/menu_q_sk.gif);
	background-repeat: no-repeat;}	
	.menu_q_sk:hover {
	position: absolute;
	height: 22px;
	width: 70px;
	left: 10px;
	top: 106px;
	background-image: url(images/menu_q_sk_a.gif);
	background-repeat: no-repeat;}
.price_q {
	position: absolute;
	height: auto;
	width: 70px;
	right: -9px;
	top: 113px;
	}
.price_q_1 {
	text-align:center;
	font-size: 11px;
	position: relativ;
	height: 20px;
	width: 50px;
	left: 125px;
	top: 112px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 3px;
	}	
.price_q_2 {
	text-align:center;
	font-size: 16px;
	font-weight:bold;
	position: relativ;
	height: 20px;
	width: 50px;
	left: 125px;
	top: 112px;
	color: #FF3300;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	}
	.price_r {
	position: absolute;
	height: auto;
	width: 90px;
	top: 37px;
	left: -1px;
	}
.price_r_1 {
	text-align:center;
	font-size: 40px;
	position: relativ;
	height: 45px;
	width: 90px;
	left: 125px;
	top: 112px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
	color: #000000;
	font-weight: bold;
	}	
.price_r_2 {
	text-align:center;
	font-size: 18px;
	position: relativ;
	height: 30px;
	width: 90px;
	left: 125px;
	top: 112px;
	color: #999;
	padding-top: 2px;
	}
.menu_aoll_g{
	font-size: 16px;
	position: relativ;
	height: 30px;
	width: 176px;
	color: #43a4c3;
	background-color: #FFF;
	border: 1px solid #CCC;
	float:left;
	padding-top: 10px;
	padding-left: 10px;
	}
.menu_aoll_g:hover{
	font-size: 16px;
	position: relative;
	height: 30px;
	width: 176px;
	color: #FFF;
	background-color: #43a4c3;
	border: 1px solid #CCC;
	padding-left: 10px;
	padding-top: 10px;
	text-decoration: none;
	float:left;
	}	
.menu_aoll_g_2{
	font-size: 16px;
	position: relativ;
	height: 30px;
	width: 176px;
	color: #666;
	background-color: #E5E5E5;
	border: 1px solid #CCC;
	float:left;
	padding-top: 10px;
	padding-left: 10px;
	}
.menu_aoll_g_2:hover{
	font-size: 16px;
	position: relative;
	height: 30px;
	width: 176px;
	color: #fff;
	background-color: #ccc;
	border: 1px solid #CCC;
	padding-left: 10px;
	padding-top: 10px;
	text-decoration: none;
	float:left;
	}	
 #menu_all_q {
	height: auto;
	width: 188px;
	position: relative;
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.box_pr {
	position: relative;
	height: auto;
	width: 620px;
	float: left;
}
.skidka {
	display:block;
	position: absolute;
	height: 22px;
	width: 22px;
	left: 10px;
	top: 138px;
	background-image: url(images/skidki.gif);
	background-repeat: no-repeat;}
.skidka:hover {
	display:block;
	position: absolute;
	height: 22px;
	width: 70px;
	left: 10px;
	top: 138px;
	background-image: url(images/skidki_2.gif);
	background-repeat: no-repeat;}
.skidka_2{
	display:block;
	position: absolute;
	height: 22px;
	width: 22px;
	left: 86px;
	top: -18px;
	background-image: url(images/skidki.gif);
	background-repeat: no-repeat;
}
.skidka_2:hover {
	display:block;
	position: absolute;
	height: 22px;
	width: 70px;
	left: 86px;
	top: -22px;
	background-image: url(images/skidki_2.gif);
	background-repeat: no-repeat;}
.dostavka {
	display:block;
	position: absolute;
	height: 52px;
	width: 49px;
	left: 0px;
	bottom: 1px;
	background-image: url(images/menu_q_dost_c.gif);
	background-repeat: no-repeat;
}
.dostavka:hover {
	position: absolute;
	height: 52px;
	width: 49px;
	left: 0px;
	background-image: url(images/menu_q_dost_b.gif);
	background-repeat: no-repeat;
	bottom: 1px;
}
.prais_list {
	position: absolute;
	height: 52px;
	width: 49px;
	left: 49px;
	bottom: 1px;
	background-image: url(images/menu_q_pr_c.gif);
	background-repeat: no-repeat;
}	
	.prais_list:hover {
	position: absolute;
	height: 52px;
	width: 49px;
	left: 49px;
	bottom: 1px;
	background-image: url(images/menu_q_pr_b.gif);
	background-repeat: no-repeat;
}
	.sklad {
	position: absolute;
	height: 52px;
	width: 49px;
	left: 98px;
	bottom: 1px;
	background-image: url(images/menu_q_sk_c.gif);
	background-repeat: no-repeat;
}	
	.sklad:hover {
	position: absolute;
	height: 52px;
	width: 49px;
	left: 98px;
	bottom: 1px;
	background-image: url(images/menu_q_sk_b.gif);
	background-repeat: no-repeat;}
	
	.skidka_3 {
	position: absolute;
	height: 52px;
	width: 49px;
	left: 147px;
	bottom: 1px;
	background-image: url(images/skidki_2b.gif);
	background-repeat: no-repeat;
}	
	.skidka_3:hover {
	position: absolute;
	height: 52px;
	width: 49px;
	left: 147px;
	bottom: 1px;
	background-image: url(images/skidki_2a.gif);
	background-repeat: no-repeat;}	
	
.d_pr_sk{
position: absolute;
	height: 0 autopx;
	width: 0 autopx;
	left: 0px;
	bottom: 1px;
}
.menu_right{
	position: relative;
	height: 45px;
	width: 152px;
	top: 0px;
	right: 0px;
	float: left;
	padding-top: 15px;
	text-align:center;
	font-size:18px;
	color:#666666;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.reiting_5{
	background-image: url(images/reiting_5.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	right: 1px;
	top: 3px;
}
.reiting_4{
	background-image: url(images/reiting_4.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	right: 1px;
	top: 3px;
}
.reiting_3{
	background-image: url(images/reiting_3.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	right: 1px;
	top: 3px;
}
.reiting_2{
	background-image: url(images/reiting_2.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	right: 1px;
	top: 3px;
}
.reiting_1{
	background-image: url(images/reiting_1.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	right: 1px;
	top: 3px;
}
.reiting_5a{
	background-image: url(images/reiting_5.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	top: 195px;
	left: 1px;
}
.reiting_4a{
	background-image: url(images/reiting_4.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	top: 195px;
	left: 1px;
}
.reiting_3a{
	background-image: url(images/reiting_3.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	top: 195px;
	left: 1px;
}
.reiting_2a{
	background-image: url(images/reiting_2.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	top: 195px;
	left: 1px;
}
.reiting_1a{
	background-image: url(images/reiting_1.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 8px;
	width: 50px;
	top: 195px;
	left: 1px;
}
#pokritie{
	position: absolute;
	height: 33px;
	width: 106px;
	bottom: 35px;
	right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.pokritie_pl{
	background-image: url(images/pokritie_pl.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	width: 107px;

}
.pokritie_pl:hover{
	background-image: url(images/pokritie_pl_a.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	width: 107px;

}
.pokritie_kr{
	background-image: url(images/pokritie_kr.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	width: 107px;
}
.pokritie_kr:hover{
	background-image: url(images/pokritie_kr_a.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	width: 107px;
}
#pokritie2{
	position: absolute;
	height: 48px;
	width: 48px;
	top: 20px;
	right: 1px;
	border: 1px solid #CCC;
}
.pokritie_pl2{
	background-image: url(images/pokritie_pl2.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 107px;
	width: 50px;

}
.pokritie_kr2{
	background-image: url(images/pokritie_kr2.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 107px;
	width: 50px;
}
.pokritie_tk{
	background-image: url(images/pokritie_tk.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	width: 107px;
}
.pokritie_tk:hover{
	background-image: url(images/pokritie_tk_a.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	width: 107px;
}
.pokritie_tk2{
	background-image: url(images/pokritie_tk2.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	width: 50px;
}
#all #all_insaid #m_all {
	float: left;
	height: auto;
	width: 960px;
	position: relative;
}
.m_all_1 {
	float: left;
	height: auto;
	width: 960px;
	position: relative;
}
.m_1{
	position: relative;
	height: 27px;
	width: auto;
	float: left;
	text-align:center;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
.m_1:hover{
	position: relative;
	height: 24px;
	width: auto;
	text-align:center;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F8C043;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
.m_1_menu_kontakt {
	width: auto;
	padding: 10px;
	position: relative;
	height: 16px;
	font-size: 14px;
	color: #FFF;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	right: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.m_1_menu_kontakt:hover {
	width: auto;
	position: relative;
	height: 16px;
	font-size: 14px;
	color: #FFF;
	float: right;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	background-image:url(images/top_2b2_fon.png);
	background-repeat:repeat;
	right: 0px;
}
.m_1a{
	background-image: url(images/m_1a.png);
	background-repeat: no-repeat;
	position: relative;
	height: 27px;
	width: 160px;
	float: left;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 11px;
}
.m_1a:hover{
	background-image: url(images/m_2a.png);
	background-repeat: no-repeat;
	position: relative;
	height: 27px;
	width: 160px;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 11px;
}
.m_2_krovlya{
	background-image: url(images/general_4.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 220px;
	float: left;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.m_2_krovlya:hover{
	background-image: url(images/general_4a.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 220px;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.m_2{
	background-image: url(images/general_4.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 181px;
	float: left;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.m_2:hover{
	background-image: url(images/general_4a.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 181px;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.m_2a{
	position: relative;
	height: 28px;
	width: 220px;
	float: left;
	text-align:center;
	font-size: 14px;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	font-weight: bold;
	background-color: #FFF;
}
.m_2b{
	background-image: url(images/general_4.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 190px;
	float: left;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #666;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.m_2b:hover{
	background-image: url(images/general_4a.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 190px;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #3799B9;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.m_3{
	background-image: url(images/general_4.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 196px;
	float: left;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.m_3:hover{
	background-image: url(images/general_4a.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 196px;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.m_4{
	background-image: url(images/general_4.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 191px;
	float: left;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.m_4:hover{
	background-image: url(images/general_4a.png);
	background-repeat: repeat;
	position: relative;
	height: 27px;
	width: 191px;
	text-align:center;
	font-size: 14px;
	font-weight:600;
	color: #000;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
#pr_1 {
	float: left;
	height: 270px;
	width: 990px;
	position: relative;
}
#pr_1a {
	float: left;
	height: auto;
	width: 990px;
	position: relative;
}
.pr_2 {
	float: left;
	height: 270px;
	width: 960px;
	position: relative;
}
#op_1 {
	position: relative;
	width: 928px;
	float: left;
	height: auto;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#all #all_insaid #op_1a {
	position: relative;
	width: 973px;
	float: left;
	height: auto;
	background-color: #FFFFFF;
	padding-right: 15px;
	color: #4DC8E9;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.op_1a1 {
	position: relative;
	width: 973px;
	float: left;
	height: auto;
	background-color: #FFFFFF;
	padding-right: 15px;
	color: #4DC8E9;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#pr_2 {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
	z-index: 2;
}
#pr_3 {
	position: absolute;
	height: auto;
	width: auto;
	top: 17px;
	padding-left: 15px;
	right: 40px;
}
#pr_4 {
	position: absolute;
	height: auto;
	width: 320px;
	left: 370px;
	top: 81px;
	padding-left: 10px;
	text-align: jusstify;
}
#verh_tempgarant_text{
	position: absolute;
	height: auto;
	width: 320px;
	left: 370px;
	top: 81px;
	padding-left: 10px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.otgruzka_v_moskve_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	background-color: #09C;
	position: absolute;
	height: auto;
	width: 258px;
	padding: 10px;
	right: 198px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:3px;
	-khtml-border-radius:4px;
	top: 161px;
}
.pr_5 {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
	padding-left: 10px;
	font-size: 50px;
	color:#F00;
	font-weight: bold;
	margin-top: 15px;
}
.pr_4a {
	position: absolute;
	height: auto;
	width: 397px;
	left: 384px;
	top: 29px;
	padding-left: 10px;
	text-align: justify;
}
.pr_4b {
	position: absolute;
	height: auto;
	width: 192px;
	left: 10px;
	top: 224px;
	text-align: justify;
}
.pr_4c {
	position: absolute;
	height: 269px;
	width: 306px;
	left: 405px;
	top: 1px;
	text-align: justify;
	font-size: 18px;
	color: #FF6513;
	font-weight: bold;
	background-image: url(images/index_dostavka.png);
	background-repeat: no-repeat;
}
.strelka_8{
	background-image: url(images/strelka_8.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 30px;
	width: 16px;
	float: left;
}
.strelka_8a {
	float: left;
	height: auto;
	width: auto;
	position: relative;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 10px;
}
#strelka_8 {
	float: left;
	height: auto;
	width: auto;
	position: relative;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 10px;
}

.box_pr {
	position: relative;
	height: auto;
	width: auto;
}
#general_m {
	background-image: url(images/general_m.png);
	background-repeat: repeat;
	position: relative;
	height: 50px;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#general_m2{
	background-image: url(images/general_m2.png);
	background-repeat: repeat;
	position: relative;
	height: 50px;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
}
.general_1{
	position: relative;
	height: 40px;
	width: 990px;
	padding-bottom: 10px;
	margin: 0 auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.general_1a{
	position: relative;
	height: 40px;
	width: 990px;
	padding-bottom: 10px;
	margin: 0 auto;
}
.kontakt_1 {
	float: left;
	height: 15px;
	width: auto;
	position: relative;
	margin-top: 25px;
	margin-left: 410px;
	padding-top: 4px;
}
.phone {
	background-image: url(images/1_telephpne_h.png);
	position: absolute;
	height: 50px;
	width: 158px;
	top: 0px;
	right: 0px;
}
.logo_1 {
	position: relative;
	height: 27px;
	width: auto;
	background-image:images/1_line_logo.png);
	background-image: url(images/mk_3.png);
	background-repeat: no-repeat;
	top: 5px;
	float: left;
	margin-left: 10px;
	padding-left: 40px;
	font-weight: bold;
	padding-top: 11px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#all #all_insaid #m_all {
	float: left;
	height: auto;
	width: 989px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.box_938 {
	height: auto;
	width: 968px;
	background-color: #FFFFFF;
	position: relative;
	float: left;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
}
.box_938_a {
	height: auto;
	width: 990px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.box_938_b {
	height: auto;
	width: 968px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	float: left;
}
.box_938_f {
	height: auto;
	width: 990px;
	background-color: #FFFFFF;
	position: relative;
	float: left;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
}
.box_938_index {
	height: auto;
	width: 954px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	padding-left: 14px;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.menu_stuf {
	position: relative;
	height: auto;
	width: 139px;
	float: left;
	text-align: center;
	background-color: #F2F3F5;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:3px;
	-khtml-border-radius:4px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #CCC;
	
}
.menu_stuf_a {
	position: relative;
	height: 68px;
	width: 605px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#pr_5 {
	position: absolute;
	height: 151px;
	width: 190px;
	left: 692px;
	top: 81px;
	padding: 5px;
	border: 1px solid #CCC;
}
.pr_6 {
	position: absolute;
	height: auto;
	width: auto;
	top: 0px;
	right: 0px;
}
.pr_7 {
	position: absolute;
	height: auto;
	width: 294px;
	top: 17px;
	right: 220px;
}

.pr_8 {
	position: absolute;
	height: 220px;
	width: 196px;
	top: 25px;
	right: 10px;
	background-image: url(images/rubemast_2.png);
}
.verh_pravo_dlya_img {
	position: absolute;
	height: 220px;
	width: 196px;
	top: 25px;
	right: 0px;
}
.verh_izotemp_dlya_img {
	position: absolute;
	height: 264px;
	width: 234px;
	top: 3px;
	right: 10px;
}
.pr_8a {
	position: absolute;
	height: 220px;
	width: 196px;
	top: 25px;
	right: 10px;
	background-image: url(images/ruberoid_2.png);
}
.pr_8b {
	position: absolute;
	height: 260px;
	width: 294px;
	top: 10px;
	right: 0px;
	background-image: url(images/bitum_4a.gif);
	background-repeat: no-repeat;
}
.pr_8c {
	position: absolute;
	height: 213px;
	width: 154px;
	top: 25px;
	right: 10px;
	background-image: url(images/mastika_5.png);
}
.pr_8d {
	position: absolute;
	height: 213px;
	width: 154px;
	top: 25px;
	right: 10px;
	background-image: url(images/mastika_6.png);
}
.pr_8f {
	position: absolute;
	height: 213px;
	width: 200px;
	top: 25px;
	right: 10px;
	background-image: url(images/mastika_8.png);
}
.pr_8g {
	position: absolute;
	height: 213px;
	width: 169px;
	top: 25px;
	right: 10px;
	background-image: url(images/mastika_9.png);
}
.pr_8h {
	position: absolute;
	height: 194px;
	width: 214px;
	top: 25px;
	right: 0px;
	background-image: url(images/penoplast_4.gif);
}
.pr_8j {
	position: absolute;
	height: 269px;
	width: 428px;
	top: 0px;
	right: 0px;
	background-image: url(images/bit_bum_7.png);
}
.pr_9 {
	position: absolute;
	height: auto;
	width: 350px;
	top: 90px;
	left: 2px;
}
.pr_9a {
	position: relative;
	height: auto;
	width: 105px;
	top: 0px;
	float: left;
}
.pr_9b{
	text-align:center;
	height: 17px;
	width: 105px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	line-height:16px;
	text-decoration:none;
	background-color: #F9CB60;
	text-align:center;
	position: relative;
	padding-top: 2px;
	margin-bottom: 2px;
	border-radius:6px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border: 1px solid #CCC;
}
.pr_9b:hover{
	text-align:center;
	height: 17px;
	width: 105px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	background-color: #FFF;
	position: relative;
	padding-top: 2px;
	margin-bottom: 2px;
	border-radius:6px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border: 1px solid #CCC;
}
.pr_9c{
	text-align:center;
	height: 15px;
	width: 105px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	position: relative;
}
.pr_9d1 {
	position: absolute;
	height: auto;
	width: 60px;
	top: 0px;
	float: left;
}
.pr_9d{
	text-align:center;
	height: 17px;
	width: 60px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	line-height:16px;
	text-decoration:none;
	background-color: #FFF;
	text-align:center;
	position: relative;
	padding-top: 2px;
	border: 1px solid #CCC;
	margin-bottom: 2px;
}
.pr_9d:hover{
	text-align:center;
	height: 17px;
	width: 60px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-color: #666;
	position: relative;
	padding-top: 2px;
	border: 1px solid #CCC;
	margin-bottom: 2px;
}
.pr_10{
	position: relative;
	height: auto;
	width: 107px;
	top: 0px;
	float: left;
	margin-left: 10px;
}
.pr_10b{
	text-align:center;
	height: 15px;
	width: 107px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	position: relative;
}
.pr_10b1{
	text-align:center;
	height: 15px;
	width: 350px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height:16px;
	text-decoration:none;
	text-align:left;
	position: relative;
	margin-bottom: 5px;
}
.pr_10c{
	background-image: url(images/pokritie_kr.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 35px;
	width: 107px;
	float: left;
}
.pr_10a{
	background-image: url(images/pokritie_pl.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10a:hover{
	background-image: url(images/pokritie_pl_a.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
}
.pr_10c{
	background-image: url(images/pokritie_kr.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10c:hover{
	background-image: url(images/pokritie_kr_a.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10c1{
	background-image: url(images/pokritie_sl.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10c1:hover{
	background-image: url(images/pokritie_sl_a.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10d{
	background-image: url(images/pr_10d.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10e{
	background-image: url(images/pr_10e.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10f{
	background-image: url(images/pr_10f.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10g{
	background-image: url(images/pr_10g.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10h{
	background-image: url(images/pr_10h.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10h1{
	background-image: url(images/pr_10h1.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10i{
	background-image: url(images/pokritie_tk.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.pr_10h2{
	background-image: url(images/pr_10h2.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 105px;
	float: left;
	border: 1px solid #CCC;
}
.galka_1{
	background-image: url(images/disc_1.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 19px;
	height: 16px;
	float: left;
	margin-right: 10px;
}
.photo_1 {
    width: auto;
	height: auto;
	float:left;
}
.dost_1 {
	height: auto;
	width: 715px;
	margin-left: 111px;
	border: 1px solid #CCC;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.k_0 {
	height: auto;
	width: 310px;
	margin-top: 10px;
	margin-left: 40px;
	text-align: left;
	font-size: 24px;
	color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
}
.k_1 {
	height: 35px;
	width: 310px;
	text-align: left;
	font-size: 24px;
	color: #666;
	padding-top: 7px;
	margin-bottom: 30px;
}
.k_2 {
	height: auto;
	width: auto;
	margin-top: 10px;
	text-align: left;
	font-size: 18px;
	color: #666666;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 0px;
}
.k_3 {
	height: auto;
	width: 310px;
	margin-top: 10px;
	text-align: left;
	font-size: 14px;
	color: #666666;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	float: left;
	margin-right: 10px;
	margin-left: 150px;
}
.k_4 {
	background-color: #CC0000;
	border: 1px solid #CCCCCC;
	width: 290px;
	height: auto;
	margin-top: 10px;
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
}
.hot {
	height: auto;
	width: 910px;
	margin-top: 10px;
	margin-left: 14px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 3px;
}
.hot_a {
	height: auto;
	width: 910px;
	margin-top: 10px;
	margin-left: 14px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
}
.box_indx {
	position: relative;
	height: auto;
	width: 820;
	margin-left: 14px;
	float: left;
	margin-right: 14px;
	width: auto;
	margin-left: 14px;
}
.box_indx_1 {
	position: relative;
	height: auto;
	width: auto;
	margin-left: 14px;
	text-align: justify;
	margin-right: 14px;
	float: left;
}
.index_5a {
	background-image: url(images/index_5.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 33px;
	width: 170px;
	left: -2px;
	top: 123px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 30px;
	color:#FFF;
}
.video {
	background-image: url(images/video.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 18px;
	width: 46px;
	left: 53px;
	top: -21px;
}
.video:hover {
	background-image: url(images/video_2.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 18px;
	width: 46px;
	left: 53px;
	top: -21px;
}

.index_srok_all {
	position: relative;
	height: auto;
	width: auto;
	float: left;
	margin-right: 26px;
	margin-bottom: 30px;
	margin-left: 26px;
}
.index_srok_1 {
	float: left;
	height: 163px;
	width: auto;
	position: relative;
}
.index_srok_2 {
	float: left;
	height: auto;
	width: 200px;
	position: relative;
	text-align: left;
}
.index_srok_3 {
	float: left;
	height: auto;
	width: 52px;
	position: relative;
	margin-left: 10px;
	margin-top: 16px;
}
.index_price {
	text-align:center;
	font-size: 11px;
	position: relativ;
	height: auto;
	width: 50px;
	left: 125px;
	top: 112px;
	margin-top: 5px;
	border: 1px solid #CCC;
	}
.index_price_1 {
	text-align:center;
	font-size: 11px;
	position: relativ;
	height: 20px;
	width: 50px;
	left: 125px;
	top: 112px;
	padding-top: 1px;
	}	
	.index_price_1a {
	text-align:center;
	font-size: 11px;
	position: relativ;
	height: auto;
	width: 50px;
	left: 125px;
	top: 112px;
	padding-top: 1px;
	}
.index_price_2 {
	text-align:center;
	font-size: 16px;
	font-weight:bold;
	position: relativ;
	height: 20px;
	width: 50px;
	left: 125px;
	top: 112px;
	color: #FF3300;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	}
.index_price_2a {
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	position: relativ;
	height: 20px;
	width: 50px;
	left: 125px;
	top: 112px;
	color: #09C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	}
.index_pr_name {
	font-size: 16px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	height: auto;
	margin-top: 16px;
	text-align: right;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: auto;
}
.index_pr_name:hover {
	font-size: 16px;
	color: #09C;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	height: auto;
	margin-top: 16px;
	text-align: right;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: auto;	
}
.index_pr_name_a {
	font-size: 16px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
}
.index_pr_name_a:hover {
	font-size: 16px;
	color: #09C;
	font-family: Arial, Helvetica, sans-serif;
	width: 190px;
}
.index_video_1 {
	float: left;
	height: 120px;
	width: 200px;
	margin-right: 13px;
	margin-left: 13px;
	position: relative;
}
.index_video_text {
	float: left;
	height: auto;
	width: 190px;
	margin-right: 13px;
	margin-left: 13px;
	position: relative;
	font-size:12px;
	color:#666;
	padding-right: 5px;
	padding-left: 5px;
}
.index_stati_text {
	float: left;
	height: auto;
	width: 188px;
	position: relative;
	font-size:12px;
	color:#666;
	background-image: url(images/index_st.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 13px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.vnimanie {
	height: auto;
	width: 550px;
	position: relative;
	color: #9D0B0E;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	background-color: #FF0;
	float:left;
	padding-left:60px;
	padding-right:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-image: url(images/vnimanie_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.zag_q_matireal {
	font-size: 18px;
	font-weight: bold;
	color: #666;
	width: 573px;
	margin-right: 14px;
	margin-left: 14px;
	position: relative;
	height: auto;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCC;
	margin-top: 14px;
	float: left;
	background-image: url(images/vnimanie.gif);
	padding-left: 20px;
}
.zag_q_matireal_a {
	font-size: 14px;
	color: #666;
	width: 564px;
	position: relative;
	height: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	margin: 14px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #CCC;
}
.zag_q_matireal_b {
	font-size: 18px;
	font-weight: bold;
	color: #666;
	width: 593px;
	margin-right: 14px;
	margin-left: 14px;
	position: relative;
	height: auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 14px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ursa_text_1 {
	font-weight: normal;
	color: #666;
	width: 593px;
	margin-right: 14px;
	margin-left: 14px;
	position: relative;
	height: auto;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 14px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.razmery_box {
	position: relative;
	height: auto;
	width: 170px;
	margin-bottom: 5px;
}
.razmery_1 {
	position: relative;
	height: 20px;
	width: 100px;
	float:left;
	font-weight: normal;
	font-size: 14px;
}
.razmery_2 {
	position: relative;
	height: 20px;
	width: 70px;
	float:left;
}
.razmery_3 {
	position: relative;
	height: auto;
	width: 176px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
}
.razmery_color_akciya {
	position: relative;
	height: auto;
	width: 176px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #FFF200;
}
.razmery_4 {
	position: relative;
	height: 45px;
	width: 176px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 5px;
}
.stati_link{
	text-align:center;
	height: auto;
	width: 148px;
	float: left;
	font-size: 12px;
	color: #3799b9;
	line-height:16px;
	text-decoration:none;
	background-color: #FFFFFF;
	text-align:left;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 7px;
}
.stati_link:hover{
	text-align:left;
	height: auto;
	width: 148px;
	float: left;
	font-size: 12px;
	color: #FC575E;
	background-color: #F4F4F4;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 7px;
}
.same {
	height: 145px;
	width: 145px;
	position: relative;
	float: left;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-image: url(images/st_fon_zagolovok.gif);
	background-color: #F4F4EE;
	background-repeat: repeat-x;
}
.same:hover {
	height: 145px;
	width: 145px;
	position: relative;
	float: left;
	text-align: center;
	border: 1px solid #999;
	background-image: url(images/st_fon_zagolovok.gif);
	background-color: #F4F4EE;
	background-repeat: repeat-x;
}
.same_2{
	text-align:center;
	height: auto;
	width: 145px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #3799b9;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	padding-top: 10px;
}
.ursa_top {
	position: absolute;
	height: 261px;
	width: 161px;
	top: 5px;
	right: 0px;
	background-image: url(images/ursa_top.png);
}
.ursa_img_cub {
	position: relative;
	width: 50px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	height: 50px;
	float: left;
	display: block;
}
.ursa_img_cub_2 {
	position: relative;
	width: 70px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	height: 68px;
	float: left;
	display: block;
}
.ursa_left_text {
	position: relative;
	height: auto;
	width: 286px;
	float: left;
	text-align: left;
}
.ursa_right_text {
	position: relative;
	height: auto;
	width: 289px;
	float: left;
	text-align: justify;
	margin-left: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 10px;
}
.roklite_top {
	position: absolute;
	height: 261px;
	width: 275px;
	top: 5px;
	right: 0px;
	background-image: url(images/roklite_5.gif);
	background-repeat: no-repeat;
}
.izobel_top {
	position: absolute;
	height: 261px;
	width: 279px;
	top: 5px;
	right: 0px;
	background-image: url(images/izobel.png);
}
.izobel_img_200 {
	position: relative;
	height: auto;
	width: auto;
	z-index: 1;
	float: left;
	padding: 15px;
}
.izolite_1{
	position: absolute;
	height: 261px;
	width: 225px;
	top: 5px;
	right: 0px;
	background-image: url(images/izolite_1.png);
}
.bg_fon_all {
	position: absolute;
	height: 744px;
	width: 1279px;
	left: -145px;
	background-image: url(images/bg_1.jpg);
	top: 52px;
	background-repeat: no-repeat;
}
.bg_fon_all_st {
	position: absolute;
	height: 744px;
	width: 1279px;
	left: -145px;
	background-image: url(images/bg_1.jpg);
	top: 52px;
	background-repeat: no-repeat;
}
#tovar_nedeli {
	position: relative;
	height: 50px;
	width: 990px;
	margin-top: 20px;
	background-image: url(images/tovar_nedeli.gif);
	background-repeat: no-repeat;
}
#tovar_nedeli_box_top {
	float: left;
	height: 270px;
	width: 988px;
	position: relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
}
#tovar_nedeli_name {
	position: relative;
	height: auto;
	width: 600px;
	left: 12px;
	top: -1px;
	z-index: 2;
}
.tovar_nedeli_dox_left {
	height: auto;
	width: 590px;
	margin-left: 20px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
}
.tovar_nedeli_dox_right {
	height: auto;
	width: 274px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
}
#tovar_nedeli_dox_price {
	position: absolute;
	height: 270px;
	width: 300px;
	right: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	background-color: #FF9;
	top: 0px;
}
#tovar_nedeli_opisanie_top {
	position: relative;
	height: 180px;
	width: 500px;
	left: 12px;
}
.tovar_nedeli_button_bay{
	background-image: url(images/index_5.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 33px;
	width: 170px;
	left: 44px;
	top: 202px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 30px;
	color:#FFF;
}
.tovar_nedeli_vnimanie_1 {
	padding: 10px;
	width: 517px;
	margin-left: 43px;
	position: relative;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #09C;
	border: 1px solid #CCC;
	font-weight: bold;
	background-image: url(images/st_vnimanie_fon.png);
	margin-top: 30px;
	margin-bottom: 30px;
}
.tovar_nedeli_vnimanie_2 {
	background-image: url(images/st_vnimanie.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 30px;
	width: 30px;
	left: -30px;
	top: 10%;
}
.link_na_cenu_s_vtortranic {
	position: absolute;
	height: 35px;
	width: 200px;
	float: left;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 15px;
	background-image: url(images/strelka_link.gif);
	background-repeat: no-repeat;
	left: 120px;
	top: 10px;
}
.novinka {
	background-image: url(images/novinka.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 65px;
	width: 277px;
	left: 370px;
	top: 8px;
}
.novinka_izotemp {
	background-color: #EE1C25;
	position: absolute;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
	left: 99px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:3px;
	-khtml-border-radius:4px;
	top: 79px;
}
.material_optom {
	position: relative;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
	padding-right: 5px;
	padding-left: 5px;
	left: 4px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:3px;
	-khtml-border-radius:4px;
	top: 0px;
	font-weight: bold;
}

