html {height:100%;}
body { margin:0px; background:#fff; height:100%; }
form {	margin: 0px;}
img, table {border:0px;}
p {margin:10px 0px;}
input {font:11px Tahoma, Arial, Helvetica, sans-serif;}

div, td, span, p {color:#292929;}

.png  { //background-image: none ! important; behavior: url('pngfix.htc'); }

a {color:#292929;}
a:hover {color:#292929;}
a:visited {color:#292929;}
.un a {text-decoration:underline;}
.un a:hover {text-decoration:none;}
.nu a {text-decoration:none;}
.nu a:hover {text-decoration:underline;}

.fl {float:left; }
.fr {float:right;}
.br {clear:both; height:1px;}
.nowrap {white-space:nowrap;}
.rght {text-align:right;}
.lft {text-align:left}
.cntr {text-align:center;}
.jstf {text-align:justify;}
.abs {position:absolute;}
.rel {position:relative;}
.i {font-style:italic;}
.u {text-transform:uppercase;}
.n a {text-decoration:none;}

.th {font-family: Tahoma, Arial, sans-serif;}
.ar {font-family: Arial, Helvetica, sans-serif;}
.gr {font-family: Georgia, "Times New Roman", Times;}

.wht {color:#FFF;}
.wht a{color:#FFF;}
.wht a:hover{color:#FFF;}

.gray {color:#8e8d86;}

.bg-wht {background:#fff;}

 
.t9 {font-size:9px;}
.t10 {font-size:10px;}
.t11 {font-size:11px; line-height:14px;}
.t12 {font-size:12px;}
.t13 {font-size:13px; line-height:15px;}
.t13-20 {font-size:13px; line-height:20px;}
.t14 {font-size:14px;}
.t16 {font-size:16px;}
.t24 {font-size:24px;}
.t28 {font-size:28px;}

.w166 {width:166px;}
.w198 {width:198px;}
.w230 {width:230px;}
.w246 {width:246px;}
.w248 {width:248px;}
.w360 {width:360px;}
.w430 {width:430px;}
.w485 {width:485px;}
.w499 {width:499px;}
.w699 {width:699px;}
.w970 {width:970px;}

.mt45 {margin-top:45px;}
.h87 {height:87px;}
.h50 {height:50px;}
.h22 {height:22px;}


.pl2 {padding-left:2px;}
.pr2 {padding-right:2px;}
.pt2 {padding-top:2px;}
.pt4 {padding-top:4px;}
.pl4 {padding-left:4px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pt5 {padding-top:5px;}
.pl5 {padding-left:5px;}
.pl7 {padding-left:7px;}
.pb6 {padding-bottom:6px;}
.pr5 {padding-right:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pr14 {padding-right:14px;}
.pt42 {padding-top:42px;}

.pl10 {padding-left:10px;}
.pl12 {padding-left:12px;}
.pt15 {padding-top:15px;}
.pl20 {padding-left:20px;}
.pb25 {padding-bottom:25px;}
.p14 {padding:12px 14px 8px 14px; line-height:17px;}
.p15 {padding:12px 14px 10px 14px; line-height:18px;}
.pr24 {padding-right:24px;}
.pl100 {padding-left:100px;}
.pl175 {padding-left:175px;}
.pl275 {padding-left:275px;}

.pt80 {padding-top:80px;}

.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt14 {margin-top:14px;}
.mt17 {margin-top:17px;}
.mt20 {margin-top:20px;}
.mt24 {margin-top:24px;}
.mt27 {margin-top:27px;}
.mt45 {margin-top:45px;}
.mt59 {margin-top:59px;}
.mb7 {margin-bottom:7px;}
.mb3 {margin-bottom:3px;}
.mb10 {margin-bottom:10px;}
.mb-10 {margin-bottom:-10px;}
.mb12 {margin-bottom:12px;}
.mb20{margin-bottom:20px;}
.mb24 {margin-bottom:24px;}
.mb27 {margin-bottom:27px;}
.ml12 {margin-left:12px;}
.mr12 {margin-right:12px;}
.ml15{margin-left:15px;}
.ml20 {margin-left:20px;}



.header {background:#D3D0BF; height:99px;}
.logo {width:148px;}

.btn {font:11px/20px Tahoma, Arial, sans-serif;}
.btn a{background:url(/_Images/btn_1.gif) no-repeat top left; width:143px; height:20px; display:block; text-decoration:none; padding-left:10px;}
.btn a:hover{background:url(/_Images/btn_1_on.gif) no-repeat top left; width:143px; height:20px;}
.btnm {margin:13px 78px 0px 0px; color:#FFF;}
.btnm a{ color:#fffFFF; text-decoration:none; }
.btnm a:hover{ color:#FFFfff;}

.btn-div-1 {background:#8E8D86 url(/_Images/btn_1_div.gif) no-repeat bottom left; width:191px; }
.btn-div-2 {background:url(/_Images/c_tl.gif) no-repeat top right;}
.btn-div-3 {padding:8px 9px;}


.btn1 {font:11px/20px Tahoma, Arial, sans-serif;}
.btn1 a{background:url(/_Images/btn_1.gif) no-repeat top left; width:143px; height:20px; display:block;padding-left:10px;}
.btn1 a:hover{background:url(/_Images/btn_1_on1.gif) no-repeat top left; width:143px; height:20px;}
.btn1m {margin:13px 3px 0px 48px; color:#fff;}
.btn1m a{ color:#FFFfff; text-decoration:none; }
.btn1m a:hover{ color:#FFFfff;}


.menu-left {padding:0px 32px 0px 10px }
.menu {font: italic 14px Georgia, "Times New Roman", Times, serif; padding:7px 0px 6px 0px;}
.menu a {text-decoration:none; display:block;}
.menu a:hover {text-decoration:underline;}
.menu-s { font:11px/17px Tahoma, Arial, sans-serif; background:#fff; margin:6px 0px;}
.menu-s a { text-decoration:none; display:block; background:#FFF;}
.menu-s a:hover {text-decoration:none; background:#EDECE6;}

.menu-sel {font:11px/17px Tahoma, Arial, sans-serif;  background:#EDECE6; margin:6px 0px;}
.menu-sel a { text-decoration:none; display:block; background:#EDECE6;}
.menu-sel a:hover {text-decoration:none; background:#EDECE6;}


.dts {border-bottom:1px #292929 dotted; height:1px; margin-top:9px;}
.dts-0 {border-bottom:1px #292929 dotted; height:1px;}
.menu-left .dts {border-bottom:1px #292929 dotted; height:1px; margin:3px 0px 0px 0px;}
.dts-2 {border-bottom:1px #D3D0BE dotted; margin:6px 0px;}

.form td {border-bottom:1px #D3D0BE dotted; padding-top:8px; padding-bottom:8px; font:13px Tahoma, Verdana, Arial, sans-serif;}
.form .text td {background:#f2f2ed; padding-top:12px; padding-bottom:12px;}
.form div {background:url(/_Images/input_brd.gif) repeat-x top left;}
.form .input-1 {border:1px #eeeeee solid; width:300px; height:18px; margin-top:1px; }
.form .input-2 {width:285px; border:1px solid #999;}
.send {background:url(/_Images/send_0.gif) no-repeat top left;  font:11px/18px Tahoma, Verdana, Arial, sans-serif; color:#FFF; text-align:center; text-decoration:none;width:100px;}
.send a {color:#FFF; text-align:center; text-decoration:none; display:block; height:20px;}
.send a:hover {background:url(/_Images/send_1.gif) no-repeat top left; color:#FFF; text-decoration:none;}

/* opacity  */
.opacity {width:421px; background:#000; opacity: 0.5;filter:alpha(opacity=50);position:relative; left:355px; top:224px; height:114px; z-index:1;}
.pd-o {padding:12px 14px 0px 14px; line-height:17px; }
/* /opacity */


.tbl-hdr {background:#D3D0BE; text-align:center;}
.tbl-brd {border-top:1px #D3D0BE solid;}

.hdr-1 {background:url(/_Images/bg_txt.gif) left repeat-x; line-height:18px; text-align:center; margin-bottom:7px;}
.hdr-1-wht {background:#fff;font:italic 14px Georgia, "Times New Roman", Times, serif; padding:0px 3px; }

.hdr-2 {background:url(/_Images/bg_txt.gif) left repeat-x; line-height:18px; text-align:center; margin-bottom:7px;}
.hdr-2-ed {background:#EDECE6;font:italic 14px Georgia, "Times New Roman", Times, serif; padding:0px 3px; }

.bg-ftr {background:#EDECE6;}
.txt-01 {padding-left:20px; text-align:left;}
.txt-02 {padding:0px 20px;  text-align:left;}

.txt-01 h1, 
.txt-02 h1 {font-size: 12px;}

.txt-01 h2, 
.txt-02 h2 {font-size: 11px;}

.expert-i {background:url(/_Images/expert_index.gif) no-repeat top left; width:64px; height:94px;}

.lft-col {width:194px;}
.mid-col {width:518px;}
.rght-col {width:258px;}

.prm {color:#A7850F; padding-left:12px; background:url(/_Images/ico_prm.gif) no-repeat left; font:10px Tahoma, Arial, sans-serif; text-transform:uppercase; }
.mid {color:#A75C0F; padding-left:12px; background:url(/_Images/ico_mid.gif) no-repeat left; font:10px Tahoma, Arial, sans-serif; text-transform:uppercase; }
.bdg {color:#36A0BE; padding-left:12px; background:url(/_Images/ico_bdg.gif) no-repeat left; font:10px Tahoma, Arial, sans-serif; text-transform:uppercase; }

.sub-hdr-1 {padding:10px 0px 5px 0px; font:14px/19px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.news-hdr-1 {padding:8px 0px 5px 0px; font:14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

.tbl-brd-2 {background: url(/_Images/arr_2.gif) no-repeat top right; width:13px;}
.tbl-brd-2a {border:#D3D0BE 1px solid; border-left-width:0px; width:245px;}
.tbl-brd-2a .ico-01 {background:url(/_Images/ico_01.gif) no-repeat left; padding-left:29px; display:block; height:26px;}
.tbl-brd-2a .ico-02 {background:url(/_Images/ico_02.gif) no-repeat left; padding-left:29px; display:block; line-height:26px;}
.tbl-brd-2b {border:#D3D0BE 1px solid; }
.p16 {padding:8px 12px 10px 16px;}

.hdr-3 {background:#D3D0BE;  text-align:center; font:11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; line-height:23px;}
.brd-3 {border:1px solid #D3D0BE; padding:4px 5px 5px 5px; text-align:left;}
.line-3 {background:#F2F2ED; margin-top:1px; height:60px;padding:5px 6px 0px 6px;}


.expert-2 {background:url(/_Images/expert_2.gif) no-repeat bottom left; text-align:center; font:italic 14 Georgia, 'Times New Roman', Times, serif; line-height:43px; height:53px}
.expert-2-txt {background:#000; padding:12px 15px;  text-align:left; font:italic 14px Georgia, "Times New Roman", Times, serif;}

.price {background:#F2F2ED; padding:10px 14px 0px 14px; font:11px Tahoma, Arial, sans-serif; text-align:left; height:100%;}
.price-dts {background:url(/_Images/dts.gif) no-repeat bottom left; padding-left:54px; }

.lstng {}
.lstng div {float:left; width:20px; font:12px/20px Georgia, "Times New Roman", Times, serif; background:#D3D0BE; text-align:center;margin-right:1px;}
.lstng div a {background:#F2F2ED; display:block; text-decoration:none;}
.lstng div a:hover {background:#D3D0BE;}

.sel-1 {border:1px #000 solid; margin-left:9px;}
.sel-2 {border:1px #fff solid; margin-left:9px;}

.cat-1 td{background:#F2F2ED; border-right:1px #fff solid; border-bottom:14px #fff solid; width:173px; }
.cat-1 td a {display:block;padding:11px;}
.cat-1 td a:hover{background:#D3D0BE; }

.txt-tbl-1 { border:1px solid #D3D0BE; font:11px Tahoma, Arial, sans-serif;border-bottom:0px; margin:10px 0px 19px 0px;}
.txt-tbl-1 th {background:#D3D0BE; text-align:left; font-weight:normal;padding:11px 15px;}
.txt-tbl-1 td {padding:8px 15px; border-bottom:1px solid #D3D0BE;}
.txt-tbl-1 .td2 {background:#F2F2ED; border-left:0px; border-right:0px;}
.txt-tbl-2 {background:#F2F2ED; padding:7px 10px; font:11px Tahoma, Arial, sans-serif;}

.tbl-brd-3a .ico-01 {background:url(/_Images/ico_01.gif) no-repeat left; padding-left:29px; display:block; line-height:26px;}

.num  {float:left; width:20px; font:12px/20px Georgia, "Times New Roman", Times, serif; background:#D3D0BE; text-align:center;margin-right:14px;}

.faq {font:italic 14px/21px Georgia, "Times New Roman", Times, serif; margin:4px 0px 0px 8px;}
.faq-0 {width:481px; margin-left:18px;}
.faq-1 {background:url(/_Images/arr_3.gif) no-repeat top left;  height:13px;}
.faq-2 {background:#d3d0be; padding:10px; font:13px/18px Tahoma, Verdana, Arial, sans-serif;}

.gallerydescrcss {color:#fff;font-family:Tahoma, Arial, sans-serif; font-size: 9pt; }
.gallerydescrcss {color:#FFF;}
.gallerydescrcss a{color:#FFF;text-decoration:none;}
.gallerydescrcss a:hover{color:#FFF;text-decoration:underline;}
.gallerynamecss {color:#fff;font-family:Georgia, "Times New Roman", Times, serif; font-size: 15pt; margin-bottom: 5px;}

#adv, #adv a { color:#555; font: 10px Tahoma, Arial, sans-serif;}
.tadv td {padding-bottom: 15px; padding-right: 15px;}
.tadv td.r {padding-right: 0px;}