html {
	padding:0px;
	margin:0px;
}
body {
	padding:0px;
	margin:0px;
	background-image:url(/images/fon_footer.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
img {
	border:0px;
}



.top_bl {	
	width:986px;
	height:92px;	
	background-image:url(images/top_bl_fon.png);
	text-align:left;
}
.top_bl_fon {
	height:92px;
	background-color:#000000;
	width:1000px;
	text-align:center;
}
.top_bw {
	height:92px;
	background-color:#000000;
}
.logo {
	position:absolute; 
	margin-top:24px;
	text-align:left;
}
.icons {
	position:absolute; 
	margin-left:500px; 
	padding-top:41px;
	width:140px;
}
.icons a {
	margin-left:17px;
	margin-right:17px;
}
.search {
	padding-top:0px; 
	padding-left:760px;
}
.pole {
	 width:162px;
	 height:16px; 
	 background-color:#FFFFFF; 
	 border:0px; 
	 font-family:arial; 
	 font-size:12px; 
	 color:#666666; 
	 float:left;
}
.kn_poisk {
	float:left; 
	margin-left:8px;
}
.top_menu {	
	width:986px;	
	height:44px;
	font-family:arial;
	font-size:13px;
	color:#7A7A7A;
}
.tab_topmenu {
	width:986px; 
	height:44px;
}
.tab_topmenu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.tab_topmenu li {
	display: inline;
	margin-left:20px;
}
.top_menu a {
	color:#000;
	text-decoration:underline;
}
.top_menu a:hover {
	color:#000001;
	text-decoration:underline;
}
.podm dd a {
	color:#000002;
	margin:0px;
	padding:0px;
}
.podm dd a:hover {
	color:#000003;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.podm dl {
	padding:0px;
	margin:0px;
	position:relative;
	left:-25px;
	top:5px;
	line-height:20px;
}
.podm {
	height:120px;
	background-color:#fffffa;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-image:url(images/podm_fon_bottom.png);
	background-position:bottom;
	background-repeat:repeat-x;
	position:absolute;
	text-align:left;
	margin-left:120px;
	margin-top:25px;
}
.topmenu_left_a {
	text-align:left;
 	width:50px;
}
.topmenu_left_b {
	text-align:left;
}
.topmenu_right {
	text-align:right;
}
.topm_fon {
	height:44px;
	background-color:#ffffff;
}
.topm_fon_b {
	height:44px;
	background-color:#ffffff;
	width:1000px;
}
.kolaj {	
	width:986px;	
	height:543px;
	text-align:left;
}
.kolaj_b {	
	width:986px;	
	text-align:left;
}
.kol_a {
	float:left;	width:140px;
	height:543px;
	background-image:url(images/ris_kol_a.jpg);
	margin-right:1px;
}
.kol_b {
	float:left;	width:140px;
	height:543px;
	background-image:url(images/ris_kol_b.jpg);
	margin-right:1px;
}
.kol_c {
	float:left;	width:140px;
	height:543px;
	background-image:url(images/ris_kol_c.jpg);
	margin-right:1px;
}

.kol_d {
	float:left;	width:140px;
	height:543px;
	background-image:url(images/ris_kol_d.jpg);
	margin-right:1px;
}
.kol_e {
	float:left;	width:140px;
	height:543px;
	background-image:url(images/ris_kol_e.jpg);
	margin-right:1px;
}
.kol_f {
	float:left;	width:140px;
	height:543px;
	background-image:url(images/ris_kol_f.jpg);
	margin-right:1px;
}
.kol_g {
	float:left;	width:140px;
	height:543px;
	background-image:url(images/ris_kol_g.jpg);
}

/* 1st motion */
.motion_about { float: left; width: 499px; height: 543px; margin-right:1px; font: 0.8em Arial; line-height: 1.5em; padding-left: 20px; background: url(images/str_r.gif) no-repeat 0px 195px; }
.motion_about p { padding:0px; margin:0px; }
.motion_about ul { padding:0px; margin:0px; margin-left:4em; }

.kol_c_motion_1 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_c.jpg); margin-right:1px; }
.kol_d_motion_1 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_d.jpg); margin-right:1px; }
.kol_e_motion_1 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_e.jpg); margin-right:1px; }
.kol_f_motion_1 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_f.jpg); margin-right:1px; }
.kol_g_motion_1 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_g.jpg); margin-right:1px; }

