* {
	margin:0;
}

html,body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:100%;
}

#wrapper {
    position:relative;
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#fff;	
	min-width:995px;
}

#foother {
	width:100%;
	height:200px;
	background:url('bg_f.png') repeat-x;
	margin-top:-200px;
	bottom:0px;
	position:absolute;
}

.push {
	width:100%;
	height:200px;
}

/*  */

#header {
	width:100%;
	height:381px;
	background:url('header_bg.png') repeat-x #22aadf;
	text-align:center;
}

#header #sitemap {
	position:absolute;
	right:5px;
	top:70px;
	width:20px;
	height:20px;
}

#logo {
	margin: 0 auto 0;
	width:990px;
	height:381px;
	background:url('logo-trans.png') no-repeat center 25px;
	position:relative;
}

#menu_top {
	position:absolute;
	left:41px;
	top:100px;
}
#logo  ul {
	line-height:30px;
	margin:0;
	padding:0;
	text-align:left;
	list-style: none;
	display:block;
	position:relative;
}

#logo  ul li a {
	font-family:Tahoma;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:underline;
}

#logo  ul li a:hover{
	text-decoration:none;
}

#menu_top .phone {
	font-family:Tahoma;
	font-size:22px;
	margin-left:-55px;
	color:#FFF;
	display:block;
	position:absolute;
	width:228px;
}

#right_info {
	font-size:12px;
	width:200px;
	height:auto;
	right:0;
	position:absolute;
	top:100px;
	font: Tahoma 14px;
	color:#EAEAEA;
	text-align:left;
	padding-left:5px;
}

#right_info img {
	display:block;
	position:relative;
	margin-left:-15px;
	margin-top:10px;
}

#top_vanns {
	width:100%;
	/*height:74px; IF BOTTOM
	background:#FFF;
	position:relative;
	overflow:hidden;*/
	height:65px;
	background:#FFF;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	
}

#top_vanns #wrp {
	display:block;
	width:auto;
	height:70px;
	vertical-align:middle;
	position:absolute;
	left:0px;
}

#top_vanns  .left {
	position:absolute;
	left:0px;
	padding-left:3px;
	top:0px;
	width:22px;
	height:74px;
	background:url('left-trans.png') repeat-y;
	padding-top:20px;
	display:none;
}

#top_vanns  .right {
	position:absolute;
	right:0px;
	top:0px;
	padding-right:3px;
	width:30px;
	height:74px;
	background:url('right-trans.png') repeat-y right;
	padding-top:20px;
	display:none;
}
#top_vanns .imgT {
	float:left;
	margin:5px;
	height:80px;
	text-align:center;
	
}

#top_vanns .imgT img{
	border:2px solid #dadada;
	padding:3px;
	/*height:50px;*/
	height:30px;
}

#top_vanns .imgT a {
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
}

#f_left {
	position:absolute;
	left:0;
	top:0;
	width:300px;
	height:145px;
	padding-left:25px;
	padding-top:55px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

#f_left a {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

#f_left a:hover {
	text-decoration:none;
}

#f_left .small {
	font-size:10px;
	text-align:justify;
	margin:5px;
	display:block;
	width:265px;
}

#right_info .any_created {
	display:block;
	position:relative;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:20px;
	text-decoration:underline;
	margin-top:10px;
}

#right_info .smaller_ul li a{
	font-size:12px;
}
#right_info .smaller_ul {
	line-height:18px;
}

#right_info .cfg_right, #right_info .any_created  {
	margin-left:-5px;
}

#content {
	width:100%;
	height:auto;
	background:#fff;
	text-align:center;
	min-width:995px;
}

#content #top_setup_find{
	width:970px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
	padding:6px;
	border: 4px solid #f0eeee;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border:#CACACA solid 2px;
  margin-top:10px;
  position:relative;
  margin-bottom:15px;
}

v\:roundrect {
  display: block;
 
}

#content  .block {
	width:970px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:#CACACA solid 2px;
}
 #top_setup_find .big {
 	display:block;
	position:absolute;
	left:10px;
	color:#464646;
	font:Tahoma;
	font-size:22px;
 }
 
#top_setup_find #left1 {
	position:absolute;
	left:15px;
	width:330px;
	height:170px;

	top:38px;
}

#top_setup_find #left2 {
	position:absolute;
	left:350px;
	width:205px;
	height:170px;
	padding-left:17px;
	top:38px;
	font-family:tahoma;
	font-size:11px;
	color:#aeaeae;
}

#top_setup_find #left3 {
	position:absolute;
	left:580px;
	width:380px;
	height:130px;
	top:38px;
	padding-left:17px;
}

#top_setup_find #bmenu {
	position:absolute;
	left:580px;
	width:396px;
	height:35px;
	top:172px;
}

.blue_text {
	display:block;
	color:#3399FF;
	font:tahoma;
	font-size:16px;
	font-weight:bold;
	margin-top:0;
	margin-left:5px;
}

#sliderContainer {
margin:15px;
margin-top:20px;
}

#slider-range {
	height:5px;
	background:url('bg_slider_false.png') repeat-x;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
}

.ui-slider-range {
	width:100%;
	height:5px;
	position:absolute;
	background:url('bg_slider.png') repeat-x;
}

