body {
    margin: 0;
    padding: 0;
    background: #FFFFFF url(img01.png) 50% 0 no-repeat;
    font-size: 12px;
    color: #363636;
}

body, th, td, input, textarea, select, option {
    font-family: Verdana, sans-serif;
}
hr{
	border: 0;
	border-top: 1px solid #c0c0c0;;
}
h1, h2, h3 {
    margin: 0;
    padding: 0;
    font-family: Georgia, serif;
    font-style: italic;
    color: #2E231D;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 14px;
}

p, ul, ol, label {
    line-height: 18px;
}

a {
    color: #005AAD;
}

a:hover {
    text-decoration: none;
}

img {
    border: 0 none;
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0 none;
}

legend {
    display: none;
}

label {
    cursor: pointer;
} .clearfix {
    clear: both;
}

/* Header */ #header {
    width: 1000px;
    height: 458px;
    margin: 0 auto;
    background: url(img02.jpg) 50% 81px no-repeat;
}

/* Logo */ #logo, #logo h1, #logo a {
    display: block;
    width: 304px;
    height: 134px;
} #logo {
    float: left;
    margin: 12px 0 0 70px;
    background: url(img03.png) no-repeat;
} #logo a {
    text-indent: -9999px;
}

/* Lang */ #lang {
    margin: 0 77px 0 0;
    float: right;
    background: url(img05.png) 100% 0 no-repeat;
} #lang ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #lang li {
    display: inline;
} #lang a {
    display: block;
    float: left;
    margin-left: 1px;
    width: 33px;
    height: 34px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    line-height: 34px;
    font-size: 10px;
    color: #376523;
} #lang .active a {
    background: url(img04.png) no-repeat;
}

/* Menu */ #menu {
    float: left;
    width: 888px;
    margin: 0 56px;
} #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #menu li {
    display: inline;
} #menu a {
    display: block;
    float: left;
    width: 137px;
    padding-left: 11px;
    text-decoration: none;
    font-size: 14px;
    color: #FFF889;
    font-family: Georgia, serif;
    font-style: italic;
} #menu a.i1 {
    padding-top: 231px;
} #menu a.i2 {
    padding-top: 234px;
} #menu a.i3 {
    padding-top: 224px;
} #menu a.i4 {
    padding-top: 195px;
} #menu a.i5 {
    padding-top: 158px;
} #menu a.i6 {
    padding-top: 147px;
}

/* Page */ #page {
    width: 1000px;
    margin: 0 auto;
    padding: 0;
}

/* Content */ #content {
    float: left;
    width: 526px;
    padding: 0 16px 0 106px;
    background: url(img06.png) 47px 0 no-repeat;
    text-align: justify;
    min-height:300px;
	position: relative;
} #content h2 {
    line-height: 46px;
} #content img {
	border-bottom: 10px solid #ffffff;
    border-right: 10px solid #ffffff;
} #content a img {
    border: 4px solid #dbd8d2;
} #content p.print {
    margin: 0;
    padding: 0;
    text-align: right;
} #content p.print a {
    text-decoration: none;
} #content p.print img {
    border: 0 none;
} #content strong {
    color: #437923;
	font-style:normal;
	font-size:12px;
} #content table td {
	vertical-align:top;
	padding-bottom:20px;
} #content p.post {
    margin:0 0 18px 0;
	padding:0;
}  #content p.post a {
	text-decoration:none;
} #content .button {
    display: block;
    float: left;
    height: 26px;
    padding-left: 12px;
    background: url(img12.png) no-repeat;
} #content .button input {
    display: block;
    line-height: 26px;
    height: 26px;
    padding-right: 36px;
    background: url(img13.png) 100% no-repeat;
	border:0 none;
    text-decoration: none;
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 14px;
    color: #fff99a;
}

/* Sidebar */ #sidebar {
    float: left;
    width: 296px;
    background: url(img08.png) 65px 0 no-repeat;
    margin-top: -66px;
}

/* SubMenu */ #submenu {
    padding: 0 0 30px 88px;
    background: url(img09.png) 65px 100% no-repeat;
} #submenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #submenu li {
    line-height: 24px;
    font-size: 14px;
    font-family: Georgia, serif;
    font-style: italic;
    font-weight: bold;
} #submenu a {
    text-decoration: none;
    color: #2e231d;
} #submenu .active a, #submenu a:hover {
    text-decoration: underline;
    color: #224f0f;
}

/* Map */ #map {
    padding: 0 0 30px 88px;
    background: url(img10.png) 65px 100% no-repeat;
} #map h3 {
    line-height: 37px;
} #map p {
    margin: 0;
    padding: 0;
}

/* Contacts */ #contacts {
    padding: 0 0 0 88px;
    background: url(img11.png) 29px 0 no-repeat;
} #contacts h3 {
    line-height: 37px;
}

/* Contacts Us */ #contactus {
    display: block;
    float: left;
    height: 26px;
    color: #fff99a;
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 14px;
    padding-left: 12px;
    background: url(img12.png) no-repeat;
    text-decoration: none;
} #contactus span {
    display: block;
    line-height: 26px;
    height: 26px;
    padding-right: 36px;
    background: url(img13.png) 100% no-repeat;
}

/* Footer */ #footer {
    background: #fffeb2 url(img07.png) 50% 0 no-repeat;
    height: 46px;
    margin-top: 50px;
} #footer p {
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    color: #999999;
    text-indent: 106px;
    line-height: 31px;
    position: relative;
} #footer p span {
    position: absolute;
    top: 5px;
    left: 705px;
}
div#paging a#moveBack,div#paging a#moveForward{
	text-decoration: none;
}
div#paging a.selected span{
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
div#paging a.selected{
	text-decoration: none;
}
div#photosList img{
	border: 0;
	margin-right: 8px;
	margin-bottom: 8px;
}
#content form#jobsTable table textarea {
	font-size: 12px;
	width: 500px;
	height: 100px;
}
#content form#jobsTable table td {
	padding-bottom:5px;
}

