* {
	font-family:"Trebuchet MS";
	font-size:13px;
	line-height:1em;
}

a, a * {
/*	text-decoration:none; */
	text-decoration:underline;
	border-style:none;
}

p, .mceContentBody p {
	margin-top:0;
	margin-bottom:4px;
}

h1, h2, h3 { text-align:center; }

body {
	background-color:#fdd895;
	background-repeat:repeat-x;
	margin:0; margin-top:16px;
}

.mceContentBody {
	padding-left:1em;
	padding-right:1em;
}
div.dOuter {
	width:100%;
	display:block;
	text-align:center;
}

div.dOuterTop {
	width:100%;
	background-image:url(img/bg_top.gif);
	/**/
}

div.dInnerTop, div.dInnerTopA {
	width:740px;
	height:115px;
	margin:0;
	text-align:left;
}

div.dInnerTop {
	background-image:url(img/logo.gif);
}

div.dInnerTopA {
	background-image:url(img/logo_a.gif);
}

div.dSearch {
	float:right;
	margin-top:90px;
	height:18px;
	text-align:left;
	padding-right:13px;
}

div.dSearch form {
	display:inline;
}

div.dSearch form input {
	background-image:url(img/bg_search.gif);
	border-style:none;
	padding-left:5px;
	padding-top:1px;
	color:#fff;
	font-size:12px;
	line-height:12px;
	height:16px;
	width:126px;
}

div.dOuterMain {
	width:100%;
	padding-top:13px;
	padding-bottom:13px;
}

div.dInnerMain {
	width:740px;
	color: white;
	font-size:14px;
	text-align:left;
	vertical-align:top;
}

div.dOuterBottom {
	width:100%;
	height:22px;
	background-image:url(img/bg_bottom.gif);
}

div.dInnerBottom {
	width:740px;
	height:18px;
	color: #003E40;
	padding-top:4px;
	background-image:url(img/bg_bottom2.gif);
	
}

td {
	vertical-align:top;
}

table.tMain {
	border-collapse:collapse;
}

table.tMain td {
	padding:0;
	margin:0;
	border-style:none;
	border-width:0;
	
}
table.tMain td.tdEvents, table.tMain td.tdOperations  {
	font-size:9px;
	line-height:10px;
	width:145px;
	background-color:#63B3AB;
	text-transform:none;
	padding:0;
}

table.tMain td.tdEvents p {
	font-family:tahoma, arial, sans-serif;
	font-size:9px;
	line-height:9px;
	margin-left:10px;
	margin-right:7px;
	color:#003E40;
}

table.tMain td.tdEvents p.pMore,
table.tMain td.tdEvents p.pMore a
 {
	font-family:tahoma, arial, sans-serif;
	font-size:9px;
	line-height:9px;
}

table.tMain td.tdEvents hr {
	border-style:none;
	background-color:#003E40;
}

table.tMain td.tdOperations  {
	padding:5px;
		
}

table.tMain td.tdEvents p.pMore a, table.tMain td.tdOperations p.pMore a {
	text-transform:none;
	color:white;
}

table.tMain td.tdEvents p.pMore a:hover, table.tMain td.tdOperations p.pMore a:hover {
	color:#cff4ff;
}

table.tMain td.tdBlank {
	width:8px;
	height:2px;
	background-color:#003E40;
}

table.tMain td.tdMain {
	background-image:url(img/bg_main.gif);
	background-repeat:repeat-y;
	width:442px;
	padding-bottom:12px;
}

table.tMain td.tdBodyMap {
	background-image:url(img/family.gif);
	background-repeat:no-repeat;
	width:442px;
}

div.dBodyMap {
	width:442px;
/*	height:435px; */
height:460px;
}

div.dBodyMap h1, div.dBodyMap h2, div.dBodyMap h3, div.dBodyMap h4  {
/*	font-size:12px;*/
	padding-left:8px;
}

div.dBodyMap div.dDivDet, div.dBodyMap div.dDivOft,
div.dBodyMap div.dDivPla, div.dBodyMap div.dDivDer,
div.dBodyMap div.dDivGin, div.dBodyMap div.dDivSos,
div.dBodyMap div.dDivPro, div.dBodyMap div.dDivNey,
div.dBodyMap div.dDivSto, div.dBodyMap div.dDivOto,
div.dBodyMap div.dDivHir, div.dBodyMap div.dDivEnd,
div.dBodyMap div.dDivUro, div.dBodyMap div.dDivVet {
	background-repeat:no-repeat;
	width:442px;
	height:435px;
	margin:0;
	border-style:none;
	border-top-style:solid;
	border-color:#003E40;
	border-width:1px;
}

