div { margin:0; padding:0;}
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
ul { margin:0px; padding: 0; }
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
img {border:0px;}
a,a:focus {outline:none;}
form {margin:0; padding:0;}

.text_r { text-align:right; }
.text_l { text-align:left; }
.text_c { text-align:center;}
.text_red { color: red;}
.text_blue { color: blue;}
.text_black { color: black;}
.text_white { color: white;}
.margi_left_15{margin-left: 15px;}
.margi_top_15{margin-top: 15px;}

html{height: 100%;font-family: Tahoma,Helvetica,Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: normal;color: rgb(0,0,0);font-size: 11px;line-height: normal;font-size-adjust: none;font-stretch: normal;background:#4A3323 url(../img/common/body_bgr.jpg) repeat-x scroll 0px 141px;cursor:default;position: relative;}
body{position: relative;text-align:left;height: 100%;min-height: 100%;width: 100%;margin: 0px;padding: 0px;cursor:default;}
html > body {height: 100%;width: 100%;margin: 0px;padding: 0px;}


body a {color:#563732;}
body a:hover{text-decoration:none;}

/* Body header */
#body_top{position: absolute;top:0px;left:0px;width: 100%;height: 141px;}
#body_top_yellow_line{height: 27px;background:transparent url(../img/common/header_top_bgr.jpg) repeat-x scroll 0px 0px;}
#body_top_grey_line{height: 114px;background:transparent url(../img/common/header_gray_bgr.jpg) repeat-x scroll 0px 0px;}
#body_bgr{width: 100%;height: 100%;}

/* Body images */
#body_bottom_left_img, 
#body_bottom_right_img{position: fixed;bottom:0px;width: 642px;height: 349px;z-index: 1;}
#body_bottom_left_img{left:0px;background:transparent url(../img/common/flower_bgr_left.png) no-repeat scroll left bottom;}
#body_bottom_right_img{right:0px;background:transparent url(../img/common/flower_bgr_right.png) no-repeat scroll right bottom;}


/* ---------------------------------WRRAPER------------------------ */
#wrraper{position:absolute;top:0pt;left:50%;width: 1000px;height: 100%;z-index:2;margin-left:-500px;background-color:transparent;}
	
/* header */
#header{position: relative;width: 100%;height: 141px;}

/*logo*/
#header_logo{position:absolute;top:0px;left:50px;width: 131px;height: 137px;}

/*top menu*/
#header_top_menu{position:absolute;top:0px;right:0px;}
#header_top_menu ul{list-style: none;}
#header_top_menu ul li{float:left;color: #C6837D;line-height: 27px;font-size: 11px;}
#header_top_menu ul li a{color: #870019;text-decoration: none;font-weight: bold;}
#header_top_menu ul li a:hover,
#header_top_menu ul li a.active{color: #593B34;}

/*Slogan*/
#header_slogan{position: absolute;top: 57px;left: 210px;white-space:nowrap;}
#header_slogan_front{position:absolute;top:0px;left:0px;z-index:2;color: #BB0128;font-size: 18px;}
#header_slogan_shadow{position:absolute;top:1px;left:1px;z-index:1;color: #FFF;font-size: 18px;}

/*main menu*/
#header_main_menu{position:absolute;bottom:-8px;right:0px;}
#header_main_menu ul{list-style: none;}
#header_main_menu ul li{float:left; line-height:47px;padding-bottom: 8px; padding-top: 15px;}
#header_main_menu ul li.header_main_menu_separators{width: 3px;padding-top: 0px;background:transparent url(../img/common/main_menu_separator.jpg) no-repeat scroll 0px 0px;}
#header_main_menu ul li a{float:left;display: block;height: 30px;line-height:30px;padding:0px 10px;padding-bottom: 3px;color: #000;text-decoration: none;font-weight: bold;font-size: 14px;}
#header_main_menu ul li a:hover,
#header_main_menu ul li a.active{color: #8A001C;}
#header_main_menu ul li.link_hover,
#header_main_menu ul li.active{background:transparent url(../img/common/main_menu_over.jpg) no-repeat scroll center bottom;}

/* Navication menu*/
#navication_menu {height: 35px;}
#navication_menu ul{ list-style:none; padding-left: 20px; font-size: 10px;}
#navication_menu ul li{ float: left;color:#AF9E9A;line-height:35px;}
#navication_menu ul li a{ color:#AF9E9A;  }

/* FOOTER */
#footer{position:relative;width: 100%;height: 170px;}
#footer_menu{width: 100%;height: 50px;border: 0px;padding: 0px;}
#footer_menu tr td{text-align: center;vertical-align: middle;}
#footer_menu tr td span{font-size: 10px;line-height: 10px;color: #825D55;}
#footer_menu tr td a{color: #FFF;text-decoration: none;font-size: 10px;line-height: 10px;}
#footer_menu tr td a:hover,
#footer_menu tr td a.active{color: #ccc;}
#footer_menu tr td a h1{display:inline;line-height: 10px;font-size: 10px;}
/*partners*/
#footer_partners{height: 72px;width: 100%;background:transparent url(../img/common/footer_gray_bgr.jpg) repeat-x scroll 0px 0px;text-align: center;}
#footer_partners img{padding:0px 10px;}

/*footer service*/
#footer_service{position: relative;width: 100%;height: 47px;}
#footer_service_copy{float: left;height: 47px;line-height: 47px;color: #fff;margin-left: 20px;font-size: 10px;}
#footer_service_design{float: right;height: 38px;margin-right: 20px;padding-top:9px;}
#footer_service_design a{display: block;color: #fff;text-decoration: none;font-size:10px;}
#footer_service_design img{vertical-align: middle;margin-left: 10px;}

/* text resize*/
#text_resize_font{float: right;margin-top: 10px;margin-right: 10px;height:19px;color: #000;}
#text_resize_font span{display: block;float:left;width: 19px;height: 19px;cursor: pointer;background-color: #FFF;margin-left: 5px;text-align: center;line-height:19px;}
#text_resize_font span.decreaseFont{ font-size: 10px;}

/* right content*/
#right_content{float: right;padding:15px;width: 735px;background:#fff url(../img/common/panel_bgr.jpg) repeat-x scroll 0px center;}




/* COSMETIC TABLE */

table#cosmetic_list_products{
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	border: none;
	empty-cells: show;
}
table#cosmetic_list_products tr.cosmetic_list_product_head th{
	left:0px;
	top:0px;
	padding:0px;
	background:#FFFFFF url(../img/common/bgr_products.jpg) repeat-x scroll 0px 0px;
	height:42px;
	width:243px;
	text-align: center;
}
table#cosmetic_list_products th.cosmetic_list_product_head_middle{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width:244px;
}
table#cosmetic_list_products tr.cosmetic_list_product_head th a{
	color:#852823;
	text-decoration:none;
}
table#cosmetic_list_products tr.cosmetic_list_product_head th h4{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding: 0px 7px;
	color:#852823;
}
table#cosmetic_list_products div.cosmetic_list_product_bottom_border{
	height: 3px;
	border: none;
	margin:0px;
	padding: 0px;
	font-size: 0px;
	background-color: #725047;
	clear: both;
}
table#cosmetic_list_products td{
	padding: 0px;
	vertical-align:top;
}
table#cosmetic_list_products td h4, table#cosmetic_list_products td div.content_body_list_item_content{
	font-size: 11px;
	padding: 10px 5px;
}
table#cosmetic_list_products td div.content_body_list_item_content h2{
	color:#852823;
	font-size:11px;
	font-weight:bold;
	height:57px;
	overflow:hidden;
}
table#cosmetic_list_products td .newest_navication{float: right;text-align: right;padding:10px;padding-right: 0px;}
table#cosmetic_list_products td .newest_navication a{height: 24px;line-height: 24px;color: #563732;}
table#cosmetic_list_products td .newest_navication a.cosmetic_navication_link img{vertical-align: middle;}
table#cosmetic_list_products td .newest_navication a:hover{text-decoration: none;}


