html, body
{
	padding:     0px;
	margin:      0px;
	background:  none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	padding:     0px;
	margin:      0px;
	font-weight: 100;
}

img
{
	border: 0px;
}
a.link_a
{
        color:           #292929;
        text-decoration: underline;
}
a.link_a:hover
{
        text-decoration: none;
}
form
{
	padding: 0px;
	margin:  0px;
}

.text_yellow
{
	color: #ffcc33;
}
.text_red
{
	color: #e95635;
}

input.input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:       #000000;
}

.col
{
	float: left;
}

.endline
{
	clear:       both;
	overflow:    hidden;
	height:      0px;
	font-size:   0px;
	line-height: 0px;
}
.endline2
{
	clear:       both;
	overflow:    hidden;
	height:      0px;
	font-size:   0px;
	line-height: 0px;
	height:2px;
}
.sup /*Kostya*/
{
	font-size: 9px;
	position:  relative;
	top:       -2px;
}

/* BUTTON A start */
.btn_a
{
	text-decoration: none;
	cursor:          pointer;
	font-size:       10px;
	color:           #FFF;
	line-height:     10px;
	display:         block;
	/*padding-top:    4px; /* Kostya */
}

.prod_box_a_content .btn_a
{/*victor*/
	padding-top:    4px;
}

	.btn_a .btn_a_left
	{
		display:    block;
		float:      left;
		width:      6px;
		height:     13px;
		background: url(../images/btn_a_left.gif) left top no-repeat;
	}
	.btn_a .btn_a_center
	{
		display:    block;
		height:     13px;
		float:      left;
		background: url(../images/btn_a_bg.gif) left top repeat-x;
		padding:    0px 1px 0px 3px;
		color:      #FFF;
		text-align: center;
		font-weight:bold;/*Kostya*/
	}
	.btn_a .btn_a_right
	{
		display:    block;
		float:      left;
		width:      6px;
		height:     13px;
		background: url(../images/btn_a_right.gif) left top no-repeat;
	}
/* BUTTON A end */


/* BUTTON B start */
.btn_b
{
	text-decoration: none;
	cursor:          pointer;
	font-size:       14px;
	font-weight:     bold;
	color:           #292929;
	line-height:     27px;
	text-align:      center;
	display:         block;
	text-transform:  uppercase;
}
	.btn_b .btn_b_left
	{
		display: block;
		float:   left;
		width:   2px;
		height:  28px;
	}
	.btn_b .btn_b_center
	{
		display:    block;
		float:      left;
		height:     28px;
		background: url(../images/btn_b_bg.gif) left top repeat-x;
	}
	.btn_b .btn_b_right
	{
		display: block;
		float:   left;
		width:   2px;
		height:  28px;
	}
/* BUTTON B end */


/* MESSAGE BOX A start */
.message_box_a
{
	position: absolute;
	z-index:  2000;
}
	.message_box_a .mb_a_top_left
	{
		width:            1px;
		height:           3px;
		background-color: #bcbdc0;
	}
	.message_box_a .mb_a_top_right
	{
		width: 8px;
	}
	.message_box_a .mb_a_top_center
	{
		height:     5px;
		font-size:  1px;
		background: url(../images/message_box_a_top.gif) left top repeat-x;
	}
	.message_box_a .mb_a_content
	{
		border-left:      1px solid #bcbdc0;
		border-right:     1px solid #bcbdc0;
		background-color: #e6e8e7;
	}
	.message_box_a .mb_a_title
	{
		height:     18px;
		margin:     0px 3px 0px 3px;
		overflow:   hidden;
		background: url(../images/message_box_a_title_bg.jpg) left top repeat-y #7e0713;
	}
	.message_box_a .mb_a_title div
	{
		float:        left;
		font-size:    14px;
		font-weight:  bold;
		color:        #FFF;
		line-height:  18px;
		padding-left: 6px;
	}
	.message_box_a .mb_a_text
	{
		text-align:     center;
		font-size:      11px;
		font-weight:    bold;
		color:          #292929;
		text-transform: uppercase;
		padding:        18px 0px 18px 0px;
	}
	.message_box_a .mb_a_close
	{
		display: inline;
		width:   12px;
		height:  10px;
		float:   right;
		margin:  3px 4px 0px 0px;
		cursor:  pointer;
	}
	.message_box_a .mb_a_bot_left
	{
		font-size: 0px;
		width:     7px;
		height:    6px;
	}
	.message_box_a .mb_a_bot_center
	{
		font-size: 1px;
		height:    6px;
	}
	.message_box_a .mb_a_bot_right
	{
		font-size: 0px;
		width:     8px;
		height:    6px;
	}
	.message_box_a .mb_a_btns
	{
		width:  180px;
		margin: 0px auto 5px auto;
	}
/* MESSAGE BOX A end */



/* HEALTH NUTRITION BOX A start */
.hn_box_a
{
	display:    inline;
	float:      left;
	width:      272px;
	height:     169px;
	background: url(../images/hn_box_a_bg.gif) left top no-repeat;
}
	.hn_box_a .hn_box_a_left
	{
		width: 161px;
		float: left;
	}
	.hn_box_a .hn_box_a_text
	{
		width:     92px;
		float:     left;
		font-size: 11px;
		color:     #292929;
		padding:   15px 0px 0px 0px;
	}
	.hn_box_a .btn_a
	{
		display: inline;
		float:   right;
		margin:  3px 10px 0px 0px;
	}
/* HEALTH NUTRITION BOX A end */



