

HTML {
         font:normal 11pt Arial, Tahoma; color:#000000;padding: 0px;    margin: 0px; width: 100%;  height: 100%; background-color: #FFFFFF;
}
body {
         padding: 0px;    margin: 0px; width: 100%;height: 100%; background-color: #FFFFFF;

}
.all {
         background: url(/design/left_line.gif) 220px 140px no-repeat;overflow-x:hidden;min-height:100%; min-width:1003px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top;
}
td.center_block{
	font:normal 09pt Arial, Tahoma;
}

.clear {
	clear:both;font-size:1px;
}
h2 {
	font:normal 18pt Arial, Tahoma; color:#ff0096;margin:0px 0px 8px 17px;
}
.h2 {
	font:normal 18pt Arial, Tahoma; color:#ff0096;
}
a {
	font:normal 9pt Arial, Tahoma; color:#000000;
}
a:hover {
	text-decoration:none;
}
.left_block {
	padding-right:0px;width:215px;
}
.left_block_ins {}
.logo {
	height:69px;
}
.logo img {
	display:block;
}
.logo p {
	position:relative;top:-8px;left:2px;padding-right:0px;text-align:right;font:normal 8pt tahoma, Tahoma; color:#000000;
}
.enter_site {
	font-size:10px;padding:28px 0px 25px 18px;
}
.enter_site a {
	font-size:10px;
}
.enter_text {
	width:82px;padding:1px 0px 1px 2px;border:solid 1px #000000;font:normal 10px Arial, Tahoma; color:#000000;
}
.enter_site img {
	margin:0px 0px -2px 3px;
}
.enter_text_2 {
	margin-right:3px;width:124px;color:#7f7f7f;
}
.left_news {
	padding:0px 0px 30px 8px;
}
.str_news {
	display:block;margin:0px auto;
}
.left_news .ul_news {
	padding:13px 0px 13px 0px;
}
.left_news .ul_news li {
	padding-bottom:4px;
}
.left_news .ul_news li a {
	padding-left:12px;background: url(/design/plus.gif) 0 3px no-repeat;
}
.left_news .ul_news li a:hover {
	color:#00a2ff;
}
.left_news .ul_news li ul {
	padding:4px 0px 0px 9px;
}
.left_news .ul_news li ul li a {
	font-size:8pt;
}
.left_news .ul_news li ul li ul {
	padding:4px 0px 0px 13px;margin-bottom:-5px;
}
.left_news .ul_news li ul li ul li a {
	padding-left:8px;background: url(/design/str_li.gif) 0 3px no-repeat;
}
.left_news .ul_news  li .menu_minus {
	background: url(/design/minus.gif) 0 3px no-repeat;
}
.info_block {
	font-size:8pt;padding:0px 0px 35px 18px;border-top:solid 10px #bfbfbf;
}
.info_block h2 {
	margin-left:0px;
}
.info_block img {
	display:block;
}
.no_back {
	background:none !important;
}
.right_block {
	font-size:8pt;width:266px;
}
.padding_right {padding-bottom:150px;}
.inf_line {
	font-size:1px;height:1px;padding:0px 0px 8px 0px;margin-bottom:7px;background: url(/design/info_line.gif) 0 100% repeat-x;
}
.zvezda {
	line-height:18px;padding:17px 0px 25px 0px;background: url(/design/zvezda.gif) 0 26px no-repeat;
}
.zvezda a {
	font:normal 12pt Arial, Tahoma; color:#000000;
}
.phone {
	line-height:14px;font-size:9pt;padding:0px 0px 25px 0px;background: url(/design/phone.gif) 0 21px no-repeat;
}
.phone a {font:bold 9pt Arial; color:#2a2a2a;text-decoration:none;}
.phone div {
	margin:2px 0px 5px 0px;	font:normal 27pt Arial, Tahoma; color:#00a2ff;
}
.znak_1_s  {margin-left:0px;width:45px;height:95px;background: url(/design/blank.gif);display:block;position:absolute;z-index:999;}
.znak_1 {
	padding:0px 5px 30px 0px;background: url(/design/znak_1.gif) 0 10px no-repeat;
}
.znak_2 {
	background: url(/design/znak_2.gif) -1px 10px no-repeat;
}
.right_info_bl {
	padding:4px 5px 22px 60px;border-top:solid 10px #bfbfbf; 
}
.right_info_bl h2 {
	margin-left:0px;
}
.top img {
	display:block;float:left;margin:0px 11px 11px 0px;
}
.top {
	float:left;margin-right:-10px;
}
.top table {width:auto !important;}
.top table td {padding-right:10px;width:93px;}
.top table td a {margin:0px;padding:0px;}
.top p {
	text-align:center;padding-bottom:3px;
}
.top .inf_line {
	padding:0px;
}
.right_baner img {
	margin:0px 10px 10px 0px;
}
.back_1 {
	background: url(/design/back_1.gif) 0 15px no-repeat;
}
.center_block {
	padding:0px 22px 0px 23px;
}
.center_content {
	padding:0px 0px 0px 15px;margin-top:0px;
}
h1 {
	font:normal 27pt Arial, Tahoma; color:#00a2ff;margin:0px 0px 8px 0px;
}
.top_zag {font:normal 27pt Arial, Tahoma; color:#00a2ff;margin:0px 0px 8px 0px;}
.news_menu {
	line-height:24px;padding:0px 0px 18px 0px;
}
.news_menu ul li {
	display:inline;padding-right:20px;
}
.news_menu ul li a {
	font-size:12pt;
}
.news_menu ul li a:hover {
	color:#00a2ff;
}
.news_menu ul li a.activ_n_p {
	color:#00a2ff;
}
.number_str {
	padding-bottom:18px;text-align:center;
}
.number_str li {
	padding-right:5px;display:inline;
}
.number_str li a {
	text-decoration:none;
}
.number_str li a:hover {
	text-decoration:underline;
}
.img_news {
	width:186px;
}
.big_news td h2 {
	font:bold 11pt Arial; color:#000000;margin:0px;
}
.left_block h2 a {font:normal 18pt Arial, Tahoma; color:#ff0096;text-decoration:none; }
.left_block h2 a:hover {text-decoration:underline;}
.avtor {
	margin:2px 0px 2px 0px;text-align:right;font-size:8pt;background:#d9d9d9 url(/design/ugl_a_1.gif) 100% 0 no-repeat;
}
.avtor div {
	padding:0px 5px 1px 10px;background: url(/design/ugl_a_2.gif) 100% 100% no-repeat;
}
.avtor a {
	font-size:8pt;
}
.inf_line_2 {
	padding:23px 0px 0px 0px;margin:0px 0px 23px 0px;
}
.inf_line_3 {
	padding:0px 0px 0px 0px;margin:0px 0px 23px 0px;
}
.big_news {
	padding-bottom:30px;
}
.mini_menu a {
	font-weight:bold;
}
.mini_menu img {
	margin:0px 3px -4px 0px;
}
.mini_menu li {
	display:inline;padding-right:15px;
}
.mini_menu {
	line-height:22px
}
.super_all h2 {
	margin:-10px 0px 14px 0px;text-align:center;
}
.super_bl {
	width:120px;margin:0px auto 20px auto;text-align:center;font-size:8pt;
}
.super_bl img {
	margin-bottom:1px;
}
.super_bl b {
	font:bold 9pt Arial;
}
.super_bl .rating {
	margin-bottom:0px;
}
.super_all {
	margin:0px auto;text-align:center;position:relative;;
}
.no_back_border {
	background:none !important;padding-right:0px !important;
}
.statii_all h2 {
	margin:-10px 0px 14px 0px;text-align:center;position:relative;
}
.statii_all td {
	padding-right:55px;width:30%;font-size:8pt;background: url(/design/line_2.gif) 100% 0 repeat-y;
}
.statii_all td img {
	display:block;float:left;margin:0px 5px 0px 0px;
}
.content {
	padding:0px 0px 200px 0px;
}
.flash_f_2 {
	margin-top:-405px;float:right;position:relative;top:2px;
}

.footer {
	position:relative;min-width:1000px;margin-top:-200px;
}
.margin_img {
	margin:2px 0px 2px 0px;
}
.static_block {
	margin-bottom:25px;padding:10px 4px 0px 0px;
}
.zag {
	display:block;margin-bottom:10px;margin-top:10px;
}
.all_block_td {
	vertical-align:top !important;padding:0px 23px 0px 20px;
}
.left_block_inside {
	height:150px;
}
.center_block_inside {
	height:150px;
}
.zag_2 {
	margin-top:15px;
}
.left_center_content {
	padding:0px 23px 150px 20px;
}
.zag_td_2 {
	text-align:center;padding:0px 0px 6px 0px;background: url(/design/line_3.gif) 100% 0 repeat-y;width:15%;font:normal 9pt Arial;
}
.zag_td_2 img {
	margin:0px 0px 0px 0px;
}
.line_td_har {
	padding-top: 80px; height:250px; vertical-align:center;text-align:center;background: url(/design/line_3.gif) 100% 0 repeat-y
}
.line_td_har a {
	font:normal 11pt Arial, Tahoma; color:#00a2ff;
}
.line_td_har img {
     margin-bottom:1px;
}
.foto_sotr {
	width: 40%; line-height:17px !important;font:bold 9pt Arial, Tahoma; color:#000000;padding:0px 0px 0px 0px;
}
.foto_sotr img {
	float:left;
}
.foto_sotr h2 {
	font:bold 14pt Arial; color:#00a2ff;margin:0px;
}
.foto_sotr h3 {
	font:bold 9pt Arial; color:#00a2ff;margin:0px 0px 20px 0px;
}
.foto_sotr a {
	font-weight:bold;color:#000000;
}
.enter_cab {
	padding:17px 0px 20px 0px;
}
.enter_cab a {
	font-weight:bold;font-size:12pt;color:#ff0096;
}
.ocenka_sotrudnik {
	padding-bottom:5px;background: url(/design/line_1.gif) 0 100% repeat-x;
}
.ocenka_sotrudnik table {
	background: url(/design/line_1.gif) 0 33px repeat-x;
}
.ser_ugol {
	position:relative;top:-10px;margin-bottom:10px;height:18px;font-size:1px;background:#d9d9d9 url(/design/ser_ugol.gif) no-repeat;
}
.ser_ugol div {
	height:18px;font-size:1px;background: url(/design/ser_ugol_2.gif) 100% 0 no-repeat;
}
.ser_ugol_2 {
	top:24px;margin-top:15px;
}
.golos_sotrudnik {
	padding-top:20px;
}
.td_golos {
	text-align:center;width:60%;
}
.td_golos h2 {
	font-size:9pt;margin:0px 0px 12px 0px;
}
.line_td_har h2{
	font-size:9pt;
}
.td_golos td img {
	display:block;margin:4px auto 0px auto;
}
.comment {
	padding-top:15px;
}
.comment textarea {
	border:solid 1px #000000;display:block;margin:4px 0px 4px 0px;width:100%;height:80px;
}
.menu_time li a {
	font-size:10pt !important;
}
.menu_time {
	padding-left:0px;
	text-align: center;
}
.center_h_zag {
	padding:0px 0px 18px 50px;text-align:center;color:#ff0096;
}
.tr_zag_r td {
	width:10%;text-align:center;padding-bottom:0px;
}
.tr_zag_r td.left_rasp_zag {
	width:185px;
}
.left_raspis {margin-top:-10px;}
.left_raspis a {
	font-size:9pt !important;
}

.left_raspis ul ul {
	padding-top:5px !important;padding-bottom:9px !important;
}
.left_raspis table td {
	vertical-align:middle;width:10%;text-align:center;
}
.left_raspis ul li  div {
	background:#e5e5e5 url(/design/rasp_ugl.gif) no-repeat;
}
.left_raspis ul li  div div div div {
	padding:4px 0px 1px 6px !important;background: url(/design/rasp_ugl_3.gif) 100% 0 no-repeat;
}
.left_raspis ul li  div div div {background: url(/design/rasp_ugl_4.gif) 100% 100% no-repeat;}
.left_raspis ul li div div {background: url(/design/rasp_ugl_2.gif) 0 100% no-repeat;}
.left_raspis ul li  div div a {
	background-position: 0 5px !important;position:relative;top:-2px;
}
.left_raspis .ser_ugol {
	height:auto;margin:0px !important;
}
.left_raspis table td.name_p_lerne {
	text-align:left;width:16%;
}
.left_raspis table td select {
	height:17px;position:relative;top:-1px;font-size:8pt;width:54px;margin:0px 2px 0px 2px;
}
.left_raspis ul li .no_back_2 {
	background:none !important;
}
.left_raspis ul li .no_back_2 div {
	background:none !important;
}
.otpr_zayavka {
	text-align:center;
}
.otpr_zayavka input {
	width:125px;border:solid 1px #000000;
}
.otpr_zayavka a {
	font:normal 14pt Arial; color:#ff0096;
}
.otziv_all {
	text-align:center;
}
.otziv_all a {
	font:normal 14pt Arial; color:#ff0096;
}
.otziv_bl {
	text-align:left;width:430px;margin:22px auto 10px auto;
}
.otziv_bl input {
	width:125px;border:solid 1px #000000;
}
.otziv_bl textarea {
	display:block;margin-top:2px;width:428px;height:100px;border:solid 1px #000000;
}
.left_b_album {
	line-height:18px !important;text-align:center;width:263px;
}
.big_photo_alb {
	padding:5px 2px 8px 5px;background:#edece7;border:solid 1px #e0dedd;
}
.big_photo_alb img {
	display:block;margin:0px;
}
.left_b_album h2 {
	font:normal 14pt Arial, Tahoma; color:#00a2ff;margin:5px 0px 9px 0px;
}
.left_b_album a {
	font-size:8pt;
}
.left_b_album {font-size:8pt;}
.left_b_album img {
	margin:0px 3px -3px 0px;
}
.photo_album {
	padding-top:10px;
}
.photo_album .number_str_2 {
	margin-bottom:-12px;margin-top:-20px;position:relative;
}
img.mini{
	margin:5px 5px 5px 5px;
	background:#e6e4dc;border:solid 1px #d4d2cf;padding:3px 3px 3px 3px;
	width: 160px;
}
img.mini2{
	margin:5px 5px 5px 5px;
	background:#e6e4dc;border:solid 1px #d4d2cf;padding:3px 3px 3px 3px;
	width: 80px;
}
img.mini3{
	margin:5px 5px 5px 5px;
	background:#e6e4dc;border:solid 1px #d4d2cf;padding:3px 3px 3px 3px;
	width: 110px;
}
.mini_alb {
	font-size:10px;font-family:tahoma;text-align:center;width:92px;float:left;padding:0px 8px 19px 0px;
}
.mini_alb div {
	margin-bottom:4px;padding:3px 3px 3px 3px;
	vertical-align: middle;
}
div.mini_alb_div{
	border: 1px #d4d2cf solid; 
	padding:0; 
	margin: 0;
}
.mini_alb div img {
	display:block; border:solid 5px #edece7;
}
.right_block_inside {padding-bottom:0px;}
.all_mini_alb {
	padding-left:5px;position:relative;
}
.price_bl {
	margin-bottom:15px;padding-bottom:20px;background: url(/design/line_1.gif) 0 100% repeat-x;
}
.price_bl .zag_price {
	font-size:14px;font-weight:bold;padding-left:6px;
}
.price_bl .zag_price span {
	padding:0px 2px 0px 0px;
}
.price_bl  li div div {
	margin:0px;padding:1px 0px 2px 6px;
}
.price_bl  li span {
	padding-right:20px;float:right;display:block;
}
.price_bl  li div.back_pr {
	margin-top:2px;background:#d9d9d9 url(/design/ser_ugol.gif) no-repeat;
}
.price_bl  li div.back_pr div {
	background: url(/design/ser_ugol_2.gif) 100% 0 no-repeat;
}
.zag_profil {
	display:block;margin:0px auto;
}
.profile_all {
	width:300px;margin:20px auto;
}
.profile_all a {
	font:normal 14pt Arial; color:#ff0096;
}
.center_text {
	padding-bottom:12px;text-align:center;
}
.td_nam_file {
	width:140px;
}
.profile_all .td_nam_file a {
	color:#ff0096;font-size:9pt;
}
.profile_all td {
	vertical-align:middle;padding-bottom:14px;
}
.profile_all input {
	width:155px;border:solid 1px #000000;
}
.center_text input {
	width:300px;display:block;margin:5px 0px 5px 0px;
}
.captcha {
	text-align:center;padding-bottom:6px;
}
.captcha a {
	font-size:8pt;color:#000000;
}
.captcha img {
	display:block;
}
h3 {
	font-size:12pt;
}
.foto_lenta {
	padding:0px 0px 18px 0px;
}
.left_f_lenta {
	height:88px;overflow:hidden;
}
.left_f_lenta img {
	float:left;margin-right:15px;
}
.go_album {
	text-align:center;width:90px;vertical-align:bottom;
}
.go_album a {
	font:bold 9pt Arial;
}
.go_album img {
	display:block;margin:0px auto 4px auto;
}
.go_album_empty {
	text-align:center;width:90px;vertical-align:bottom;
}
.go_album_empty a {
	font:bold 9pt Arial; color: #BFBFBF;
}
.go_album_empty img {
	display:block;margin:0px auto 4px auto;
}
.salon_bl {
	margin-bottom:30px;padding:0px 0px 30px 0px;background: url(/design/line_1.gif) 0 100% repeat-x;
}
.photo_salon {
	text-align:right;width:318px;padding-right:17px;
}
.photo_salon div {
	margin-bottom:4px;padding:9px 9px 9px 9px;;border:solid 1px #e4e2e1;background:#f0efea;
}
.photo_salon div img {
	margin:0px;display:block;
}
.photo_salon a {
	font:normal 8pt Arial, Tahoma; color:#000000;
}
.photo_salon img {
	margin:0px 4px -3px 0px;
}
.opisanie_salon h2 {
	font-size:14pt;margin:0px 0px 10px 0px;
}
.opisanie_salon h3 {
	color:#00a2ff;margin-bottom:10px;font:normal 14pt Arial;
}
.opisanie_salon h3 span {
	padding-left:12px;font:normal 9pt Arial; color:#000000;
}
.go_karta {
	font:normal 10pt Arial, Tahoma; color:#00a2ff;
}
.str_sal {
	width:19px;vertical-align:middle; height: 120px;
}
.str_sal_2 {
	width:16px;vertical-align:middle;text-align:right;
}

.usl_anons {padding-bottom:20px;margin-bottom:20px;background: url(/design/line_1.gif) 0 100% repeat-x;}
.left_sp_text {float:left;}
.sortirovka {text-align:right;position:relative;top:-10px;}
.zag_table_1 td {height:35px;vertical-align:middle;}

.photo_salon .name_text_photo {text-align:center;font-size:8pt;padding-bottom:3px;background:none;padding:0px;border:none;}
.top_html_menu li {display:inline;text-align:center;}
.top_html_menu {text-align:center;}
.top_menu {height:90px;}
.flash_el {width:60px;padding-top:10px;text-align:center;}
.phone .flash_el {padding-top:22px}
.phone .flash_el object {position:relative;left:-4px;}
.zvezda .flash_el object {position:relative;left:-4px;}
.znak_2 .flash_el object {position:relative;left:-5px;}

  @-moz-document url-prefix() {
.price_bl  li span {
	margin-top:-14px;
      }
}

.exit_site {
	padding:2px 0px 4px 0px;text-align:center;background:#ff0096;
}
.exit_site a {
	font:normal 13pt Arial, Tahoma; color:#ffffff;text-decoration:none;
}
.exit_site a:hover {
	text-decoration:underline;
}
.system a.user {
	font-weight:bold; color:#ff0096;text-decoration:none;
}
.system a.user:hover {
	text-decoration:underline;
}


/* easyscroll */
#easyscroll{
/* add additional styling */
}	
#easyscrollnav, #easyscrollnav li{
	height:20px;
	line-height:28px;
	margin:0;	
	padding:0;
	text-align:right;
	}	
#easyscrollnav{
	margin: 10px 0 10px 0;	
	}			
