body{background:#fff url('../img/bg-body.png') 50% 0 repeat-x; text-align: center; color:#545454;}

/* LAYOUT */
.bg-help {background: url('../img/bg-body-help.png') 50% 0 no-repeat;}
#mother {margin: 0 auto; width: 954px; text-align: left; position: relative;}
#header {position: relative; height: 282px; overflow: hidden;}
#main {background: #fff url('../img/bg-main.png') 50% 2px no-repeat; padding: 1px 0;}
#main .inBox {margin: 13px 14px; background: url('../img/bg-main-in.png') 0 0 repeat-y;}

/* COLS */
#col-l {float: left; display: inline; width: 222px;}
#col-content {float: right; display: inline; width: 684px;}
#col-right {float: right; display: inline; width: 340px;}

/* LOGO BOX */
#logo-box {position: absolute; top: 100px; left: 0;}

/* CLAIM */
#claim {position: absolute; top: 185px; right: 15px;}

/* MAIN MENU */
#main-menu {border: 1px solid #fff; border-width: 2px 1px; background: #4b7dc5 url('../img/bg-main-menu.png') 0 0 repeat-x; margin: 0 0 8px;}
#main-menu .reset {margin: 0 0 0 20px;}
#main-menu .reset li {float: left; display: inline;}
#main-menu .reset li a {float: left; display: inline; font-weight: bold; font-size: 92%; text-transform: uppercase; text-decoration: none; color: #fff; line-height: 33px; padding: 0 13px 0 15px; background: url('../img/bg-main-menu-a.png') 0 50% no-repeat;}
#main-menu .reset li a:hover, #main-menu .reset li.active a {text-decoration: underline;}
#main-menu .reset li.first a {background: none;}

/* TOP BAR */
#top-bar {position: absolute; top: 1px; left: 0; width: 954px;}
#top-bar .inBox {border: 1px solid #bed2ea; background: #939393 url('../img/bg-top-bar.png') 0 0 repeat-x; height: 36px; overflow: hidden;}

/* LANG MENU */
#lang-menu {position: absolute; left: 30px; top: 0;}
#lang-menu p {line-height: 36px; margin: 0;}
#lang-menu p a {color: #fff; text-decoration: none; font-size: 92%; font-weight: bold; padding: 0 8px 0 10px; background: url('../img/bg-lang-menu-a.png') 0 50% no-repeat;}
#lang-menu p a:hover {text-decoration: underline;}
#lang-menu p a.first {background: none;}

/* SEARCH BOX */
#search-box .int {position: absolute; right: 10px; top: 6px; background: url('../img/bg-search-int.png') 0 0 no-repeat; width: 155px; height: 20px; padding: 5px 5px 0 0; border: none;}
#search-box .submit {position: absolute; right: 170px; top: 6px;}

/* MAIN IMPLEMENTATION */
.main-implementation {padding: 0 130px 0 0; overflow: hidden;}
.main-implementation h2 {font-size: 108%; font-weight: bold; color: #d35e46; margin: 7px 0;}
.main-implementation h3 {font-size: 125%; margin: 5px 0;}
.main-implementation h3 a {text-decoration: none;}
.main-implementation h3 img {float: right; display: inline; padding: 1px; border: 1px solid #bbbbbb; margin: -1.5em -130px 0 0;}
.main-implementation p {font-size: 92%;}

/* MAIN SERVICES */
.main-services {border: 1px solid #7e7e7e; color: #fff; margin: 0 0 14px;}
.main-services .in {border: 3px solid #bababa; background: #828282 url('../img/bg-main-services-in.png') 0 0 repeat-x; padding: 15px;}
.main-services h2 {margin: 0 0 1em; font-size: 150%; color: #686868;}
.main-services h3 {margin: 0 0 0.8em; font-size: 117%;}
.main-services h3 a {color: #fff; text-decoration: none;}
.main-services h3 a:hover {text-decoration: underline;}
.main-services p.right {margin: 0; font-size: 92%;}
.main-services p.right a {color: #fff; background: url('../img/bg-more-white.png') 100% 60% no-repeat; padding: 1px 12px 1px 0;}
.main-services p.right a:hover {text-decoration: none;}

/* SERVICES LIST */
.services-list {border: 1px solid #7a95b3; color: #fff; margin: 0 0 14px;}
.services-list ul.reset {border: 3px solid #7797be; background: #7ca3d3; padding: 1px 15px;}
.services-list ul.reset li {border-top: 1px solid #6d90ba; padding: 15px 0;}
.services-list ul.reset li.first {border: none;}
.services-list ul.reset li h3 {font-size: 117%;}
.services-list ul.reset li h3 a {text-decoration: none; color: #d9e9ff;}
.services-list ul.reset li h3 a:hover {color: #fff;}
.services-list ul.reset li h3 img {float: right; display: inline; padding: 1px; border: 1px solid #bbbbbb;}
.services-list ul.reset li p.right {margin: 0; font-size: 92%;}
.services-list ul.reset li p.right a {color: #d9e9ff; background: url('../img/bg-more-white.png') 100% 60% no-repeat; padding: 1px 12px 1px 0;}
.services-list ul.reset li p.right a:hover {text-decoration: none;}

/* SIDE MENU */
.side-menu {border: 1px solid #c6c6c6; background: #f0f0f0; margin: 1px 0 14px;}
.side-menu h2 {margin: -1px -1px 0; font-size: 100%; text-transform: uppercase; background: #939393 url('../img/bg-side-menu-h2.png') 0 0 repeat-x; line-height: 33px; color: #fff; padding: 0 0 0 21px;}
.side-menu .reset {margin: 5px 0;}
.side-menu .reset li {padding: 2px 0 2px 20px; background: url('../img/bg-side-menu-a.png') 10px 0.7em no-repeat;}
.side-menu .reset li a {font-size: 92%; color: #394796; text-decoration: none; font-weight: bold;}
.side-menu .reset li a:hover, .side-menu .reset li.active a {color: #666;}

.side-menu-blue h2 {background: #4c7ec5 url('../img/bg-side-menu-h2-blue.png') 0 0 repeat-x;}
.p5 p{padding:5px;}

.side-menu-white {background: #fff;}

/* BANNER */
.banner p {margin: 0 0 14px;}
.banner img {display: block; margin: 0 auto;}

/* CONTACT BOX */
.contact-box {padding: 10px 20px;}
.contact-box p span {display: inline-block; width: 50px;}
.contact-box p img {margin: 0 4px 0 0;}

/* FOOTER */
#footer {font-size: 85%; color: #fff; background: #4e4e4e url('../img/bg-footer.png') 0 0 repeat-x; padding: 0 25px; margin: 0 0 10px;}
#footer p {margin: 0; line-height: 32px;}
#footer p a {color: #fff;}
#footer p a:hover {text-decoration: none;}
#footer p.r a {padding: 0 10px; background: url('../img/bg-footer-a.png') 0 50% no-repeat;}
#footer p.r a.first {background: none;}

#footer-link ul.inline li{
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  margin-right:10px;  
}
#footer-link {text-align:center;}
#footer-link ul {
  list-style-type:none;
  font-size:10px;
}

