@import url(common.css);

body {color:#fff;}

/* header */
.header{margin:0 auto;height:165px;width:800px}
.headerlogin{margin:0 auto;height:125px;width:512px}
.header .logo img {float:left;margin-top:44px}
.headerlogin .logo img {float:left;margin-top:40px;}
.header .rightext{float:right;font-size:16px;position:relative;z-index:10;margin-top:-42px;}

/* errors and notices */
#error, #notice {background:none;border:none;padding:0}
#error .text, #notice .text {background:none;padding:0}
.loginmessages{min-height:40px}
.loginmessages #error, .loginmessages #notice {padding-top:10px;margin:0}
/* middle */
.middle {clear:both;background:url(/images/indexbg.gif) no-repeat;margin:0 auto;width:815px;overflow:auto;}

/* left side */
.left {float:left;margin:35px 0 0 35px;width:64%}

/* login page */
.middlearea {width:512px;height:312px;margin:0 auto;margin-top:30px;background:url(/images/midlogin.gif) no-repeat;}
.middlearea .middleinner {padding:30px;width:260px;margin:auto;}
.middlearea h2 {font-size:1.9em;font-weight:normal;}
.middlearea h3 {font-size:1em;margin-top:-2px;}
.middlearea li {list-style:none}
.middlearea fieldset {margin:20px 0;font-weight:bold;}
.middlearea fieldset.loginfield, .middlearea fieldset.loginfield li.email label{margin-top:0;}
.middlearea fieldset label{display:block;margin:15px 0 3px 0;}
.middlearea fieldset a {float:left;font-weight:normal;font-size:12px;}
.middlearea input.inputlogin {width:100%;padding:8px 0 8px 4px;color:#555;font-weight:bold;font-size:1.1em}
.middlearea input.button {float:right}

/*page info*/
.middlearea h1.notfound{float:left;background:url(/images/alert.png) left center no-repeat;padding-left:40px;margin:100px 0 0 62px}
.middlearea p.info{float:left;clear:both;width:100%;text-align:center}

/* ad list */
.adlist .description h2 {margin-top:15px}
.adlist li, .adlist li img  {border-color:#526066}
.adlist .description {font-weight:bold}
.adlist .description .region a {text-decoration:none;color:#bcd0d9;font-size:20px;font-weight:normal}

/* password recovery */
h2.passrec {padding-top:45px;}
h2.passchange{padding-top:10px;}

/* right side - search and map */
.right {background:url(/images/searchbg.gif) no-repeat;margin:35px 35px 0 0;float:right;width:217px;}
.right h2 {font-size:22px;font-weight:normal;margin:20px 0 0 20px}
.right form {margin:20px auto 0 auto;width:175px;overflow:auto;overflow-x:hidden;padding:0 1px;}
.right form select {width:100%;margin:0 0 8px 0}
.right form input.button {float:left}

.right form a{font-size:11px;float:right;line-height:2em}
.right .map {margin:10px 0 0 20px}

/**/
h3.click {margin:4px 9px 0 22px;line-height:1.5em;background:url(/images/select.png) top right no-repeat;height:29px}

/* footer */
.footer{margin-top:50px;padding-bottom:20px;text-align:center;font-size:0.9em;line-height:2.8em;}
.footer a {padding:0 10px;color:#bcd0d9}
.footer a:hover {color:#238dae}
.footer span{display:block;color:#71909d;line-height:1em}
.footer span a{padding-left:0px;color:#71909d}