div.dBodyMap div.dDivDet {
	background-image:url(img/bg_div_det.gif);
}

div.dBodyMap div.dDivOft {
	background-image:url(img/bg_div_oft.gif);
}

div.dBodyMap div.dDivPla {
	background-image:url(img/bg_div_pla.gif);
}

div.dBodyMap div.dDivDer {
	background-image:url(img/bg_div_der.gif);
}

div.dBodyMap div.dDivGin {
	background-image:url(img/bg_div_gin.gif);
}

div.dBodyMap div.dDivSos {
	background-image:url(img/bg_div_sos.gif);
}

div.dBodyMap div.dDivPro {
	background-image:url(img/bg_div_pro.gif);
}

div.dBodyMap div.dDivNey {
	background-image:url(img/bg_div_ney.gif);
}

div.dBodyMap div.dDivSto {
	background-image:url(img/bg_div_sto.gif);
}

div.dBodyMap div.dDivOto {
	background-image:url(img/bg_div_oto2.gif);
}

div.dBodyMap div.dDivHir {
	background-image:url(img/bg_div_hir.gif);
}

div.dBodyMap div.dDivEnd {
	background-image:url(img/bg_div_end.gif);
}

div.dBodyMap div.dDivUro {
	background-image:url(img/bg_div_uro.gif);
}

div.dBodyMap div.dDivVet {
	background-image:url(img/bg_div_vet.gif);
}

#tdSMenu {
	background-color:#63B3AB;
	width:145px;
	height:100%;
 }

#tdSMenu2 {
	background-color:#63B3AB;
	width:145px;
}


div.dBreadCrumbs, div.dEvents {
	height:17px;
	padding-top:7px;
	padding-left:10px;
	color:#003e40;
	font-family:tahoma;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
}

div.dBreadCrumbs a, div.dEvents a, a.novinki {
	font-family:tahoma;
	font-size:8px;
	font-weight:bold;
	color:#00565e;
/*	text-decoration:none; */
	text-decoration:underline;
}

div.dBreadCrumbs a:hover, div.dEvents a:hover, a.novinki {
	color:#136870;
}

div.dMainContent {
	min-height:368px;
	margin-left:10px;
	margin-right:18px;
	margin-top:0;
	padding:0;
}

div.dMainContent h1 {
	font-size:20px;
	padding-bottom:0.7em;
}
div.dMainContent h2 {
	font-size:16px;
	padding-bottom:0.7em;
}
div.dMainContent h3 {
	font-size:14px;
	padding-bottom:0.7em;
}
div.dMainContent h4 {
	font-size:13px;
	padding-bottom:0.7em;
}

div.dMainContent,
div.dMainContent p,
 .mceContentBody p,
div.dMainContent h1,
 .mceContentBody h1,
div.dMainContent h2,
 .mceContentBody h2,
div.dMainContent h3,
 .mceContentBody h3,
div.dMainContent h4,
 .mceContentBody h4,
div.dMainContent li,
 .mceContentBody li,
div.dMainContent h1,
 .mceContentBody h1,
div.dMainContent h2,
 .mceContentBody h2,
div.dMainContent h3,
 .mceContentBody h3,
div.dMainContent h4,
 .mceContentBody h4,
div.dMainContent li,
 .mceContentBody li,
div.dMainContent a,
 .mceContentBody a
 {
	margin-top:0;
	margin-bottom:4px;
	color:#003e40;
	/*font-weight:bold;
	line-height: 11px;*/
}

div.dMainContent a:hover,
 .mceContentBody a:hover
, div.dInnerBottom a:hover {
 	color:#146062;
 }

div.dMainContent p,
 .mceContentBody p {
	text-align:justify;
}

div.dMainContent table,
table.mceItemTable table {
	border-collapse:collapse;
	border: 1px solid #003e40;
	caption-side:bottom;
/*	width:100%;*/
}
div.dMainContent table td,
table.mceItemTable td {
	padding:2px;
	border:1px solid;
	vertical-align:top;
}

div.dMainContent table td.tdHead,
table.mceItemTable td.tdHead {
	font-weight:bold;
	text-align:center;
}
div.dMainContent table td.tdTop,
table.mceItemTable td.tdTop {
	border-bottom-style:none;
}

