* {font-family:Arial,Helvetica,sans-serif;color:#000000;margin:0px;padding:0px;cursor:default;}
h3 {clear:both;color:#555555;font-size:16px;text-align:left;padding-top:7px;}
body {text-align:left;text-align:center;background:#bfac8c url(body-bg.gif) repeat-x top;}
a, a * {color:#ffcc00;} a:hover, a:hover * {cursor:pointer;color:#ff0000;}
a img {border-width:0px;}
img {vertical-align:bottom;}
.hidden {display:none;}

div.top {width:100%;height:87px;text-align:left;background:#175280 url(top-bg.jpg) repeat-x center top;text-align:center;}
div.top .box {margin:auto;width:950px;height:87px;}
div.top img {float:left;border-width:0px;}
div.top div.desc {float:left;width:555px;height:87px;background:#175280 url(top-desc-bg.jpg) repeat-x left top;}
div.top div.desc p {margin:20px 5px 0px 5px;color:#b5e5fe;font-size:14px;text-align:center;}
div.top div.desc p strong {color:#a1dbf9;}
div.top div.desc span {color:#ffffff;}
div.top div.desc span strong {color:#ffffff;}

div.main {margin:auto;width:955px;border-left:1px solid #060606;border-right:2px solid #494032;background-color:#ffffff;text-align:left;}
div.right {float:right;}
div.left {float:left;width:150px;border-right:1px solid #0a0a0a;}
div.menu {text-align:left;background-color:#ffde58;border-bottom:1px solid #000000;}
div.menu ul {list-style:none;top:0px;margin:3px 0px 5px 7px;}
div.menu ul li {font-size:16px;line-height:24px;}
div.menu ul li.s {background-color:#ffffff;padding-left:5px;margin-top:3px;border:1px solid #0a0a0a;border-right-width:0px;}
div.menu ul.pays li {font-size:18px;line-height:26px;}
div.menu ul li a {color:#ff3300;text-decoration:none;border-bottom:1px solid #ffb258;}
div.menu ul li a:hover {color:#0033ff;text-decoration:none;border-bottom:1px solid #0033ff;}
div.menu p {background:#ff3333 url(menu-title-bg2.gif) repeat-x top;padding:5px 0px 4px 10px;font-size:18px;color:#ffffff;border-bottom:1px solid #cc0000;}
div.menu p.top {background:#ff0000 url(menu-title-bg.gif) repeat-x top;border-top-width:0px;padding-top:7px;}
div.menu p b {color:#ffffff;font-size:16px;line-height:24px;}

div.smartlinks {margin:3px 0px 5px 7px;}
div.smartlinks span {display:block;padding:2px 0px 2px 0px;}
div.smartlinks span a {color:#ff3300;text-decoration:none;border-bottom:1px solid #ffb258;}
div.smartlinks span a:hover {color:#0033ff;text-decoration:none;border-bottom:1px solid #0033ff;}

div.arch {width:785px;height:23px;padding-bottom:3px;border-bottom:1px dotted #006699;font-size:18px;color:#025290;font-weight:bold;margin:5px 2px 2px 5px;overflow:hidden;}
div.arch * {color:#025290;}
div.arch a {color:#025290;}
div.arch a:hover {color:#ff0000;text-decoration:none;}

div.book {width:149px;background-color:#ffde58;}
div.book span {display:block;padding:0px 0px 10px 0px;}
div.book a {background: url('menu-book-bg.gif');display:block;width:149px;height:38px;text-decoration:none;}
div.book a:hover {background-position: 0px -38px;}

div.thumbs {clear:both;}
div.thumbs img {width:150px;height:200px;margin:7px 7px 0px 0px;background-color:#eaeaea;border:1px solid #2c2c2c;vertical-align:bottom;}
div.thumbs a:hover img {border:1px solid #ff0000;}

div.adv {clear:both;}
div.adv img {margin:7px 7px 0px 0px;background-color:#eaeaea;border:1px solid #2c2c2c;vertical-align:bottom;}
div.adv a:hover img {border:1px solid #ff0000;}

div.adv2 {width:785px;text-align:center;font-size:18px;padding-top:4px;}
div.adv2 a {color:#0000cc;}
div.adv2 a:hover {color:#ff0000;}
div.adv2 b {color:#0099ff;}
div.adv2 a:hover b {color:#cc0000;}

div.ourlinks {clear:both;width:780px;font-size:16px;text-align:left;line-height:15px;}
div.ourlinks a  {color:#ff3300;}
div.ourlinks a:hover {color:#0033ff;}
div.ourlinks span * {font-size:12px;color:#ff3300;text-decoration:none;}
div.ourlinks span a {color:#555555;}
div.ourlinks span a:hover {color:#555555;}

.btop {clear:both;margin-left:160px;width:750px;padding-top:15px;text-align:left;}
.btop h2 {color:#555555;font-size:16px;}
.btop ol {list-style:none;list-style-type:decimal;}
.btop ul {clear:both;}
.btop li {font-size:12px;color:#555555;margin-left:30px;margin-top:3px;}
.btop a  {color:#ff3300;font-size:16px;}
.btop a:hover {color:#0033ff;}
.btop div {float:left;text-align:left;width:180px;}

.bottom {clear:both;font-size:12px;text-align:left;padding-top:15px;margin-right:10px;}
.bottom .wm {float:left;width:149px;height:80px;text-align:center;margin-right:10px;}
.bottom a {color:#555555;}
.bottom a:hover {color:#ff3300;}

.adv01 {margin:15px 6px 15px 6px;text-align:left;}
.adv01 a {color:#000000;text-decoration:none;}
.adv01 a:hover {color:#ff6600;text-decoration:underline;}
.adv01 a img {border-width:0px;}
.adv01 .b01 {float:left;text-align:center;}
.adv01 .b01 span {height:160px;}
.adv01 span {float:left;background-color:#efefef;border:1px solid #999999;margin-right:3px;font-size:12px;font-style:italic;font-weight:bold;}
.adv01 .b01 span a img {width:135px;height:135px;border-width:0px;margin:3px;}
.adv01 .b02 {float:left;margin-top:4px;text-align:center;}
* HTML .adv01 .b02 {margin-top:7px;}
.adv01 .b02 span {height:185px;}
.adv01 .b02 span a img {width:160px;height:160px;border-width:0px;margin:3px;}

div.mainadv {clear:both;width:790px;height:227px;text-align:center;margin-left:-10px;}
div.mainadv strong {display:block;font-size:18px;line-height:26px;font-weight:normal;color:#cc0000;}
div.mainadv div {float:left;display:inline;width:134px;background-color:#efefef;margin:10px 0px 0px 18px;border:1px solid #cccccc;padding:2px;}
div.mainadv div a {float:left;width:132px;height:92px;border:1px solid #bac68a;}
div.mainadv div a:hover {border:1px solid #3366ff;}
div.mainadv div a:hover img {border:1px solid #99ccff;}
div.mainadv div img {width:130px;height:90px;background-color:#ffffff;border:1px solid #ffffff;}
div.mainadv div strong {display:block;font-size:18px;line-height:18px;margin-bottom:3px;font-weight:normal;color:#0066cc;}
div.mainadv div strong span {display:inline;font-size:16px;letter-spacing:-0.03em;font-weight:bold;color:#0066cc;padding:0px;}
div.mainadv div span {display:block;padding:0px 5px 5px 5px;font-size:12px;line-height:15px;color:#3366ff;text-align:center;}
div.mainadv div span a {float:none;display:block;width:122px;height:14px;color:#ff0000;font-size:13px;line-height:15px;text-align:center;border-width:0px;}
div.mainadv div span a:hover {border-width:0px;color:#339900;}