body {	background-color: #FFFFFF;	margin: 0px; 0px; }
a {	color: #C00000;	text-decoration: underline; }
a:hover {	text-decoration: none; }
td {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5C5C5C; }
form {	margin: 0px;	padding: 0px; }

.BgLine {
	background-image: url(img/bg_line.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.BgMain {
	background-repeat: no-repeat;
	background-position: right top;
}

#Sale {
	line-height: 16px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 24px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3D3;
}
#Sale span {
 color:#7d7d7d;
}
#Sale2 {
	line-height: 16px;
	padding-top: 17px;
	padding-right: 24px;
	padding-bottom: 20px;
	padding-left: 24px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3D3;
}
#Sale span {
 color:#7d7d7d;
}
 
.MenuArrow {	display: none; }
.RedlineL {	background-image: url(img/redline.gif);	background-repeat: no-repeat;	background-position: right; }
.BgVertLine {	background-image: url(img/bg_line.gif);	background-repeat: repeat-y;	background-position: center top; }
#News {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 10px;
	line-height: 12px;
}
#News .ndate {	font-size: 10px;	line-height: 14px;	color: #6E6B68; }
#News b {	font-size: 11px;	line-height: 16px;	color: #5C5C5C; font-weight:bold; }

.RedlineR {	background-image: url(img/redline.gif);	background-repeat: no-repeat;	background-position: left; }

.Input {
	background-color: #FBFBFB;
	padding-left: 7px; padding-right: 7px; padding-top: 3px;
	border: 1px solid #D3D3D3;
	width: 100%; height:23px;
	color:#000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Padd2 {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 14px;
}
.Padd3 {
    text-align:right;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 14px;
}
.LineHeight16 {	line-height: 16px; }
.CopyR {	padding: 16px 25px;	line-height: 19px;	font-size: 10px; color:#5C5C5C; }
.CopyR div { margin-bottom:7px; }
.CopyR a { color:#5C5C5C; text-decoration:none; }
.CopyR a:hover { text-decoration:underline; }
.CopyR p { margin-top:5px; margin-bottom:0px; }
.CopyR a b { color:#B00000; text-decoration:underline; }

.LineHeight14 {	line-height: 14px; }

.Dot {
	background-image: url(img/bg_line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
#CatMenu {
	padding-top: 19px;
	padding-bottom: 19px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3D3;
	padding-right: 12px;
	line-height: 18px;
}
#CatMenu td { padding-bottom:5px; }
#CatMenu td a { color:#5C5C5C; text-decoration:none; }
#CatMenu td a:hover { color:#BD0000; text-decoration:underline;  }
#CatMenu tr.sel td a { color:#BD0000; text-decoration:none; font-weight:bold; }
#CatMenu tr.sel td img { visibility:visible; }

#CatMenu img {	margin-top:4px; visibility:hidden; }
.CatTitle {
	font-size: 28px;
}
#CatPic td {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3; 
	cursor:pointer; cursor:hand; width:20px; height: 21px;
}

#CatPic td.st {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #D3D3D3;
	cursor:pointer; cursor:hand; width:20px; height: 21px;
}
.hov { background-color: #f4f4f4; }
.out { background-color: #ffffff; }

#CatPic td.sel {	background-color: #D3D3D3; color: #FFFFFF;	font-weight: bold; cursor:pointer; cursor:hand; }
#CatPic td.sel a { width:20px; height: 21px; padding-top:4px; padding-bottom:4px;	color: #FFFFFF; }

#CatPic a { width:20px; height: 21px; padding-top:4px; padding-bottom:4px;	color:#5C5C5C;	text-decoration:none; }

ul {
	color: #BD0000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	margin-left: 25px;
	padding: 0px;
}
li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	text-align:justify;
 list-style-image: url(img/newsbullet.gif);
}
li span {
	color: #5C5C5C;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

#NewsTabs {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3D3;
	margin-top: 25px;
}
#NewsTabs td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3D3D3;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 35px;
	padding-left: 11px;
	font-size: 11px;
	line-height: 14px;
}
#NewsTabs .ndate {	font-size: 10px;	line-height: 14px;	color: #6E6B68; }
#NewsTabs b {	font-size: 11px;	line-height: 16px;	color: #5C5C5C; font-weight:bold; }
#Partnrs {	margin-top: 25px; background-color:#D3D3D3; }
#Partnrs td { background-color:#FFFFFF; }
#Partnrs td.PartOn {
	background-image: url(img/redline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#Partnrs td.PartOff { background-color:#FFFFFF; }
#NewsFull {	margin-top: 25px; }
#NewsFull .Title { font-size:18px; font-weight:normal; }
#NewsFull .Date { font-size:10px; font-weight:normal; }
#NewsFull .Main {	line-height:15px;	padding-top:20px;	}
#NewsFull td.Main p { text-indent: 30px; margin:0px; }

#PartnFull {	margin-top: 25px; }
#PartnFull .Title { font-size:28px; font-weight:normal; }
#PartnFull .Date { font-size:10px; font-weight:normal; }
#PartnFull .Main {	line-height:15px;	padding-top:20px;	}
#PartnFull td.Main p { line-height:16px; }

.Padd {	padding-bottom: 6px; }
.NumOn { background-color:#E9E9E9; }
.NumOff { background-color:#FFFFFF; }
.Bullet { margin-right:13px; }
.CopyRsp {
	font-size: 10px;
	line-height: 14px;
	color: #AFAFAF;
}
#form td.txt { font-size: 10px; color:#5C5C5C; padding-bottom:4px; padding-top:13px;}
#form textarea {
	background-color: #FBFBFB;
	border: 1px solid #D3D3D3;
	color:#000000; width:100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px; padding-right: 7px; padding-top: 3px;
}
.TxtRed {
	color: #B00000;
}
#NewsFull .Main2 {
line-height:15px;	padding-top:5px;
}
#NewsFull .Photos td { padding-bottom:16px; }




#IntSalon {	margin-top: 17px; }
#IntSalon .razdel { font-size:10px; color:#6E6B68; }
#IntSalon .line {	height:15px;	background-image: url(img/bg_line.gif);	background-repeat: repeat-x;	background-position: left center; }
#IntSalon .line_bot {	height:45px;	background-image: url(img/bg_line.gif);	background-repeat: repeat-x;	background-position: left center; }
#IntSalon .info { padding-bottom:19px; }
#IntSalon span.name { font-weight:bold; }
#IntSalon span.name a { font-weight:bold; color:#5C5C5C; text-decoration:none; }
#IntSalon span.name img { margin-right:6px; }
#IntSalon span.city {	font-size: 10px;	color: #6E6B68; }


#SalonPhoto { margin-top:24px; margin-bottom:20px; }
#SalonPhoto .Title { font-size:18px; color:#5C5C5C; }
#SalonPhoto .Title span { color:#B00000; }
.SalonPhotoTab { margin-bottom:22px; }
.Addres {	background-image: url(img/bullet_sq.gif);	background-repeat: repeat-y;	padding-left: 12px;	font-size: 10px;	line-height: 15px;	color: #5C5C5C; }

