body {font:normal 12px/16px Tahoma, Geneva, sans-serif; margin:0px; text-align:center; color:#222; background-color:#000}
select.big {font:normal 16px/30px Tahoma, Geneva, sans-serif; color:#555}
select {color:#222}
input {font:normal 13px/20px Arial, Helvetica, sans-serif; color:#222}
textarea {font:normal 11px/16px Arial, Helvetica, sans-serif; color:#555}
ul {margin:0; padding:0 0 15px 15px}

.mainDiv {margin:0px;text-align:center}
.mainSubDiv {width:980px; overflow:auto; margin:0px auto;text-align:left; background-color:#fff}

div#pageHead {width:980px; background:#000 url(images/bg-page-title.png) top left; padding-top:75px; padding-bottom:3px}
div#footerDiv {float:left; width:980px; background:#000 url(images/bg-page-footer.png) bottom left; margin:0; border-top:1px solid #DDD; padding:5px 0 5px 0; text-align:center; color:#FFF}
div#content {float:left; width:970px; padding-left:5px; margin-bottom:10px}
div.linkUnit {padding:5px 0}

div.mainReg {background:#000 url(images/bg-reg-main.png) top left no-repeat; padding:5px; height:auto}

div#accHead {background:#fff url(images/bg-acc-head.png) top left no-repeat; width:980px; padding:0; height:120px}
div#logo {float:left; width:auto; height:auto; padding:5px 5px 5px 5px}
div#menuBar {float:left; width:auto; padding:0; margin-top:5px}
ul.mainMenu {background:url(images/bg-menu-bar.png) top right no-repeat; height:30px; margin:0; padding-top:5px; list-style-type:none}
ul.mainMenu li {float:left; height:35px; padding:5px 35px 0 0; margin-left:0px}
a.mainMenu:link, a.mainMenu:visited {text-decoration:none; font:bold 16px/20px Tahoma, Geneva, sans-serif; color:#FFF; display:block}
a.mainMenu:hover {color:#0F3}
div#langBar {float:left; width:800px}
div#accMainBar {float:left; width:970px; padding:10px 0 5px 10px}
div#accMainInfo {float:left; width:550px; padding:0 10px 10px 5px}
div#accMainAd {float:left; width:350px}
div#accMap {float:left; width:460px; padding:10px}
div#accImgs {float:left; width:960px; padding:10px 0 0 5px; text-align:center}
img.imgIndex {border:1px solid #CCCCCC; cursor:pointer}
div#largeImg {background-color:#033; width:auto}
div#accServs {float:left; width:440px; padding:10px}
div#accDesc {float:left; width:450px; padding-right:10px; padding:10px}

div#search {float:left; background:#EEE url(../images/bg-panel-2.png); padding:5px; margin-bottom:5px; border:1px solid #CCC; font:normal 12px/20px Tahoma, Geneva, sans-serif}
div#mapContainer {float:left; padding-right:10px}
div#hotList {float:left; width:350px; height:410px}
div#recentRegs {float:left; padding-right:30px; width:380px}
div#cityList {float:left; width:550px}


div.regLeftMenu {background:url(images/bg-reg-left-menu.png) top left no-repeat; height:270px; margin-left:0; padding:10px 10px 0 25px}
ul.leftMenu {margin:0; padding:0}
ul.leftMenu li.inactive {background:url(images/bg-reg-left-menu-li-i.png) top left no-repeat; list-style-type:none; padding:0px 5px 2px 10px; color:#FFF}
ul.leftMenu li.active {background:url(images/bg-reg-left-menu-li-a.png) top left no-repeat; list-style-type:none; padding:0px 5px 2px 10px; color:#FFF}

h1 {font:normal 18px/22px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; color:#66F; margin:5px 10px 5px 0; padding:1px 10px 3px 0; border-bottom:1px solid #CCC; display:block}
h1.light {font:normal 25px/30px Arial, Helvetica, sans-serif; letter-spacing:0.1em; color:#FFF; margin:5px 10px 5px 0; padding:1px 10px 3px 0; border-bottom:1px solid #FFF; display:block}
h2 {font:normal 14px/18px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; color:#66F; margin-top:0; margin-bottom:3px; padding:1px 5px 3px 0}
h2.light {font:normal 14px/18px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; color:#FFF; margin-top:5px; margin-bottom:5px; padding:1px 5px 3px 0}
.fPanelT {font:normal 14px/20px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; color:#555; margin-top:5px; margin-bottom:5px; padding:1px 5px 3px 0; border-bottom:1px solid #DDD; display:block}

td.panel1 {background:#30C url(../images/bg-panel-1.png); padding:5px; border:1px solid #FFF; font:normal 12px/20px Tahoma, Geneva, sans-serif}
td.panel2 {background:#EEE url(../images/bg-panel-2.png); padding:5px; border:1px solid #CCC; font:normal 12px/20px Tahoma, Geneva, sans-serif}

div.panel1 {background:#30C url(../images/bg-panel-1.png); padding:5px 5px 15px 5px; border:1px solid #DDD; font:normal 12px/20px Tahoma, Geneva, sans-serif; color:#FFF}
.fPanelTLight {font:normal 14px/20px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; color:#FFF; margin-top:5px; margin-bottom:5px; padding:1px 5px 3px 0; border-bottom:1px solid #DDD; display:block}

strong {color:#66F}
strong.light {color:#FFF}

a:link, a:visited {text-decoration:underline; font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#222}
a:hover {color:#222}

a.light:link, a.light:visited {text-decoration:underline; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#FFF}
a.light:hover {color:#FFF}

a.big:link, a.big:visited {text-decoration:underline; font:normal 14px/22px Tahoma, Geneva, sans-serif; color:#333}
a.big:hover {color:#222}

a.leftMenu:link, a.leftMenu:visited {text-decoration:underline; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#FFF}
a.leftMenu:hover {color:#FFF}

a.blue:link, a.blue:visited {text-decoration:underline; font:bold 11px/13px Verdana, Geneva, sans-serif; color:#66F}
a.blue:hover {color:#66F}


input.btn {background:#3C6 url(../images/bg-btn.png); color:#FFF; border:1px solid #EEE; padding:3px 10px; cursor:pointer; font:normal 13px/13px Tahoma, Geneva, sans-serif; letter-spacing:0.1em}

td.activeStep {width:25px; height:25px; background:#3C6 url(../images/bg-btn.png); color:#FFF; border:1px solid #365bd2; text-align:center; font-weight:bold}
td.inactiveStep {width:25px; height:25px; background:#FFF; color:#555; text-align:center; border:1px solid #EEE; font-weight:normal}
td.activeTab {width:25px; height:25px; background:url(../images/bg-tab-a.png) repeat-x; color:#FFF; border:1px solid #EEE; text-align:center}
td.inactiveTab {width:25px; height:25px; background:url(../images/bg-tab-i.png) repeat-x; color:#555; text-align:center; border:1px solid #EEE; font-weight:normal; cursor:pointer}

td.label {text-align:left; padding-right:5px; color:#555}
td.label2 {text-align:left; padding:0 20px 0 0; font-weight:bold; color:#555}
td.search {padding-right:20px}

div.dError {background-color:#FF9; color:#F60; border:1px solid #EEE; display:none; padding:3px 3px; text-align:center}
.fieldMissing {background-color:#FF6}
.fieldNormal {background-color:none}

.fSmall {font:normal 11px/14px Tahoma, Geneva, sans-serif; color:#666}
td.imgBar {padding:10px 10px 5px 10px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:#F5F5F5}
div#imgBar {margin:5px 0; padding:5px 10px 5px 10px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:url(../images/bg-img-bar.png) repeat-x}

.fDesc {font:normal 12px Tahoma, Geneva, sans-serif; line-height:1.5em; color:#222}
.fDescLight {color:#FFF}
.fGrey {color:#999}
.fGreen {font:normal 15px/18px Tahoma, Geneva, sans-serif; color:#0C6}
.fLabel {font-weight:bold; color:#555}

td.itemNum {width:20px; height:20px; color:#FFF; text-align:center; font-weight:bold; padding:0 3px 2px 0; background:url(/images/bg-item-num.png) top center no-repeat; vertical-align:top}

div#home {height:auto; background:url(/images/bg-home.png) no-repeat; padding:10px}

div.logonMsg {width:195px; display:none; padding:3px; color: #FF3366}

div.btn-l {background:url(../images/bg-button-r_01.png) top left no-repeat; float:left; width:10px; height:30px; margin:0}
div.btn-c {background:url(../images/bg-button-r_02.png) top left no-repeat; float:left; height:30px; margin:0; padding:5px 5px 0 0; font:bold 13px/18px Tahoma, Geneva, sans-serif}
div.btn-r {background:url(../images/bg-button-r_03.png) top left no-repeat; float:left; width:10px; height:30px; margin:0}

a.btn:link, a.btn:visited {color:#FFF; display:block; padding:0; text-decoration:none; font:bold 13px/20px Tahoma, Geneva, sans-serif; letter-spacing:0.1em}
a.btn:hover {color:#FFF}

div.btn-l-l {background:url(../images/bg-button-r-l_01.png) top left no-repeat; float:left; width:10px; height:30px; margin:0}
div.btn-c-l {background:url(../images/bg-button-r-l_02.png) top left no-repeat; float:left; height:30px; margin:0; padding:5px 5px 0 0; font:bold 13px/18px Tahoma, Geneva, sans-serif}
div.btn-r-l {background:url(../images/bg-button-r-l_03.png) top left no-repeat; float:left; width:10px; height:30px; margin:0}

div.btn-l-b {background:url(../images/bg-button-r-b_01.png) top left no-repeat; float:left; width:15px; height:60px; margin:0}
div.btn-c-b {background:url(../images/bg-button-r-b_02.png) top left no-repeat; float:left; height:60px; margin:0; padding:5px 5px 0 5px; text-align:center}
div.btn-r-b {background:url(../images/bg-button-r-b_03.png) top left no-repeat; float:left; width:15px; height:60px; margin:0}
