html { background:#fff url('../image/bg.png') repeat-x; }
body { font-family:Arial, "lucida console", sans-serif; font-size:0.8em; color:#000; line-height:1.3em; }
input, select, textarea { font-family:Arial, "lucida console", sans-serif; font-size:1em; color:#000; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
hr { height:1px; background:#c2c2c2; color:#c2c2c2; border:0; margin:7px 0; }
hr.separator { background:none; color:#3b3b3b; border-bottom:4px dotted #3b3b3b; margin:10px 0; }

h2.light { font-size:10px; color:#c0b9ab; }

h2, h2 a, legend { color:#ad100e; font-size:24px; }

#gallery { display:block; width:100%; min-height:130px; }
.gallery-div { float:left; margin-right:10px; }
.gallery-img { background-color:#fff; border:1px solid #ccc; padding:3px; }

a { color:#000; text-decoration:none; }
a:hover span { text-decoration:underline; }
a img, a:hover img { vertical-align:middle; text-decoration:none; }

.clear { clear:both; margin:0; padding:0; border:0; }

.date { font-size:11px; color:#666; }

#container, #header { width:840px; margin:0 auto; }

#header { margin-top:30px; }
#header .shadow_left { float:left; width:10px; height:340px; background:url('../image/shadow_left.png') no-repeat; }
#header .top { float:left; width:820px; height:340px; }
#header .shadow_right { float:left; width:10px; height:340px; background:url('../image/shadow_right.png') no-repeat; }

#content { width:800px; margin:0 auto; margin-top:20px; text-align:justify; }
#content .box { width:240px; background:#f7f6f2 url('../image/tab_bg.gif') repeat-x; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #ad100e; float:left; margin-right:5px; }
#content .box div { width:220px; padding:10px; font-size:11px; color:#000; text-align:justify; }
#content .box div h3 { height:30px; background:url('../image/barrow.png') no-repeat 0px 0px; padding:4px 4px 0 25px; color:#fff; font-size:13px; font-weight:normal; }
#content .box hr { width:100%; height:1px; border:0; margin:0; padding:0; color:#fff; background:#fff; }
#content .section { width:300px; float:left; padding-top:1px; }
#content .section .offer { width:280px; height:180px; border:10px solid #dad2c1; }

#footer { font-size:11px; margin:20px auto 0; width:100%; min-height:96px; background:#fdfdfc url('../image/foot_bg.gif') repeat-x; padding-top:20px; text-align:center; color:#800200; }
#footer a { font-size:11px; color:#800200; }
#footer a:hover { text-decoration:underline; }

.field { background:#fff; color:#333; border:1px solid #dce3e3; width:200px; padding:5px; margin-top:5px; float:left; }
.field2 { background:#fff; color:#333; border:1px solid #dce3e3; width:300px; padding:5px; margin-top:5px; float:left; }
.button { background:#ad100e; color:#fff; font-weight:bold; text-align:center; border:0; padding:5px; }

.rez-table { width:310px; border:1px solid #dce3e3; border-collapse:collapse; background:#fff; }
.rez-table th, .rez-table td { border:1px solid #dce3e3; padding:5px; }

#output .error, #output .info { font-weight:bold; font-size:14px; padding:5px; color:#fff; }
#output .error { background:#d90000; }
#output .info { background:#666; }

