.logo_lp
{
	position: relative;
	left:     0px;
	/*height:   47px; /*Kostya*/
}

#container
{
	width: 831px;
}
#header
{
	width: 831px;
}
.logo_lp
{
    display: block;
    float:   left;
    margin:  16px 0px 35px 12px;
    display: inline;
}
#menu
{
    width: 831px;
}
    #menu .menu_bot
    {
        padding: 0px 0px 0px 66px;
    }
    #menu .menu_text
    {
        padding: 0px 10px 0px 52px;
    }
.lp_logo
{
    padding: 0px 0px 26px 0px;
}
#content
{
	width:  831px;
	margin: 0px;
	margin: 0px 0px 0px 0px;
}
	#content .content_bg_a
	{
		width:      831px;
		background: url(../images/lp_content_bg_a.jpg) left top repeat-x #b5b934;
	}
	#content .content_bg_a1
	{
		width:      831px;
		background: url(/images/lp_content_bg_a.jpg) left top repeat-x #b5b934;
	}
	#content .content_bg_b
	{
		width:      831px;
		background: url(../images/lp_content_bg_b.gif) left top repeat-y;
	}
	#content .minh
	{
		height:      498px;
		width:       0px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
		float:       left;
	}
	#content .content
	{
		width: 831px;
		float: left;
	}
	#content .home_title{}
	#content .cleft
	{
		float: left;
		width: 184px;
	}
	#content .cright
	{
		float: left;
		width: 647px;
	}
	
/* MENU LEFT start */
#content .cleft ul
{
	padding:        0px;
	margin:         0px;
	list-style:     none;
	/*text-transform: uppercase;*/
	font-size:      11px;
}
#content .cleft a /* li Kostya */
{
	color:           #e7b424;
	text-decoration: none;
	background:      url(../images/list_mark_a.gif) left top no-repeat;
	padding:         0px 0px 8px 9px;
}
/*#content .cleft li Kostya*/
#content .cleftitem
{
	margin: 0px 0px 8px 13px; /*Kostya*/
	padding:        0px;
	list-style:     none;
	text-transform: uppercase;
	font-size:      11px;
}
#content .cleft h2
{
	padding: 46px 0px 14px 25px;
	margin:  0px;
}
/*#content .cleft a li a Kostya
{
	color:           #e7b424;
	text-decoration: none;
	background:      url(../images/list_mark_a.gif) left top no-repeat;
	padding:         0px 0px 8px 18px;
	/*padding:         0px 0px 0px 9px;
}*/
#content .cleft a.act, #content .cleft a:hover /* #content .cleft li a.act, #content .cleft li a:hover */
{
	color:      #ffffff;
	background: url(../images/list_mark_a_act.gif) left top no-repeat;
}
#content .cleft a:hover
{
	text-decoration: underline;
}
.lp_ctext
{
	font-size: 12px;
	color:     #FFF;
	padding:   16px 0px 0px 0px;
}
/* MENU LEFT end */
	
	
	
/* PAGE TITLE start */
.lp_title_a
{
	margin:        0px 25px 0px 25px;
	border-bottom: 1px solid #FFF;
	height:        62px;
}
	td.product_title_cell
	{
		vertical-align: bottom;
		padding-bottom: 3px;
	}
	.lp_title_a .lp_title_a_links
	{
		height:     28px;
		text-align: right;
		font-size:  11px;
		margin-top: 7px;
	}
	.lp_title_a .lp_title_a_links a
	{
		color:           #FFF;
		text-decoration: none;
	}
	.lp_title_a .lp_title_a_links a:hover
	{
		text-decoration: underline;
	}
	.lp_title_a .lp_title_a_links img.ico_email
	{
		margin: 0px 18px 0px 8px;
	}
	.lp_title_a .lp_title_a_links img.ico_print
	{
		margin-left: 8px;
		position: relative;
		top:1px;
	}
	.lp_title_a h1
	{
		padding:  0px;
		margin:   0px;
		display:  block;
		height:   27px;
		overflow: hidden;
	}
.lp_title_b h1
{
	font-size:      18px;
	line-height:    18px;
	font-weight:    bold;
	color:          #FFF;
	top:            -14px;
	text-transform: none;
	overflow:       visible;
	height: auto;
}
	.lp_title_b .lp_title_a_links
	{
		height: 15px;
	}