/* DOWNLOADS AND MEDIA BOX A start */
.dm_box_a
{
	display:    inline;
	float:      left;
	width:      272px;
	height:     189px; /* 169 Kostya */
}
	.dm_box_a .dm_box_a_bg_a
	{
		width:      272px;
		height:     169px;
		background: url(../images/hn_box_a_bg.gif) left top no-repeat;
	}
	.dm_box_a .dm_box_a_bg_double
	{
		width:      395px;
		height:     169px;
		background: url(../images/hn_box_double_bg.gif) left top no-repeat;
	}
	.dm_box_a .dm_box_a_bg_b
	{
		width:      272px;
		height:     169px;
		background: url(../images/dm_image_a.jpg) center 1px no-repeat;
	}
	.dm_box_a .dm_box_a_bg_c
	{
		width:      272px;
		height:     169px;
		background: url(../images/dm_image_b.jpg) center 1px no-repeat;
	}
	.dm_box_a .dm_box_a_bg_d
	{
		width:      272px;
		height:     169px;
		background: url(../images/dm_image_c.jpg) center 1px no-repeat;
	}
	.dm_box_a .dm_box_a_bg_e
	{
		width:      272px;
		height:     169px;
		background: url(../images/dm_image_d.jpg) center 1px no-repeat;
	}
	.dm_box_a .dm_box_a_bg_f
	{
		width:      272px;
		height:     169px;
		background: url(../images/dm_image_f.jpg) center 1px no-repeat;
	}
	.dm_box_a .dm_box_a_title
	{
		font-size:      11px;
		font-weight:    bold;
		color:          #292929;
		padding:        0px 0px 3px 6px;
		text-transform: uppercase;
	}
	.dm_box_a  .dm_box_a_content
	{
		height: 143px;
		position: relative;
		overflow: visible;
	}
	.dm_box_a .dm_box_a_content .dm_popup
	{
		position: absolute;
		left:     135px;
		top:      -1px;
		width:    138px;
		height:   172px;
		z-index:  100;
	}
	.dm_box_a .dm_box_a_content .dm_popup .text
	{
		font-size:      11px;
		color:          #FFF;
		font-weight:    bold;
		text-align:     center;
		text-transform: uppercase;
		padding:        39px 0px 0px 0px;
	}
	.dm_box_a .dm_box_a_content .dm_popup .btn_a
	{
		margin: 49px 0px 0px 17px;
		height: auto;
		position: relative;
		z-index:1000;
		cursor:pointer;
	}
	.dm_box_a  .dm_box_a_content a
	{
		display: block;
		height:  143px;
		width:   100%;
	}
	.dm_box_a .btn_dm_a
	{
		margin-left: 22px;
		float:       left;
		display:     inline;
	}
	.dm_box_a .btn_dm_b
	{
		margin-right: 16px;
		float:        right;
		display:      inline;
	}
	.dm_box_a .btn_dm_c
	{
		margin-left: 18px;
		float:       left;
		display:     inline;
	}
	.dm_box_a .btn_dm_d
	{
		margin-right: 16px;
		float:       right;
		display:     inline;
	}
	.dm_box_a .btn_a .btn_a_center
	{
		width:      92px;/*88 Kostya*/
		text-align: center;
	}
	.dm_box_a .btn_dm_c .btn_a_center
	{
		width:      94px;
		text-align: center;
	}
	.dm_box_a .btn_dm_d .btn_a_center
	{
		width:      88px;
		text-align: center;
	}
/* DOWNLOADS AND MEDIA BOX A end */


/* POPUP OVERLAY start */
#popup_overlay
{
	position:   absolute;
	width:      100%;
	z-index:    110;
	left:       0px;
	top:        0px;
	background: url(../images/dot_1x1.gif) left top repeat;/* #00F; /**/
}
/* POPUP OVERLAY start */



/* POPUP A start */
.popup_a
{
	position: absolute;
	z-index:  1000;
}
	.popup_a .popup_a_top_left
	{
		width:               11px;
		height:              14px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           1px;
	}
	.popup_a .popup_a_top_center
	{
		height:     14px;
		font-size:  1px;
		text-align: right;
		background: url(../images/popup_a_top.gif) left top repeat-x;
	}
	.popup_a .popup_a_top_right
	{
		width:               18px;
		height:              14px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           1px;
		position:            relative;
	}
	.popup_a .popup_a_content_left
	{
		width:            2px;
		font-size:        1px;
		background-color: #bcbdc0;
	}
	.popup_a .popup_a_content_center
	{
		background-color: #FFF;
	}
	.popup_a .popup_a_close
	{
		font-size:       10px;
		color:           #9b9a99;
		text-decoration: underline;
		position:        relative;
		top:             5px;
		right:           -1px;
	}
	.popup_a .popup_a_close:hover
	{
		text-decoration: none;
	}
	.popup_a .popup_a_title_a
	{
		font-size:      10px;
		height:         24px;
		line-height:    24px;
		color:          #292929;
		text-transform: uppercase;
		width:          326px;
		margin:         0px 0px 0px 39px;
		position:       relative;
		top:            -12px;
	}
	.popup_a .popup_a_swf_a
	{
		padding:  0px 0px 0px 39px;
		position: relative;
		top:      -15px;
	}
	.popup_a .popup_a_line_a
	{
		height:           1px;
		font-size:        0px;
		overflow:         hidden;
		line-height:      0px;
		background-color: #bcbdc0;
		margin:           0px 6px 0px 6px;
		position:         relative;
		top:              -7px;
	}
	.popup_a .popup_a_content_right
	{
		width:               9px;
		font-size:           1px;
		background-position: left top;
		background-repeat:   repeat-y;
	}
	.popup_a .popup_a_bot_left
	{
		width:               33px;
		height:              18px;
		font-size:           1px;
		background-position: left top;
		background-repeat:   no-repeat;
	}
	.popup_a .popup_a_bot_center
	{
		height:              18px;
		font-size:           1px;
		background-position: left top;
		background-repeat:   repeat-x;
	}
	.popup_a .popup_a_bot_right
	{
		width:               18px;
		height:              18px;
		font-size:           1px;
		background-position: left top;
		background-repeat:   no-repeat;
	}
/* POPUP A end */

.age_screener_content
{
	margin-left: 14px;
}
.form_ftf .form_ftf_row_a.age_screener_content
{
	margin-left: 14px;
}
.age_screener_content select
{
	border-color: #3D7BAD #B5CFE7 #B5CFE7;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	height: 20px;
}
/* POPUP PRINT PAGE start */
.print_page_a{}
	.print_page_a .print_logo
	{
		float:  left;
		width:  275px;
		height: 50px;
	}
	.print_page_a .print_logo img
	{
		margin: 2px 0px 0px 19px;
	}
	.print_page_a .print_button
	{
		float: left;
	}
	.print_page_a .print_button .btn_a .btn_a_center
	{
		width: 79px;
	}
	.print_page_a .print_button .btn_a
	{
		margin: 14px 0px 0px 0px;
	}
	.print_page_a .print_line
	{
		height:      1px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
		margin:      0px 10px 0px 10px;
		background:  url(../images/dot_1x1_gray.gif) left top repeat-x;
	}
	.print_page_a
    {
        padding: 8px;
    }	
	.print_page_a .print_content h1
	{
		font-size:      18px;
		color:          #292929;
		text-transform: uppercase;
		padding:        42px 0px 0px 62px;
	}
	.print_page_a .print_content .ctext
	{
		font-size:   12px;
		line-height: 14px;
		color:       #292929;
		padding:     0px 50px 0px 60px; /* 0px 50px 60px 60px; Kostya */
	}
	.print_page_a .print_content .ctext a.link
	{
		color:           #292929;
		text-decoration: underline;
	}
	.print_page_a .print_content .ctext a:hover
	{
		text-decoration: none;
	}
