html, body {
  margin:0;
	padding:0;
  height: 100%;
}
body {
  font-size: 12px;
	color: #000000;
	font-family:Tahoma, Verdana, Arial;
  background:#ffffff;
}
a {
  font-size: 12px;
	color:#0066CC;
  text-decoration:underline;
}
a:hover {
	color:#0066CC;
  text-decoration:none;
}
p{
  margin:4px 0px 10px 0px;
}
img {
  border:0;
}
form {
  display:inline;
}
input{
  font-size:12px;
}
textarea{
  font-size:12px;
}
table {
  font-size: 12px;
	border-collapse:collapse;
}
h1, h2, h3, h4, h5, h6 {
  font-weight:Normal;
  font-family:Tahoma;
  color:#4C4C4C;
}
h1{
  font-size:20px;
  margin-bottom:10px;
  margin-top:10px;
}
h2{
  font-size:19px;
  margin-bottom:8px;
  margin-top:8px;
}
h3{
  font-size:18px;
  margin-bottom:6px;
  margin-top:6px;
}
h4{
  margin-bottom:4px;
  margin-top:4px;
  font-size:17px;
}
h5{
  margin-bottom:2px;
  margin-top:2px;
  font-size:16px;
}
h6{
  margin-bottom:0px;
  margin-top:0px;
  font-size:15px;
}
hr {
	border:0;
	height:1px;
	background:#ccc;
}
.br {
	border:1px red dashed;
}
.bg {
	border:1px green dashed;
}
.w100 {
  width:100%;
}
.h100 {
  height:100%;
}
.vtop {
  vertical-align:top;
}
.b_0 {
	width:100%;
	height:100%;
	background:#E3E3E3 url(/images/bg_0.gif) left top repeat-x;
}
.b_0_1 {
	vertical-align:top;
	text-align:center;
}
.b_0_2 {
	width:1000px;
	height:100%;
	background:#ffffff;
}
.b_1 {
	vertical-align:top;
	height:84px;
}
.b_1_0 {
	width:100%;
	height:84px;
}
.b_1_1 {
	width:250px;
	vertical-align:top;
	background:url(/images/bg_18.gif) right bottom no-repeat;
}
.b_1_2 {
	vertical-align:top;
	background:url(/images/bg_7.gif) left bottom repeat-x;
}
.b_1_3 {
	width:100%;
	height:84px;
	border-top:3px #7E7E7E solid;
	background:url(/images/bg_2.gif) left top no-repeat;
}
.menu_1 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
}
.menu_1 li {
	margin:0;
	display:inline;
	padding:0px 10px 0px 10px;
	border-left:1px #999999 solid;
	background:none;
}
.menu_1 li a {
	height:16px;
	padding:0px 4px 0px 4px;
}
.menu_1 .first {
	border-left:0;
}
.b_1_4 {
	width:435px;
	padding:24px 10px 0px 8px;
	vertical-align:middle;
	text-align:center;
}
.b_1_5 {
	vertical-align:top;
	padding:12px 20px 0px 20px;
	color:#005AB2;
}
.nav_ico {
	padding:0px 22px 0px 50px;
	display:inline;
	vertical-align:middle;
}
.b_1_6 a {
	text-decoration:none;
}
.b_1_6 a:hover {
	text-decoration:underline;
}
.b_1_6 span {
	vertical-align:top;
}
.b_1_7 {
	margin:16px 0px 0px 0px;
}
.b_1_7 input {
	vertical-align:middle;
}
.search_text {
	height:22px;
	width:182px;
	border:1px #CECECE solid;
}
.search_bt {
 	margin:0px 0px 0px 12px;
}
.b_2 {
	vertical-align:top;
	height:270px;
/*	background:url(/images/bg_7_2.gif) left bottom repeat-x;*/
}
.b_2_1 {
	float:left;
/*	width:352px;*/
	width:333px;
	height:270px;
	background:url(/images/bg_3.gif) right top no-repeat;
}
.b_2_2 {
	position:relative;
	margin:18px 18px 18px 18px;
}
.b_2_3 {
	float:left;
/*	width:336px;*/
	width:333px;
	height:270px;
	background:url(/images/bg_4.gif) left top no-repeat;
}
.b_2_4 {
	float:left;
/*	width:312px;*/
	width:333px;
	height:270px;
	background:url(/images/bg_5.gif) right top no-repeat;
}
.r0 {
	padding:0px 0px 0px 35px;
	height:35px;
	color:#4C4C4C;
	font-size:17px;
	font-family:"Times New Roman";
}
.r0 a {
	font-size:17px;
	color:#4C4C4C;
}
.r0 a:hover {
	color:#4C4C4C;
}
.r0_1 {
	margin:8px 0px 0px 20px;
	height:25px;
	color:#4C4C4C;
	font-size:17px;
	font-family:"Times New Roman";
}
.r0_1 a {
	font-size:17px;
	color:#4C4C4C;
}
.r0_1 a:hover {
	color:#4C4C4C;
}
.r0_1_a a {
	text-decoration:none;
}
.r1 {
	background:url(/images/bg_6_1.gif) left top no-repeat;
}
.r2 {
	background:url(/images/bg_6_2.gif) left top no-repeat;
}
.r3 {
	background:url(/images/bg_6_3.gif) left top no-repeat;
}
.b_2_5 {
	height:95px;
	margin:5px 0px 0px 0px;
	text-align:center;
}
.menu_2 {
	margin:0;
	padding:0;
	list-style:none;
	width:320px;
	position:absolute;
}
.menu_2 li {
	padding:0;
	margin:0px 5px 3px 0px;
	width:30%;
	float:left;
}
.menu_2 li a {
	color:#0066CC;
}
.menu_3 {
	margin:0px;
	padding:0;
	list-style:none;
}
.menu_3 li {
	padding:0;
	margin:0px 10px 3px 0px;
}
.menu_3 li a {
	color:#0066CC;
}
/*
.menu_4 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
}
.menu_4 li {
	margin:0;
	padding:0;
	display:inline;
	background:none;
}
.menu_4 li a {
	padding:0px 8px 0px 8px;
	border-left:1px #999999 solid;
}
.menu_4 .first a {
	border-left:0;
}
*/
.b_3 {
/*	height:120px;*/
	height:10px;
	vertical-align:top;
	text-align:center;
	background:url(/images/bg_7_2.gif) left top repeat-x;
}
.b_3_1 {
	height:100%;
}
.b_3_2 {
	height:100%;
	background:url(/images/bg_9.gif) 600px top no-repeat;
}
.b_3_3 {
	height:100%;
	text-align:center;
/*	background:url(/images/bg_10.gif) 460px 145px no-repeat;*/
}
.b_3_4 {
	padding:18px 0px 0px 16px;
}
.b_3_5 {
	width:326px;
	height:130px;
	display:inline;
	float:left;
	margin:0px 10px 0px 0px;
/*	color:#E5E3E3;*/
	color:#ffffff;
}
.b_3_5 a {
	color:#ffffff;
}
.b_3_5 a:hover {
	color:#ffffff;
}
.hot_news_name {
	color:#ffffff;
	font-size:17px;
}
.hot_news_link {
	margin:10px 0px 10px 0px;
}
.b1 {
/*	float:right;*/
/*	display:inline;*/
/*margin:0px 20px 0px 0px;*/
margin:0 auto;
}
.b_4 {
/*	background:url(/images/bg_12.gif) right top no-repeat;*/
}
.b_4_0 {
	width:100%;
	height:100%;
	background:url(/images/bg_7.gif) left top repeat-x;
}
.b_4_1 {
	vertical-align:top;
	width:286px;
	padding:15px 46px 26px 20px;
}
.b_4_2 {
	vertical-align:top;
	padding:16px 16px 26px 0px;
}
.b_4_3 {
	margin:1px 0px 0px 0px;
/*	height:292px;*/
/*	background:url(/images/bg_11.jpg) left top no-repeat;*/
}
.b_4_4 {
	color:#333333;
	line-height:18px;
}
.brand_list {
	margin:0;
	padding:0;
	list-style:none;
}
.brand_list li {
	margin:0px 12px 12px 0px;
	padding:0;
	display:inline;
}
.divider {
	margin:14px -16px 14px 0px;
	font-size:0;
	height:1px;
	background:url(/images/bg_7.gif) left top repeat-x;
}
.divider2 {
	font-size:0;
	margin:0px 0px 10px 0px
}
.news_item {
	margin:0px 0px 18px 0px;
}
.news_sec {
	margin:3px 0px 3px 0px;
	font-size:11px;
}
.news_sec a {
	font-size:11px;
}
.news_name a {
	text-decoration:none;
}
.news_text {
	margin:5px 0px 5px 0px;
}
.b_5 {
	vertical-align:top;
	height:66px;
	background:url(/images/bg_13.gif) 212px top no-repeat;
}
.b_5_0 {
	width:100%;
	height:100%;
	background:url(/images/bg_7.gif) left top repeat-x;
}
.b_5_1 {
	width:290px;
	vertical-align:top;
	padding:16px 0px 0px 28px;
}
.b_5_1 {
	vertical-align:top;
	padding:16px 0px 0px 28px;
}
.b_5_1 {
	width:306px;
	vertical-align:top;
	padding:16px 0px 0px 28px;
}
.b_5_2 {
	padding:0px 12px 0px 0px;
}
.b_5_3 {
	color:#666666;
	font-size:11px;
	padding:0px 12px 0px 0px;
}
.b_5_4 {
	vertical-align:top;
	padding:16px 10px 0px 10px;
}
.b_5_5 {
	width:160px;
	vertical-align:top;
	padding:16px 20px 0px 0px;
	font-size:11px;
	color:#666666;
}
.b_5_5 a {
	color:#666666;
	text-decoration:none;
}
.b_5_5 a:hover {
	color:#666666;
	text-decoration:underline;
}
.b_6 {

}
.b_6_0 {
	width:100%;
	height:100%;
	background:url(/images/bg_15.gif) 54px top no-repeat;
}
.b_6_1 {
	width:243px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:url(/images/bg_16.gif) right top no-repeat;
}
.b_6_2 {
	vertical-align:top;
	background:url(/images/bg_14.gif) left top repeat-x;
}
.b_6_1_0 {
	height:100%;
	width:243px;
}
.b_6_1_1 {
	vertical-align:top;
	padding:25px 0px 0px 0px;
}
.b_6_1_2 {
	height:100px;
	vertical-align:top;
	padding:35px 20px 20px 16px;
}
.b_7_0 {
	width:100%;
	height:100%;
}
.b_7_1 {
	height:23px;
	padding:0px 20px 0px 20px;
	vertical-align:top;
}
.b_7_2 {
	font-family:Tahoma;
	font-size:18px;
	padding:0px 20px 0px 20px;
	color:#ffffff;
	height:40px;
	background:#878A8B url(/images/bg_17.gif) left bottom repeat-x;
	vertical-align:top;
}
.b_7_2 div {
	padding:5px 0px 0px 0px;
}
.b_8 {
	margin:20px 20px 20px 20px;
}
.crumbs {
	padding:0;
	margin:0;
	list-style:none;
	color:#0066CC;
}
.crumbs li {
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 2px;
	display:inline;
}
.menu_5 {
	padding:0px;
	margin:0px 0px 20px 20px;
	color:#0066CC;
	list-style:none;
}
.menu_5 li {
	padding:0;
	margin:4px 0px 6px 0px;
}
.menu_5 ul {
	padding:0;
	margin:0px 0px 0px 10px;
	list-style:none;
}
.menu_5 ul li {
	margin:4px 0px 6px 0px;
	font-weight:normal;
}
.menu_5_a a {
	font-weight:bold;
}
.menu_top_a a {
	color:#ffffff;
	background:#11489B;
	text-decoration:none;
	height:16px;
}
.menu_top_a a:hover {
	color:#ffffff;
}
.link_1 {
	color:#0066CC;
}
.vacancy_form td {
	padding:0px 8px 4px 0px;
}
.vacancy_form td input {
	width:250px;
}
.inputtext2 {
	width:100px !important;
}
div.company_list input {
	width:24px;
}
.city_salon {
	margin:10px 0px 20px 0px;
}
.city_filter {
	padding:3px 3px 3px 3px;
}
.city_filter_a {
	background:#11489B;
	color:#ffffff;
	text-decoration:none;
}
.city_filter_a:hover {
	color:#ffffff;
}
.white_serv {
	margin:0px 0px 0px 20px;
}
.white_serv td {
	padding:0px 20px 20px 0px;
}
.white_serv td div {
	margin:0px 0px 5px 0px;
}
.white_serv td img {
	margin:0px 10px 0px 0px;
	vertical-align:middle;
}

