div,span,a,table,td,th,p,ul,li,fieldset,legend,label,form,button,input{
	position: relative;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	text-align: left;
}
body {
	margin: 0px;
	padding: 0px;
	color: #fee2e4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background: #af1f03 url("../img/bodyBg.png") repeat-x 50% 0%;
}
a {
	color: #fee2e4;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #fee2e4;
}
p{
	margin-bottom: 1em;
	margin-top: 0.3em;
	text-indent: 0em;
	text-align: justify;
	line-height: 1.5em;
	font-size: 1em;
}
div {
	text-align: left;
}

form{
	margin: 0px;
	padding: 0px;
}
label, th{
	color: #7e0000;
	
}

h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #fff9e0;
	/*letter-spacing: 0.05em;*/
	font-family: Georgia, Arial, Helvetica, sans-serif;
	
}
h3{
	font-size: 1.2em;
	padding: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
}
h4{
	margin-top: 1em;
	margin-bottom: 0.8em;
	font-size: 1.1em;
}
h5{
	margin-bottom: 0.8em;
	margin-top: 1em;
	font-size: 1em;	
}
ul{
	list-style: square;	
}
li{
	position: static;
}
dfn{
	cursor: help;	
}
table{

}
th{
	color: #7e0000;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid 1px #D6E1FB;
}
td{
	padding: 7px;
	padding-left: 15px;
	padding-right: 15px;
	/*background: #81DEF2;*/
	border-bottom: solid 1px #D6E1FB;
	vertical-align: top;
}
hr{
	height: 3px;
	border: none;
	background: #5F0908;
}
fieldset{
	border: none;
}

div.systemMessage-messages{
	margin-bottom: 15px;
	background: #273B46;
	padding: 15px;
	border: solid 2px #BE1510;
}
#layoutMessages h4{
	margin-top: 0px;
}
.systemMessage-messagesBody div{
	font-style: italic;
	color: #dd0000;
	padding-bottom: 5px;
}

.layoutHighlight{
	/*color: #4B9303;*/
}
button, .layoutButton{

}
.layoutButton:hover{

}
a.layoutButton{

}

hr.layoutHiddenLine{
	display: none;
}


#layoutText-flowers{
	position: absolute;
	top: 142px;
	left: 0px;
	height: 240px;
	width: 985px;
	overflow: hidden;
	z-index: 6;
}
#layoutText-flowers h3{
	display: none;
}
#layoutText-flowers li{
	list-style: none;
}
#layoutText-flowers a{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	overflow: hidden;
	height: 0px;
	padding-top: 240px;
}
#layoutText-flowers a.flowers1{
	width: 493px;
	background: transparent url("../img/layoutFlowers1.jpg") no-repeat 0px 0px;
	
}
#layoutText-flowers a.flowers2{
	left: 493px;
	width: 492px;
	background: transparent url("../img/layoutFlowers2.jpg") no-repeat 0px 0px;
}


div.layoutBody{
	margin-left: auto;
	margin-right: auto;
	width: 985px;
	z-index: 2;
}
div.layoutBodyBg{
	text-align: center;
	background: transparent url("../img/layoutBodyBg.jpg") no-repeat 50% 0%;
}


div.layout1c{	
	float: left;
	position: static;
	width: 985px;
	background: transparent url("../img/layout1cBg.png") no-repeat 0% 0%;
}


div.layoutMain{
	float:left;
	min-height: 250px;
	height: 250px;
	width: 985px;
	padding-bottom: 20px;
	/*background: #f5f5f5 url("../img/layoutMainBg.png") repeat-x 0% 100%;*/
}	
* > div.layoutMain{
	float: left;
	height: auto;
}
#mcDBContentV3,#mcSubmenuV3,#mcSitemapV2,#mcGalleryV3,#mcGalleryDetailV3{
	padding-left: 50px;
	padding-right: 50px;
	
}


#content{
	
}
#content ul{
	padding-left: 30px;
	margin-bottom: 1.5em;
	margin-top: 1em;
}
#content li{
	list-style: none;
	padding-left: 25px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 2px;
	padding-bottom: 4px;
	padding-top: 4px;
}
#content h3{
	margin-top: 1em;
	margin-bottom: 1.5em;
	font-size: 1.6em;
}

#content h4{
	padding-top: 3px;
	padding-bottom: 5px;
	color: #2d478d;
}

#content img{
	border: solid 1px #476474;
}
#content strong{
	
}
#content p{
	text-align: justify;
	line-height: 1.7em;
	margin-top: 0.5em;
	margin-bottom: 1em;
}
#content img{
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	border: solid 1px #006C3E;
}

div.contentLeftColumn{
	width: 440px;
	float: left;
}
div.contentRightColumn{
	width: 440px;
	float: right;
}


/* msMouse */
#msMouse{
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #9FA7AB;
	padding: 5px;
	display: none;
	z-index: 1000;
}