.lp_title_c
{
	margin: 0px;
}
	
	.lp_sub_title
	{
		height:      35px;
		line-height: 34px;
		margin:      0px 25px 0px 25px;
		color:       #FFF;
		font-size:   11px;
	}
	.lp_sub_title a
	{
		color:           #FFF;
		text-decoration: none;
	}
	.lp_sub_title .lleft
	{
		display:         block;
		float:           left;
	}
	.lp_sub_title .lleft:hover
	{
		text-decoration: underline;
	}
	.lp_sub_title .lright
	{
		float:       right;
		white-space: nowrap;
	}
	.lp_sub_title .lright a
	{
		text-decoration: underline;
	}
	.lp_sub_title .lright a:hover
	{
		text-decoration: none;
	}

	.lp_title h1
	{/*victor*/
		display:        block;
		/*width: 390px; Kostya*/
		float:          left;
		padding:        33px 0px 0px 0px;
		font-size:      18px;
		font-weight:    bold;
		color:          #ffffff;
		text-transform: none;
	}
/* PAGE TITLE end */

/* FEED AMERICA start */
.feed_america
{
        border: 8px solid #000000;
        width:  800px;
}
        .feed_america h1
        {
                margin: 17px 0 0;
                /*background:   url(../images/dot_1x1_gray.gif) left bottom repeat-x; Kostya */
                padding-left: 17px;
        }
        .feed_america h1 img
        {
                position: relative;
                top:      -1px; /*Kostya*/
        }
        .feed_america .feed_america_text
        {
                padding:   0px 0px 0px 17px;
                font-size: 12px;
                color:     #666666;
        }
        .feed_america strong
        {
                color: #552f1a;
        }
        .feed_america_bot
        {
                margin:    0px 17px 0px 0px;
                padding:   0px 0px 23px 0px;
                font-size: 11px;
                color:     #666666;
        }
/* FEED AMERICA end */



/* SEARCH RESULTS start */
.lp_search_res
{
	font-size: 12px;
	color:     #FFF;
	padding:   6px 0px 0px 0px;
}
#popup_print .lp_search_res
{
    color: #000000;
}
	.lp_search_res em
	{
		float:       left;
		white-space: nowrap;
	}
	.lp_search_res .lp_search_pages_nav
	{
		float:       right;
		white-space: nowrap;
		padding:     0px 15px 0px 0px;
	}
	.lp_search_res .lp_search_pages_nav a
	{
		text-decoration: underline;
		color:           #FFF;
	}
    #popup_print .lp_search_res .lp_search_pages_nav a
    {
        color: #000000;
    }
	.lp_search_res .lp_search_pages_nav a:hover
	{
		text-decoration: none;
	}
	.lp_search_res_table
	{
        margin: 0px;
        color: #000;
	}
	.lp_search_res_table th
	{
		background-color: #000000;
		text-align:       center;
		font-size:        11px;
		text-transform:   uppercase;
		height:           17px;
		vertical-align:   middle;
		color:            #ffffff;
	}
	.lp_search_res_table tr td
	{
		background-color: #d1ffcc;
		text-align:       center;
		padding:          3px 0px 3px 0px;
		font-size:        11px;
		text-transform:   uppercase;
		vertical-align:   middle;
	}
	.lp_search_res_table tr.green td
	{
		background-color: #ffffff;
	}
	.lp_search_res_new
	{
		text-align: right;
		font-size:  12px;
		color:      #ffffff;
		padding:    20px 0px 20px 0px;
	}
/* SEARCH RESULTS end */



/* FORM WHERE TO BUY start */
.form_wtb
{
	font-size: 12px;
	color:     #FFF;
}
	.form_wtb .form_wtb_row_a
	{
		margin: 10px 0px 0px 0px;
	}
	.form_wtb .form_wtb_col_a
	{
		float:       left;
		width:       228px;
		height:      20px;
		line-height: 20px;
	}
	.form_wtb .form_wtb_col_b
	{
		float: left;
		width: 228px;
	}
	.form_wtb .form_wtb_col_b select
	{
		float: left;
		width: 360px;
		font-size:10px;
	}
	.form_wtb .form_wtb_col_b .wtb_input
	{
		float:  left;
		width:  158px;
		border: 1px solid #cecece;
		font-size:10px;
	}
	.form_wtb .wtb_submit
	{
		padding: 22px 0px 0px 314px;
	}
