body, html {
	margin: 0px;
	padding: 0px;
	background-color: #683412;
	background-image: url('img/bg.jpg');
	background-position: center top;
	font-family: arial, helvetica, sans-serif;
	height: 100%;
}

a:link, a:visited {
	color: #D40E15;
	text-decoration: none;
}

a:hover, a:active {
	color: #000000;
	text-decoration: underline;
}

table {
	/*table-layout: fixed;*/
}

img {
	border-color: #000000;
	margin: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

td {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000; /*310F0E;*/
}

.f6 {
	font-family: small fonts, arial;
	font-size: 6pt;
}

.f7 {
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
}

.f8 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.f10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

.edit {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	/*border: 1px solid #999999;*/
}

.button {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 27px;
	/*background-color: #FFFFFF;*/
	/*border: 1px solid #999999;*/
}

.TopLine {
	background-image: url('img/h01.gif');
	background-position: -1px top;
	height: 16px;
	text-align: right;
}

.Content {
	background-image: url('img/back.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #A6601E;
	vertical-align: top;
	padding: 41px 20px 20px 14px;
}

.Main {
	background-image: url('img/back2.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #4E2509;
	/*padding: 41px 20px 20px 14px;*/
	margin: -41px -20px -20px -14px;
	height: 518px;
}

.Main .Back {
	background-image: url('img/main_back.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 100%;
	/*padding: 41px 20px 20px 14px;*/
}

.Main .Back2 {
	padding: 41px 20px 20px 14px;
}

.Panel3_Body #Actions.Inner {
	padding: 10px 0px 0px 0px;
}

.Panel3_Body #Actions.Inner p {
	color: #FEF4BF;
}

.Panel4_Body #About.Inner p {
	padding: 40px 4px 0px 107px;
	text-align: left;
}

.NewsBlock {
	padding: 40px 4px 0px 4px;
	/*color: #381916;*/
}

.NewsBlock .Date {
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 9pt;
}

.NewsBlock p {
	padding: 0px 0px 14px 0px;
}

#imgActions.Caption {
	margin: 0px 0px 4px 0px;
}

.ZoomImage {
	position: absolute;
	z-index: 2;
	padding: 1px 0px 0px 1px;
}

.ZoomImage img {
	border: 0px;

}

.Title1 {
	font-weight: bold;
	color: #381815;
	padding: 0px 0px 4px 0px;
}

.List {
	list-style-image: url('img/bullet_dot.gif');
}

.BottomText {
	font-family: tahoma;
	font-size: 8pt;
	color: #000;
	vertical-align: top;
	padding: 6px 0px 0px 16px;
	text-align: left;
	font-weight: bold;
}

/* PANEL 1 */
.Panel1_Top {

}

.Panel1_Body {
	padding: 0px 0px 0px 5px;
}

.Panel1_Body .Caption {
	margin: 17px 0px 4px 15px;
}

.Panel1_Body .Inner {
	border-left: 1px solid #806D51;
	border-right: 1px solid #67523B;
	background-image: url('img/panel1_body.jpg');
	background-position: left top;
	height: 163px;
}

.Panel1_Body li {
	padding: 0px;
	margin: 0px;
}

.Panel1_Body p {
	padding: 0px 16px 0px 18px;
	line-height: 12px;
}

.Panel1_Bottom {
	padding: 0px 0px 0px 6px;
	height: 5px;
}

/* PANEL 2 */
.Panel2_Top {

}

.Panel2_Body {
	padding: 0px 0px 0px 5px;
}

.Panel2_Body .Inner {
	border-left: 1px solid #806D51;
	border-right: 1px solid #67523B;
	background-image: url('img/panel2_body.jpg');
	background-position: left top;
	height: 418px;
	padding: 0px 16px 0px 16px;
}

.Panel2_Bottom {
	padding: 0px 0px 0px 6px;
	height: 5px;
}

/* PANEL 3 */
.Panel3_Top {

}

.Panel3_Body {
	padding: 0px 5px 0px 5px;
}