/* POPUP PRINT PAGE end */



/* POPUP FORWARD TO A FRIEND start */
.form_ftf
{
	font-size: 9px;
	color:     #292929;
	padding-top: 8px;
	padding-right: 8px;
}
	.form_ftf .form_ftf_title
	{
		padding: 0px 0px 7px 14px;
	}
	.form_ftf .form_ftf_row_a
	{
		margin: 8px 0px 0px 0px;
	}
	.form_ftf .form_ftf_col_a
	{
		width:       134px;
		float:       left;
		text-align:  right;
		height:      17px;
		line-height: 18px;
	}
	.form_ftf .itext
	{
		float:     left;
		width:     172px;
		height:    15px;
		border:    1px solid #bcbdc0;
		font-size: 12px;
	}
	.form_ftf .form_ftf_col_b
	{
		float:      left;
		text-align: left;
		width: 176px;
		padding:    0px 0px 0px 5px;
	}
	.error_label
	{
		color: #ff0000;
		height: 12px;
	}
	.form_ftf .form_ftf_col_c
	{
		float:      left;
		text-align: left;
		width:      190px;
		margin:     0px 0px 0px 10px;
		display:    inline;
	}
	.form_ftf .form_ftf_col_d
	{
		float:       left;
		color:       #9b9a99;
        font-weight: bold;
	}
	.form_ftf .form_ftf_col_d a.link
	{
		font-size:       10px;
		color:           #9b9a99;
		text-decoration: underline;
	}
	.form_ftf .form_ftf_col_d a.link:hover
	{
		text-decoration: none;
	}
	.form_ftf .form_ftf_col_d a.link span
	{
		color:          #292929;
		text-transform: uppercase;
	}
	.form_ftf .form_ftf_col_d a.btn_a
	{
		margin: 3px 0px 0px 0px;
	}
/* POPUP FORWARD TO A FRIEND end */



/* WHERE TO BUY FORM start */
.wtb_form{}
	.wtb_form .wtb_form_col_a
	{
		float:       left;
		width:       270px; /*255 Kostya*/
		height:      17px;
		line-height: 17px;
		font-size:   11px;
		color:       #292929;
		text-align:  right;
		font-weight: bold;
	}
	.wtb_form .wtb_form_col_a .red
	{
		color:          #d22334;
		text-transform: uppercase;
	}
	.wtb_form .wtb_form_col_b
	{
		float: left;
		width: 304px;
	}
	.wtb_form .wtb_form_col_b input
	{
		float:       left;
		width:       116px;
		height:      18px;
		border:      1px solid #bcbdc0;
		margin-left: 18px;
		font-size:   12px;
	}
	.wtb_form .wtb_form_row_a
	{
		margin: 15px 0px 0px 0px;
	}
    .wtb_form .wtb_form_submit
    {
        margin: 25px 0px 0px 357px;
    }	
/* WHERE TO BUY FORM end */



/* UNSUBSCRIBE FORM start */
.form_unsubscribe
{
	font-size: 10px;
	color:     #292929;
}
	.form_unsubscribe .row_a
	{
		margin: 18px 0px 0px 0px;
	}
	.form_unsubscribe .row_b
	{
		margin: 12px 0px 0px 0px;
	}
	.form_unsubscribe .col_a
	{
		float:       left;
		width:       192px;
		text-align:  right;
		height:      22px;
		line-height: 23px;
		font-weight: normal;
	}
	.form_unsubscribe .col_b
	{
		float:   left;
		padding: 0px 0px 0px 14px;
	}
	.form_unsubscribe .col_c
	{
		float:       left;
		padding:     0px 0px 0px 14px;
		font-weight: normal;
	}
	.form_unsubscribe .col_c input
	{
		float:         left;
        position:      relative;
        left:          -4px;
        margin-bottom: 10px;		
	}
	.form_unsubscribe .col_c .btn_a
	{
		margin-left: 66px;
	}
    .form_unsubscribe .col_c a.link
    {
        color:           #292929;
        text-decoration: underline;	
        font-weight:bold;
    }
    .form_unsubscribe .col_c a.link:hover
    {
        text-decoration: none;
    }    
	.form_unsubscribe .col_b input
	{
		width:            230px;
		height:           18px;
		background-color: #FFF;
		float:            left;
		font-size:        12px;
		border:           1px solid #bcbdc0;
	}
/* UNSUBSCRIBE FORM end */


/* PRODUCTS BREAKFAST start */
.prod_breakf_a
{
        float:        left;
        width:        90px;
        margin-right: 28px;
}
        .prod_breakf_a a
        {
                cursor:          pointer;
                text-decoration: none;
                color:           #d22334;
        }
        .prod_breakf_a .prod_breakf_a_image
        {/*victor*/
        }
        .prod_breakf_a .prod_breakf_a_desc
        {
                color:       #d22334;
                font-size:   11px;
                line-height: 11px;
                font-weight: bold;
                padding-top: 6px; /*victor*/
        }
/* PRODUCTS BREAKFAST end */