/* FORM WHERE TO BUY end */



/* FORM LP A start */
.form_lp_a{ font-size:12px;}
	.form_lp_a a
	{
		color:           #FFF;
		text-decoration: underline;
	}
	.form_lp_a a:hover
	{
		text-decoration: none;
	}
	.form_lp_a .form_lp_a_row_a
	{
		margin: 6px 0px 0px 0px;
	}
	.form_lp_a .form_lp_a_col_a
	{
		float:       left;
		width:       146px;
		height:      22px;
		line-height: 19px;
	}
	.form_lp_a .form_lp_a_col_a_unsub
	{
		float:       left;
		width:       106px;
		height:      22px;
		line-height: 19px;
	}
    .form_lp_a .form_lp_a_col_a_req
    {
        position: relative;
        left:     -8px;
        color: #000000;
    }
	.form_lp_a .form_lp_a_col_b
	{
		float: left;
		/*width:; Kostya */
	}
	.form_lp_a .form_lp_a_col_b select
	{
		float: left;
		width: 168px;
	}
	.form_lp_a .form_lp_a_col_c
	{
		padding:  25px 0px 4px 0px;
		position: relative;
		left:     -6px;
	}
	.form_lp_a .form_lp_a_col_prodverif
	{
		padding:  25px 0px 4px 0px;
		position: relative;
		left:     0px;
	}
	.form_lp_a .form_lp_a_col_d
	{
		padding:  40px 0px 4px 0px;
		position: relative;
		left:     -6px;
	}
	.form_lp_a .form_lp_a_col_checkbox
	{
		margin-left:             -4px;
		
	}
	.form_lp_a .form_lp_a_col_checkbox_privacy
	{
		margin-left:             4px;
		color:white;
		
	}
	.form_lp_a .form_lp_a_col_checkbox_privacy a
	{
		color:white;
		font-weight:bold; text-decoration:underline;
		
	}
	.form_lp_a .form_lp_a_col_e textarea
	{
		width:            416px;
		height:           105px;
		border:           1px solid #cecece;
		background-color: #FFF;
	}
	.form_lp_a .form_lp_a_col_f
	{
		height:      21px;
		line-height: 19px;
	}
	.form_lp_a .form_lp_a_col_g
	{
	    margin: 11px 0px 0px 0px;
	}
	.form_lp_a .form_lp_a_col_g input
	{
		margin: 0px 6px 20px 0px;
		float:  left;
	}
	.form_lp_a .itext
	{
		width:  165px;
		height: 18px;
		border: 1px solid #cecece;
		float:  left;
	}
	.form_lp_a .form_lp_a_submit
	{
		padding: 19px 0px 0px 345px;
	}
	.form_lp_a .form_lp_a_submit_b
	{
		padding: 17px 0px 0px 242px;
	}
	.form_lp_a .form_lp_a_submit_c
	{
		padding: 11px 0px 0px 280px;
	}
/* FORM LP A end */



/* PRODUCT ITEM A start */
.product_item_a
{
	float:               left;
	background-position: left top;
	background-repeat:   no-repeat;
	margin:              0px 0px 0px 0px;
	display:             inline;
	width:               145px;
}
	.product_item_a .image
	{
		height: 135px;
	}
	.product_item_a h2
	{
		font-size:   12px;
		color:       #014f0f;
		font-weight: bold;
		padding:     0px 0px 4px 0px;
		margin:      0px;
		position:    relative;
		line-height: 14px;
	}
	.product_item_a .text
	{
		width:     130px;
		font-size: 11px;
		color:     #333333;
		padding:   0px 0px 8px 0px;
	}
/* PRODUCT ITEM A end */



/* PRODUCT ITEM B start */
.product_item_b
{
	float:               left;
	background-position: left top;
	background-repeat:   no-repeat;
	margin:              0px;
	display:             inline;
	width:               155px;
	position:            relative;
}
.product_item_c
{
    width: 148px;
}
	.product_item_b .png_crop
	{
		background-position: left top;
		background-repeat:   no-repeat;
	}
	.product_item_b a, .product_item_b a:hover
	{
		text-decoration: none;
		color:           #333333;
		cursor:          pointer;
	}
	.product_item_b .image
	{
		height: 132px;
	}
	.product_item_b .product_item_b_buttons
	{
		position: absolute;
		padding:  53px 0px 10px 5px;
		display:none;
	}
	.product_item_b h2
	{
		font-size:   12px;
		color:       #014f0f;
		padding:     0px 0px 4px 0px;
		margin:      0px;
		position:    relative;
		line-height: 14px;
		font-weight: bold;
	}
	.product_item_b .btext
	{
		width:       130px;
		font-size:   11px;
		color:       #333333;
		padding:     0px 0px 8px 0px;
		text-align:  left;
	}