/* mHeader */
div.mHeader{
	height: 430px;
	z-index: 5;
}

#mHeader-home{
	position: absolute;
	top: 23px;
	left: 75px;
	width: 321px;
	height: 85px;
	z-index: 6;
}
#mHeader-home a{
	display: block;
	width: 321px;
	height: 0px;
	padding-top: 85px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url("../img/mHeaderLogo.png") no-repeat 0px 0px;	
}
#mHeader-logo{
	display: none;
}
div.mHeader h1{
	display: none;
}
div.mHeader-flash{
	display: none;
}

div.mHeader h2{	
	position: absolute;
	top: 85px;
	left: 577px;
	display: block;
	width: 279px;
	height: 0px;
	padding-top: 23px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url("../img/mHeaderDesc.png") no-repeat 0px 0px;

}
div.mHeader-jump{
	display:none;
}

div.layoutFooter{
	clear: both;
	height: 80px;
}
/* mFooter */
div.mFooter{
	color: #bebebe;
	font-size: 11px;
	
}
div.mFooter a{
	color: #bebebe;
	text-decoration: none;
	
}
div.mFooter a:hover{
	color: #7e0000;
}
div.mFooter-design{
	position: absolute;
	top: 8px;
	left: 683px;
	display: none;
}
div.mFooter-design dfn{
	display: none;
}

div.mFooter-copyRight{
	position: absolute;
	top: 8px;
	left: 38px;
	display: none;
}
div.mFooter-goToStart{
	display: none;
}
div.mFooter-goToContent{
	display: none;
}

div.mmContact{
	position: absolute;
	top: 0px;
	left: 625px;
	width: 333px;
}
div.mmContact h3{
	display: block;
	width: 158px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 19px;
	overflow: hidden;
	background: transparent url("../img/mmContactTitle.png") no-repeat 0px 0px;	

}
div.mmNameday{
	position: absolute;
	top: 0px;
	left: 50px;
	width: 555px;
}
div.mmNameday h3{
	display: block;
	width: 95px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 19px;
	overflow: hidden;
	background: transparent url("../img/mmNamedayTitle.png") no-repeat 0px 0px;	

}
div.mmContact p,div.mmNameday p{
	margin-top: 1em;
	padding-left: 3px;
}


/* mPath */	
div.mPath{
	display: none;
}

div.mPath h3{ display: none; }

div.mPath div{
	text-align: right;
}
#mPath a{

}
#mPath a:hover{

}
div.mPath div span{

}

/* mmMainmenu */
div.layoutMainmenuBg{
	background: transparent url("../img/layoutMainmenuBg.png") no-repeat 0% 0%;
	width: 640px;
	height: 160px;
	position: absolute;
	top: 0px;
	left: 404px;
}
#mmMainmenu{
	overflow: hidden;
	position: absolute;
	top: 24px;
	left: 530px;
	width: 400px;
	height: 38px;
	z-index: 8;
	font-size: 12px;
}
#mmMainmenu ul{
	padding: 0px;
	margin: 0px;
}
#mmMainmenu ul{
	float: left;
}
div.mmMainmenu h3{
	display: none;
}

div.mmMainmenu li{
	list-style: none;
	position: relative;
	float: left;
	height: 38px;
	line-height: 38px;
	padding-left: 12px;
	padding-right: 12px;
}
div.mmMainmenu a{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	height: 38px;
	line-height: 38px;
	font-style: italic;
	font-weight: bold;
	float: left;
}
div.mmMainmenu a:hover,#mmMainmenu a.active,#mmMainmenu a.inpath{
	text-decoration: underline;
	color: #FFFFFF;
}


/* mcSubmenuV3 */
div.mcSubmenuV3 ul{
	margin-bottom: 50px;
}

/* mmToplist */
div.mmToplist{
	display: none;	
}
div.mmToplist img{
	border: none;	
}

/* mcGalleryV3 */
#mcGalleryV3{
	clear: both;
}
#mcGalleryV3-actualCategory{
	margin-bottom: 20px;
	display: none;
}

div.mcGalleryV3-item{
	float: left;
	width: 152px;
	height: 150px;
	padding-right: 25px;
	
	font-size: 11px;
	line-height: 1.5em;
	margin-bottom: 10px;
	overflow: hidden;
}
div.mcGalleryV3-thumb{
	border: none;
	width: 150px;
	height: 112px;
	margin-bottom: 5px;
	overflow: hidden;
	border: solid 1px #eea4a7;
}
#mcGalleryV3 div.mcGalleryV3-item img{
	border: none;
	width: 150px;
	height: 112px;
	border: none;
	margin: 0px;
}
div.mcGalleryV3-category{
	font-weight: bold;
	display: none;
}
div.mcGalleryV3-description{
	overflow: hidden;
	height: 36px;
}
#mcGalleryV3 div.mcGalleryV3-item strong{
	font-weight: normal;
	display: none;
}
#mcGalleryV3 div.mcGalleryV3-item a{
	text-decoration: none;
}
div.mcGalleryV3-triptrack{
	width: 23px;
	height: 23px;
	position: absolute;
	top: 91px;
	left: 129px;
}
#mcGalleryV3 div.mcGalleryV3-triptrack a{
	display: block;
	width: 0px;
	height: 23px;
	padding-left: 23px;
	background: transparent url("../img/mcGalleryTT.png") no-repeat 0px 0px;
	overflow: hidden;
	white-space: nowrap;
}

