/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-CONSTANT-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
body, td, input, ul, form {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
body {background:url(images/bg.gif) 0 0 repeat-x #FFF;}
table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	width:100%;
}									   
td {
	vertical-align:top;
	line-height:13px;
	color:#2E2E2E;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}										   	   
input, textarea, select{			     
	font:normal 11px Tahoma;			
	vertical-align:middle;
	color:#43434B;
	padding:2px 0px 0px 2px;
}		
ul {list-style:none;}
img {border:0px;}

.float_left {float:left; margin:0px 23px 0px 0px;}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-MAIN-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
.base {height:100%}
#main {width:766px;}
.c1, .c2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}
.tail {width:50%}
.tail_right {width:50%; background:url(images/tail_right.gif) 0 0 repeat-x}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-HEADER-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
#top {
	height:81px
}
#top table {width:731px; margin:20px 0px 0px 35px;}
#top .c1 {width:505px}
#top .c2 {padding:7px 0px 0px 0px;}
#top input {width:132px; height:22px; border:1px solid #CACBCB; margin:0px 3px 0px 0px;}
#top .c2 img {vertical-align:middle}
#menu {
	
	padding-left: 38px;
 }
#menu table {margin:20px 0px 0px 0px;}
#header .c1 {
	width:367px;
	height:213px;
	background:url(images/mpct.jpg) no-repeat 20px top;
}
#header .c2 {padding:24px 0px 0px 0px; background:url(images/hbg.jpg) 0 0 no-repeat}
#header .m1 {margin:0px 0px 20px 75px;}
#header .m2 {margin:0px 10px 0px 0px;}
#header table {margin:10px 0px 0px 0px;}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-CONTENT-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
#content {
	padding:0px 20px 15px 20px;
}
.sub_table {
	width:726px; 
	margin:5px 0px 0px 0px;
}
.mt {margin:16px 0px 0px 0px !important}
.p1 {padding:0px 0px 0px 11px;}
.p2 {padding:0px 15px 0px 10px;}
.p3 {padding:0px 0px 15px 0px;}
.sub_space {
	padding:0px 16px 0px 16px;
}
.sub_space2 {
	padding:0px 20px 0px 15px;
}
.title {
	margin:0px 0px 10px 0px;
}
.gl {
	background:url(images/gl.gif) bottom repeat-x;
	margin:0px 0px 8px 0px;
}
.gl2 {
	background:url(images/gl2.gif) bottom repeat-x;
	margin:0px 0px 8px 0px;
}
.vl {
	background:url(images/vl.gif) top right repeat-y

}
.bar {
	background:#BF323E; 
	font:bold 12px Verdana; 
	padding:2px 0px 4px 15px; 
	color:#FFF;
	margin:0px 0px 3px 0px;
}
.box {width:194px}
.box div {
	width:192px;
	background:url(images/bg2.jpg) 0 0 repeat-y

}
.box div div {background:url(images/bg1.jpg) 0 0 no-repeat}
.box div div div {background:url(images/bg3.jpg) bottom left no-repeat}
.box div div div div {padding:7px 8px 13px 16px;}
.box img {margin:0px 0px 4px 0px;}
.box li {
	margin:0px 0px 0px 0px;
}
.box li a {
	background:none;
	padding:0px 0px 0px 0px;
}
.bg1 {background:#F0F1F2; padding:9px 0px 0px 0px;}
.bg2, .bg3, .bg4 {
	height:15px;
	width:51px;
	text-align:center;
}
.bg2 {
	background:url(images/l.gif) top right repeat-y;
	height:15px;
}
.bg2 a {font:bold 11px verdana}
.bg3 {
	background:url(images/l.gif) top right repeat-y #DEDFDF;
}
.bg3 a, .bg4 a {font:normal 11px verdana; color:#7A7A7B}
.bg4 {
	background:#DEDFDF;
}

.x1 {width:29px; background:url(images/bullet4.jpg) 0 0 no-repeat}
.x2 {width:64px; height:27px}
/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-FOOTER-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
#footer td{
	height:40px;
	background:#DADBDF;
	text-align:center;
	vertical-align:middle;
}
#footer a {	
	color:#373737;
	font:bold 12px Verdana;
	background:url(images/f_bul.gif) top right no-repeat;
	line-height:25px;
	padding:0px 15px 5px 13px;
}
.sub_footer td{
	text-align:center;
	height:47px;
	font:normal 10px Verdana;
}
.sub_footer div {padding:9px 0px 0px 0px;}
.sub_footer b {color:#373737; font:bold 10px Verdana}
.sub_footer a {color:#6C6C6C; font:normal 10px Verdana}
.w {background:none !important}
/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-FORMS-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
.input input, textarea{
	width:264px;
	height:26px;
	border:1px solid #6C6C6C;
	padding:4px 0px 0px 0px;
}
textarea {
	height:99px;
	overflow:auto;
	margin:0px 0px 13px 0px;
}
.input .eqal {height:36px}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-TEXT-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
a 		{color:#BF323E; font:normal 11px Tahoma}
b 		{
	color:#2E2E2E;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}
a:hover {text-decoration:none;}	
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;}
h1 	{display:inline; font:normal 11px Tahoma; color:#BF323E;}
h2 	{display:inline; font:bold 10px Tahoma; color:#BF323E;}
.t {width:190px; margin:16px 0px 0px 0px;}
.t td {font:bold 11px Verdana; color:#7A7A7B}
.ind {background:url(images/bullet3.gif) 0 0 no-repeat; color:#BF323E !important; padding:0px 0px 0px 11px;}
.servicesheader {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-LINKS-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
.link_1 {font:bold 10px Tahoma; background:url(images/bullet2.gif) top right no-repeat; padding:0px 7px 0px 0px;}
.link_2 {font:bold 11px Tahoma; color:#777}
.link_3 {font:bold 11px Verdana; color:#7A7A7B}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-LISTS-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
li {
	color:#3B3B3B;
	font:normal 11px Tahoma;
	padding:0px 0px 0px 15px;
	background:url(images/bullet1.gif) 0 0 no-repeat;
}
/*li a {
	color:#777; 
	font:normal 11px Tahoma;
	padding:0px 0px 0px 15px;
	background:url(images/bullet1.gif) 0 0 no-repeat;
}*/

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-‰‰‰‰‰‰-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/

#page0 .c1 {width:522px}
#page0 .c2 {width:201px}

#page1 td {line-height:14px}
#page1 .c1 {width:525px}
#page1 .c2 {width:201px}

#page2 td {line-height:14px}
#page2 .c1 {width:426px}
#page2 .c2 {width:300px}

#page3 td {line-height:14px}
#page3 .c1 {width:216px}
#page3 .c2 {width:298px}
#page3 .c3 {width:212px}

#page4 td {line-height:14px}
#page4 .c1 {width:272px}
#page4 .c2 {width:454px}

#page5 td {line-height:14px}
#page5 .c1 {width:216px}
#page5 .c2 {width:298px}
#page5 .c3 {width:212px}

.link_1Copy {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #BF323E;
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.phone {
	font-size: 11px;
	font-weight: bold;
	color: #B63641;
}
/*############### SEARCH STYLES ################# */
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting {
	text-align: right;
	color: #000000;
}

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;} 