/* PRODUCT ITEM B end */


/* PRODUCT ITEM D start */
.product_item_d
{
        width:        126px;
        float:        left;
        position:     relative;
        margin-right: 23px;
        display:      inline;
}

		.items_rptr .product_item_d
		{
		    margin-right: 17px;         
		}
        .product_item_d .product_item_d_image
        {
                width: 126px;
        }
        .product_item_d .product_item_d_image img
        {
                position: relative;
                top:      7px;
        }
        .product_item_d .product_item_d_image img.ico_new
        {
                position: absolute;
                top:      92px;
                left:     -12px;
                z-index:  101;
        }
        .product_item_d .product_item_d_content .ilogo
        {
                padding: 0px 0px 8px 0px;
        }
        .product_item_d a
        {
                cursor:          pointer;
                color:           #333333;
                text-decoration: none;
        }
        .product_item_d .product_item_d_content
        {
                width:               126px;
                font-size:           11px;
                color:               #333333;
                padding:             21px 0px 0px 0px;
                background-position: left top;
                background-repeat:   no-repeat;
        }
        .product_item_d .product_item_d_content.new_product
        {
			position: relative;
        }
        .product_item_d .product_item_d_content .ico_new
        {
			display: none;
        }
        .product_item_d .product_item_d_content.new_product .ico_new
        {
			display: block;
			position: absolute;
			top: -18px;
			left: -11px;
			background-color: Transparent;
			background-image: url(../images/ico_new.png);
			background-repeat: repeat;
			background-attachment: scroll;
			background-position: 0% 0%;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
        }
        .product_item_d .product_item_d_content p
        {
                font-size:   12px;
                font-weight: bold;
                color:       #014f0f;
                padding:     0px 0px 4px 0px;
                display:     block;
                position:    relative;
        }
        .product_item_d .product_item_d_buttons
        {
                position: absolute;
                /*padding:  53px 0px 10px 5px;*/
                padding:    53px 10px 20px 5px;
                z-index:  102;
                display:  none;
                top:15px;              
        }
/* PRODUCT ITEM D end */

/* PRODUCT ITEM E start */
.product_item_e{}
    .product_item_e .product_item_e_image
    {
        width:    149px; /*157 Kostya*/
        padding:  0px 0px 5px 0px;
        position: relative;
    }
    .product_item_e .product_item_e_image img /*Kostya*/
    {
        /*width:    120px;
        height:   116px;
        overflow: hidden;*/
    }
    .product_item_e .product_item_e_text
    {
        font-size: 11px;
        color:     #000;
    }
    .product_item_e .product_item_e_text .product_item_e_text_a
    {
        width:       115px;
        position:    relative;
        padding:     0px 0px 42px 0px;
        font-weight: 100;
        position:    relative;
        /*height:   60px; /*Kostya*/
        /*overflow: hidden; /*Kostya*/
    }
    .product_item_e .product_item_e_text .product_item_e_text_a a
    {
        color:           #000;
        text-decoration: none;
    }
    .product_item_e .product_item_e_text_a img.ico_new
    {
		   -moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../images/ico_new.png) repeat scroll 0 0;
		display:block;
        left:     -12px;
		position:absolute;
		top:-40px;
        z-index:  101;
    }
    .product_item_e .product_item_e_content
    {
        height:70px;
    }
    .product_item_e .product_item_e_content .ico_new
    {
		display: none;
    }
    .product_item_e .product_item_e_content.new_product .ico_new /*Kostya*/
    {
		display: block;
		position: absolute;
		top: -40px;
		left: -12px;
        z-index:  101;
		background-color: Transparent;
		background-image: url(../images/ico_new.png);
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		-moz-background-clip: -moz-initial;
		-moz-background-origin: -moz-initial;
		-moz-background-inline-policy: -moz-initial;
    }
    .product_item_e.new_product /*Kostya*/
    {
		position: relative;
    }
    .product_item_e .product_item_e_text .ilogo
    {
        padding: 6px 0px 8px 0px;
    }
    .product_item_e .product_item_e_text p
    {
        display:     block;
        font-size:   12px;
        font-weight: bold;
        color:       #014f0f;
        padding:     0px 0px 4px 0px;
    }
    .product_item_e .product_item_e_buttons
    {
        position:   absolute;
        padding:    53px 10px 20px 5px;
        z-index:    1;
        top:        -128px;
        display:    none;
        background: url(../images/dot_1x1.gif) left top repeat;
    }
