*{
	margin:0;
	padding:0;
}
body, html{
	font: 12px Verdana,Arial,sans-serif;
    text-align:left;
    background-color:#fff;
}
h3{
	font-size:24px;
	color:#d15400;
	margin:0 0 23px 0;
	font-weight:normal;
}
table{
	border-collapse: collapse;
}
table td{
	vertical-align: middle;
}

.in-text{
	border: 1px solid #7f9db9;
	height:19px;
	font-size:11px;
}

#main{
	padding: 0 28px;
	margin:0 auto;
	background: url('../img/bkg.png') repeat-x;
}

#logo{
	margin-bottom:25px;
	padding-top:20px;
	padding-left: 7px;
}

#head{
	position:relative;
	padding-top: 10px;
	width: 760px;
	padding-bottom: 15px;
}
.h-greetings{
	position:absolute;
	top:35px;
	right: 7px;
	text-align:right;
	font-style:italic;
}

.button-wr-menu, .button-menu, .button-wr-menu-act, .button-menu-act, .button-wr-big, .button-big, 
.button-wr-tab, .button-tab, .button-wr-big-orange, .button-big-orange{
	display:inline-block;
	text-align:center;
}
a.button-wr-menu, a.button-wr-menu-act, a.button-wr-big{
	text-decoration: none !important;
}
.button-wr-menu{
	padding-left:4px;
}
.button-menu{
	padding-right:4px;
	font-size:14px;
	color:#ffffff;
	padding-top:3px;
	height:23px;
	width: 97px;
}
.menu-item.active .button-wr-menu{
	background: url('../img/but-menu.png') top left no-repeat;
}
.menu-item.active .button-menu{
	background: url('../img/but-menu.png') bottom right no-repeat;
	color: #000000;
}

.button-wr-big, .button-wr-big-orange{
	background: url('../img/but-big.png') top left no-repeat;
	padding-left:7px;
	height: 32px;
}
.button-wr-big-orange{
	background: url('../img/but-big-orange.png') top left no-repeat;
}
.button-big, .button-big-orange{
	background: url('../img/but-big.png') bottom right no-repeat;
	padding-right:13px;
	padding-left: 6px;
	font-size:16px;
	color:#ffffff;
	padding-top:4px;
	height:28px;
}
.button-big-orange{
	background: url('../img/but-big-orange.png') bottom right no-repeat;
}
input.button-big, input.button-big-orange, input.button-menu-act, input.button-menu{
	padding-top:0px;
	border: 0 !important;
	width:auto !important;
	height: 32px;
	padding-bottom: 4px;
	cursor: pointer;
}
/* mozilla hack */
@-moz-document url-prefix() {
  input.button-big, input.button-menu-act, input.button-menu{
  	
  }
}
.button-wr-small, .button-small{
	display:inline-block;
	height:20px;
	text-align:center;
}
a.button-wr-small{
	text-decoration:none;
}
.button-wr-small{
	background: url('../img/but-small.png') top left no-repeat;
	padding-left:5px;
	height: 23px;
}
.button-small{
	background: url('../img/but-small.png') bottom right no-repeat;
	padding-right:5px;
	font-size:11px;
	color:#ffffff;
	padding-top:2px;
	height:21px;
}
input.button-small{
	padding-top:2px;
	border: 0 !important;
	width:auto !important;
	height: 23px;
	margin-top:0px;
	cursor: pointer;
	padding-bottom: 5px;
}

.button-wr-tab{
	background: url('../img/but-small-tab.png') top left no-repeat;
	padding-left:4px;
	height: 20px;
}
.button-tab{
	background: url('../img/but-small-tab.png') bottom right no-repeat;
	padding-right:4px;
	font-size:11px;
	color:#ffffff;
	padding-top:2px;
	height:18px;
}
input.button-tab{
	padding-top:2px;
	border: 0 !important;
	width:auto !important;
	height: 20px;
	margin-top:0px;
	cursor: pointer;
	padding-bottom: 5px;
}

.menu{
	width: 740px;
	height: 31px;
	display:inline-block;
	padding-bottom: 2px;
	background: url('../img/menu-bkg.png') top left no-repeat;
	padding: 5px 10px 0px 10px;
	
	text-align: justify;
	line-height: 0px;
	font-size: 1px;
	text-justify: newspaper;
	zoom:1;
	text-align-last: justify;
}
.menu:after {
	width: 100%; 
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: '';
	display: inline-block;
}
.menu-item{
	list-style: none;
		
	display: inline-block;
	text-align: left;
	line-height: normal;
	font-size: 16px;
	vertical-align: top; 
	//display : inline;
	//zoom : 1;
}
.menu-item.sep{
	background: url('../img/menu-sep.png') no-repeat 0px 0px;
	width:1px;
	height:31px;
}