ul.menu_whiteservice{
padding:0px;
margin-left:0px; 
list-style:none;
}
li.menu_whiteservice_a a{
font-weight:bold;
}
li.menu_whiteservice{
padding: 0px 10px; 
border-left:1px solid #999999;
background:none repeat scroll 0 0 transparent; display:inline; margin:0;
}
li.menu_whiteservice_first
{
background:none repeat scroll 0 0 transparent; display:inline; margin:0;
padding: 0px 10px 0px 0px; 
border-left:0px solid #999999;
}

.whiteservice_services {
float:right;
list-style-type:none;
margin:0;
width:262px;
}

.whiteservice_services .whiteservice_bannerTopRight1 {
margin-bottom:25px;
}

.whiteservice_services li {
height:82px;
margin:0;
padding:0;
}             

.whiteservice_services li a {
color:#0570C7;
text-decoration:underline;
}

table.whiteservice_styled {
border-collapse:collapse;
margin-bottom:1em;
}

table.whiteservice_styled th {
background:none repeat scroll 0 0 #F2F2F2;
}

table.whiteservice_styled th, table.whiteservice_styled td {
border:1px solid #AAAAAA;
padding:2px 6px 3px;
text-align:left;
vertical-align:top;
}

table.whiteservice_styled th, table.whiteservice_styled td {
border:1px solid #AAAAAA;
padding:2px 6px 3px;
text-align:left;
vertical-align:top;
}

  table.whiteservice_styled_price {
border-collapse:collapse;
margin-bottom:1em;
}

table.whiteservice_styled_price th {
background:none repeat scroll 0 0 #F2F2F2;
font-size:11px;
}

table.whiteservice_styled_price th {
border:1px solid #AAAAAA;
padding:2px 6px 3px;
text-align:left;
vertical-align:top;
height:140px;
width:120px;
}
table.whiteservice_styled_price td{
border:1px solid #AAAAAA;
padding:2px 6px 3px;
text-align:left;
vertical-align:top;
height:70px;
}
td.static_title{
font-size:10px;
}

table.whiteservice_styled_price th, table.whiteservice_styled_price td {
border:1px solid #AAAAAA;
padding:2px 6px 3px;
text-align:left;
vertical-align:top;
}