/* 2st motion */
.motion_hr { float: left; width: 369px; height: 543px; margin-right:1px; font: 0.8em Arial; line-height: 1.5em; padding-left: 20px; background: url(images/str_r.gif) no-repeat 0px 132px; }

.kol_d_motion_2 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_d.jpg); margin-right:1px; }
.kol_e_motion_2 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_e.jpg); margin-right:1px; }
.kol_f_motion_2 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_f.jpg); margin-right:1px; }
.kol_g_motion_2 { float:left; width:10px; height:543px; background-image:url(images/ris_kol_g.jpg); margin-right:1px; }



td.flour_check { font: 0.9em Arial; font-weight: bold; line-height: 1.8em; }
a.flour_style:link, a.flour_style:visited { color: #000; background: #CCC; padding: 0.1em 1em; text-decoration: none;}
a.flour_style:hover { color: #FFCC00; background: #000; padding: 0.1em 1em; text-decoration: none;}
span.flour_a { color: #FFCC00; background: #000; padding: 0.1em 1em; text-decoration: none; }




.fonk_a {
	background-color:#FFFFFF;
	height:543px;
}
.fonk_b {
	background-image:url(images/fon_top.png);
	background-position:top;
	background-repeat:repeat-x;
	height:543px;
}
.fonk_c {
	width:1000px;
	background-image:url(images/fon_top.png);
	background-position:top;
	background-repeat:repeat-x;
	height:543px;
}
.fonk_aa {
	background-color:#FFFFFF;
}
.fonk_bb {
	background-image:url(images/fon_top.png);
	background-position:top;
	background-repeat:repeat-x;
}
.fonk_cc {
	width:1000px;
	background-image:url(images/fon_top.png);
	background-position:top;
	background-repeat:repeat-x;
}
.banners {	
	width:986px;	
	height:100px;
	padding-top:18px;
	background-color:#ffffff;
}
.banners_a {	
	height:100px;
	background-color:#ffffff;
}
.banners_b {	
	height:100px;
	width:1000px;
	background-color:#ffffff;
}
.bann_a {
	float:left;
	margin-right:9px;
}
.bann_b {
	float:left;
}
.bann_c {
	float:left;
	text-align:center;
}
.bann_c td {
	padding: 1px 0px 1px 24px;
}
.fon_foot {
	width:1000px;
}
.footer {
	margin-top:48px;
	height:66px;	
	width:986px;	
	text-align:left;
	font-family:arial;
	font-size:11px;
	color:#000004;
}
.logo_foot {
	position:absolute;
	width:350px;
	padding-left:10px;
}
.logo_foot img, .logo_foot a {
	display:block;
	margin-right:17px;
	float:left;
	margin-bottom:30px;
}
.mobile {
	position:absolute;
	margin-left:710px;
	width:280px;
}
.mobile img {
	margin:0px 13px 0px 13px;
	position:relative;
	top:-2px;
}
.sch {
	text-align:center;
	position:absolute;		
	margin-top:10px;
	margin-left:450px;
}
.ad_tel {
	text-align:right;
}
.ad_tel_b {
	text-align:left;
}
.kn_b {
	position:absolute; 
	margin-top:175px;
	margin-left:-97px;
}
.kn_c {
	margin-top:122px;
	position:absolute; 
	margin-left:29px;
}
.kn_e {
	margin-top:281px;
	position:absolute; 
}
.kn_f {
	margin-top:163px;
	position:absolute; 
}
.kn_g {
	margin-top:251px;
	position:absolute; 
}
.kn_bb {
	position:absolute; 
	margin-left:-98px;
}
.kn_cc {
	position:absolute; 
	margin-left:28px;
}
.kn_ee {
	position:absolute; 
}
.kn_ff {
	position:absolute; 
	margin-top:30px;
}
.kn_gg {
	position:absolute; 
}
.kol_aa {
	float:left;	width:140px;
	height:60px;
	background-image:url(images/ris_kol_a.jpg);
	background-position:bottom;
	margin-right:1px;
}
.kol_bb {
	float:left;	width:140px;
	height:60px;
	background-image:url(images/ris_kol_b.jpg);
	background-position:bottom;
	margin-right:1px;
}
.kol_cc {
	float:left;	width:140px;
	height:60px;
	background-image:url(images/ris_kol_c.jpg);
	background-position:bottom;
	margin-right:1px;
}
.kol_dd {
	float:left;	width:140px;
	height:60px;
	background-image:url(images/ris_kol_d.jpg);
	background-position:bottom;
	margin-right:1px;
}
.kol_ee {
	float:left;	width:140px;
	height:60px;
	background-image:url(images/ris_kol_e.jpg);
	background-position:bottom;
	margin-right:1px;
}
.kol_ff {
	float:left;	width:140px;
	height:60px;
	background-image:url(images/ris_kol_f.jpg);
	background-position:bottom;
	margin-right:1px;
}
.kol_gg {
	float:left;	width:140px;
	height:60px;
	background-image:url(images/ris_kol_g.jpg);
	background-position:bottom;
}
.topblf {
	height:60px;
}
.tov {
	width:986px; 
	padding-top:50px;
	padding-bottom:60px;
}
.tab_tov {
	 width:986px;
}
.tab_tov h1 {
	font-family:arial;
	font-size:23px;
	color:#000000;
	margin:0px;
	padding:0px;
}
.zag {
	vertical-align:bottom;
	text-align:left;
}
.nav {
	text-align:right;
}
.ris_nav {
	text-align:center;
}
.tab_m {
	text-align:center;
	margin-bottom:80px;
}
.tab_m td {
	text-align:center;
	padding-left:19px;
	padding-right:19px;
}
.mark a {
	display:block;
	width:83px;
	height:83px;
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:1px solid #ffffff;
}
.mark a:hover {
	display:block;
	width:83px;
	height:83px;
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:1px solid #E5E5E5;
}
.mark a span {
	color:#666666;
	display:block;
	text-decoration:none;
	height:40px;
	margin-top:5px;
	cursor:pointer;
}
.mark b {
	font-weight:normal;
	color:#666666;
}
.str {
	position:absolute; 
	margin-top:60px; 
	margin-left:60px;
}

#navv li ul {
  display: none;
  position: absolute;
  background: url(fone-tr.png);
  padding: 8px 0;
  width: 138px;
}
#navv li.jshover  ul {
  display: none;
  position: absolute;
  background: url(fone-tr.png);
  padding: 8px 0;
  width: 138px;
}
#navv li ul {
  display: none;
  position: absolute;
  background: url(fone-tr.png);
  padding: 8px 0;
  width: 138px;
}
#navv li:hover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#navv li.jshover:hover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#navv li:hover li:hover ul {
  display: block;
}
#navv li.jshover:hover li.jshover:hover ul {
  display: block;
}

