body {
	background-color: #FFFFFF;
	margin: 0;
	color: #000000;
	text-align: center;
	font-family: "Verdana", "Tahoma", "Arial CE", "Arial";
	font-size: 11px;
}

table { border: 0 none; }

td, th {
	vertical-align: top;
	text-align: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

a:link, a:visited, a:hover {
  font-weight: normal;
  text-decoration: none;
}
a:link, a:visited { color: #000080; }
a:hover { color: #000000; text-decoration: none; }

p { margin: 0; padding: 0; line-height: 125%; }

img { margin: 0; border: none; padding: 0; }

p.free_row { line-height: 8px; }

ul {
  margin-top: 2px;
  margin-bottom: 2px;
}

li {
  list-style-type: square;
}

div {
	display: block;
	margin: 0;
	padding: 0;
	height: auto;
	text-align: left;
	vertical-align: top;
	position: relative;
	/* border: 1px #000000 solid; /**/
}


div#main-body-border { width: 953px; margin: auto; text-align: center; background-color: #dddddd; }
div#main-body { width: 951px; margin: auto;  background-color: #FFFFFF; }

div#main-top { width: 951px; height: 160px; background: url('img/top.png') no-repeat; }
div#main-menu { width: 951px; height: 19px; }
div#main-menu table { width: 100%; height: 19px; }
div#main-menu td { vertical-align: bottom; text-align: center; }
div#main-menu td.space { min-width: 4px; }
div#main-menu td.left { width: 6px; background: url('img/menu_main_btn_left.png') no-repeat right center; }
div#main-menu td.right { width: 7px; background: url('img/menu_main_btn_right.png') no-repeat left center; }
div#main-menu td.item { background: url('img/menu_main_btn_back.png') repeat-x center; padding-bottom: 3px; }

div#main-menu td { color: #000000; }
div#main-menu td a { color: #8e7748; }
div#main-menu td a:hover { color: #000000; }
div#main-menu td a.actual { color: #4a3c1e; }
div#main-menu td a.actual:hover { color: #8e7748; }

div#main-menu-under { width: 951px; height: 19px; background: url('img/menu_main_under.png') repeat-x center; }


div#main-bottom { width: 951px; height: 132px; background: url('img/bottom.jpg') no-repeat; }

div#bottom-copyright { width: 953px; height: 125px; margin: auto; background: url('img/bottom_copyright.png') no-repeat; }
div#bottom-copyright p { text-align: center; font-size: 9px; padding-top: 112px; color: #6f6f6f; }
div#bottom-copyright p span { margin: 0 6px; }
div#bottom-copyright p a { color: #6f6f6f; }
div#bottom-copyright p a:hover { color: #333333; }


div#main-content-envelop { width: 951px; padding-bottom: 12px; text-align: center; }
div#main-content { width: 911px; margin: auto; }
div#main-content p { margin: 0; text-align: justify; }

div#left-menu { width: 283px; float: left; }
div#left-menu p { margin: 0; padding: 0px 8px 2px 0px; color: #7c6337; font-weight: bold; text-align: left; }
div#left-menu p a { color: #7c6337; text-decoration: underline; }
div#left-menu p a:hover { color: #7c6337; text-decoration: none; }

div#left-menu table { width: 222px; }
div#left-menu td.menu { width: 221px; }
div#left-menu td.menu-right { width: 1px; }
img#menu-left-right-vr { height: 100%; }

p.foto { text-align: center; clear: both; }
div.foto-envelop { width: 227px; height: 146px; text-align: center; vertical-align: middle; float: left; }
div.foto-envelop td { width: 227px; height: 146px; text-align: center; vertical-align: middle; }
div.foto-envelop img { max-width: 221px; max-height: 140px; border: 1px #000000 solid; cursor: pointer; margin: auto; }

div.foto-envelop-slim { height: 146px; text-align: center; vertical-align: middle; float: left; }
div.foto-envelop-slim td { height: 146px; text-align: center; vertical-align: middle; padding: 0 8px; }
div.foto-envelop-slim img { max-width: 221px; max-height: 140px; border: 1px #000000 solid; cursor: pointer; margin: auto; }


table#admin-foto img { border: 1px #000000 solid; cursor: pointer; }


h1 { font-size: 1em; font-weight: bold; margin: 0 0 12px 0; color: #d66f15; }
h2 { font-size: 1em; font-weight: bold; margin-bottom: 8px; margin-top: 12px; }
h3 { font-size: 1em; font-weight: normal; text-decoration: underline; margin-bottom: 12px; margin-top: 12px; }
h4 { font-size: 1em; margin-bottom: 12px; margin-top: 12px; }

table.bordered { margin: auto; border-left: 1px #8080ff solid; border-top: 1px #8080ff solid; }
table.bordered td, table.bordered th { padding: 3px 6px 3px 6px; border-right: 1px #8080ff solid; border-bottom: 1px #8080ff solid; vertical-align: middle; }
table.bordered th { font-weight: bold; background-color: #eeeeee; color: #000000; text-align: left; }
table.bordered td button { border: 1px #8080ff solid; width: 50px; font-size: 9px; }
table.bordered td button.add { width: 103px; }
table.bordered td input { width: 220px; }
table.bordered td img { border: 1px #dcdcbe solid; cursor: pointer; }

select { vertical-align: middle; margin: 0; padding: 1px; font-family: "Arial"; font-size: 12px; border: 1px solid #7f9db9; }
input { vertical-align: middle; margin: 0; padding: 1px; font-family: "Arial"; font-size: 12px; border: 1px solid #7f9db9; }
textarea { margin: 0; padding: 1px; font-family: "Arial"; font-size: 12px; border: 1px solid #7f9db9; }
td.dum { vertical-align: middle; font-size: 10px; }
.button { vertical-align: middle; margin: 0; padding: 1px; font-family: "Verdana"; font-size: 10px; border: 1px solid #7f9db9; }