div.dMainContent table td.tdBtm,
table.mceItemTable {
	border-top-style:none;
}

div.dMainContent table td.tdMid,
table.mceItemTable td.tdMid {
	border-bottom-style:none;
	border-top-style:none;
}

h4.artHead, div.dMainContent h4.artHead, div.dMainContent h4.artHead a {
	font-size:13px;
	margin-bottom:0;
	margin-top:1.3em;
	text-align:left;
}

.pHead, div.dMainContent .pHead {
	padding:0;
	padding-left:1em;
	width:67%;
	font-style:italic;
}
.pAuthor, div.dMainContent .pAuthor {
	text-align:right;
	padding:0;
	padding-left:20%;
	font-style:italic;
}
.pArtWhere, div.dMainContent .pArtWhere {
	text-align:right;
	font-size:smaller;
	font-weight:bold;
}
div.dMainContent img {
	border:1px solid #003E40;
}

div.dMainContent table th {
	text-align:center;
}

div.dSMenu table {
	border-collapse:collapse;
}
div.dSMenu table td, div.dSMenu table td a, div.dSMenu table td a img {
	border-style:none;
	padding:0;
	vertical-align:middle;
	color:#00565e;
	text-transform:uppercase;
	font-family:tahoma;
	font-size:8px;
	font-weight:bold;
	line-height:9px;
}

p.pMore, div.dSMenu p.pMore  {
	margin-top:8px;
	margin-bottom:10px;
}

div.dSMenu p.pMore
{
	margin-left:8px;
}
div.dSMenu p.pMore a
{
	color:#fff;
}

div.dSMenu table td.tdManOn, div.dSMenu table td.tdManOff, div.dSMenu table td.tdManNa,
div.dSMenu table td.tdPhoOn, div.dSMenu table td.tdPhoOff, div.dSMenu table td.tdPhoNa,
div.dSMenu table td.tdVidOn, div.dSMenu table td.tdVidOff, div.dSMenu table td.tdVidNa,
div.dSMenu table td.tdEleOn, div.dSMenu table td.tdEleOff, div.dSMenu table td.tdEleNa,
div.dSMenu table td.tdArtOn, div.dSMenu table td.tdArtOff, div.dSMenu table td.tdArtNa,
div.dSMenu table td.tdPersOn, div.dSMenu table td.tdPersOff, div.dSMenu table td.tdPersNa,
div.dSMenu table td.tdHomOn, div.dSMenu table td.tdHomOff, div.dSMenu table td.tdHomNa
 {
	padding-left:28px;
	width:145px;
	height:24px;
	background-repeat:no-repeat;
}
div.dSMenu table td.tdManOn,
div.dSMenu table td.tdPhoOn,
div.dSMenu table td.tdVidOn,
div.dSMenu table td.tdEleOn,
div.dSMenu table td.tdArtOn,
div.dSMenu table td.tdPersOn,
div.dSMenu table td.tdHomOn
{
	background-color:#FDD895;
}

div.dSMenu table td.tdManOff,
div.dSMenu table td.tdPhoOff,
div.dSMenu table td.tdVidOff,
div.dSMenu table td.tdEleOff,
div.dSMenu table td.tdArtOff,
div.dSMenu table td.tdPersOff,
div.dSMenu table td.tdHomOff
{
	background-color:#63B3AB;
}

div.dSMenu table td.tdManNa,
div.dSMenu table td.tdPhoNa,
div.dSMenu table td.tdVidNa,
div.dSMenu table td.tdEleNa,
div.dSMenu table td.tdArtNa,
div.dSMenu table td.tdPersNa,
div.dSMenu table td.tdHomNa
{
	background-color:#b8c0bf;
	color:#aeb4b5;
}

div.dSMenu table td.tdManOff {
	background-image:url(img/btn_man_off.gif);
}

div.dSMenu table td.tdManOn {
	background-image:url(img/btn_man_on.gif);
}

div.dSMenu table td.tdManNa {
	background-image:url(img/btn_man_na.gif);
}

div.dSMenu table td.tdPhoOff {
	background-image:url(img/btn_pho_off.gif);
}

div.dSMenu table td.tdPhoOn {
	background-image:url(img/btn_pho_on.gif);
}
div.dSMenu table td.tdPhoNa {
	background-image:url(img/btn_pho_na.gif);
}

div.dSMenu table td.tdVidOff {
	background-image:url(img/btn_vid_off.gif);
}

