* { margin:0; padding:0;}
body { bgcolor:#240d00; background:url(images/pattern.png) repeat-x; font-family:Arial; font-size:16pt; line-height:.75em; color:#240d00; text-align:center;}


.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}

p { margin-bottom:13px;}
p.footer {  color:#ffffff; margin-bottom:13px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:27px;}
.form input {width:162px; height:18px; background:#fff; color:#595959; font-size:1em; font-family:arial; padding-left:3px; border:1px solid #e8e8e8; border-left:1px solid #343434; border-top:1px solid #343434;}
textarea { width:162px; height:124px; background:#fff; overflow:auto; color:#595959; font-size:1em; font-family:arial; padding-left:3px; border:1px solid #e8e8e8; border-left:1px solid #343434; border-top:1px solid #343434; margin-bottom:16px;}

/*==================list====================*/
ul { list-style:none;}

.top_menu li { float:left; background:#fff; border:1px solid #e6e6e6; margin-right:2px;}
.top_menu li.last { margin-right:0;}
.top_menu li a { display:block; width:164px; height:61px; text-align:center; line-height:60px; font-weight:bold; text-transform:uppercase; color:#3a3a3a; text-decoration:none;}
.top_menu li a:hover { color:#BD4123; text-decoration:none;}
.top_menu li a.current { color:#BD4123; text-decoration:none;}

.gallery_navigation {padding-top:2px;}
.gallery_navigation li { float:center; background:#B1A08D; border:1px solid #e6e6e6; margin-right:2px;}
.gallery_navigation li.last { margin-right:0;}
.gallery_navigation li a { display:block; height:37px; text-align:center; line-height:36px; font-weight:bold; text-transform:uppercase; color:#240D00; text-decoration:none;}
.gallery_navigation li a:hover { color:#AA1C0B; text-decoration:none;}
.gallery_navigation li a.current { color:#B82C19; text-decoration:none;}


.gallery_navigation_1 {padding-top:2px;}
.gallery_navigation_1 li { float:left; background:#B1A08D; border:1px solid #e6e6e6; margin-right:2px;}
.gallery_navigation_1 li.last { margin-right:0;}
.gallery_navigation_1 li a { display:block; width:220px; height:37px; text-align:center; line-height:36px; font-weight:bold; text-transform:uppercase; color:#240D00; text-decoration:none;}
.gallery_navigation_1 li a:hover { color:#AA1C0B; text-decoration:none;}
.gallery_navigation_1 li a.current { color:#B82C19; text-decoration:none;}

.gallery_navigation_2 { position:relative; margin:0 -32px 0 -32px; width:734px; padding-top:2px;}
.gallery_navigation_2 img { margin-right:2px;}
.gallery_navigation_2 .last { margin-right:0;}

.list1 dt { color:#89281C;}
.list1 dd { padding-bottom:24px; color:#51130B;}

.list2 li a { background:url(images/marker.gif) no-repeat left 4px; padding-left:8px; color:#3a3a3a; text-decoration:underline; line-height:2em;}
.list2 li a:hover { text-decoration:none; color:#e91515;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box {padding-bottom:20px; width:100%; overflow:hidden;}
.img_box img { float:left; margin:0 35px 0 0;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:22px;}

/*==================txt, links, lines, titles====================*/
a {color:#B63E0F; text-decoration:none;}
a:hover { text-decoration:underline;}

h2 { font-size:1.5em; color:#300E0B; font-weight:bold;}
h2.b { font-size:1.5em; color:#AA1C0B; font-weight:bold;}
h3 { font-size:1em; color:#e70404; font-weight:normal;}
h4 { font-size:1em; color:#e70404; font-weight:normal;}

em { color:#e70404; font-style:normal;}

.link1 { background:url(images/marker.gif) no-repeat left 3px; padding-left:9px; text-transform:uppercase;}
.link2 { text-decoration:underline;}
.link2:hover { text-decoration:none;}

.title { margin:6px 0 38px 0;}
.title1 { margin:6px 0 25px 0;}
.title2 { margin:24px 0 38px 0;}

/*==================boxes====================*/
.box1 { background:url(images/box1_bgd.gif) left top repeat-x #fff; padding:27px 0 25px 0; text-align:center;}
.box1 img { margin-right:31px;}
.box1 .last { margin-right:0;}

.cont_box { padding:0 20px 0 0; margin-bottom:0;}
.cont_box span { float:right;}

/*header*/
#header .row_1 { height:138px;}
#header .row_1 img { float:left; margin:37px 0 0 0;}
#header .row_2 { height:65px;}

/*content*/
#content .bgd { background:#C3B49B; width:100%; border-bottom:2px solid #e5e5e5;}
#content .indent { padding:65px 0 57px 41px;}
#content .indent1 { padding:45px 20px 40px 41px;}

/*footer*/
#footer { text-transform:uppercase;}
#footer p { padding:32px 0 0 0; text-align:right;}

/*==========================================*/