/* PRODUCT ITEM E end */



/* PRODUCT LANDING start */
.lp_product_landing
{
        margin: 0px 25px 0px 25px;
}
/* PRODUCT LANDING end */




/* PRODUCTS CATEGORY start */
.prod_lp_category
{
	color:      #FFF;
	font-size:  12px;
	margin:     0px 25px 0px 25px;
}
.prod_lp_category_a
{
	background: none;
}
#popup_print .prod_lp_category, #popup_print .prod_lp_category_a
{
    color: #000;
}
	.prod_lp_category .text
	{
		width:   476px;
		padding: 15px 0px 0px 0px;
	}
	.prod_lp_category .text_a
	{
		width:   615px;
		padding: 15px 0px 0px 0px;
	}
	.prod_lp_category .controls
	{
		font-size: 11px;
		color:     #FFF;
	}
	.prod_lp_category .controls_left
	{
		float:       left;
		margin-left: 15px;
		display:     inline;
		height: 22px;
		line-height:22px;
	}
	.prod_lp_category .controls_left select
	{
		width:    120px;
		margin:   0px;
		position: relative;
		top:      2px;
		left:     8px;
	}
	.prod_lp_category .controls_right
	{
		float:   right;
		padding: 6px 22px 0px 0px;
	}
	.prod_lp_category .controls_right a
	{
		color:           #FFF;
		text-decoration: underline;
		margin-right:    6px; /* Kostya */
	}
    #popup_print .prod_lp_category .controls
    {
        color: #000000;
    }
    #popup_print .prod_lp_category .controls_right a
    {
        color: #000000;
    }
	.prod_lp_category .controls_right a:hover
	{
		text-decoration: none;
	}
	.prod_lp_category .controls_right .act /* Kostya */
	{
		text-decoration: none;
	}
	.prod_lp_category .pnav_right /* Kostya */
	{
		padding-top:    3px;
		padding-right:  6px;
		float:          left;
	}
	.prod_lp_category .title_a
	{
		font-size:   14px;
		color:       #fefdfe;
		font-weight: bold;
		padding:     19px 0px 15px 15px;
	}
	.prod_lp_category .items
	{
		padding: 0px;
	}
	.prod_lp_category .items td
	{
		vertical-align:bottom;
		height:        125px; /*Kostya*/
	}
	.prod_lp_category .items .items_rptr td
	{
		height:        120px;
		width:         126px;
	}
/* PRODUCTS CATEGORY end */



/* FAQ start */
.faq_item
{
	font-size: 12px;
	margin:    6px 0px 0px 0px;
}
	.faq_item .question
	{
		width:      597px;
		background: url(../images/faq_ico_bg.gif) left top repeat-y #f5f6f3;
	}
	.faq_item .question a
	{
		display:         block;
		color:           #035d10;
		text-decoration: none;
		cursor:          pointer;
		width:           100%;
	}
	.faq_item .faq_ico_opened
	{
		width:      22px;
		height:     26px;
		float:      left;
		background: url(../images/ico_faq_opened.gif) left top no-repeat;
	}
	.faq_item .faq_ico_closed
	{
		width:      22px;
		height:     26px;
		float:      left;
		background: url(../images/ico_faq_closed.gif) left top no-repeat;
	}
	.faq_item .q
	{
		float:       left;
		padding:     7px 0px 5px 8px;
		font-weight: bold;
	}
	.faq_item .answer
	{
		padding: 5px 0px 20px 31px;
		color:   #FFF;
	}
    #popup_print .answer
    {
        color: #000000;
    }
/* FAQ end */