.news_date { font: 0.8em Arial; color: #999; }
#static_p { font: 0.9em Arial; line-height: 1.8em; padding-right: 200px; }

a.salon_h1 { display:inline; font: 22px Arial; color: #000; text-decoration: none; border: none; }
a:hover.salon_h1 { display:inline; font: 22px Arial; color: #000; text-decoration: none; border: none; }
.mark { font: 12px Arial; }
.salon_descr { padding: 5px 300px 5px 5px; margin: 5px; font: 12px Arial; background: #f4f4f4;}

.admin_main {vertical-align: top; font: 1.3em Arial; }
	.admin_main a:link { color: #000; line-height: 2.6em; }
	.admin_main a:visited { color: #000; text-decoration: none; line-height: 2.6em; }
	.admin_main a:hover { color: #333; text-decoration: none; line-height: 2.6em; }
	
	
	
.made_in:link { color: #666; }
.made_in:visited { color: #666; }
.made_in:hover { color: #FFF; background: #666; text-decoration: none; }

.clearer { clear: both; }
a.normal:link { padding:0; margin:0; display: inline; text-decoration: none; border: none; border-bottom: #333 1px solid; }
a.normal:visited { padding:0; margin:0; display: inline; text-decoration: none; border: none; border-bottom: #333 1px solid; }
a.normal:hover { padding:0; text-decoration: none; border: none; border-bottom: #333 1px solid; }
