body {margin: 0; background-color:#ffffff; font-size: 12px;}

a.menu:active {text-decoration:none;}
a.menu:visited {text-decoration:none;}
a.menu:link {text-decoration:none;}
a.menu:hover {text-decoration:none;}

a.line:active {text-decoration:underline;}
a.line:visited {text-decoration:underline;}
a.line:link {text-decoration:underline;}
a.line:hover {text-decoration:none;}

a.unline:active {text-decoration:none;}
a.unline:visited {text-decoration:none;}
a.unline:link {text-decoration:none;}
a.unline:hover {text-decoration:underline;}

a {
	font-family: tahoma;
	color: #000000;
	text-decoration:underline;
	cursor: hand;
}
a:hover {text-decoration:none;color:#9d1800;}

td {
	font-size: 12px;
	font-family: tahoma;
	color: #000000;
}

div, p, ul, li {
	font-family: tahoma;
	color: #000000;
}

ul {
	font-size: 12px;
	font-family: tahoma;
	color: #099f96;
	margin: 10px 5px 10px 20px;
}

input, select, textarea {
	font-size: 11px;
	font-family: arial;
	color: #000000;
	padding-left:5px;
}

.input_text {
	font-size: 11px;
	font-family: arial;
	color: #000000;
	padding-left:5px;
	border:1px solid;
	border-color:#10b4ab;
	background-color: #ffffff;
}

.bg {
	background-image: url(../img/bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.blockbg {
	background-image: url(../img/blockbg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.morebg {
	background-image: url(../img/morebg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 16px;
}
.cblockbg {
	background-image: url(../img/cblockbg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.inslmbg {
	background-image: url(../img/inslmbg.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.white {color:#ffffff;}
a.white:hover {color:#ffffff;}
.black {color:#000000;}
a.black:hover {color: #000000;}
.alang {color:#ffa8a4;}
.font10 {font-size: 10px;}
.font11 {font-size: 11px;}

p.logo {padding: 5px 0px 0px 0px; margin: 0px;}
p.left {padding: 10px 0px 0px 0px; margin: 0px;}

.lm {
	font-size: 16px;
	font-family: YanusC;
	color: #ffffff;
	font-weight: bold;
}
a.lm:hover {color: #ffffff;}

.lmp {padding: 5px 0px 5px 15px; margin: 0px;}
.inslmp {padding: 5px 0px 5px 5px; margin: 0px;}
.rp {padding: 0px 10px 0px 0px;}
.rp1 {padding: 0px 4px 0px 0px;}

.lmbgcolor {background-color: #761200;}
.lmbgcolora {background-color: #b65240;}
.lmborder {border: 1px solid; border-color: #761200;}
.smbgcolor {background-color: #f3d1cb;}
.tmbgcolor {background-color: #f3dfdb;}
.four {background-color: #f0f0f0;}

.sm {background-color: #b65240;}
.sma {background-color: #ffffff;}

h1 {
	font-size: 22px;
	font-family: YanusC;
	color: #9d1800;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
}

h2 {
	font-size: 16px;
	font-family: YanusC;
	color: #000000;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
}

.news {
	font-size: 22px;
	font-family: YanusC;
	color: #9d1800;
	font-weight: bold;
	text-transform: uppercase;
}

.date {font-size: 10px;	color: #969696;	font-weight: bold;}

.link {color:#7a1908;}
.am {color: #2c73bb;}
.redlink {color: #9d1800; text-decoration:none;}
a.redlink:hover {color: #ffffff;}

.lm2 {
	font-size: 12px;
	font-family: arial;
	color: #000000;
}
a.lm2:hover {color: #000000;}

.lm3 {
	font-size: 12px;
	font-family: arial;
	color: #ffffff;
}
a.lm3:hover {color: #ffffff;}

.lm4 {color: #000000;}
a.lm4:hover {color: #ffffff;}

.nl {font-size: 11px; font-family: verdana;}
a.nl:hover {color: #000000;}
.nla {font-size: 11px; font-family: verdana; color:#878787;}

.pubtitle {font-size: 18px;	color: #9d1800; font-weight: normal; text-transform: none;}
.back {font-size: 11px; font-family: verdana; color:#9d1800;}

.error {color:#ff0000;}
.faq {font-size: 16px; color:#000000;}

/*-----------------------------------------------------*/
.poll {
	margin:0;
}
.poll .item {
	margin:0;
}
.poll .h3 {
	padding:0 0 10px;
}
.poll tr.item td {
	padding:2px 0;
	line-height:11px;
	font-size:11px;
}
.poll .item label {
	
}
.poll .item input {
	margin:0 2px 0 0;
	padding:0;
	_height:12px;
}
.poll .btn td {
	padding:5px 0 0;
}
.clear {
	clear:both;
}
.in_s .content {
	position:relative;
	width:100%;
	/* border:1px solid #cacaca; */
	
}
.in_s {
	width:750px;
	/* margin:0 5%; */
	display:inline;
	position:relative;
	float:left;
	overflow:hidden;
	/* margin:40px; */
	font-family:Tahoma, Arial, sans-serif;
	background:#fff;
}
.in_s .t,
.in_s .r,
.in_s .b,
.in_s .l {
float:left;
position:relative;
width:100%;
}
.in_s .t {
	background:url('../img/grey_is.gif') repeat-x;
}
.in_s .r {
	background:url('../img/grey_is.gif') repeat-y 100% 0;
}
.in_s .b {
	background:url('../img/grey_is.gif') repeat-x 100% 100%;
}
.in_s .l {
	padding:0 0 7px;
	background:url('../img/grey_is.gif') repeat-y;
}
.in_s .crn {
	position:absolute;
	top:-7px;
	left:-7px;
	width:14px;
	height:14px;
	background:url('../img/crn_is_w.gif') no-repeat;
	z-index:3;
	/* border:1px solid red; */
}
.in_s .lt,
.bot_is .lb,
.bot_is .rb {
	background-image:url('../img/crn_is_g.gif');
}
.in_s .rt {
	left:auto;
	right:0;
	/* margin:0 0 0 100%; */
	margin:0 -7px 0 0;
	background-image:url('../img/crn_is_g.gif');
}
.in_s .lb {
	top:auto;
}
.in_s .rb {
	top:auto;
	left:auto;
	margin:0 -7px 0 0;
	right:0;
}
.in_s .top {
	margin:1px 1px 0;
	padding:7px 20px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	border-bottom:2px solid #fff;
	background:#efefef;
	color:#9d1800;
}
.in_s .top em {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}
.in_s .text {
	padding:16px 20px;
	font-size:12px;
}
.in_s .h2 {
	margin:0 1px;
	padding:16px 20px;
	font-size:14px;
	/*font-weight:bold;*/
	/*background:#ffe5e5;*/
}
.in_s .bot {
	position:relative;
	margin:0 1px -6px;
	padding:5px 20px;
	font-size:12px;
	background:#efefef;
}
.form_in_s {
	overflow:hidden;
	_height:1%;
	padding:0 0 0 0;
	/*border-top:1px solid #c2c2c2;*/
}
.form_in_s .fl {
	float:left;
	width:48%;
	padding:3px 1% 3px 0;
}
.form_in_s label {
	display:block;
	overflow:hidden;
	_height:1%;
	padding:3px 0;
}
.form_in_s strong {
	float:left;
	width:140px;
	margin:2px 3px 0 0;
	font-weight:normal;
	text-align:justify;
}
.form_in_s strong span {
	color:#f00;
}
.form_in_s .radio {
	position:relative;
	padding:3px 0 3px 25px;
}

.form_in_s .radio input {
	position:absolute;
	top:4px;
	left:0;
}

.form_in_s .radio strong,
.form_in_s .other strong {
	width:auto;
}
.form_in_s .radio .txt {
	position:static;
}
.form_in_s .btn {
	display:inline;
	/* position:relative; */
	overflow:visible;
	left:50%;
	/* clear:left; */
	float:left;
	width:auto;
	margin:20px 20px 0;
	padding:0;
}
.form_in_s .btn span {

	/* position:relative; */
	left:-50%;
	float:left;
	
	padding:0;
	background:url('../img/in_s_btn.gif') no-repeat;
}
.form_in_s .btn input,
.form_in_s .btn a {
	position:relative;
	height:23px;
	float:left;
	overflow:visible;
	padding:0 6px 0;
	border:none;
	font-weight:bold;
	font-size:.9em;
	background:url('../img/in_s_btn.gif') no-repeat 100% -23px;
	color:#be1d00;
	cursor:pointer;
}
.form_in_s .btn a {
	text-decoration:none;
	line-height:23px;
	font-size:.9em;
	white-space:nowrap;
}
.form_in_s .btn input {
	font-weight:bold;
}
@-moz-document url-prefix() {
  .form_in_s .btn input {padding:0 6px 2px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .form_in_s .btn input {padding:4px 6px 5px;}
}
.form_in_s .other {
	padding:3px 0 3px 25px;
}
.form_in_s .other .txt {
	float:none;
	display:block;
	clear:left;
}
