@charset "utf-8";

body {margin:0px; padding:0px; font:12px/21px Arial, Helvetica, sans-serif; color:#666; background: #002036 url(images/bcg.gif) repeat-x 0 0;}
.page {width:800px; margin:0px auto;}

.top {position:relative;background: transparent url(images/top.png) no-repeat 0 37px; width:800px; height:202px;}
.lang {display:none;position:absolute; top:0px; left:0px;height:37px; overflow:hidden; margin:0px; padding:0px;}
.lang ul {margin:0px; padding:0px;}
.lang ul li {margin:6px 10px 0px 10px; padding:0px 0px 0px 20px;display:inline; font-size:11px; list-style-type:none; border-bottom:1px dotted #3d3c37; display:block; float:left;}
.lang ul li.en {background: transparent url(images/flag-en.gif) no-repeat 0 6px;}
.lang ul li.fr {background: transparent url(images/flag-fr.gif) no-repeat 0 6px;}
.lang ul li a {color:#d9d8d8; text-decoration:none;}
.lang ul li a:hover {color:#fff; text-decoration:underline;}
.lang ul li.active {/*border-bottom:1px dotted #4febff;*/}
.lang ul li.active a {font-weight:bold;}

.topmenu {position:absolute; top:0px; left:620px;height:37px; line-height:30px; overflow:hidden; margin:0px; padding:0px;}
.topmenu ul {margin:0px; padding:0px;}
.topmenu ul li {margin:0px 10px; padding:0px;display:inline; font-size:11px;}
.topmenu ul li a {color:#d9d8d8;}
.topmenu ul li a:hover {color:#fff;}

.logo {position:absolute; width:200px; height:165px; top:0px; left:20px;}
.clock {position:absolute; top:44px; left:360px;}
.clockBlock {width:140px; height:140px; float:left; text-align:center; color:#fff; font-weight:bold;background: transparent url(images/clock.png) no-repeat 20px 0px; padding-top:4px; position:relative;}
.clockBlockTransparent {background:transparent; position:absolute; top:0px; left:0px; width:140px; height:140px;}
.clock table { width:400px;}
.clock table td {width:170px; text-align:center; color:#fff; font-weight:bold;}
.mainTop {overflow:hidden;background: transparent url(images/main-top.gif) no-repeat 0 0px;}
.main {position:relative; overflow:hidden;background: #e6e9eb url(images/main-bcg.gif) repeat-x 0 0px; min-height:600px; *height:1%; margin-top:2px;padding:18px 8px 20px 20px;}
.content {float:left;width:572px; margin-right:18px;color:#666; background: #fff url(images/content-bottom.gif) no-repeat 0 bottom;}
.contentTop {background: #fff url(images/content-top.gif) no-repeat 0 0;height:3px;}
.contentBody {background: #fff url(images/content-bcg.gif) repeat-y 0 0px; margin-bottom:20px; padding:20px;}
.contentBody a {color:#005993;}
.contentElement {background: #fff url(images/content-element.gif) no-repeat 0 bottom; padding-bottom:20px; margin-top:20px;}
.contentElement h3 {margin: 8px 0px; font-size:15px; color:#637177;}
.right {float:left;width:182px;}
.right a {cursor:default;}
.menu {position:absolute; top:171px; left:344px; z-index:1000000000;}
ul.listBasic { list-style-type:none; margin: 8px 0px 10px 0px;}
ul.listBasic li {background: transparent url(images/marker-blue.gif) no-repeat 0 6px; padding-left:20px;}
ul.listBasicPhone { list-style-type:none; margin: 2px 0px 2px 0px;}
ul.listBasicPhone li {background: transparent url(images/telephone.gif) no-repeat 0 6px; padding-left:20px;}

.imageTextLeft {float:left; margin:0px 20px 8px 0px;}
.imageTextRight {float:right; margin:0px 0px 8px 20px;}
.headerRed {margin:10px 0px;}
.headerBlue {margin:0px 0px 20px 0px;}
.contactForm {margin-left:60px;}
.star {font-size:15px; color:#ff0000;}
.input200 {border:1px solid #5eb2e3; width:200px; color:#6f6f6f;}
.btnSend {background: transparent url(images/btn-send-mail.gif) no-repeat 0 0px; width:203px; height:28px; border:0px solid; border:none;}
.footer {height:40px;color:#adbdc7;}
.footer a {color:#adbdc7;}
.footer a:hover {color:#fff;}
.footer .copy {width:400px; float:left}
.footer ul {margin:0px; padding:0px; float:right;}
.footer ul li {margin:0px 20px; padding:0px; display:inline; line-height:40px;}


