BODY {
		background:	#dfe7e5;
		margin:		0px;
		font-family:	Calibri, Helvetica;
		font-size:		10pt;
		overflow-y:	scroll;
	}

A {
	color:#30517a
	}

A IMG {
	border:none;
	}

FORM {
		margin:0;
	}
	
.links_href {
	}

.links_href A {
		position: absolute;
		left:-25px;
		top:-30px;
	}

/* Outfit */
.outer {
		background:url(/i/main_bg_top.gif);
		background-repeat:repeat-x;
		width:100%;
		height:100%;
	}

.left_outer_column {
		background:url(/i/main_bg_bottom.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		min-width:20px;
		width:3%;
	}

.left_outer_column DIV.a {
		background:url(/i/outer_left_shadow.gif);
		background-repeat:repeat-y;
		background-position:right top;
		width:100%;
		height:100%;
		min-width:20px;
	}

.left_outer_column DIV.min, .right_outer_column DIV.min {
		width:20px;
	}

.left_outer_column DIV.b {
		width:100%;
		height:100%;
		background:url(/i/outer_left_shadow_1.jpg);
		background-repeat:no-repeat;
		background-position:right  bottom;
	}

.left_outer_column DIV.c {
		background:url(/i/outer_left_decor.jpg);
		background-repeat:no-repeat;
		background-position:right top;
		position:relative;
		width:100%;
		min-width:20px;
		height:389px;
	}

.right_outer_column {
		background:url(/i/main_bg_bottom.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		min-width:20px;
		width:3%;
	}

.right_outer_column DIV.a {
		background:url(/i/outer_right_shadow.gif);
		background-repeat:repeat-y;
		background-position:left top;
		width:100%;
		height:100%;
	}

.right_outer_column DIV.b {
		width:100%;
		height:100%;
		background:url(/i/outer_right_shadow_1.jpg);
		background-repeat:no-repeat;
		background-position:left  bottom;
	}

.right_outer_column DIV.c {
		background:url(/i/outer_right_decor.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:100%;
		height:389px;
	}
	
/* Header */
.center_outer_column {
		background: url(/i/main_inner_top.gif);
		background-repeat: repeat-x;
		background-position: left top;
		position: relative;
		width: 94%;
		height:100%;
		min-width: 973px;
		background-color: #ffffff;
		vertical-align: top;
	}

.inner {
		background-image: url(/i/main_inner_bottom.gif);
		background-repeat: repeat-x;
		background-position: center bottom;
		padding: 0px;
		width: 100%;
		//padding-right: 1px;
		position:relative;
		height: 100%;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
	}

.top_image {
		background-image:url(/i/outer_main.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		padding-right:1px;
		width:100%;
		height:184px;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		clear:both;
	}

.logo_holder {
		width:30%;
		float:left;
		text-align:center;
		vertical-align:top;
		padding-top:0px;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

A.logo {
		width:133px;
		height:191px;
		margin-top:5px;
		//margin-top:0px;
	}

A.logo IMG {
		border:none;
		width:164px;
		height:191px;
	}

.top_holder {
		float:right;
		width:70%;
		height:135px;
		margin-top:5px;
		//margin-top:0px;
		position:relative;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
	}

.main_menu {
		float:right;
		font-size:100%;
		position:relative;
		width:70%;
		height:59px;
		padding-left:10px;
		clear:right;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
	}

DIV.phone {
		position:absolute;
		background:url(/i/phone-1.png);
		width:155px;
		height:88px;
		//background:none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/phone-1.png', sizingMethod='crop');
		right:18px;
		top:16px;
	}

.price_holder {
		display:block;
		position:absolute;
		right:160px;
		width:120px;
		top:80px;
		font-size:13px;
		text-decoration:none;
	}

.price_holder IMG {
		margin-right:10px;
		vertical-align:middle;
		float:left;
	}

.price_holder SPAN {
		font-size:7.5pt;
		margin:0;
 		width:100px;
 		//width:auto; 
		text-decoration:none !important;
		color:#777777;
		font-style:italic;
	}

.mail_holder {
		display:block;
		position:absolute;
		right:280px;
		width:140px;
		top:80px;
		text-decoration:none;
		font-style:normal;
		font-size:13px;
	}

.fav_holder {
		display:block;
		position:absolute;
		right:10px;
		width:140px;
		font-size:10px;
		top:0px;
		text-decoration:none;
		font-style:normal;
		font-size:13px;
	}

.price_holder:hover, .mail_holder:hover, .fav_holder:hover {
		text-decoration:underline;
	}

.mail_holder IMG {
		vertical-align:middle;
		margin-top:-3px;
		margin-right:5px;
	}

/* Menu */
.menu_item {
		height: 48px;
		width: -moz-fit-content;
		width: auto;
		margin-right:8px;
		//width: 100px;
		//white-space: nowrap;
		background:url(/i/menu-bg.gif);
		background-repeat:repeat-x;
		-moz-box-sizing: padding-box;
		box-sizing: padding-box;
		float: left;
	}

.menu_item .a {
		height:48px;
		padding-left:18px;
		background:url(/i/menu-bg-left.gif);
		background-repeat:no-repeat;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
	}

.menu_item .b {
		height:48px;
		padding-right:18px;
		padding-top:10px;
		background:url(/i/menu-bg-right.gif);
		background-repeat:no-repeat;
		background-position:right top;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
	}

.menu_item A {
		text-decoration:none;
	}
	
.menu_item A:hover{
		text-decoration:underline;
	}


.menu_selected A:hover {
		text-decoration:none;
	}

.menu_selected {
		background-image:url(/i/menu-sel-bg.gif);
		background-repeat:repeat-x;
		position:relative;
		z-index:100;
	}

.menu_selected .a { background-image:url(/i/menu-sel-bg-left.gif); }
.menu_selected .b { background-image:url(/i/menu-sel-bg-right.gif); }
.menu_selected A { color:#515151; }

.menu_hassub {background-image:url(/i/menu-sel-a-bg.gif)!important}
.menu_hassub .a { background-image:url(/i/menu-sel-a-left.gif)!important}
.menu_hassub .b { background-image:url(/i/menu-sel-a-right.gif)!important}


/* Submenu */	

.main_submenu {
		//left:0px;
		//display:inline;
		//white-space:nowrap;
		//width:auto;
		height:41px;
		-moz-box-sizing:content-box;
		box-sizing:border-box;
		position:absolute;
		z-index:25;
		background:url(/i/submenu-bg.gif);
		background-repeat:repeat-x;
		top:38px;
	}
	
.main_submenu DIV.a1
	{
		height:41px;
		width:100%;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		background-image:url(/i/submenu-bg-a.gif);
		background-repeat:no-repeat;
		position:relative;
		left:-7px;
		//left:0px;
		padding-left:14px;
		//display:inline;
		//white-space:nowrap;
		//width:auto;
	}

.main_submenu DIV.a2
	{
		padding-right:25px;
		padding-top:1px;
		height:41px;
		width:100%;
		background-image:url(/i/submenu-bg-b.gif);
		background-repeat:no-repeat;
		background-position:right top;
		//display:inline;
		//white-space:nowrap;
		//width:auto;
	}

.main_submenu DIV.a2 DIV {
		display:block;
		float:left;
		height:33px;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		padding:8px 15px 7px;
		font-size:13px;
		margin-right:3px;
	}

.main_submenu DIV A {
		text-decoration:none;
	}

.main_submenu DIV.a2 DIV.selected {
		background-image:url(/i/submenu-sel-bg.gif)
	}

.main_submenu DIV.a2 DIV.selected A {
		color:#000000;
	}

/* Catalog Menu */
.subitems {
		display:none;
		padding-left:20px;
	}
	

.clv0 {
		width:100%;
		-moz-box-sizing:content-box;
		box-sizing:border-box;
		font-size:10pt;
	}

.clv0 H4 {
		margin:0px;
		padding:4px 0 0 30px;
		min-height:28px;
		font-size:10pt;
		//margin-left:40px;
	}

.clv0 H4 IMG {
		position:relative;
		width:13px;
		height:13px;
		margin-right:-13px;
		left:-21px;
		top:3px;
		vertical-align:center;
	}

.clv0 H4 A {
		color:#000000;
		text-decoration:none;
	}

.clv1 {
		margin:none;
		-moz-box-sizing:content-box;
		box-sizing:border-box;
	}

.clv1 H4 {
		font-weight:normal;
		background:none;
		padding:0px;
		margin-left:40px;
 		min-height:22px;
		-moz-box-sizing:content-box;
		box-sizing:border-box;
	}

.clv1 H4 A {
		color:#36567a;
		text-decoration:none;
		padding-top:2px;
		-moz-box-sizing:content-box;
		box-sizing:border-box;
	}

.clv2 {
		margin:none;
		padding:1px 0px;
		-moz-box-sizing:content-box;
		box-sizing:border-box;
	}

.clv2 H4 {
		padding:0px;
		margin:none;
		min-height:20px;
		height:auto;
	}

.clv2 .subitems {
		padding-left:8px;
	}

.c_sel {
	}

H4.cItm {
		min-height:16px;
		//padding:2px 0px;
		height:auto;
		padding:0px;
		margin-left:26px;
		
		-moz-box-sizing:padding-box;
		box-sizing:padding-box;		
	}

H4.cItm IMG {
		height:17px;
		width:17px;
		left:0px;
		margin-right:3px;
		vertical-align:-moz-top;
		//vartical-align:top;
		position:relative;
		top:-1px;
	}

H4.cItm A {
		display:inline-block;
		padding:1px 13px 1px 9px;
		//padding:2px 13px 2px 9px;
		color:#303030;
		text-decoration:none;
		min-height:16px;
		vertical-align:top;
		max-width:90%;
		-moz-box-sizing:padding-box;
		box-sizing:padding-box;
	}

.lv3sel {
	}

.lv3sel A {
		font-weight:bold;
		text-decoration:none !important;
		background:url(/i/lmenu-bg.gif) !important;
		background-repeat:repeat-x !important;
	}

.catalog-menu A SPAN {
		color:#909090;
	}

/* Catalog SubMenu */

.catalog_line {
	width:100%;
	-moz-box-sizing:padding-box;
	box-sizing:border-box;
	background-repeat:repeat-x;
	background-position:bottom left;
}
.catalog_line .sub_menu
	{
		margin: 0px;
		font-size: 8.5pt;
		font-weight: normal;
		background: url(/i/catalog_menu.gif);
		background-position:8px 9px;
		border-bottom:1px solid #d9d9d9;
		background-repeat: no-repeat;
		padding-left: 22px;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		padding-top: 5px;
		padding-bottom: 3px;
		min-height: 17px;
		height: auto;
	}

.catalog_line .sub_menu A
	{
		font-size: 8.5pt;
		text-decoration: none;
	}

.catalog_line .over {
		background:#f0f0f0
	}
.catalog_line H4 {
		display:block;
		//padding:1px 0px;
		//width:100%;
	}
.catalog_line H4 .menu-link {
		width:15px;
		height:11px;
		background:url(/i/menu-link.gif) no-repeat;
		background-position:top left;
		display: block;
		float: right;
		font-size: 1px;
		overflow: hidden;
		padding-top: 11px;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		margin:3px 5px 2px 0px;
	}

.catalog_line .over .menu-link {
		background-position:-11px left;
	}

/* Content */

.left_column {
		width:28%;
		min-width:280px;
		margin-top:5px;
		vertical-align:top;
		position:relative;
		float:left;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		padding-right:5px;
		padding-bottom:130px;
	}

.center_column {
		width: 70%;
		height: auto;
		overflow: hidden;
		float: left;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		padding: 0px 10px 10px 10px;
		margin-bottom:130px;
		//aosition: absolute;
		//padding-right: 1px;
		//height:auto;
		//z-index:10;
	}

.center_column_2_columns {
		width:71%;
		height:auto;
		position:relative;
		overflow:hidden;
		float:left;
		clear:right;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		padding:10px 0px;
		margin-bottom:130px;
		//padding-right: 1px;
	}

.right_column {
		width:25%;
		overflow-x:hidden;
		position:relative;
		float:left;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		margin:0;
		padding: 0px 15px 130px 5px;
	}

#divCatalogPanel {
		//filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=0,Enabled=false)
		background:url(/i/bg_white.gif);
	}

#divCatalogPanel * {
		//font-family:Arial, Helvetica;
		//background:url(/i/bg_white.gif);
	}
#divCatalogPanel .bframe * {
		background:transparent;
	}
	
/* Search Field */

.input_field, .input_field DIV {
		min-height:24px;
		height:24px;
		background:url(/i/skin_input.png);
		background-repeat:no-repeat;
		background-position:left top;
	}

.input_field INPUT {
		background:transparent;
		height:100%;
		width:100%;
		border:none;
		font-size:11px;
		padding:5px 6px 2px 2px;
		//height:22px;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		background-image: url(/i/skin_input.png);
		background-repeat: no-repeat;
		background-position: right -48px;
		position:relative;
		z-index:10;
		text-align:right;
		color:#999999;
	}

.input_field DIV {
		background:url(/i/skin_input.png);
		background-repeat:no-repeat;
		background-position:left -24px;
		position:relative;
		z-index:1;
	}

.search_field {
		height:60px;
		background:#e6e6e6;
		background-image:url(/i/search_fld.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding:18px;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		margin-top:5px;
	}

.srch_field_piece {
		background:url(/i/srch_field_piece.jpg);
		width:28px;
		height:67px;
		position:absolute;
		right:0;
		//right:-1px;
		top:200px;
	}

/* FRAME */

.frame {
		width:-moz-fit-content;
 	}

.frame .front {
		position: relative;
		z-index: 51;
		display: block;
		width:100%;
		//width:99%;
		float: left;
		min-height: 28px;
		//height: 28px;
	}

.frame .center {
		position: relative;
		z-index: 52;
		display: block;
		margin: 0;
		text-decoration:none;
		padding: 18px 15px 20px 20px;
		margin-bottom:-28px;  
	}

.frame .top , .frame .bottom {
		position: absolute;
		z-index: 51;
		top: 0;
		bottom: 0;
		left: 0;
		overflow: hidden;
		//top: auto;
		//width: 100%;
		//height: 100%;
		right: 28px; 
	}

.frame .bottom {
		top: auto;
		bottom: -28px;
		height: 28px;
	}

.frame .right {
		left: auto;
		right: 0;
		width: 28px;
		//margin-left: 100%;
	}

.frame .top * , .frame .bottom * {
		position: absolute;
		top: 0;
		left: 0;
		width: 478px;
		height: 478px;
		background: url('/i/digest_view.jpg') 0 0 no-repeat;
	}

.frame .top * {
		margin-top: -28px;
	}

.frame .left * {
		margin-left: -28px;
		//width: 100%;
	}

.footer {
		position: absolute;
		clear:both;
		border-top:1px solid #e0e0e0;
		left: 1px;
		top:100%;
		//top:auto;
		bottom:25px;
		width: 100%;
		min-width: 880px;
		margin-top: -110px;
		font-size: 8pt;
		color: #656565;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		padding: 5px 25px;
	}

.footer H4 {
		font-size:8pt;
	}

.footer DIV {
 		float:left;
		width:25%;
	}

/* News Blocks */

.news_block {
		width:100%;
		float:left;
		background:#f5f5f5;
		color:#62584b;
		padding:15px;
		font-size:8.5pt;
		margin:0px 0px 10px 0;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
	}

.news_block_centered {
		width:33%;
		min-width:310px;
		margin:0px 0px 10px 10px;
	}

.news_block H4 {
		margin:0;
		margin-bottom:10px;
		color:#888888;
		font-size:11px;
		font-weight:normal;
		font-style:italic;
	}

.news_block H2 {
		font-size:12px;
		margin:0;
		margin-bottom:5px;
	}

.all_news	 {
		width:100%;
		margin-top:20px;
		font-size:11pt;
		padding-right:50px;
		margin-bottom:15px;
		font-size:12px;
		clear:both;
		text-align:right;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
	}

/* Content */
.mainpic {
		width: 100%;
		height: 256px;
		position: relative;
		margin-bottom: 18px;
	}

.mainpic DIV.holder {
		min-width: 250px;
		max-width: 638px;
		width: 100%;
		position: absolute;
		right: 0px;
		//position: static;
		
		height: 256px;
		//text-align:right;
		text-align:right;
	}

.mainpic DIV.holder DIV {
  
		width: 638px;
		height: 256px;
		background: #5c83be;
		background-image: url(/i/picture_1.jpg);
		background-repeat: no-repeat;
	}

.content {
		margin-left:5px;
		font-size:12pt;
		margin-bottom:15px;
		padding: 24px 20px 10px 32px;
		width:80%;
		min-width:560px;
		max-width:900px;
		clear:both;
		-moz-box-sizing:content-box;
		box-sizing:content-box;
		background-repeat:no-repeat;
		z-index:11;
		line-height: 140%;
	}

.catalog {
		width:95% !important;
		min-width:590px !important;
	}

.content H1, .content H2, .content H3, .content H4, .content H5 {
		position:relative;
		left:-18px;
		font-weight : normal;
	}	

.content H1 {
		font-size:20pt;
		color:#605c35;
		margin:16px 8px 14px  -5px;
	}

.content H2 {
		
		font-size:16pt;
		margin:8px 8px 8px  -5px;
	}

.content_block {
		border-top: 1px dotted #a0a0a0;
		margin-top: 18px;
		padding-top: 5px;
		width: 100%;
		float: left;
		clear: both;
		-moz-box-sizing: padding-box;
		box-sizing:border-box;
	}

.content_block DIV {
		text-indent:15px;
	}
.content P {
		text-indent:15px;
	}

.content_block H3.title {
		margin:0;
		height:25px;
		position:relative;
		top:-17px;
		margin-bottom:-12px;
		//margin-bottom:0px;
		width:-moz-fit-content;
		//width:100px;
		white-space:nowrap;
		background:#ffffff;
		color:#29324b;
		padding:0px 10px;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		margin-left:25px;
		font-size:12pt;
	}

.right_column .content_block {
	}

.right_column .content_block H3.title{
		font-size:10pt;
		top:-15px;
	}

/* Digest */
 
.spacer {
		height: 1px;
		font-size: 1px;
	}

/* Advertizing */
.adv_links {
		font-size:12px;
		width:70%;
		margin-left:20px;
		border-top:1px solid #d0d0d0;
		margin-top:10px;
		padding:40px 10px 20px 10px;
		float:left;
		opacity:0.7
		}
.adv_links UL {
		list-style-type:none
		}
.adv_links A:hover {
		color : #c74d0a
		}
.adv_links LI {
		margin-left:-25px;
		margin-bottom:10px;
		font-size:12px
		}

.cat_description {
		color:#808080;
		margin:0px !important;
		padding-bottom:13px !important;
		font-size:12px;
		}

A.special {
		background-image:url(/i/marker.gif);
		padding:0px 5px;
		margin-top:5px;
		line-height:24px;
		color:#ffffff;
		font-size:12px;
		}

/* Input Classes */

.input_data {
		border-collapse:collapse;
		border:1px solid #ffffff;
		background:#f0f0f0;
		width:100%;
	}
.input_data TD {
		border:1px solid #ffffff;
		padding:10px;
		-moz-box-sizing:content-box;
		box-sizing:content-box;
		vertical-align:top;
	}
INPUT.text {
		color:#101010;
		text-align:left;
	}
TEXTAREA.text {
		border: 1px solid  #c0c0c0;
		background:#FBFCE6;
		width:100%;
	}
.caption {
		font-size:11px;
		background:#eaeaea;
		border: 1px solid #ffffff !important;
		text-align:right;
	}

.title SPAN {
		color:#ff6f20;
		font-size:10px;
	}

.error {
		padding:20px;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		background-color:#f5e9c4;
		font-size:15px;
		color:#202020;
		border-bottom:1px dotted #b29e7b;
	}

.error H3 {
		font-size:14px;
		font-weight:bold;
		margin:0 0 15px 0;
		color:#ae6d3d;
	}

.error_field {
		color:#606060;
		font-size:12px;
		margin:6px 0px 0px 15px;
	}

/* BANNERS */
.banners {
		max-width: 1024px;
		position:relative;
	}

.banners A {
		display:block;
		width:100%;
		text-align:moz-right;
		//text-align:right;
		//display:inline;
		background-repeat:no-repeat;
	}

.banners A DIV {
		width: 100%;
		height: 109px;
		background:url(/i/banner-mask.png);
		//width: 16px;
		//display:inline;
		//background:none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/banner-mask.png, sizingMethod=crop);
		background-repeat:no-repeat;
		background-position:right top;
	}

.banners TD {
		padding-right:5px;
		padding-bottom:5px;
	}
	
/* Border Frame */

.bframe {
		width:-moz-fit-content;
		height:-moz-fit-content;
		//margin-bottom:25px;
 	}

.bframe .front {
		display: block; position: relative; z-index: 51;  width:100%; float: left;
		//width:99%;
		min-height: 22px;
		//height: 22px;
		margin-bottom:28px;
		//margin-bottom:0px;
	}

.bframe .center {
		display: block; position: relative; z-index: 52; margin: 0; text-decoration:none;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		padding: 2px;
		margin-bottom:-22px;
	}

.bframe .top , .bframe .bottom {
		z-index: 51; position: absolute; top: 0; bottom: 0; left: 0; overflow: hidden;
		//top: auto;
		//width: 100%;
		//height: 100%;
		right: 22px;
	}

.bframe .bottom {
		top: auto;
		bottom: -22px;
		height: 22px;
	}

.bframe .right {
		left: auto; right: 0;
		width: 22px;
		//margin-left: 100%;
	}

.bframe .top * , .bframe .bottom * {
		position: absolute; top: 0; left: 0;
		width: 900px;
		height: 900px;
		background: url('/i/border-1.gif') 0 0 no-repeat !important;
	}

.bframe .top * {
		margin-top: -22px;
	}

.bframe .left * {
		margin-left: -22px;
		//width: 100%;
	}

.categrory-tabs {
		position:relative;
		height:60px;
		z-index:2;
		top:-6px;
		margin-bottom:-8px;
		//margin-bottom:-7px;
		padding-right:-1px;
		//padding-right:1px;
		width:100%;
		-moz-box-sizing:padding-box;
		box-sizing:padding-box;
	}

.categrory-tabs DIV {
		top:4px;
		cursor:pointer;
		z-index:20;
		position:relative;
		//margin-right:0px;
		height:55px;
		width:50%;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		float:left;
		//display:inline;
		background-position:left top;
		background-repeat:repeat-x;
	}

.categrory-tabs DIV I {
		height:55px;
		display:block;
		width:100%;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		background-repeat:no-repeat;
		background-position:left top;
	}

.categrory-tabs DIV EM {
		height:55px;
		position:relative;
		display:block;
		width:100%;
		text-align:center;
		-moz-box-sizing:padding-box;
		box-sizing:border-box;
		overflow:hidden;
		background-repeat:no-repeat;
		background-position:right top;
	}

.categrory-tabs DIV.cur {
		top:0px;
		//top:1px;
		height:59px;
		margin-bottom:1px;
		background-position:left -59px;
		z-index:25;
	}

.categrory-tabs DIV.cur EM {
		background-position:right -59px;
		height:59px;
 	}

.categrory-tabs DIV.cur I {
		background-position:left -59px;
		height:59px;
	}

.categrory-tabs DIV EM IMG {
		position:relative;
		z-index:50;
		top:11px;
		//top:8px;
	}


#oGasTab {
		background-image:url(/i/c-gas-bg.gif);
	}

#oWaterTab {
		background-image:url(/i/c-water-bg.gif);
	}

.icon-gas {
		display:block;
		background:url(/i/c-gas-icon.png);
		background-repeat:no-repeat;
		text-align:center;
		margin-top:5px;
		margin-left:auto;
		margin-right:auto;
		width:122px;
		height:45px;
		-background-image:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/c-gas-icon.png, sizingMethod=crop);
	}

.icon-water {
		display:block;
		margin-left:auto;
		margin-right:auto;
		background:url(/i/c-water-icon.png);
		background-repeat:no-repeat;
		margin-top:5px;
		width:122px;
		height:45px;
		-background-image:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/c-water-icon.png, sizingMethod=crop)
	}