/*PRODUCT NEWS start */
#content .prod_lp_new_prod{}
#popup_print .lp_ctext
{
    color: #000;
}
	.prod_lp_new_prod .items
	{
		font-size:   12px;
		font-weight: bold;
		color:       #005a13;
	}
	.prod_lp_new_prod .item
	{
		width:        116px;
		float:        left;
		position:     relative;
		margin-right: 54px;
	}
	.prod_lp_new_prod .item .item_bg
	{
		background-position: left top;
		background-repeat:   no-repeat;
		width:               100%;
	}
	.prod_lp_new_prod .item_last
	{
		margin-right: 0px;
	}
	.prod_lp_new_prod .item a
	{
		color:           #005a13;
		text-decoration: none;
		cursor:          pointer;
	}
	.prod_lp_new_prod .ico_new
	{
		position: absolute;
		top:      85px;
		left:     -12px;
		z-index:  101;
	}
/* PRODUCT NEWS end */

/* POPUP PRODUCT FULL start */
.popup_prod_full{}
        .popup_prod_full_title
        {
                font-size:   12px;
                font-weight: bold;
                color:       #008246;
                padding:     0px 0px 0px 16px;
        }
        .popup_prod_full img
        {
                margin: 22px 0px 34px 49px;
        }
/* POPUP PRODUCT FULL end */

.age_screener_content
{
	margin-top: 4px;
	margin-bottom: 4px;
}
.form_lp_ftf.age_screener_content .form_lp_ftf_submit
{
	padding: 0px;
}
.age_screener_content select
{
	border-color: #3D7BAD #B5CFE7 #B5CFE7;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	height: 20px;
}


/* CONTACT start*/


	.ContactDropDown { font-size:10px; width:260px;}

	.form_lp_a .form_lp_a_col_b select.ContactDropDown_date { font-size:10px; float:none;}

/* CONTACT end*/

/* POPUP B start */
.popup_b
{
	position: absolute;
	z-index:  1000;
}
	.popup_b .popup_b_top_left
	{
		width:  12px;
		height: 10px;
	}
	.popup_b .popup_b_top_center
	{
		height:           10px;
		font-size:        1px;
		background-color: #cccc33;
	}
	.popup_b .popup_b_top_right
	{
		width:  14px;
		height: 10px;
	}
	
	.popup_b .popup_b_content_left
	{
		width: 12px;
	}
	.popup_b .popup_b_content_center
	{
		background-color: #ffffff;
	}
	.popup_b .popup_b_content_right
	{
		width: 14px;
	}
	
	.popup_b .popup_b_bot_left
	{
		width:  12px;
		height: 16px;
	}
	.popup_b .popup_b_bot_center
	{
		height:    16px;
		font-size: 1px;
	}
	.popup_b .popup_b_bot_right
	{
		width:            14px;
		height:           16px;
		background-color: #cccc33;
	}
	.popup_b .popup_b_close
	{
		text-align: right;
		padding:    4px 5px 5px 0px;
	}
	.popup_b .popup_b_content
	{
		margin:    0px 0px 0px 25px;
		font-size: 12px;
		color:     #333333;
	}
	.popup_b h1
	{
		padding: 0px 0px 12px 0px;
	}
	.popup_b .popup_b_title
	{
		border-bottom: 1px solid #cccccc;
		height:        52px;
		margin:        0px 10px 0px 14px;
	}
	.popup_b .popup_b_title_logo
	{
		float: left;
	}
	.popup_b .popup_b_title_link
	{
		display: block;
		float:   right;
		margin:  22px 0px 0px 0px;
	}
	.popup_b #print_popup_dest
	{
		margin:  10px 10px 10px 14px;
	}
/* POPUP B end */

/* POPUP C start */
.popup_c
{
        border: 10px solid #cccc33;
}
        .popup_c .popup_c_close
        {
                height: 20px;
        }
        .popup_c .popup_c_close a
        {
                display: block;
                float:   right;
                margin:  4px 5px 0px 0px;
        }
        
        .popup_c h1
        {
                padding: 0px 0px 12px 0px;
        }
        .popup_c .popup_c_title
        {
                border-bottom: 1px solid #cccccc;
                height:        52px;
                margin:        0px 10px 0px 14px;
        }
        .popup_c .popup_c_title_logo
        {
                float: left;
        }
        .popup_c .popup_c_title_link
        {
                display: block;
                float:   right;
                margin:  22px 0px 0px 0px;
        }
/* POPUP C end */



