/* CSS Document */
@font-face {
	font-family: 'Edwardian';
	font-style: normal;
	font-weight: normal;
	src: local('Edwardian'), url('fonts/ITCEDSCR.TTF') format('truetype');
}

* { margin: 0; padding: 0; }
body { background: #000000; }
body, p, a {  color: #FFFFFF; font-family: Tahoma, Arial, Sans-Serif; font-size: 14px; }

a { color: #DEDEDE; font-weight: bold; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; }

#container { overflow: hidden; width: 100%; }

#header { overflow: hidden; width: 100%; height: 171px; background: #000000 URL('images/header.jpg') repeat-x; }
#header h1, #header h2 { display: block; overflow: hidden; height: 1px; padding: 1px; }
#header a#logoLink { display: block; margin: 0 auto; width: 525px; height: 140px }
#header a#logoLink img { border: none; }

#footer {  }
#footer p { padding: 10px; text-align: center; }

#header ul.langBar { list-style-type: none; float: right; margin: 110px 0 0 0; width: 90px; }
#header ul.langBar img { border: none; margin: 0 3px; }

#center p.sep { padding: 0 0 20px 0; margin: 20px; border-bottom: 1px solid #FFFFFF; }
#center p.sep img { border: 1px solid #FFFFFF;  }

/* intro */
#introOuterCenter { width: 1180px; overflow: hidden; margin: 0 auto; }

#introCenter { width: 830px; overflow: hidden; background: #3f3e3e; border-left: 2px solid #cac5c5; border-right: 2px solid #cac5c5; border-bottom: 2px solid #cac5c5; margin: 0; float: left; }
#introCenter * { background: transparent; }
#introCenter p { margin: 10px auto; width: 500px; text-align: center; }
#introCenter p.first { padding-top: 30px;  }

#enterMenu { list-style-type: none; width: 350px; height: 34px; overflow: hidden; margin: 40px auto 20px; }
#enterMenu li { float: left; }
#enterMenu li a { float: left; display: inline; width: 150px; height: 25px; color: #FFFFFF; text-align: center; }
#enterMenu li a.first { margin-right: 50px; }

div#introCenter div#rta { width: 120px; margin: 10px auto; }
#leftBanner, #rightBanner { float: left; width: 150px; border: none; padding: 10px; }
#leftBanner h2, #rightBanner h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-align: center; color: #DDDDDD; }

/* layout pages */
#outerCenter { width: 1180px; overflow: hidden; margin: 0 auto; }
#outerCenter.girlWide { width: 1250px; }

#main { width: 800px; overflow: hidden; background: #3f3e3e; border-left: 2px solid #cac5c5; border-right: 2px solid #cac5c5; border-bottom: 2px solid #cac5c5; margin: 0; float: left; }
#main.girl { background: #3f3e3e URL('images/bg.jpg'); min-height: 553px; }
#main.girlwide { width: 800px; background: #3f3e3e URL('images/bg.jpg'); min-height: 553px; }
#main h1 { margin: 20px; font-weight: normal; }
#main h1.hidden { font-family: 'Edwardian'; font-size: 38px; }
#main img.titleImg { display: block; border: none; margin: 20px; }
#main h2.zoneTitle { font-size: 14px; margin: 0 0 10px 20px; }
#main p { margin: 20px; width: 500px; background: transparent; }

#main ul.topMenu { margin: 5px 0 0 20px; overflow: hidden; list-style-type: none; }
#main ul.topMenu li { float: left; padding: 0 6px 0 0; }
#main ul.topMenu li a { float: left; width: 129px; height: 28px; background: URL('images/top-menu-back.png') no-repeat; padding: 5px 3px 0 0; text-align: center; color: #343434; }
#main ul.topMenu li a:hover { color: #000000; }

#menu { list-style-type: none; margin: 5px auto; width: 400px; overflow: hidden; }
#menu li { float: left; }
#menu li a { float: left; height: 18px; text-align: center; padding: 0 5px; border-left: 1px solid #FFFFFF; }
#menu li a.first { border: none; }

div.bannerWrapper { border: 1px solid #FFFFFF; display: block; margin: 0 auto 10px; width: 150px; height: 125px; overflow: hidden;  }
#banner a img, a.bannerLink img { border: 1px solid #FFFFFF; display: block; margin: 0 auto 10px;  }
#banner table { margin: 0 auto; }
#banner table a { font-size: 10px; }
div.bannerWrapper2 { border: 2px solid #4097a1; margin: 20px; width: 468px; height: 60px; }

#center { float: left; width: 770px; }

#main .sampleBanner img { display: block; margin: 10px auto; border: 1px solid #FFFFFF; }

/* model list */
#main h1 #modelDropDown { display: block; float: right; margin: 5px; font-size: 14px; }
#main #modelList { overflow: hidden; margin: 0 0 0 20px; width: 780px; }
#main #modelList #modelAd { width: 135px; height: 193px; overflow: hidden; float: left; display: inline; margin: 0 20px 20px 0; background: URL('images/chart-back.png') no-repeat;  }

#main #modelList #modelAd h2 { text-align: center; width: 135px; height: 18px; padding: 9px 0 3px 0; }
#main #modelList #modelAd.clear { clear: left; }
#main #modelList #modelAd h2 a { font-size: 12px; color: #FFFFFF; background: none;  }
#main #modelList #modelAd a img { border: none; margin: 3px 0 0 10px;  }
#main #sepBanner { clear: both; margin: 10px; }
#main #sepBanner div.bannerWrapper { width: 468px; height: 60px; margin: 0 auto; }

#main #pagination { overflow: hidden; clear: both; margin: 0 auto 10px; width: 503px; height: 63px; }
#main #pagination #prevPage { float: left; width: 120px; height: 33px; display: inline; margin: 0 100px 0 0; }
#main #pagination #prevPage a { display: block; width: 90px; height: 27px; margin: 0; padding: 6px 0 0 60px;  }
#main #pagination #prevPageEmpty { float: left; width: 120px; height: 33px; display: inline; margin: 0 100px 0 0;  }
#main #pagination #nextPage { float: left; width: 120px; height: 33px;  }
#main #pagination #nextPage a { display: block; width: 120px; height: 27px; margin: 0; padding: 6px 0 0 0;  }
#main #pagination #nextPageEmpty { float: left; width: 120px; height: 33px; }

#main #bottomBanners { margin: 20px 10px; overflow: hidden; }
#main #bottomBanners img { border: 2px solid #FFFFFF; float: left; display: inline; }
#main #bottomBanners div.bannerWrapper { width: 258px; height: 150px; float: left; display: inline; }
#main #bottomBanners #bottomBannerLeft img { margin-right: 80px; }
#main #bottomBanners #bottomBannerLeft div.bannerWrapper { margin-right: 80px; }

/* model profile */
#modelLeft { width: 204px; height: 303px; background: URL('images/model-intro.png') no-repeat; float: left; overflow: hidden; display: inline; margin: 20px; }
#main #modelLeft h1 { margin: 0 0 2px 15px; }
#main #modelLeft img { margin: 9px 0 0 14px; }

#modelData { margin: 20px; overflow: hidden; float: left; display: inline; }
#modelData #rightPanel { float: right; overflow: hidden; width: 273px; }
#modelData .dataPanel { width: 273px; margin: 0 0 10px 0; }
#modelData .dataPanel .dataPanelTop { width: 273px; height: 1px; }
#modelData .dataPanel .dataPanelBottom { width: 273px; height: 10px;  border-bottom: 1px solid #FFFFFF; }

#modelData .dataPanel dl { display: block; overflow: hidden; width: 265px; margin: 0 10px 10px; padding: 0 0 10px 0; border-bottom: 1px solid #FFFFFF; }
#modelData .dataPanel dl.last { border-bottom: none; }
#modelData .dataPanel dl dt { width: 85px; font-weight: bold; float: left; clear: left; }
#modelData .dataPanel dl dd { width: 178px; float: left; }

#main #modelData .dataPanel p { margin: 10px; width: 253px; background: transparent; }
#main #modelData .dataPanel ul { list-style-type: none; width: 253px; margin: 0 10px; overflow: hidden; }
#main #modelData .dataPanel ul li { float: left; padding: 0 6px; border-left: 1px solid #DDDDDD; margin: 2px 0; }
#main #modelData .dataPanel ul li.first { border-left: none; }

#gallery { clear: both; margin: 20px 0 20px 20px; overflow: hidden; }
#gallery a { display: inline; float: left; margin: 0 10px 5px 0; width: 135px; height: 193px; background: URL('images/chart-back.png') no-repeat; overflow: hidden; }
#gallery a img { margin: 33px 0 0 10px; border: none; }

/* links */
p.link img { border: 2px solid #CAC5C5; }
div.linkWrapper { width: 472px; overflow: hidden; margin: 20px; }
div.linkWrapper p { margin: 0 !important; width: 472px !important; }
div.linkWrapper img { border: 2px solid #4097a1;  }

/* popin */
div#popInDiv { color: #FFFFFF; background: #000000; border: 2px solid #555555; padding: 2px; width: 120px; z-index: 1000; }
