a { color:#660000; }
a.lang { color: #838e9e; font-size: 9px; font-family: "Small Fonts"; text-decoration: none; text-transform: uppercase; }
a.lang:hover { text-decoration: underline; }

a.menu, a.menucur { padding:0 15px 0 23px; font-size:16px; font-weight:bold; color:#660000; display:block; width:100%; line-height:26px; }
a.menucur { background:url(../images/msub.png) no-repeat; behavior:url('publication/css/pngbg_cr.htc'); color:black; text-decoration:none; }

div.rooms2 { border-left:1px solid #d5dae1; border-right:1px solid #d5dae1; clear:both; text-align:left; padding:5px 0; }
div.rooms2 a { display:block; margin:3px 3px 3px 23px; border-bottom:1px dashed #660000; font-weight: bold; text-decoration:none; display:inline-block; }
div.rooms2 a.cur { background:url(../images/arrow5.gif) no-repeat right 5px; padding-right:20px; color:black; border:0; margin-bottom:4px; }

a.menu2 { text-decoration: none; margin-right: 15px; margin-left: 4px; }
a.menu2:hover {  }
a.menu3 { font-weight: bold; text-decoration: none; }
a.menu:hover {  }
a.menu4 { color: white; font-weight: bold; text-decoration: none; }
a.menu5 { color: white; text-decoration: none; }
a.menu6 { text-decoration: none; }
a:hover { text-decoration: none; }
body, td, input, textarea, select { color: #2a2828; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
h1 { color:black; font-size: 36px; font-family: "Times New Roman", Times, Georgia, serif; font-weight: normal; margin: 0; padding-bottom:20px; }
h2 { color: silver; font-size: 18px; font-family: "Times New Roman", Times, Georgia, serif; font-weight: normal; margin: 0; padding: 0; }
img { border-color: silver; }
input, textarea, select, .copy { color: #838e9e; font-size: 11px; }
input.input { padding-right: 4px; padding-left: 4px; border-width: 2px; }
p { margin:0; margin-bottom: 10px; }
td.bg2 { background-image: url(../images/bg2.gif); background-repeat: repeat-y; background-position: 225px 0; }
td.bgcord { background-image: url(../images/cord.jpg); background-repeat: no-repeat; background-position: right 0; }
td.bgpgl { background-image: url(../images/pix_g.gif); background-repeat: repeat-x; background-position: 0 7px; }
td.bgplgl { background-image: url(../images/pix_lg.gif); background-repeat: repeat-x; background-position: 0 7px; }
ul { list-style-type: square; }
ul ul { list-style-type: circle; }
ul, ol { margin-top: 0; }
.green { color: #278f31; }
.grey { color: #777a8d; }
.man { color: white; font-size: 9px; font-family: "Small Fonts"; text-decoration: none; text-transform: uppercase; }
.man2 { color: white; font-size: 11px; }
.phone1 { font-size: 14px; }
.phone1, .phone2 { color: #838e9e; font-family: "times new roman"; }
.phone2 { font-size: 28px; padding-right: 49px; }
.red { color: #600; }
.title2 { color: #3a3838; font-size: 13px; font-weight: bold; text-transform: uppercase; }


div.prjct { background:url(../images/sub.jpg) no-repeat; width:320px; height:377px; overflow:hidden; float:left; }
div.prjct a { color:black; }
div.prjct div { padding:6px; _padding:0; _margin:6px; width:228px; height:175px; overflow:hidden; }
div.prjct img, #gallery img { border-top:1px solid #a0a8ad; border-left:1px solid #a0a8ad; border-right:1px solid #f2f4f8; border-bottom:1px solid #f2f4f8; }
div.prjct strong { font-size:20px; font-family: "Times New Roman", Times, Georgia, serif; font-weight:normal; padding:43px 6px 9px; display:block; width:260px; line-height:17px; }
div.prjct ins { text-decoration:none; padding:0 6px; width:260px; display:block; }

img.left { float:left; margin-left:-15px; }
img.right { float:right; margin-right:10px; }
img.left, img.right { margin-top:57px; cursor:pointer; display:none; }
div.gallery, div.gallery2 { height:203px; margin-left:19px; width:602px; overflow:hidden; white-space:nowrap; }
div.gallery div { background:url(../images/sub2.jpg) no-repeat; width:187px; _width:190px; height:166px; _height:168px; padding:2px 0 0 3px; overflow:hidden; margin:0 5px; display:inline-block; _display:inline; }

div.bottom, div.top, div.middle { clear:both; }
div.top div, div.bottom div { margin:0 18px; }
div.top i, div.top b, div.bottom i, div.bottom b { width:18px; height:18px; background-image:url(../images/tl.gif); float:left; display:block; }
div.top i, div.bottom i { _margin-right:-3px; }
div.top b, div.bottom b { _margin-left:-3px; float:right; }
div.top b { background-image:url(../images/tr.gif); }
div.bottom b { background-image:url(../images/br.gif); }
div.bottom i { background-image:url(../images/bl.gif); }
div.top div { border-top:1px solid #c1c6ce; }
div.bottom div { border-bottom:1px solid #c1c6ce; height:17px; _height:18px; _margin:0; }
div.middle { border-left:1px solid #c1c6ce; border-right:1px solid #c1c6ce; padding:0 17px 0 22px; }
div.bottom { margin-bottom:9px; }

img.left2 { float:left; margin-left:-18px; }
img.right2 { float:right; margin-right:-13px; }
img.left2, img.right2 { margin-top:29px; cursor:pointer; display:none; }
div.gallery2 { height:77px; margin-left:3px; width:584px; }
div.gallery2 div { width:117px; height:77px; overflow:hidden; margin:0 1px; display:inline-block; _display:inline; }

h3 { margin:0; font-size:20px; font-family: "Times New Roman", Times, Georgia, serif; font-weight:normal; padding:3px 0; }