.ui-slider-handle {
	height:22px;
	margin-left:-10px;
	margin-top:-2px;
	position:absolute;
	width:19px;
}

#slider-range span {
	display:none;
	position:absolute;
	top:-15px;
	width:auto;
	font-size:10px;
	left:0;
}

.buyL {
	position:absolute;
	color:#464646;
	font-family:Tahoma;
	font-size:12px;
	line-height:30px;
	left:35px;
	top:60px;
	font-weight:bold;
}

.buyR {
	position:absolute;
	color:#464646;
	font-family:Tahoma;
	font-size:12px;
	line-height:27px;
	left:170px;
	top:60px;
	font-weight:bold;
}

.buyL input, .buyR input {
	width:80px;
	border:1px solid #464646;
}

.ch_width {
	height:75px;
	left:16px;
	position:absolute;
	top:61px;
	width:85px;
	color:#464646;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #EAEAEA;
	padding:4px;
	padding-top:1px;
	line-height:25px;
}

.ch_height {
	border:solid 1px #EAEAEA;
	height:75px;
	left:120px;
	position:absolute;
	top:61px;
	width:85px;
	color:#464646;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	padding-top:1px;
	line-height:25px;
}

.smallInput {
	width:45px;
	border:1px solid #EAEAEA;
}

.absolute_left{
	margin-left:-11px;
}

.form_me {
	display:block;
	float:left;
	padding-right:1px;
	text-align:center;
	width:90px;
}

.form_me img {
	width:80px;
	padding-bottom:5px;
	border:2px solid #FFFFFF;
}

.form_me img:hover {
	padding-bottom:3px;
	border:2px solid #EFEFEF;
}

/*button */

.button {
	display:inline;
	width:auto;
	height:auto;
	/*position:absolute;*/
	background:url('bg_b.gif') 50% 50% no-repeat;
	border:#CACACA solid 1px;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
 /* right:16px;
  top:1px;*/
  margin-right:15px;
  float:right;
}

.button A{
	display:block;
	padding:5px;
	color:#FFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.button A:hover{
	text-decoration:underline;
}

.button:hover {
	border:#CACACA solid 2px;
	right:15px;
	top:0px;
}


.button input{
	display:block;
	padding:5px;
	color:#FFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background:url('bg_b.gif') 50% 50% no-repeat;
	border:#CACACA solid 1px;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.button input:hover{
	text-decoration:underline;
}
.noborder{
	border:0!important;
}

.clr {
	display:block;
	width:1px;
	height:1px;
	float:left;
	clear:both;
}

.form_left {
	display:block;
	float:left;
}

.form_right {
	display:block;
	clear:right;
	float:right;
}

.form_left span, .form_right span {
	display:block;
	height:30px;
	border:groove;
}

.ss-item {
	float:left;
	font-family:Arial,Tahoma;
	height:370px;
	overflow:hidden;
	padding:0 35px 90px;
	text-align:left;
	vertical-align:top;
	width:340px;
	display:block;
}

.ss-title  {
	color:#36A3CC !important;
	display:block;
	font-size:18px;
	height:25px;
	text-decoration:underline;
	top:0;
	width:340px;
}

.ss-item a {
	color:#36A3CC !important;
}

.ss-item a:hover {
	text-decoration:none;
}

.ss-item a:link, a:visited {
	font-weight:normal;
	text-decoration:none;
}

.vp-info {
	float:left;
	margin-left:0;
	width:225px;
}

.vp-price2 {
	color:#36A3CC !important;
	font-size:15px !important;
	margin-top:13px;
}

.vp-ablock {
	color:gray;
	margin-top:45px;
}

.vp-desc-head {
	color:black;
	font-size:16px;
	margin-top:5px;
}

.vp-description {
	color:black;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	max-height:33px;
}

.vp-buttons {
	margin-top:14px;
	overflow:hidden;
	text-align:center;
}

.vp-buttons a.order {
	background:url("button-order.png") no-repeat scroll left top transparent;
	float:left;
	margin-right:10px;
	width:119px;
}

.vp-buttons a {
	display:block;
	height:30px;
	text-indent:-9999px;
}

.vp-buttons a.description {
	background:url("button-description.png") no-repeat scroll left top transparent;
	float:left;
	width:160px;
}

.vp-buttons a.description:hover, .vp-buttons a.order:hover{
	background-position:0px -30px;
}


.nclr {
	clear:left;
	display:block;
	height:1px;
	width:1px;
}

.vp-empty {
color:#7BC4DF;
font-size:20px;
line-height:200px;
text-align:center;
vertical-align:middle;
width:100%;
}

#makeFun {
	width:17px;
	height:17px;
	display:block;
	position:absolute;
	bottom:5px;
	z-index:500;
}

#makeFun img {
	width:17px;
	height:17px;
	border:0;
}

.img_clean {
	position:absolute;
	display:block;
	width:320px;
	left:170px;
}

.wrapper_img_bath {
	width:320px;
	height:400px;
	background:none;
	position:absolute;
	overflow:hidden;
}

#f_right {
	display:block;
	position:absolute;
	top:15px;
	right:15px;
	width:250px;
	height:120px;
	text-align:right;
}