.search{
	margin-bottom:30px;
}
.search-text{
	height: 17px;
	width: 554px;
	margin-right:5px;
}
.s-table td{
	padding-right:20px;
	vertical-align: middle;
}
.s-table td span, .s-table td input{
	vertical-align: middle;
}

.filter{
	margin-bottom:35px;
	display: inline-block;
	position: relative;
}
.f-header{
	font-style:italic;
	font-weight:bold;
}
.f-table{
	margin: 0 0 7px 0px;
	font-size:11px;
	position: relative;
	z-index:1;
	border-collapse: separate !important;
}
/*.table-head-bkg{
	display: block;
	background: url('../img/f-head.png') repeat-x;
	height: 35px;
	width: 100%;
	position: absolute;
	z-index: 0;
	border:1px solid #a6a6a6;
	left: -1px;
	border-radius: 7px;
}*/
.f-table tbody{
	background-color: #e6e6e6;
}
.f-table thead tr{
	height: 28px;
}
.f-table thead tr th{
	border:1px solid #a6a6a6;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	padding-left: 10px;
	border-radius: 7px 7px 0px 0px;
	background: url('../img/f-head.png') repeat-x;
}
.f-table td{
	border-bottom:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	padding: 4px 0;
}
.f-table tr td:first-child{
	border-left:1px solid #a6a6a6;
}
.f-table tr:first-child td{
	border-top:1px solid #a6a6a6;
}
.f-table td.f-td-no-r-border{
	border-right:0;
	padding-left:10px;
	padding-right:2px;
}
.f-table td.f-td-no-r-border{
	border-right:0;
	padding-left:10px;
	padding-right:2px;
}
.f-table td.f-td-no-l-border{
	border-left:0;
	padding-left:2px;
	padding-right:10px;
	text-align:right;
}
.f-table .in-text{
	width:93px;
	height: 19px;
}
.f-table input.in-text{
	height: 17px;
	width: 91px;
}

.result-table{
	margin:20px 0;
	/*background-color: #e6e6e6;*/
	border-collapse: separate !important;
}
.result-table th{
	padding:6px;
	border-top:1px solid #787878;
	border-right:1px solid #787878;
	border-bottom:1px solid #787878;
	background: url('../img/res-tab-foot.png') repeat-x;
}
.result-table thead{
	height: 42px;
}
.result-table th:first-child{
	border-left:1px solid #787878;
	border-radius: 7px 0px 0px 0px;
}
.last-th{
	border-radius: 0px 7px 0px 0px;
}
.result-table td{
	padding:6px;
	border-right:1px solid #787878;
	border-bottom:1px solid #787878;
}
.result-table tr td:first-child {
	border-left:1px solid #787878;
}
.result-table th{
	font-style:italic;
	font-weight:bold;
	font-size: 11px;
}
.result-table td{
	font-size:11px;
}
.result-table tbody tr td:first-child{
	white-space:nowrap;
}
.result-table tfoot{
	background: url('../img/res-tab-foot.png') repeat-x;
	height: 42px;
}

.uppercase{
	text-transform: uppercase;
}
.pages li{
	float:left;
	margin: 0 15px;
	list-style:none;
	font-size:14px;
	font-style: italic;
}
.pages a{
	color:#000000;
}
.res-tab-state-1{
	background-color: #ffd0d0;
}
.res-tab-state-2{
	background-color: #bfd7f2;
}
.res-tab-state-3{
	background-color: #b6eac7;
}
.res-tab-state-4{
	background-color: #e8e8de;
}
.res-tab-state-5{
	background-color: #eae9b6;
}
.res-tab-state-6{
	background-color: #eae9b6;
}
.res-tab-state-7{
	background-color: #bff2ee;
}


.manual-select{
	margin-bottom:25px;
}
.ms-select{
	font-size: 12px !important;
	width: 207px;
	height: 19px;
}

.new-somthing-table{
	
}
.new-somthing-table thead{
	background-color: #c4c2c2;
}
.new-somthing-table th{
	padding:10px;
	border:1px solid #a6a6a6;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
.ns-text{
	width: 243px !important;
}
select.ns-text{
	width: 245px !important;
}
.new-somthing-table .f-td-no-l-border{
	text-align:left !important;
}
