/* Generic elements */
body, html {margin: 0px; padding: 0px; background: #fff;}
img {border: none;}
table, td, p, div, ul, li, input {margin: 0px; padding: 0px; vertical-align: top; color: #313131; font-family: Tahoma; font-size: 9pt; line-height: 16px;}
p {margin-bottom: 20px;}
a {color: #006ab3;}
h1 {font-family: Arial; font-size: 12pt; color: #003762; font-style: italic; font-weight: normal; text-align: center; margin: 0px 0px 20px 0px; padding: 0px;}
h2, h2 a {font-family: Arial; font-size: 11pt; color: #006ab3; font-style: italic; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px;}
h3 {font-size: 11pt; font-style: italic; font-family: Arial;}
ul {margin-top: -10px;}
ul li {list-style: none; padding-bottom: 10px;}
.blue {color: #488dc6;}
.head {margin-top: 45px; color: #003762; text-align: center; height: 55px;}


/* Page element */
.page {width: 1000px; margin: auto;}
.content {margin:0px 20px 20px 20px;}
.content td {vertical-align: middle;}
.footer {margin: 20px;}
.footer td {color: #757575;}
.content_left, .content_right {width: 320px; padding-top: 40px;}
.content_center {margin-top: 30px; width: 240px; text-align: center; background: url("../img/map_wait.jpg") center center no-repeat; height: 410px;}
.footer_left, .footer_right {width: 320px;}
.footer_right {text-align: right;}
.footer_center {width: 240px; text-align: center;}
.prev, .next {width: 30px; padding-top: 200px; cursor:pointer;}
.next {text-align: right;}


/* ScrollTo elements */
#sections {overflow: hidden; height: 450px; width: 940px; clear: left;}
#sections>ul {width: 4700px; margin: 0px; padding: 0px;}
#sections>ul>li {list-style: none; float: left; margin: 0px; padding: 0px; width: 940px;}
#sections li.fallen {margin-top: 450px;}
#gradientl, #gradientr {width: 20px;}
#gradientl img {position: relative; left: 20px; top: 0px;}
#gradientr img {position: relative; left: -20px; top: 0px;}


/* Navigation bar */
#navigation {height: 50px; margin: auto; width: 400px;}
#navigation>ul {margin: 0px; padding: 0px;}
#navigation>ul>li {list-style: none; margin: 0px 10px 0px 10px; padding: 0px; width: 60px; float: left; height: 50px;}
#navigation>ul>li a {display: block; width: 60px; height: 50px;}
#navigation>ul>li a#n1 {background: url('../img/bar/n1g.jpg') top center no-repeat;}
#navigation>ul>li a#n2 {background: url('../img/bar/n2g.jpg') top center no-repeat;}
#navigation>ul>li a#n3 {background: url('../img/bar/n3g.jpg') top center no-repeat;}
#navigation>ul>li a#n4 {background: url('../img/bar/n4g.jpg') top center no-repeat;}
#navigation>ul>li a#n5 {background: url('../img/bar/n5g.jpg') top center no-repeat;}
#navigation>ul>li a#n1.c {background: url('../img/bar/n1c.jpg') top center no-repeat;}
#navigation>ul>li a#n2.c {background: url('../img/bar/n2c.jpg') top center no-repeat;}
#navigation>ul>li a#n3.c {background: url('../img/bar/n3c.jpg') top center no-repeat;}
#navigation>ul>li a#n4.c {background: url('../img/bar/n4c.jpg') top center no-repeat;}
#navigation>ul>li a#n5.c {background: url('../img/bar/n5c.jpg') top center no-repeat;}


/* Navigation top */
#tnavigation {height: 100px; margin: auto; width: 940px; padding-top: 20px; overflow: hidden;}
#tnavigation>ul {margin: 0px; padding: 0px;}
#tnavigation>ul>li {list-style: none; margin: 0px 10px 0px 10px; padding: 0px; width: 168px; float: left; height: 100px; text-align: center;}
#tnavigation>ul>li a {display: block; width: 160px; height: 100px; padding-top: 10px;}
#tnavigation>ul>li a img {margin: auto; width: 140px;}

/* Register form */
form.head {height: 75px; margin-top: 25px; text-align: center;}
form.head h2 {font-family: Arial; font-style: italic; text-align: center; color: #006ab3;}
form.head table {width: 300px; margin: auto;}
form.head table td {padding-bottom: 5px; text-align: left;}
form.head table td.label {text-align: right; padding-right: 5px;}
form.head label {font-family: Arial; font-style: italic; color: #757575; font-size: 10pt; text-align: right;}
form.head input#login, form.head input#passwd {height: 18px; width: 230px; border: 1px solid #959595;}
form.head input.submit {color: #006ab3; border: none; font-family: Arial; font-size: 9pt; text-decoration: underline; background: #fff;}
