html, body {margin: 0px;padding: 0px;height:100%;}
body {color: #494949;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;background-color: #FFF;}
#page {width: 830px;margin: 0px auto;padding: 0px;text-align: left;background: url(../images/transparent-page-background.png) repeat-y top;}
h1 {position: relative;margin: 0;padding: 0px;font-size: 14px;height: 95px;width: 495px;float:left;}
h1 span {position: absolute;top: 0;left: 0;z-index:1;height: 95px;width: 495px;  background: url(../images/header-logo.png) no-repeat top; }
#lang {margin: 0px;padding: 0;width: 335px;height: 95px;list-style: none;list-style-position: outside;background: url(../images/language_bkgnd.png) no-repeat top;float: left;}
#lang li {padding: 0px 5px;margin: 0px;float: left;color: #ff0600;position: relative;top: 46px;line-height: 12px;}
#lang li.lang1 {border-right: 1px solid #494949;margin-left: 230px;}
.lang2 {border-right: 1px solid #494949;}
#lang a {color: #494949;text-decoration: underline;line-height: 12px;}
#navi {width: 830px;height: 38px;padding: 0;margin: 0;list-style: none;list-style-position: outside;clear:both;}
#navi li {margin: 0px;padding: 0px;height: 38px;float: left;}
#navi li a {text-decoration: none;height: 38px;display: block;}
#navi li a:hover {background-position: 0px -38px;}
#navi li a strong {display: none;}
#navi li a.now {background-position: 0 -76px;}
#flash1 {width: 830px;height: 233px;}
#sub-header {width: 830px;height: 107px;background-color: black;}
.sh1 {background: url(../images/sub-head-1.jpg) no-repeat top;}
.sh2 {background: url(../images/sub-head-2.jpg) no-repeat top;}
.sh3 {background: url(../images/sub-head-3.jpg) no-repeat top;}
.sh4 {background: url(../images/sub-head-4.jpg) no-repeat top;}
.sh5 {background: url(../images/sub-head-5.jpg) no-repeat top;}
#hr {height: 13px;width: 830px;background: url(../images/spacer-background.png) no-repeat top;padding: 0;margin: 0;}
#hr hr {display: none;}
#back-navi {list-style: none;list-style-position: outside;padding: 0;margin: 0;display:block;height:38px;font-size:0.86em;}
#back-navi li {float: left;margin: 0;padding: 0 0 0 16px;line-height: 36px;color: #494949;}
.a2 {text-decoration: underline;color: #ff0600;  border-right: 1px solid #ff0600; padding-right: 16px}
.a2:hover {text-decoration: none;}
#main {width: 830px;min-height: 250px;background: url(../images/main-background.png) repeat-x top;background-color: #9fabb6;}
#content {background-color: #FFF;width: 816px;margin: 0 0 0 7px;}
#cont-left, #cont-right {background: url(../images/cont-background.png) no-repeat top;width: 391px;height: 150px;margin: 5px 0 0 0;padding: 0;display: block;}
#cont-left {float: left;margin-left: 12px;}
#cont-right {float: right;margin-right: 12px;}
#cont-left img.cnt-img, #cont-right img.cnt-img {width: 128px;height: 114px;margin: 18px 18px 0 18px;float: left;}
.cnt-heading {color: #ff0600;text-transform: uppercase;font-size: 1.45em;letter-spacing: -1px;margin: 14px 0 0 0;padding: 0;} 
.cnt-text {font-size: 0.86em;margin: 0;padding: 4px 18px 0 0;line-height: 13px;} 
.clr1 {height: 10px;clear: both;}
.clr {clear: both;}
.a1 {color: #ff0600;text-decoration: none;font-size: 0.86em;background: url(../images/arrow-button.png) no-repeat top left;padding-left: 20px;}
#cont-home, #cont-rest {float: left;width: 543px;margin: 0 0 0 12px;}
#cont-useful {width: 228px;float: right;margin: 0 12px 0 0;}
#cont-useful h3 {color: #ff0600;text-transform: uppercase;font-size: 1.45em;letter-spacing: -1px;margin: 0;padding: 5px 0 5px 0;font-weight: normal;}
#condet {margin: 0;padding: 0;list-style: none;list-style-position: outside;font-size: 0.86em;letter-spacing: -1px;}
#condet li {margin: 0;padding: 0 0 5px 0;}
.a3 {color:#ff0600;text-decoration: underline;}
.a3:hover {color: #ff0600;text-decoration: none;}
.u1 {font-size: 0.86em;line-height: 1.6em;}
.containter1 {width: 225px;height: 157px;background: url(../images/useful-info-background.png) no-repeat top;}
.containter1 p {color: #fff;font-size: 0.86em;margin: 0;padding: 35px 18px 0 13px;}
.arrow1 {position: relative;top: 1px;border: 0px none;}
.arrow1 img {border: 0px none;width: 11px;height: 11px;}
.arrow2 {position: relative;top: 1px;border: 0px none;}
.arrow2 img {border: 0px none;width: 11px;height: 11px;}
#cont-home h2, #cont-rest h2 {color: #ff0600;text-transform: uppercase;font-size: 1.45em;letter-spacing: -1px;margin: 0 0 10px 0;padding: 5px 0 5px 18px;font-weight: normal;border-bottom: 1px solid #d9d9d9;}
#cont-rest h2 {border-bottom: 0px none;border-top: 1px solid #d9d9d9;}
.p1 {margin: 0 0 10px 0;padding: 0;font-size: 0.86em;line-height: 1.6em;}
#footer {background: url(../images/footer-background.png) no-repeat top;clear: both;height: 64px;width: 816px;margin-left: 7px;}
.foo1 {margin: 0;padding: 28px 0 0 10px;font-size: 0.86em;}
p.pc {padding: 0;margin: 5px 15px;font-size: 0.86em;}
.req {color: #d70000;font-size: 1.2em;position: relative;top: 5px;background:#FFF;}
form.contact {margin: 0px;padding: 30px 15px;}
form.contact ol {padding: 0px;margin: 0 0 0 15px;list-style: none;list-style-position: outside;}
form.contact label {float: left;width: 10em;margin-right: 1em;font-size: 0.86em;}
form.contact fieldset {margin: 0;padding: 0;border: 0px none;}
form.contact li {padding-bottom: 3px;}
form.contact ol li input {border: 1px solid #C8C8C8;width: 20em;font-size: 1.1em;color: #383838;padding: 2px;background: url(../images/input_bkgnd.png) repeat-x top;background-color:#FFF;}
form.contact fieldset.submit {border: 0px none;}
form.contact textarea {border: 1px solid #C8C8C8;width: 25em;overflow: auto;font-family: Arial, Helvetica, sans-serif;padding: 2px;font-size: 1.1em;color: #383838;height: 6em;background: url(../images/input_bkgnd.png) repeat-x top;background-color:#FFF;}
form.contact li .req {padding-left: 10px;}



/* for IE6 */  
* html #cont-left {margin-left: 5px;}
* html #cont-home, * html #cont-rest {margin: 0 0 0 5px;}
* html #cont-useful {margin: 0 5px 0 0;}
* html #lang li.lang1 {margin-left: 105px;}
/* end for IE6 */
