/** Cleaner all elements CSS **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead {border:0;font-size:100%;background:transparent;text-decoration: none;margin:0;padding:0;outline: none;}
ol,ul {list-style:none;}
blockquote, q {quotes:none;font-style: italic}
blockquote:before,blockquote:after,q:before,q:after {content:none;}
#ContentBlock blockquote p {text-align: left}
ins {text-decoration:none;}
table {border-collapse:collapse;border-spacing:0; border-color:#CFCCB5;}
sup {vertical-align:baseline;position:relative;top:-.4em;}
sub {vertical-align:baseline;position:relative;bottom:-.4em;}
.rounded {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}

BODY{ color: #b0dfd4; font-size: 13px; font-family: Arial, sans-serif; background-color: #284d54; background-image: url(BODY.png); background-repeat: repeat-x; background-position: left top;
//background-color: #204249;-background-color: #294E55;-background-image: url(BODY.gif);}
A, A:link, A:active, A:visited{color: #e5f4f0;}
A:hover{ color: #f68e22; }
#TopMenu{ width: 1009px; height: 103px; display: block; }
#TopMenu LI{ float: left; display: block; }

#TopMenu LI A B{ display: none; }
#Header { background-image: url(Header.png); background-repeat: no-repeat; background-position: left top; position: relative; width: 1009px; height: 370px; z-index: 10; display: block;
-background-image: url(Header.gif);}
#Header .LogoLink{ position: absolute; width: 170px; height: 100px; margin-top: 120px; margin-left: 60px; display: block; }
#Header .LogoLink span {display:none}
#HeaderPic{ position: relative; width: 1009px; height: 370px; z-index: 9; margin-top: -370px; display: block; }
#HeaderPic .Pic_0{ background-image: url(PIC-0.jpg); background-position: left top; position: absolute; width: 725px; height: 315px; margin-top: 15px; margin-left: 284px; display: block; }
#HeaderPic .Pic_1{ background-image: url(PIC-1.jpg); background-position: left top; position: absolute; width: 725px; height: 315px; margin-top: 15px; margin-left: 284px; display: block; }
#HeaderPic .Pic_2{ background-image: url(PIC-2.jpg); background-position: left top; position: absolute; width: 725px; height: 315px; margin-top: 15px; margin-left: 284px; display: none; }
#HeaderPic .Pic_3{ background-image: url(PIC-3.jpg); background-position: left top; position: absolute; width: 725px; height: 315px; margin-top: 15px; margin-left: 284px; display: none; }
#HeaderPic .Pic_4{ background-image: url(PIC-4.jpg); background-position: left top; position: absolute; width: 725px; height: 315px; margin-top: 15px; margin-left: 284px; display: none; }
#HeaderPic .Pic_5{ background-image: url(PIC-5.jpg); background-position: left top; position: absolute; width: 725px; height: 315px; margin-top: 15px; margin-left: 284px; display: none; }
#HeaderPic .Pic_6{ background-image: url(PIC-6.jpg); background-position: left top; position: absolute; width: 725px; height: 315px; margin-top: 15px; margin-left: 284px; display: none; }

#HeaderMenu{ position: absolute; z-index: 11; margin-top:84px; }
#HeaderMenu H1{ color: #D0E4DF; font-size: 16px; text-align: center; position: absolute; width: 1009px; }
#HeaderMenu div { font-weight: bold;color: #D0E4DF; font-size: 16px; text-align: center; position: absolute; width: 1009px; }
#HeaderMenu div span {display: block;margin-top:1px;font-weight: normal;font-size:10px;text-transform: uppercase}
#HeaderMenu UL{ position: absolute; width: 1009px; height: 77px; margin-top: -21px;}
#HeaderMenu UL LI A I {display:none;}

#Content { min-height: 400px; margin-bottom: 20px; -height: 400px;}
#Content TABLE.Info{ background-color: #cfe7e0; margin-left: 40px; border: solid 2px #f68e22; }

#Content TABLE.Info .Data{ color: #020202; font-size: 13px; }
#Content TABLE.Info TD { color: #444; font-size: 12px; padding: 5px 10px; border: solid 1px #b1d1cc; }
#Content TABLE.Info TD A{ color: #66867e; }
#Content TABLE.Info TD A:hover{ color: #f68e22; text-decoration: underline; }
#Content IMG.Info{margin-left: 11px;}
#Content .Galery {padding-top:20px; padding-bottom:20px;}
#Content .Galery IMG, .outermap img {margin-left: 5px; margin-bottom:8px;}
#Content A.Order{ background-image: url(Order.png); background-repeat: no-repeat; background-position: left top; width: 219px; height: 64px; margin-top: 30px; margin-left: 170px; display: block; -background-image: url(Order.jpg); }
#Content A:hover.Order{ background-image: url(Order_h.png); -background-image: url(Order_h.jpg); }
#Content A.Order B{display:none;}

#Paginator{ text-align: right; padding-right: 30px; padding-left: 30px; white-space: nowrap; }
#Paginator .first{ margin-right: 15px; }
#Paginator .left{ margin-right: 3px; }
#Paginator .page{ margin-right: 3px; padding-right: 3px; padding-left: 3px; }
#Paginator .page:hover{ color: #fff; background-color: #f68e22; }
#Paginator .right{  }
#Paginator .last{ margin-left: 15px; }

#Slider{ width: 920px; height: 85px; margin-top: 40px; margin-bottom: 30px; margin-left: 40px; display: block; }
#Slider A{margin-right: 8px;}
#Slider A IMG{ width: 100px; height: 80px;}
#Slider DIV.Left{ background-image: url(SlideLeft.gif); background-repeat: no-repeat; background-position: left center; position: absolute; width: 15px; height: 85px; margin-left: -20px; cursor: pointer; display: block; }
#Slider DIV.Right{ background-image: url(SlideRight.gif); background-repeat: no-repeat; background-position: left center; position: absolute; width: 15px; height: 85px; margin-left: 925px; cursor: pointer; display: block; }

#GradientBlock{ font-size: 13px; background-image: url(LeftBlock.png); background-repeat: no-repeat; background-position: left top; position: relative; width: 289px; z-index: 25; min-height: 400px; margin-top: -60px; padding-top: 60px; display: block; -height: 400px; -background-image: url(LeftBlock.gif); }
#GradientBlock H2{ color: #f68e22; font-size: 16px; margin-bottom: 10px; margin-left: 65px; display: block; }
#GradientBlock H1{ color: #f68e22; font-size: 16px; margin-bottom: 10px; margin-left: 65px; display: block; }

#LeftBlock{ font-size: 13px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
#LeftBlock H2{ color: #f68e22; font-size: 16px; font-weight: bold; margin-bottom: 10px; display: block; }
#LeftBlock H1{ color: #f68e22; font-size: 16px; font-weight: bold; margin-bottom: 10px; display: block; }

#GradientBlock DIV{ font-size: 13px; margin-bottom: 20px; margin-left: 65px; padding-right: 10px; display: block; }
#GradientBlock UL{  }
#GradientBlock UL LI{ padding: 15px 10px 15px 65px; }
#GradientBlock UL LI A{font-size: 14px; font-weight: bold; text-shadow: 0px 2px 0px #000; }
#GradientBlock UL LI.sel{ background-color: #00867b; background-image: url(LI.sel.gif); background-repeat: no-repeat; background-position: left center; padding: 15px 10px 15px 65px; }
#GradientBlock UL LI.sel A{ color: #f68e22; font-size: 14px; font-weight: bold; text-shadow: 0px 2px 0px #000; }
#GradientBlock SELECT{ font-size: 12px; background-color: #cfe7e0; width: 190px; height: 20px; margin-bottom: 25px; padding: 2px; border-style: none; border-width: 0; display: block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#GradientBlock OPTION{ font-size: 11px; background-color: #fff; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-style: none; border-width: 0; }

#ContentBlock {font-size: 13px; position: relative; z-index: 25; padding:20px 20px 30px;display: block; }
#ContentBlock A{text-decoration:underline;}
#ContentBlock H2 { color: #f68e22; text-align:center; font-size: 16px; font-weight: bold; text-transform: uppercase; margin:20px 0 0; display: block; }
#ContentBlock H1{ color: #f68e22; text-align:center; font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; display: block; }
#ContentBlock H3{ color: #f68e22; font-size: 16px; margin-top: 15px; margin-bottom: 5px; display: block; }
#ContentBlock .TableCat{ font-size: 12px; background-color: #fff; border: solid 2px #f68e22; }
#ContentBlock .TableCat TH{color:#000; background-image: url(TableCatTH.gif); background-repeat: repeat-x; background-position: left top; height: 35px; border-right: 1px solid #f68e22; }
#ContentBlock .TableCat TD{text-align: center;color:#000; padding: 5px; border-right: 1px solid #f68e22; }
#ContentBlock .TableCat TR.bg{ background-color: #cfe7e0; }
#ContentBlock .TableCat TR:hover{ background-color: #F68E22;}
#ContentBlock th {text-align:center;}

#ContentBlock #Mail{ color: #fff; font-size: 18px; background-color: #f68e22; padding: 2px 5px; border: solid 1px; cursor: pointer; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
#ContentBlock .quest { color: #fff; background-color: #00807d; background-image: url(quest.gif); background-repeat: no-repeat; background-position: 4px top; margin-top: 20px; margin-bottom: 20px; padding: 15px 10px 15px 55px; cursor: pointer; display: block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#ContentBlock .quest DIV{ color: #cfe7e0; background-color: #294e55; background-image: url(answer.gif); background-repeat: no-repeat; background-position: left top; margin-top: 10px; margin-left: -50px; padding: 15px 10px 15px 50px; cursor: default; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#ContentBlock p {text-align: justify;margin:15px 0;}
#ContentBlock ol, #ContentBlock ul {margin:15px;list-style: inside}

.NewsData{ color: #fff; font-size: 16px; font-weight: bold; background-image: url(NewsData.gif); background-repeat: no-repeat; background-position: right top; text-align: right; margin-right: 25px; padding: 0 110px 15px 15px; }
.News{ font-size: 13px; margin-bottom: 40px; }
.NewsText{ padding-right: 25px; padding-left: 25px; }
.NewsText H2{ color: #f68e22; font-size: 18px; font-weight: normal; margin-bottom: 10px; display: block; }
.NewsText H1{ color: #f68e22; font-size: 18px; font-weight: normal; margin-bottom: 10px; display: block; }

#Buttons{ margin-top: 30px; margin-bottom: 20px; }
#Buttons B{display: none;}

#Footer { background-image: url(Footer.png); background-repeat: no-repeat; background-position: left top; position: relative; width: 1009px; height: 125px; display: block;
-background-image: url(Footer.gif);}
#Footer #BottomMenu{ position: absolute; width: 1009px; height: 125px; display: block; }
#Footer #BottomMenu A{ color:#80b4b2; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#Footer #BottomMenu A:hover{ color:#fff;}
#Footer #BottomMenu .Menu_1{ position: absolute; margin-top: 85px; margin-left: 120px; }
#Footer #BottomMenu .Menu_2{ position: absolute; margin-top: 85px; margin-left: 230px; }
#Footer #BottomMenu .Menu_3{ position: absolute; margin-top: 85px; margin-left: 710px; }
#Footer #BottomMenu .Menu_4{ position: absolute; margin-top: 85px; margin-left: 830px; }
.footerslog {margin-top:10px;color:#FFFFFF;text-transform: uppercase}
.Phones{text-align:left;color:#f8931e;font-size:36px;position: absolute; display: block;margin-top:70px;margin-left:375px;}

/** COLORBOX **/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#284d54;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(images/border.png) repeat-x left top; }
    #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxTitle{ position:absolute; bottom:-25px; left:0; text-align:center; width:100%; color:#000; font-size: 14px; font-weight: normal; }
        #cboxCurrent{ position:absolute; bottom:-25px; left:58px; font-weight:normal; color:#00807d; font-size: 14px; }
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

.pdf {padding-left:20px;background:url(images/pdf.png) no-repeat left center;}
#ContentBlock img {background-color:#cfe7e0;border:solid 2px #f68e22;}
#ContentBlock ol.num {list-style: decimal;}
.num li {font-size:11pt;margin:3px 0;}
#ContentBlock ul.ok {list-style: none}
.ok li {background:url(images/ok.png) left center no-repeat;padding-left:30px;font-size:12pt;margin:5px 0}