/* POPUP PRODUCT DETAIL start */
.popup_prod_lp_a
{
	font-size: 11px;
	color:     #333333;
}
	.popup_prod_lp_a .popup_prod_lp_a_image
	{
		float:      left;
		width:      212px;
		text-align: center;
		padding:    1px 0px 10px 0px;
	}
	.popup_prod_lp_a .popup_prod_lp_a_content
	{
		float: left;
		width: 232px;
	}
	.popup_prod_lp_a h2
	{
		font-size:   12px;
		font-weight: bold;
		color:       #008246;
		padding:     0px 0px 0px 0px;
	}
	.popup_prod_lp_a h3
	{
		font-size:   11px;
		font-weight: bold;
		padding:     18px 0px 10px 0px;
	}
	.popup_prod_lp_a .buttons
	{
		margin: 50px 0px 0px 0px;
	}
	.popup_prod_lp_a .buttons a
	{
		display: block;
		float:   left;
	}
	.popup_prod_lp_a table tr td
	{
		background-color: #e7e7e7;
		vertical-align:   middle;
		height:           16px;
	}
	.popup_prod_lp_a table tr td.name
	{
		border-bottom:  1px solid #FFF;
		border-right:   1px solid #FFF;
		width:          190px;
	}
	.popup_prod_lp_a table tr td.value
	{
		border-bottom: 1px solid #FFF;
		width:         32px;
		text-align:    right;
		padding-right: 8px;
	}
	.popup_prod_lp_a table tr td.first
	{
		width:         5px;
		border-bottom: 1px solid #FFF;
	}
	.product_title
	{/* victor */
		height: 48px;
		overflow: hidden;
	}
	.weight_watchers
	{
		margin-top: 4px;
		margin-bottom: 4px;
		font-size: 10px;
	}
	#popup_print .product_title
	{
	    color: #000000;
	}
/* POPUP PRODUCT DETAIL end */



/* FORM FORWARD TO A FRIEND start */
.form_lp_ftf{}
	.form_lp_ftf .form_lp_ftf_row_a
	{
		margin: 5px 0px 0px 0px;
	}
	.form_lp_ftf .form_lp_ftf_col_a
	{
		float:       left;
		width:       168px;
		height:      22px;
		line-height: 19px;
	}
    .form_lp_ftf .form_lp_ftf_col_a_req
    {
        position: relative;
        left:    -8px;
    }
	.form_lp_ftf .form_lp_ftf_col_b
	{
		float: left;
	}
	.form_lp_ftf .form_lp_ftf_col_c{}
	.form_lp_ftf .form_lp_ftf_col_c input
	{
		float:  left;
		margin: 0px 4px 20px 0px;
	}
	.form_lp_ftf .form_lp_ftf_col_d
	{
		padding: 14px 0px 14px 0px;
	}
	.form_lp_ftf .itext
	{
		float:  left;
		width:  180px;
		height: 16px;
		border: 1px solid #cecece;
	}
	.form_lp_ftf a
	{
		color:           #008246;
		text-decoration: underline;
	}
	.form_lp_ftf a:hover
	{
		color:           #008246;
		text-decoration: none;
	}
	.form_lp_ftf .form_lp_ftf_submit
	{
		padding: 0px 0px 22px 214px;
	}
	.error_label
	{
		color: #ff0000;
		height: 16px;
		overflow: hidden;
	}
/* FORM FORWARD TO A FRIEND end */



/* BOX HOME A start */
.box_home_lp_a
{
	padding: 10px 0px 20px 0px;
}
/* BOX HOME A ende */



