html	{ background: #f5f4f2; }
html.front	{ background: #f5f4f2 url( "/img/bg.gif" ) repeat-y 50% 0; }

body {text-align: center; padding: 15px; color:#000;}
#mini {font-size: 12pt; padding: 0px; margin: 0px;}
p {font-size:20pt; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#000;}
p#light {font-size:20pt; padding: 40px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#070604;}
#mini_grey {font-size: 12pt; padding: 50px 0px 0px 0px; margin: 0px; color:#55493d;}

h1 {
	font-size: 36px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
}

h2 {
	font-size: 18pt;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
	h2 a {
		text-decoration: underline;
	}

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

.table{
	border-color: #dadada;
}
	.table th {
		background: #ebebeb;
		border-color: #dadada;
		font: bold 11px Arial;
		vertical-align: middle;
		padding: 7px 5px 7px 5px;
	}
	.table td {
		border-color: #dadada;
		cursor: pointer;
		font: 11px Arial;
		vertical-align: middle;
		padding: 3px 5px 3px 5px;
	}
		.table .colored {
			background: #ebebeb;
		}
		.table .colored_priority {
			background: #e5ffdf;
		}
		.table .colsel {
			background: #fdb933;
		}
		.selected {
			background: #ffd788;
		}

.filters {
	font-size: 100% !important;
	width: 850px;
	margin: 20px auto;
	text-align: left;
	overflow: hidden;
}
	.filters p {
		font-size:100% !important;
	}
	.filters label {
		float: left;
		min-width: 170px;
		_width: 170px;
		cursor: pointer;
	}

.clear {
	clear: both;
	overflow: hidden;
}

.BoxText {
	background: #fffff0;
	border: 2px solid #ededed;
	font: normal 13px Times New Roman;
	padding: 15px;
	margin: 5px auto;
	width: 900px;
	text-align: left;
}
	.BoxText {
		font: normal 13px Times New Roman;
	}

.web2_txt {
	font: normal 19px Times New Roman;
	line-height: 120%;
}
	.web2_txt a, a.web2_txt {
		font: normal 19px Times New Roman;
		border-bottom: 1px dashed #525252;
		text-decoration: none;
	}
	a.small {
		font: normal 16px Times New Roman;
	}

.ajax_block {
	background: #3d3c3c;
	border: 4px solid #525252;
	color: #FFFFFF;
	font: normal 11px Tahoma;
	padding: 15px;
	line-height: 130%;
	text-align: left;
	margin: 0 auto 20px auto;
	width: 460px;
}
	.ajax_block td, .ajax_block table {
		border: none;
	}

#phone_style {
	background: #3d3c3c;
	border: 4px solid #525252;
	font: normal 11px Tahoma;
	padding: 2px 5px 2px 5px;
	position: absolute;
	line-height: 150%;
	text-align: left;
	margin: 20px 0 0 0;
	width: 960px;
}
	#phone_style a {
		font: normal 11px Tahoma;
	}

.text, .text div, .text p, .text div, .text td, div, ol, li, ul {
	font-size: 16px;
}
	.text p {
		padding: 0 0 15px 0;
		magin: 0;
	}

.elements {
	border: 1px dashed #288be0;
	padding: 2px;
	margin: 12px 3px 0 0;
	width: 180px;
	text-align: right;
}

.tblnew, .tblnew td, .tblnew th, .tbl, .tbl td, .tbl th { border: none; font: normal 11px Tahoma; }
	.tbl td a { text-decoration: none; }
	.tblnew			{ background: #e8e8e8; font: normal 11px Tahoma; }
	.tblnew td	{ background: #f6f6f6; font: normal 11px Tahoma; vertical-align: middle; padding: 2px 4px 2px 4px; text-align: left; }
	.tblnew .h	{ background: #d2d2d2; font: normal 11px Tahoma; color: #000000; font-weight: bold; padding: 4px; }
	.tblnew .c	{ padding: 2px 4px 2px 4px; font: normal 11px Tahoma; text-align: center; }
	.tblnew .icon { display: block; float: left; width: 16px; height: 16px; padding: 0 1px 0 1px; }
	.tblnew .hidden { background: #ffecec; }
	.tblnew .selected_blue { color: #2024c9; }
	.tblnew .selected_yellow { color: #fc7d00; }

.phonesearch { padding: 5px 0 0 0; }
.red { color: red; }
.green { color: green; }
.orange { color: orange; }
.blue { color: blue; }
.white { color: #FFFFFF; }

textarea{ font: normal 11px Tahoma; }

#menu {width:948px; margin: 0px auto;}
/* #menu img {float:left; margin-left:12px;} */
#menu a:hover {text-decoration:none;}
#predl {text-align:left;}
#predl a { font-size: 15px;}
#predl span {padding-left: 15px;}
#spros {text-align:right;}
#spros a { font-size: 15px;}
#spros span {padding-right: 15px;}
table {border-right: 1px #000 solid; border-bottom: 1px #000 solid; font-size:8pt;}
.ui-datepicker table { border: none; }
th {border-top: 1px #000 solid; border-left: 1px #000 solid; color:#000; background-color:#f5f4f2; font-size: 11pt;}
td {border-top: 1px #000 solid; border-left: 1px #000 solid; font-size: 10pt;}
.sort {color:#000;}
#lister {padding:10px;}
#lister a {color:#000; padding:2px 6px; text-decoration:none;}
#lister span {color:#fff; padding:2px 7px; background-color:#000;}
.page {width:20px; border: 1px #55493d solid;}
#select {padding:10px;}
#mini_grey2 {font-size: 10pt; padding: 20px 0px 0px 0px; margin: 0px; color:#55493d;}
#mini_grey3 {font-size: 10pt; padding: 0px 0px 0px 0px; margin: 0px; color:#55493d;}
#cont {font-size:12pt; padding:0px 0px 20px 0px; color:#55493d;}
.h2-p {display: inline; font-size:16px;}

.pb2	{ padding: 0 0 2px 0; }
.pb3	{ padding: 0 0 3px 0; }
.hand	{ cursor: pointer; }

.bordnone, .bordnone td{ border: none; }

.mooSlide {
	color: #FFFFFF;
	text-align: left;
}
	.mooSlide p {
		color: #FFFFFF;
		font: 11px Arial;
	}
	.mooSlide input {
		width: 150px;
	}
	.mooSlide .checkbox input {
		width: 14px;
	}
	.mooSlide .checkbox td {
		text-align: left;
		white-space: nowrap;
	}
	.mooSlide h2 a {
		color: #FFFFFF;
		border-bottom: 1px dashed #FFFFFF;
		font: 12px Arial;
		text-decoration: none;
	}
	.mooSlide h2 a:hover {
		color: #FFFFFF;
		font: 12px Arial;
		text-decoration: none;
	}
	.mooSlide #help {
		background: #525252;
		border: 2px solid #FFF;
		line-height: 130%;
		padding: 15px 15px 17px 19px;
		margin: 0 0 0 27px;
		position: absolute;
		width: 205px;
		text-align: left;
		z-index: 9999;
	}
		.mooSlide #help ul, .mooSlide #help ol {
			padding: 0 0 0 20px;
			margin: 0px;
		}
	.mooSlide .cnt {
		background: #3d3c3c;
		border: 4px solid #525252;
	}
		.mooSlide .multiple {
			display: block;
			font: 11px Arial;
			margin: 3px 0 0 0;
			width: 155px;
			height: 90px;
		}
		.mooSlide .cnt .input input {
			width: 17px;
			text-align: right;
		}
	.mooSlide table, .mooSlide td {
		border: none;
	}

.Error{
	background: #FFE8E8;
	border: 1px solid #8D8D8D;
	border-style: dotted;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding: 5px 3px 5px 3px;
	margin: 0 0 15px 0;
}
.Error b	{ color: #F30000; }

.Notice{
	background: #FDF5DD;
	border: 1px solid #8D8D8D;
	border-style: dotted;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding: 5px 3px 5px 3px;
	margin: 0 0 15px 0;
}
.Notice b	{ color: #F30000; }

.Success{
	background: #F1FDE7;
	border: 1px solid #8D8D8D;
	border-style: dotted;
	color: #000000;
	text-align: center;
	padding: 5px 0 5px 3px;
	margin: 0 0 15px 0;
}
.Success b{ color: #3C8D00; }

.imgL
{
	border: 2px solid #dadada;
	padding: 2px;
	margin: 0 5px 3px 0;
}

#TB_ajaxContent, #TB_ajaxWindowTitle { font-size: 12px; }

.text_thickbox div, .text_thickbox p, .text_thickbox li, .text_thickbox ul { font-size: 12px; white-space: normal; }

a.modal{ font-size: 11px; text-decoration: none; }
