#container
{
	width: 905px;
}
#menu
{
	width: 905px;
}
	#menu .menu_bot
	{
		height:  1px;
		padding: 0px 0px 0px 103px;
	}
	#menu .menu_text
	{
		padding: 0px 10px 0px 89px;
	}

#content
{
	width:         905px;
	border:        1px solid #d8d0c7;
	margin-bottom: 21px;
	margin-top:    30px;
}

.form_content {width:905px; margin:0px auto; background: url(../images/form_bg.gif) top left repeat-y; font-size:12px; color:#FFFFFF;}
.form_inner_content { width:781px; margin:0px auto; padding:0px auto; text-align:left; padding-top:50px; padding-bottom:50px;}
.form_inner_content select { border-top:1px solid #a9a9a9; border-left:1px solid #a9a9a9; border-right:1px solid #cecece; border-bottom:1px solid #cecece; font-size:10px;}
.form_inner_content input.itext { border-top:1px solid #a9a9a9; border-left:1px solid #a9a9a9; border-right:1px solid #cecece; border-bottom:1px solid #cecece; background: url(../images/form_input_bg.gif)#ffffff top left repeat-y; font-size:10px;}
.form_inner_content input .clsMainLabels { border:none; background:none; color:none;}
.sitemap a { color:#FFFFFF; text-decoration:underline;}
.sitemap a:hover { color:#FFFFFF; text-decoration:none;}
.privacy a { color:#ffffff;}
.privacy a:hover { color:#ffffff; text-decoration:none;}
.terms a { color:#ffffff; text-transform:uppercase; font-weight:bold;}
.terms a:hover { color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bold;}


/* 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_b select.ContactDropDown_date
	{
		float: none;
	}
	.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 */



.bp_content_bg_top
{
	width:      879px;
	height:     224px;
	background: url(../images/bp_content_top_bg.jpg) left top no-repeat;
	margin:     15px auto 0px auto;
}

.bp_content_bg_top .text
{
	font-size:   30px;
	color:       #FFF;
	font-weight: bold;
	height:      162px;
	margin:      42px 0px 0px 40px;
}

.bp_content_bg_top .text2
{
	font-size:    12px;
	color:        #FFF;
	font-weight:  bold;
	padding-left: 9px;
}

.bp_content_btn
{
	height:     52px;
	text-align: center;
	position:   relative;
}

.bp_boxes
{
	width:  873px;
	height: 210px;
	border: 1px solid #d8d0c7;
	margin: 11px auto 13px auto;
}

	.bp_boxes .bp_boxes_top
	{
		height: 57px;
	}
	.bp_boxes .bp_boxes_top .bp_boxes_top_a
	{
		width:      322px; / width: 312px;
		height:     57px;
		float:      left;
		text-align: center;
	}
	.bp_boxes .bp_boxes_top .bp_boxes_top_b
	{
		width:  253px;
		height: 57px;
		float:  left;
	}
	.bp_boxes .bp_boxes_top .bp_boxes_top_c
	{
		width:      274px; / width: 298px;
		height:     57px;
		float:      left;
		text-align: center;
	}
	.bp_boxes .bp_boxes_bot
	{
		height: 140px;
	}
	.bp_boxes .bp_boxes_bot .bp_boxes_bot_a
	{
		height:     140px;
		float:      left;
		text-align: center;
		overflow: hidden;
		padding-left: 40px; / padding-left:35px;
		padding-right: 20px;
	}
	.bp_boxes .bp_boxes_bot .bp_boxes_bot_b
	{
		width:    253px;
		height:   140px;
		float:    left;
		position: relative;
	}
	.bp_boxes .bp_boxes_bot .bp_boxes_bot_b span
	{
		display:          block;
		position:         absolute;
		left:             0px;
		top:              140px;
		font-size:        11px;
		color:            #bcb3aa;
		text-align:       center;
		width:            253px;
		height:           27px;
		line-height:      27px;
		background-color: #FFF;
	}
	.bp_boxes .bp_boxes_bot .bp_boxes_bot_c
	{
		height:     140px;
		float:      left;
		text-align: center;
		overflow: hidden;
		padding-left: 30px;
		padding-right: 30px;
	}

.box_bp_a
{
	width:  249px;/*309*/
	height: 140px;
    float:    left;
	overflow: hidden;
	position: relative;
}
	.box_bp_a .box_bp_a_left
	{
		width:  33px;
		height: 140px;
		float:  left;
	}
	.box_bp_a .box_bp_a_left a
	{
		float:   left;
		margin:  60px 0px 0px 8px;
		display: inline;
	}
/*	.box_bp_a .box_bp_a_center
	{
		width:    241px;
		float:    left;
		height:   140px;
		overflow: hidden;
		position: relative;
	}*/
	.box_bp_a .box_bp_a_products
	{
		position: absolute;
		height:   140px;
		left:     0px;
		top:      0px;
	}
	.box_bp_a .box_bp_a_products .box_bp_a_product
	{
		width:       124px;
		height:      140px;
		background:  url(../images/bp_product_bg.jpg) left top no-repeat;
		float:       left;
		margin-left: 1px;
		display:     inline;
	}
	.box_bp_a .box_bp_a_products .box_bp_a_product:hover
	{
	    cursor:pointer;
	}
	.box_bp_a .box_bp_a_products .box_bp_a_product th
	{
		height:         34px;
		text-align:     center;
		vertical-align: middle;
		font-size:      11px;
		color:          #FFF;
		font-weight:    bold;
		padding:        0px 12px 0px 7px;
	}
	.box_bp_a .box_bp_a_products .box_bp_a_product th a
	{
		font-size:       11px;
		color:           #FFF;
		font-weight:     bold;
		text-decoration: none;
	}
	.box_bp_a .box_bp_a_products .box_bp_a_product td
	{
		height:         105px;
		text-align:     center;
		vertical-align: bottom;
	}
	.box_bp_a .box_bp_a_products .box_bp_a_product td img
	{
		margin-bottom: 11px;
		padding-right:7px;
	}
	.box_bp_a .box_bp_a_right
	{
		width:  33px;
		height: 140px;
		float:  left;
	}
	.box_bp_a .box_bp_a_right a
	{
		float:   left;
		margin:  60px 0px 0px 8px;
		display: inline;
	}
	
/* 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 #333; /**/
	
	opacity:        0;
	filter:         alpha(opacity=80);
	-moz-opacity:   0.8;
	-khtml-opacity: 0.8;
}
/* POPUP OVERLAY start */

/* POPUP OVERLAY 2 start */
#popup_overlay2
{
	position:   absolute;
	width:      100%;
	z-index:    110;
	left:       0px;
	top:        0px;
	background: url(../images/dot_1x1.gif) left top repeat;/* #333; /**/
}
/* POPUP OVERLAY 2 start */


/* POPUP A start */
.popup_bp_a
{
	position: absolute;
	z-index:  1000;
}
	.popup_bp_a .popup_bp_a_bord
	{
		border:     5px solid #FFF;
		background: url(../images/bp_popup_submit_bg.gif) center top repeat-y;
	}
	.popup_bp_a .popup_bp_a_minh
	{
		width:       0px;
		height:      472px; /*432 Kostya*/
		float:       left;
		font-size:   0px;
		overflow:    hidden;
		line-height: 0px;
	}
	.popup_bp_a .popup_bp_a_content
	{
		width: 422px;
		float: left;
	}
	.popup_bp_a .popup_bp_a_close
	{
		text-align: right;
		padding:    8px 8px 0px 0px;
	}
	.popup_bp_a h1
	{
		text-transform: uppercase;
		font-weight:    bold;
		text-align:     center;
		height:         63px;
		font-size:      18px;
		color:          #fcfaf8;
	}
	.popup_bp_a .popup_bp_a_row_a
	{
		margin-top: 21px;
	}
	.popup_bp_a .popup_bp_a_col_a
	{
		font-size:   14px;
		font-weight: bold;
		color:       #FFF;
		float:       left;
		width:       175px;
		text-align:  right;
	}
	.popup_bp_a .popup_bp_a_col_b
	{
		float:      left;
		width:      232px;
		text-align: right;
	}
	.popup_bp_a .popup_bp_a_col_b textarea
	{
		width:            224px;
		height:           96px;
		background-color: #FFF;
		border:           0px;
	}
	.popup_bp_a .popup_bp_a_col_b input.itext
	{
		width:            224px;
		height:           18px;
		background-color: #FFF;
		border:           0px;
		font-size:        11px;
		 color:           #000;
	}
	
	.popup_bp_a .popup_bp_a_text_a
	{
		font-size:   10px;
		font-weight: bold;
		line-height: 12px;
		color:       #FFF;
		padding:     14px 10px 0px 25px;
	}
	
	.popup_bp_a .popup_bp_a_text_b
	{
		font-size:   10px;
		font-weight: bold;
		color:       #FFF;
		padding:     0px;
		margin:      9px 0px 0px 0px;
	}
	.popup_bp_a .popup_bp_a_text_b_left
	{
		width: 24px;
		float: left;
	}
	.popup_bp_a .popup_bp_a_text_b_right
	{
		width:       370px;
		float:       left;
		line-height: 12px;
	}
	.popup_bp_a .popup_bp_a_submit
	{
		margin-bottom: 10px;
	}
	.popup_bp_a .popup_bp_a_submit_text
	{
		float:       left;
		font-size:   11px;
		color:       #FFF;
		padding:     14px 0px 0px 25px;
		font-weight: normal;
	}
	.popup_bp_a .popup_bp_a_submit_text a
	{
		color:           #FFF;
		font-weight:     bold;
		text-transform:  uppercase;
		text-decoration: underline;
	}
	.popup_bp_a .popup_bp_a_submit_text a:hover
	{
		text-decoration: none;
	}
	.popup_bp_a .popup_bp_a_thanks_text
	{
		font-size:   18px;
		font-weight: bold;
		color:       #FFF;
		padding:     167px 0px 0px 0px;
		text-align:  center;
	}
	.popup_bp_a .popup_bp_a_thanks_btn
	{
		padding:    100px 0px 0px 0px;
		text-align: center;
	}
/* POPUP A end */

/* POPUP B start */
.popup_bp_b
{
	position: absolute;
	z-index:  1000;
}
	.popup_bp_b .popup_bp_b_top
	{
		height:     17px;
		text-align: right;
		overflow: hidden;
	}
	.popup_bp_b .popup_bp_b_top a
	{
		position: relative;
		z-index:  1001;
	}
	.popup_bp_b .popup_bp_b_top img
	{
		margin:  5px 22px 0px 0px;
	}
	.popup_bp_b .popup_bp_b_content
	{
		width: 100%;
	}
	.popup_bp_b .popup_bp_b_bot
	{
		height: 27px;
	}
	.popup_bp_b h1
	{
		font-size:      12px;
		font-weight:    bold;
		color:          #c91c22;
		text-transform: uppercase;
		padding:        5px 24px 6px 14px;
	}
	.popup_bp_b .popup_bp_b_desc
	{
		font-size: 12px;
		color:     #a4988d;
		padding:   0px 40px 8px 14px;
	}
	.popup_bp_b .popup_bp_b_prev
	{
		width:          172px;
		text-align:     center;
		padding-bottom: 6px;
	}
	.popup_bp_b .popup_bp_b_prev_desc
	{
		width:     81px;
		font-size: 12px;
		color:     #aa9d91;
	}
	.popup_bp_b .popup_bp_b_prev_desc a
	{
		display:         block;
		width:           70px;
		color:           #c91c22;
		text-align:      center;
		text-decoration: underline;
		text-transform:  uppercase;
		font-weight:     bold;
		padding-bottom: 6px;
	}
	.popup_bp_b .popup_bp_b_prev_desc a:hover
	{
		text-decoration: none;
	}
/* POPUP B end */

/* POPUP C start */
.popup_bp_c h1
{
	color: #004b26;

}
.popup_bp_c .popup_bp_c_prev_desc a
{
	color: #004b26;
}
/* POPUP C end */

.error_label 
{
    color:       #000000;
    text-align:  left;
	padding-left: 5px;
	font-size:   14px;
	font-weight: bold;
	font-style: italic;
}
