html {font-size:100%; margin:0; padding:0;}
body {margin:0; padding:0;background-color:#E8E1E1;}
body, table  {font-size:10pt; font-family:Tahoma; color:#5D6C77;}

img {border:0;}
form {margin:0;padding:0;}

p {margin:0 0 10px 0;}

.red {color:#CC0000 !important;}
.white {color:#FFF !important;}

.nomargin {margin:0 !important;}

h1 {color:#fa5005;font-weight:bold;text-transform:uppercase;font-size:12pt;margin:0 0 15px 0;text-align:left;}
h2 {color:#1a356e;font-weight:bold;text-transform:none;font-size:12pt;margin:0 0 11px 0;text-align:left;}


ul {margin:0 0 10px 17px;list-style:none;padding:0;}
li {margin:0 0 1px 0;padding:0 0 0 15px;background:url(images/arrow.gif) 0 6px no-repeat;}

li a {color:#447696; text-decoration:underline;}
li a:hover {color:#447696;text-decoration:none;}

a {
	text-decoration: underline;
	color:#3D95DD;
}
a:hover {
	text-decoration: none;
	color:#3D95DD;
}

.inv {display:none;}

input, textarea, select {background-color:#FFF;border:1px solid #BABCBA;font-family:Tahoma;color:#5A5D5C; font-size:11px;width:200px;}
textarea {width:330px;height:70px;}
.submit {width:auto !important;border:1px solid #01467f;background:#0c93ff url(images/bgr_submit.gif) left center repeat-x !important;color:#FFF;font-weight:bold;}




#main {width:1200px; margin:auto;background:#683333 url(images/bgr.gif) 0 0 repeat-x;}
#left {margin:0 251px 0 0;background-color:#FFF;}
*html #left {margin:0 251px 0 0 !important;}
#right {width:251px;float:right;background:url(images/bgr_right.jpg) 0 0 no-repeat;}


.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */


/*#################  LEFT  ##################*/

.menu ul {margin:13px 24px 0 28px;}
.menu li {margin:0;padding:4px 0 7px 0;background:url(images/dot_m.png) left bottom repeat-x;}
.menu li.last {background:none !important;}
.menu a {font-size:11pt;color:#FFF;text-decoration: none;background:url(images/arrow_m.gif) 0 7px no-repeat;padding:0 0 0 16px;}
.menu a:hover {color:#FFF;text-decoration: none;background:url(images/arrow_m_h.gif) 0 7px no-repeat !important;padding:0 0 0 21px !important}

.address {padding:30px 0 0 28px;color:#FFF;font-size:8pt;line-height:11pt;}
.address a {text-decoration: underline;color:#FFF;}
.address a:hover {text-decoration: none;color:#FFF;}


/*#################  TOP  ##################*/

#top {background:#838383 url(images/banner.jpg) 0 0 no-repeat;height:135px;}
*html #top {height:auto !important;}
.logo {padding:5px 0 0 35px;}
.date {padding:14px 0 0 39px;+padding:12px 0 0 39px;color:#FFF;font-size:8pt;}
*html .date {padding:12px 0 3px 39px !important;}


/*#################  CONTENT  ##################*/

.content {background-color:#FFF;min-height:423px;padding:30px 38px 33px 38px;text-align:justify;line-height:13pt;}
*html .content {height:423px;}
.front_bot {margin:30px 0 0 0; padding:15px 0 0 0;}
.float_l {float:left; margin:0 27px 0 0;}
div.last {margin:0;}

.line {background:url(images/dot.gif) 0 0 repeat-x;}
.photo img {background-color:#527cae;padding:4px;}
.photo2 img {background-color:#527cae;padding:2px;margin:3px 20px 0 0; float:left;}
.photo2 td.left {padding:0 30px 0 0;width:430px;}
.photo3 img {background-color:#527cae;padding:2px;margin:0;}
.photo3 a {margin:0 20px 0 0;}
.gallery  img {background-color:#527cae;padding:2px;margin:0;}
.gallery  td {padding:0 20px 20px 0;}
.gallery  td.end {padding:0 0 20px 0;}

.price table {background-color:#9DA7B5;margin:0 0 20px 0;}
.price table td {background-color:#FFF;text-align:center;vertical-align:middle;}
.price table th {background-color:#ECCECF;text-align:center;vertical-align:middle;white-space:nowrap;}

/*#################  FOOTER  ##################*/

.footer {padding:25px 18px 0 23px;font-size:8pt;color:#FFF;}
.footer a {text-decoration: none;color:#FFF;padding:0 15px;}
.footer a:hover {text-decoration: underline;color:#FFF;}
.logo001 {float:right;padding:10px 0 14px 0;}
.logo001 a {padding:0;}


.bold {font-weight:bold;}
.specpredl {
font-size:12px;
color:#000000;
background-color:#ff0000; 
padding:10px;
font-weight:bold;
}
.fastnav {
width:912px;
padding:15px 0px 5px 15px;
color:#daafaf;
}
.fastnav a {
color:#daafaf;
text-decoration:none;
}

p.non {visibility:hidden;}