@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
}

body, html {
    background-color: #117adc;
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
}

a {
    color: #aedf11;
}

a:hover {
    color: #ff9710;
}

#container {
    width: 950px;
    margin: 0 auto;
    clear: both;
}

#header {
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    width: 950px;
    height: 225px;
}

#header h1 {
    visibility: hidden;
}

#description {
    float: left;
    width: 550px;
}

#navigation {
    width: 900px;
    margin: 133px auto 0;
}

#nav {
}

#home {
    margin: 0 0 0 5px;
    display: inline;
}

#home a {
    padding: 10px 85px 10px 30px;
}

#about {
    margin: 0 0 0 60px;
    display: inline;
}

#about a {
    padding: 10px 85px 10px 30px;
}

#services {
    margin: 0 0 0 60px;
    display: inline;
}

#services a {
    padding: 10px 60px 10px 30px;
}

#contact {
    margin: 0 0 0 60px;
    display: inline;
}

#contact a {
    padding: 10px 60px 10px 30px;
}

#home a:hover, #about a:hover, #services a:hover, #contact a:hover {
    color: #000000;
}

#nav li a {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
}

#sidebar {
    background-image: url(../images/sidebar.jpg);
    background-repeat: no-repeat;
    float: left;
    width: 376px;
    height: 550px;
    margin: 10px 10px auto 5px;
    clear: both;
}

#sidebar h3 {
    text-indent: -10000px;
}

#about_us {
    background-image: url(../images/about_us.jpg);
    background-repeat: no-repeat;
    width: 161px;
    height: 53px;
    float: left;
    margin: 10px 0 10px 180px;
    text-indent: -10000px;
}

#about_us_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
}

#about_us_div p {
    margin: 20px 0 30px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

#main_products {
    background-image: url(../images/main_products.jpg);
    background-repeat: no-repeat;
    float: left;
    margin: 0 0 0 50px;
    width: 436px;
    height: 197px;
}

#main_products h3 {
    text-indent: -10000px;
}

#products_list {
    margin: 10px 0 0 0;
}

#main_products li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 0 0 45px;
}

#contact_img {
    float: left;
    background-image: url(../images/contact.jpg);
    background-repeat: no-repeat;
    width: 239px;
    height: 69px;
    margin: 40px 0 0 140px;
}

#contact_img a {
    position: absolute;
    text-indent: -10000px;
    width: 240px;
    height: 70px;
}

#siteinfo {
    clear: both;
    border-top: 2px solid #aedf11;
    margin: 10px 0 5px 0;
    height: 30px;
}

#siteinfo p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-align: center;
    margin: 10px 0;
}

#management {
    background-image: url(../images/management.jpg);
    background-repeat: no-repeat;
    width: 207px;
    height: 55px;
    float: left;
    margin: 0 0 20px 160px;
    text-indent: -10000px;
}

#management_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
}

#management_div p {
    margin: 10px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

#accountant {
    background-image: url(../images/accountant.jpg);
    background-repeat: no-repeat;
    width: 192px;
    height: 51px;
    float: left;
    margin: 30px 0 20px 160px;
    text-indent: -10000px;
}

#accountant_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
}

#accountant_div p {
    margin: 10px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

#banks {
    background-image: url(../images/banks.jpg);
    background-repeat: no-repeat;
    width: 195px;
    height: 51px;
    float: left;
    margin: 30px 0 20px 160px;
    text-indent: -10000px;
}

#banks_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
}

#banks_div p {
    margin: 10px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    clear: left;
}

#parent_co {
    background-image: url(../images/parent_co.jpg);
    background-repeat: no-repeat;
    width: 211px;
    height: 55px;
    float: left;
    margin: 30px 0 20px 160px;
    text-indent: -10000px;
}

#parent_co_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
}

#parent_co_div p {
    margin: 10px 0 30px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

#products {
    background-image: url(../images/products.jpg);
    background-repeat: no-repeat;
    width: 211px;
    height: 55px;
    float: left;
    margin: 10px 0 20px 160px;
    text-indent: -10000px;
}

#products_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 30px 20px;
}

#products_div p {
    margin: 10px 0 10px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

#products_div ul {
    margin: 0 0 0 20px;
}

#products_div li {
    list-style: url(../images/lists.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 14px;
}

#clients {
    background-image: url(../images/clients.jpg);
    background-repeat: no-repeat;
    width: 211px;
    height: 55px;
    float: left;
    margin: 10px 0 20px 160px;
    text-indent: -10000px;
}

#clients_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 10px 20px;
}

#clients_div p {
    margin: 10px 0 10px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

#clients_div ul {
    margin: 0 0 0 20px;
}

#clients_div li {
    list-style: url(../images/lists.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 14px;
}

#countries {
    background-image: url(../images/countries.jpg);
    background-repeat: no-repeat;
    width: 237px;
    height: 55px;
    float: left;
    margin: 10px 0 20px 150px;
    text-indent: -10000px;
}

#countries_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 10px 20px;
}

#countries_div p {
    margin: 10px 0 10px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

#contact_us {
    background-image: url(../images/contact_us.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 55px;
    float: left;
    margin: 10px 0 20px 180px;
    text-indent: -10000px;
}

#contact_us_div {
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 10px 20px;
}

#contact_us_div p {
    margin: 10px 0 10px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

div#office_pics {
	width: 550px;
	margin: 20px auto;
}

div.thmb {
	float: left;
	margin: 20px 10px;
}

div#map {
	float: left;
}