/* PRODUCTS BOX A start */
.prod_lp_box_a
{
	width:            615px;
	background-color: #FFF;
	margin:           0px 0px 0px 15px;
}
	.prod_lp_box_a .prod_lp_box_a_left
	{
        float:      left;
        display:    inline;
        width:      198px;
        margin:     0px 0px 0px 15px;
        text-align: left;
        padding:    15px 0px 0px 0px;
	}
    .prod_lp_box_a_left_image{}
	.prod_lp_box_a .prod_lp_box_a_left .link
	{
		margin:          11px 0px 20px 0px;
	}
	.prod_lp_box_a .prod_lp_box_a_left .link a
	{
		font-size:       11px;
		color:           #008246;
		text-decoration: underline;
	}
	.prod_lp_box_a .prod_lp_box_a_left .link a:hover
	{
		text-decoration: none;
	}
	.prod_lp_box_a .prod_lp_box_a_right
	{
		float:  left;
		width:  386px;
		margin: 0px 0px 0px 3px;
		color:  #333333;
	}
	.prod_lp_box_a .prod_lp_box_a_right .text
	{
		font-size:   12px;
		padding:     17px 40px 0px 0px;
		line-height: 14px;
	}
	.prod_lp_data_a
	{
		float:     left;
		font-size: 11px;
	}
	.prod_lp_data_a th
	{
		text-align:     left;
		height:         26px;
		font-weight:    bold;
		vertical-align: middle;
	}
	.prod_lp_data_a td
	{
		text-align:       left;
		height:           16px;
		vertical-align:   middle;
		background-color: #e7e7e7;
	}
	.prod_lp_data_a td.first
	{
		border-bottom: 1px solid #FFF;
		width:         5px;
	}
	.prod_lp_data_a td.name
	{
		border-bottom: 1px solid #FFF;
		border-right:  1px solid #FFF;
		width:         139px;
	}
	.prod_lp_data_a td.value
	{
		text-align:    center;
		border-bottom: 1px solid #FFF;
	}
	#content .prod_lp_box_a .minh
	{
		height:      370px;
		width:       0px;
		float:       left;
		overflow:    hidden;
		font-size:   0px;
		line-height: 0px;
	}
	.prod_lp_box_a_right .prod_lp_info
	{
		font-size: 11px;
		padding:   8px 0px 24px 0px;
	}
/* PRODUCTS BOX A end */

/* PRODUCTS BOX B start */
.prod_lp_box_b
{
        background-color: #FFF;
        margin:           0px 0px 15px 25px;
        width:            597px;
}
        .prod_lp_box_b .prod_lp_box_b_left
        {
                float:            left;
                width:            438px;
        }
        .prod_lp_box_b .prod_lp_box_b_right
        {
                width:   150px;             /*victor*/
                float:   left;
                overflow: hidden;			/*victor*/
                background-color: #ffffff;
                padding: 15px 0px 15px 0px;
        }
        .prod_lp_box_b .prod_lp_box_b_image
        {
                text-align: center;
                padding:    15px 0px 8px 0px;
        }
        .prod_lp_box_b .prod_lp_box_b_link
        {
                text-align: center;
        }
        .prod_lp_box_b .prod_lp_box_b_link a
        {
                font-size:       11px;
                color:           #008246;
                text-decoration: underline;
        }
        .prod_lp_box_b .prod_lp_box_b_link a:hover
        {
                text-decoration: none;
        }
        .prod_lp_box_b .prod_lp_box_b_text
        {
                font-size:   12px;
                line-height: 14px;
                color:       #333333;
                padding:     24px 22px 22px 25px;
        }
        .prod_lp_box_b .prod_lp_box_b_btn
        {
                padding: 8px 0px 0px 0px;
        }
/* PRODUCTS BOX B end */

/* CONTENT LP A start */
#content .content_lp_a
{
	margin:    0px 0px 0px 25px;
	display:   inline;
	font-size: 12px;
	color:     #ffffff;
	float:     left;
	position:  relative;
	width:     781px;
}
#content .content_lp_a .image_lp_a
{
	margin: 39px 24px 25px 45px;
}
#content .content_lp_a .image_lp_b
{
	margin: 39px 0px 50px 30px;
}
/* CONTENT LP A end */



/* CONTENT LP B start */
#content .content_lp_b
{
	float:     left;
    margin:    0px 0px 0px 25px;
    display:   inline;
    position:  relative;
    width:     597px;
}
/* CONTENT LP B end */



#footer
{
	width:  831px;
}

.menu_sub
{
	font-size:   12px;
	font-weight: bold;
	color:       #9e9589;
	text-align:  left;
	padding:     10px 0px 28px 0px;	/*10px 0px 28px 206px;*/
	margin: 0 auto; /*Kostya*/
}
	.menu_sub a
	{
		color:           #9e9589;
		text-decoration: none;
	}
	.menu_sub a.center
	{
		margin: 0px 35px 0px 35px;
	}	
	
a.SiteMap{ color:#ffffff;}

.privacy { }
.privacy a { color:#ffffff;}
.privacy a:hover { color:#ffffff; text-decoration:none;}
.privacy a:visited { color:#000000; text-decoration:underline;}

.privacy h1 { font-size:18px;}