html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote,
p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr,
table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite,
var, samp, code, kbd, tt { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none; }

html, body {
	width: 100%;
	height: 100%;
}

.bdy00 {
	margin: 0;
	padding: 0;
	background: #808080;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C0C0C0;
	overflow: hidden;
}
.bdy01 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -72px;
	background: transparent url(/gfx/bg_bdy.jpg) no-repeat center center;
}

a, a:hover { color: #C0C0C0; text-decoration: none; }
a:hover { color: #fff; }
a img { border: none; }

h1, h2, h3, h4, h5 { }
h1 { font-size: 1.6em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

#flsh{
    width:100%;
    height:100%;
    text-align: center;
    vertical-align: middle;
    position:absolute;
    top:0px;
    left:0px;
    z-index:0;
}

#flsh img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#flsh img.last-active {
    z-index:9;
}
#flsh img.active {
    z-index:10;
}

.hdr00 { background: transparent url(/gfx/bg_hd-ftC.png) repeat-x left 0; }
.hdr01 { background: transparent url(/gfx/bg_hd-ft.png) no-repeat left 0; }
.hdr02 { height: 115px; background: transparent url(/gfx/bg_hd-ft.png) no-repeat right -115px; }

.cnt00 { position: absolute; width: 100%; height: 100%; z-index: 10000; }
.cnt01x { position: relative; width: 100%; height: 100%; }
.cnt01 { position: absolute; top: 115px; bottom: 72px; width: 100%; padding: 0; }
.cnt02 { position: relative; margin: 0 auto; width: 990px; /*height: 100%; */}
.cnt03 { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; padding: 3px 0 0 0; width: 990px; height: 30%; /*min-height: 300px; */overflow: visible; background: url(/gfx/bg_txtT.png) repeat-x left top; }

.ftr00 {
  position:absolute;
  width:100%;
  height: 72px;
  padding: 0;
  z-index: 10000;
  vertical-align: bottom;
  background: transparent url(/gfx/bg_hd-ftC.png) repeat-x left -115px;
}
.ftr01 {
  background: transparent url('/gfx/bg_hd-ft.png') no-repeat left -230px;
}
.ftr02 {
  height: 72px;
  background: transparent url('/gfx/bg_hd-ft.png') no-repeat right -302px;
}

.push { height: 72px; }

.hdr,.ftr { position: relative; padding: 0 10px; width: 970px; margin: 0 auto; text-align: left; }
.cnt { min-height: 100%; text-align: left; }
.hdr { height: 100%; }
.ftr { height: 72px; }

.cn {
  background: url('/gfx/bg.png') repeat;
}

.col1 {
display: inline-block;
float: left;
width: 196px;
padding: 0; /*108*/
}
.col1h {
display: inline-block;
width: 196px;
}
.cl2 {
position: absolute;
bottom: 72px; left: 0;
width: 100%;
}
.cl2 .cn {
position: relative;
margin: 0 auto;
width: 990px; height: 250px;
overflow: hidden;
background: url(/gfx/bg.png) repeat;
}

.hdr02 .usrbox {
	position: absolute;
	top: 10px; left: 200px;
	width: 308px;
	padding: 2px 0 2px 10px;
	border-left: 5px #9b8953 solid;
	color: #000;
}
.hdr02 .usrbox a {
	display: inline;
	height: auto;
	text-align: left;
	color: #dad9c6;
	text-transform: none;
	font-weight: normal;
}

.tp {
height: 4px;
line-height: 0;
font-size: 0;
}
.bdy1 {
float: left;
width: 408px;
background: url(/gfx/bg.png) repeat;
}
.bdy2 {
float: right;
width: 246px;
}
.bdy1 #desc, .bdy2 #desc2, .bdy2 #desc3 {
	display: none;
}

.lngbox {
	position: absolute;
	top: 6px;
	left: 150px;
	width: 56px;
}
.lngbox a,.lngbox a:hover { display: block; float: left; margin: 0 2px; width: 24px; height: 17px; font-size: 0; }
.lngbox .pl { background: transparent url(/gfx/flg_pl.gif) no-repeat center left; }
.lngbox .eu { background: transparent url(/gfx/flg_en.gif) no-repeat center left; }

/*.pht {
position: relative;
margin: 0 0 8px;
height: 390px;
border: 1px #9F9A3F solid;
border-width: 0 1px 1px 0;
overflow: hidden;
}
.col2 .pht { border-width: 1px; }
*/
.pht .itms {
position: relative;
overflow: hidden;
height: 390px;
}
.pht .itms img {
position: absolute;
left: 0; top: 0;
width: 654px;
height: 390px;
}
.pht .pnl {
position: absolute;
right: 0; top: 0;
width: 248px;
height: 390px;
z-index: 100;
display: none;
}
.pht .pnl .bg {
position: absolute;
top: 0; left: 0;
z-index: 1;
width: 248px;
height: 390px;
/*background: #ABA544;*/
background: #ABA544;
filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05;
}

.pht2 {
position: relative;
margin: 6px 0;
}
.pht2 .itms {
position: relative;
overflow: hidden;
width: 232px;
height: 171px;
}
.pht2 .itms .ttl,.pht2 .itms .ttlh,.pht2 .itms .img,.pht2 .itms .btnmr { display: none; }
.pht2 .itms .ttlh {
position: absolute;
left: 1px;
top: 112px;
width: 230px;
height: 34px;
background: #000;
filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;
z-index: 2;
}
.pht2 .itms .ttl {
position: absolute;
left: 1px;
top: 112px;
width: 225px;
height: 32px;
font-size: 10px;
padding: 2px 0 0 5px;
z-index: 3;
}
.pht2 .itms .img {
width: 230px;
border: 1px solid #9F9A3F;
z-index: 1;
}
.pht2 .itms .img,.pht2 .itms .img img {
position: absolute;
left: 0;
top: 0;
width: 230px;
height: 145px;
z-index: 1;
}
.pht2 .itms .nr {
display: inline;
position: absolute;
left: 0;
bottom: 0;
width: 16px;
height: 16px;
}

.pht2 .i1 .nr { }
.pht2 .i2 .nr { left: 24px; }
.pht2 .i3 .nr { left: 48px; }
.pht2 .i4 .nr { left: 72px; }
.pht2 .i5 .nr { left: 96px; }
.pht2 .i6 .nr { left: 120px; }
.pht2 .itms .btnmr {
position: absolute;
right: 8px;
bottom: 0;
height: 24px;
}
.bx .btnmr img { display: block; }

.mnu0h {
position: relative;
height: 343px;
}
.mnu0h a,.mnu0h a:hover {
display: block;
}
.mnu0h img {
display: block;
}

.mnu {
float: left;
width: 136px;
margin: 0 0 6px;
}
.mnu.br {
clear: left;
}
.mnu li {
list-style-type: none;
}
.mnu li a, .mnu li a:hover {
display: block;
}
.mnu li.l0 {
color: #817D34;
font-weight: bold;
}
.mnu li.l0 a,.mnu li.l0 a:hover {
display: block;
padding: 2px 0 2px 3px;
border-left: 3px #817D34 solid;
color: #817D34;
text-transform: uppercase;
}
.mnu li.l1 {
color: #817D34;
line-height: 1.4em;
font-weight: bold;
}
.mnu li.l1 a,.mnu li.l1 a:hover {
display: block;
padding: 0 0 0 6px;
border: none;
color: #C0C0C0;
text-transform: none;
font-weight: normal;
}
.mnu li.l1 a:hover {
color: #9F9A3F;
}
.mnu li.l2,.mnu li.l2 a,.mnu li.l2 a:hover {
color: #C0C0C0;
line-height: 1.4em;
padding: 0 0 0 6px;
}