table#cosmetic_list_products td.cosmetic_list_product_body_middle{
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	text-align:center;
	
}
table#cosmetic_list_products td.cosmetic_list_product_footer_middle{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* COSMETIC TABLE END */
#cosmetic_header{
	width:735px;
	height:210px;
	margin-bottom: 15px;
}
#sunbed_header{
	float: left;
	width: 505px;
	height:240px;
	margin-bottom: 15px;
}
#sunbed_header_thumbs{
	float: left;
	width: 230px;
	height:240px;
}
.sunbed_header_thumbs_item{
	float: left;
	width:100px;
	height:70px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.content_body_frame{
	border: 1px solid #D3D3D3;
	padding: 1px;
	margin-top: 1px;
	/*margin-bottom: 15px;*/
}
.content_body{
	position: relative;
	background:#F5F5F5 url(../img/common/body_gradient_bgr.jpg) repeat-x scroll 0px 0px;
	padding-bottom: 1px;
}
.content_body_text{
	padding: 15px;
}
.content_body_text_img{
	text-align: right;
}
.content_body_text h2{
	font-size: 13px;
	font-weight: bold;
	color: #852823;
}
.content_body_text ul{
	list-style:square outside url('../img/common/bilet.gif');
	margin-left: 20px;
}

.yellow_border{
	border-top: 1px solid #F3C600;
	border-bottom: 1px solid #F3C600;
	/*height: 42px;*/
	background-color:#FFF;
}
.content_body.list{
	padding-bottom: 15px;
}
.content_body_list{
	background-color: #fff;
	padding: 1px;
	/*padding-bottom: 15px;*/
}
.content_body_list_item_title{
	height: 39px;
	padding: 0px 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#FFF url(../img/common/bgr_products.jpg) repeat-x scroll 0px 0px;
}
.content_body_list_item_title a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #852823;
}
.content_body_list_item_title h4{
	margin-top: 7px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.content_body_list_item{
	float: left;
	height: 260px; 
}
.content_body_cosmetic_list_item{
width: 243px;
font-size: 12px;
}
.content_body_list_item{position: relative;width: 243px;}

.content_body_list_divider{
	background-color: #725047;
	height: 3px;
	clear: both;
}
.content_body_list_item_image a{display: block;text-align: center;text-decoration: none}
/*.contet_body_list_item_image a img{
	width:240px;
	height:200px;
}*/
.content_body_list_item_image a img{
	/*width:200px;
	height:200px;*/
}

/* HOME */

#home_promo_panel{
	float: left;
	width: 615px;
	height: 255px;
}

#home_content{
	float:right;
	height: 254px;
	width:338px;
	background-color: #fff;
	border: 1px solid #d3d3d3;
}
#home_text{
	height:200px;
	overflow:hidden;
	padding: 10px;
	font-size:11px;
}

#home_text_link{
	margin-top: 10px;
	margin-left: 10px;
}

/*#home_text_link a{
	color:#852821;
	font-size:12px;
	font-weight:bold;
}*/


/* COSMETIC */
h2.cosmetic_title{font-weight: bold;font-size: 18px;}
div.cosmetic_item_info{background-color: #fff;}
div.cosmetic_item_info_image{float: left;width: 310px;text-align: center;position:relative;}
div.cosmetic_item_info_image strong{position:absolute;display:block;left:0px;top:90%;width:322px;z-index:3; color:#563732;}
div.cosmetic_item_info_text{float: left;width: 389px;padding: 15px;}
div.cosmetic_item_info_text ul {list-style:square inside url('../img/common/bilet.gif');}
div#cosmetic_navication {padding:10px;}
div#cosmetic_navication a{height: 24px;line-height: 24px;color: #563732;}
div#cosmetic_navication a img{vertical-align: middle;}
div#cosmetic_navication a:hover{text-decoration: none;}


