﻿body
{
	background-color: #656364;
	margin: 0px;
	font: 12px Verdana, Tahoma;
	color: White;
	
}

p, td
{
	font-size:x-small;
	font: 12px Verdana, Tahoma;
	color: White;
}

a, a:visited
{
	font: 12px Verdana, Tahoma;
	text-decoration: none;
	color: White;
}

a:hover, a:active
{
	color: Gray;
}

a.underline, a.underline:visited
{
	font: 12px Verdana, Tahoma;
	text-decoration: underline;
	color: White;
}

a.underline:hover, a.underline:active
{
	color: Gray;
}

input
{
	background-color:#A2A2A2;
	border: solid 1px #494949;
}

input.radio
{
	background-color:#555555;
	border: none;
}

table.menu
{
	width:171px;
	border-width:0px;
	border-collapse:collapse;
}

.menu tr
{
	height:30px;
}

.menu td.txt
{
	text-align:right;
	vertical-align:middle;
	background-color:Black;
	padding-right: 1px;
}

.menu td.bl
{
	vertical-align:top;
	background-color:Black;
	width:20px;
}

.menu td.gr
{
	vertical-align:top;
	background-color:#656364;
	width:16px;
}

.menu a, .menu a:visited
{
	font: 11px Verdana;
	color: White;
	text-decoration:none;
}

.menu a:hover
{
	color: Gray;
}

.salons tr.b
{
	height:26px;
}

.salons tr.g
{
	height:1px;
	background-color:#656364;
}

.collection tr
{
	text-align:center;
	vertical-align:top;
}

.collection td
{
	text-align:center;
	font: 11px Verdana;
}

.collection a, .collection a:visited
{
	font: 11px;
	text-decoration:none;
	color: White;
}

.collection a:hover, .collection a:active
{
	color: Gray;
}

td.collection_text
{
	width:416px;
	vertical-align:top;
	text-align:left;
	font: 11px;
}

td.collection_text p
{
	font: 11px;
}

.defText
{
	color: White;
	font-size:x-small;
	font-weight:normal
}

.defTextBold
{
	color:#FFFFFF;
	font-size:x-small;
	font-weight:bold;
}

.defTextSmall
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal
}

.defTextSmallBold
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

/*
 * Black Text
*/
.blackText
{
	color:#000000;
	font-size:x-small;
	font-weight:normal
}

.blackTextBold
{
	color:#000000;
	font-size:x-small;
	font-weight:bold;
}

.blackTextSmall
{
	color:#000000;
	font-size:10px;
	font-weight:normal
}

.blackTextSmallBold
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
}


/* diary */
a.diaryR, a:visited.diaryR
{
	font:11px;
	color:Red;
}

a:hover.diaryR
{
	color:Gray;
}

a.diary, a:visited.diary
{
	font:11px;
	color:Black;
}

a:hover.diary
{
	color:Red;
}

.diary_paging
{
	font: 11px Verdana, Tahoma;
	text-align:right;
}

div.diary_photo
{
	width:100%;
	height:1700px;
	background:#555555 url(/img/diary_photo_bg.gif) top right no-repeat;
	margin:-28px 30px 0px -10px;
}

*div.diary_photo
{
	margin-left:0px;
}

div.diary_news
{
	width:100%;
	height:1700px;
	background:#555555 url(/img/diary_right_bg.gif) top right no-repeat;
	margin: -28px 30px 0px -10px;
}

*div.diary_news
{
	margin-left:0px;
}

div.diary_news_inner
{
	padding: 65px 50px 0px 35px;
}

.diary_right
{
	width:245px;
	background:#555555 url(/img/diary_right_bg.gif) top right no-repeat;
	vertical-align:top;
	padding:180px 27px 10px 36px;
}

.diary_photo_right
{
	width:245px;
	background:#555555 url(/img/diary_photo_bg.gif) top right no-repeat;
	vertical-align:top;
	padding:180px 27px 10px 36px;
}

.diary_date
{
	font-size:11px;
	color:Black;
	padding-bottom:5px;
}

.diary_photo_bg
{
	background-color:#3B3B3B;
	margin-top:40px;
	margin-left:-36px;
	margin-right:-26px;
	text-align:center;
	cursor:pointer;
}
div.mozcenter
{
	text-align:-moz-center;
}
*div.mozcenter
{
	text-align:center;
}

td.banner
{
	background-color:Black;
}
td.banner img
{
	border:none 0px;
}