*{
	padding:0;
	margin:0;
	width: auto;
	}
	body,td,th {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #535353;
	background-image: url(images/bg_noviy_god_2012.jpg);
}
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	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;
}
#box_all {
	position: relative;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	bottom: 0px;
	clear: both;
}
#box_top {
	position: relative;
	height: 400px;
	width: 100%;
	background-image: url(images/fot_top.gif);
	background-repeat: no-repeat;
}
#box_top_1 {
	position: relative;
	height: 46px;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	margin: 0 auto;
	background-image: url(images/top_fon_1.gif);
	background-repeat: repeat;
}
.top_logo{
	position: relative;
	height: 36px;
	width: 990px;
	padding-bottom: 0px;
	margin: 0 auto;
}
#box_top_3 {
	position: relative;
	height: auto;
	width: 960px;
	margin: 0 auto;
}

#box_midle_all {
	position: relative;
	height: auto;
	width: 990px;
	margin: 0 auto;
}
#box_midl_left {
	width: 168px;
	position: relative;
	height: auto;
	float: left;
	margin-top: 10px;
}
 #box_left_katalog_3 {
	position: relative;
	height: 40px;
	width: 150px;
	padding-left: 15px;
	padding-top: 4px;
	background-color: #5a5d5a;
	border: 1px solid #DDD;
	color: #FFF;
	margin-bottom: 5px;
}
#box_midl_left_2 {
	position: relative;
	height: auto;
	width: 165px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
 #box_midl_left_3 {
	position: relative;
	height: 25px;
	width: 150px;
	padding-left: 15px;
	padding-top: 4px;
	font-weight: bold;
	margin-top: 5px;
	border: 1px solid #DDD;
	background-image:url(images/fon_wite_elow.gif);
	background-repeat: no-repeat;
}
 #box_midl_left_3b {
	position: relative;
	height: 26px;
	width: 150px;
	padding-left: 15px;
	padding-top: 4px;
	font-weight: bold;
	margin-top: 5px;
	background-image: url(images/fon_wite_elow_2.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
}
 #box_midl_left_3a {
	position: relative;
	height: 15px;
	width: 150px;
	padding-left: 15px;
	padding-top: 4px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	background-image: url(images/menu_left_high15.gif);
	background-repeat: no-repeat;
}
#box_midl_left_4 {
	position: relative;
	height: 25px;
	width: 150px;
	padding-left: 15px;
	padding-top: 8px;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d2c8;
}
#box_midl_left_4:hover {
	position: relative;
	height: 25px;
	width: 150px;
	padding-left: 15px;
	padding-top: 8px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d2c8;
}
#box_midl_left_5 {
	background-image: url(images/menu_doun.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 33px;
	width: 170px;
	padding-left: 20px;
	padding-top: 12px;
}
.style_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #FFF;
}
#box_midl_right {
	float: left;
	height: auto;
	width: 800px;
	position: relative;
	margin-left: 20px;
	_margin-left:10px;
	margin-top: 10px;
	_margin-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0CCC3;
	margin-bottom: 40px;
	_margin-bottom:20px;
}
#box_right_1 {
	position: relative;
	height: auto;
	width: 800px;
	float: left;
}
#box_right_2a {
	float: left;
	height: auto;
	width: 800px;
	position: relative;
	text-align: justify;
}

#box_right_2c {
	position: relative;
	height: 170px;
	width: 800px;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-bottom: 30px;
	color: #423E35;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	margin-top: 0px;
}
#box_right_2c h2 {
	font-size: 18px;
}
#box_top_4 {
	position: relative;
	height: 41px;
	width: 100%;
	background-image: url(images/top_fon_2.gif);
	background-repeat: repeat;
	float: left;
}
#box_top_4a {
	position: relative;
	height: 20px;
	width: 192px;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	float: left;
	color: #FFF;
	font-weight: bold;
}
#dox_right_doun {
	position: relative;
	height: auto;
	width: 750px;
	float: left;
}
#midl_title_1 {
	position: relative;
	height: auto;
	width: 730px;
	float: left;
	
}
#midl_title_1b {
	position: relative;
	height: auto;
	width: 750px;
	float: left;
}
#midl_title_1c {
	position: relative;
	height: auto;
	width: 730px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}


#box_top_long {
	background-image: url(images/top_1c.png);
	position: absolute;
	height: 400px;
	width: 100%;
	left: 0px;
	top: 0px;
}
 #box_top_logo {
	position: absolute;
	height: auto;
	width: auto;
	left: 30px;
	float: left;
	font-weight: bold;
	top: 2px;
}
#box_top_kontakt {
	position: absolute;
	height: auto;
	width: auto;
	right: 30px;
	top: 20px;
}
#box_top_3_stoof {
	height: 295px;
	width: 480px;
	position: relative;
	float: left;
}
#ten_left {
	background-image: url(images/ten_left.png);
	background-repeat: repeat;
	position: absolute;
	height: 325px;
	width: 90px;
	left: 0px;
	top: 51px;
}
#ten_right {
	background-image: url(images/ten_right.png);
	background-repeat: repeat;
	position: absolute;
	height: 325px;
	width: 90px;
	right: 0px;
	top: 51px;
}


