html, body {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	background: #b9d368;
	margin: 0;
	padding: 0;
}

input, option, textarea, select {
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background: #b9d368;
}

option, select {
	border: 0;
}

.opt, .check {
	border: 0;
	background: none;
}

a:link, a:visited {
	color: #3f3f3f;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

.cleaner {
	clear: both;
	height: 1px;
	line-height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	font-size: 0px;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

#pc {
	width: 757px;
	margin: 0 auto 0 auto;
	background: url(../images/pc.png);
}

#pc_ {
	background: url(../images/pc_.png) no-repeat;
	padding: 0 40px 0 39px;
}

#ph {
	height: 115px;
	background: url(../images/ph.png);
}

#ho {
	height: 106px;
	width: 193px;
	background: url(../images/ho.jpg);
}

#pn {
	height: 17px;
	width: 505px;
	margin: 1px 1px 1px 0;
	padding: 3px 0 0 25px;
	background: url(../images/pn.png);
	float: left;
}

#ps {
	height: 18px;
	width: 142px;
	margin: 1px 0 1px 0;
	padding: 2px 0 0 5px;
	background: url(../images/ps.png);
	float: left;
}

#psi {
	height: 11px;
	width: 115px;
	background: #bbd669;
	color: #000;
	font-size: 7.5pt;
}

#psb {
	height: 16px;
	width: 15px;
	border: 0;
	background: #bbd669 left url(../images/psb.gif);
	cursor: pointer;
}

#psb:hover {
	background: #db3971 url(../images/psb.gif);
	cursor: pointer;
}

#pn, #pn a:link, #pn a:visited {
	color: #b2425b;
	font-size: 8.5pt;
	text-decoration: none;
}

#pn a:hover {
	color: #000;
	text-decoration: underline;
}

#mm {
	color: #963a51;
	font-weight: bold;
	clear: both;
	height: 19px;
	margin: 1px 0 0 0;
	padding: 3px 0 0 5px;
	background: url(../images/pb.png);
}

#mm li {
	display: inline;
	margin-left: 15px;
}

#mm a:link, #mm a:visited {
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #492626;
}

#mm a:hover {
	text-decoration: none;
	color: #db3971;
}

#cl {
	margin: 2px;
	width: 184px;
	float: left;
}

* html #cl {
	margin-left: 2px;
}

#cc {
	margin: 2px 0 2px 3px;
	width: 485px;
	float: left;
	background: #ffffff;
}

#ccw {
	padding: 20px 10px 10px 10px;
}

.bl {
	background: url(../images/bl.gif);
}

.blp {
	padding: 5px 8px 0 4px;
}

.blb {
	background: url(../images/blb.gif);
	height: 8px;
	margin: 0 0 10px 0;
	font-size: 0;
}

#cl h2 {
	background: url(../images/h2.gif);
	height: 17px;
	color: #525e4d;
	font-weight: bold;
	font-size: 8.5pt;
	padding: 4px 0 0 3px;
	margin: 0;
}

#cc h2 {
	font-weight: bold;
	font-size: 8.5pt;
	margin: 0 0 5px 0;
}

#cc h2 a:link, #cc h2 a:visited {
	color: #3f3f3f;
	text-decoration: none;
}

#cc h2 a:hover {
	color: #000;
	text-decoration: underline;
}

h3 {
	font-weight: normal;
	font-size: 8.5pt;
	padding: 0;
	margin: 0 0 6px 0;
}

h1 {
	background: url(../images/h1.gif) no-repeat;
	height: 14px;
	color: #3f3f3f;
	font-weight: bold;
	font-size: 8.5pt;
	padding: 4px 0 0 3px;
	margin: 0;
}

#pf {
	clear: both;
	color: #963a51;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	padding: 10px 0 4px 0;
}

#pf a:link, #pf a:visited {
	color: #525e4d;
	text-decoration: none;
	font-weight: bold;
}

#pf a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

#pf p {
	margin: 0;
	padding: 0;
}

#aul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#aul li {
	text-align: left;
}

.lst {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.lst a:link, .lst a:visited {
	color: #3f3f3f;
	font-weight: normal;
	text-decoration: none;
	background: 0 4px url(../images/arrow.gif) no-repeat;
	padding-left: 8px;
	display: block;
}

.lst li {
	margin-bottom: 7px;
}

* html .lst a {
	height: 1px;
}

.lst a:hover {
	color: #fff;
	background: 0 4px url(../images/arrow.gif) no-repeat;
	padding-left: 8px;
}

#anketaR div {
	background: url(../images/line.png) bottom left repeat-x;
	height: 6px;
}

.news {
	text-align: justify;
}

.n {
	margin: 0 4px 4px 0;
	border: 1px solid #ccc;
}

.n:hover {
	border: 1px solid #000;
}

textarea {
	width: 100%;
}

#nd {
	font-size: 7.5pt;
}

.nd {
	font-size: 7.5pt;
	clear: both;
	display: block;
	margin: 3px 0 10px 0;
}

.np {
	margin-bottom: 0;
	font-size: 8pt;
	text-align: center;
}

.lst .lst {
	margin: 6px 0 2px 9px;
}

.pt {
	float: left;
	margin: 0 4px 4px 0;
}

.hl {
	font-weight: bold;
}