/* PRODUCTS BREAKFAST B start */
.prod_box_b_item_new .prod_breakf_b
{
	padding-left: 12px;
	background-image:url(../images/prod_box_b_new_bot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
	.prod_breakf_b .prod_breakf_b_item .prod_breakf_b
	{
		height: 176px;
		cursor:	pointer;
	}

	.prod_breakf_b .prod_breakf_b_item
	{/*Kostya*/
		font-size:   11px;
		color:       #d22334;
		width:       122px;	/* Victor */
		margin-right: 4px;
		float:       left;
		line-height: 11px;
		height:      176px;	/* Victor */
		overflow:    hidden;
	}
    .prod_breakf_b .prod_breakf_b_image
    {
        vertical-align: bottom;
        width:          117px;
        padding:        0px 0px 6px 0px;
    }
    .prod_breakf_b .prod_breakf_b_text
    {
        color:       #d22334;
        font-size:   11px;
        line-height: 11px;
        font-weight: bold;
        padding:     0px 0px 6px 0px;
    }
    .prod_breakf_b .prod_breakf_b_text_a
    {
        width: 115px;
    }
    .prod_breakf_b .prod_breakf_b_text_a a
    {
        color:           #d22334;
        text-decoration: none;
    }
/* PRODUCTS BREAKFAST B end */



/* SIGN UP FORM start */
.form_signup
{
	font-size:  11px;
	color:      #292929;
	font-weight: bold;
}
	.form_signup .form_su_notify
	{
		height:         16px;
		padding:        0px 0px 0px 110px;
		font-size:      9px;
		color:          #a51824;
		text-transform: uppercase;
	}
	.form_signup .row_a
	{
		margin: 4px 0px 0px 0px;
	}
	.form_signup .col_req
	{
		color: #a51824;
	}
	.form_signup .col_a
	{
		width:       75px;
		float:       left;
		text-align:  right;
		height:      21px;
		line-height: 21px;
		font-weight:normal;
	}
	.form_signup .col_b
	{
		width: 179px;
		float: left;
	}
	.form_signup .col_ab
	{
		width: 278px;
		float:       left;
		text-align:  right;
		height:      21px;
		line-height: 21px;
		color: #292929;
	}
	.form_signup .col_ab a
	{
		color: #292929;
	}
	.form_signup .col_c_small
	{
		width:       25px;
		float:       left;
		text-align:  right;
		height:      21px;
		line-height: 21px;
		font-weight:normal;
	}
	.form_signup .col_d_large
	{
		float:   left;
		padding: 0px 0px 0px 8px;
	}
	.form_signup .col_c
	{
		width:       140px;
		float:       left;
		text-align:  right;
		height:      21px;
		line-height: 21px;
		font-weight:normal;
	}
	.form_signup .col_d
	{
		float:   left;
		padding: 0px 0px 0px 8px;
	}
	.form_signup .col_b a, .form_signup .col_d a
	{
		font-size:       9px;
		color:           #292929;
		text-decoration: underline;
	}
	.form_signup .col_d a:hover
	{
		text-decoration: none;
	}
	.form_signup .col_e
	{
		width:  171px;
		float:  left;
		margin: 0px 0px 0px 8px;
	}
	
	.form_signup .itext_a
	{
		float:            right;
		border:           1px solid #bcbdc0;
		width:            166px;
		height:           18px;
		background-color: #FFF;
		font-size:        10px;
	}
	.form_signup .itext_date
	{
		border:           1px solid #bcbdc0;
		height:           18px;
		background-color: #FFF;
		font-size:        10px;
	}
	.form_signup .itext_b
	{
		float:            left;
		border:           1px solid #bcbdc0;
		width:            166px;
		height:           18px;
		background-color: #FFF;
	}
	.form_signup .btn_a
	{
		margin: 0px 0px 0px 465px;
	}
	.form_signup .btn_a .btn_a_center
	{
		width: 75px;
	}
/* SIGN UP FORM end */



#container
{
	width:  851px;
	margin: 80px auto 0px auto;
}

#header
{
	width: 851px;
}

/* MENU start */
#menu
{
	width:  851px;
	height: 32px;
}
	#menu .menu_bot
	{
		height:  1px;
		padding: 0px 0px 0px 76px;
	}
	#menu .menu_text
	{
		float:       left;
		font-size:   12px;
		color:       #5e4e3a;
		line-height: 26px;
		padding:     0px 10px 0px 62px;
		white-space: nowrap;
	}
	#menu a
	{
		float:           left;
		display:         block;
		font-size:       12px;
		font-weight:     bold;
		text-transform:  uppercase;
		text-decoration: none;
		line-height:     25px;
		cursor:          pointer;
		white-space:     nowrap;
	}
	#menu .menu_sep
	{
		float: left;
	}
	#menu .menu_reg
	{
		font-size: 8px;
		position:  relative;
		top:       -3px;
	}
	#menu a.menu_link_a
	{
        display:    block;
        width:      119px;
        height:     26px;
        color:      #d0141b;
        text-align: left;
        margin:     1px 20px 0px 0px;
	}
    #menu a.menu_link_a_act
    {
        background: url(../images/menu_link_a_bg.gif) left top no-repeat;
    }
    #menu a.menu_link_a span.menu_link_a_a
    {
        display:      block;
        height:       26px;
        padding-left: 16px;
    }
	#menu a.menu_link_b
	{
        display:    block;
        width:      119px;
        height:     26px;
        color:      #145f05;
        text-align: left;
        margin:     1px 18px 0px 18px;
	}
    #menu a.menu_link_b_act
    {
        background: url(../images/menu_link_b_bg.gif) left top no-repeat;
    }
    #menu a.menu_link_b span.menu_link_b_a
    {
        display:      block;
        height:       26px;
        padding-left: 14px;
    }
    #menu a.menu_link_d
    {
        display:    block;
        width:      190px;
        height:     26px;
        color:      #593408;
        text-align: center;
        margin:     1px 18px 0px 18px;
    }
    #menu a.menu_link_d_act
    {
        background: url(../images/menu_link_d_bg.gif) left top no-repeat;
    }
    #menu a.menu_link_d span.menu_link_d_a
    {
        display:      block;
        height:       26px;
        /*padding-left: 14px;*/
    }
    #menu a.menu_link_e
    {
        display:    block;
        width:      119px;
        height:     26px;
        color:      #d8842a;
        text-align: center;
        margin:     1px 18px 0px 18px;
    }
    #menu a.menu_link_e_act
    {
        background: url(../images/menu_link_b_bg.gif) left top no-repeat;
    }
    #menu a.menu_link_e span.menu_link_e_a
    {
        display:      block;
        height:       26px;
    }
    #menu .menu_link_left
    {
        display: block;
        float:   left;
        width:   8px;
        height:  24px;
    }
    #menu .menu_link_center
    {
        display:     block;
        float:       left;
        height:      24px;
        padding:     0px 5px 0px 5px;
        white-space: nowrap;
    }
    #menu .menu_link_right
    {
        display: block;
        float:   left;
        width:   8px;
        height:  24px;
    }
/* MENU end */



/* LEFT MENU start */
#lmenu
{
	width:       134px;
	margin:      0px 0px 0px 34px;
	text-align:  center;
	font-weight: bold;
}
	#lmenu .lmenu_bg
	{
		width:      134px;
		margin:          0px auto 0px auto;
		background: url(../images/lmenu_bg.gif) left top repeat-y;
	}
	/*#lmenu a*/
	.lmenu_item /* Kostya */
	{
		width:           115px;
		height:          35px;
		line-height:     12px;
		background:      url(../images/lmenu_item_bg.gif) left top no-repeat;
		text-decoration: none;
		color:           #FFF;
		margin:          12px auto 0px auto; /* 10 Kostya*/
		font-size:       12px;
	}
	.lmenu_item a, /* Kostya */
	.lmenu_item a:hover
	{
		width:           115px;
		height:          35px;
		line-height:     12px;
		text-decoration: none;
		color:           #FFF;
		margin:          0px auto 0px auto;
		font-size:       12px;
		background:      url('') left top no-repeat;
		display:block;
	}
/* Kostya	#lmenu a span
	{
		display:     block;
		padding-top: 5px;
	}
	#lmenu span.lmenu_sline
	{
		line-height: 33px;
		padding:     0px;
	}*/
	/*#lmenu a.act/*, #lmenu a:hover*/
	.lmenu_item:hover,
	.MenuItemSelected
	{
		background: url(../images/lmenu_item_bg_current.gif) left top no-repeat;
	}
/* Kostya	#lmenu a.first
	{
		margin-top: 0px;
	}*/
	#lmenu .lmenu_sub
	{
		text-align:left; /* Kostya */
	}
	#lmenu .lmenu_sub a
	{
		font-size:        12px;
		color:            #9b9a99;
		background-image: none;
		margin-top:       0px;
		height:           21px;
		line-height:      23px;
		text-align:       left;
		/*width:            auto;*/
		padding:          0px 0px 0px 16px;
	}
	#lmenu .lmenu_sub table /* Kostya */
	{
		font-size:        12px;
		color:            #9b9a99;
		background-image: none;
		margin-top:       0px;
		height:           21px;
		line-height:      21px;
		text-align:       left;
		width:            auto;
		margin:           0px;
		/*padding:          0px 0px 0px 16px;*/
	}
	#lmenu .lmenu_sub a:hover
	{
		background-image: none;
		/*color: #af1b28;*/
	}
	#lmenu .lmenu_sub a.first
	{
		margin-top: 12px;
	}
	#lmenu .lmenu_sub a.act
	{
		color: #af1b28;
	}
/* LEFT MENU end */



#content
{
	width:  851px;
	margin: 37px 0px 0px 0px;
}
	.content_bg
	{
		background: url(../images/content_bg.png) left top no-repeat; /* repeat-y; Kostya */
	}
	#content .minh
	{
		float:       left;
		width:       0px;
		height:      538px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	#content .content
	{
		float: left;
		width: 851px;
	}
	#content .content_top
	{
		height:   110px;
		position: relative;
	}
	#content .content_top .ctop_links
	{
		position:   absolute;
		left:       0px;
		top:        13px;
		width:      654px;
		text-align: right;
	}
	#content .content_top .ctop_links a
	{
		font-size:       10px;
		color:           #9b9a99;
		text-decoration: none;
		cursor:          pointer;
	}
	#content .content_top .ctop_links a.act
	{
		color: #002929;
	}
	#content .content_top .ctop_links a img
	{
		margin:   0px 3px 0px 3px;
		position: relative;
		top:      1px;
	}
	.ptop_links
	{
		text-align: right;
		padding:4px 20px 0px 0px;
	}
	.ptop_links a
	{
		font-size:       10px;
		color:           #9b9a99;
		text-decoration: none;
		cursor:          pointer;
	}
	.ptop_links a.act
	{
		color: #002929;
	}
	.ptop_links a img
	{
		margin:   0px 3px 0px 3px;
		position: relative;
		top:      1px;
	}
	#content .content_top .logo
	{
		float: left;
		width: 665px;
	}
	#content .content_top .logo img
	{
		margin: 28px 0px 0px 24px;
	}
	#content .content_top .timer
	{
		float:   left;
		width:   186px;
		padding: 12px 0px 0px 0px;
	}
	#content .cleft
	{
		float: left;
		width: 199px;
	}
	#content .cright
	{
		float: left;
		width: 627px;
	}
	.cright h1
	{
		font-size:      18px;
		color:          #292929;
		/*text-transform: uppercase;* Kostya*/
		padding:        39px 0px 0px 61px;
		font-weight:    bold;
	}
	#content .cright .ctext
	{
		font-size:   12px;
		line-height: 14px;
		color:       #292929;
		padding:     0px 40px 10px 61px;/*Kostya*/
	}
	#content .cright .ctext a.link
	{
		color:           #871507;
		text-decoration: underline;
	}
	#content .cright .ctext a:hover
	{
		text-decoration: none;
	}
	#content .cright .form_hp_a
	{
		font-size:   12px;
		line-height: 14px;
		color:       #292929;
		padding:     0px 50px 0px 61px;
	}
	.form_hp_a .form_hp_a_row_a
	{
		margin: 6px 0px 0px 0px;
	}
	.form_hp_a .form_hp_a_col_a
	{
		float:       left;
		width:       146px;
		height:      22px;
		line-height: 19px;
	}
    .form_hp_a .form_hp_a_col_a_req
    {
        position: relative;
        left:     -8px;
    }
	.form_hp_a .form_hp_a_col_b
	{
		float: left;
		/*width:; Kostya */
	}
	.form_hp_a .form_hp_a_col_b select
	{
		float: left;
		width: 250px;
		font-size:10px;
	}
	.form_hp_a .form_hp_a_col_b select.itext_contactdate
	{
		float:none;
		height: 18px;
		border: 1px solid #cecece;
	}
	.form_hp_a .form_hp_a_col_b select.prod
	{
		float: left;
		width: 350px;
		font-size:10px;
	}
	.form_hp_a .form_hp_a_col_c
	{
		padding:  25px 0px 4px 0px;
		position: relative;
		left:     -6px;
	}
	.form_hp_a .form_hp_a_col_d
	{
		padding:  40px 0px 4px 0px;
		position: relative;
		left:     -6px;
	}
	.form_hp_a .form_hp_a_col_e textarea
	{
		width:            416px;
		height:           105px;
		border:           1px solid #cecece;
		background-color: #FFF;
	}
	.form_hp_a .form_hp_a_col_f
	{
		height:      21px;
		line-height: 19px;
	}
	.form_hp_a .form_hp_a_col_g
	{
	    margin: 11px 0px 0px 0px;
	}
	.form_hp_a .form_hp_a_col_g input
	{
		margin: 0px 6px 20px 0px;
		float:  left;
	}
	.form_hp_a .itext
	{
		width:  165px;
		height: 18px;
		border: 1px solid #cecece;
		float:  left;
	}

	#content .cright_bg_a
	{
		height:     357px;
		position:   relative;
		background: url(../images/content_bg_a.jpg) left top no-repeat;
	}
	#content .cright_bg_b
	{/*Victor*/
		height:     357px;
		padding-left: 2px;
		padding-right: 2px;
		background: url(../images/content_bg_b.jpg) left top no-repeat;
	}
	#content .cright_bg_c
	{
		height:     357px;
		position:   relative;
		background: url(../images/content_bg_c.jpg) left top no-repeat;
	}
	#content .cright_bg_d
	{
		height:     357px;
		position:   relative;
		background: url(../images/content_bg_d.jpg) left top no-repeat;
	}
	#content .cright_bg_e
	{
		height:     357px;
		position:   relative;
		background: url(../images/content_bg_e.jpg) left top no-repeat;
	}
	#content .cright_bg_f
	{
		height:     357px;
		/*position:   relative; Kostya */
		background: url(../images/content_bg_f.jpg) left top no-repeat;
		padding-left: 3px; /*victor*/
		padding-right: 3px; /*victor*/
	}
	.text_home_a
	{
		font-size:   14px;
		font-weight: bold;
		color:       #5e4e3a;
		line-height: 24px;
		float:       right;
		white-space: nowrap;
		padding:     82px 28px 0px 0px;
		text-align:  center;
	}
	.text_home_a .btn_a
	{
		margin: 15px 0px 0px 60px;
	}
	.text_home_b
	{
		font-size:   12px;
		color:       #5e4e3a;
		line-height: 24px;
		float:       right;
		white-space: nowrap;
		text-align:  center;
		padding:     18px 28px 0px 0px;
		font-weight: bold;
	}
	.text_home_b .btn_a
	{
		margin: 15px 0px 0px 40px;
	}
	.text_home_c
	{
		font-size:   12px;
		color:       #5e4e3a;
		line-height: 24px;
		float:       right;
		white-space: nowrap;
		padding:     18px 28px 0px 0px;
		font-weight: bold;
	}
	.text_home_c .btn_a
	{
		margin: 15px 0px 0px 40px;
	}
	.text_home_d
	{
		font-size:   12px;
		color:       #5e4e3a;
		line-height: 24px;
		float:       right;
		white-space: nowrap;
		text-align:  center;
		padding:     145px 28px 0px 0px;
		font-weight: bold;
	}
	.text_home_d .btn_a
	{
		margin: 15px 0px 0px 40px;
	}
	.text_home_e
	{
		font-size:   12px;
		color:       #5e4e3a;
		line-height: 24px;
		float:       right;
		white-space: nowrap;
		text-align:  center;
		padding:     54px 20px 0px 30px;
		font-weight: bold;
	}
	.text_home_e .btn_a
	{
		margin: 15px 0px 0px 10px;
	}
	/* PAGES NAVIGATION start */
	#content .pages_nav
	{
		/*width:     163px; Kostya*/
		margin:    0px auto 0px auto;
		font-size: 12px; /* 12 Kostya */
		color:     #babbbe;
	}
	#content .pages_nav a
	{
		color:           #babbbe;
		text-decoration: none;
		margin:          0px 2px 0px 1px;
	}
	#content .pages_nav a:hover
	{
		text-decoration: underline;
		color:           #4a4a4a;
	}
	#content .pages_nav a.act
	{
		color: #4a4a4a;
	}
	#content .pages_nav .pnav_left
	{
		position:     relative;
		top:          -1px;
		margin-right: 10px;
		float:          left; /* Kostya */
	}
	#content .pages_nav .pnav_right
	{
		position:     relative;
		top:          -1px;
		margin-left: 10px;
	}
	/* PAGES NAVIGATION end */

.prod_cleft
{
	float:       left;
	width:       280px; /*victor*/
	margin-left: 30px;/*48*/
	display:     inline;
}
.prod_cright
{
	float: left;
	width: 311px; /*victor*/
}



/* PRODUCTS BOX A start */
.prod_box_a
{
	margin-top: 12px;
}
	.prod_box_a .prod_box_a_image
	{
		float:   left;
		width:   54px;
		padding: 3px 0px 0px 0px;
	}
	.prod_box_a .prod_box_a_content
	{
		float:       left;
		width:       222px;
		font-size:   11px;
		color:       #292929;
		line-height: 12px;
	}
	.prod_box_a_a .prod_box_a_content
    {
	    width: 240px;
    }
	.prod_box_a .prod_box_a_content span.red
	{
		color: #d22334;
		font-weight: bold;
	}
/* PRODUCTS BOX A end */



/* PRUCTS SEARCH BOX A start */
.sp_box_a
{
	margin: 0px 0px 0px 59px;
	width:  525px;
}
	.sp_box_a .sp_box_a_title
	{
		height:        21px;
		/* line-height:   21px; Kostya */
		border-bottom: 3px solid #bdb3a2;
		font-weight: bold;
	}
	.sp_box_a .sp_box_a_title th /* Kostya */
	{
		/*float:          left; Kostya */
		text-align:     left; /* Kostya */
		font-size:      11px;
		color:          #d22334;
		text-transform: uppercase;
		border-bottom: 3px solid #bdb3a2; /* Kostya */
	}
	.sp_box_a .sp_box_a_title .title_a
	{
		width: 215px;
	}
	.sp_box_a .sp_box_a_title .title_b
	{
		width: 150px;
	}
	.sp_box_a .sp_box_a_title .title_c
	{
		width: 105px;
	}
	.sp_box_a .sp_box_a_item td /* Kostya */
	{
		border-bottom:  3px solid #bdb3a2;
		padding:        8px 0px 4px 0px; /*Kostya */
		vertical-align: top;
	}
	.sp_box_a .sp_box_a_item_last td /* Kostya */
	{
		border:  0px;
		padding:    8px 0px 0px 0px;
	}
	.sp_box_a .sp_box_a_item_text
	{
		/*margin:    8px 0px 4px 0px; Kostya */
		/*float:     left; Kostya */
		font-size:   11px;
		font-weight: bold;
		color:       #292929;
	}
	.sp_box_a .sp_box_a_item_text a /* Kostya */
	{
	    padding-top:    4px;
	}
	.sp_box_a .sp_box_a_item_text_a
	{
		width: 215px;
	}
	.sp_box_a .sp_box_a_item_text_b
	{
		width: 150px;
	}
	.sp_box_a .sp_box_a_item_text_c
	{
		width: 105px;
	}
	.sp_box_a .sp_box_a_item .btn_a
	{
		
	}
	.sp_box_a .btn_a_submit
	{
		margin: 0px 0px 0px 216px;
	}
/* PRUCTS SEARCH BOX A end */



/* PRODUCTS BOX B start */
.prod_box_b
{/*victor*/
}
	.prod_box_b .prod_box_b_info
	{/*victor*/
		width: 595px;
		font-size: 10px;
		color:     #292929;
		padding:   18px 0px 0px 32px;
	}
	.prod_box_b .prod_box_b_item
	{/*victor*/
		font-size:   11px;
		color:       #d22334;
		width:       121px;
		margin:      0px 0px 0px 0px;
		float:       left;
		line-height: 11px;
		height:      150px;
		overflow:    hidden;
	}
	.prod_box_b_img
	{/*victor*/
		vertical-align: bottom;
	}
	.prod_box_b_img div
	{/*victor*/
		height: 86px;
		overflow: hidden;
	}
	.prod_box_b .prod_box_b_item_first
	{
		margin-left: 13px;
		display:     inline;
	}
	.prod_box_b_item_new_top
	{
		height: 14px;
		width: 122px;
	}
	.prod_box_b .prod_box_b_item_new_center
	{
		width: 122px;
	}
	.prod_box_b_item_new_bot
	{
		height: 14px;
		width:  122px;
	}
	.prod_box_b_item_new .prod_box_b_item_new_top
	{
		background: url(../images/prod_box_b_new_top.gif) left top no-repeat;
	}
	.prod_box_b_item_new .prod_box_b_item_new_center
	{
		background-color: #FFF;
	}
	.prod_box_b_item_new .prod_box_b_item_new_bot
	{
		background: url(../images/prod_box_b_new_bot.gif) left bottom no-repeat; /*victor*/
	}
	.prod_box_b .prod_box_b_item_b
	{
		margin-top:  0px;
		padding-top: 6px;
	}
	.prod_box_b .prod_box_b_item_content
	{
		width:       91px;
		height: 120px; /*victor*/
		margin:      0px 0px 0px 15px;
		font-weight: bold;
	}
	.prod_box_b .prod_box_b_item_content a
	{
		color:           #d22334;
		text-decoration: none;
	}
	.prod_box_b .prod_box_b_item_content a:hover
	{
		text-decoration: none;
	}
	.prod_box_b .prod_box_b_item_content img
	{
		margin: 0px 0px 6px 0px;
	}
/* PRODUCTS BOX B end */



/* PRODUCTS BOX C start */
.prod_box_c
{
	width: 224px; /* 225px Kostya */
	height: 180px;
	padding-right: 16px;
	float: left;
}
	.prod_box_c .prod_box_c_image
	{
		text-align: center;
		padding:    0px 0px 20px 0px;
	}
	.prod_box_c .prod_box_c_text
	{
		font-size: 11px;
		color:     #292929;
	}
	.prod_box_c .prod_box_c_text span.red
	{
		color:       #d22334;
		font-weight: bold;
	}
/* PRODUCTS BOX C end */

/* PRODUCTS BOX D start */
.prod_box_d{}
	.prod_box_d .prod_box_d_item /*Kostya*/
	{
		width:       120px;
		margin:      0px 0px 0px 0px;
		float:       left;
		height:      150px;
		overflow:    hidden;
	}
        .prod_box_d .prod_box_d_image td
        {
                text-align:     left;
                vertical-align: bottom;
                width:          120px;
        }
        .prod_box_d .prod_box_d_image td div
        {
                height:         86px; /*Kostya*/
                overflow: hidden; /*Kostya*/
        }
        .prod_box_d .prod_box_d_image td.prod_box_d_active
        {
                background: url(../images/prod_box_b_new_top.gif) left 6px no-repeat;
        }
        .prod_box_d .prod_box_d_image td img
        {
                margin:   0px 16px 6px 15px; /*0px 18px 6px 15px; Kostya*/
                overflow: hidden; /*Kostya*/
        }
        .prod_box_d .prod_box_d_desc td, .prod_box_d .prod_box_d_desc td a
        {
                font-size:       11px;
                font-weight:     bold;
                color:           #d22334;
                text-decoration: none;
        }
        .prod_box_d .prod_box_d_desc td div
        {
                padding: 0px 0px 0px 14px; /*0px 20px 14px 14px;*/
        }
        .prod_box_d .prod_box_d_desc td.prod_box_d_active
        {
                background: url(../images/prod_box_b_new_bot.gif) left bottom no-repeat;
        }
/* PRODUCTS BOX D end */

/* PRODUCTS BOX E start */
.prod_box_e {}
    .prod_box_e .prod_box_e_item /* Kostya */
    {
	    width: 170px;
	    height: 190px;
	    float: left;
	    cursor: pointer;
    }
    .prod_box_e a
    {
        text-decoration: none;
        cursor:          pointer;
        color:           #292929;
    }
    .prod_box_e .prod_box_e_image
    {
        width:          50%;
        text-align:     center;
        vertical-align: bottom;
        padding:        0px 0px 12px 0px;
    }
    .prod_box_e .prod_box_e_text
    {
        text-align: left;
        font-size:  11px;
        color:      #292929;
    }
    .prod_box_e .prod_box_e_text_a
    {
        margin-left: 16px;
    }
    .prod_box_e .prod_box_e_text span.red
    {
        color:       #d22334;
        font-weight: bold;
        font-size: 11px;
    }
/* PRODUCTS BOX E end */

/* PRODUCT DETAIL start */
.popup_prod_detail_title
{
	font-size:      10px;
	text-transform: uppercase;
	color:          #a71824;
	padding:        10px 0px 10px 4px;
}
.popup_prod_detail_desc
{/*victor*/
	padding-bottom:	16px;
	padding-right: 2px;
}
.popup_prod_detail_text
{
	font-size:   11px;
	color:       #000;
	font-weight: bold;
	padding:     0px 0px 0px 4px;
}
.popup_prod_detail_text a
{
	color:           #000;
	text-decoration: underline;
}
.popup_prod_detail_text a:hover
{
	text-decoration: none;
}
.popup_prod_detail_text span.txt
{
	display: block;
	float:   left;
	width:   145px;
}
.popup_prod_detail_text .btn_a
{
    text-decoration: none;
}
.popup_prod_detail_text .btn_a .btn_a_center
{
    width: 80px;
}
.popup_prod_detail_image
{
	padding: 4px 0px 0px 10px;
}
/* PRODUCT DETAIL end */



/* CONTROL SELECT start */
.control_select{}
	.control_select .control_select_item
	{
		height:          17px;
		cursor:          pointer;
		text-decoration: none;
	}
	.control_select .cs_left
	{
		display:    block;
		float:      left;
		width:      8px;
		height:     17px;
		background: url(../images/control_select_left.gif) left top no-repeat;
	}
	.control_select .cs_center
	{
		display:     block;
		float:       left;
		height:      17px;
		line-height: 15px;
		background:  url(../images/control_select_bg.gif) left top repeat-x;
		font-size:   10px;
		color:       #FFF;
	}
	.control_select .cs_mark
	{
		display:    block;
		width:      23px;
		float:      left;
		height:     17px;
		float:      left;
		text-align: center;
		background: url(../images/control_select_bg.gif) left top repeat-x;
	}
	.control_select .cs_mark img
	{
		margin: 4px 0px 0px 0px;
	}
	.control_select .cs_right
	{
		display:    block;
		float:      left;
		width:      8px;
		height:     17px;
		background: url(../images/control_select_right.gif) left top no-repeat;
	}
	.control_select .cs_menu
	{
		position:  relative;
		font-size: 0px;
	}
	.control_select .cs_menu .cs_menu_item
	{
		font-size:  11px;
		color:      #af1b28;
		position:   absolute;
		border:     1px solid #9b9a99;
		border-top: 0px;
		top:        0px;
		left:       4px;
		z-index:    10;
		padding:    4px 0px 10px 0px;
		background: url(../images/dot_1x1.gif) left top repeat #ffffff;
		height:     80px;
		/* CSS v.3 */
		overflow-y: scroll;
	}
	.control_select .cs_menu .cs_menu_item a
	{
		color:           #af1b28;
		text-decoration: none;
		line-height:     15px;
		margin-left:     10px;
		white-space:     nowrap;
	}
	.control_select .control_select_a .cs_menu
	{
		width: 501px;
	}
	
	
	
	.control_select_a .cs_center
	{
		width: 463px;
	}
	.control_select_a .cs_menu .cs_menu_item
	{
		width: 491px;
	}
	
	
	.control_select_b
	{
		float: right;
		width: 286px;
	}
	.control_select_b .cs_center
	{
		width: 247px;
	}
	.control_select_b .cs_menu
	{
		width: 274px;
	}
	.control_select_b .cs_menu .cs_menu_item
	{
		width: 274px;
	}
	
	
	.control_select_c .cs_menu .cs_menu_item
	{
		width: 140px;
	}
	.control_select_c
	{
		display: inline;
		float:   left;
		margin:  0px 0px 0px 0px;
	}
	.control_select_c .cs_center
	{
		width: 76px;
	}
	
	
	.prod_faq_answer
	{
		font-size: 12px;
		color:     #292929;
	}
/* CONTROL SELECT end */



#footer
{
	width:    851px;
	position: relative;
}
	#footer .flinks
	{
		font-size:  11px;
		text-align: center;
		color:      #5e4e3a;
	}
	#footer .flinks a
	{
		color:           #5e4e3a;
		text-decoration: none;
	}
	#footer .flinks a:hover
	{
		text-decoration: underline;
	}
	#footer .fcopy
	{
		font-size:  11px;
		color:      #5e4e3a;
		text-align: center;
		padding:    8px 0px 10px 0px;
	}
	#footer .fico
	{
		position: absolute;
		z-index:  10;
		left:     750px;
		top:      19px;
	}


.HiddenElement table /* Kostya */
{
    display:    none;
    visibility: hidden;
}

.form_wtb_col_a
{
    width:125px;
    font-size:11px;
    float:left;
    height:41px;
    padding-right:10px;
}

.form_wtb_col_b
{
    float:left;
    height:41px;
}

.form_wtb_col_b select
{
    font-size:10px;
}

.wtb_submit
{
    width:390px;
    float:right;
}
.hp_search_res_table
{
    margin:0px 0px 0px 60px;
}
.hp_search_res_table tr th
{
    text-align:left;
}
.hp_search_res_table tr td
{
    font-size:11px;
}
.hp_search_res_table tr td .hp_search_res_table2 
{
    text-align:center;
}

.signup_col
{
    width:258px;
    float:left;
}
.signup_col2
{
    width:345px;
    float:left;
}

/* 13.08.09 */
#content .content_top .eatfreely
{
	background: url(../images/eat_freely.png) no-repeat 0 0;
	width:   144px;
	height:   57px;
	display: block;
	position: absolute;
	top: 41px;
	right: 217px;
}

div.prodCategoryImageContainer
{
	overflow: hidden;	
}



/* Category page */
.cat-page {
	padding: 70px 0 0 50px;
}
.cat-page .item-block {
	margin-right: 22px;
	float: left;
	width: 160px;
}
.cat-page .item-block .prod_box_e_text {
	text-align: left;
	line-height: 13px;
	height: 110px;
	overflow: hidden;
}
.cat-page .item-block .item-img {
	text-align: center;
	overflow: hidden;
	margin-bottom: 20px;
	height: 90px;
	vertical-align: bottom;
	position: relative;
}
.cat-page .item-block .item-img table {
    border-collapse: collapse;
	width: 100%;
	height: 100%;
}
.cat-page .item-block .item-img table td {
    vertical-align: bottom;
	text-align: center;
}
.cat-page .item-block .item-all 
{
	margin-top:4px;
	padding-left: 25px;
}
#content .cat-nav {
	width: 147px;
}
.cat-page.pr_news {
	padding: 0 0 0 50px;
}
/* Category page end */

/* 20.08.09 */
.cat-page.pr_news .item-block {
	cursor: pointer;
}

.prod_breakf_b .item-img {
	text-align: center;
	overflow: hidden;
	margin-bottom: 20px;
	height: 90px;
	vertical-align: bottom;
	position: relative;
}
.prod_breakf_b .item-img table {
    border-collapse: collapse;
	width: 100%;
	height: 100%;
}
.prod_breakf_b .item-img table td {
    vertical-align: bottom;
	text-align: center;
}
