html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:11px Tahoma,sans-serif; color:#6a6a6a; background: #fff url(/img/bodyBg00.gif) left top repeat-x; text-align:left}
td, input, textarea, option, select {font:11px Tahoma,sans-serif; color:#6a6a6a;}

img {border:0px solid;}
a {text-decoration:underline; color:#2983bf;}
a:hover {text-decoration:none}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.clear30 {clear:both; height:30px}
.oneHundreedPercent {width:100%;}
.red {color:#b13939 !important}

#maxWidth {position:relative; height:"100%"; min-height:100%; margin-bottom:-109px; /*max-width:1280px; width:expression((document.body.clientWidth>=1280)?'1280px':'auto');*/ text-align:left; background: url(/img/contentT.gif) 251px top repeat-y;}
html>body #maxWidth {height:auto;}
#minWidth {min-width:1004px; width:expression((document.body.clientWidth<=1004)?'1004px':'auto'); background: url(/img/rightBg0.gif) right top repeat-y;}

#header {position:relative; height:237px; background: #fff url(/img/bodyBg00.gif) left top repeat-x;}
#header .bg {padding-top:55px; height:182px; height:"237px"; background: url(/img/headerBg.jpg) left top no-repeat;}
#header #logo {position:absolute; left:24px; top:61px;}
#header #slogan {position:absolute; left:292px; top:1px; height:22px; height:"32px"; padding-top:10px; padding-right:89px; background: url(/img/logoBr00.gif) right top no-repeat; text-transform:uppercase; color:#fff}
#header #langs {position:absolute; right:34px; top:11px;}
#header #langs a {margin-right:6px;}
#header #shortDivs {width:100%;}
#header #shortDivs td {text-align:left; vertical-align:top;}
#header #shortDivs #leftPadCol {width:286px;}

#header #navDiv {position:absolute; left:30px; top:213px;}
#header #nav {position:relative;}
#header #nav li {position:relative; float:left; padding-right:8px; background: url(/img/liBg0000.gif) right top no-repeat; margin-right:8px; z-index:998 !important;}
/* Fix IE. Hide from IE Mac \*/ * html #header #nav li {float:left;} * html #header #nav li a {height:1%;} /* End */ 
#header #nav li.last {background: none;}
#header #nav li a {color:#fff; text-decoration:none; padding:1px 0}
#header #nav li a:hover {color:#ffcc00}
#header #nav li.current a {color:#ffcc00}
#header #nav li ul {position:absolute; background-color: #000; left:-10px; top:12px; padding:16px 2px; width:154px; width:"160px"; display:none;}
#header #nav li ul li {float:none; padding:2px 10px; position:relative; z-index:999; background: none}
#header #nav li ul li a {color:#fff !important; font-size:11px; display:block; position:relative; z-index:999;}
#header #nav li ul li a:hover {color:#ffcc00 !important}
#header #nav li ul li a.withSubLevel {background: url(/img/subArrow.gif) right 8px no-repeat}
#header #nav li:hover ul, #header #nav li.over ul {display:block}

#header #nav ul li ul {position:absolute; background-color: #000; left:110px; top:6px; padding:18px 2px; width:154px; width:"160px"; display:none !important; border:1px solid #222}
#header #nav ul li ul li {float:none; padding:2px 10px; z-index:999; background: none}
#header #nav ul li ul li a {color:#fff !important; font-size:11px; display:block}
#header #nav ul li ul li a:hover {color:#ffcc00 !important}
#header #nav ul li:hover ul, #header #nav ul li.over ul {display:block !important}


#header #search {position:absolute; right:36px; top:208px;}
#header #search label {color:#7f7f7f; padding-right:5px;}
#header #search .txt {border:1px solid #fff; background-color: #fff !important; color:#959595; font-size:10px; padding:2px 5px; width:153px; height:17px;}
html>body #header #search .txt {width:141px; height:11px;}
#header #search .btn {position:relative; top:3px}

#contentTable {width:100%;}
#contentTable td {vertical-align:top}
#contentTable #leftCol {width:238px; padding-left:28px; background: url(/img/leftColB.gif) right 99px no-repeat;}
#contentTable #leftCol #calc {padding:22px 0 17px 0}
#contentTable #leftCol h2 {height:18px; margin-bottom:16px;}
#contentTable #leftCol h2 span {display:none;}
#contentTable #leftCol #services {font-weight:bold; padding-bottom:45px;}
#contentTable #leftCol #services h2 {background: url(/img/h2servic.gif) left top no-repeat;}
#contentTable #leftCol #services ul li a {padding-bottom: 4px;}
#contentTable #leftCol #services ul li {padding-left:7px; /*position:relative; left:-7px;*/ background: url(/img/liArrow0.gif) left 4px no-repeat; padding-bottom:2px; z-index:"0"}
*:first-child+html #contentTable #leftCol #services ul li {z-index:-1}
#contentTable #leftCol #faq {padding-bottom:25px;}
#contentTable #leftCol #faq h2 {background: url(/img/h2faq000.gif) left top no-repeat;}
#contentTable #leftCol #faq .item {padding-bottom:10px;}
#contentTable #leftCol #faq .all {padding-left:15px; background: url(/img/allBg000.gif) left 1px no-repeat}

#contentTable #centerCol {padding:20px 20px 20px 20px}
#contentTable #centerCol #company {padding-bottom:40px;}
#contentTable #centerCol #company h1 {background: url(/img/h1compan.gif) left top no-repeat; height:36px;}
#contentTable #centerCol #company h1 span {display:none;}
#contentTable #centerCol #company img {float:left; margin:0 15px 10px 0}
#contentTable #centerCol #company p {padding-bottom:15px;}
#contentTable #centerCol #company a.details {padding-right:16px; background: url(/img/orangeCi.gif) right 1px no-repeat}
#contentTable #centerCol #news {padding-bottom:20px;}
#contentTable #centerCol #news h2 {background: url(/img/h2news00.gif) left top no-repeat; height:36px;}
#contentTable #centerCol #news h2 span {display:none;}
#contentTable #centerCol #news .item {padding-bottom:20px;}
#contentTable #centerCol #news .item .newDate {position:relative; left:-7px; padding-left:7px; background: url(/img/dateBg00.gif) left 6px no-repeat; color:#7ea1c0; padding-bottom:2px;}
#contentTable #centerCol #news .item .newTitle {padding-bottom:2px} 
#contentTable #centerCol #news .allNews {padding-right:16px; background: url(/img/orangeCi.gif) right 1px no-repeat}
#contentTable #centerCol {font-family: verdana, sans-serif; font-size:12px;}

#contentTable #rightCol {width:216px; padding:22px 16px 20px 17px;}
#contentTable #rightCol #map {padding-bottom:20px;}
#contentTable #rightCol #map h2 {background: url(/img/h2map000.gif) 5px top no-repeat; height:25px;}
#contentTable #rightCol #map h2 span {display:none}
#contentTable #rightCol .rkl {padding-bottom:12px;}

#pageContent h2 {padding-top:2px; padding-left:22px; background: url(/img/h2bg0000.gif) left top no-repeat; font:bold 12px Arial; text-transform:uppercase; color:#000; padding-bottom:17px;}
#pageContent h2 span {font:11px Arial; text-transform:none; color:#6a6a6a}
#pageContent p {padding-bottom:15px}
#pageContent ul {padding-bottom:15px;}
#pageContent ul li {list-style-type:disc; padding-bottom:2px}
#pageContent p.details {position:relative; top:-5px; height:"10px"; min-height:10px; z-index:"0"}
#pageContent p.details a {padding-right:16px; background: url(/img/orangeCi.gif) right 1px no-repeat}

.contactPage .item {padding-bottom:10px;}
.contactPage .item .name {float:left; width:84px; width:"104px"; padding-left:20px; font-weight:bold}
.contactPage .item .value {float:left; color:#828282}
.contactPage .item .address {background: url(/img/cntAddre.gif) left 1px no-repeat}
.contactPage .item .phones {background: url(/img/cntPhone.gif) left 1px no-repeat}
.contactPage .item .email {background: url(/img/cntMail0.gif) left 1px no-repeat}
.contactPage .scheme {padding-top:26px;}
.contactPage .scheme .name {padding-left:20px; font-weight:bold; background: url(/img/cntSchem.gif) left top no-repeat; padding-bottom:12px;}

.newsPage .item {padding-bottom:20px;}
.newsPage .item .newDate {position:relative; left:-7px; padding-left:7px; background: url(/img/dateBg00.gif) left 6px no-repeat; color:#7ea1c0; padding-bottom:2px;}
.newsPage .item .newTitle {padding-bottom:12px} 
.newsPage .back {background: url(/img/arrowBac.gif) right 1px no-repeat; padding-right:16px;}

.contactFormPage p {padding-bottom:22px !important;}
.contactFormPage p.sign {color:#adadad; padding-bottom:10px !important}
.contactFormPage p.sign span {color:#ff4800}
.contactFormPage label {float:left; width:170px; padding-top:2px;}
.contactFormPage label span {color:#ff4800; padding:0 0 0 2px}
.contactFormPage label .small {font-size:10px; color:#adadad; display:block}
.contactFormPage .txt {width:220px; height:18px; border:1px solid #d8d8d8; padding:2px 5px; margin-bottom:4px;}
html>body .contactFormPage .txt {width:208px; height:12px;}
.contactFormPage textarea {width:220px; height:118px; border:1px solid #d8d8d8; padding:2px 5px; margin-bottom:4px;}
html>body .contactFormPage textarea {width:208px; height:112px;}


.guestPage p {padding-bottom:22px !important;}
.guestPage p.sign {color:#adadad; padding-bottom:10px !important}
.guestPage p.sign span {color:#ff4800}
.guestPage label {float:left; width:140px; padding-top:2px;}
.guestPage label span {color:#ff4800; padding:0 0 0 2px}
.guestPage .txt {width:220px; height:18px; border:1px solid #d8d8d8; padding:2px 5px; margin-bottom:4px;}
html>body .guestPage .txt {width:208px; height:12px;}
.guestPage textarea {width:220px; height:118px; border:1px solid #d8d8d8; padding:2px 5px; margin-bottom:4px;}
html>body .guestPage textarea {width:208px; height:112px;}
.guestPage .item {padding-bottom:20px;}
.guestPage .item .messageDate {position:relative; left:-7px; padding-left:7px; background: url(/img/dateBg00.gif) left 6px no-repeat; color:#7ea1c0; padding-bottom:2px; z-index:"-1"}
*:first-child+html .guestPage .item .messageDate {z-index:-1}
.guestPage .item .messageTitle {padding-bottom:2px; font-weight:bold}
.guestPage #pager {padding:0 0 34px 0}

.galleryPage h3 {font:bold 12px Arial; color:#000; padding-bottom:14px}
.galleryPage .bigImage {border:1px solid #d8d8d8; float:left; margin-right:16px; margin-bottom:20px}
.galleryPage .bigImage img {margin:1px}
.galleryPage #eventText {margin-bottom:20px} 
.galleryPage .item {float:left; margin-right:14px; margin-bottom:14px; border:1px solid #d8d8d8;}
.galleryPage .item img {margin:1px}
.galleryPage #pager {padding:0 0 24px 0}
.galleryPage .back {background: url(/img/arrowBac.gif) right 1px no-repeat; padding-right:16px;}

#galleryNav li {padding-left:20px; background: url(/img/cntAddre.gif) left 1px no-repeat; list-style-type:none !important; padding-bottom:3px}
#galleryNav li ul {padding:4px 0}
.backLink {background: url(/img/arrowBack.gif) right 1px no-repeat; padding-right:16px;}

.searchPage .item {padding-bottom:15px;}
.searchPage .item .searchLink {padding-bottom:4px; font-weight:bold; position:relative; left:-7px; padding-left:7px; background: url(/img/dateBg00.gif) left 6px no-repeat;}
.searchPage #pager {padding-bottom:20px; padding-top:5px;}
.searchPage .txt {width:220px; height:18px; border:1px solid #d8d8d8; padding:2px 5px; margin-bottom:4px;}
html>body .searchPage .txt {width:208px; height:12px;}

.faqPage li {list-style-type:decimal !important; list-style-position:inside; padding-bottom:6px;}
.faqPage #toAsk {padding-bottom:15px; font-weight:bold;}
.faqPage .item {padding-bottom:15px;}
.faqPage .item .questionText {font-weight:bold; padding-bottom:2px}
.faqPage #pager {padding-bottom:20px; padding-top:5px;}

#footerPad {height:109px; clear:both;}

#footer {height:109px; position:relative; background: url(/img/footerBg.gif) left bottom repeat-x; top:0px;}
#footer #maxWidthFooter {height:109px; /* max-width:1280px; width:expression((document.body.clientWidth>=1280)?'1280px':'auto');*/}
#footer #footerContent {min-width:1004px; width:expression((document.body.clientWidth<=1004)?'1004px':'auto'); text-align:left; position:relative; height:109px; background: url(/img/footerBg.jpg) right bottom no-repeat}
#footer #footerContent ul {position:absolute; left:30px; top:28px;}
#footer #footerContent ul li {float:left; padding-right:8px; background: url(/img/footerNa.gif) right 3px no-repeat; margin-right:8px;}
#footer #footerContent ul li.last {background:none;}
#footer #footerContent ul li a {color:#4fbfff}
#footer #footerContent #copyRight {position:absolute; left:30px; top:60px; font:10px Tahoma; color:#fff; }
#footer #footerContent #copyRight a {color:#fff000}
#footer #footerContent #counters {position:absolute; left:43%; top:60px;}
#footer #footerContent #counters .item {float:left; margin-right:12px;}
