body { font-size: 14px; line-height:17px; font-family: Arial, Tahoma, Helvetica; color:#020202;}

* {margin: 0; padding: 0;}
html, body {height: 100%;}

#mainLeft {float:left;width:50%;height:100%;background:#5c6c9b url(images/mainleft.jpg) top left repeat-x;z-index:1;}
#mainRight {float:right;width:50%;height:100%;background:#5d6c93 url(images/mainright.jpg) top left repeat-x;z-index:1;}

#main { position:relative;width:978px;;height:100%;display:block;background:#5d6c93 url(images/mainright.jpg) repeat-x;margin:0 auto;z-index:10;}
#header {position:relative;width:978px;height:340px;background:url(images/headerbg.png) no-repeat;margin:0 auto;display:block;z-index:10;}
#header #photo {position:absolute;top:86px;left:0;width:978px;height:254px;}
#header #logo {position:absolute;top:8px;left:72px;width:246px;height:36px;}
#header #language {position:absolute;top:12px;right:48px;width:600px;height:34px;text-align:right;border;1px solid red;}
#header #language span {border-right:1px solid #99b6d0;margin:0 6px;}
#header #language a {color:#14236d;text-decoration:none;}
#header #language a:hover, #header #language a.active {color:#fff;}
#header #menu {position:absolute;top:42px;right:38px;width:600px;height:34px;}
#header #menu li {position:relative;float:right;display:inline;height:34px;line-height:34px;border-right:1px solid #99b6d0;}
#header #menu li a {height:34px;padding:0 11px;font-size:19px;color:#14236d;text-decoration:none;}
#header #menu li a:hover, #header #menu li.current a {color:#fff;}
#header #menu li.last {border:none;}

#content {position:relative;width:978px;height:340px;margin:0 auto;display:block;z-index:100;background:url(images/contentbg.jpg) repeat-y;}
#contentMain {padding:50px 77px 50px 46px;}

p {margin:0 0 17px 0;}
h1 {font-weight:bold;text-transform:uppercase;margin:0 0 17px 0;}
#content ul li {background:url(images/pointer.png) 0 3px no-repeat;padding:0 0 0 17px;margin:0 0 17px 0;}
#content a {color:#10206b;text-decoration:none;text-transform:uppercase;}
#content a:hover {color:#fff;}

.contactFormLeft {float:left;display:inline;width:310px;}
.contactFormLeft a {text-transform:none !important;color:#020202 !important;}
.contactFormLeft a:hover {color:#fff !important;}
.contactFormRight {float:right;display:inline;width:535px;}
.contactFormRight .formHeader {width:520px;height:30px;background:#8393c4;font-size:18px;line-height:30px;margin:0 0 10px 0;padding:0 0 0 15px;}
.contactFormRight label {width:100%;display:block;padding:0 0 3px 0;}
.contactFormRight input {width:505px;display:block;border:none;background:#fff;height:30px;line-height:30px;padding:0 15px;}
.contactFormRight textarea {width:505px;display:block;border:none;background:#fff;height:95px;line-height:16px;padding:15px;resize:none;}
.contactFormRight .cerror, .contactFormRight .cok {color:red;background:#000;padding:0 15px;height:30px;line-height:30px;float:left;display:none;}
.contactFormRight .cok {color:green;background:#ccc;}
.contactFormRight input#csubmit {float:right;width:100px;text-align:center;height:30px;background:#8393c4;font-size:17px;line-height:28px;border:1px solid #020202;color:#fff;cursor:pointer;}
#contactForm label.error {display:none !important;}