#box_right_2b {
	position: relative;
	height: 309px;
	width: 170px;
	background-image: url(images/rulon_1.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 16px;
	color: #333;
}
#oblast_1 {
	float: left;
	height: 170px;
	width: 170px;
	position: relative;
	text-align: center;
}
#box_midl_oglavlenie {
	float: left;
	height: auto;
	width: 570px;
	position: relative;
	text-align: justify;
	padding-top: 20px;
}
#box_midl_oglavlenie_2 {
	float: left;
	width: 170px;
	position: relative;
	height: auto;
}
#oblast_opis {
	position: absolute;
	height: 26px;
	width: 140px;
	left: 15px;
	top: 123px;
	text-align: center;
	vertical-align: middle;
}
#box_t_all_a {
	margin: 0px;
	height: 54px;
	width: 100%;
	position: relative;
	background-image: url(images/bg-top-line12-12.jpg);
	background-repeat: repeat-x;
}
#box_t_1 {
	background-image: url(images/fon_m_top.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;
}
#box_t_logo {
	position: relative;
	height: 36px;
	width: auto;
	top: 0px;
	margin-top: 0px;
}
#zakaz_1 {
	position: absolute;
	height: auto;
	width: auto;
	left: 689px;
	top: 0px;
}
#zakaz_2 {
	position: relative;
	height: 74px;
	width: 114px;
	top: 30px;
}
#bottom_all {
	position: static;
	height: 50px;
	width: 100%;
	background-image: url(images/bottom_line.png);
	background-repeat: repeat;
	padding-top: 10px;
	right: 0px;
	float: left;
	bottom: 0px;
	clear: both;
}
#bottom_2 {
	margin: 0 auto;
	height: 31px;
	width: 990px;
	position: relative;
	text-align: center;
	margin-top: 12px;
}
#price_midle_1 {
	position: absolute;
	height: auto;
	width: auto;
	top: 0px;
	right: 0px;
}
#b_m_all {
	position: relative;
	height: auto;
	width: 960px;
	margin: 0 auto;
}
#b_m_top {
	position: relative;
	height: 30px;
	width: 960px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#b_m_top_1 {
	position: relative;
	height: auto;
	width: auto;
	float: left;
	text-align: center;
}
#b_m_top_1a {
	position: absolute;
	height: 75px;
	width: auto;
	float: left;
	left: 1px;
	top: -36px;
}
#b_m_top_1b {
	position: absolute;
	height: auto;
	width: 483px;
	left: 477px;
	top: 3px;
}
#b_m_pr {
	position: relative;
	height: 500px;
	width: 170px;
	margin-top: 30px;
	float: left;
	padding-right: 20px;
	text-align: justify;
}
#pr_1 {
	position: relative;
	height: auto;
	width: 170px;
	text-align: center;
	margin-bottom: 1px;
}
#pr_2 {
	position: relative;
	height: 28px;
	width: 170px;
	background-image: url(images/pr_1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 30px;
}
#pr_3 {
	position: relative;
	height: 19px;
	width: 170px;
	background-image: url(images/pr_2.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: center;
}
#pr_4 {
	position: relative;
	height: auto;
	width: 170px;
	float: left;
}
#pr_5 {
	position: relative;
	height: auto;
	width: 150px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#pr_6 {
	position: relative;
	height: auto;
	width: 150px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	height: auto;
}
#b_m_tx {
	float: left;
	height: 450px;
	width: 570px;
	position: relative;
	margin-top: 70px;
}
#b_m_reklam {
	float: left;
	height: 500px;
	width: 200px;
	position: relative;
	margin-top: 30px;
}
#b_m_pic {
	position: absolute;
	height: auto;
	width: auto;
	left: 170px;
	top: 95px;
}
#b_katalog_1 {
	position: relative;
	height: auto;
	width: 988px;
	margin: 0 auto;
	float: left;
}
#katalog_1a {
	width: 170px;
	margin-right: 20px;
	position: relative;
	height: auto;
	float: left;
	margin-left: 7px;
	margin-bottom: 30px;
}
#katalog_top {
	position: relative;
	height: 35px;
	width: 927px;
	padding-top: 15px;
	float: left;
	margin-top: 20px;
	padding-left: 60px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
	background-image: url(images/index_katalog.png);
	background-repeat: no-repeat;
}

#katalog_1b {
	height: 20px;
	width: 170px;
	position: relative;
	float: left;
	padding-top: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
#b_m_tx_1 {
	float: left;
	height: 450px;
	width: 380px;
	margin-top: 70px;
	position: relative;
}
#b_m_top_1 {
	position: relative;
	height: auto;
	width: 990px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#mail_form {
	position: absolute;
	height: auto;
	width: 353px;
	top: 82px;
	right: 49px;
}


