body { text-align:center; background:#89999E url('../img/bg.png') top left repeat-x; }
#w { width:880px; margin:0 auto; text-align:left; }

#top { height:55px; background:url('../img/bg-top.png') top center no-repeat; }
	#top .w-sidebar img { margin:9px 0 0 9px; }
	#top .p { padding:6px 10px 5px 300px; }
	#topsearch { width:100%; color: #eeeff0; text-align:right; font-size:10px;  }
		#topsearch form { padding:10px 10px 0 0; }
		#topsearch input { border:1px solid #000; font-size:14px; background-color:#e8eaeb;}
	#toplinks { width:200px; }

#logo, #image{ background:url('../img/bg-w.png') top center repeat-y; }

#logo { height:68px; }
	#logo img { margin-top:-1px; }
	#logo .w-main div { padding:20px 40px 0 0; }
	#logo .w-main div a { color:#000; font-weight:bold; font-size:10px; padding-left:30px; }
	#logo .w-main div a:hover { color:#F90004!important; }

#image { }
	#image .w-sidebar { height:140px; background:url('../img/bg_left_search.gif') 2px 0 no-repeat; padding-top:46px; }
	#image .w-sidebar span { font-size:10px; font-weight:bold; }
	#image .w-logo { background:url('../img/bg-image-main.jpg') 0 0 no-repeat; height:110px; }
	#image h1 { text-align:right; margin:18px 22px; }
	#navigation {
		padding:13px 17px; font-size:1.1em; line-height:1.1em; font-weight:bold; color:#F90004;
		overflow-x:hidden;
	}
	#navigation a { color:#000!important; }
	#navigation a:hover { color:#F90004!important; }
	#navigation img { }

#unauth { background:url('../img/bg-unauth.png') 0 0 no-repeat; margin:0 0 0 2px; padding:20px 10px; }

#menu { margin:0 0 0 2px; width:206px; padding:4px 0;}

#content .p { padding:15px 10px 0 5px; }
#content .p .p { padding:5px 10px; }


#excol-red, #excol-gr { font-size:10px; color:#fcc9c8!important; }
#excol-red img, #excol-gr img { padding:0 0 0 5px; }

#footer { background:url(../img/bg-footer.png) top left no-repeat; color:#fff; margin:0 0 10px 0; }
	#footer_img { margin:16px 0 10px 25px; }
	#copyright { padding:0 15px; }
	#coll_us { padding:0 15px;}
	#coll_us a {	color:#fff;}

.w-sidebar { width:213px; }
.w-sidebar td {padding: 4px 0 4px 10px;}
.w-main { width:667px; }


/* TABLES */