.catalog-menu {
		background-repeat: repeat-x;
		
		padding-top: 15px;
		display: none;
		min-height: 250px;
		//height:250px;
	}

.counter-holder {
	position:absolute; top:-200px;
}

/* Digest */

.digest-holder {
		cursor:pointer;
		padding: 5px;
		height:150px;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		position: relative;
		text-align:right;
	}

.digest-thumb {
		width: 100px;
		height: 100px;
		margin-top:10px;
		-moz-box-sizing: padding-box;
		box-sizing: border-box;
		display : block;
		overflow:hidden;
		margin-left: auto;
	}

@-moz-document url-prefix() {
 	.digest-holder {
 			text-align:-moz-right;
 			}
	.categrory-tabs DIV EM {
			text-align:-moz-center;
		} 			
}


.digest-mask {
		width: 60%;
		height: 140px;
		background:#ffffff;
		opacity : 0.75;
		filter : progid : DXImageTransform.Microsoft.Alpha (opacity=75);
		top:0px;
		left:25px;
 		position:absolute;
		z-index: 20;
	}

.digest-info {
		width : 60%;
		height : 150px;
		position : absolute;
		top : 5px;
		text-align : left;
		left : 10px;
		z-index : 30;
	}
.digest-info H3 {
		font-size: 15px;
		font-weight: normal;
		color : #000000;
		margin: 2px 0px 3px 0px
	}
.digest-info H3 DIV {
		color: #707070;
		font-style:italic;
	}
.digest-price {
		font-size:18px;
		font-weight:bold;
		color:#a31e00;
	}
.digest-details {
		font-size:12px;
		margin-top:15px;
		color:#909090
	}

.in-text-image {
	float: left;
	margin: 8px 15px 8px 0px
	}

.in-text-image DIV  {
	padding-left: 85px; z-index: 10; width: 300px; color: #404040; font-style: italic; position: relative; top: -85px; margin-bottom:-35px;
	padding-bottom:10px;
	}

.in-text-image DIV.b {
		padding-right:85px;
		padding-left:20px;
	}