html, body {

}
p, div, span, a  {font-family: Tahoma;}
strong {font-weight: bold;}
h1 {font-size: 30px; color: white; margin: 20px 0 12px 0; border-bottom: 1px dotted white;}
h2 {font-size: 24px; color: white; margin: 10px 0 1px 18px;}
h3 {font-size: 24px; color: white; margin: 10px 0 6px 0;}
h4 {width: 100%; font-size: 33px; color: #A63B05; border-top: 1px solid #A63B05;}
h5 {width: 100%; font-size: 24px; color: #6eb9cc; text-align: center; margin: 15px 0;}
h6 {font-size: 24px;  margin: 10px 0 1px 18px; color: #E5C05E; margin-bottom: 30px;}

#qform {width: 500px; margin-top: 40px;}
.qfhText {width: 450px; margin-bottom: 20px;}
.qfhFieldLabel {font-size: 15px; color: white;}
.qfhRequired {color: red;}
.hint {color: #cfcfcf; font-size: 10px;}
.qfhTextArea {width: 450px;}
.qfhButton {margin-top: 15px; margin-bottom: 20px;}
.warning {color: white; font-size: 22px; background: #990000; margin-bottom: 20px;}

body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width:100%;
	min-width:1000px;
}

a {
  text-align: center;
  color: #ffffff;
  font-size: 15px;
}
a:hover {
  text-decoration: none;
}
#wrap {
	margin-bottom:-105px;
	height:990px;
	background: url("/resource/images/bg_gen_1.gif") repeat center;
	width:100%;

}
#wrap_single {
  padding-bottom:40px;
	background: url("/resource/images/bg_gen_single.gif") repeat center fixed;
	width:100%;
	height:100%;

}
#wrap2 {
	background: url("/resource/images/bg_top_black.png") repeat-x top;
	width:100%;
	height: 100%

}
#wrap_second {
	padding-bottom:40px;
	background: url("/resource/images/bg_gen_2.gif") repeat  fixed;
	width:100%;
	height:100%;
}


.tooltip{
position:absolute;
z-index:999;
left:-9999px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
width:250px;
}
.tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#222;
padding:2px 7px;
}



#wrap_third {
	padding-bottom:40px;
	background:#fff;
	width:100%;
	height:100%;
}
#content {
	 z-index:100;
  position:relative;

	width: 1000px;
	height:990px;
	margin: 0px auto;
	}
#content_single{
  position:relative;
	width: 1000px;
	margin: 0px auto;

	}
	#content_single #margin {margin-top: 140px;}

	#content_single p {color: white; font-size: 15px; margin-top: 10px;}
  #content_single p span {font-weight: bold; font-style: italic;}
  #content_single p.slog {color: white; font-style: italic; margin: 10px 0 20px 0; font-weight: bold; text-align: right;  }
  #content_single ul li p {margin-left: 18px; margin-top: 0px;}

	#content_second {
	position:relative;
  width: 1000px;
  margin: 0px auto;
  }

  #content_first{

  position:relative;
  width: 1000px;
  margin: 0px auto;
  border: 1px solid #b3b3b3;
  margin-top: 50px;
  }

	#pointer900 {
	position:relative;
  width: 1000px;
  margin: 0px auto;
  }

#logo {
	position: absolute;
	width: 348px;
	height: 242px;
	background:url("/resource/images/logo.gif");
	right: 0;
	top:-36px;

}

#header_first{
	height: 248px;
  width:100%;
  background: url("/resource/images/frs_header.jpg");

}


#header_single{
  width:100%;

}

