body {
  margin: 0px;
  padding: 0px;
   background-image: url(../imgs/roadt1.jpg); 
}

body, td, p { font: 1px Verdana; color: 000000;}

a {text-decoration: underline; }
a:hover {text-decoration: none; }
img { border-width: 0px; background-color: eeeeee; }
form { margin: 0px; padding: 0px; display: inline; }

.t_10 {font-size: 10px;}
.t_11 {font-size: 11px;}
.t_12 {font-size: 12px;}
.t_14 {font-size: 14px;}

p {margin-top: 0px; margin-bottom: 10px; font-size: 12px; }
h1 { font: bold 15px Verdana; color: 902F00; margin: 0px; margin-bottom: 10px; }

.com { color: 888888; }

.i { border: 1px #7A381A solid; }

/* main header table */
.head { width: 690px; height: 146px;  padding-top: 9px; padding-left: 16px; background-image: url(../imgs/fpr_bghdr.jpg); text-align: right; background-repeat: no-repeat}

.logo { display: inline; }
.logo img { margin-right: 240px; }

.h2 { color: ffffff; display: inline; vertical-align: top; font-size: 11px;  margin-right: 6px;}
.h2 a { color: ffffff; font-size: 11px; }

.desc { width: 300px; font: bold 12px Verdana; color: FFFFCC; margin-top: 16px; margin-left: 370px; margin-right: 6px; margin-bottom: 12px; height: 43px; text-align: right;}

.menu { display: inline; vertical-align: center;}
.menu a { color: 7A381A; text-decoration: none; font-size: 12px; text-transform: uppercase; background: url(../imgs/m_sep.gif) no-repeat 100% 0px; padding-right: 7px; padding-left: 6px; }
.menu a:hover { text-decoration: underline; }
.menu .last { background-image: none;}

.search { display: inline; margin-left: 19px; margin-right: 7px;}
.search .text { height: 20px; width: 181px; }
.search .but { margin: 0px; padding: 0px; position:relative; top: 3px; left: 3px;}



/* main texts */
.mt { background: url(../imgs/bg_fpr_center.jpg); width: 750px; margin-top: 10px; text-align: left; display: table; }
.mt_left { width: 430px; display: table-cell; vertical-align: top; text-align: left; float: left;}
.mt_right { width: 289px; display: table-cell; vertical-align: top; float: right; }
.mt_l { margin-left: 18px; }
.mt_ltop { margin-left: 18px; width: 720px; }


/* reviews */
.r { background-image: url(../imgs/b_bg.jpg);  }
.r_head { margin-left: 13px; font-size: 18px; color: C31400; }
.r2 { margin: 7px; margin-left: 13px; font-size: 11px;}
.rs { margin-top: 4px; }


/* right blocks */
.b { background: url(../imgs/b_bg.jpg); margin-top: 10px; }
.b2 { margin: 3 13px 3 13px; font-size: 11px; }


/* galleries */
.g1 { border: 1px #7A381A solid; margin-right: 10px; margin-bottom: 10px; }
.g2 { margin: 3 13px 3 13px; font-size: 11px; height: 90px;}
.g3 { height: 95px; margin-bottom: 5px; }


/* h1 */
.h1 { background-image: url(../imgs/h1.jpg); width: 441px; height: 34px;  margin-left: 9px; padding: 8px; padding-left: 15px; background-repeat: no-repeat; }

/* h1-2 */
.h1-2 { background-image: url(../imgs/h1-2.jpg); width: 289px; height: 34px;  margin-right: 9px; padding: 8px; padding-left: 15px; background-repeat: no-repeat; }

/* directory */
.d1 {font-size: 11px;}
.d1 h1 { margin-bottom: 2px; margin-top: 5px;}

/* blog */
.blog { font-size: 12px; margin-bottom: 15px;} 
.blog_link { padding-left: 5px;}
.blog_date { display: inline; background-color: #C16A45; color: ffffff; padding: 4px; padding-bottom: 5px; font-size: 10px;}
.blog_text { margin-top: 10px;}

/* reviews list */
.ssr { margin-bottom: 10px; }
.ssr td, .ssr td a { font-size: 12px; }
.ssr td { border-bottom: 1px #dddddd solid; }
.ssr_no td { border-bottom: 0px #ffffff solid; }


/* link trading */
.lt { width: 100%; text-align: left; display: table; }
.lt_left { width: 49%; display: table-cell; vertical-align: top; text-align: left; float: left;}
.lt_right { width: 49%; display: table-cell; vertical-align: top; float: right; }


/* directory */
.dir { width: 100%; text-align: left; display: table; margin-bottom: 10px; }
.dir_left { width: 49%; display: table-cell; vertical-align: top; text-align: left; float: left; font-size: 11px;}
.dir_right { width: 49%; display: table-cell; vertical-align: top; float: right; font-size: 11px;}
.dir_left a, .dir_right a { font-size: 11px; }
.dir_left h1, .dir_right h1 { margin-top: 5px; margin-bottom: 5px;}


/* footer */
.footer { width: 750px; margin-top: 10px; text-align: center; display: table; font-size: 11px; padding: 10px; border-top: 1px #dddddd solid;}
.footer-left { width: 260px; display: table-cell;   font-size: 11px; padding: 10px; float: left;}
.footer-right { width: 490px; display: table-cell; margin-top: 10px; text-align: center; display: table; font-size: 16px; padding: 10px; float: right;}
.foot_l { color: #525252; margin: 11px; font-size: 13px; }
.foot_l a { color: #642100; }

