body {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin: 0px;
  font-size:13px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#2f292a;
  text-align:left;
  background-color: #FFF;
}


.text {
	font-size:13px;
}
.ContentBlock, .ContentBlock td, .ContentBlock th {
	font-size:12px;
}
.ContentBlock {
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: justify;
}
.ContentBlock a {
	color: #F90;
	font-weight: bold;
}
.ContentBlock a strong {
	color: #D70;
}
.ContentBlock a:hover strong {
	color: #444;
}
/*.border_table, .border_table td, .border_table th {
	text-align: left;
}*/
h1 {
	font-family: Arial;
	font-weight: bold;
	font-size: 28px;
	color: #D3D6D8;
}
.ContentBlock h1 {
	font-size: 18px;
	color: #AAA;
}
h2 {
	font-size: 14px;
	color: #AAA;
}
h3 {
	font-size: 14px;
	color: #1C1D49;
}

.text_bold_right{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	width:140px;
	padding-right:30px;
	padding-top:15px;	
	}
.text_info{
	}

a {
	color:#2b2728;
}
a:hover {
	color:#616161;
}	
a.service:hover{
	color:#fb7d02;
}
.sizeH{
	width:1002px;
}
.service{
	color:#fca62f;
	font-size:12px;	
}	
.bottominfo{
	color:#a6a6a9;
	font-size:10px;
}
.back_menu{
	background-image:url(/img/back_menu.gif);
	background-repeat:repeat-x;
	height:30px;
	background-color:#000000;
}	
.menu{
	font-weight:bold;
	font-size:9px;
	vertical-align:middle;
	text-align:left;
	width: 15%;
}
.menu_color{
	color:#FFFFFF;
	text-transform: uppercase;
}
a.menu_color:hover{
	color:#d8d5d5;
}

.flower{
	background-image:url(/img/flower.gif);
	background-repeat:no-repeat;
}
.logo_Hugel{
	height:70px;
	vertical-align:bottom;
}	
.pad15_T{
	padding-top:15px;
}
.pad10_T{
	padding-top:10px;
}
.pad20_T{
	padding-top:20px;
}
.pad35_T{
	padding-top:10px;
}
.pad4_T{
	padding-top:4px;
}
.pad3_T{
	padding-top:2px;
	}	
.pad5_T{
	padding-top:5px;
}
.pad30_R{
	padding-right:10px;
	width: 225px;
	}
.pad20_R{
	padding-right:20px;
	}
.pad10_R{
	padding-right:10px;
	}
	
.pad20_B{
	padding-bottom:20px;
}
.pad5_B{
	padding-bottom:5px;
}

.pad50_L{
	padding-left:50px;
}
.pad35_L{
	padding-left:35px;
}
.pad20_L{
	padding-left:20px;
}
.pad10_L{
	padding-left:10px;
}
.pad15_L{
	padding-left:15px;
}
.pad5{
	padding: 5px;
}

.CatalogShow td {
	padding-bottom: 20px;
}
td.CatImg {
	/*height: 120px;*/
	vertical-align: top;
}
.CatImg img {
	margin: 10px 5px;
}

.text_input{
	border:#dcdcdc solid 1px;
	font-size:13px;
	color:#797878;
	background-color: #FFF;
}
.grey{
	color:#b8b8b9;
	font-size:10px;
}
.leftmenu {
	font-weight:bold;
	font-size:13px;
	white-space: nowrap;
}
.menu_number{
	font-weight:bold;
	font-size:11px;
}	
.w510{
	width:500px;
}
.w250{
	width:250px;
}
.w250{
	width:250px;
}

