* { margin:0; padding:0;}
body { background:#010101; font-family:Arial; font-size:100%; line-height:1.125em; color:#51422c;}

input, textarea { font-family:Arial; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:20px;}

.tail-top { background:url(images/tail_top.gif) left top repeat-x;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}
.tail-right { position:absolute; top:0; right:0; width:50%; height:590px; background:url(images/tail-right.gif) left top repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:20px;}
.form input {width:175px; height:16px; background:#fff; color:#353535; padding-left:3px; border:1px solid #e1e1e1; border-left:1px solid #d0d0d0; border-top:1px solid #303030;}
textarea { width:185px; height:94px; background:#fff; overflow:auto; color:#353535; padding-left:3px; border:1px solid #e1e1e1; border-left:1px solid #d0d0d0; border-top:1px solid #303030; margin-bottom:4px;}


/*==================list====================*/
ul { list-style:none;}

.list1 li { background:url(images/marker.gif) no-repeat left 6px; color:#51422c; padding:0 0 6px 14px;}
.list1 li a { color:#51422c; text-decoration:none;}
.list1 li a:hover { color:#816a2e;}

.nav-box { background:#271b0f; width:100%; font-size:.91em;}
.nav-box .indent { padding:4px 15px 6px 10px;}
.nav-box a { background:url(images/marker1.gif) no-repeat left 5px; padding-left:13px; color:#786343; text-decoration:none;}
.nav-box a.fright {background:url(images/marker1.gif) no-repeat 16px 7px; border-left:1px solid #352614; padding-left:29px;}
.nav-box a:hover { color:#816a2e; text-decoration:underline;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}
.img-box1 { width:100%; overflow:hidden;}
.img-box1 .fright { margin:0 0 0 20px;}

.signature { position:relative; margin:-29px 0 0 0;}

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:8px;}


/*==================txt, links, lines, titles====================*/
a {color:#816a2e;}
a:hover{text-decoration:none;}

h4 { font-size:1em;}

.link1 { background:url(images/marker1.gif) no-repeat left 5px; padding-left:18px; color:#786343; text-decoration:none; font-size:.91em;}
.link1:hover { text-decoration:underline;}
.link2 { background:url(images/marker.gif) no-repeat left 5px; padding-left:15px; color:#51422c; text-decoration:none;}
.link2:hover { text-decoration:underline;}

.line-hor { border-bottom:1px solid #000; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:22px;}
.title1 { margin-bottom:32px;}

/*==================boxes====================*/
.box { background:url(images/box_bg.gif) left top repeat-x #130f0a; width:100%;}
.box1 { background:url(images/box1_bg.gif) left top repeat-x #130f0a; width:100%;}
.box2 { background:url(images/box2_bg.gif) left top repeat-x; width:100%;}
.box2 .indent { padding:46px 58px 55px 73px;}

/*header*/
#header .logo { position:absolute; margin:121px 0 0 85px;}
#header .reserve { position:absolute; margin:276px 0 0 704px;}
#header .slogan { position:absolute; margin:400px 0 0 369px;}
#header .info { position:absolute; margin:496px 0 0 439px;}
#header .menu { position:absolute; margin:332px 0 0 129px;}
#header .menu img { display:block;}
#header .extra-bg { background:url(images/extra_bg.jpg) no-repeat left bottom; height:602px;}
#header .flash { margin-left:1px;}

/*content*/
#content .row-1 .inner { padding:46px 0 29px 72px;}
#content .row-1 .inner1 { padding:46px 61px 29px 72px;}
#content .row-2 .inner { padding:23px 40px 29px 66px;}
#content .row-2 .inner1 { padding:22px 0 6px 0;}
#content .row-2 .inner2 { padding:22px 0 26px 0;}

/*footer*/
#footer { color:#393029;}
#footer p { padding:33px 0 0 44px;}
#footer a { color:#5c4d27;}

/*================== index.html ==================*/
#page1 #content .row-1 .inner { padding-right:378px;}
#page1 #content .row-1 .extra-img { position:absolute; margin:-93px 0 0 460px; z-index:10;}
/*==========================================*/

