* { margin:0; padding:0;}
body {background:url(images/body-tail.jpg) repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#574d16; min-width:980px}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

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

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

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

p { margin:0; padding:0;}

.cont-tail-left { background:url(images/cont-tail-left.png) repeat-y left top; z-index:2; position:relative;}
.cont-tail-top { background:url(images/cont-tail-top.gif) repeat-x left top #262213; width:50%; position:absolute; left:0; bottom:0; z-index:1}


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

#form .form { height:26px;}
#form input {width:263px; padding:2px 3px 2px 3px; background:#322e20; border:1px solid #cab31c; color:#cab31c;}
#form textarea { width:263px; height:72px; overflow:auto; background:#322e20; border:1px solid #cab31c; padding:2px 3px 0 3px; color:#cab31c;}


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

#header .fright ul li { float:left; font-weight:bold; text-transform:uppercase; padding-left:1px;}
#header .fright ul li a { text-decoration:none; color:#262213; width:120px; height:198px; display:block; background:url(images/nav-bg.gif) no-repeat center 124px;}
#header .fright ul li a span { display:block; text-align:center; padding-top:100px;}
#header .fright ul li a:hover,
#header .fright ul li a.act { 
	color:#f9dd1f; background:url(images/nav-act.gif) no-repeat left top;
}

.list li { line-height:1.29em; padding-bottom:32px; width:100%; overflow:hidden; vertical-align:top;}
.list li span { width:100%; overflow:hidden; display:block; padding-bottom:13px;}
.list li b { display:block; color:#fbdf1f; background:url(images/list-right.gif) no-repeat right top #262213; float:left; padding:1px 20px 1px 9px; height:18px;}
.list li a { text-decoration:none; color:#fbdf1f;}
.list li a:hover { color:#fff;}

.list1 li { line-height:1.29em; padding-bottom:32px; width:100%; overflow:hidden; vertical-align:top;}
.list1 li em { width:100%; overflow:hidden; display:block; padding-bottom:13px; font-style:normal;}
.list1 li b { display:block; color:#fbdf1f; background:url(images/list-right.gif) no-repeat right top #262213; float:left; padding:1px 20px 1px 9px; height:18px;}
.list1 li span.link { padding-top:30px;}
.list1 li.last { padding-bottom:0;}

.list2 { width:100%;}
.list2 li { font-size:1.29em; padding:0 0 14px 21px; background:url(images/marker.gif) no-repeat left 4px;}
.list2 li a { color:#cab31c; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}
.list2 li.last { padding-bottom:0;}

.list3 { padding-bottom:22px; width:100%;}
.list3 li { padding:0 0 12px 21px; background:url(images/marker1.gif) no-repeat left 4px; font-weight:bold;}
.list3 li a { color:#574d16; text-decoration:none;}
.list3 li a:hover { text-decoration:underline;}
.list3 li.last { margin-bottom:-22px;}


/*==================other====================*/
.p1 { margin-bottom:20px;}

.phone { float:right; margin-right:30px;}


/*==================txt, links, lines, titles====================*/
a {color:#cab31c; outline:none;}
a:hover{text-decoration:none;}
.logo
{
  clear: both;
  position: absolute;
  margin: 110px 0px 0px 170px;
  padding: 0px;
}

.slogan
{
  clear: both;
  position: absolute;
  margin: 40px 0px 0px 160px;
  font-weight: bold;
  font-size: 14px;
  font-family: "Verdana";
  font-style: normal;
  line-height: 21px;
  text-align: center;
  width: 300px;
  padding: 0px;
  color: #000000;
}

.slogan3
{
  margin: 80px 0px 0px 150px;
  text-align: center;
  font-family: "Verdana";
  font-size: 14px;
  font-weight: bold;
  width: 700px;
  color: #000;
}

.naka_email
{
  color: #666666;
}
.slogan1
{
  clear: both;
  position: absolute;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  margin-top: 50px;
  margin-left: 120px;
  width: 400px;
}
.slogan2
{
  clear: both;
  position: absolute;
  font-weight: bold;
  font-size: 17px;
  text-align: right;
  margin-top: 4px;
  margin-left: 580px;
  width: 400px;
  color: #000000;
}

.naka_contact
{
 clear: both;
 position: absolute;
 border: 1px solid #000;
 width: 450px;
 height: 338px;
 margin-left: 400px;
}

.staff_bkg
{
  clear: both;
  position: absolute;
left: 140px;
  border-left: 20px solid #222;
  border-top: 1px solid #222;
  border-right: 1px solid #222;
  border-bottom: 1px solid #222;
  width: 280px;
  height: 580px;
  margin: 0px 0px 0px 700px;
}
.staff_bkg h4
{
  font-size: 28px;
  font-weight: bold;
  color: #111;
  margin-top: 10px;
  margin-left: 20px;
  border-bottom: 1px dotted #333;
  width: 240px;
}
.staff_bkg p
{
  font-size: 13px;
  font-color: #333;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 10px;
}
.imgs
{
  width: 940px;
  height: 730px;
  padding-left: 40px;
}

.imgs img
{
  border: 1px solid #666;
  margin: 25px 25px 0px 25px;

}
.txt1
{
  position: absolute;
  font-size: 12px;
  color: #333333;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 0px 30px;
  width: 390px;
  height: 20px;
}
.txt2
{
  position: absolute;
  font-size: 12px;
  color: #333333;
  text-align: center;
  margin: 0px 0px 0px 487px;
  padding: 0px;
  width: 390px;
  height: 20px;
}
.txt3
{
  position: absolute;
  font-size: 12px;
  color: #333333;
  text-align: center;
  margin: 0px 0px 0px 30px;
  padding: 0px;
  width: 390px;
  height: 20px;
}
.txt4
{
  position: absolute;
  font-size: 12px;
  color: #333333;
  text-align: center;
  margin: 0px 0px 0px 487px;
  padding: 0px;
  width: 390px;
  height: 20px;
}

.submenu
{
 clear: both;
 position: absolute;
 margin: 5px 0px 0px 710px;
 padding: 0px;
 width: 260px;
 height: 20px;
}
.submenu a
{
 color: #333333;
 font-weight: bold;
 font-size: 16px;
}
.next
{
  clear: both;
  position: absolute;
  text-align: right;
  margin-left: 180px;
}

.prev
{
  clear: both;
  position: absolute;
  text-align: left;
}
h1 { font-size:92px; line-height:1.3em;}
h1 a { color:#262213; text-decoration:none; /*background:url(images/logo.gif) no-repeat 181px 123px;*/ display:block;}
h1 span { display:block; margin-top:-47px;}
h2 { font-size:65px; line-height:1.2em; color:#262213;}
h2 span { display:block; margin-top:-14px;}
h3 { font-size:52px; line-height:1.2em; color:#262213; margin:-10px 0 30px 0;}
h3 span { display:block; margin-top:-18px;}
h4 { font-size:1.59em; line-height:1.33em; font-weight:normal; margin-bottom:3px;}

#content .txt1 p { line-height:1.29em;}

.link { font-weight:bold; text-transform:uppercase; text-align:right; display:block;}  
.link a { text-decoration:none; color:#6c6110;}
.link a:hover { text-decoration:underline;}


/*==================boxes====================*/
.box { width:100%;}

.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; height:45px; padding-left:42px;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; height:45px; padding-right:104px;}
.box .right-bot-corner1 {background:url(images/right-bot-corner3.gif) no-repeat right bottom; height:45px; padding-right:218px;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x left bottom; height:45px; position:relative;}

.box .border-left {background:url(images/border-left.gif) repeat-y left top;}
.box .inner { padding:0 0 11px 50px;}
.box h2 { top:-15px; position:relative;}
.box .link { position:absolute; right:-104px; bottom:2px;}
.box .right-bot-corner1 .link { position:absolute; right:-218px; bottom:2px;}

.box1 { width:100%; position:relative;}
.box1 .border-bot {background:url(images/border-bot1.gif) repeat-x left bottom; width:100%;}
.box1 .border-left {background:url(images/border-left1.gif) repeat-y left top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.box1 .right-bot-corner1 {background:url(images/right-bot-corner2.gif) no-repeat right bottom;}
.box1 .inner { padding:7px 20px 55px 50px;}
.box1 h2 { color:#fbdf1f; margin-bottom:20px;}
.box1 h4,
.box1 p { 
	color:#cab31c;
}	
.box1 .link { position:absolute; right:0; bottom:2px;}
.box1 .link a { color:#b4a019;}


/*header*/
#header .fleft { padding-top:23px;}

/*content*/
#content { position:relative;}
#content p { line-height:1.71em;}
#content .row-1 .indent { padding:60px 0 50px 0;}
#content .row-2 .tail {background:url(images/cont-tail-top.gif) repeat-x left top #262213; overflow:hidden; position:relative;}
#content .row-2 .cont-corner-right { padding-right:240px;}
#content dl { line-height:1.29em; margin-bottom:-18px;}
#content dl dt { font-weight:bold;}
#content dl dd { margin-bottom:18px;}

/*footer*/
#footer p { position: absolute;text-align:right; color:#341f18; text-transform:uppercase; font-weight:bold; font-size:10px; padding-top:39px;}
#footer p a { color:#341f18; text-transform:none; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

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