/* CSS Document */
/* Global styles */
h1, h2, h3, h4, h5, h6 {
	color : #6e644c;
	font-weight : bold;
	letter-spacing : 1px;
	margin : 10px 0;
}
h1 {
	font-size : 20px;
	font-variant : small-caps;
}
h2 {
	font-size : 19px;
}
h3 {
	font-size : 17px;
}
h4 {
	font-size : 15px;
}
h5 {
	font-size : 14px;
}
h6 {
	font-size : 13px;
}
p {
	text-align : justify;
	text-indent : 33px;
	font-size : 14px;
	margin : 0 0 10px 0;
}
.indent {
	text-indent : 33px;
}
.woi {
	text-indent : 0px;
}
font {
	color : #493d20;
	font-size : 14px;
}
font.green, span.green {
	color : #E5E9B3;
}
.gray {
	color: #a1a1a1;
}
.small {
	font-size : 12px;
}
.big {
	font-size : 16px;
}
.bright, .red {
	color : #ff0000;
}
FONT.green, span.green {
	color : #009133;
/*	color : #E5E9B3;*/
}
FONT.gray, span.gray {
	color : #4d4d4d;
}
.blue {
	color : #3535dd;
}
.l-yellow {
	background: #fef8e6;
}
a {
	color : #be0000;
	text-decoration : underline;
}
a:visited {
	color : #983188;
	text-decoration : underline;
}
a:hover {
	color : #ff0000;
	text-decoration : underline;
}
ol, ul {
	text-align : justify;
	margin: 0 auto 5px auto;
}
#content table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px auto;
}
#content table table {
	margin: 0;
}
#content th {
	font-size : 14px;
	font-weight : bold;
	border: #fff 1px solid;
	color : #fff9eb;
	background-color : #bf8686;
	padding: 5px 10px;
	text-align: center;
}
#content td  {
	border: #fff 1px solid;
	padding: 5px 10px;
}
.th2 {
	font-size : 14px;
	font-weight : bold;
	color : #493d20;
	background-color : #d4d4d5;
	padding: 5px 10px;
	text-align: center;
}
.white {
	background-color : #fff;
}
.yellow, .fild {
	background-color : #fcf7e6;
}
.beige, .line  {
	background-color : #fcf3d7;
}
.green  {
	background-color : #E5E9B3;
}
div.gray, tr.gray, td.gray,
.serv  {
	background-color : #f4f4f2;
}
.bg {
	background-color : #fffcf3;
}
hr {
	height: 2px;
	color: #cdbf9b;
	background-color: #cdbf9b;
    border: 0px none;
	margin: 10px auto;
	text-align: center;
}
form {
	margin: 0;
	padding: 0;
}
input.button {
	color : #000;
	cursor: pointer;
	background : #f2e2bb url(/img/button_bg.jpg) center repeat-x;
	border: 1px solid #fff;
	font-family : sans-serif;
	font-size : 13px;
	padding : 4px 15px 3px 15px;
}
a.button {
	color : #000;
	cursor: pointer;
	display: block;
	background : #f2e2bb url(/img/button_bg.jpg) center repeat-x;
	border: 1px solid #fff;
	font-family : sans-serif;
	font-size : 13px;
	float: left;
	margin: 5px auto;
	padding : 4px 15px;
	text-decoration: none;
}
.button:hover {
	color : #f00;
	font-weight: normal;
}
input.text {
	color : Black;
	font-family :  "Times New Roman";
	font-size : 14px;
	background-color : White;
	border-color : Black;
	border-style : solid;
	border-width : 1px;
}
textarea {
	color : Black;
	font-family :  "Times New Roman";
	font-size : 14px;
	background-color : White;
	border-color : Black;
	border-style : solid;
	border-width : 1px;
}
select {
	color : Black;
	font-family :  "Times New Roman";
	font-size : 13px;
	background-color : White;
}
/* Special styles */
input.button1 {
	color : #000;
	cursor: pointer;
	background : #f2e2bb url(/img/button_bg_2.jpg) center repeat-x;
	border: 1px solid #fff;
	font-family : sans-serif;
	font-size : 13px;
	margin: 5px auto;
	padding : 4px 12px 3px 12px;
}
input.button1:hover {
	color : #f00;
	font-weight: normal;
}
.s-block {
	background : #fff url(/img/s_block_bg.jpg) top repeat-x;
	margin: 0 auto 5px auto;
	padding: 0;
}
.s-block-in {
	background : url(/img/s_block_bg_2.jpg) bottom repeat-x;
	margin: 0;
	padding: 10px;
}
.w-20 { width: 20%; }
.w-30 { width: 30%; }
.w-40 { width: 40%; }
.w-50 { width: 50%; }
.w-60 { width: 60%; }
.w-70 { width: 70%; }
.w-80 { width: 80%; }
.w-90 { width: 90%; }
.w-95 { width: 95%; }
.w-100 { width: 100%; }
.stat_block {
	background-color: #fef9ef;
	border-bottom-color: #d4d4d4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d4d4d4;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d4d4d4;
	border-right-style: solid;
	border-right-width: 1px;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
.border {
	border: 1px red solid;
}

.center {
	text-align: center;
}
.clearer {
	clear: both;
}
/* News */
.news-item {
	border-bottom: #cdbf9b 2px solid;
	padding: 20px 0 10px 0;
}
  .news-pic {
	  background: #f3eedf;
	  float: left;
	  margin: 0 10px 10px 0;
	  padding: 4px;
  }
	.news-pic img {
		width: 80px;
		border: 0;
	}
  .news-date {
	  color: #a48f59;
	  display: block;
	  font-size: 0.8em;
	  margin-bottom: 2px;
  }
	.news-date span {
		display: inline;
	    font-size: 1em;
		font-weight: bold;
	}
  .news-warning {
	  color: #f00;
	  display: block;
	  margin-top: 10px;
  }
/* Special old styles */
.stat_block {
	background-color: #fef9ef;
	border-bottom-color: #d4d4d4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d4d4d4;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d4d4d4;
	border-right-style: solid;
	border-right-width: 1px;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
.common-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 1px;
}
.common-table a img {
	border: 0;
}
.common-table td {
	border: #886f43 1px solid;
	padding: 6px 10px;
	vertical-align: top;
}
.common-table th {
	border: #886f43 1px solid;
	padding: 15px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
}
.cell-spacer {
	height: 10px;
	background: #fff;
}
.inner-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.inner-table td {
	border-top: #e3e3e3 1px solid;
	border-right: none;
	border-bottom: #e3e3e3 1px solid;
	border-left: none;
	padding: 6px 10px;
	vertical-align: top;
}
.inner-table span {
	display: block;
	font-size: 12px;
}
.uncommon-small-table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 5px 10px;
}
.uncommon-small-table th {
	border: #e3e3e3 1px solid;
	background: #e3e3e3;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 6px;
	text-align: center;
	vertical-align: top;
}
.uncommon-small-table td {
	border: #e3e3e3 1px solid;
	font-size: 12px;
	padding: 2px 6px;
	text-align: center;
	vertical-align: top;
}
.btn-show, .btn-show:hover,
.btn-hide, .btn-hide:hover {
	display: block;
	float: right;
	font-weight: normal;
	padding: 3px 30px 3px 0;
	margin: -3px -5px -3px 10px;
}
.btn-hide {
	background: url(/img/btn_hide.png) right no-repeat;
}
.btn-hide:hover {
	background: url(/img/btn_hide_up.png) right no-repeat;
}
.btn-show {
	background: url(/img/btn_show.png) right no-repeat;
}
.btn-show:hover {
	background: url(/img/btn_show_up.png) right no-repeat;
}
.btn-show-sm, .btn-show-sm:hover,
.btn-hide-sm, .btn-hide-sm:hover {
	display: block;
	float: right;
	font-weight: normal;
	padding: 0 25px 0 0;
	margin: 0 -1px 0 10px;
}
.btn-hide-sm {
	background: url(/img/btn_hide_sm.png) right no-repeat;
}
.btn-hide-sm:hover {
	background: url(/img/btn_hide_sm_up.png) right no-repeat;
}
.btn-show-sm {
	background: url(/img/btn_show_sm.png) right no-repeat;
}
.btn-show-sm:hover {
	background: url(/img/btn_show_sm_up.png) right no-repeat;
}
.serv-button-left {
	display: block;
	background: #f0f0f0;
	border-top: #f6f6f6 solid 1px;
	border-right: #989898 solid 1px;
	border-bottom: #989898 solid 1px;
	border-left: #f6f6f6 solid 1px;
	float: left;
	margin: 5px 0;
	padding: 3px 8px;
	text-decoration: none;
}