.g_items {margin-top: 20px; width: 1000px;}
.g_items span {display: inline-block; width: 247px;  vertical-align: top;}
.g_items span img {display: block; margin: 0 auto;}
.g_items span a{color:#6eb9cc; display: block; margin-top: 5px;}
.g_items span p {color: #585858; font-size: 12px; display: block; text-align: center; margin-top: 15px; height: 40px;}
.g_items span p.prices {color: #ff9000; font-size: 12px; display: block; text-align: center; margin-top: 15px;}

.content_c {width: 1000px; margin-top: 40px;}
#g_left {width: 605px; display: inline-block;vertical-align: top; padding: 0 20px; margin: 25px 0;}
  #g_left p {font-size: 12px;color:#707070;}
    #g_left p a {color:#6eb9cc; font-size: 24px;}
  #g_left div.cloud {margin: 75px 0;}
	  #g_left div.cloud p {color:#6eb9cc; font-size: 24px; margin-top: 15px;}
	  #g_left div.cloud a {color:#707070; font-size: 12px; margin-right: 5px;}
	    #g_left div.cloud a.c1 {font-size: 9px;}
	    #g_left div.cloud a.c2 {font-size: 13px;}
	    #g_left div.cloud a.c3 {font-size: 16px;}
	    #g_left div.cloud a.c4 {font-size: 20px;}
	    #g_left div.cloud a.c5 {font-size: 24px;}
	    #g_left div.cloud a.c6 {font-size: 28px;}

#g_right {width: 328px;display: inline-block;vertical-align: top;}
  #g_right span {width: 330px; margin-top: 30px;}
  #g_right span span.img {display: inline-block; width: 110px;}
  #g_right span span.descript {display: inline-block; width: 189px; vertical-align: middle;}
	  #g_right span span img {vertical-align: middle;}
	  #g_right span span p {color:#707070; font-size: 12px;}
#g_right span span p span {color:#777; font-size: 20px;}
    #g_right span span a.big, #g_right span span p.big {font-size: 24px; color:#6eb9cc;}

.forhim{position: absolute; width: 182px; height: 182px; right:522px; top:350px; z-index:9999;}
.forher{position: absolute; width: 150px; height: 150px; right:170px; bottom:42px;}
.forkids{position: absolute; width: 98px; height: 96px; right:42px; bottom:82px;}
.fortwo{position: absolute; width: 110px; height: 87px; right:189px; bottom:310px;}
.forcompany{position: absolute; width: 59px; height: 117px; left:368px; bottom:335px;}
.forextreme{position: absolute; width: 135px; height: 103px; right:322px; bottom:321px;}
.formany{position: absolute; width: 116px; height: 57px; right:379px; bottom:268px;}
.forbeauty{position: absolute; width: 198px; height: 257px; left:317px; bottom:10px;}
.forbeauty2{
bottom:182px;
height:295px;
left:458px;
position:absolute;
width:60px;}
.forlight{position: absolute; width: 155px; height: 156px; right:48px; bottom:380px;}
.shelf{position: absolute; width: 205px; height: 694px; left:60px; bottom:60px;z-index:9999;}
.face{
bottom:535px;
height:141px;
left:510px;
position:absolute;
width:105px;
z-index:9999;
}

.photo3{
bottom:528px;
height:105px;
left:695px;
position:absolute;
width:151px;
z-index:9999;}

.cofe {
bottom:315px;
height:50px;
left:813px;
position:absolute;
width:74px;
}

.roga{position: absolute; width: 223px; height: 147px; right:468px; bottom:652px; z-index: 999;}
.mask{position: absolute; width: 99px; height: 147px; right:388px; bottom:530px;}
.photo_comp{

bottom:410px;
height:92px;
position:absolute;
right:295px;
width:116px;
}
.photo{position: absolute; width: 151px; height: 104px; right:154px; bottom:530px;}


#header_second {
	width:100%;
	height:160px;
}
#header_third {
	height:166px;
  background: url("/resource/images/bg_gen_2.gif") repeat;
}

#menu_gen {padding-top:27px; padding-left: 40px;}
#menu_gen a {}
#menu_gen a:hover {color: #cfcfcf; text-decoration: none;}
#menu ul {
	display: none;

}
#big_img {
  width: 557px;
  height: 436px;
  margin-bottom: 40px;
}

.show_menu_top {
	background: url("/resource/images/show_menu_top_bg.gif");
	width: 891px;
	height: 7px;
}

.show_menu_top_title {
	position: absolute;
	font-size: 40px;
	color: #ccc;
	left:200px;
	top:446px;
	background: white;
}

.show_menu_middle {
	background: url("/resource/images/show_menu_middle_bg.gif");
	width: 891px;
	height: auto;
}