table.tbl_grey, .tbl_grey table { margin:0; }
.tbl_grey td { border:1px solid #7B8A8E; background:#F4F5F1; padding:7px 8px; }
.tbl_grey thead td, .mm_table tfoot td { background:#A9B3B5; color:#fff; font-weight:bold; }
.tbl_grey tbody td { font-size:10px; }
.tbl_grey tr.even td { background:#F4F5F1; }
.tbl_grey tr.odd td { background:#EDEFE7; }


table.tbl_red, .tbl_red table { margin:0; }
.tbl_red td { border:1px solid #FF0000; background:#FFF2F2; padding:7px 8px; }
.tbl_red thead td, .mm_table tfoot td { background:#FF5959; color:#fff; font-weight:bold; }
.tbl_red tbody td { font-size:10px; }
.tbl_red tr.even td { background:#FFF2F2; }
.tbl_red tr.odd td { background:#F4F5F1; }

table.tbl_notfound, .tbl_notfound table { margin:0; }
.tbl_notfound td { border:1px solid #7b8a8e; background:#f4f5f1; padding:7px 8px; }
.tbl_notfound tbody td { font-size:11px; }

/* FONTS */

.dotted { border-bottom:1px dotted #f00; padding:4px}

.bigredbutton {
	display:block; padding:3px 10px 4px; 
	background:#f00 url(../img/bg-bigredbutton.png) center right no-repeat; color:#fff!important; font-weight:bold; font-size:11px!important;
}

.request	{
	display:block; padding:3px 10px 4px; margin:4px; text-align:left;
	color: #ff0101; border: 1px solid #ff0101;
}
#mid-search-top	{
	background:#dcded1 url(../img/bg_mid_search.png) left top no-repeat;
	height:8px;
}
#mid-search	{
	font-size: 11px;
	height:36px;
	padding-left: 12px;
	margin-right: 1px;
	border-left: 1px solid #7b8a8e;
	border-right: 1px solid #7b8a8e;
	background-color: #dcded1;
}

#mid-search-2	{
	font-size: 11px;
	padding-left: 12px;
	margin-right: 1px;
	border-left: 1px solid #7b8a8e;
	border-right: 1px solid #7b8a8e;
	background-color: #dcded1;
}
#mid-navi	{
	background:#dcded1 url(../img/bg_mid_navi.png) left top no-repeat;
	font-size: 9px;
	font-weight: bold;
	height:28px;
	padding: 12px 12px 0 12px;
}
#mid-featured	{
	background:#dcded1 url(../img/bg-featured.png) left top no-repeat;
	height:28px;
	padding:12px 0 0 12px;
	font-size: 18px;
	border-right: 1px solid #7b8a8e;
	margin-right: 1px;
	color: #fff;
}
#mid-straight	{
	height:28px;
	padding:12px 0 0 12px;
	font-size: 18px;
	margin-right: 1px;
	border-left: 1px solid #7b8a8e;
	border-right: 1px solid #7b8a8e;
	color: #fff;
	background-color: #dcded1;
}
#temp_top { background:url('../img/bg-temp-top.png') 1px 0 no-repeat; height:10px;}
#temp_middle { background:url('../img/bg-temp-middle.png') 1px 0 repeat-y; padding-top:600px;}
#temp_bottom { background:url('../img/bg-temp-bottom.png') 1px 0 no-repeat; height:9px;}
.formDivTable {
	background-color: #f4f5f1;
	border: 2px solid #f4f5f1;
	padding: 0;
	margin-bottom:0;
}
.formDivTable td {
	padding: 4px 4px 4px 4px;
}
#formDiv {
	display:block;
	position: relative;
	top: -3px;
	left: -3px;
	background-color: #f00;
	padding: 2px;
	text-align: left;
	width: 308px;
}
.formDivHeader {
	color: #fff;
	font-size: 18px;
	padding: 10px;
}
#formBackground {
	display:block;
	position: fixed;
	top: 5%;
	left: 38%;
	_position: absolute;
	top: expression(document.documentElement.scrollTop+10 + "px");
	left: expression(document.documentElement.scrollLeft+590 + "px");
	background-color: #5f6c70;
	width: 312px;
}

#complited {
	display:block;
	position: fixed;
	top: 50%;
	left: 38%;
	_position: absolute;
	top: expression(document.documentElement.scrollTop+320 + "px");
	left: expression(document.documentElement.scrollLeft+590 + "px");
	background-color: #669900;
	color:#fff;
	font-weight:bold;
	padding:8px 15px;
	width: 300px;
}

.paging-active 			{ padding: 0 1px; }
.paging-active 	a		{ color:#000; }
.paging-inactive 		{ color:#f00; text-decoration:underline; padding: 0 1px; }
.paging-border 	{ border-right: 1px solid #c4c9c0; }

.ft_menu { padding:10px 12px 0 0; }
.ft_menu_1, .ft_menu_2, .ft_menu_3 { width:139px; margin-left:1px; height:35px; text-align:center;padding:11px 0; }
.ft_menu_4 { width: 199px; height:35px; margin-left:1px; text-align:center;padding:11px 0; }
.ft_menu_1 { background: url(../img/mn_a_1.gif) top left no-repeat; }
.ft_menu_2 { background: url(../img/mn_1.gif) top left no-repeat; }
.ft_menu_3 { background: url(../img/mn_3.gif) top left no-repeat; }
.ft_menu_4 { background: url(../img/mn_4.gif) top left no-repeat; }
.ft_menu_2 a, .ft_menu_3 a, .ft_menu_4 a{display:block;text-align:center;font-weight:bold;text-decoration:none;font-size:10px;color:#000;}
.ft_menu_2 a:hover, .ft_menu_3 a:hover, .ft_menu_4 a:hover{dipslay:block;text-align:center;font-weight:bold;text-decoration:none;color:#f00;font-size:10px}
.ft_menu_1 a, .ft_menu_1 a:hover{dipslay:block;text-align:center;font-weight:bold;text-decoration:none;color:#fff;font-size:10px}