.w219{
	width:219px;
}
.w200{
	width:200px;
}
.back_search{
	background-image: url(/img/title_search.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.back_search2{
	background-image: url(/img/title_search_for_other.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.back_spec_prop{
	background-image:url(/img/title_special_proposition.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.title_goods{
	font-weight:bold;
	font-size:11px;
}	
.price_goods{
	font-weight:bold;
	font-size:13px;
}	
.rightborder{
	border-right: #d0cfcf solid 1px;
}
.bottomborder{
	border-bottom: #d0cfcf solid 1px;
}
.h85{
	height:85px;
}
.Pages {
	text-align: center;
}
.Pages a {
	color: #F00;
	padding: 0px 5px;
}
.current_page, .Pages span{
	font-size:14px;
	font-weight:bold;
	color: #f4a02d;
	padding: 0px 5px;
}
.form_style{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: #F7B357 1px solid;
	background-color:#f9f8f8;
	width:310px;
	height:20px;
	font-size:13px;
	color:#797878;	
	}
textarea.form_style{
	height:80px;
	font-size:13px;
}
.form_style_tel{
	border: #F7B357 1px solid;
	background-color:#f9f8f8;
	font-size:10px;
	color:#797878;	
	}		
.form_style_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: #F7B357 1px solid;
	background-color:#f9f8f8;
	width:310px;
	height:80px;
	font-size:13px;
	color:#797878;	
	}	
.checkbox{
	border: #F7B357 1px solid;
	background-color:#f9f8f8;
	}		
.form_search{
	border:#e1dede 1px solid;
	background-color:#f9f8f8;
	width:495px;
	height:20px;
	font-size:13px;
	color:#797878;	
	}		
.form_registr{
	border:#e1dede 1px solid;
	background-color:#f9f8f8;
	font-size:10px;
	color:#797878;	
	}		
	
.form_search_half{
	border:#e1dede 1px solid;
	background-color:#f9f8f8;
	width:240px;
	height:20px;
	font-size:13px;
	color:#797878;	
	}			
.back_line{
	background-image:url(/img/back_line.gif);
	background-repeat:repeat-x;
	background-position:center;
	}
.big_service{
	font-size:15px;
	color:#fca62f;
	font-weight:bold;
	}	
.back_search_block{
	background-image:url(/img/back_search_block.gif);
	background-repeat:repeat-x;
	border:#e1dede 1px solid;
	} 	
.w730{
	width:730px;
	}
.title_table{
	background-color:#d3d6d8;
	height:32px;
	font-weight:bold;
	}
.border_right_white{
	border-right:#FFFFFF 1px solid;
	}		
.border_table{
	border:#e1dede 1px solid;
	}
.border_table td, .border_table th{
	padding: 2px;
}
.border_right_gray{
	border:#e1dede 1px solid;
	}	
.text_middle{
	vertical-align:middle;
	}
.name_goods{
	font-size:12px;
	color:#fca62f;
	font-weight:bold;
	}
.back_gray{
	background-color:#d3d6d8;
	}
.buy_with_goods{
	background-image:url(/img/back_buy_with.gif);
	background-repeat:repeat-x;
	height:30px;
	width:766px;
	}					
	
	
	
	
	
	
	
	
	


img {border: 0px solid}

td {vertical-align: top;}

/*table, td, div, */
/*.Container, .sizeH td, .sizeH table {
  border: 0px #000000 solid;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin: 0px;
  border-collapse:collapse;
}*/

.w100 {width: 100%;}
.h100 {height: 100%;}
.w0 {width: 0px;}
.h0 {height: 0px;}
.w1 {width: 1px;}
.h1 {height: 1px;}

.zBG{z-index:0;}
.z1{z-index:1;}
.z2{z-index:2;}

.scale{filter:expression(fixPNG(this,'scale'))}
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

.abs{position:absolute;}
.rel{position:relative;}

.u{text-decoration:underline;}
.not_u{text-decoration:none;}

.vAlignBottom {vertical-align:bottom;}
.vAlignCenter {vertical-align:center;}
.AlignCenter {text-align:center;}
.AlignRight {text-align:right;}

.vert_align_top {
	vertical-align:top;}

.v {border:1px #000000 solid;}


.panel_right {
	background-image: url(/img/panel_right_bg.gif);
	/*background-color:#E79526;*/
	background-repeat: no-repeat;
	height: 28px;
	width: 218px;
	color: #DDD;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 7px;
	padding-left: 15px;
	font-size:10px;
	border: none;
	text-decoration: none;
}
a:hover.panel_right {
	color: #DDD;
}
a.panel_right {
	color: #DDD;
	text-decoration: none;
	padding-bottom: 7px;
	padding-right: 30px;
	text-align:center;
	/*display: block;*/
}
input.panel_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 0px;
	cursor: hand;
	cursor: pointer;
}
.panel_right_selected{
	color:#fca62f;
	font-weight:bold;
}

.error_text {
	font-size: 13px;
	color: #FFF;
	background-color: #F00;
	padding: 2px;
	text-align: center;
}
.ErrorField {
	background-color: #F00;
	padding: 1px;
}

.date_field {
	border: #F7B357 1px solid;
	background-color:#f9f8f8;
	height:22px;
	font-size:13px;
	color:#797878;
}

input.date_field {
	width: 70px;
}

.submit {
	color: #FFF;
}

#ExtendedSearchContainerReplace th {
	font-size:13px;
	text-align: left;
	padding-bottom: 5px;
}
#ExtendedSearchContainerReplace td {
	padding-bottom: 15px;
}

.table_search {
	width: 760px;
}
.text .Code table {
	width: 100%;
	/*border-collapse:none;
	background-color: #FFF;*/
}
.text .Code table td{
	margin: 1px;
	padding: 3px;
	background-color: #DDD;
	
	border: #d0cfcf double 3px;
	/*padding: 3px;
	background-color: #ddd;*/
}
.text .Code table th{
	background-color: #663399;
	color: #FFF;
	height: 30px;
}

select, textarea {
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #666666; 
	scrollbar-3dlight-color: #F7B357;
	scrollbar-arrow-color: #000; 
	scrollbar-track-color: #DEDEDE; 
	scrollbar-darkshadow-color: #F7B357;
	border: #F7B357 1px solid;
}

div.label {
	float: none;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 10px;
	height: 20px;
}
.label div {
	float: right;
	width: 120px;
	height: 28px;
	background-image:url(/img/label.png);
	background-repeat: no-repeat;
	padding-top: 3px;
	text-align: center;
}
.label div, .label div a {
	font-size: 9px;
	text-transform: uppercase;
	color: #F00;
	font-weight: bold;
}

.BasketCountButton {
	width: 30px;
	border: #F7B357 3px double;
	background-color: #FFF;
}

.PlashkaOK {
	margin: 10px;
	height: 30px;
	background-image:url(/img/plashka_ok_bg.png);
	background-repeat: repeat-x;
	background-color:#FFD549;
}
.PlashkaOK div{
	height: 30px;
	background: url(/img/plashka_ok_left.png) no-repeat left;
}
.PlashkaOK div div{
	height: 30px;
	background: url(/img/plashka_ok_right.png) no-repeat right;
}
.PlashkaOK p{
	color: #F00;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
}
span.LeftMenuSpan {
	display:block;
	padding-bottom: 2px;
}
.LeftMenuSpan img {
	position: absolute;
	margin-left: -10px;
	margin-top: 4px;
}
.DiscountCurrent {
	color: #F00;
	font-size: 14px;
}
.CatalogTextPrice {
	text-align: center;
	vertical-align: middle;
	padding-left: 20px;
}

#BigImage {
	width: 300px;
}
.CatalogTextPrice div.small {
	float:left;
	height:80px;
	width:60px;
	padding:2px;
}
.CatalogTextPrice .small img {
	max-height:60px;
	max-width:60px;
	height: expression(this.height > this.width? "60px" : "auto");
	width: expression(this.height <= this.width? "60px" : "auto");
}

.NoDiscount {
	color: #F00;
}
.NewsShow td a{
	font-size: 12px;
	color: #616161;
	font-weight: normal;
}
.NewsRight td a{
	font-size: 10px;
	color: #616161;
	font-weight: normal;
}
.NewsRight p {
	margin: 0px;
	/*text-align: justify;*/
}
.date_number, td.date_number{
	font-size:16px;
	font-weight:bold;
	vertical-align:bottom;
	padding-right:5px;	
}	
.date_month_year, td.date_month_year{
	font-size:8px;
	font-weight:bold;
	width: 100%;
}
.NewsRight td a.AllNews {
	font-size: 12px;
	color: #FB7D02;
	font-weight: normal;
}
.sbCatalogShow a{
	font-size: 10px;
}
.OrderState0 {
}
.OrderState1 {
	background-color: #C0C0C0;
}
.OrderState2 {
	background-color: #00FFFF;
}
.OrderState3 {
	background-color: #00FF00;
}
.IconSearchPanel{
	padding-top:8px;
}

div.banner {
	text-align: center;
	padding: 5px 0px;
}

.item_icons {
	padding-bottom: 5px;
	/*position: absolute;
	padding-left: 100px;
	margin-top: -15px;
	width: 500px;*/
}

div.IconsText {
	padding: 10px;
}
.IconsText table {
	width: 100%;
}
.IconsText td {
	padding: 3px;
	text-align: justify;
	width: 100%;
}

.top_phone {
	color: #9CC61C;
	font-size: 24px;
	font-weight: bold;
	height: 36px;
	padding: 5px 13px;
}

div#CalculateCurrencies {
	padding-top: 10px;
}

/*.ContentBlock table, .ContentBlock td,  .ContentBlock th {
	margin: auto;
	padding: inherit;
}*/

.RightDescription {
	position: absolute;
	border: 1px solid #666;
	margin-left: -300px;
	padding: 5px;
	width: 250px;
	background: #FFF;
	color: #000;
	filter:alpha(opacity=85); 
	-moz-opacity: 0.85; opacity: 0.85;
	display: none;
}
.RightDescription p {
	text-align: right;
	margin: 2px;
}

/*ae_prompt*/
#aep_ovrl {
background-color: black;
-moz-opacity: 0.7; opacity: 0.7;
top: 0; left: 0; position: fixed;
width: 100%; height:100%; z-index: 99;
}
#aep_ww { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; text-align: center;}
#aep_win { margin: 20% auto 0 auto; width: 400px; text-align: left;}
#aep_w {background-color: white; padding: 3px; border: 1px solid black; background-color: #EEE;}
#aep_t {color: white; margin: 0 0 2px 3px; font-family: Arial, sans-serif; font-size: 10pt;}
#aep_text {width: 100%;}
#aep_w span {font-family: Arial, sans-serif; font-size: 10pt;}
#aep_w div {text-align: right; margin-top: 5px;}
/* для осла */
#aep_ovrl { 
position: absolute; 
filter:alpha(opacity=70); 
top: expression(eval(document.body.scrollTop)); 
width: expression(eval(document.body.clientWidth)); 
} 
#aep_ww {  
position: absolute;  
top: expression(eval(document.body.scrollTop));  
}