.show_menu_middle ul li {
	padding:25px 0;
  display: inline-block;
  *display: inline;
  *zoom:1;
  width:145px;
  vertical-align: top;
}
.show_menu_middle ul li img {
  margin:0 auto;
  display: block;

}
.show_menu_middle ul li a {
  margin:0 auto;
  display: block;
  text-align: center;
  color: #999;
  font-size: 15px;
}

.desc {font-size: 12px; color: #999;}
.price{position: absolute; top: 200px; left: 650px; font-size: 26px; color: red;}


#show_menu {width: 891px; margin: 0 auto;}
.show_menu_middle ul li a img:hover {border: 2px solid #7E160C; padding: 1px;}
.show_menu_middle ul li a.active {color:#7E160C; text-decoration: none;}
.show_menu_middle ul li a img.active {border: 5px solid #7E160C; padding: 1px;}
.item_image {width: 230px; float: left; height: 450px;}
.item_text {width: 700px;}
.item_text p.title{color:#7e160c; font-size: 24px; font-style: italic; margin-bottom: 20px;}
.item_text p.sub_title{color:#7e160c; font-size: 14px; font-weight: bold; margin-bottom: 5px; margin-top: 20px;}
.item_text p {font-size: 14px;}
#item_content{ width: 900px; margin: 0 auto;}


.show_menu_bottom {
	background: url("/resource/images/show_menu_bottom_bg.gif");
	width: 891px;
	height: 7px;
	margin-bottom: 20px;
}

#menu li a{cursor: pointer; width: 280px; text-decoration: underline;}

#menu li ul li a {border-bottom: none;}

#menu span {

	float:left;
margin:11px;
text-indent:-10px;
margin-top: 10px;

  }

#menu_gen ul li {
  display: inline-block;
  *display: inline;
  *zoom:1;
  width:100px;
}
#menu_gen ul li img {
	margin:0 auto;
  display: block;

}
#menu_gen ul li a {
  margin:0 auto;
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 15px;
}
#catalog_container {
  margin-left: 50px;
  vertical-align: top;
}
.catalog_section{
	margin-top:30px;
  display: inline-block;
  *display: inline;
  *zoom:1;
  width: 310px;
  vertical-align: top;
}


.catalog_section image{
  display: block;

}
.catalog_section a{
  display: block;
  text-align: left;
  padding: 5px 0px 5px 50px;
  font-size: 12px;
}




.catalog_section a.noSection {padding: 0px; }

.catalog_section a.catalog_title {
  font-size: 16px;
  margin: 10px 0px 15px 0px;
  padding-left: 0px;
}
#footer {
	height:35px;
	background:#310404;
  width:100%;
  margin: 0px auto;
}

#footer_first {
	z-index:99;
	position:relative;
  background:#ccc;
  width:100%;
  margin: 0px auto;
  height: 592px;
  background: #E0813C url("/resource/images/footer_bg.jpg")no-repeat center;
  margin-bottom: -115px;
}

#footer_first p {padding-top: 550px; padding-left: 50%;}


#footer_first span {padding-top: 150px;}
#floor{

  height: 115px;
  width: 100%;
  position: absolute;
  bottom: -359px;
}

#footer_third {
	clear:both;
  height:57px;
  background: url("/resource/images/bg_gen_2.gif") repeat;
}
#footer_single p, #footer p, #footer_third p {
	color: white;
  font-size: 13px;
  text-align: center;
  padding-top: 10px;
  }
#footer_single {
	width:100%;
	margin:0 auto;
	clear:both;
  height:35px;
  background: #080F13;


}
#content_single p.feed_person {color: #080F13;font-size: 12px; border-bottom: 1px solid #080F13; padding-bottom: 10px; }

div.ex {margin-top: 30px;}
div.ex div.fl{float: left; border-bottom: 1px dotted #fff; margin-bottom: 20px; }
div.ex div img {margin-bottom: 20px;}
div.ex div.ll {float: left; width: 200px;}
div.ex div.rrr {float: left; width: 650px; margin-left: 30px; margin-top: -15px;}

div.ex div p:last-child {margin-bottom: 20px;}
