/*большая таблица*/
table.bodytable {
	width: 1015px;
	height: 100%;
	border: 0px;
}
table.bodytable td.bodytable {
	vertical-align: top;
	padding-top: 67px;
}
div.maindiv {
	width: 115px;
	height: 100%;
	position: relative;
}

table.book {
	width: 115px;
	height: 100%;
}
table.book td.leftpage {
	width: 270px;
	vertical-align: top;
	height: 100%;
}
table.book td.rightpage {
	width: 745px;
	vertical-align: top;
	height: 100%;
}
table.book td.leftpagefooter, table.book td.rightpagefooter {
	height: 0px;
}
div.rightpagefooter {
	position: relative;
	height: 0px;
}

/**/
table.leftpagetable {
	width: 270px;
	height: 100%;
}
table.leftpagetable td.head {
	height: 113px;
	padding-top: 51px;
	vertical-align: bottom;
}
table.leftpagetable td.leftauth {
	background: transparent url('/images/bg-leftbodytop.jpg') left top no-repeat;
	height: 270px;
	vertical-align: top;
	text-align: center;
	padding: 140px 48px 0px 28px;
}
table.leftpagetable td.leftbody {
	height: 100%;
	background: transparent url('/images/bg-leftbody.jpg') left top repeat-y;
	vertical-align: bottom;
}
/**/
table.rightpagetable {
	width: 745px;
	height: 100%;
}
table.rightpagetable td.menu {
	height: 113px;
	background: transparent url('/images/head-rightmenu.jpg') left top repeat;
	vertical-align: top;
	padding: 79px 0px 0px 145px;
}
table.rightpagetable td.menuright {
	width: 99px;
	height: 113px;
}
table.rightpagetable td.textout {
	width: 615px;
	height: 100%;
	background: transparent url('/images/bg-textout.jpg') left bottom no-repeat;
	padding: 30px 0px 150px 14px;
	vertical-align: top;
	background: transparent url('/images/bg-textout.gif') left top repeat-y;
}
table.rightpagetable td.textright {
	width: 68px;
	height: 100%;
	vertical-align: top;
	background: transparent url('/images/bg-textright.gif') left top repeat-y;
}
img.plane {
	position: absolute;
	left: 199px;
	top: -149px;
}
img.logo {
	position: absolute;
	left: 343px;
	top: 144px;
}
img.icomainpage {
	position: absolute;
	left: 740px;
	top: 61px;
}
img.icositemap {
	position: absolute;
	left: 830px;
	top: 55px;
}

table.authtable {
	width: 100%;
	border-bottom: 1px solid #D1C9BD;
}
table.authtable td.authead {
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
table.authtable td.regist {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: #CFC6BA;
	padding-bottom: 10px;
	padding-top: 10px;
}
table.authtable td.regist a {
	text-decoration: none;
}


table.mainmenu {
	height: 31px;
}
table.mainmenu td {
	padding: 12px 22px 8px 22px;
	vertical-align: top;
	background: transparent url('/images/bg-menu.gif') right 12px no-repeat;
}
table.mainmenu td.end {
	background: transparent;
}
div.amenu {
	position: relative; 
	width: 100%;
}
div.drop-object {
	position: absolute; 
	border-bottom: 2px solid #B2A995;
}
/**/
table.drop-table {
	background: #94846B;
	border-top: 13px solid #94846B;
	border-left: 4px solid #94846B;
	border-right: 4px solid #94846B;
}
table.drop-table td {
	white-space: nowrap;
	border-top: 1px solid #B2A995;
	padding: 7px 18px 7px 18px;
	background: transparent;
}
table.drop-table td a {
	color: #D7CFC4;
	font-size: 11px;
	font-weight: bold;
}


table.indexagemastersk  {
	width: 100%;	
}
table.indexagemastersk td.lastmaster {
	width: 210px;
	vertical-align: top;
	padding: 18px 14px 20px 22px;
}
table.indexagemastersk td.lastmaster {
	text-transform: uppercase;
}
table.indexagemastersk td.lastgallery {
	width: auto;
	vertical-align: top;
	padding: 18px 0px 20px 1px;
}

table.gallerytable {
	width: 100%;
}
table.gallerytable td.image {
	padding: 10px 20px 10px 11px;
	vertical-align: top;
}
table.gallerytable td.description {
	padding: 15px 0px 15px 0px;
	vertical-align: top;
	border-bottom: 1px solid #D1C9BD;
}
table.gallerytable tr.end td.description {
	border-bottom: 0px;
}
table.imggal {
	width: auto;
	height: auto;
	background: #FFF;
	border: 2px solid #D1C9BD;
}
table.imggal td {
	border: 1px solid #	FFF;
	padding: 1px
}
img.img_gal {
	border: 1px solid #D1C9BD;
}