.mnu3h { float: right; margin: 0; padding: 4px 0 0; width: 45%; }
.mnu3 { text-align: right; color: #F0F0F0; font-weight: normal; }
.mnu3 li {
float: right;
margin: 0 12px 0 0;
list-style-type: none;
}
.mnu3 li a, .mnu3 li a:hover {
padding: 0 0 0 8px;
color: #FFF;
background: transparent url(/gfx/bg_mnu3i.gif) no-repeat left 6px;
line-height: 1.5em;
}
.mnu3 li.act a { color: #E0E0E0; background-image: url(/gfx/bg_mnu3i.gif); font-weight: bold; }
.mnu3 li a:hover { border: 1px #F0F0F0 solid; border-width: 0 0 1px; }

.nwsbr {
margin: 19px 0 10px;
border-top: 1px #817d34 solid;
border-bottom: 1px #2f2d13 solid;
background: url(/gfx/bg.png) repeat;
}
.nwsbr div {
float: left;
height: 16px;
padding: 4px;
background: url(/gfx/bg_nwsbr.png) repeat-x;
font-weight: bold;
color: #a9a64b;
text-transform: uppercase;
}
.nwsbr ul { height: 24px; overflow: hidden; background: url(/gfx/bg_nwsbrL.png) no-repeat; }
.nwsbr ul li { height: 16px; padding: 3px 4px 5px 9px; }
.nwsbr ul li a,.nwsbr ul li a:hover { color: #ddda5c; font-size: 14px; font-weight: normal; }

.bx {
width: 232px; /*248*/
height: 201px;
margin: 0 0 12px;
padding: 6px 8px 0;
background: transparent url(/gfx/bg_bx.gif) no-repeat top left;
position: relative;
}

.bx .h {
text-transform: uppercase;
color: #918D58;
font-size: 14px;
font-weight: bold;
}
.bx .ft {
border: 4px #C4C2A5 solid;
}

.bx2 {
position: absolute;
top: 10px; left: 10px;
z-index: 5;
width: 212px; /*228*/
height: 127px; /*133*/
margin: 0;
padding: 6px 8px 0;
background: transparent url(/gfx/bg_bx2.png) no-repeat top left;
position: relative;
}
.bx2 .h {
text-transform: uppercase;
color: #000;
font-size: 14px;
font-weight: bold;
}

.bx3 {
position: absolute;
top: 10px; left: 10px;
z-index: 5;
width: 212px; /*228*/
height: 75px; /*133*/
margin: 0;
padding: 6px 8px 0;
background: transparent url(/gfx/bg_bx2.png) no-repeat top left;
position: relative;
}
.bx3 .h {
text-transform: uppercase;
color: #000;
font-size: 14px;
font-weight: bold;
}

.bx4 {
width: 232px; /*196*/
height: 85px; /*90*/
margin: 0 0 12px;
padding: 6px 8px 0;
background: transparent url(/gfx/bg_bx4.gif) no-repeat top left;
position: relative;
}

.bx4 .h {
text-transform: uppercase;
color: #918D58;
font-size: 14px;
font-weight: bold;
}
.bx4 .ft {
border: 4px #C4C2A5 solid;
}
.bx4 .btnmr {
position: absolute;
right: 16px;
bottom: 6px;
height: 24px;
}
.bx4 .btnmr img { display: block; }

.error {
	font-size : 0.8em;
	line-height : 1.2em;
	background: #FFF;
	padding: 5px;
	margin: 5px 0;
	color: #C00;
	font-weight: bold;
}

.frm p {
	margin: 15px 10px;
	font-size: 13px;
}

.frm .row .error {
	font-size : 0.8em;
	line-height : 1em;
	margin-left: 170px;
	width: 390px;
	background: #FFF;
	padding: 5px;
	margin: 5px 0 5px 171px;
	color: #C00;
	font-weight: bold;
}

.frm .row { margin : 10px 0; clear : both; }

.frm .row label {
	width: 165px;
	float: left;
	text-align: right;
	display: block;
	padding-right: 5px;
	color: #C0C0C0;
}
.frm .row .l2 {
	width: auto;
	float: none;
	text-align: left;
	display: block;
	color: #C0C0C0;
}
.frm .row input[type=text] { color: #C0C0C0; font-size : 1em; width : 400px; border: 1px #9F9A3F solid; background: #363636; }
.frm .row input[type=password] { color: #C0C0C0; font-size : 1em; width : 400px; border: 1px #9F9A3F solid; background: #363636; }
.frm .row select { color: #C0C0C0; font-size : 1em; width : 400px; border: 1px #9F9A3F solid; background: #363636; }
.frm .row textarea { color: #C0C0C0; font-size : 1em; width : 400px; border: 1px #9F9A3F solid; background: #363636; height: 250px; }
.frm .captcha { margin-left : 250px; }

.frm .submit {
	padding : 5px 200px;
	margin-top : 10px;
	text-align: center;
}
.frm .submit .btn, form .submit .btn1, form .submit .btn2 {
	display: block;
	padding: 2px 0;
	width: 90px;
	border: 1px #9F9A3F solid;
	color: #C0C0C0;
	font-size: 1em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: none;
}
.frm .submit .btn:hover, form .submit .btn1:hover, form .submit .btn2:hover {
	text-decoration: underline;
}
.frm .submit .btn {
	margin: 0 auto;
}
.frm .submit .btn1 {
	float: left;
}
.frm .submit .btn2 {
	height: 16px;
	float: right;
}

.frm1 { z-index: 10; }
.frm1 label { margin : 4px 0 2px; clear : both; display: block; color: #000; font-size: 0.9em; }
.frm1 .txt { display: block; width: 210px; height: 16px; border: 1px #9F9A3F solid; background: transparent; color: #000; font-size: 0.9em; }
.frm1 .txt2 { display: block; float: left; width: 185px; height: 16px; border: 1px #9F9A3F solid; background: transparent; color: #000; font-size: 0.9em; }
.frm1 .ui-datepicker-trigger { float: right; }
.frm1 .btn1 { position: absolute; left: 16px; bottom: 0; width: 74px; height: 19px; }
.frm1 .btn1 img { display: block; width: 74px; height: 19px; }
.frm1 .btn2 { position: absolute; right: 16px; bottom: 0; height: 19px; }

.frm4 { }
.frm4 label { margin : 4px 0 2px; clear : both; display: block; color: #FFF; font-size: 0.9em; }
.frm4 .txt { display: block; width: 230px; height: 16px; border: 1px #9F9A3F solid; background: transparent; color: #FFF; font-size: 0.9em; }
.frm4 .btn1 { position: absolute; left: 16px; bottom: 0; height: 19px; }
.frm4 .btn1 img { display: block; }
.frm4 .btn2 { position: absolute; right: 16px; bottom: 0; height: 19px; }

.tsr9 { clear: both; margin: 0 0 10px 0; padding: 5px; }
.tsr9 .img { position: relative; float: right; margin: 0 0 0 10px; padding: 2px; display: inline; border: 2px #9F9A3F solid; }
.tsr9 .img img { display : block; }
.tsr9 .ttl { margin: 0 10px; font-size: 1.2em; font-weight: bold; }
.tsr9 .ttl a, .tsr9 .ttl a:hover { font-size: 1.0em; }
.tsr9 .cat { margin: 0 10px; }
.tsr9 .cat, .tsr9 .cat a, .tsr9 .cat a:hover { font-size: 0.9em; font-weight: normal; color: #7c7c7c; }
.tsr9 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
.tsr9 .bmr { color: #dc7200; }

.itmttlh { position: absolute; left: 0; top: 342px; width: 654px; height: 48px; background: #000 none; filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45; z-index: 100; }
.itmttl { position: absolute; left: 0; top: 342px; padding: 13px 0 0 13px; text-align: left; color: #F0F0F0; font-weight: normal; z-index: 110; }
.itmphth { width: 654px; height: 30%; overflow: hidden; background: url(/gfx/bg_txtT.png) top center; }
.itmpht { display: block; }
.itmphts { position: absolute; width: 104px; height: 390px; z-index: 100; padding: 1px 0 0; }
.itmphts li { height: 76px; padding: 0 2px 2px; text-align: center; }

.pnl {
position: absolute;
right: 1px; top: 0;
width: 104px;
height: 390px;
z-index: 100;
display: none;
}
.pnl .bg {
position: absolute;
top: 0; left: 0;
z-index: 1;
width: 104px;
height: 390px;
background: #FFF;
filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05;
}

.pnl2 {
position: absolute;
right: 0; top: 0;
width: 248px;
height: 390px;
z-index: 100;
}
.pnl2 .bg {
position: absolute;
top: 0; left: 0;
z-index: 1;
width: 248px;
height: 390px;
/*background: #ABA544;*/
background: #ABA544;
filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
}

.pnl3 {
display: none;
position: absolute; top: 0; left: 0;
width: 406px; height: 390px;
z-index: 100;
}
.pnl3 .bg {
position: absolute; top: 0; left: 0;
z-index: 1;
width: 406px;
height: 390px;
/*background: #ABA544;*/
background: #ABA544;
filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
}
.pnl3 .bcn {
position: absolute; top: 10px; left: 10px;
width: 386px; height: 370px;
overflow: auto;
z-index: 100;
}


/*.bx5 { position: absolute; top: 10px; left: 10px; z-index: 5; width: 228px; 228 height: 370px; 390 margin: 0;
	background: transparent url(/gfx/bg_bx5T.png) no-repeat top left; color: #000; }
.bx5 .h { text-transform: uppercase; color: #918D58; font-size: 14px; font-weight: bold; }
.bx5 .bgc { position: absolute; left: 0; top: 20px; width: 228px; height: 340px; background: transparent url(/gfx/bg_bx5.png) repeat-y top left; z-index: 2; }
.bx5 .bgf { position: absolute; left: 0; bottom: 0; width: 228px; height: 10px; background: transparent url(/gfx/bg_bx5B.png) no-repeat top left; z-index: 2; }
.bx5 .frm { position: absolute; left: 0; top: 0; padding: 0 8px; width: 212px; height: 370px; z-index: 100; }
.bx5 table { border: 0; text-align: center; }
.bx5 table td { border: 0; color: #000; }
.bx5 .pgs { position: absolute; left: 10px; bottom: 4px; }
.bx5 .btn2 { position: absolute; right: 20px; bottom: 0; }

*/
/*.frm5 { z-index: 10; }
.frm5 .h { display: block; padding: 2px 0; text-transform: none; border-bottom: 1px #8f8a3b solid; }
.frm5 label { margin : 4px 0 2px; clear : both; display: block; color: #000; font-size: 0.9em; }
.frm5 input { background: #fff; color: #000; }
.frm5 .txt { display: block; width: 210px; height: 16px; border: 1px #9F9A3F solid; background: transparent; color: #000; font-size: 0.9em; }
.frm5 .rw.b1 { position: relative; width: 191px; margin: 0 0 16px 5px; padding: 5px 5px 0 5px; background: transparent url(/gfx/bg_b1T.png) no-repeat top left;
	color: #8f8a3b; font-weight: bold; font-size: 0.8em; }
.frm5 .rw.b1 .bgB { position: absolute; bottom: -8px; left: 0; width: 201px; height: 8px; background: transparent url(/gfx/bg_b1B.png) no-repeat bottom left; }
.frm5 .rw.b1 table { margin: 0; width: 100%; }
.frm5 .rw.b1 td { padding: 1px; font-weight: normal; color: #bababa; text-align: left; vertical-align: top; }
.frm5 .rw.b1 .td2 .hid { display: none; }
.frm5 .rw.b1 .td3 { width: 40px; text-align: right; }
.frm5 .rw.b2 { position: absolute; bottom: 35px; left: 13px; width: 181px; height: 49px; padding: 10px; background: transparent url(/gfx/bg_b2.png) no-repeat top left;
	color: #8f8a3b; font-weight: bold; font-size: 1.2em; }
.frm5 .rw.b2 .prc { display: block; position: absolute; bottom: 0px; right: 0px; margin: 10px; color: #fff; font-weight: normal; }
.frm5 .rw.b2 .total, .total_pay { bottom: 0px; right: 0px; color: #fff; font-weight: normal; font-size: 1.4em; }
.frm5 .rw.b2.t { bottom: 108px; }
.frm5 .rw.b2.t input { position: absolute; left: 0; bottom: 0; margin: 10px; }
.frm5 .rwb { clear: both; padding: 2px 0 0 0; font-size: 10px; color: #bababa; }
.frm5 .rwb label { font-size: 10px; color: #bababa; }
.frm5 .rwb input { font-size: 10px; color: #dfdfdf; border: 0px; background: #6f6f6f; padding: 1px; }
.frm5 .rwb textarea { font-size: 10px; color: #303030; border: 0px; background: #bababa; }
.frm5 .date { float: left; width: 104px; padding: 4px 0 0; }
.frm5 #date1h { margin: 0 4px 0 0; }
.frm5 .date label { color: #676561; font-weight: bold; font-size: 1.1em; }
.frm5 .date img { float: right; }
.frm5 #date1,.frm5 #date2 { padding: 2px; width: 76px; height: 17px; border: 0; color: #80804d; background: #f5f4eb; }
.frm5 .pgs .nr { cursor: default; }

.frm5 .people { padding: 4px 0; }
.frm5 .people label { color: #676561; font-weight: bold; font-size: 1.1em; }
.frm5 .people table { margin: 0; width: 100%; }
.frm5 .people td { padding: 2px 1px; font-weight: normal; color: #676561;  text-align: center; vertical-align: top; border: 1px #8f8a3b solid; border-width: 0 1px;  }
.frm5 .people select { width: 40px; background: #f5f4eb; color: #80804D; border: 1px #80804D solid; }
.frm5 .btn1 { position: absolute; left: 16px; bottom: 0; width: 74px; height: 19px; }
.frm5 .btn1 img { display: block; width: 74px; height: 19px; }
.frm5 .btn2 { position: absolute; right: 12px; bottom: 0; }
.frm5 #btnnxt {}
.frm5 #btnprv { display: none; }
.frm5 #btnreg { display: none; }
.frm5 #plt { position: absolute; right: 12px; bottom: 3px; width: 100px; display: none; }
.frm5 #bed { display: none; position: absolute; bottom: 105px; left: 8px; }
.frm5 .reg { color: #FFF; }
*/#lfld1 { float: left; height: 12px; }
#ifld1 { float: right; height: 13px; width: 149px; }
#lfld2 { float: left; height: 12px; }
#ifld2 { float: right; height: 13px; width: 130px; }
#lfld3 { float: left; height: 12px; }
#ifld3 { float: right;  height: 13px; width: 145px; }
#lfld4 { float: left; height: 12px; }
#ifld4 { float: right; height: 13px; width: 155px; }
#lfld5 { height: 12px; }
#ifld5 { float: left; height: 13px; width: 133px; }
#ifld6 { float: left; margin: 0 0 0 4px; height: 13px; width: 50px; }
#lfld7 { height: 12px; }
#ifld7 { float: left; height: 12px; width: 50px; }
#ifld8 { float: left; margin: 0 0 0 4px; height: 13px; width: 133px; }
#lfld9 { height: 12px; }
#ifld9 { height: 3em; width: 189px; }

#lfld10 { height: 12px; }
#ifld10 { height: 13px; width: 189px; }
#lfld11 { height: 12px; }
#ifld11 { float: left; height: 13px; width: 133px; }
#ifld12 { float: left; margin: 0 0 0 4px; height: 13px; width: 50px; }
#lfld13 { height: 12px; }
#ifld13 { float: left; height: 13px; width: 50px; }
#ifld14 { float: left; margin: 0 0 0 4px; height: 13px; width: 133px; }
#lfld15 { float: left; height: 12px; }
#ifld15 { float: left; margin: 0 0 0 5px; height: 13px; width: 158px; }
#lfld16 { height: 12px; }
#ifld16 { height: 3em; width: 189px; }
#lfld17 { display: inline; height: 12px; }
#ifld17 { float: left; height: 13px; }

#lfld18a { display: inline; height: 12px; padding: 0 0 0 4px; }
#lfld18b { display: inline; height: 12px; padding: 0 0 0 4px; }
#ifld18a { float: left; height: 13px; }
#ifld18b { float: left; height: 13px; }

.itmmnu { padding: 10px; }

.tsr1 { position: relative; text-align: left; margin: 0 0 10px; }
.tsr1 .ttl { font-size: 14px; } 
.tsr1 .ld { }

/*.tsr4 { position: relative; margin: 0 10px 8px 0; width: 359px; min-height: 50px; color: #000; }
.tsr4 .bgc { position: relative; padding: 5px; min-height: 65px; }
.tsr4 .bgf { width: 359px; height: 10px; }
.tsr4 .btnchs { position: absolute; right: 130px; bottom: -5px; color: #000; }
.tsr4 .ttl { margin: -3px 0 2px; color: #000; font-size: 11px; font-weight: bold; }
.tsr4 .ttl a, .tsr4 .ttl a:hover { color: #000; font-size: 11px; font-weight: bold; }
.tsr4 .img { float: left; margin: 2px 5px 0 0; }
.tsr4 .ppl { position: absolute; left: 100px; bottom: -5px; color: #000; }
.tsr4 .prc { position: absolute; right: 5px; bottom: 10px; font-size: 12px; }
.tsr4 .prc .prca { font-size: 17px; }
.tsr4 .prc2 { position: absolute; right: 5px; bottom: 0px; font-size: 10px; }
.tsr4 .prc2 .prca { font-size: 11px; }
.tsr4 .adns { font-size: 10px; }
*/
.tsr-cmnt .dt { float: right; font-size: 11px; color: #767676; }
.tsr-cmnt .txt { clear: right; }

.artgall {
	clear: both;
	position: relative;
	padding: 0 0 10px 10px;
}
.artgall .gall {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
}
.artgall li {
	clear: both;
}
.artgall .gall li {
	clear: none;
	float: left;
	margin: 0 9px 9px 0;
}
.artgall .gall a,.artgall .gall a:hover {
	border: 0;
}
.artgall .ttl,.artgall .ttl a {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 4px;
}
.artgall .lnk,.artgall .lnk a {
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
}
.artgall .ft {
}
.artgall .ld, .artgall .ld a {
	font-size: 0.9em;
	color: #000;
}

.gall { clear: both; }
.gall .g2 { padding: 20px; }

.phtbg { margin: 10px; text-align: center; }
.phtitm1 { float: left; margin: 0 7px 7px 0; padding: 1px; border: 2px #FFF solid; }
.phtitm1 img { display: block; }
.phtitm1.s,.phtitm1:hover { border: 2px #ABA544 solid; }

.ftr {
	clear: both;
	margin: 5px 0 0 0;
	padding: 2px 10px;
	border-top: 1px #9F9A3F solid;
	text-align:  center;
}
.ftr .cp { margin: 4px 120px;  }
.ftr,.ftr a,.ftr a:hover { color: #9F9A3F; font-weight: normal; }
.ftr .ftrR {
	float: right;
}
.ftr .ftrL {
	float: left;
}

.bnrs { margin: 20px 0 0; }
.bnrs div { margin: 18px 0 0; text-align: center; }

.icns { clear: right; float: right; }
.icns a { color: #DD7200; font-weight: bold; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 13px; }

#locations { }
#locations .map {
/*
width: 200px;
height: 200px;
*/
}
#locations .map #logocontrol { top: 2px !important; right: 2px !important; bottom: auto !important; left: auto !important; }
#locations .itms { display: none; }
#location .admin { height: 400px; }

.locvet2 { }
.locvet2 .map { height: 400px; overflow: hidden; }

.locvet3 { clear: both; }
.locvet3 .map { height: 390px; overflow: hidden; }

.navibar { position: relative; }
.navibar .nvilnks { width: 610px; margin: 0 auto; padding: 8px 0; }
.nvilnks .prev { float: left; display: inline; width: 85px; text-align: right; }
.nvilnks .nbrs { float: left; display: inline; width: 440px; text-align: center; }
.nvilnks .next { float: right; display: inline; width: 85px; text-align: left; }
.nvilnks span span { padding: 2px 4px; border: 1px solid #000; font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; color: #a3a2a2; }
.nvilnks span a { padding: 2px 4px; border: 1px solid #cdcfd2; font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; }

.clr { clear: both; }

/*tinyMCE*/
.art .wyr1 { color: #F0F0F0; }
.art .wyr1b { color: #F0F0F0; font-weight: bold; }
.art .wyr1i { color: #F0F0F0; font-style: italic; }
.art .wyr1bi { color: #F0F0F0; font-style: italic; font-weight: bold; }
.art .wyr2 { color: #BFA759; }
.art .wyr2b { color: #BFA759; font-weight: bold; }
.art .wyr2i { color: #BFA759; font-style: italic; }
.art .wyr2bi { color: #BFA759; font-style: italic; font-weight: bold; }

table { margin: 1em auto; color: #C0C0C0; border-collapse: collapse; border-spacing: 0px; }
table td { border: 1px #C0C0C0 solid; color: #C0C0C0; padding: 2px 4px; }

table.tbl1 { color: #C0C0C0; }
table.tbl1 td { border: 1px #C0C0C0 solid; color: #C0C0C0; }
table.tbl2 { margin: 1em 0; color: #C0C0C0; }
table.tbl2 td { border: 1px #C0C0C0 solid; color: #C0C0C0; }
table.tbl3 { margin: 1em 0; color: #C0C0C0; }
table.tbl3 td { border: 0; color: #C0C0C0; }
table .th1 { background: #323232; text-align: center; }
table .th1b { background: #323232; text-align: center; font-weight: bold; }
table .th2 { background: #ABA544; text-align: center; }
table .th2b { background: #ABA544; text-align: center; font-weight: bold; }
table .th3 { background: #2B2911; text-align: center; }
table .th3b { background: #2B2911; text-align: center; font-weight: bold; }
table .th4 { background: #605F4D; text-align: center; }
table .th4b { background: #605F4D; text-align: center; font-weight: bold; }
table .td1 { text-align: left; }
table .td2b { text-align: left; font-weight: bold; }
table .td2 { text-align: center; }
table .td2b { text-align: center; font-weight: bold; }

.art { position: relative; height: 100%; font-size: 12px; text-align: left; background: url('/gfx/bg_bl.png') repeat; }

.art .ttlh { position: absolute; top: 4px; width: 100%; height: 48px; background: url('/gfx/bg_wh.png') repeat; }
.art .ttlbg { display: none; position: absolute; top: 0; width: 100%; height: 48px; background: #FFF none; filter: alpha(opacity=20); -moz-opacity: .20; opacity: .20; }
.art .ttl { padding: 0.3em 0 0.3em 12px; text-align: left; color: #E0E0E0; font-weight: normal; font-size: 1em; }
.art .sttl { padding: 0 0 0 10px; text-align: left; color: #E0E0E0; font-weight: normal; font-size: 1.6em; }
.art .arth { position: absolute; top: 56px; bottom: 0; clear: both; overflow: auto; }

.art .itmld { clear: right; padding: 10px; line-height: 1.4em; }
.art .itmtxt { clear: both; padding: 10px 10px 10px 15px; }
.art .itmdt {  padding: 0 10px 0 0; text-align: right; font-size: 11px; color: #767676; }
.art .itmftr { clear: both; padding: 10px 0 10px 10px; color: #3F3F3F; font-size: 10px; }

.art p { margin: 0 0 1em; line-height: 1.5em; }
.art h3 { margin: 0 0 1em; font-size: 1.1em; font-weight: bold; }
.art h4 { margin: 0 0 1em; font-size: 1.0em; font-weight: bold; }
.art a,.art a:hover { border: 1px #FFF dotted; border-width: 0 0 1px; color: #F0F0F0; text-decoration: none; }
.art a:hover { border: 1px #FFF solid; border-width: 0 0 1px; color: #FFF; }


.hd,.ft {
	position: relative;
	width: 990px;
	height: 100%;
	margin: 0 auto;
	text-align: left;	
}
.hd .lgo {
	padding: 4px 0 0 0;
	width: 153px;
	height: 86px;
}

.hd .chd {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 6px 0 0;
	width: 453px;
	height: 52px;
	background: transparent url('/gfx/bg_chd.png') no-repeat right top;	
}
.hd .chd div {
	float: right;
	width: 226px;
}
.hd .chd div a {
	display: block;
	padding: 14px 6px;
	height: 20px; /*48*/
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	color: #5a4f39;
}
/*.hd .chd .usrbox {
	width: 308px;
	padding: 8px 0 0 10px;
	color: #000;
}
.hd .chd .usrbox a {
	display: inline;
	height: auto;
	text-align: left;
	color: #CD6C05;
	text-transform: none;
	font-weight: normal;
}
.cfe {
	width: 459px;
	height: 52px;
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(/gfx/bg_cfe.png) no-repeat left top;	
} 

*/.mnu0 {
position: absolute;
bottom: 30px;
right: 0;
}
.mnu0 li.l0 {
float: left;
padding: 0 35px 0 0;
list-style-type: none;
}
.mnu0 li.l0 a, .mnum li.l0 a:hover {
display: inline;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
color: #dbdac7;
text-shadow: #333 1px 1px 2px;
}
.mnu0 li.l0 a:hover,
.mnu0 li.l0.act a  {
color: #fff;
}
.mnu0 ul {
	position: absolute;
	display: none;
	top: 26px;
	left: 4px;
}
.mnu0 ul:hover, 
.mnu0 li.l0.act ul {
	display: block;
}
.mnu0 li.l1 {
float: left;
padding: 0 20px 0 0;
list-style-type: none;
}
.mnu0 .l0 .l1 a,
.mnu0 .l0.act .l1 a,
.mnum .l1 a:hover,
.mnu0 .l0.act .l1 a:hover {
display: inline;
text-decoration: none;
text-transform: none;
font-weight: normal;
color: #000;
text-shadow: #fff 1px 1px 1px;
}
.mnu0 .l0 .l1 a:hover, 
.mnu0 .l0 .l1.act a,
.mnu0 .l0.act .l1 a:hover {
color: #776C4B;
}

.tongues {
	float: right;
}
.tongue {
	float: left;
	margin: 0 0 0 10px;
	padding: 2px 0 0;
	width: 121px;
	height: 22px; /*24*/
	background: transparent url(/gfx/tongue_1.png) no-repeat left 0px;
	text-align: center;
}
.tongue a,.tongue a:hover {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #7b7b7b;
	text-shadow: #fff 1px 1px 2px;
}

.earsh {
	position: absolute; top: 20px; left: 0; padding: 20px 0 0 0; }
.ear {
	left: -390px; padding: 0 0; position: absolute; top: 0; width: 390px; z-index: 20001; }
.ear .hndl {
	background: transparent; position: absolute; right: -40px; }
.ear .html {
	background: #DBDAC7; min-height: 400px; color: #000; text-align: left; padding: 10px; }

.frbs {
	float: left;
	display: block;
	margin: 13px 0 0;
	width: 143px;
	height: 59px;
	background: transparent url(/gfx/forbes.png) no-repeat left 0px;
}

.fotwid {
	float: right;
	display: block;
	margin: 13px 0 0;
	padding: 9px 0 0 0;
	width: 143px;
	height: 59px;
	background: #c0bfaf;
}
.fotwid .fb {
	float: left;
	margin: 0 0 0 14px;
	width: 40px;
	height: 40px;
	background: transparent url(/gfx/bg_btn_fb.png) no-repeat left 0;
}
.fotwid .yt {
	float: left;
	margin: 0 0 0 14px;
	width: 68px;
	height: 40px;
	background: transparent url(/gfx/bg_btn_yt.png) no-repeat left 0;
}

.spcls {
	margin: 0 auto;
	padding: 13px 0 0 5px;
	width: 444px;
	height: 59px;
}
.spcl {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width: 143px;
	height: 79px;
	background: transparent url(/gfx/specials_1.png) no-repeat left 1px;	
}
#spcl2 {
	background-image: url(/gfx/specials_2.png);	
}
#spcl3 {
	background-image: url(/gfx/specials_3.png);	
}
.spcl a, .spcl a:hover {
	display: block;
	padding: 20px 0 0;
	height: 59px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-family:'Times New Roman';
	color: #fff;
}  

.ear a { color: #000; text-decoration: underline; }
.ear .html { color: #74736b; }
.ear .html p { margin: 1em 0; line-height: 1.5em; }
.ear .html h3 { margin: 0 0 1em; font-size: 1.1em; font-weight: bold; }
.ear .html h4 { margin: 1em 0; font-size: 1.0em; font-weight: bold; }
.ear .html a,.ear .html a:hover { border: 1px #74736b dotted; border-width: 0 0 1px; color: #74736b; text-decoration: none; }
.ear .html a:hover { border: 1px #45776f solid; border-width: 0 0 1px; color: #45776f; }
.ear .html table { margin: 1em auto; color: #4e4d48; border-collapse: collapse; border-spacing: 0px; }
.ear .html table td { border: 1px #4e4d48 solid; color: #4e4d48; padding: 2px 4px; }
.ear .html table.tbl1 { color: #4e4d48; }
.ear .html table.tbl1 td { border: 1px #4e4d48 solid; color: #4e4d48; }
.ear .html table.tbl2 { margin: 1em 0; color: #74736B; }
.ear .html table.tbl2 td { border: 1px #74736B solid; color: #74736B; }
.ear .html table.tbl3 { margin: 1em 0; color: #74736B; }
.ear .html table.tbl3 td { border: 0; color: #74736B; }
.ear .html table .th1 { color: #d1d0be; background: #4e4d48; text-align: center; }
.ear .html table .th1b { color: #d1d0be; background: #4e4d48; text-align: center; font-weight: bold; }
.ear .html table .th2 { background: #ABA544; text-align: center; }
.ear .html table .th2b { background: #ABA544; text-align: center; font-weight: bold; }
.ear .html table .th3 { background: #2B2911; text-align: center; }
.ear .html table .th3b { background: #2B2911; text-align: center; font-weight: bold; }
.ear .html table .th4 { background: #605F4D; text-align: center; }
.ear .html table .th4b { background: #605F4D; text-align: center; font-weight: bold; }
.ear .html table .td1 { text-align: left; }
.ear .html table .td2b { text-align: left; font-weight: bold; }
.ear .html table .td2 { text-align: center; }
.ear .html table .td2b { text-align: center; font-weight: bold; }
.ear .html .wyr1 { color: #A29053; font-size: 1.1em; }
.ear .html .wyr1b { color: #A29053; font-weight: bold; }
.ear .html .wyr1i { color: #A29053; font-style: italic; font-size: 1.1em; }
.ear .html .wyr1bi { color: #A29053; font-style: italic; font-weight: bold; }
.ear .html .wyr2 { color: #74736B; }
.ear .html .wyr2b { color: #74736B; font-weight: bold; }
.ear .html .wyr2i { color: #74736B; font-style: italic; }
.ear .html .wyr2bi { color: #74736B; font-style: italic; font-weight: bold; }
	
.bxo1 { height: 496px; }
.bxo1s { height: 446px; }
.bxo2 { height: 431px; }
.bxos2 { height: 381px; }

.offr-tsr1 { float: left; margin: 0 0 0 30px; padding: 10px 0; width: 445px; height: 200px; text-align: left; font-size: 12px; overflow: hidden; }
.offr-tsr1 .img { position: relative; float: left; border: 2px #fff solid; padding: 0; margin: 0 6px 10px 0; width: 144px; height: 144px; }
.offr-tsr1 img { display: block; }
.offr-tsr1 .ttl { margin: 0 0 0 154px; border-bottom: 1px #987b7b solid; color: #987b7b; font-weight: normal; font-size: 1.6em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-tsr1 .ttl a, .offr-tsr1 .ttl a:hover { color: #987b7b; }
.offr-tsr1 .sttl { margin: 4px; color: #987b7b; font-weight: normal; font-size: 1.12em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-tsr1 .prch { clear: both; border-top: 1px #987b7b solid; padding: 6px 6px 6px 150px; }
.offr-tsr1 .btn-prc { float: left; background: #777; color: #fff; padding: 3px 6px; font-size: 12px; }
.offr-tsr1 .btn-mr { float: right; background: #999; color: #fff; padding: 3px 6px; font-size: 12px; }

.offr-tsr2 { float: left; margin: 0 0 0 30px; padding: 10px 0 4px; width: 445px; height: 170px; text-align: left; font-size: 12px; overflow: hidden; border-bottom: 1px #979686 solid; }
.offr-tsr2 .ttl { border-bottom: 1px #8a9559 solid; color: #8a9559; font-weight: normal; font-size: 1.6em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-tsr2 .ttl a, .offr-tsr2 .ttl a:hover { color: #8a9559; }
.offr-tsr2 .ld { padding: 10px 0; height: 104px; overflow: hidden; color: #74736b; font-weight: normal; font-size: 1em; }
.offr-tsr2 .ld a,.offr-tsr2 .ld a:hover { border: 1px #74736b dotted; border-width: 0 0 1px; color: #74736b; text-decoration: none; }
.offr-tsr2 .ld a:hover { border: 1px #8a9559 solid; border-width: 0 0 1px; color: #8a9559; }
.offr-tsr2 .prch { clear: both; padding: 0; }
.offr-tsr2 .btn-prc { float: left; padding: 3px 6px; background: #777; color: #fff; font-size: 12px; }

.offr-ico1h { position: absolute; left: 0; bottom: 0; }
.offr-ico1 li { display: inline; }
.offr-ico2h { float: right; margin: -5px 0 0; }
.offr-ico2 li { display: inline; }

.offr-itm1 { padding: 0; text-align: left; font-size: 12px; }
.offr-itm1 .ttl { margin: 0; color: #987b7b; font-weight: normal; font-size: 1.12em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-itm1 .sttl { margin: 2px 0 4px; color: #987b7b; font-weight: normal; font-size: 1.8em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-itm1 .ld { margin: 10px 0; color: #987b7b; font-size: 1.13em; line-height: 1.3em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-itm1 .html { color: #74736b; padding: 0 0 10px; }
.offr-itm1 .img { border: 2px #fff solid; padding: 0; margin: 15px 6px 10px 0; width: 276px; height: 276px; }
.offr-itm1 .img img { display: block; }
.offr-itm1 .prc { background: #4e4d48; color: #fff; padding: 3px 6px; font-size: 12px; }
/*tinyMCE*/
.offr-itm1 .html p { margin: 1em 0; line-height: 1.5em; }
.offr-itm1 .html h3 { margin: 0 0 1em; font-size: 1.1em; font-weight: bold; }
.offr-itm1 .html h4 { margin: 1em 0; font-size: 1.0em; font-weight: bold; }
.offr-itm1 .html a,.offr-itm3 a:hover { border: 1px #74736b dotted; border-width: 0 0 1px; color: #74736b; text-decoration: none; }
.offr-itm1 .html a:hover { border: 1px #987b7b solid; border-width: 0 0 1px; color: #987b7b; }
.offr-itm1 .html table { margin: 1em auto; color: #4e4d48; border-collapse: collapse; border-spacing: 0px; }
.offr-itm1 .html table td { border: 1px #4e4d48 solid; color: #4e4d48; padding: 2px 4px; }
.offr-itm1 .html table.tbl1 { color: #4e4d48; }
.offr-itm1 .html table.tbl1 td { border: 1px #4e4d48 solid; color: #4e4d48; }
.offr-itm1 .html table.tbl2 { margin: 1em 0; color: #74736B; }
.offr-itm1 .html table.tbl2 td { border: 1px #74736B solid; color: #74736B; }
.offr-itm1 .html table.tbl3 { margin: 1em 0; color: #74736B; }
.offr-itm1 .html table.tbl3 td { border: 0; color: #74736B; }
.offr-itm1 .html table .th1 { color: #d1d0be; background: #4e4d48; text-align: center; }
.offr-itm1 .html table .th1b { color: #d1d0be; background: #4e4d48; text-align: center; font-weight: bold; }
.offr-itm1 .html table .th2 { background: #ABA544; text-align: center; }
.offr-itm1 .html table .th2b { background: #ABA544; text-align: center; font-weight: bold; }
.offr-itm1 .html table .th3 { background: #2B2911; text-align: center; }
.offr-itm1 .html table .th3b { background: #2B2911; text-align: center; font-weight: bold; }
.offr-itm1 .html table .th4 { background: #605F4D; text-align: center; }
.offr-itm1 .html table .th4b { background: #605F4D; text-align: center; font-weight: bold; }
.offr-itm1 .html table .td1 { text-align: left; }
.offr-itm1 .html table .td2b { text-align: left; font-weight: bold; }
.offr-itm1 .html table .td2 { text-align: center; }
.offr-itm1 .html table .td2b { text-align: center; font-weight: bold; }
.offr-itm1 .html .wyr1 { color: #867773; }
.offr-itm1 .html .wyr1b { color: #867773; font-weight: bold; }
.offr-itm1 .html .wyr1i { color: #867773; font-style: italic; }
.offr-itm1 .html .wyr1bi { color: #867773; font-style: italic; font-weight: bold; }
.offr-itm1 .html .wyr2 { color: #987b7b; }
.offr-itm1 .html .wyr2b { color: #987b7b; font-weight: bold; }
.offr-itm1 .html .wyr2i { color: #987b7b; font-style: italic; }
.offr-itm1 .html .wyr2bi { color: #987b7b; font-style: italic; font-weight: bold; }

.offr-itm3 { padding: 0; text-align: left; font-size: 12px; }
.offr-itm3 .ttl { margin: 0; color: #45776f; font-weight: normal; font-size: 1.12em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-itm3 .sttl { margin: 2px 0 4px; color: #45776f; font-weight: normal; font-size: 1.8em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-itm3 .trmdt { margin: 4px 0 0; color: #45776f; font-weight: normal; font-size: 1.0em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-itm3 .ld { margin: 10px 0; color: #45776f; font-size: 1.13em; line-height: 1.3em; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-itm3 .html { color: #74736b; padding: 0 0 10px; }
.offr-itm3 .prc { background: #4e4d48; color: #fff; padding: 3px 6px; font-size: 12px; }
.offr-itm3 .img { border: 2px #fff solid; padding: 0; margin: 15px 6px 10px 0; width: 276px; height: 276px; }
.offr-itm3 .img img { display: block; }
/*tinyMCE*/
.offr-itm3 .html p { margin: 1em 0; line-height: 1.5em; }
.offr-itm3 .html h3 { margin: 0 0 1em; font-size: 1.1em; font-weight: bold; }
.offr-itm3 .html h4 { margin: 1em 0; font-size: 1.0em; font-weight: bold; }
.offr-itm3 .html a,.offr-itm3 a:hover { border: 1px #74736b dotted; border-width: 0 0 1px; color: #74736b; text-decoration: none; }
.offr-itm3 .html a:hover { border: 1px #45776f solid; border-width: 0 0 1px; color: #45776f; }
.offr-itm3 .html table { margin: 1em auto; color: #4e4d48; border-collapse: collapse; border-spacing: 0px; }
.offr-itm3 .html table td { border: 1px #4e4d48 solid; color: #4e4d48; padding: 2px 4px; }
.offr-itm3 .html table.tbl1 { color: #4e4d48; }
.offr-itm3 .html table.tbl1 td { border: 1px #4e4d48 solid; color: #4e4d48; }
.offr-itm3 .html table.tbl2 { margin: 1em 0; color: #74736B; }
.offr-itm3 .html table.tbl2 td { border: 1px #74736B solid; color: #74736B; }
.offr-itm3 .html table.tbl3 { margin: 1em 0; color: #74736B; }
.offr-itm3 .html table.tbl3 td { border: 0; color: #74736B; }
.offr-itm3 .html table .th1 { color: #d1d0be; background: #4e4d48; text-align: center; }
.offr-itm3 .html table .th1b { color: #d1d0be; background: #4e4d48; text-align: center; font-weight: bold; }
.offr-itm3 .html table .th2 { background: #ABA544; text-align: center; }
.offr-itm3 .html table .th2b { background: #ABA544; text-align: center; font-weight: bold; }
.offr-itm3 .html table .th3 { background: #2B2911; text-align: center; }
.offr-itm3 .html table .th3b { background: #2B2911; text-align: center; font-weight: bold; }
.offr-itm3 .html table .th4 { background: #605F4D; text-align: center; }
.offr-itm3 .html table .th4b { background: #605F4D; text-align: center; font-weight: bold; }
.offr-itm3 .html table .td1 { text-align: left; }
.offr-itm3 .html table .td2b { text-align: left; font-weight: bold; }
.offr-itm3 .html table .td2 { text-align: center; }
.offr-itm3 .html table .td2b { text-align: center; font-weight: bold; }
.offr-itm3 .html .wyr1 { color: #61756D; font-size: 1.1em; }
.offr-itm3 .html .wyr1b { color: #61756D; font-weight: bold; }
.offr-itm3 .html .wyr1i { color: #61756D; font-style: italic; font-size: 1.1em; }
.offr-itm3 .html .wyr1bi { color: #61756D; font-style: italic; font-weight: bold; }
.offr-itm3 .html .wyr2 { color: #45776f; }
.offr-itm3 .html .wyr2b { color: #45776f; font-weight: bold; }
.offr-itm3 .html .wyr2i { color: #45776f; font-style: italic; }
.offr-itm3 .html .wyr2bi { color: #45776f; font-style: italic; font-weight: bold; }

.offr-cat1h {
	position: absolute; top: 8px; left: 350px; }
.offr-cat1 { }
.offr-cat1 li { display: block; float: left; font-size: 14px; font-weight: normal; border-right: 1px #a7a696 solid; padding: 2px 8px; }
.offr-cat1 li.lst { padding: 7px 8px; border: 0; }
.offr-cat1 li a,
.offr-cat1 li a:hover { color: #a7a696; text-transform: uppercase; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-cat1 li a:hover,
.offr-cat1 li.act a { color: #987b7b; }
.offr-cat1 li a span,
.offr-cat1 li a:hover span { font-size: 1.5em; }

.offr-cat2h {
	float: left; margin: 8px 0 0 350px; }
.offr-cat2 { }
.offr-cat2 li { display: block; float: left; font-size: 14px; font-weight: normal; border-right: 1px #a7a696 solid; padding: 2px 8px; }
.offr-cat2 li.lst { padding: 7px 8px; border: 0; }
.offr-cat2 li a,
.offr-cat2 li a:hover { color: #a7a696; text-transform: uppercase; font-family: 'Georgia, Times, Times New Roman, serif'; }
.offr-cat2 li.c42 a:hover,
.offr-cat2 li.c42.act a { color: #6392a9; }
.offr-cat2 li.c43 a:hover,
.offr-cat2 li.c43.act a { color: #7c9592; }
.offr-cat2 li.c44 a:hover,
.offr-cat2 li.c44.act a { color: #97897c; }
.offr-cat2 li.c41 a:hover,
.offr-cat2 li.c41.act a { color: #ba829a; }
.offr-cat2 li.lst a:hover,
.offr-cat2 li.lst.act a { color: #a29053; }
.offr-cat2 li a span,
.offr-cat2 li a:hover span { font-size: 1.5em; }

.offr-bck1 {
	position: absolute;
	right: 30px;
	top: 14px;
}
.offr-bck3 {
	position: absolute;
	right: 30px;
	top: 14px;
}

.aquah { position: relative; height: 536px; }
.aqua-navh { position: absolute; left: 66px; top: 58px; z-index: 1200; }
.aqua-itmh { position: absolute; left: 0; top: 0; z-index: 1100; height: 536px; overflow: hidden; }
.aqua-nav { display: block; width: 112px; height: 22px; }
.aquah img { position: absolute; left: 0; top: 0; display: none; }
.aquah img#aqua-nav1-itm { display: block; }


.ft2 {
	position: absolute;
	bottom: 72px;
	width: 100%;
	height: 102px;
	/*background: transparent url(/gfx/bg_ft2.png) repeat-x left bottom;*/
	background: #dbdac7;
	border-top: 1px #ccccba solid;
	display: none;
}

#hndl1 { display: block; position: relative; margin: -18px auto 0 auto; padding: 0 0 3px; width: 81px; height: 15px; }
#hndl2 { display: block; position: relative; margin: 5px auto 0 auto; width: 11px; height: 6px; }

.l18 .bdy01 { background-image: url(/gfx/bg_bdy-18.jpg); }
.l18 .hdr00 { background-image: url(/gfx/bg_hd-ftC-18.png); }
.l18 .hdr01 { background-image: url(/gfx/bg_hd-ft-18.png); }
.l18 .hdr02 { background-image: url(/gfx/bg_hd-ft-18.png); }
.l18 .ftr00 { background-image: url(/gfx/bg_hd-ftC-18.png); }
.l18 .ftr01 { background-image: url(/gfx/bg_hd-ft-18.png); }
.l18 .ftr02 { background-image: url(/gfx/bg_hd-ft-18.png); }

.l19 .bdy01 { background-image: url(/gfx/bg_bdy-19.jpg); }
.l19 .hdr00 { background-image: url(/gfx/bg_hd-ftC-19.png); }
.l19 .hdr01 { background-image: url(/gfx/bg_hd-ft-19.png); }
.l19 .hdr02 { background-image: url(/gfx/bg_hd-ft-19.png); }
.l19 .ftr00 { background-image: url(/gfx/bg_hd-ftC-19.png); }
.l19 .ftr01 { background-image: url(/gfx/bg_hd-ft-19.png); }
.l19 .ftr02 { background-image: url(/gfx/bg_hd-ft-19.png); }

.l22 .bdy01 { background-image: url(/gfx/bg_bdy-22.jpg); }
.l22 .hdr00 { background-image: url(/gfx/bg_hd-ftC-22.png); }
.l22 .hdr01 { background-image: url(/gfx/bg_hd-ft-22.png); }
.l22 .hdr02 { background-image: url(/gfx/bg_hd-ft-22.png); }
.l22 .ftr00 { background-image: url(/gfx/bg_hd-ftC-22.png); }
.l22 .ftr01 { background-image: url(/gfx/bg_hd-ft-22.png); }
.l22 .ftr02 { background-image: url(/gfx/bg_hd-ft-22.png); }

.l23 .bdy01 { background-image: url(/gfx/bg_bdy-23.jpg); }
.l23 .hdr00 { background-image: url(/gfx/bg_hd-ftC-23.png); }
.l23 .hdr01 { background-image: url(/gfx/bg_hd-ft-23.png); }
.l23 .hdr02 { background-image: url(/gfx/bg_hd-ft-23.png); }
.l23 .ftr00 { background-image: url(/gfx/bg_hd-ftC-23.png); }
.l23 .ftr01 { background-image: url(/gfx/bg_hd-ft-23.png); }
.l23 .ftr02 { background-image: url(/gfx/bg_hd-ft-23.png); }

.l59 .bdy01 { background-image: url(/gfx/bg_bdy-59.jpg); }
.l59 .hdr00 { background-image: url(/gfx/bg_hd-ftC-59.png); }
.l59 .hdr01 { background-image: url(/gfx/bg_hd-ft-59.png); }
.l59 .hdr02 { background-image: url(/gfx/bg_hd-ft-59.png); }
.l59 .ftr00 { background-image: url(/gfx/bg_hd-ftC-59.png); }
.l59 .ftr01 { background-image: url(/gfx/bg_hd-ft-59.png); }
.l59 .ftr02 { background-image: url(/gfx/bg_hd-ft-59.png); }

.l225 .bdy01 { background-image: url(/gfx/bg_bdy-225.jpg); }
.l225 .hdr00 { background-image: url(/gfx/bg_hd-ftC-225.png); }
.l225 .hdr01 { background-image: url(/gfx/bg_hd-ft-225.png); }
.l225 .hdr02 { background-image: url(/gfx/bg_hd-ft-225.png); }
.l225 .ftr00 { background-image: url(/gfx/bg_hd-ftC-225.png); }
.l225 .ftr01 { background-image: url(/gfx/bg_hd-ft-225.png); }
.l225 .ftr02 { background-image: url(/gfx/bg_hd-ft-225.png); }

.l229 .bdy01 { background-image: url(/gfx/bg_bdy-229.jpg); }
.l229 .hdr00 { background-image: url(/gfx/bg_hd-ftC-229.png); }
.l229 .hdr01 { background-image: url(/gfx/bg_hd-ft-229.png); }
.l229 .hdr02 { background-image: url(/gfx/bg_hd-ft-229.png); }
.l229 .ftr00 { background-image: url(/gfx/bg_hd-ftC-229.png); }
.l229 .ftr01 { background-image: url(/gfx/bg_hd-ft-229.png); }
.l229 .ftr02 { background-image: url(/gfx/bg_hd-ft-229.png); }

.l22 .art .wyr2, .l22 .art .wyr2b, .l22 .art .wyr2i, .l22 .wyr2bi { color: #8FA58E; }
.l19 .art .wyr2, .l19 .art .wyr2b, .l19 .art .wyr2i, .l19 .wyr2bi { color: #D092AE; }
.l18 .art .wyr2, .l18 .art .wyr2b, .l18 .art .wyr2i, .l18 .wyr2bi { color: #85B2C9; }
.l23 .art .wyr2, .l23 .art .wyr2b, .l23 .art .wyr2i, .l23 .wyr2bi { color: #A99B8E; }
.l59 .art .wyr2, .l59 .art .wyr2b, .l59 .art .wyr2i, .l59 .wyr2bi { color: #828282; }
.l225 .art .wyr2, .l225 .art .wyr2b, .l225 .art .wyr2i, .l225 .wyr2bi { color: #8DA9A2; }
.l226 .art .wyr2, .l226 .art .wyr2b, .l226 .art .wyr2i, .l226 .wyr2bi { }
.l229 .art .wyr2, .l229 .art .wyr2b, .l229 .art .wyr2i, .l228 .wyr2bi { color: #8B7F98; }

.l22 .hdr02 .usrbox { border-color: #8FA58E; }
.l19 .hdr02 .usrbox { border-color: #D092AE; }
.l18 .hdr02 .usrbox { border-color: #85B2C9; }
.l23 .hdr02 .usrbox { border-color: #A99B8E; }
.l59 .hdr02 .usrbox { border-color: #828282; }
.l225 .hdr02 .usrbox { border-color: #8DA9A2; }
.l226 .hdr02 .usrbox { }
.l229 .hdr02 .usrbox { border-color: #8B7F98; }

.scrlp,.arth {
	width: 100%;
    overflow: hidden;
	/*height: 200px;*/
}
	
.jspContainer { 
	overflow: hidden; position: relative; }
.jspPane { 
	position: absolute; }

.jspVerticalBar {
	position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }
.jspVerticalBar a, .jspVerticalBar a:hover {
	border: 0; }

.jspHorizontalBar {
	position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }

.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0; }

.jspCap {
	display: none; }

.jspHorizontalBar .jspCap {
	float: left; }

.jspTrack {
	background: #dde; position: relative; }

.jspDrag {
	background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left; height: 100%; }

.jspArrow { 
	background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }

.jspArrow.jspDisabled {
	cursor: default; background: #80808d; }

.jspVerticalBar .jspArrow {
	height: 16px; }

.jspHorizontalBar .jspArrow {
	width: 16px; float: left; height: 100%; }

.jspVerticalBar .jspArrow:focus {
	outline: none; }

.jspCorner {
	background: #eeeef4; float: left; height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0; }
	
.jspHorizontalBar,
.jspVerticalBar,
.jspTrack {
	background: transparent; }

.jspDrag {
	background:  #74736b;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover {
	background: #74736b; }

.jspArrow {
	background: url(/css/images/ui-icons_222222_256x240.png) no-repeat; 	
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.jspVerticalBar>.jspActive,
.jspArrow:hover {
	background-image: url('/css/images/ui-icons_222222_256x240.png'); }

.jspVerticalBar>.jspDisabled,
.jspVerticalBar>.jspDisabled:hover,
.jspHorizontalBar>.jspDisabled,
.jspHorizontalBar>.jspDisabled:hover {
	background-color: transparent; background-image: url('/css/images/ui-icons_222222_256x240.png'); }

.jspVerticalBar .jspArrow {
	height: 16px; }

.jspHorizontalBar .jspArrow {
	width: 16px; }

.jspArrowUp {
	background-position: 0 0; }

.jspArrowDown {
	background-position: -64px 0 !important; }

.jspArrowLeft {
	background-position: -96px 0 !important; }

.jspArrowRight {
	background-position: -32px 0 !important; }
	

.arth .jspHorizontalBar,
.arth .jspVerticalBar,
.arth .jspTrack {
	background: transparent; }

.arth .jspDrag {
	background:  #fff;
    filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

.arth .jspTrack .jspActive,
.arth .jspTrack .jspHover,
.arth .jspDrag:hover {
	filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4; }

.arth .jspArrow {
	background: url(/css/images/ui-icons_ffffff_256x240.png) no-repeat; }

.arth .jspVerticalBar>.jspActive,
.arth .jspArrow:hover {
	background-image: url('/css/images/ui-icons_ffffff_256x240.png'); }

.arth .jspVerticalBar>.jspDisabled,
.arth .jspVerticalBar>.jspDisabled:hover,
.arth .jspHorizontalBar>.jspDisabled,
.arth .jspHorizontalBar>.jspDisabled:hover {
	background-color: transparent; background-image: url('/css/images/ui-icons_ffffff_256x240.png'); }

.arth .jspVerticalBar .jspArrow {
	height: 16px; }

.arth .jspHorizontalBar .jspArrow {
	width: 16px; }

.arth .jspArrowUp {
	background-position: 0 0; }

.arth .jspArrowDown {
	background-position: -64px 0 !important; }

.arth .jspArrowLeft {
	background-position: -96px 0 !important; }

.arth .jspArrowRight {
	background-position: -32px 0 !important; }
	
.rezh {
	padding: 30px 0 0 0;
	width: 990px;
}
.rezh01 {
	padding: 0 0 38px;
	height: 496px;
	background: url(/gfx/bg_op_B.png) no-repeat left bottom;
}
.rezh02 {
	position: relative;
	padding: 50px 0 0;
	background: url(/gfx/bg_rez_T.png) no-repeat left top;
}

.btnres { 
	display: none;
	position: absolute;	right: 20px; top: 20px; 
	height: 16px; 
	color: #A7A696; text-transform: uppercase;/* background: url(/css/images/ui-icons_222222_256x240.png) repeat-y -16px -80px;
	*/cursor: pointer; }
.rez { 
	padding: 0 20px; height: 100%; overflow: hidden;
	background: url(/gfx/bg_o.png) repeat-y left top; text-align: left; color: #676561; }

.rez h1, h2, h3, h4, h5 { }
.rez h1 { font-size: 1.6em; }
.rez h2 { font-size: 1.5em; }
.rez h3 { font-size: 1.4em; }
.rez h4 { font-size: 1.2em; }
.rez h5 { font-size: 1.2em; }
.rez h6 { font-size: 1.0em; }

.rez a, .rez a:hover { color: #676561; text-decoration: none; }
.rez a:hover { }

.rez .error {
	font-size : 0.8em;
	line-height : 1em;
	margin-left: 170px;
	width: 390px;
	background: #FFF;
	padding: 5px;
	margin: 5px 0 5px 171px;
	color: #C00;
	font-weight: bold;
}

.rez .rez-colL {
	position: relative; float: left; padding: 0; width: 476px; height: 446px; z-index: 100; overflow: hidden; }
.rez .rez-colR {
	position: relative; float: right; padding: 0; width: 470px; height: 446px; z-index: 100; overflow: hidden; }

.rez .rez-colL #Lpnl,
.rez .rez-colR #Rpnl {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.rez .rez-colR #Rpnl form {
	height: 100%;
}
.rez .rez-colL #Lpnl { width: 952px; }
.rez .rez-colR #Rpnl { width: 940px; height: 400px; }

.rez .rez-colL #Lpnl1,
.rez .rez-colL #Lpnl2,
.rez .rez-colR #Rpnl1,
.rez .rez-colR #Rpnl2 {
	float: left;
	width: 470px;
	height: 100%;
}
.rez .rez-colL #Lpnl1,
.rez .rez-colL #Lpnl2 {
	width: 476px;
}
.rez .rez-colL #Lpnl2 {
	background: #eeeddd;
}
.rez .rez-colR #Rpnl1A,
.rez .rez-colR #Rpnl1B {
	position: absolute;
	left: 0;
	top: 0;
}
.rez .rez-colR #Rpnl1A { width: 940px; height: 100px; }
.rez .rez-colR #Rpnl1B { top: 100px; width: 2350px; height: 300px; }
.rez .rez-colR #Rpnl2A { width: 470px; height: 100px; }
.rez .rez-colR #Rpnl2B { top: 100px; width: 470px; height: 300px; }

.rez .rez-colR #Rpnl1A1,
.rez .rez-colR #Rpnl1A2,
.rez .rez-colR #Rpnl1B1,
.rez .rez-colR #Rpnl1B2,
.rez .rez-colR #Rpnl1B3,	
.rez .rez-colR #Rpnl1B4 {
	float: left;
	width: 470px;
	height: 100%;
}
.rez .rez-colR #Rpnl2B1 {
    position: relative;
	float: left;
	width: 470px;
	height: 100%;
}

.rez .h { text-transform: uppercase; color: #918D58; font-size: 14px; font-weight: bold; }
.rez .frm { }
.rez table { border: 0; text-align: center; }
.rez table td { border: 0; color: #000; }
.rez .btn2 { position: absolute; right: 20px; bottom: 0; }

.rez .frm .rwb { clear: both; padding: 2px 0 0 0; font-size: 10px; color: #fff; }
.rez .frm .rwb label { color: #fff; font-weight: normal; font-size: 0.9em; }
.rez .frm .rwb input { font-size: 10px; color: #58583b; border: 0px; background: #dbdac7; padding: 1px; }
.rez .frm .rwb textarea { font-size: 10px; color: #58583b; border: 0px; background: #dbdac7; }

.rez .frm .grp1 { position: relative; padding: 5px 10px 5px 0; height: 70px; border: 1px #aba97e solid; background: #dbdac7; }
.rez .frm .grp1 #btnfnd { position: absolute; left: -1px; top: 14px; }

.rez .frm .dateh { float: right; }
.rez .frm .date { float: left; width: 180px; }
.rez .frm .date label { float: left; padding: 2px 6px 0 0; width: 73px; text-align: right; color: #676561; font-weight: bold; font-size: 0.9em; }
.rez .frm .date input { float: left; width: 94px; }
.rez .frm .date img { float: right; }
.rez .frm #date1,.rez .frm #date2 { padding: 2px 0 2px 2px; width: 78px; height: 17px; border: 0; color: #80804d; background: #f5f4eb; }

.rez .frm .people { float: right; padding: 6px 0 0; }
.rez .frm .people label { float: left; padding: 24px 6px 0 0; width: 73px; color: #676561; text-align: right; font-weight: bold; font-size: 0.9em; }
.rez .frm .people table { float: right; margin: 0; width: 281px; text-align: center; border: 0; font-size: 0.9em; }
.rez .frm .people th { padding: 2px 1px; font-weight: normal; color: #676561;  text-align: center; vertical-align: top; text-align: center;  }
.rez .frm .people td { padding: 2px 1px; font-weight: normal; color: #676561;  text-align: center; vertical-align: top; text-align: right;  }
.rez .frm .people table .brd { border-right: 5px #c5c5a5 solid; }
.rez .frm .people select { width: 40px; background: #f5f4eb; color: #80804D; border: 1px #80804D solid; }
.rez .frm .btn1 { position: absolute; left: 16px; bottom: 0; width: 74px; height: 19px; }
.rez .frm .btn1 img { display: block; width: 74px; height: 19px; }
.rez .frm .btn2 { position: absolute; right: 12px; bottom: 0; }

.rez .grp2 { position: relative; padding: 5px 10px 5px 0; height: 90px; border: 1px #aba97e solid; background: #dbdac7; }

.smry { padding: 0 0 0 10px; font-weight: bold; }
.smry .smry1 { float: left; padding: 8px 4px 0 0; }
.smry .smry1 span { font-size: 0.9em; margin: 0 0 0 4px; color: #838350; font-family: Arial; }
.smry .smry2 { float: left; padding: 0 0 5px; }
.smry .smry2 span { font-size: 0.9em; padding: 0 0 0 4px; }
.smry .smry3 { clear: both; padding: 5px 0 0 0; border-top: 1px #949385 solid; }
.smry .smry3 ul { display: inline; font-size: 0.9em; padding: 0 0 0 4px; font-weight: normal; color: #838350; }
.smry .smry3 ul li { display: inline; font-size: 0.9em; font-weight: normal; color: #838350; }

.rez .bxs2 { position: relative; margin: 10px 0 0; padding: 5px; overflow: auto; background: #a6a598; color: #58583b; font-weight: bold; font-size: 0.9em; }
.rez .bxs2 .h { margin: 0 0 4px 0; color: #58583b; }
.rez .bxs2 .g { margin: 4px 0 0 0; color: #58583b; }
.rez .bxs2 li { float: left; padding: 4px 0; width: 50%; color: #fff; font-weight: normal; }
.rez .bxs2 .td1 { float: left; }
.rez .bxs2 .td2 { float: left; padding: 0 0 0 4px; width: 155px; }
.rez .bxs2 .td3 { float: left; width: 50px; text-align: right; }
.rez .bxs2 li.trl { width: 100%; }
.rez .bxs2 li.trl .tdl { text-align: left; padding: 0 0 0 8px; }
.rez .bxs2 .hid { display: none; }

.rez .frm #bed { }
.rez .frm .reg { color: #FFF; }

.rez #lfld1 { float: left; height: 12px; }
.rez #ifld1 { float: left; height: 13px; width: 149px; }
.rez #lfld2 { float: left; height: 12px; }
.rez #ifld2 { float: left; height: 13px; width: 130px; }
.rez #lfld3 { float: left; height: 12px; }
.rez #ifld3 { float: left;  height: 13px; width: 145px; }
.rez #lfld4 { float: left; height: 12px; }
.rez #ifld4 { float: left; height: 13px; width: 155px; }
.rez #lfld5 { float: left; height: 12px; }
.rez #ifld5 { float: left; height: 13px; width: 133px; }
.rez #lfld6 { float: left; height: 12px; }
.rez #ifld6 { float: left; margin: 0 0 0 4px; height: 13px; width: 50px; }
.rez #lfld7 { float: left; height: 12px; }
.rez #ifld7 { float: left; height: 12px; width: 50px; }
.rez #lfld8 { float: left; height: 12px; }
.rez #ifld8 { float: left; margin: 0 0 0 4px; height: 13px; width: 133px; }
.rez #lfld9 { height: 12px; }
.rez #ifld9 { height: 3em; width: 189px; }

.rez #lfld10 { height: 12px; }
.rez #ifld10 { height: 13px; width: 189px; }
.rez #lfld11 { height: 12px; }
.rez #ifld11 { float: left; height: 13px; width: 133px; }
.rez #ifld12 { float: left; margin: 0 0 0 4px; height: 13px; width: 50px; }
.rez #lfld13 { height: 12px; }
.rez #ifld13 { float: left; height: 13px; width: 50px; }
.rez #ifld14 { float: left; margin: 0 0 0 4px; height: 13px; width: 133px; }
.rez #lfld15 { float: left; height: 12px; }
.rez #ifld15 { float: left; margin: 0 0 0 5px; height: 13px; width: 158px; }
.rez #lfld16 { height: 12px; }
.rez #ifld16 { height: 3em; width: 189px; }
.rez #lfld17 { display: inline; height: 12px; }
.rez #ifld17 { float: left; height: 13px; }

.rez #lfld18a { display: inline; height: 12px; padding: 0 0 0 4px; }
.rez #lfld18b { display: inline; height: 12px; padding: 0 0 0 4px; }
.rez #ifld18a { float: left; height: 13px; }
.rez #ifld18b { float: left; height: 13px; }

.rez .totl1 { position: absolute; bottom: 0; left: 0; width: 450px; padding: 10px;
	background: #832e2e; color: #abab82; font-weight: normal; font-size: 1.2em; text-align: right; }
.rez .totl1 .total { font-weight: normal; font-size: 1.4em; }

.rez .totl2 { position: absolute; bottom: 0; left: 0; width: 390px; padding: 6px 74px 6px 6px;;
	background: #abab82; color: #832e2e; font-weight: normal; font-size: 1.2em; text-align: right; }
.rez .totl2 .total_pay { bottom: 0px; right: 0px; color: #fff; font-weight: normal; font-size: 1.4em; }
.rez .totl2 .totl2-ico { position: absolute; left: 5px; top: 5px; height: 29px; }
.rez .totl2 .totl2-btn { position: absolute; right: 5px; top: 5px; font-size: 14px; padding: 2px 4px; }

.rez .nav {
	position: absolute;
	bottom: -38px;
	left: 0;
	width: 100%;
	height: 38px;
}
.rez .nav .btns { position: absolute; right: 24px; top: 8px; }
.rez .nav .pgs { position: absolute; left: 20px; top: 4px; }
.rez .nav .pgs .nr { float: left; cursor: default; font-size: 1.6em; font-weight: normal; font-family: Tahoma; padding: 0 15px 0 0; color: #949385; }
.rez .nav .pgs .nr span { display: block; float: left; margin: 6px 6px 0 0; padding: 0 0 4px 4px; width: 10px; height: 10px; background: #949385; color: #fff; font-size: 0.6em; line-height: 13px; }
.rez .nav .pgs .nr.act { color: #832e2e; }
.rez .nav .pgs .nr.act span { background: #832e2e; }

.rez .nav #btnnxt { display: none; }
.rez .nav #btnprv { display: none; }
.rez .nav #btnreg { display: none; }

.rez .clr { clear: both; }

.rez .rez-tsr1 { position: relative; margin: 0 0 10px 0; padding: 5px 5px 0 5px; width: 446px; height: 98px; overflow: hidden; color: #717067; background: #eeeddd; }
.rez .rez-tsr1 .ttl { margin: 0 0 0 142px; color: #832e2e; font-size: 1.3em; font-weight: normal; font-family: Georgia; }
.rez .rez-tsr1 .img { float: left; margin: 0; }
.rez .rez-tsr1 .ppl { position: absolute; left: 142px; bottom: 5px; color: #000; }
.rez .rez-tsr1 .btnchs { display: block; position: absolute; bottom: 5px; left: 260px; color: #000; }
.rez .rez-tsr1 .prc { position: absolute; right: 5px; bottom: 7px; font-size: 1.2em; color: #832e2e; font-weight: normal; font-family: Georgia; }
.rez .rez-tsr1 .prc .prca { font-size: 1.4em; }
.rez .rez-tsr1 .prc2 { position: absolute; right: 5px; bottom: 0px; font-size: 10px; }
.rez .rez-tsr1 .prc2 .prca { font-size: 11px; }
.rez .rez-tsr1 .adns { margin: 0 0 0 142px; padding: 4px 0; font-size: 10px; }

.rez #itm1 { height: 100%; overflow: hidden; }
.rez #itm1 .ttl { padding: 10px; color: #832e2e; font-size: 1.4em; font-weight: normal; font-family: Georgia; text-transform: uppercase; }
.rez #itm1 .imgh { height: 142px; padding: 0 10px; }
.rez #itm1 .imgh img { display: block; }
.rez #itm1 .imgb { float: right; border: 2px solid #DEDEDE; }
.rez #itm1 .imgh .imgs { float: left; width: 186px; }
.rez #itm1 .imgh .imgs li { float: left; border: 2px solid #DEDEDE; margin: 0 6px 6px 0; }
.rez #itm1 .txt { padding: 10px; font-size: 0.9em; }
.rez #itm1 .addns li { display: inline; } 
.rez #itm1 .html { }

/*tinyMCE*/
.rez .rez-itm .wyr1 { color: #F0F0F0; }
.rez .rez-itm .wyr1b { color: #F0F0F0; font-weight: bold; }
.rez .rez-itm .wyr1i { color: #F0F0F0; font-style: italic; }
.rez .rez-itm .wyr1bi { color: #F0F0F0; font-style: italic; font-weight: bold; }
.rez .rez-itm .wyr2 { color: #9F9A3F; }
.rez .rez-itm .wyr2b { color: #9F9A3F; font-weight: bold; }
.rez .rez-itm .wyr2i { color: #9F9A3F; font-style: italic; }
.rez .rez-itm .wyr2bi { color: #9F9A3F; font-style: italic; font-weight: bold; }


.rez .rez-itm table { margin: 1em auto; color: #C0C0C0; border-collapse: collapse; border-spacing: 0px; }
.rez .rez-itm table td { border: 1px #C0C0C0 solid; color: #C0C0C0; padding: 2px 4px; }

.rez .rez-itm table.tbl1 { color: #C0C0C0; }
.rez .rez-itm table.tbl1 td { border: 1px #C0C0C0 solid; color: #C0C0C0; }
.rez .rez-itm table.tbl2 { margin: 1em 0; color: #C0C0C0; }
.rez .rez-itm table.tbl2 td { border: 1px #C0C0C0 solid; color: #C0C0C0; }
.rez .rez-itm table.tbl3 { margin: 1em 0; color: #C0C0C0; }
.rez .rez-itm table.tbl3 td { border: 0; color: #C0C0C0; }
.rez .rez-itm table .th1 { background: #323232; text-align: center; }
.rez .rez-itm table .th1b { background: #323232; text-align: center; font-weight: bold; }
.rez .rez-itm table .th2 { background: #ABA544; text-align: center; }
.rez .rez-itm table .th2b { background: #ABA544; text-align: center; font-weight: bold; }
.rez .rez-itm table .th3 { background: #2B2911; text-align: center; }
.rez .rez-itm table .th3b { background: #2B2911; text-align: center; font-weight: bold; }
.rez .rez-itm table .th4 { background: #605F4D; text-align: center; }
.rez .rez-itm table .th4b { background: #605F4D; text-align: center; font-weight: bold; }
.rez .rez-itm table .td1 { text-align: left; }
.rez .rez-itm table .td2b { text-align: left; font-weight: bold; }
.rez .rez-itm table .td2 { text-align: center; }
.rez .rez-itm table .td2b { text-align: center; font-weight: bold; }

.rez .rez-itm  { position: relative; font-size: 12px; padding: 1em 0 0 0; }

.rez .rez-itm .itmld { clear: right; padding: 10px; line-height: 1.4em; }
.rez .rez-itm .itmtxt { clear: both; padding: 0 0 10px 10px; }
.rez .rez-itm .itmdt { text-align: right; font-size: 11px; color: #767676; }
.rez .rez-itm .itmftr { clear: both; padding: 10px 0 10px 10px; color: #3F3F3F; font-size: 10px; }

.rez .rez-itm p { margin: 1em 0 0; line-height: 1.5em; }
.rez .rez-itm h2 { margin: 1em 0 0; font-size: 1.2em; font-weight: bold; }
.rez .rez-itm h3 { margin: 1em 0 0; font-size: 1.1em; font-weight: bold; }
.rez .rez-itm h4 { margin: 1em 0 0; font-size: 1.0em; font-weight: bold; }
.rez .rez-itm a,
.rez .rez-itm a:hover { border: 1px #FFF dotted; border-width: 0 0 1px; color: #F0F0F0; text-decoration: none; }
.rez .rez-itm a:hover { border: 1px #9F9A3F solid; border-width: 0 0 1px; color: #9F9A3F; }

.rez #ldr {
	position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000;
}
