body {margin:0px 0px 0px 0px}

/*#######  -FONT   #######*/

td.second_line  {	color: white;	text-align:left; font-size:8pt; }
b.name { color: #B10000; font-size: 15pt;letter-spacing:1px;font-family: Arial,'Microsoft Sans Serif', Helvetica; display: block; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
b.firm { font-size: 11pt; padding:0px 0px 0px 0px;color:#807F80; letter-spacing:1px; display: block; margin: 0px 0px 9px 0px;}


td.table_panel_quick, 
td.table_panel  { color: #303030; text-align:center; font-weight:bold; font-size:8pt;letter-spacing:1px;	}
td.table_panel_quick {font-size: 9pt; color: #fff;letter-spacing:2px;}
td.table_panel_green  { color: #009900; text-align:center; font-weight:bold; font-size:8pt;letter-spacing:1px;	}
td.table_panel_red  { color: #DA0000; text-align:center; font-weight:bold; font-size:8pt;letter-spacing:1px;	}
td.table_panel_yell  { color: #F9CC01; text-align:center; font-weight:bold; font-size:8pt;letter-spacing:1px;	}
table.table_panel b  { color: #6B6B6D; }
/*table.table_panel i  { font-size:7pt; }*/
.red { color: #DA0000; }

h1 {color: #808040;font-size: 12pt; text-align:center; margin:15px 0px 15px 0px;font-weight:bold; }
h2 {color: #808040;font-size: 10pt; margin:10px 0px 10px 0px;font-weight:bold; }
.header {margin:0px 0px 15px 0px;}

h1.header_mail {font-size:12pt;text-align:center} 
div.discription { 	font-size:9pt; text-align:left; }

/*####### -TBL -HR  ######*/
.table_panel { background-color: #6B6B6D; }
table.table_panel {background-color: #DEDEDE; border:1px solid #6B6B6D}
.tbl { background-color: #6B6B6D; }
.bgr { background-color: #E4E4D4; }
/*tr.bgr td { border:1ps solid #6B6B6D; 	}*/
/*tr.empty td { border:none}*/
.bgr_calc { background-color: #F9CC01; }
.bgr_calc_r { background-color: #808040; }

td.links {padding:5px 0px 0px 0px}
td.title {padding:15px 0px 0px 0px;}


p.intro {
	margin: 10px 70px 20px 70px;
}
div.sale {
	padding: 15px 0px 5px 0px;
}
div.sale p{
	color:#9C9A00;
	margin: 10px 0px 5px 0px;
}

.nomargin {margin:0px 0px 0px 0px !important;}

.white {color:#FFFFFF !important;}

.front {padding:25px 20px 25px 20px;}

/*####### -LINK     ######*/
a { color: #808040;}
a:hover { color: #E4BB01; text-decoration:none;}
a:visited { color: #808040; }
a.menu { color: #3C3C33; text-decoration:none; font-size:9pt;font-weight:bold } 
a.back { color: #808040;}
a.back:hover { color: #DA0000; text-decoration:none;}
a.back:visited { color: #808040;}
a.menu:hover { color: #808040; } 
a.menu:visited { color: #808040; font-size:9pt;} 

a.red {color: #DA0000; font-size:8pt; text-decoration:none;}
a.red:hover {color: #DA0000; text-decoration:underline;}
a.red:visited {color: #DA0000;}

a.nodec, a.nodec:hover, a.nodec:visited {text-decoration:none;}

.table_panel a { color: #6B6B6D; font-size:8pt;}
.table_panel a.red {color: #DA0000;}

td.contact2 a,
td.contact2 a:visited {font-size: 9pt; color: #fff; text-decoration:none;margin:0px 0px 0px 0px; padding:0px 0px 7px 0px;letter-spacing:1px;  }
.phone {padding:0px 0px 0px 0px;color:#fff;letter-spacing:2px; }


/*####### -BORDER   ######*/
td.second_line { 	background-color: #6B6B6D; }
td.data { border-top:3px solid #6B6B6D; }
.images {	border: 2px solid #B9B98D; margin:3px 0px 0px 0px; }
hr { border: 1px dotted #98985F; }

/*####### -FORMS    ######*/
input,textarea { background-color: #ffffff; border:1px solid #6B6B6D;	}
.submit { background-color: #E4E4D4; color:#3C3C33;	 }
.check,
.radiocheck { border:none; }
textarea {
scrollbar-face-color: #DDDDDD; 
scrollbar-highlight-color: #DDDDDD;
scrollbar-shadow-color: #DDDDDD; 
scrollbar-3dlight-color: #8E97AB;
scrollbar-arrow-color: #8E97AB; 
scrollbar-track-color: #E4E4D4;
scrollbar-darkshadow-color: #8E97AB;
}
.qhf {color: #ffffff !important;background-color:#F9CC01 !important;}

/*####### -SEND     ######*/
.form {
	width:350px;
}
h1.header_mail {padding:0px 0px 0px 0px; margin:5px 0px 5px 0px;}
table.send_mail tr td {padding:0px 0px 15px 0px}
table.send_mail_long tr td {padding:0px 0px 5px 0px}


/*####### -ADVSEARCH######*/
a.advsearch {
	display:block;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:10px 0px 10px 0px;
	width:150px;
	color: #020201;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	text-transform: uppercase;
}
a.advsearch:visited {
	color: #3C3C33;
	text-decoration:none;
}	


/*####### -XFORMS   ######*/
.radiocheck {
	border:none;
	margin:0px 5px 0px 0px;
}
.submit {
	 margin:10px 10px 10px 10px;
	 font-size:9pt;
	 font-weight:bold;
}

/*####### -XTABLE    ######*/
table.main {
	width:100%;
}

table.table_panel {
	margin:0px 0px 20px 0px;
}

tr.table_panel td, td.table_panel {
background-color: #98985F;
}
tr.table_panel td.table_panel_quick {
background-color: #F9CC01;
}


/*####### -RIGHT    ######*/

.plain { text-align:justify;  }
p.plain2 { text-align:justify; margin:0px 20px 0px 0px  }
p.plain { margin:10px 10px 10px 10px;  }

 
 


/*####### -XMENU TOP######*/
td.content {
	padding:0px 0px 0px 0px;
}

table.menu_top {
	 width:100%;
	 margin: 0px 0px 0px 0px;
	 background-color:#F9CC01;
}

.slogan {
	height:27px;
	padding:2px 0px 0px 0px;
	font-family: Verdana, Tahoma;
	font-size: 14pt !important;
	font-weight:bold;
}
.top_image {
	background: url(images/banner.jpg) top center no-repeat;
	height:133px;
	padding:108px 0px 0px 0px;
	font-family: Verdana, Tahoma;
	font-size: 11pt !important;
	font-weight:bold;
}

.contact {
	background-color:#808040;
	height:30px;
	color:#F9CC01;
	padding:8px 10px 0px 10px;
	font-size:9pt !important;
}
.contact a {color:#FFFED0; text-decoration:none;margin:0px 40px 0px 0px;}
.contact a:hover {color:#FFFED0; text-decoration:underline;}
.contact a:visited {color:#FFFED0;}

.contact span {margin:0px 30px 0px 0px;color:#F9CC01;}
.contact span.end {margin:0px 0px 0px 0px;color:#FFFED0;}
/*.dummy {
	width:25%;
	border-bottom: 3px solid #FFFFFF;
	background: #E4E4D4 url(images/_bgr1.gif) 0px 0px repeat-x;
}
.dummy_bgr {margin:0px 0px 0px 25px;background: #E4E4D4 url(images/_bgr7.gif) top right repeat-x;height:89px;}
.timedata {font-size:8pt; margin:0px 8px 0px 0px;color:#969654; letter-spacing:1px;
white-space:nowrap;}

table.menu_top td.contact {
	padding:18px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:75%;
 	background: #E4E4D4 url(images/_bgr1.gif) 0px 0px repeat-x;
 	border-bottom: 3px solid #FFFFFF;
 	height: 107px;
}
div.banner { 
	background: url(images/_bgr5.gif) top right no-repeat;
	color: #424242; 
	font-size: 10pt;
	letter-spacing:1px;
	font-family: Arial,'Microsoft Sans Serif', Helvetica; 
	padding: 25px 0px 0px 25px; 
	margin: 0px 0px 0px 0px; }
	
div.banner2 { 
	width: 100%;
	margin: 16px 0px 0px 0px;
	padding: 12px 0px 0px 25px; 
	color:#969654;
	font-size: 9pt;
}
div.banner2 b { 
	padding: 0px 100px 0px 0px; 
}
div.banner2 a {font-size: 8pt; color: #424242; text-decoration:none;font-weight:bold;}
div.banner2 a:hover {color: #424242; text-decoration:underline;}
div.banner2 a:visited {color: #424242; }


table.menu_top td.contact2 {
padding:5px 0px 0px 26px;
height: 27px;
background: url(images/_bgr4.gif) 250px 30px no-repeat #E4E4D4;
}*/

td.menu {vertical-align:top;background: #da0000; width:210px;}

div.head {padding: 0px 0px 0px 0px;height: 194px;background:#808040 url(images/_bgr8.gif) 0px 160px repeat-x;}
div.logo {padding: 55px 0px 0px 12px;}
div.head a,
div.head a:visited {font-size: 9pt !important; color: #fff; text-decoration:none;margin:0px 0px 0px 0px; padding:0px 0px 7px 0px;letter-spacing:2px;  }

div.menu{ padding:35px 7px 0px 0px ;}
div.menu a:active,
div.menu a:visited,
div.menu a {
display:block;
white-space:nowrap;
font-weight: bold;
text-decoration: none;
text-align: right;
color: #efff00;
background: url(images/_menu.gif) right center no-repeat;
padding:0px 13px 0px 0px;
margin:0px 0px 13px 0px;
font-size:9pt !important;
letter-spacing: 1px;
}
div.menu a:hover {
color:#F9F9F9;
}

.decor {margin: 30px 0px 0px 35px;}

.contact2 {
background-color: #E4E4D4;
border-bottom:3px solid #fff;
}



td.line a.menu { 
	padding:0px 10px 0px 10px;
	
 } 



/*####### -CLASS   #######*/
.top_pad5 { padding:5px 0px 0px 0px }
.pad10 { padding:10px 10px 10px 10px }
.mar_tb { margin:10px 0px 25px 0px }


.display_items {
	text-align:center;
	padding:10px 50px 10px 50px;
}
.back {
	display: block;
	text-align:left;
}

.eflyer table, .eflyer td { background-color: white;}



/*####### -FIX     #######*/
div.fixer_rlms table {
	margin:0px 0px 10px 0px;	
}
div.fixer_rlms table td,div.fixer_rlms table td font {	
	text-align:justify;
	font-size:8pt;
}
	
.fixer_rmls_link {
}

.fixer_rmls_link a { color: #6B6B6D; }
.fixer_rmls_link a:hover { color: #6B6B6D; }
.fixer_rmls_link a:visited { color: #6B6B6D; }


/*####### -TABLE_FORM#####*/
table.table_form {
	width:60%;
	border:1px solid #6B6B6D;
}

table.table_form td {
	border-bottom:1px dotted #6B6B6D;
	vertical-align:middle;
	padding:10px 10px 10px 10px;
}
tr.fillbgr td.question {
	background-color: #fff;
	border-right:1px dotted #6B6B6D;
}
tr.fillbgr td.question b {
		display:block;
}
tr.fillbgr td.question i {
	font-size: 8pt;
	line-height:8px;
}

tr.fillsome td {
	background-color: #FFFFFF;
	
}
tr.fillsome td.colspan {
	background-color: #E4E4D4;
	text-align:left;
}
tr.fillsome td.question {
	border-right:1px dotted #6B6B6D;
}

tr.fillsome td.question b {
	display: inline;
}

td.nowrap {
	white-space: nowrap;
}
td.question {
	text-align:right;
	white-space: nowrap;
}
tr.last td {	
		border:none;
		border-bottom:none;
}

tr.last td.question {
		border-right:1px dotted #6B6B6D;
			vertical-align:top;
}

.listings  {background-color:#F0F0F0	}



table.content_home {
	width:100%;
	margin:0px 0px 15px 0px;
}
table.content_home td {	
	vertical-align: top;
	text-align: left;
	padding: 5px 10px 0px 5px;
	text-align:justify;
}

table.content_home img.iborder {	
	margin:5px 0px 0px 0px;	
}
table.content_home td b.header,
table.content_home td strong.header {
	display:block;
	font-size:9pt;
	color: #737339;
	margin:0px 0px 0px 0px;
}

img.photo {
	margin:5px 0px 0px 11px;
}
div.pm {
	
	background-color: #A3A3A3;
	margin:0px 0px 0px 200px;
	padding: 5px 0px 3px 0px;
	text-align:center;
}


.8pt td,
.8pt table,
.8pt div,
.8pt div font,
.8pt div font b,
.8pt font b,
.8pt b,
.8pt font, {

font-size:8pt;
}


.virtual {display: block; width:80px; margin:8px 0px 0px 0px; text-decoration: none;color:#020201}
/*####### -TEST    #######*/
/*
table {	border:1px solid red;	}
td 	{	border:1px solid green;	}
div {	border:1px solid blue;	}
*/
