* { margin:0; padding:0; } 
html, body{padding: 0;}
body {background: url(/pictures/bkg.jpg)}
body,tr,td,th,p,span,blockquote,ul,ol,li {font-family:arial; font-size:14px; color:#000000}

html, body, #wrap {height: 100%}
body > #wrap {height: auto; min-height: 100%;}
#main { padding-bottom: 150px; width: 1155px; margin: 0 auto}
#footer {position: relative; margin-top: -150px; height: 150px;clear:both; vertical-align: bottom} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}

#wrap {margin: 0 auto; background: url(/pictures/bkg_bot.jpg) bottom no-repeat, url(/pictures/bkg_top.png) top repeat-x}

a:link, a:visited {color: #006995; text-decoration: underline}
a:active, a:hover {color: #00316C; text-decoration: underline}

.divMenuTop a:link, .divMenuTop a:visited {color: #85f814; text-decoration: none}
.divMenuTop a:active, .divMenuTop a:hover {color: #fff; text-decoration: underline}

.bkgMenu  a:link, .bkgMenu  a:visited {color: #48EF09; font-size: 23px; text-decoration: none}
.bkgMenu  a:active, .bkgMenu  a:hover {color: #fff; text-decoration: underline}

.bkgHead  a:link, .bkgHead  a:visited {color: #fff; font-size: 22px; text-decoration: none; text-transform: uppercase}
.bkgHead  a:active, .bkgHead  a:hover {color: #fff; text-decoration: underline}

.divMenu a:link, .divMenu a:visited, .divMenu a:active, .divMenu a:hover {color: #85f814; text-decoration: none; font-family:arial; font-size: 14px; font-weight: bold; color: #000f65; text-transform: uppercase}

.headPage {margin-bottom: 20px}
.headPage h1 {color: #9c242e; text-transform: uppercase; font-size: 18px; font-weight: normal}
h2, h3 {color: #00316c}

.bkgLogo {background: url(/pictures/bkg_logo.png) no-repeat; height: 178px}
.bkgBaner {border: 1px solid #f0f0f0; border-bottom: 0}
.divImg {float: right; height: 64px; line-height: 64px}
.divMenuTop {float: right; height: 64px; line-height: 54px; color: #85f814; font-size:17px;}
.divAddress {float: right; height: 64px; line-height: 55px; color: #fff; font-size:14px;}
.divPhone  {float: right; height: 64px; line-height: 51px; color: #fff; font-size:22px;}
.divLogo2 {display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline; vertical-align: top; padding:0; margin: 0}
.divMenu {clear:both; text-align: right; display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline; vertical-align: top; padding:0; margin: 0; width: 870px}
.divMenu li {height: 62px; line-height: 65px; background: url(/pictures/menu_border.png) bottom right no-repeat; padding: 0px 6px; cursor: pointer;display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline;}
.divMenu li.hover, .divMenu li.hoverOn {height: 62px; line-height: 65px; background: url(/pictures/bkg_menu_hover.png) bottom right no-repeat; padding: 0px 6px; display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline;}
.bkgMenu {background: url(/pictures/bkg_menu.jpg) no-repeat; height: 106px}
.bkgMenu li {display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline; color:#00afdb; padding: 30px 0px 0px; text-align: center}
.bkgMain {background: #fff; padding: 0px 50px 30px 55px}
.bkgMainPage {background: url(/pictures/bkg_block_bot.png) no-repeat bottom #fff; padding: 10px 50px 50px 55px}
.bkgMainPage2 {background: url(/pictures/bkg_block.png) no-repeat top right #fff; vertical-align: bottom}
.bkgMainPage li , .bkgMainPage2 li {display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline; vertical-align: top}
.bkgHead {background: #2e85a9; height: 50px}
.bkgHead li {line-height: 50px; color: #fff; font-size: 22px; text-transform: uppercase; letter-spacing: 1px; display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline;}
.divImgContent img {border: 1px solid #989898}
.divBot1 {width: 456px; margin: 20px 0px 0px 55px;line-height: 170%; font-size: 13px; font-weight: bold; display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline;}
.divBot2 {width: 352px; margin: 20px 0px 0px 0px;line-height: 120%; font-size: 13px; font-weight: bold; display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline;}
.divBot3 {margin: 20px 0px 0px 0px;line-height: 150%; font-size: 13px; font-weight: bold; display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline;}
.bkgPartners {background: url(/pictures/bkg_bot2.jpg) bottom no-repeat #fff;padding: 40px 0px 100px 0px; text-align: center}
.divGallery {display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline; margin: 0px 20px 20px 0px;  width: 218px; background: #eee;height: 230px; padding: 10px; text-align: center}
.divGallery .img img {border: 8px solid #fff; max-width: 190px; max-height: 180px;}
.divGallery div.link {margin-bottom: 5px; font-weight: bold; font-size: 13px; height: 50px; overflow: hidden}
.divImages img {border: 1px solid #ccc}
.divImages {margin-left: 100px}


#banner-main ul.bjqs{position:relative; list-style-type:none;padding:0;margin:0;overflow:hidden; display:none;border: 9px solid #dfdfdf}
#banner-main ul.bjqs li {padding: 0; margin: 0;}
li.bjqs-slide{position:absolute; display:none;; list-style-type:none;}
.bjqs-markers {display: none}
.contentArea {background: url(/pictures/bkg_bot2.jpg) bottom no-repeat #fff; padding: 0px 55px}
.contentArea p, .bkgMainPage p {margin-bottom: 20px}
.contentArea ul li, .contentArea ol li {margin: 5px 0px 5px 40px}
.contentArea ul, .contentArea ol {margin: 20px 0px}
.contentArea hr {height:1px; border:none; color:#aaa; background-color:#aaa; margin: 10px 0px}
.contentArea img, .contentArea iframe {border: 9px solid #dfdfdf}

table.tbl {border-right:1px solid #525252;border-bottom:1px solid #525252}
table.tbl td {background:#fff; border-left:1px solid #525252;border-top:1px solid #525252; padding: 10px ; vertical-align: top}
table.tbl tr.th td{background:#2d86a8;font-weight:bold;text-align:center; border:0}
table.tbl tr.th2 td{background:#b8b8b8;font-weight:bold;text-align:center}
table.tbl tr.th td , table.tbl tr.th2 td, table.tbl tr.th td , table.tbl tr.th td * {color: #ffffff}
table.tbl tr.select td {background:#eaeaea}
.form2 {width: 300px}

.phocagallery-box-file {display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline;}
.phocagallery-box-file {margin: 0px 40px 10px 0px;}
#newGallery img {margin: 20px 20px 5px 20px }
#newGallery .gal {display: -moz-inline-stack;  display: inline-block;  zoom: 1; *display: inline; margin-bottom: 15px}
#newGallery, #oldGallery {text-align: center}
#banner-main img {border: 0}