.Panel3_Body .Inner {
	border-left: 1px solid #592A01;
	border-right: 1px solid #592A01;
}

.Panel3_Bottom {
	padding: 0px 0px 0px 6px;
	height: 15px;
}

/* PANEL 4 */
.Panel4_Top {

}

.Panel4_Body {
	padding: 0px 0px 0px 5px;
}

.Panel4_Body .Inner {
	border-left: 1px solid #5B4631;
	border-right: 1px solid #3E1F0B;
	background-image: url('img/panel4_body.jpg');
	background-position: left top;
	height: 243px;
	padding: 0px 16px 0px 16px;
}

.Panel4_Bottom {
	padding: 0px 0px 0px 6px;
	height: 5px;
}

/* PANEL 5 */
.Panel5_Top {

}

.Panel5_Body {
	padding: 0px 0px 0px 5px;
}

.Panel5_Body .Inner {
	border-left: 1px solid #4B260C;
	border-right: 1px solid #3E1F0B;
	background-image: url('img/panel5_body.jpg');
	background-position: left top;
	height: 243px;
	padding: 0px 16px 0px 16px;
}

.Panel5_Bottom {
	padding: 0px 0px 0px 6px;
	height: 5px;
}


/* NEWS */
.News {
	/*color: #381916;*/
}

.News .Date {
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 10pt;
}

.News p {
	font-size: 10pt;
	padding: 0px 0px 14px 0px;
}

.News .Paginator {
	padding: 0px 0px 20px 0px;
}

.News .Paginator a {
	color: #661916;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}

.News .Paginator a:hover {
	color: #000000;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}

.News .Paginator .Selected {
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}


/* ACTIONS */
.Actions {
	/*color: #381916;*/
}

.Actions .Photo {
	padding: 0px 20px 0px 0px;
}

.Actions .Photo img {
	border: 2px solid #F9F1BF;
	margin: 0px 0px 20px 0px;
}

.Actions p {
	margin: 0px 0px 20px 0px;
	font-size: 10pt;
}


/* GUEST BOOK */
.GuestList {
	padding: 10px 18px 20px 15px;
}

.GuestList .Message {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #7F3D10;
	margin: 0px 0px 10px 0px;
}

.GuestList .NickName {
	color: #FDF3BE;
	font-weight: bold;
}

.GuestList .NickName:hover {
	color: #310F0E;
	font-weight: bold;
}

.GuestList .City {
	color: #FDF3BE;
	font-weight: bold;
}

.GuestList .Date {
	color: #FDF3BE;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
}

.GuestList p {
	color: #FDF3BE;
}

.GuestList .Answer {
	margin: 10px 0px 0px 0px;
	color: #FFFFFF;
	font-style: italic;
}

.GuestList .Paginator {
	color: #FDF3BE;
}

.GuestList .Paginator a {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}

.GuestList .Paginator a:hover {
	color: #310F0E;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}

.GuestList .Paginator .Selected {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}

/* MENU */
.MenuLink {
	font-weight: bold !important;
	color: #381815 !important;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 10px;
	background-image: url('img/bullet_dot.gif');
	background-position: 0px 6px;
	background-repeat: no-repeat;
	text-decoration: none !important;
}

.MenuLink:hover {
	font-weight: bold !important;
	color: #891000 !important;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 10px;
	background-image: url('img/bullet_dot.gif');
	background-position: 2px 6px;
	background-repeat: no-repeat;
	text-decoration: none !important;
}

.MenuLinkS {
	font-weight: bold !important;
	color: #891000 !important;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 10px;
	background-image: url('img/bullet_dot.gif');
	background-position: 2px 6px;
	background-repeat: no-repeat;
	text-decoration: none !important;
}

.MenuLink img {
	margin: 0px 6px 0px 0px;
}

.MenuList {
	padding: 20px 0px 0px 0px;
	width: 400px;
}

/* PHOTO */
.PhotoPreview {
	border: 2px solid #F9F1BF;
}

.PhotoView {
	padding: 4px 0px 0px 0px;
}