/* ---> global styles begin <--- */

BODY {

     color : #4D4D4D;
     margin : 0px;
     text-align : center;
     font-family : Verdana, Arial, sans-serif;
     background : #1F1F1F;
}

#page {

     width : 992px; 
     margin : auto;
     background : url("page_background.jpg") repeat-x;
     background-position : 0px 365px;
     font-size : 11px;
     text-align : left;
     word-spacing : -1px;
     line-height : 16px;
}

h1 {

     margin : 0px;
     padding-bottom : 5px;
     font-size : 17px;
     color : #496B96;
}

A {

     color : #496B96;
     text-decoration : none;
}

A:hover {

     color : #81A1CC;
     text-decoration : none;
}

INPUT {
 
      font-size : 11px;
      color : #4B4B4B;
      border : 1px solid #D9D9DA;
}

INPUT:focus {
 
      font-size : 11px;
      color : #4B4B4B;
      border : 1px solid #D6121A;
}

TEXTAREA {
 
     color : #4B4B4B;
     font-size : 11px;
     line-height : 16px;
     border : 1px solid #D9D8D3;
     font-family : Verdana, Arial, sans-serif;

}

TEXTAREA:focus {

     color : #4B4B4B;
     font-size : 11px;
     line-height : 16px;
     border : 1px solid #D6121A;
     font-family : Verdana, Arial, sans-serif;
}

.bor0 {

     border : 0px;
}

.bor0:focus {

     border : 0px;
}

/* ---> global styles end <--- */


/* ---> banner, left column and footer begin <--- */ 

#banner_left {

     float : left;
     width : 496px;
     height : 308px;
     background : url("banner_left.jpg");
}

#banner_left img {

     margin-left : 82px;
     margin-top : 122px;
}

#banner_right {

     float : left;  
     width : 496px;
     height : 308px;
     background : url("banner_right.jpg");
}

#banner_right div {

     padding-top : 30px;
     padding-right : 50px;
     float : right;
     color : #496B96;
}

#menu {

     padding-left : 174px;
     height : 46px;
     background : url("menu/menu.png") no-repeat;
}

#menu_background {

     height : 11px;
     background : url("menu_background.jpg");
}

#menu ul {

     overflow : hidden;	
     clear : both;
     padding : 0px;
     margin : 0px;
}

#menu ul li {

     float : left;
     list-style : none;
}

#menu ul li a {

     display : block;
     width : 129px;
     height : 46px;
     overflow : hidden;
     text-indent : -100em;
}

#menu ul li a {

     background : url(menu/index.png) no-repeat;
}

#menu ul li + li a {

     background : url(menu/company.png) no-repeat;
}

#menu ul li + li + li a {

     background : url(menu/offer.png) no-repeat;
}

#menu ul li + li + li + li a {

     background : url(menu/capacity.png) no-repeat;
}

#menu ul li + li + li+ li + li a {

     background : url(menu/contact.png) no-repeat;
}

#menu ul li a:hover {

     background-position : bottom left;
}

#column_left {

     padding-left : 25px;
     text-align : left;
     line-height : 14px;
     vertical-align : top;
}

#column_left_background {

     padding-left : 20px;
     width : 238px;
     height : 464px;
     background : url("column_left.png");

}

.column_left_text {

     padding-top : 10px;
     width : 134px;
     height : 106px;
     float : left;
}

.column_left_image {

     float : left;
     width : 104px;
     height : 116px;
}

.column_left_image img {

     margin-left : 4px;
     margin-top : 10px;
}

#main_content {

     padding-right : 25px;
     width : 684px;
     vertical-align : top;
}

#main_content_top {

     float : left;
     width : 684px;
     height : 15px;
     background : url("main_content_top.png");
}

#main_content_text {

     float : left;
     width : 636px;
     padding-left : 21px;
     padding-right : 27px;
     background : url("main_content_text.png");
}

#main_content_text form {

     margin : 0px;
}

#main_content_text p {

     margin : 0px;
     padding-top: 5px;
     padding-bottom : 5px;
}

#main_content_bottom {

     float : left;
     width : 684px;
     height : 25px;
     background : url("main_content_bottom.png");
}

#footer {

     height : 32px;
     background : url("footer.png");
     text-align : right;
     padding-right : 50px;
}

/* ---> banner, left column and footer end <--- */ 


/* ---> main content begin <--- */ 


.intro_main_page {

     float : left;
     width : 390px;
}

.people_main_page {

     float : left;
}

.text_main_page {

     float : left;
     width : 170px;
     padding-top : 80px;
}

.image_main_page {

     float : left;
     padding-top : 50px;
}


.text_indent {

     text-indent : 20px;
}

.red_text {

     color : #D6121A;
}

.required_padding {

     float : left; 
     width : 430px;
     padding-bottom : 30px;
}

.title {
 
     clear : both;
     float : left;
     width : 220px;
     padding-top : 13px;
}

.field {
 
     float : left;
     width : 210px;
     padding-top : 10px;
}

#capacity_img {
 
     float : left;
     width : 410px;
}

#capacity_table {

     padding-top : 100px;
     float : left;
}

#capacity_table table {

     border : 1px solid #4D4D4D;
     background : #4D4D4D;
}

#capacity_table table td {

     background : #FFFFFF;
}

.clear {

     clear : both;
}

.required {
 
     float : left;
     color : #D6121A;
     padding-top : 13px;
}

.enquiry {
 
     margin-top : 5px;
     height : 175px;
}

#button_left {

     padding-top : 10px;
     position : relative;
     clear : both;
}

#button_left input {

     position : absolute;
     right : 0px;
}

/* ---> main content end <--- */ 