#easyscrollnav li{
	list-style:none;
	margin-right:10px;		
	padding:0 10px;
	color:#333;
	cursor:pointer;
	text-align: center;
	}					
#easyscrollnav li.over{
	color:#999;
	text-decoration:underline;
	}							
#btnDown{
	background:url(/design/str_2.gif) no-repeat 0 0;
}
#btnUp{
	background:url(/design/str_2_02.gif) no-repeat 0 0;
}
/* // end easyscroll */

.salon_alb {width:400px !important;}
.salon_alb tabe {width:400px !important;}
.salon_alb .mini_photo_sal ul li { height:120px;margin-right:6px;float:left;list-style-type:none;}

.mini_photo_sal_0 {
	height:120px;overflow:hidden;position:relative;
	padding-top:11px;
	background-color: #000000;
	border: 0;width:300px;
}
.mini_photo_sal_0 li {
	width:80px;padding:3px;margin-right:6px;height:120px;position:relative;z-index:999;float:left !important;
}
.mini_photo_sal_0 li img {
	display:block;position:relative;z-index:999;
}

.mini_photo_sal_1{
	height:120px;overflow:hidden;position:relative;left:9%;
	padding-top:11px;
	background-color: #000000;
	border: 0;
}
.mini_photo_sal_1 li {
	width:80px;padding:3px;margin-right:6px;height:120px;position:relative;z-index:999;float:left !important;
}
.mini_photo_sal_1 li img {
	display:block;position:relative;z-index:999;
}

h2.hn{color: #ffffff;}
.main-subhead h2.hn{color: #494949;}
td.time{text-align: center;	width: 60px;}
a.dr{color: #ff0096;text-decoration: none;}
a.nodr{}
img.preview{border:solid 3px #d4d2cf;}