.ul{
list-style-image: url(images/plus.png);
background-image: url(images/menu_midle_4.gif);
	background-repeat: repeat;
	position: relative;
	height: 29px;
	width: 175px;
	padding-left: 15px;
	padding-top: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D7D6;
	}
.link_all{
	position: relative;
	float: left;
	height: auto;
	width: 62px;
	padding-top: 80px;
	margin-right: 30px;
}
.link_1{
	position: relative;
	float: left;
	height: 114px;
	width: 56px;
	background-image: url(images/link_2.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	color: #000000;
	padding-top: 30px;
	padding-left: 5px;
}
.link_2{
	position: relative;
	float: left;
	height: 114px;
	width: 56px;
	background-image: url(images/link_2a.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 30px;
	padding-left: 5px;
	
}
.link_2:hover{
	position: relative;
	float: left;
	height: 114px;
	width: 56px;
	background-image: url(images/link_2.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	color: #000000;
	padding-top: 30px;
	padding-left: 5px;
}
.b_m_top_1b {
	position: absolute;
	height: auto;
	width: 483px;
	left: 477px;
	top: 37px;
}
.link_back {
    float: left;
	position: relative;
	height: 431px;
	width: 41px;
    background-image: url(images/link_back_1.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 80px;
}
.link_back:hover {
	float: left;
	position: relative;
	height: 431px;
	width: 41px;
	background-image: url(images/link_back_2.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 80px;
}
.top_telephone {
		background-image: url(images/1_telephpne.png);
	position: absolute;
	height: 50px;
	width: 158px;
	top: 0px;
	right: 0px;
}
.top_menu {
	width: auto;
	padding: 10px;
	position: relative;
	height: 16px;
	color: #FFF;
	float: left;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
.top_menu:hover {
	width: auto;
	position: relative;
	height: 16px;
	color: #FFF;
	float: left;
	font-weight: bold;
	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;
}
.top_menu_kontakt {
	width: auto;
	padding: 10px;
	position: relative;
	height: 16px;
	color: #FFF;
	float: right;
	font-weight: bold;
	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;
}
.top_menu_kontakt:hover {
	width: auto;
	position: relative;
	height: 16px;
	color: #FFF;
	float: right;
	font-weight: bold;
	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;
}
#box_way {
	position: relative;
	height: 20px;
	width: 990px;
	padding-top: 10px;
}
.way_lincs {
	position: relative;
	height: 15px;
	width: auto;
	color: #333;
	text-decoration: underline;
	font-size: 11px;
	float: left;
}
.way_lincs_2 {
	position: relative;
	height: 15px;
	width: auto;
	padding-right: 20px;
	color: #999;
	font-size: 11px;
	float: left;
}
.way_lincs_3 {
	position: absolute;
	height: 15px;
	width: auto;
	color: #999;
	font-size: 11px;
	right: 0px;
}
.way_lincs_strelka {
	height: 15px;
	width: 14px;
	margin-left: 5px;
	position: relative;
	float: left;
	background: url(images/strelka_litle.gif);
	margin-right: 5px;
	background-repeat:no-repeat;
}
.box_matireal_bez_linii {
	position: relative;
	height: 150px;
	width: 132px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.box_text_matireal {
	position: relative;
	height: auto;
	width: 780px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
	_margin-bottom: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: justify;
	background-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
.box_text_matireal_uteplit{
	position: relative;
	height: auto;
	width: 800px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: justify;
}
.box_harakteristika {
	width: 200px;
	position: relative;
	height: 268px;
	float: left;
	margin-top: 40px;
}
.box_harakteristika_uteplitel {
	width: 200px;
	position: relative;
	height: 290px;
	float: left;
	margin-top: 40px;
	margin-right: 50px;
	margin-left: 70px;
}
.box_harakteristika_sopmat {
	width: 200px;
	position: relative;
	height: 268px;
	float: left;
	margin-top: 40px;
	margin-right: 40px;
	margin-left: 40px;
}
.box_h_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	position: relative;
	height: auto;
	width: auto;
	padding-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
.box_h_edizmer {
	position: relative;
	height: auto;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.skidka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C30;
	position: absolute;
	height: 35px;
	width: 32px;
	top: -15px;
	right: 2px;
	text-align: center;
	background-image: url(images/sale_1.gif);
	background-repeat: no-repeat;
}
.struktura_all {
	position: relative;
	height: 268px;
	width: 180px;
	float: left;
	margin-right: 20px;
	margin-top: 40px;
}

.struktura_hpp{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_hpp.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_hkp{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_hkp.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_tpp{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_tpp.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_tkp{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_tkp.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_epp{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_epp.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_ekp{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_ekp.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_vent_epv{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_vent_epv.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_vent_ekv{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_vent_ekv.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_fix{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_fix2.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_solo{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_solo.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_dekor{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_dekor.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_prime_emm{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	background-image: url(images/struktura_emm.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.struktura_dlya_vstavki_img{
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	margin-top: 5px;
}
.legkiy_katalog {
	position: relative;
	height: 27px;
	width: 90px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #595959;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}
.legkiy_katalog:hover {
	position: relative;
	height: 27px;
	width: 90px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #06F;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}
.legkiy_katalog_left {
	position: relative;
	height: 35px;
	width: 116px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-image:url(images/legkiy_katalog.png);
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}
.legkiy_katalog_left:hover {
	background-image:url(images/legkiy_katalog_a.png);
	background-repeat:no-repeat;
	position: relative;
	height: 35px;
	width: 116px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	}	
.legkiy_katlog_price {
	position: absolute;
	height: 17px;
	width: auto;
	top: 16px;
	right: 10px;
	text-align: center;
}
#nadpis_sop_mat {
	position: relative;
	height: 30px;
	width: 780px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	vertical-align: middle;
	background-image: url(images/ten_top.gif);
	background-repeat: repeat-x;
	padding-top: 25px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#box_all_stuf_hpp {
	position: relative;
	height: auto;
	width: 800px;
	float: left;
	padding-bottom: 10px;
	background-image: url(images/fon_otdelnogo_materiala.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#box_esho_materiali {
	position: relative;
	height: auto;
	width: 570px;
	text-align: justify;
	float: left;
	margin-bottom: 10px;
}
#box_esho_materiali_1 {
	position: relative;
	height: 128px;
	width: 798px;
	background-color: #FFF;
	float: left;
	border: 1px solid #E1E1E1;
}
#box_content_hpp {
	position: relative;
	height: auto;
	width: 520px;
	text-align: justify;
	float: left;
	background-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
.esho_m_1 {
	background-image: url(images/esho_m_1.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_1a {
	background-image: url(images/esho_m_1a.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_2 {
	background-image: url(images/esho_m_2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_2:hover {
	background-image: url(images/esho_m_2a.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_3 {
	background-image: url(images/esho_m_3.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	_margin-left:5px;
	position: relative;
	float: left;
}
.esho_m_3:hover {
	background-image: url(images/esho_m_3a.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	_margin-left:5px;
	position: relative;
	float: left;
}
.esho_praimer {
	background-image: url(images/esho_praimer_2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_praimer_1 {
	background-image: url(images/esho_praimer_1.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_praimer_1:hover {
	background-image: url(images/esho_praimer_2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_mastika{
	background-image: url(images/esho_mastika_2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_mastika_1 {
	background-image: url(images/esho_mastika_1.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_mastika_1:hover {
	background-image: url(images/esho_mastika_2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_tn_prime_ekm1 {
	background-image: url(images/esho_m_tn_prime1a.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_tn_prime_ekm {
	background-image: url(images/esho_m_tn_prime1.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_tn_prime_ekm:hover {
	background-image: url(images/esho_m_tn_prime1a.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_tn_prime_emm1 {
	background-image: url(images/esho_m_tn_prime2a.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_tn_prime_emm {
	background-image: url(images/esho_m_tn_prime2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_tn_prime_emm:hover {
	background-image: url(images/esho_m_tn_prime2a.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_m_tip {
	border: 1px solid #EAE9DF;
	position: absolute;
	height: 15px;
	width: 82px;
	top: 97px;
	text-align: center;
	left: 8px;
	background-color: #FC6;
	color: #333;
	font-weight: bold;
	padding-bottom: 3px;
}
.esho_m_tip_2 {
	border: 1px solid #D5D2C8;
	position: absolute;
	height: 15px;
	width: 82px;
	top: 97px;
	text-align: center;
	left: 8px;
	background-color: #EAEAEA;
	padding-bottom: 3px;
	font-weight: bold;
}
.esho_m_tip_2:hover {
	color:#333;
	border: 1px solid #E9E6DB;
	position: absolute;
	height: 15px;
	width: 82px;
	top: 97px;
	text-align: center;
	left: 8px;
	background-color: #FC6;
	padding-bottom: 3px;
	font-weight: bold;
}
.esho_uteplitel_1 {
	background-image: url(images/esho_uteplitel_2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_uteplitel_2 {
	background-image: url(images/esho_uteplitel_1.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.esho_uteplitel_2:hover {
	background-image: url(images/esho_uteplitel_2.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.box_right_colum {
	position: relative;
	height: auto;
	width: 240px;
	float: left;
	margin-left: 20px;
	_margin-left:10px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.box_right_colum_2 {
	position: relative;
	height: auto;
	width: 210px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	background-color: #FFF;
}
.sop_1 {
	background-image: url(images/sop_3.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 414px;
	width: 240px;
	float: left;
}
.sop_0 {
	position: relative;
	height: 35px;
	width: 240px;
	float: left;
	text-align: center;
	background-image: url(images/sop_2.gif);
	background-repeat: no-repeat;
	color: #333;
	font-size: 16px;
	padding-top: 10px;	
}
.sop_3 {
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	color: #666;
	margin-top: 15px;
}
.sop_4 {
	position: relative;
	height: 300px;
	width: 220px;
	margin-top: 35px;
	margin-right: 10px;
	margin-left: 10px;
}
.sop_5 {
	position: relative;
	height: 148px;
	width: 100px;
	float: left;
}
.sop_6 {
	position: relative;
	height: 148px;
	width: 100px;
	float: left;
	margin-left: 20px;
}
.sop_7 {
	position: relative;
	height: auto;
	width: 198px;
	float: left;
	padding-left: 10px;
	padding-top: 20px;
	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: #d0ccc2;
	border-bottom-color: #d0ccc2;
	border-left-color: #d0ccc2;
	padding-bottom: 20px;
}
#box_srednego_menu {
	position: relative;
	height: 43px;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d2c8;
}
.box_s_1_left {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d5d2c8;
	position: relative;
	height: 30px;
	width: 126px;
	border-top-color: #d5d2c8;
	border-right-color: #D5D2C8;
	background-color: #FFF;
	color: #333;
	text-align: center;
	font-size: 14px;
	padding-top: 13px;
	float: left;
}
.box_s_1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d5d2c8;
	position: relative;
	height: 30px;
	width: 126px;
	border-top-color: #d5d2c8;
	border-right-color: #D5D2C8;
	background-color: #FFF;
	color: #333;
	text-align: center;
	font-size: 14px;
	padding-top: 13px;
	float: left;
	margin-left: 5px;
}
.box_s_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d5d2c8;
	position: relative;
	height: 20px;
	width: 126px;
	border-top-color: #d5d2c8;
	border-right-color: #D5D2C8;
	background-color: #EAEAEA;
	color: #333;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	margin-top: 16px;
	margin-left: 5px;
	float: left;
}
.box_s_2:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d5d2c8;
	position: relative;
	height: 20px;
	width: 126px;
	border-top-color: #d5d2c8;
	border-right-color: #D5D2C8;
	background-color: #D4D4D4;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	margin-top: 16px;
	margin-left: 5px;
	float: left;
}
.box_s_left {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d5d2c8;
	position: relative;
	height: 20px;
	width: 126px;
	border-top-color: #d5d2c8;
	border-right-color: #D5D2C8;
	background-color: #EAEAEA;
	color: #333;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	margin-top: 16px;
	float: left;
}
.box_s_left:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d5d2c8;
	position: relative;
	height: 20px;
	width: 126px;
	border-top-color: #d5d2c8;
	border-right-color: #D5D2C8;
	background-color: #D4D4D4;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	margin-top: 16px;
	float: left;
}
.box_s_3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d5d2c8;
	position: relative;
	height: 20px;
	width: 126px;
	border-top-color: #d5d2c8;
	border-right-color: #D5D2C8;
	color: #333;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	margin-top: 16px;
	margin-left: 12px;
	float: left;
	font-weight: bold;
	background-image: url(images/fin_price.gif);
	background-repeat: repeat;
}
.sop_s_4 {
	position: relative;
	height: auto;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
#box_t_2 {
	position: relative;
	height: auto;
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: right;
}
#box_t_2b {
	position: relative;
	height: auto;
	width: auto;
	left: 0px;
	top: 4px;
	float: left;
}
#box_t_2a {
	position: relative;
	height: auto;
	width: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	padding-left: 20px;
	margin-left: 20px;
	float: left;
	margin-top: 15px;
	text-align: left;
}
.tip {
	position: relative;
	height: 45px;
	width: 200px;
	float: left;
	text-align: left;
	background-image: url(images/tip.gif);
	background-repeat: no-repeat;
	color: #333;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 10px;
	
}
.posipka_pustoy {
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.posipka_yes {
	position: relative;
	height: 149px;
	width: 160px;
	background-image: url(images/posipka_yes.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
}
.posipka_yes2 {
	position: relative;
	height: 149px;
	width: 160px;
	background-image: url(images/posipka_yes2.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
}
.posipka_yes3 {
	position: relative;
	height: 149px;
	width: 160px;
	background-image: url(images/posipka_yes3.png);
	background-repeat: no-repeat;
	float: right;
	margin-left: 20px;
}
.posipka_yes4 {
	position: relative;
	height: 149px;
	width: 160px;
	background-image: url(images/posipka_yes4.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
}
.posipka_yes5 {
	position: relative;
	height: 149px;
	width: 160px;
	background-image: url(images/posipka_yes5.png);
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
}
.posipka_no {
	position: relative;
	height: 149px;
	width: 160px;
	background-image: url(images/posipka_no.png);
	background-repeat: no-repeat;
	float: right;
	margin-left: 20px;
}
.posipka_emm {
	position: relative;
	height: 149px;
	width: 160px;
	background-image: url(images/posipka_yes6.png);
	background-repeat: no-repeat;
	float: right;
	margin-left: 20px;
}
.posipka_pusto {
	position: relative;
	height: 149px;
	width: 160px;
	float: right;
	margin-left: 20px;
}
.posipka_pusto2 {
	position: relative;
	height: 149px;
	width: 160px;
	float: left;
	margin-right: 20px;
}
.podkladochniy {
	position: relative;
	height: 202px;
	width: 150px;
	float: left;
	background-image: url(images/podkladochniy.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
}
.podkladochniy_1 {
	position: relative;
	height: 202px;
	width: 150px;
	float: right;
	background-image: url(images/podkladochniy_1.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
}
.podkladochniy_2 {
	position: relative;
	height: 202px;
	width: 150px;
	float: left;
	background-image: url(images/podkladochniy_3.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
}
.podkladochniy_3 {
	position: relative;
	height: 202px;
	width: 150px;
	float: right;
	background-image: url(images/podkladochniy_2.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
}
.podkladochniy_auto_konteyner {
	position: relative;
	height: auto;
	width: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.podkladochniy_auto_konteyner_right {
	position: relative;
	height: auto;
	width: auto;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.link_6{
	background-image: url(images/link_6.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 17px;
	width: 11px;
	bottom: 0px;
	right: 0px;	
}

#box_price_gorizont{
	position: relative;
	height: auto;
	width: 780px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	background-color: #FFF;
}
.b_p_g_foto {
	background-image: url(images/rulon_litle_hpp.png);
	background-repeat: no-repeat;
	position: relative;
	height: 119px;
	width: 115px;
	float:left;
	margin-right: 30px;
}
.b_p_g_foto_2 {
	background-image: url(images/rulon_litle_hkp.png);
	background-repeat: no-repeat;
	position: relative;
	height: 119px;
	width: 115px;
	float:left;
	margin-right: 30px;
}
.b_p_g_foto_3 {
	background-image: url(images/rulon_litle_vent1.png);
	background-repeat: no-repeat;
	position: relative;
	height: 119px;
	width: 115px;
	float:left;
	margin-right: 30px;
}
.b_p_g_foto_4 {
	background-image: url(images/rulon_litle_vent2.png);
	background-repeat: no-repeat;
	position: relative;
	height: 119px;
	width: 115px;
	float:left;
	margin-right: 30px;
}
.b_p_g_foto_prime_ekm {
	background-image: url(images/rulon_litle_prime2.png);
	background-repeat: no-repeat;
	position: relative;
	height: 119px;
	width: 115px;
	float:left;
	margin-right: 30px;
}
.b_p_g_foto_prime_emm {
	background-image: url(images/rulon_litle_prime.png);
	background-repeat: no-repeat;
	position: relative;
	height: 119px;
	width: 115px;
	float:left;
	margin-right: 30px;
}
.price_foto_high_auto {
	position: relative;
	height: auto;
	width: 115px;
	float:left;
	margin-right: 30px;
}
.b_p_g_opisanie {
	position: relative;
	height: auto;
	width: 305px;
	float:left;
	margin-right: 35px;
	text-align: justify;
}
.b_p_g_harakter {
	position: relative;
	height: auto;
	width: 130px;
	float:left;
	margin-right: 30px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.b_p_g_price{
	position: relative;
	height: 119px;
	width: 130px;
	float:left;
	font-size: 12px;
	color: #666;
}
.stars_1_5_20zapros {
	background-image: url(images/stars_1_5_20zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.stars_2_30zapros {
	background-image: url(images/stars_2_30zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.stars_2_5_40zapros {
	background-image: url(images/stars_2_5_40zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.stars_3_50zapros {
	background-image: url(images/stars_3_50zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.stars_3_5_60zapros {
	background-image: url(images/stars_3_5_60zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.stars_4_70zapros {
	background-image: url(images/stars_4_70zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.stars_4_5_100zapros {
	background-image: url(images/stars_4_5_100zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.stars_5_150zapros {
	background-image: url(images/stars_5_150zapros.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.b_p_g_stars {
	background-image: url(images/stars_1_5.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 20px;
	width: 112px;
	bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0ccc2;
}
.b_p_g_stars_popular {
	position: absolute;
	height: auto;
	width: 112px;
	left: 0px;
	bottom: 0px;
	font-size: 10px;
	color: #666;
	line-height: 10px;
}
h4 {
	position: relative;
	height: 17px;
	display: inline;
	width: 250px;
}
#box_stars {
	position: absolute;
	height: auto;
	width: 112px;
	left: 10px;
	bottom: 0px;
}
#box_stars_2 {
	position: absolute;
	height: auto;
	width: 112px;
	bottom: 0px;
}
.b_p_g_vnimanie{
	position: relative;
	height: auto;
	width: auto;
	left: 0px;
	color: #666;
	font-size: 10px;
	margin-top: 10px;
	float: left;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.esho_all {
	float: left;
	width: 110;
	height: 120px;
	position: relative;
	color:#666;
	
}
#box_midl_right_2 {
	position: relative;
	width: 570px;
	float: left;
	height: auto;
	text-align: justify;
	padding-bottom: 20px;
}
#general_tn_m {
	background-image: url(images/general_tn_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_tn_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;
}
.logo_1 {
	position: relative;
	height: 27px;
	width: 148px;
	background: url(images/logo_3.png);
	background-repeat: no-repeat;
	top: 5px;
	float: left;
	margin-left: 10px;
	font-weight: bold;
	padding-top: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#index_center {
	position: relative;
	height: 100%;
	width: 990px;
	float: left;
}
.index_reklama_top_990 {
	border: 1px solid #CCC;
	position: relative;
	height: 300px;
	width: 988px;
}
.dostavka_top_990 {
	position: relative;
	height: auto;
	width: 988px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.dostavka_box_masage {
	position: relative;
	height: auto;
	width: 990px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C30;
	border-bottom-color: #C30;
	float: left;
}
.dostavka_box_masage_text_left {
	position: relative;
	height: auto;
	width: 495px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
.dostavka_box_masage_text_right {
	position: relative;
	height: auto;
	width: 495px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.index_reklama_box_3_things {
	position: relative;
	height: 250px;
	width: 990px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C30;
	border-bottom-color: #C30;
	float: left;
}
.index_reklama_3_things_left {
	position: relative;
	height: 230px;
	width: 290px;
	float: left;
	border: 1px solid #CCC;
	margin-right: 27px;
	padding: 10px;
	text-align: justify;
	background-color: #FFF;
}
.index_reklama_3_things_center {
	position: relative;
	height: 230px;
	width: 290px;
	float: left;
	border: 1px solid #CCC;
	padding: 10px;
	text-align: justify;
	background-color: #FFF;
}
.index_reklama_3_things_right{
	position: relative;
	height: 230px;
	width: 290px;
	float: left;
	border: 1px solid #CCC;
	margin-left: 27px;
	padding: 10px;
	text-align: justify;
	background-color: #FFF;
}
.index_reklama_box_img {
	float: left;
	height: 165px;
	width: 115px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
}
.index_reklama_box_price {
	position: relative;
	height: 30px;
	width: auto;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FC6;
}
.index_reklama_podrobnee {
	background-color: #C30;
	width: 70px;
	padding-right: 5px;
	padding-left: 10px;
	position: relative;
	margin-left: 20px;
	color: #FFF;
	padding-bottom: 4px;
	border: 1px solid #CCC;
	float: left;
	height: 12px;
	margin-top: 22px;
	font-size: 11px;
	line-height: 8px;
	padding-top: 3px;
}
.index_reklama_box_all_price {
	float: left;
    width: 183px;
	position: relative;
	height: 33px;
	margin-top: 10px;
	width: 180px;
}
.index_reklama_big_name {
	font-size: 36px;
	color: #4A4A4A;
	position: absolute;
	height: auto;
	width: auto;
	font-family: "Arial Black", Gadget, sans-serif;
	left: 132px;
	top: 35px;
}
.bottom_schetchik {
	position: relative;
	height: 31px;
	width: 88px;
	float: left;
	margin-right: 10px;
}
.bottom_link {
	position: absolute;
	height: auto;
	width: auto;
	color: #999;
	right: 0px;
	top: 0px;
}
.right_foun_bay {
	position: relative;
	height: auto;
	width: 220px;
}
.price_zkazat {
	background-image: url(images/zakazat.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 19px;
	width: 84px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	top: 128px;
	padding-left: 15px;
	padding-top: 3px;
	left: -1px;
}
.bay_box_all {
	position: relative;
	height: 500px;
	width: 990px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	float: left;
}
.bay_left {
	float: left;
	height: auto;
	width: 350px;
	position: relative;
}
.bay_left_kontakt {
	height: auto;
	width: 350px;
	position: relative;
	float: left;
}
.bay_left_karta {
	height: 450px;
	width: 250px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-left: 65px;
}
.bay_right {
	float: left;
	height: auto;
	width: 300px;
	position: relative;
	margin-left: 20px;
}
.bay_left_kontakt_box {
	height: auto;
	width: auto;
	position: relative;
	margin-right: 40px;
	margin-bottom: 30px;
}
.bay_left_kontakt_box_right {
	float: left;
	height: 100px;
	width: auto;
	position: relative;
}
.bay_left_kontakt_name {
	border: 1px solid #CCC;
	position: relative;
	height: 22px;
	width: auto;
	color: #FFF;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
	background-color: #666;
}

.index_reklama_prise {
	font-size: 70px;
	font-weight: bold;
	color: #EE1C25;
	position: absolute;
	height: auto;
	width: auto;
	left: 831px;
	top: 8px;
}
.index_reklama_prise_m_1 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	position: relative;
	height: auto;
	width: 50px;
	float: left;
	text-decoration: line-through;
}
.akciya_old_prise {
	font-size: 16px;
	color: #333;
	position: absolute;
	height: auto;
	width: auto;
	float: left;
	text-decoration: line-through;
	top: -26px;
}

.akciya_new_prise {
	font-size: 16px;
	color: #333;
	position: absolute;
	height: 50px;
	width: 86px;
	float: left;
	text-decoration: line-through;
	top: -21px;
	background-image: url(images/1_akciya.gif);
	background-repeat: no-repeat;
	left: 135px;
}
.index_reklama_prise_m {
	font-size: 36px;
	font-weight: bold;
	color: #333;
	position: relative;
	height: auto;
	width: 50px;
	float: left;
}
.tn_u_right_bay {
	position: relative;
	height: auto;
	width: auto;
}
.tn_u_primenenie_top {
	position: relative;
	height: auto;
	width: auto;
	float: left;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.tablica{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}
.kolpak {
	background: url(images/kolpak.png);
	position: absolute;
	height: 140px;
	width: 105px;
	left: -33px;
	top: -20px;
	z-index: 1;
}
#dostavka_box_all {
	position: relative;
	height: 40px;
	width: 988px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#dostavka_box_all_2 {
	position: relative;
	height: 40px;
	width: 988px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
}
.dostavka_sredstvo {
	float: left;
	height: 28px;
	width: 190px;
	position: relative;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	padding-top: 12px;
	text-align: center;
}
.dostavka_obem {
	float: left;
	height: 28px;
	width: 184px;
	position: relative;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	padding-top: 12px;
	text-align: center;
}
.katalog_box_all {
	height: auto;
	width: 176px;
	position: relative;
	float: left;
	margin-top: 15px;
	margin-right: 34px;
	margin-bottom: 15px;
	margin-left: 34px;
	z-index: 1;
}
.katalog_box_tip {
	position: absolute;
	height: auto;
	width: 60px;
	top: 0px;
	float: left;
}
.katalog_tip{
	text-align:center;
	height: 17px;
	width: 50px;
	float: left;
	font-size: 12px;
	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;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:2px;
	-khtml-border-radius:3px;
}
.katalog_tip:hover{
	text-align:center;
	height: 17px;
	width: 50px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-color: #666;
	position: relative;
	padding-top: 2px;
	border: 1px solid #CCC;
	margin-bottom: 2px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:2px;
	-khtml-border-radius:3px;
}
.katalog_vokrug_rulona{
	text-align:center;
	height: 180px;
	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;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:2px;
	-khtml-border-radius:3px;
}
.katalog_link_name{
	text-align:center;
	height: 30px;
	width: 176px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height:16px;
	text-decoration:none;
	background-color: #FC6;
	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;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:2px;
	-khtml-border-radius:3px;
}
.katalog_link_name: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: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	background-color: #333;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:2px;
	-khtml-border-radius:3px;
}
.katalog_price {
	position: absolute;
	height: auto;
	width: 70px;
	right: -9px;
	top: 113px;
}
.katalog_price_2 {
	text-align:center;
	font-size: 16px;
	font-weight:bold;
	position: relativ;
	height: 20px;
	width: 50px;
	left: 125px;
	top: 112px;
	color: #666;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	}
.katalog_price_2a {
	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;
	}
.katalog_link_to_utepliteli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333;
	position: relative;
	height: 45px;
	width: 615px;
	padding-top: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	background-image: url(images/katalog_link_utepliteli.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	margin-left: 320px;
	float: left;
}
.katalog_link_to_krovly {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333;
	position: relative;
	height: 45px;
	width: 515px;
	padding-top: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	background-image: url(images/katalog_link_krovlya.gif);
	background-repeat: no-repeat;
	padding-left: 150px;
	margin-right: 320px;
	float: left;
}
.katalog_link_to_utepliteli_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333;
	text-decoration: none;
}
#opt_box_all {
	position: relative;
	height: 25px;
	width: 958px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;
}
#akciya_left_box_070411{
	position: relative;
	height: 40px;
	width: 165px;
	float: left;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 30px;
	color: #C30;
	text-align: center;
	margin-top: 30px;
}
.r-b-fo {
	position: relative;
	height: 19px;
	width: 19px;
	float: left;
	background-image: url(images/m_telefon.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
}
.r-b-do {
	position: relative;
	height: 19px;
	width: 19px;
	float: left;
	background-image: url(images/m_dostavka.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}.r-b-txt-box {
	float: left;
	width: 190px;
	position: relative;
	margin-left: 10px;
	text-align: left;
}
.fon-top-NY {
	background-image: url(images/bg-NY.jpg);
	background-repeat: repeat-x;
	height: 94px;
	width: 100%;
	position: absolute;
	top: 87px;
}