div.dSMenu table td.tdVidOn {
	background-image:url(img/btn_vid_on.gif);
}

div.dSMenu table td.tdVidNa {
	background-image:url(img/btn_vid_na.gif);
}

div.dSMenu table td.tdEleOff {
	background-image:url(img/btn_ele_off.gif);
}

div.dSMenu table td.tdEleOn {
	background-image:url(img/btn_ele_on.gif);
}

div.dSMenu table td.tdEleNa {
	background-image:url(img/btn_ele_na.gif);
}

div.dSMenu table td.tdArtOff {
	background-image:url(img/btn_art_off.gif);
}

div.dSMenu table td.tdArtOn {
	background-image:url(img/btn_art_on.gif);
}

div.dSMenu table td.tdArtNa {
	background-image:url(img/btn_art_na.gif);
}



div.dSMenu table td.tdPersOff {
	background-image:url(img/btn_pers_off.gif);
}

div.dSMenu table td.tdPersOn {
	background-image:url(img/btn_pers_on.gif);
}

div.dSMenu table td.tdPersNa {
	background-image:url(img/btn_pers_na.gif);
}




div.dSMenu table td.tdHomOff {
	background-image:url(img/btn_hom_off.gif);
}

div.dSMenu table td.tdHomOn {
	background-image:url(img/btn_hom_on.gif);
	background-color:#FDD895;
}

div.dSMenu table td.tdLine {
	height:2px;
	background-image:url(img/line_events.gif);
}

#hTitle {
	text-align:center;
	font-size:125%;
	line-height:100%;
	margin-top:25px;
}
p.pBack, p.pBack a, div.dMainContent p.pRef, div.dMainContent p.pRef a, p.pRef , p.pRef a, div.dInnerBottom a {
	font-weight:bold;
	text-align:right!important;
	color:#00565e;
	padding-bottom:1em;
	clear:both;

}


ol, ul {
	margin-left:10px;
	padding-left:10px;
	list-style-position:inside;
}

li {
	text-align:justify;
}

.bold {
	font-weight:bold;
}

img.iPhotoSmall, img.iPhotoBig {
	border:1px solid #003E40;
}

img.iPhotoSmall
 {
	float:left;
	margin-right:11px;
	margin-bottom:9px;
}

td.tdEvents img.miEvents {
	margin-left:10px;
	margin-bottom:5px;
}
p.pObjName
{
	text-align:right!important;
	font-style:italic;
	width:70%;
	padding-left:30%;
}

div.dMainContent p.pPageSample {
	padding-left:3em;
}

div.dMainContent p.pPageSample a {
	font-size:smaller;
	font-style:italic;
}

div.dMainContent p.pPhotoName {
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0;
	text-indent:0;
}
	
div.dMainContent p.pPhotoDescr {
	text-align:left;
}

div.dMainContent table.tPhotoList {
	border-collapse:collapse;
	border-style:none;
	width:414px;
	margin-right:0;
	padding-right:0;
}
div.dMainContent table.tPhotoList td {
	border-style:none;
	padding:0;
}

div.dMainContent table.tPhotoList td img{
	margin-bottom:1em;
	margin-right:1em;
}


div.dMainContent p.pEleName {
	font-weight:bold;
	text-align:left;
	padding-left:3em;
	text-indent:-3em;
}
div.dMainContent p.pEleDescr {
	text-align:left;
	padding-left:3em;
}
table.tMain td.tdEvents p.pEventHot {
	background-image:url(img/bg_hot.gif);
	background-repeat:repeat-x;
	color:#e95e0f;
	height:18px;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	text-align:center;
}

div#dBodyMap,
div#dBodyMap div.dA,
div#dBodyMap div.dA a,
div#dBodyMap div.dA a img {
	z-index:1;
}

div.dListPhoto {
	display:block;
	width:205px;
	float:left;
	text-align:center;
	margin-bottom:1em;
}

div.dMainContent img.iLogo {
	width:16px;
	height:16px;
	border-style:none;
	margin-right:0.5em;
}

div.dMainContent p.pFileSize {
	text-align:right;
	font-size:x-small;
	vertical-align:middle;
}

#tShift {
	margin-top:10px;
	margin-left:10px;
	width:125px;
	height:100%;
	overflow:hidden;
}

#tShift td {
	vertical-align:middle;
}

#tShift img {
	visibility:hidden;
	opacity:0;
	filter:Alpha(opacity=0);
}

a.aDisabled {
	color:#707070;
	padding-left:20px;
}