/* mcGalleryDetailV3 */
div.mcGalleryDetailV3-item{
	float: left;
	width: 152px;
	height: 130px;
	padding-right: 25px;
	font-size: 11px;
	line-height: 1.5em;
	margin-bottom: 10px;
	overflow: hidden;
}
div.mcGalleryDetailV3-category{
	
}
div.mcGalleryDetailV3-thumb{
	border: none;
	width: 150px;
	height: 112px;
	margin-bottom: 5px;
	overflow: hidden;
	border: solid 1px #eea4a7;
}
#mcGalleryDetailV3 div.mcGalleryDetailV3-item img{
	border: none;
	width: 150px;
	height: 112px;
	border: none;
	margin: 0px;
}
div.mcGalleryDetailV3-description{
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1.5em;
}
div.mcGalleryDetailV3-data{
	line-height: 1.5em;
}
div.mcGalleryDetailV3-data strong{
	padding-right: 5px;
}
div.mcGalleryDetailV3-data a{
	text-decoration: none;
}
div.mcGalleryDetailV3-back{
	padding-bottom: 15px;
}
div.mcGalleryDetailV3-back a{
	text-decoration: none;

}
div.mcGalleryDetailV3-fDate{
	display: none;
}

div.mcGalleryV4{
	padding-top: 70px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 30px;
	margin-top: 40px;
	height: 150px;
}
div.mcGalleryV4-top{
	position: absolute;
	top: 20px;
	left: 0px;
	height: 190px;
	width: 931px;
	background: transparent url("../img/mcGalleryV4Bg.png") no-repeat 50% 0%;
}
#mcGalleryV4 h3{
	display: block;
	width: 278px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 50px;
	overflow: hidden;
	background: transparent url("../img/mcGalleryV4Title.png") no-repeat 0px 0px;
	position: absolute;
	top: 0px;
	left: 328px;	
}
div.mcGalleryV4-items{
	width: 883px;
	height: 114px;
	overflow: hidden;
}
div.mcGalleryV4 h4{
	display: none;
}
div.mcGalleryV4-item{
	position: absolute;
	top: 0px;
}
div.mcGalleryV4-thumb{
	border: solid 1px #eea4a7;
	width: 150px;
	height: 112px;
	overflow: hidden;
}
#mcGalleryV4 div.mcGalleryV4-thumb img{
	border: none;
	width: 150px;
	height: 112px;
	margin: 0px;
	padding: 0px;
}

div.mmLinks{
	position: absolute;
	top: 0px;
	left: 769px;
	width: 161px;
	height: 32px;
	z-index: 6;
}
div.mmLinks h3{
	display: none;
}
div.mmLinks ul{
	padding: 0px;
	margin: 0px;
	padding-left: 13px;
	padding-top: 11px;
	width: 148px;
}
div.mmLinks li{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-right: 19px;
}
div.mmLinks a{
	float: left;
	display: block;
	width: 16px;
	height: 0px;
	padding-top: 10px;
	overflow: hidden;
	border: solid 1px #e6ebf5;
	background: #8B0405;
}
div.mmLinks li a.mmLinksCzH, div.mmLinks li a.mmLinksCz:hover{
	background: #8B0405 url("../img/mmLinksCzH.png") no-repeat 0px 0px;
}
div.mmLinks li a.mmLinksCz{
	background: #8B0405 url("../img/mmLinksCz.png") no-repeat 0px 0px;
}
div.mmLinks li a.mmLinksEnH, div.mmLinks li a.mmLinksEn:hover{
	background: #8B0405 url("../img/mmLinksEnH.png") no-repeat 0px 0px;
}
div.mmLinks li a.mmLinksEn{
	background: #8B0405 url("../img/mmLinksEn.png") no-repeat 0px 0px;
}
div.mmLinks li a.mmLinksDeH, div.mmLinks li a.mmLinksDe:hover{
	background: #8B0405 url("../img/mmLinksDeH.png") no-repeat 0px 0px;
}
div.mmLinks li a.mmLinksDe{
	background: #8B0405 url("../img/mmLinksDe.png") no-repeat 0px 0px;
}
div.mmLinks li a.mmLinksRuH, div.mmLinks li a.mmLinksRu:hover{
	background: #8B0405 url("../img/mmLinksRuH.png") no-repeat 0px 0px;
}
div.mmLinks li a.mmLinksRu{
	background: #8B0405 url("../img/mmLinksRu.png") no-repeat 0px 0px;
}
