HTML, BODY, FORM, INPUT, SELECT, OPTION, TEXTAREA, P {padding: 0px; margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA {vertical-align: top; padding: 0px; margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA, A, A:link, A:visited, A:hover, A:active {color: #5d5d5d; font: 12px "Times New Roman", Georgia, Times, serif;}
BODY, HTML {width: 100%; height: 100%;}
BODY {background: #0f0f0f url(../img/css/bgbody.gif);}

IMG, table, td {border: none;}

A, A:link, A:visited, A:active, A:hover {font-size: 12px; color: #969696; text-decoration: none;}
A:hover {text-decoration: underline;}

h1 {margin: -8px 0px 0px 20px; padding: 0px; color: #FFFFFF; font: 40px "Times New Roman", Georgia, Times, serif; font-weight: normal; clear: both; letter-spacing: -2px; text-transform: uppercase;}
h2 {margin: 0px 0px 0px 0px; padding: 0px; color: #656565; font: 18px "Times New Roman", Georgia, Times, serif; font-weight: normal; clear: both; letter-spacing: -1px;}
h3 {margin: 3px 0px 0px 0px; padding: 2px; color: #ffffff; font: 18px "Times New Roman", Georgia, Times, serif; font-weight: normal; clear: both; letter-spacing: 0px; text-align: right; text-decoration: underline;}
h3 span {background: #47353b; padding: 2px 20px 3px 30px;}
h4 {margin: 0px; padding: 0px; color: #ffffff; font: 15px "Times New Roman", Georgia, Times, serif; font-weight: normal; clear: both; letter-spacing: -1px; font-weight: bolder; text-transform: uppercase;}

ul {margin: 0px;}
li {margin: 9px 0px; list-style-type: none;}

/**/

.mainHolder {width: 100%; height: 100%; background: transparent url(../img/css/bgmain.gif) left top repeat-x;}
.mainHolder td {padding: 20px 0px 20px 0px; text-align: center; vertical-align: middle;}

.main {width: 1000px;}
.main td {text-align: left; padding: 0px 0px 9px 0px;}

p.english {text-align: right; margin: 15px 0px;}

.header {width: 100%; height: 110px; background: #000000 url(../img/css/bgheader.gif) left top no-repeat;}
.header td {vertical-align: middle; padding: 0px 20px;}
.header h2 {font-weight: normal; font-size: 20px;}
.header a, .header a:link, .header a:active, .header a:visited, .header a:hover {color: #5e5d5d; padding: 0px; margin: 0px;}
.header a:hover {text-decoration: underline; background: none;}

.picHolder {width: 100%; background: #070707;}
.picHolder td {padding: 8px;}

.info {width: 100%; background: #000000 url(../img/css/bgfoot.gif) left bottom no-repeat;}
.info td {padding: 30px;}
.info p {font: 19px "Times New Roman", Georgia, Times, serif; font-weight: normal; clear: both; letter-spacing: -1px; line-height: 20px; color: #4d4c4c;}
span.c01 {color: #7d7d7d;}
span.c02 {color: #7d7d7d; font-size: 21px; font-weight: normal;}
span.c03 {color: #7d7d7d; font-size: 23px; font-weight: normal;}
span.c04 {color: #7d7d7d; font-size: 18px; font-weight: normal;}

.info a, .info a:link, .info a:active, .info a:visited, .info a:hover {font: 17px "Times New Roman", Georgia, Times, serif; font-weight: bolder; clear: both; letter-spacing: -1px; padding: 0px; margin: 0px;}
.info a:hover {background: none; text-decoration: underline;}

a.normal, a:link.normal, a:active.normal, a:hover.normal {color: #5d5d5d; font: 12px "Times New Roman", Georgia, Times, serif; letter-spacing: 0px;}

div.photo {float: left; margin: 3px; border: 1px dashed #212121; padding: 1px;}
div.phototitle {float: left; margin: 3px; background: #1a1a1a; border: 2px solid #1a1a1a; width: 148px; height: 107px;}
div.phototitle p {height: 107px; text-align: right; font: 12px "Times New Roman", Georgia, Times, serif; letter-spacing: 0px; padding: 70px 15px 0px 0px;}
div.phototitle a, div.phototitle a:link, div.phototitle a:active, div.phototitle a:visited, div.phototitle a:hover {font: 12px "Times New Roman", Georgia, Times, serif; letter-spacing: 0px; color: #5d5d5d;}
div.phototitle h2 {text-align: right; padding: 70px 15px 0px 0px;}

div.pricesholder {float: left; margin: 3px 3px 3px 0px; padding: 1px; width: 458px;}
.prices {width: 100%; height: 130px; margin: 0px 0px 10px 0px; border: 1px dashed #212121;}
.prices td {padding: 5px 10px; vertical-align: top;}
.prices p {font-size: 30px;}

.footer {width: 100%;}
.footer p {font-size: 11px; color: #424242; text-align: right;}
.footer a, .footer a, .footer a, .footer a, .footer a:hover {font-size: 11px; color: #595959; margin: 0px; padding: 0px;}
.footer a:hover {text-decoration: underline; background: none;}

