@charset "utf-8";
.bodystyle #mainbackground {
	background-image: url(../images/bg-gradient-abc-a15.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	width: 100%;
}
.bodystyle #letterbody {
	font: 13px Arial, Helvetica, sans-serif;
	color: #505050;
	background: #EEEEEE url(../images/bg-gradient-abc-b45-c15.gif) center top repeat-x;
	padding-top: 45px;
	padding-bottom: 15px;
	margin: 0;
	width: 100%;
	text-align:center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.bodystyle #letterbody div#letter {
	margin: 0 auto;
	width: 795px;
	background: #ffffff;
	border-top: silver 2px solid;
	border-right: #999999 3px solid;
	border-bottom: #999999 3px solid;
	border-left: silver 3px solid;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
.bodystyle #letterbody div#letter p {
	margin: 0 0 3px 0;
	text-align: justify;
}
.bodystyle #letterbody div#letter.municz {
	padding-top: 280px;
	background: #fff url('http://vladislav.jankovych.com/images/teiresias-muni-1.png') center top no-repeat;
}
.bodystyle #letterbody div#letter.muni {
	padding-top: 108px;
	background: #fff url('http://vladislav.jankovych.com/images/muni.png') 22px top no-repeat;
}
.bodystyle #letterbody div#letter.muni p.head {
	text-transform: uppercase; font-family: Century Gothic; color: rgb(0,0,67); font-weight: 600; margin-left: 210px;
}
.bodystyle #letterbody div#letter.muni p.fs27 {
	font-size: 27px;
}
.bodystyle #letterbody div#letter.muni p.fs14 {
	font-size: 14px;
}
.bodystyle #letterbody div#letter.muni p.mb111 {
	margin-bottom: 111px;
}
.bodystyle #letterbody div#letter p.subhead {
	font-size: 140%; font-weight: bold; margin-bottom: 10px;
}
.bodystyle #letterbody div#letter p.ml75 {
	margin-left: 75%;
}
.bodystyle #letterbody div#letter p.mb5 {
	margin-bottom: 5px;
}
.bodystyle #letterbody div#letter ol {
	margin: 0 0 3px 0;
	text-align: justify;
}
.bodystyle #letterbody div#letter p.r {
	text-align: right;
}
.bodystyle #letterbody div#letter p.mt40 {
	margin-top: 40px;
}
.bodystyle #letterbody div#letter p.pr10 {
	padding-right: 10px;
}
.bodystyle #letterbody div#letter div#sign {
	margin-right: -10px;
}
.bodystyle #letterbody div#letter div#sign p.petrpenazsign {
	background: url('http://vladislav.jankovych.com/images/petr-penaz-sign.png') right top no-repeat;
	padding-top: 62px;
}
.bodystyle #letterbody div#letter div#esf {
	text-align: left;
	color: #666699;
	padding-left: 180px;
	background: #fff url('http://vladislav.jankovych.com/images/muni-esf.png') left top no-repeat;
}
.bodystyle #letterbody div#letter div#esf .inline {
	display: inline;
}