body 
{
	scrollbar-face-color: black;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #333333;
	background-color: black;
	
	margin: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

IMG
{
	border: none;
}

A
{
	color: white;
	text-decoration: none;
}

A:hover, A.sel
{
	text-decoration: underline;
}

TD
{
	vertical-align: top;
	padding: 0px;	
}

/****************************************************/

.container
{
	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
}
	
.main
{
	height: 674px;
	width: 916px;
	margin-left: -458px;
	position: absolute;
	top: -337px;
	left: 50%;
}

/****************************************************/

/* таблица шапки */
TABLE.header
{
	width: 100%;
}

/* ячейки шапки */
TABLE.header TD
{
	padding-bottom: 3px;
}

/* левая ячейка шапки */
TABLE.header TD.left
{
	text-align: left;
	vertical-align: bottom;	
	width: 200px;
}

/* левая ячейка шапки */
TABLE.header TD.logo
{
	text-align: center;
}

/* правая ячейка шапки */
TABLE.header TD.right
{
	text-align: right;
	vertical-align: bottom;		
	width: 200px;	
}

/****************************************************/

/* контент */
.content
{
	overflow: auto;
	width: 912px;	
	height: 513px;
	border: 2px solid white;	
	text-align: left;
}

/* текст внутри контента */
.content .inner_text
{
	padding: 15px;
}

/* таблица контента */
.content TABLE.inner
{
	width: 100%;
	height: 100%;
}

/****************************************************/

/* таблица отзывов */
.content TABLE.ref
{
	margin: 20px 20px 0 20px;
}

/* таблица отзывов - заголовок*/
.content TABLE.ref TD.capt
{
	font-size: 14px;
	padding-bottom: 8px;
}

/* таблица отзывов - отзыв*/
.content TABLE.ref TD.q
{
	padding-bottom: 8px;
	color: #C0BEBE;
}

/* таблица отзывов - отзыв*/
.content TABLE.ref TD.a
{
	color: #767575;
	font-style: italic;
	padding-bottom: 5px;	
}


/****************************************************/

/* вертикальная колонка */
.content TD.v_column
{
	width: 456px;
	height: 489px;
}

/* колонки видео портфолио */
.content TD.v_column TABLE.video
{
	height: 100px;
}

/* колонки видео портфолио - изображение */
.content TD.v_column TABLE.video TD.image
{
	padding: 30px 15px 0 20px;
}

/* колонки видео портфолио - описание */
.content TD.v_column TABLE.video TD.desc
{
	padding: 30px 5px 0 0;
	font-size: 11px;
	color: #8E8A8A;
}

/* колонки видео портфолио - описание - название-ссылка */
.content TD.v_column TABLE.video TD.desc A.capt
{
	display: block;
	margin: 0 0 7px 0;
	font-size: 16px;
	font-weight: bold;
	color: white
}

/*** стили страничного разбиения ***/
.content .v_pages
{
	float: right;
	padding-right: 12px;
	margin-top: -5px;
	width: 60px;
	font-size: 15px;
}

.content .v_pages .left
{
	float: left;
	width: 20px;	
}

.content .v_pages .right
{
	float: right;
	width: 20px;		
}


/****************************************************/

/* левая колонка Wedding */
/* правая колонка Love Story */
.content TABLE.inner TD.left,
.content TABLE.inner TD.right
{
	width: 100px;
	text-align: center;
	padding-top: 10px;
}

/* вертикальная таблица внутри колонки */
.content TABLE.inner TD.left TABLE.v1,
.content TABLE.inner TD.right TABLE.v1
{
	width: 100%;
}


/* таблица с превью */
.content TABLE.inner TD.left TABLE.v1 TD.gallery,
.content TABLE.inner TD.right TABLE.v1 TD.gallery
{
	height: 445px;
}

/* превью */
.content TABLE.inner TD.left TABLE.v1 TD.gallery IMG,
.content TABLE.inner TD.right TABLE.v1 TD.gallery IMG
{
	margin: 7px;
}

/* рамка активной фотографии */
.content TABLE.inner TD.left TABLE.v1 TD.gallery A IMG,
.content TABLE.inner TD.right TABLE.v1 TD.gallery A IMG
{
	border: 1px solid black;
}

/* выбранная фотография */
.content TABLE.inner TD.left TABLE.v1 TD.gallery A.sel IMG,
.content TABLE.inner TD.right TABLE.v1 TD.gallery A.sel IMG
{
	border: 1px solid white;
	cursor: default;
}


.content TABLE.inner TD.foto
{
	text-align: center;
	vertical-align: middle;
}

/*** стили страничного разбиения ***/

/* ячейка со ссылками */
.content TABLE.inner TD.left TABLE.v1 TD.navig,
.content TABLE.inner TD.right TABLE.v1 TD.navig
{

}

/* ссылки */
.content TABLE.inner TD.left TABLE.v1 TD.navig	A,
.content TABLE.inner TD.right TABLE.v1 TD.navig	A
{
	font-size: 15px;
}

.content .pages
{
	float: right;
	padding-right: 12px;
	margin-top: -5px;
	width: 70px;
}

.content .pages .left
{
	float: left;

}

.content .pages .right
{
	float: right;

}

/****************************************************/

/* меню */
TABLE.menu
{
	width: 100%;
	font-size: 14px;
}

/* ячейки пунктов меню */
TABLE.menu TD.odd
{
	width: 1px;
}

/****************************************************/

/* футер */
TABLE.footer
{
	width: 100%;
	height: 45px;
	font-size: 11px;
	color: #525252;
}

/* ячейки футера */
TABLE.footer TD
{
	vertical-align: bottom;
}

/* кнопка звука */
TABLE.footer TD.sound
{
	text-align: right;
}

A.jinnweb
{
	font-family: tahoma, arial;
	color: #525252;	
	text-decoration: none;	
}

A.jinnweb:hover
{
	font-family: tahoma, arial;
	color: #525252;	
	text-decoration: underline;
}