* {
	margin: 0;
	padding: 0; 
}

body {
	font: .8em Tahoma, Arial, Verdana, Helvetica, Sans-serif; 
	/*line-height: 1.8em; */
	background-color: #390f03;
}

.wrap {
	width: 960px; 
	margin: 21px auto; 
	padding: 0 0 0 0;
	background-color: #ffffff;
}

.clear_margin {
	margin: 0 0 0 0;
}

/* BEGIN: Header box  */

.header {
	float: left; 
	width: 960px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #390f03;
}

.header_menu {
	float: left; 
	width: 960px;
	height: 38px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #390f03 url(../images/menu_backgr.jpg) scroll no-repeat top left;
}

.header_menu ul {
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
	font: bold 1.2em Tahoma;
	list-style-type: none;
}

.header_menu li {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

.header_menu li a {
	text-align: center;
	float: left;
	width: 192px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.header_menu li a:hover {
	text-decoration: underline;
}

.header_middle {
	float: left; 
	width: 960px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #390f03;
}

.logo {
	float: left; 
	width: 251px;
	height: 227px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.swp_img {
	float: right; 
	width: 709px;
	height: 227px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

.header_bottom {
	float: left; 
	width: 960px;
	height: 33px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/hd_btm_backgr.jpg) scroll repeat-x top left;
}

/*.header_bottom span {
	display: none;
	float: right;
	margin: 7px 10px 0 0;
}

.header_bottom span a {
	margin: 0;
	padding: 0 7px 0 0;
}*/

/* END: Header box  */



/* BEGIN: Content wrapper */
.content_wrapper {
	float: left; 
	width: 960px;
	margin: 0 0 0 0;
	padding: 0 0 60px 0;
	background-color: #eee8dc;
}

.content_wrapper_promo {
	float: left; 
	width: 960px;
	margin: 0 0 0 0;
	padding: 0 0 60px 0;
	background-color: #963429;
}

.left_content_menu {
	float: left; 
	width: 251px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu_brochures {
	float: left;
	margin: 16px 0 15px 6px;
	padding: 0;
}

.left_content_menu ul {
	font-weight: bold;
	font: 1em Verdana, Tahoma;
	color: #e04312;
	list-style-type: none;
	margin: 33px 0 22px 33px;
	padding: 0;
	text-align: left;
}

.left_content_menu li {
	/*line-height: 1em;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.left_content_menu li img{
	/*line-height: 1em;*/
	margin: 0 0 4px 0;
	padding: 0;
}

.left_content_menu li a {
	color: #4c1b1b;
	padding: 0 0 0 5px;
	text-decoration: none;
}

.left_content_menu li a:hover {
	color: #4c1b1b;
	text-decoration: underline;
}

.left_content_menu a.current {
	text-decoration: underline;
	font-weight: bold;
}

.left_content_menu a.home_partner {
	float: left;
	margin: 10px 0 6px 60px;
	border: 1px solid #932813;
	padding: 5px;
}

.left_content_menu a.home_partner177px {
	float: left;
	margin: 10px 0 6px 33px;
	border: 1px solid #932813;
	padding: 5px;
}

.radio_box {
	float: left;
	width: 210px;
	margin: 30px 0 0 6px;
	padding: 0;
}

.completed_projects {
	float: left;
	width: 191px;
	height: 93px;
	margin: 0 0 10px 30px;
	padding: 0;
	background: #eee8dc url(../images/real_pr_backgr.png) scroll repeat-x top left;
}

.completed_projects a {
	float: left;
	margin: 3px 0 0 7px;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font: 1em Verdana, Tahoma;
	font-weight: bold;
}

.completed_projects a:hover {
	text-decoration: underline;
}

.rbox1 {
	float: right; 
	width: 709px;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}

.box_head_line {
	float: left; 
	width: 709px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: url(../images/rbox1_head_line_backgr.jpg) scroll repeat-x top left;
}

.box_head_line h2 {
	float: left;
	width: 565px;
	margin: 10px 0 0 13px;
	padding: 0;
	color: #ffffff;
	text-transform: uppercase;
	font: bold 1em Verdana, Tahoma;
}

.box_head_line a.view_all {
	
	float: left;
	color: #ffffff;
	text-decoration: none;
	font: bold 1.21em Verdana, Tahoma;
	margin: 7px 0 0 0;
	width: 120px;
}

.box_head_line a.view_all:hover {
	text-decoration: underline;
}

.box_head_line a img {
	margin: 0 0 -3px 3px;
}

.rbox1_content {
	float: left; 
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

.rbox1_content h3 {
	margin: 20px 10px 10px 10px;
	padding: 0;
	/*color: #4c1b1b;*/
	font: 1em Verdana, Tahoma;
	font-weight: bold;
}

.rbox1_content h3 a {
	color: #000000;
	text-decoration: none;
}

.rbox1_content h3 a:hover {
	text-decoration: underline;
}

.rbox1_content p {
	margin: 0;
	padding: 2px 15px 2px 15px;
	line-height: 1em;
}

.rbox1_content table {
	margin: 10px 0 10px 20px;
}

.rbox1_content td {
	border: 1pt solid #000000;
}

.bottom_gallery {
	float: left;
	width: 709px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 45px;
}

.bottom_gallery, .bottom_gallery_banner img {
	border: 1px solid #A1A1A0;
	padding: 5px;
	margin: 0 5px 5px 0;
}

.bottom_gallery_banner {
	float: left;
	width: 600px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 90px;
}

.top_gallery {
	float: left;
	width: 440px;
	margin: 0 0 5px 10px;
	padding: 20px 0 0px 15px;	
	border: 1pt solid;
	border-color: #cccccc;
}

.img_inner {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0 15px 0 0;
}

.img_inner img.base_img {
	border: 1px solid #A1A1A0;
	padding: 5px;
	margin: 0;
}

.img_inner img.zoom {
	float: right;
	padding: 0;
	margin: 3px 0 15px 0;
}

.one_pic_left {
	float: left;
	width: 709px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 15px;
}

.one_pic_left img {
	border: 1px solid #A1A1A0;
	padding: 5px;
	margin: 0 5px 5px 0;
}

.article_details {
	float: left;
	width: 200px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.article_details p {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	/*color: #4c1b1b;*/
	text-align: left;
	line-height: 1em;
}

.article_details p span.promo {
	color: #fe1f03;
}

.back_to_category {
	float: left;
	width: 709px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.back_to_category a {
	float: left;
	margin: 0 0 0 20px;
	padding: 20px 30px 20px 0;
	color: #000000;
	text-decoration: none;
	font: 1em Verdana, Tahoma;
	font-weight: bold;
}

.back_to_category a:hover {
	text-decoration: underline;
}




.rbox2 {
	float: right; 
	width: 709px;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}

.padding_top_15px {
	padding: 15px 0 0 0;
}

.rbox2_content {
	float: left; 
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #ffffff;/*#eee8dc;*/
}

/* BEGIN: Home and Promotions article list */
.article_box {
	float: left; 
	width: 220px;
	/*margin: 10px 5px 0 0;*/
	margin: 10px 3px 0 10px;
	padding: 0 0 0 0;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #EEE8DC;
}

.article_box img {
	/*margin: 10px 0 15px 17px;*/
	margin: 10px 0 5px 17px;
	border: #EEE8DC 1pt solid;
}

.article_box img.is_new_product {
	float: left;
	margin: 5px 0 0 20px;
	padding: 0px;
}

.promo_percent {
	float: right;
	width: 48px;
	height: 48px;
	background:url(../images/promo_percent.gif) scroll no-repeat top left;
	margin: 5px 5px 0 0;
	padding: 0px;
	
}
.promo_percent a {
	float:left;
	margin:15px 0 0 5px;
	color: #ffffff;
	font: 1em Verdana, Tahoma;
	text-decoration:none;
}

.promo_percent a:hover {
	text-decoration:underline;
}

.article_box h3 {
	margin: 0 0 0 17px;
	padding: 0;
	font: 1em Verdana, Tahoma;
	font-weight: bold;
	text-align: left;
}

.article_box h3 a {
	color: #4c1b1b;
	text-decoration: none;
}

.article_box h3 a:hover {
	text-decoration: underline;
}

.article_box p.promo_price {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	color: #2c2a2a;
	font: 1.1em Verdana, Tahoma;
	font-weight: bold;
}

.btn_more_info {
	float:right;
	margin: 17px 10px 8px 0;
	padding: 0 0 0 0;
	width:82px;
	height:26px;
	background-image:url(../images/details_button.gif);
}

.btn_more_info a {
	margin: 5px 0 0 12px;
	padding: 0 0 0 0;
	float:left;
	color: #ffffff;
	font: 0.9em Verdana, Tahoma;
	text-decoration: none;
}


/* END: Home and Promotions article list */

/* END: Kitchens - Article list */
.default_article_box {
	float: left; 
	width: 220px;
	margin: 10px 3px 0 10px;
	padding: 0 0 0 0;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #EEE8DC;
}

.default_article_box img {
	margin: 10px 0 5px 17px;
	border: #EEE8DC 1pt solid;
	
}

.default_article_box img.is_new_product {
	float: left;
	margin: 5px 0 0 20px;
	padding: 0px;
}

.default_article_box h3 {
	margin: 0 0 0 17px;
	padding: 0;
	font: 1em Verdana, Tahoma;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
}

.default_article_box h3 a {
	color: #4c1b1b;
	text-decoration: none;
	/*margin: 0;
	padding: 0;*/
}

.default_article_box h3 a:hover {
	text-decoration: underline;
}

.article_box p.red_promo_price, .default_article_box p.red_promo_price {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	color: #fe1f03;
	font: bold 1.4em Verdana, Tahoma;
	font-weight: bold;
}

.article_box p.red_promo_price a, .default_article_box p.red_promo_price a {
	color: #fe1f03;
	text-decoration: none;
}

.article_box p.red_promo_price a:hover, .default_article_box p.red_promo_price a:hover {
	text-decoration: underline;
}

.details {
	margin: 0 0 5px 17px;
	padding: 0 0 0 0;
	text-align: left;
	font-weight: bold;
	line-height: 1.5em;
	width: 160px;
	float: left;
}

.line_through {
	/*text-decoration: line-through;*/
}

.default_article_box a.btn_more_info {
	margin: 17px 10px 8px 0;
	padding: 0 0 0 0;
	background-image:url(../images/details_button.gif);
	width:82px;
	height:26px;
	float: right;
	color: #ffffff;
	font: 1em Verdana, Tahoma;
	text-decoration: none;
}


/* END: Kitchens - Article list */


.contacts_left_content {
	float: left; 
	width: 280px;
	margin: 15px 0 5px 15px;
	padding: 0 0 0 0;
}

.contacts_left_content p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.contacts_pic_left {
	float: left;
	width: 260px;
	padding: 0 0 0 0;
	margin: 20px 0 5px 0px;
}

.contacts_pic_left img {
	border: 1px solid #A1A1A0;
	padding: 5px;
	margin: 0 5px 5px 0;
}

.contacts_form {
	float: left; 
	width: 370px;
	margin: 15px 0 5px 15px;
	padding: 0 0 0 0;
}

.contacts_form h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table.tbl_form {
	border-spacing: 3px;
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
}

table.tbl_form td {
	border: 0 none;
	text-align: left;
	vertical-align: top;
	padding: 2px 0 8px 0;
}

table.tbl_form td.tbl_btn {
	text-align: center;
}

table.tbl_form input.code {
	float: left;
}

table.tbl_form img.captcha {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	border: medium none;
	vertical-align: top;
	padding-bottom: 10px;
}

.button_darkred:hover {
	cursor: pointer;
	background: #e3e0e0 none repeat scroll 0 0;
	border: 1px solid #7b1f11;
}

.button_darkred {
	background: #e3e0e0 none repeat scroll 0 0;
	border: 1px solid #c8c6c6;
	padding: 4px;
}

/* BEGIN: Form fields validation */
.formSuccessMessage {
	text-align: left;
	color: #669900;
	display: table-cell;
}

.formRequiredField {
	text-align: left;
	color: #FF6600;
	display: table-cell;
}
/* END: Form fields validation */

/* END: Content wrapper */

/* BEGIN: PAGER CLASSES */

.pager_container {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 0 0 0;
	margin: 10px auto;
	width: 660px;
	/*padding-left: 150px;*/
}

.pagination {
  /* blank */
}

.pagination .page {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	color: #7B1F11;
	text-decoration: none;
	/*background-image: url('/images/pager/page_background.png');*/
	background-repeat: repeat-x;
	background-position: bottom center;
	border: 1px solid #c3b6b4;
}

.pagination .page:hover {
	border: 1px solid #7B1F11;
}

.pagination .page_selected {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #7B1F11;
	border: 1px solid #7B1F11;
}

.pagination .page_disabled {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	text-decoration: none;
	/*background-image: url('/images/pager/page_background.png');*/
	background-repeat: repeat-x;
	background-position: bottom center;
	border: 1px solid #c3b6b4;
}

.font_loose_focus {
	color:#999999;
}

/* END: PAGER CLASSES */


/* BEGIN: Shoping cart */

.head_cart {
	float: right;
	width: 311px;
	height: 28px;
	margin: 2px 9px 0 0;
	padding: 0;
}

.head_cart_left {
	float: left;
	width: 31px;
	height: 28px;
	background: url(../images/left_head_cart.png) scroll no-repeat top left;
}

.head_cart_middle{
	float: left;
	width: 251px;
	height: 28px;
	background: transparent url(../images/middle_head_cart_backgr.png) scroll repeat-x top left;
}

.head_cart_middle span.head_cart_title {
	float: left;
	color: #ffffff;
	margin: 7px 0 0 3px;
	padding: 0;
	font: .88em Verdana, Tahoma;
}

.head_cart_middle span.head_cart_value {
	float: right;
	color: #ffffff;
	margin: 7px 16px 0 3px;
	padding: 0;
	font: .88em Verdana, Tahoma;
}

.head_cart_middle span.head_cart_order  a {
	color: #ffffff;
	float: left;
}

.head_cart_middle span.head_cart_order {
	float: right;
	color: #ffffff;
	margin: 6px 0 0 3px;
	padding: 0;
	font: .88em Verdana, Tahoma;
}

.head_cart_right {
	float: right;
	width: 29px;
	height: 28px;
}

.list_cart_btn {
	float: left;
	width: 25px;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 0;
	background: url(../images/list_cart_add_btn.jpg) scroll no-repeat top left;
	color: #ffffff;
}

.list_cart_btn a {
	color: #ffffff;
	float: left;
	width: 25px;
	height: 21px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font: .88em Verdana, Tahoma;
}

.list_cart_btn a:hover {
	text-decoration: underline;
}

.cart_list_titles {
	/*border: 1pt solid;*/
	background-color: #c0230a;
	float: left;
	width: 100%;
	height: 20px;
	margin: 20px 0 0 0;
	padding: 0;
	color: #ffffff;
	font: bold 1em Verdana, Tahoma;
}

.cart_list_titles span.clm_delete {
	/*border: 1pt solid;*/
	float: left;
	width: 10%;
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
}

.cart_list_titles span.clm_product {
	/*border: 1pt solid;*/
	float: left;
	width: 50%;
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
}

.cart_list_titles span.clm_count {
	/*border: 1pt solid;*/
	float: left;
	width: 15%;
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
}

.cart_list_titles span.clm_price {
	/*border: 1pt solid;*/
	float: left;
	width: 15%;
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
}

.cart_list_item {
	border-bottom: 1px solid #e5dcdb;
	background-color: #ffffff;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
}

.cart_list_item div {
	float: left;
}

.cart_list_item div.clm1 {
	/*border: 1pt solid;*/
	float: left;
	width: 10%;
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
}

.cart_list_item div.clm2 {
	/*border: 1pt solid;*/
	float: left;
	width: 50%;
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
}

.cart_list_item div.clm2 img {
	float: left;
	margin: 9px 0 9px 0;
	padding: 2px;
	border: 1pt solid #cccccc;
}

.cart_list_item div.clm2 a.clm2_title {
	float: left;
	color: #000000;
	margin: 19px 0 0 15px;
	padding: 0;
	width: 190px;
}

.cart_list_item div.clm3 {
	/*border: 1pt solid;*/
	float: left;
	width: 15%;
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
}

.cart_list_item input {
	width: 50px;
	margin: 20px 0 0 0;
}

.cart_list_item div.clm4 {
	/*border: 1pt solid;*/
	float: left;
	width: 15%;
	margin: 22px 0 0 0;
	padding: 0 0 0 15px;
	font-weight: bold;
}

.cart_list_item div.clm4 span {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	font-weight: bold;
}

.cart_summary_price  {
	float: right;
	width: 90%;
	margin: 18px 20px 18px 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	font-weight: bold;
	text-align: right;
}

.cart_summary_price span.red_price {
	color: #ff2302;
	font: bold 2.5em Verdana, Tahoma;
}

.cart_msg1  {
	border: 1pt solid #ff2401;
	float: left;
	width: 99.7%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
}

.cart_msg1 img {
	float: left;
	margin: 11px 0 11px 56px;
	padding: 0;
	width: 31px;
	height: 31px;
}

.cart_msg1 p {
	float: right;
	width: 85%;
	margin: 8px 0 0 0;
	padding: 0;
	color: #ff2401;
	font: .89em Verdana, Tahoma;
	line-height: 1.5em;
	text-align: center;
	position: relative;
}

.cart_msg2  {
	border: 1pt solid #ff2401;
	float: left;
	width: 99.7%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	text-align: left;
}

.cart_msg2 img {
	float: left;
	margin: 11px 0 11px 136px;
	padding: 0;
	width: 31px;
	height: 31px;
}

.cart_msg2 p {
	float: left;
	width: 60%;
	margin: 8px 0 10px 30px;
	padding: 0;
	color: #ff2401;
	font: .89em Verdana, Tahoma;
	line-height: 1.5em;
}

.cart_msg3 {
	border: 1pt solid #406c00;
	float: left;
	width: 99.7%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	text-align: left;
}

.cart_msg3 p {
	float: left;
	width: 100%;
	margin: 8px 0 10px 0px;
	padding: 0;
	color: #406c00;
	font: bold .89em Verdana, Tahoma;
	line-height: 1.5em;
	text-align: center;
}

.cart_btn  {
	float: left;
	width: 100%;
	margin: 43px 0 29px 0;
	padding: 0;
	font-family: Verdana, Tahoma;
}

.list_cart_back {
	float: right;
	width: 127px;
	height: 28px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	background: transparent url(../images/cart_back.png) scroll no-repeat top left;
}

.list_cart_back a {
	float: left;
	margin: 6px 0 0 40px;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font: .9em Verdana, Tahoma;
}

.list_cart_make_order {
	float: right;
	width: 173px;
	height: 29px;
	margin: 0 13px 0 13px;
	padding: 0;
	font-family: Verdana, Tahoma;
	background: transparent url(../images/cart_make_order.png) scroll no-repeat top left;
}

.list_cart_make_order a {
	float: right;
	margin: 6px 39px 0 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font: .9em Verdana, Tahoma;
}

.list_cart_back a:hover, .list_cart_make_order a:hover, .cart_info_make_corrections a:hover, .cart_skype_btn a:hover, .contacts_skype a:hover {
	text-decoration: underline;
}

.cart_info_price {
	float: left;
	width: 100%;
	margin: 18px 0 0 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	font-weight: bold;
}

.cart_info_price span.red_price {
	color: #ff2302;
	font: bold 2.5em Verdana, Tahoma;
}

.cart_info_make_corrections {
	float: left;
	width: 173px;
	height: 29px;
	margin: 18px 0 18px 73px;
	padding: 0;
	font: 1em Verdana, Tahoma;
	background: transparent url(../images/cart_info_make_correct.png) scroll no-repeat top left;
}

.cart_info_make_corrections a {
	float: left;
	margin: 7px 0 0 36px;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font: .88em Verdana, Tahoma;
}

.cart_info_price_box {
	float: right;
	width: 32%;
	margin: 10px 0 0 0;
	padding: 0;
	font: bold 1em Verdana, Tahoma;
}

.order_forms {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 0;
}

.order_forms form, .rbox1_content form {
	float: left;
	margin: 0;
	padding: 0;
}

.order_forms_header {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
}

.order_forms_left {
	border: 1pt solid #000000;
	float: left;
	width: 49%;
	margin: 0 0 0 3px;
	padding: 0;
	background-color: #e9e4e4;
}

table.tbl_form_cart1, table.tbl_form_cart2 {
	border-spacing: 3px;
	float: left;
	margin: 13px 0 0 7px;
	width: 100%;
}

table.tbl_form_cart1 td, table.tbl_form_cart2 td {
	border: 0 none;
	text-align: left;
	vertical-align: top;
	padding: 2px 0 8px 0;
}

table.tbl_form_cart1 input.code, table.tbl_form_cart2 input.code {
	float: left;
}

table.tbl_form_cart1 img.captcha, table.tbl_form_cart2 img.captcha {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	border: medium none;
	vertical-align: top;
	padding-bottom: 10px;
}

.order_forms_right {
	border: 1pt solid #000000;
	float: left;
	width: 49%;
	margin: 0 0 0 3px;
	padding: 0;
	background-color: #f2f0f0;
}

.cart_order_results {
	float: left;
	width: 98%;
	margin: 6px 0 6px 6px;
	padding: 0;
	height: 200px;
	background-color: #eceaea;
}

.cart_order_results p {
	width: 70%;
	float: left;
	margin: 10px 0 10px 90px;
	padding: 0;
	text-align: center;
}

.cart_skype_btn {
	float: left;
	width: 131px;
	height: 38px;
	margin: 0 0 0 250px;
	padding: 0;
	background: transparent url(../images/skype_us.png) scroll no-repeat top left;
}

.cart_skype_btn a, .contacts_skype a {
	float: left;
	color: #ffffff;
	margin: 13px 0 0 40px;
	padding: 0;
	text-decoration: none;
}

.contacts_skype {
	float: left;
	width: 131px;
	height: 38px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/contacts_skype_backgr.jpg) scroll no-repeat top left;
}

/* END: Shoping cart */

/* BEGIN: Video Presentation */

.presentation_video {
	float: left;
	margin: 22px 0 30px 10px;
	padding: 0;
	width: 290px;
}


.presentation_descr {
	float:left;
	margin:0 0 0 10px;
	width:360px;
}

.presentation_descr p {
	font: bold 1em Verdana, Geneva, sans-serif;
	color:#5b4844;
}

.v_presentation {
	float:left;
	width: 191px;
	margin:0 0 0 30px;
	padding:0;
}

/* END: Video Presentation */

/* BEGIN: Bottom banner */
.bottom_banner {
	background-color:#eee8dc;
	float:right;
	margin:0;
	padding:0;
	width: 100%;
}

.bottom_banner  a, .bottom_banner  img{
	float: right;
	margin: 5px 2px 0 0;
	padding: 0;
}
/* END: Bottom banner */

/*
	FOR THE MOVER
*/
#zoomer_wrap, #zoomer_wrap2   		{ float: left; width: 600px; position: relative; }
#zoomer_small, #zoomer_small2		{ position: relative; width: 100%; }
#zoomer_large, #zoomer_large2    		{ background: white; position: relative; width: 600px; }
#zoomer_mover, #zoomer_mover2		{ position: absolute; top: 0; left: 0; width: 300px; height: 204px; overflow: hidden; z-index: 100; background: white; display: none; }
#zoomer_overlay, #zoomer_overlay2	{ border: 1px solid orange; width: 300px; height: 202px; position: absolute; top: 0; left: 0; z-index: 200; }

.promo_brochure {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
}

.promo_brochure img {
	float: left;
	margin:  0 0 0 30px;
	padding: 0;
}

.ad_promo_link {
	position: relative;
	color: #000000;
	font: bold 1.7em Tahoma;
	/*top: 901px;
	left: 739px;*/
	top: 561px;
	left: 555px;
	border: none;
}

/* BEGIN: Footer box */
.footer_box {
	float: left;
	width: 960px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #390f03;
}

.footer_box ul {
	float: left;
	width: 55%;
	margin: 12px 0 0 30px;
	padding: 0 0 0 0;
	font: .8em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	text-align: left;
	color: #ffffff;
	text-transform: uppercase;
}

.footer_box li {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.footer_box li a {
	color: #ffffff;
	padding: 0 30px 0 5px;
	text-decoration: none;
	text-align: left;
	font: 1em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.footer_box li a:hover {
	text-decoration: underline;
}

.footer_logos {
	float: right;
	width: 330px;
	margin: 8px 0 0 0;
	padding: 0;
}

.footer_logos img {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}

.footer_box span {
	float: right;
	color: #8d9292;
	margin: 10px 0;
}

.footer_box span a {
	color: #8d9292;
	text-decoration: none;
}

.footer_box span a:hover {
	color: #8d9292;
	text-decoration: underline;
}

/* END: Footer box */
