body{margin:0; padding:0; text-align:center;}
td, form,div {margin:0; padding:0; font:8pt tahoma,sans-serif;}
p {padding-top:7px; margin:0; text-indent:20px;}
a, a:link, a:visited {color:#555555;  text-decoration:none;background:transparent;}
a:hover, a:visited:hover {color:#555555;  text-decoration:underline;background:transparent;}
.w100 {border-collapse: collapse; border-spacing:0; empty-cells: show; width:100%;}
.w0 {border-collapse: collapse; border-spacing:0; empty-cells: show;}
.h100{height:100%;}
.h53 {height:53px;}
.h72 {height:72px;}
.h28 {height:28px;}
.h4 {height:10px;}
.rm {background:url(../i/line.gif) no-repeat left top;vertical-align:top; padding-bottom:5px;}
.rm a, .rm a:link,.rm a:visited {padding:0 0 0 17px;font:7pt tahoma,sans-serif;text-transform:uppercase;text-decoration:none;color:#666666;}
.rm a:hover, .rm a:visited:hover {text-decoration:underline;}
.h157 {height:157px; vertical-align:top;}
.w95 {width:98%; border-collapse: collapse; border-spacing:0; empty-cells: show;}
#logo {background:url(../i/logo.gif) no-repeat left top; height:157px;vertical-align:bottom; padding-bottom:10px;}
	#logo div {height:108px; vertical-align:top; padding-left:27px; padding-top:0;}
	#logo div a {font:7pt arial,sans-serif;color:#000000;background:transparent;text-decoration:none}
	#logo div a:hover {text-decoration:underline} 
	#logo div a img {border:0;width:342px;height:63px;margin:7px 10px 0 5px;}
.bgt{background:url(../i/bgt.jpg) no-repeat left top; width:445px; height:105px;vertical-align:bottom;}
.bgt1 {width:155px; border-left:1px solid #EDEFF1;}
.h23{background: #2E3192 url(../i/bgt1.jpg) repeat-y left; height:15px;}
.bgnews{padding:5px;color:#555555;}
.dat, .more a, .more a:link, .more a:visited {padding-left:15px;font:bold 7pt arial,sans-serif;color:#FF0000;background:transparent;text-decoration:none}
 .more a:hover, .more a:visited:hover  {text-decoration:underline;}
 .arhiv {background: url(../i/bnews.jpg) no-repeat bottom; width:155px;height:23px;}
.dat {color:#555555;font-family:tahoma;}
table.bgtl {border-collapse: collapse; border-spacing:0; empty-cells: show;}
.rt {background: url(../i/bglt.gif) repeat-x left bottom; width:155px;height:32px;}
.bgtc{background: url(../i/bglt.jpg) no-repeat left bottom; padding:0 10px;}
.bgtc td{font:8pt tahoma,sans-serif;color:#939597;background:transparent;}
td.up {text-transform:uppercase;padding-left:15px;font:7pt tahoma,sans-serif;background:transparent;}
.r155 {width:155px;border-left:1px solid #EDEFF1;vertical-align:top;}
.l147 {width:147px; background: url(../i/bgml.gif) repeat-y right top;vertical-align:top;padding-top:5px;}
.l147 td {height:20px;vertical-align:top;}
.l147 a, .l147 a:link, .l147 a:visited {font:bold 8pt tahoma,sans-serif;text-decoration:none;background:transparent;color:#666666;padding-left:10px;} 
.l147 a:hover, .l147 a:visited:hover {text-decoration:underline}
.vt {vertical-align:top;}
.hb100 {height:100px; vertical-align:top}
.w147 {padding:0;width:147px; background: url(../i/bgtl.gif) repeat-x left bottom; height:50px; vertical-align:bottom;}
.w147 div { font:7pt tahoma,sans-serif;text-transform:uppercase; color:white; padding:0 5px 10px 5px;_padding:0 2px 10px 2px;}

.menu_title {padding:0;width:147px; background: url(../i/bgtl.gif) repeat-x left bottom; height:50px; vertical-align:bottom;}
.menu_title div { font:7pt tahoma,sans-serif;text-transform:uppercase;  font-weight: bold; color:white; padding:0 5px 16px 10px;}

.h27 {height:27px; border-top:1px solid #ECEEF0;}
.h27 td{border-right:1px solid #B6CEE6; text-align:center;}
.h27 a, .h27 a:link, .h27 a:visited {font:bold 7pt tahoma,sans-serif;text-transform:uppercase; color:#3A9191;text-decoration:none;background:transparent;}
.h27 a:hover, .h27 a:visited:hover  {text-decoration:underline}
td.none{ border-right:1px solid #FFFFFF;}
.bgcb {padding-bottom:82px;background:url(../i/ex/1.jpg) no-repeat center bottom;}
table.pml0 {padding:0; margin-left:0; text-align:right;}
.green {height:15px; background:#29979D;font:7pt tahoma,sans-serif;text-transform:uppercase; color:white; padding:0 10px;}
.grey {background:#E4EBF1;color:#A8C8BA; text-align:center; padding:15px 0;font:bold 10pt arial,sans-serif;text-transform:uppercase;}
.orange {background:#FFC20E;color:#000;text-align:center; padding:15px 0;}
.info {background:url(../i/info.jpg) no-repeat;height:15px;  padding:0 0 0 18px;font:7pt tahoma,sans-serif;text-transform:uppercase;text-decoration:none;color:white;}
.news {background:url(../i/bgnews.jpg) repeat-y;height:15px;  padding:0 0 0 18px;font:7pt tahoma,sans-serif;text-transform:uppercase;text-decoration:none;color:white;}
.mid {vertical-align:middle}

.hiddiv {white-space:nowrap;position:absolute; visibility:hidden; z-index:1;border:1px solid #B6CEE6; text-align:left; padding:12px 16px 16px 8px;float:left;background:#fff;}
.hiddiv a, .hiddiv a:VISITED, .hiddiv a:LINK {font: 11px Tahoma;  color:#666666;text-decoration:none;}
.hiddiv a:HOVER, .hiddiv a:visited:HOVER  {font: 11px Tahoma; color:#666666;text-decoration:underline;}
.hiddiv ul {list-style-image:url(../i/li_11.gif);margin:0 0 0 15px;padding:0;color:#339999}
.hiddiv ul li {white-space:nowrap;}
.rasp166, .w155 {font-size:1px;line-height:1px;}
.nw td {white-space:nowrap;}
.w155 {width:155px;}
.rasp166 {width:166px;}
.arr_ {margin:6px 0 0 13px;z-index:1;position:relative;height:17px;border-left:1px #9D9FA2 solid;display:block; border-bottom:2px #9D9FA2 solid;width:134px;text-align:left;}
.arr_ img {border:0;margin:0 9;position:absolute;top:-6px;z-index:1;}
.arr2 {margin:6px 0 0 13px;z-index:1;position:relative;height:17px;border-left:1px #9D9FA2 solid;display:block; border-top:2px #9D9FA2 solid;width:134px;text-align:left;}
.arr2 img {border:0;margin:0 9;position:absolute;top:4px;z-index:1;}

.tb28 {width:210px;border-collapse:collapse;margin:0 0 15px 3px;background:url(/i/28_t.gif) repeat-x top;}
.tbtl28 {width:12px;background:url(/i/28_l.gif) repeat-y left;padding;0;}
.tbtl28 p {text-indent:0;margin:0;width:12px;height:12px;background:url(/i/28_tl.gif) no-repeat;}
.text28 {position:relative;top:20px;}
.tbtr28 {width:51px;text-align:right;background:url(/i/28_r.gif) repeat-y right;padding:0;}
.tbtr28 p {text-indent:0;margin:0 0 0 auto;width:12px;height:12px;background:url(/i/28_tr.gif) no-repeat;}
.tbtr28 div {background:url(/i/28_gl.gif);width:41px;height:82px;margin:0 10px 0 0;}
.tbbl28 {width:12px;background:url(/i/28_l.gif) repeat-y left;padding:0;vertical-align:bottom;}
.tbbl28 p {text-indent:0;margin:0;height:12px;width:12px;background:url(/i/28_bl.gif) no-repeat bottom;}
.tbb28 {background:url(/i/28_b.gif) repeat-x bottom;padding:0;}
.tbbr28 {background:url(/i/28_br.gif) no-repeat;padding:0;height:47px;}
.bgnews div.more a:link,.bgnews div.more a:visited, .bgnews div.more a:hover, .bgnews div.more a:visited:hover, td.more a:link, td.more a:link, td.more a:visited, td.more a:hover, td.more a:visited:hover {color:#0000FF;}

a.banner img{border:none;}
/*для раздела где купить*/
td.lb{
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	width: 70%;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
} 
td.rb{
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	width: 30%;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
} 
tr.space{
	padding: 20px 0 0 0;
} 
table.salon{
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	width: 200px;
	position: relative;
	top: -20px;
}
td.cont{
	padding-left: 20px;
}