@charset "utf-8";
/* CSS Document */

/* MAIN */

.marg-top_15 {
margin-top:-15px !important
}

.marg-top-15 {
margin-top:15px !important
}

.marg-top-32 {
margin-top:32px !important
}

.padd-top-0 {
padding-top:0 !important
}

.padd-top-30 {
padding-top:30px !important
}

.padd-left-20 {
padding-left:20px !important
}

.f-size-12 {
font-size:12px !important
}

.f-size-13 {
font-size:13px !important
}

.f-size-14 {
font-size:14px !important
}

.f-size-15 {
font-size:15px !important
}

.f-size-16 {
font-size:16px !important
}

.f-color-yellow {
color:#FF9900 !important
}

.f-color-green {
color:#78B81C !important
}

.f-color-darkgreen {
color:#669999 !important
}


body {
margin:0;
text-align:center;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#CFDBE4 url(../images/background.png) repeat-x top
}


/* ABS  TOP */

#abs-top {
width:994px;
height:98px;
margin:2px auto 0px auto;
background:url(../images/lbc.png) repeat-x;
}

#abs-top img {
border:0;
float:left
}

#lct {
width:12px;
height:98px;
background:url(../images/lct.png) no-repeat;
float:left
}

#s-menu {
width:116px;
height:83px;
padding:15px 0px 0px 20px;
line-height:22px;
background:url(../images/splita.png) no-repeat left 10px;
float:right
}

#s-menu a,
#s-menu a:visited {
display:block;
color:#518189;
text-decoration:none
}

#s-menu a:hover {
text-decoration:underline
}

#rct {
width:12px;
height:98px;
background:url(../images/rct.png) no-repeat;
float:right
}


/* TOP */

#top {
width:997px;
height:50px;
padding-left:3px;
background:#FFFFFF url(../images/shadal.png) no-repeat left top;
margin:auto
}

#m-menu {
width:987px;
height:35px;
padding-left:7px;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23545D;
border-top:#477A83 2px solid;
background:url(../images/shadc.png) repeat-x top;
float:left
}

#m-menu-right {
width:3px;
height:50px;
background:url(../images/shadar.png) no-repeat right top;
float:left
}

#m-menu div {
position:relative;
z-index:2;
left:0px;
top:0px;
width:auto;
height:35px;
margin:-2px 3px 0px 0px;
padding-right:12px;
background:url(../images/butelbb.png) no-repeat right;
float:left
}

#m-menu div span {
display:inline-block;
width:auto;
height:35px;
padding-left:13px;
line-height:33px;
background:url(../images/butelab.png) no-repeat left;
float:left
}

#m-menu a,
#m-menu a:visited {
width:auto;
display:block;
height:33px;
margin-right:3px;
padding-right:12px;
text-decoration:none;
color:#114049;
float:left
}

#m-menu a span,
#m-menu a:visited span {
display:inline-block;
width:auto;
height:33px;
padding-left:13px;
line-height:29px;
cursor:pointer;
float:left
}

.m-menu-a,
.m-menu-a:visited {
background:url(../images/butelb.png) no-repeat right
}

.m-menu-a span,
.m-menu-a:visited span {
background:url(../images/butela.png) no-repeat left
}

.m-menu-a:hover {
background:url(../images/butelbh.png) no-repeat right
}

.m-menu-a:hover span {
background:url(../images/butelah.png) no-repeat left
}

.m-menu-b,
.m-menu-b:visited {
background:url(../images/butelba.png) no-repeat right
}

.m-menu-b span,
.m-menu-b:visited span {
background:url(../images/butelaa.png) no-repeat left
}

.m-menu-b:hover {
background:url(../images/butelbah.png) no-repeat right
}

.m-menu-b:hover span {
background:url(../images/butelaah.png) no-repeat left
}


/* MIDDLE */

#middle {
width:1000px;
margin:auto;
}

#middle-body {
width:990px;
padding-left:10px;
background:#FFFFFF url(../images/shadb.png) repeat-y center;
float:left
}

#m-left {
width:670px;
float:left
}

#m-left-center {
width:483px;
padding-right:8px;
float:right
}

#m-left-left {
width:170px;
margin-top:3px;
float:left
}

#m-right {
width:310px;
float:left
}


/* BOTTOM */

#bottom {
width:1000px;
margin:auto;
}

#bottom-body {
width:985px;
padding:0px 0px 0px 15px;
background:#FFFFFF url(../images/shadb.png) repeat-y center;
text-align:left;
float:left
}

.b-top {
width:975px;
height:11px;
margin-top:4px;
background:url(../images/lineta.png) no-repeat;
}

#b-middle {
width:410px;
padding:0px 295px 25px 270px;
text-transform:capitalize;
text-align:justify;
background:url(../images/lineba.png) no-repeat bottom;
}

#b-middle h4 {
width:auto;
margin:0;
padding:10px 0px 10px 0px;
font-size:12px;
text-align:center;
color:#477A83;
}

#b-middle a,
#b-middle a:visited {
line-height:22px;
text-decoration:none
}

#b-middle a:hover {
text-decoration:underline
}


/* ABS BOTTOM */

#abs-bottom {
width:1000px;
margin:auto;
}

#abs-bottom-body {
width:1000px;
height:67px;
background:url(../images/absbottomc.png) repeat-x;
float:left
}

#abs-bottom-left {
width:17px;
height:67px;
background:url(../images/absbottoml.png) no-repeat;
float:left
}

#abs-bottom-center {
width:966px;
height:67px;
padding-right:17px;
text-align:center;
background:url(../images/absbottomr.png) no-repeat right;
float:right
}

#abs-bottom-center p {
margin:0;
padding:12px 0px 3px 0px
}

#abs-bottom-center p a,
#abs-bottom-center p a:visited,
#abs-bottom-center p a:hover {
color:#333333;
text-decoration:none
}


/* BLOCKS */

.adv-block-ta {
width:309px;
height:302px;
margin-bottom:8px;
padding:0px 0px 0px 3px;
background:url(../images/rcta.png) no-repeat left top
}

.adv-block-ta-center {
width:304px;
height:300px;
border-top:#D8D8D8 1pt solid;
border-bottom:#D8D8D8 1pt solid;
text-align:center;
float:left
}

.adv-block-ta-right {
width:2px;
height:302px;
background:url(../images/rctb.png) no-repeat left top;
float:left
}

.adv-block-ta div img {
border:0
}

.adv-block-text {
width:470px;
height:60px;
margin:15px 0px 0px 8px;
padding-bottom:5px
}

.adv-block-type-a {
width:433px;
padding:15px 0 0 37px
}

.desc-block-center {
width:auto;
margin-bottom:13px;
padding-top:11px;
color:#333333;
background:url(../images/dcbtop.png) no-repeat top
}

.desc-block-center p {
width:auto;
margin:0;
padding:0px 15px 0px 15px;
text-align:center;
background:url(../images/dcbmiddle.png) repeat-y
}

.desc-block-center p em {
display:block;
padding-top:5px;
font-size:11px;
text-align:right
}

.desc-block-center div {
width:auto;
height:11px;
background:url(../images/dcbbottom.png) no-repeat
}

.center-text-block {
width:auto;
margin-bottom:13px;
background:url(../images/centertopgr.png) no-repeat top
}

.center-text-block h2 {
margin:0;
padding:18px 0px 5px 0px;
font-size:14px;
text-align:center;
color:#477A83;
background:url(../images/arra.png) no-repeat 25px 18px;
}

.center-text-block p {
margin:0;
padding:10px 10px 3px 10px;
text-align:justify;
}

.center-text-block p .h4 {
display:block;
padding:5px 0px 5px 7px;
color:#477A83;
font-size:13px;
font-weight:bold
}

.center-text-block p strong {
color:#555555
}

.center-text-block ul {
margin:0;
padding:15px 20px 0px 40px
}

.center-text-block ul li {
margin:0;
padding-bottom:7px;
list-style:url(../images/inter.png) outside;
}

.center-text-block ul li strong {
color:#555555
}

.center-text-block-body {
background:url(../images/centermiddlegr.png) repeat-y
}

.center-text-block-bottom {
width:auto;
height:10px;
background:url(../images/centerbottomgr.png) no-repeat top
}

.right-block-ta-top {
width:300px;
height:50px;
padding-left:9px;
background: url(../images/rightbla.png) no-repeat
}

.right-block-ta-top h3 {
width:auto;
background:url(../images/hbacka.png) repeat-x;
font-size:14px;
color:#4F4F4F;
float:left
}

.right-block-ta-top img {
float:left
}

.right-block-ta-middle {
width:309px;
background:url(../images/rightblam.png) repeat-y
}

.right-block-ta-middle h4 {
margin:0;
padding:0px 30px 7px 30px;
font-size:12px;
color:#477A83;
text-align:center
}

.right-block-ta-middle ul {
margin:0;
padding:2px 20px 8px 50px
}

.right-block-ta-middle ul li {
margin:0;
padding-bottom:7px;
list-style:url(../images/arrb.png) outside;
}

.right-block-ta-middle ul li a,
.right-block-ta-middle ul li a:visited {
color:#333333;
text-decoration:none;
}

.right-block-ta-middle ul li a:hover {
text-decoration:underline
}

.right-block-ta-bottom {
width:309px;
height:7px;
margin-bottom:8px;
background:url(../images/rightblab.png) no-repeat
}

.right-block-tb-top {
width:300px;
height:70px;
padding-left:9px;
background: url(../images/rightbla.png) no-repeat
}

.right-block-tb-top h3 {
width:auto;
background:url(../images/hbacka.png) repeat-x;
font-size:14px;
color:#4F4F4F;
float:left
}

.right-block-tb-top img {
float:left
}

.right-block-tb-middle {
width:289px;
padding:0px 10px 10px 10px;
background:url(../images/rightblam.png) repeat-y;
}

.right-block-tb-middle a,
.right-block-tb-middle a:visited {
display:block;
width:150px;
padding-top:20px;
color:#333333;
float:right
}

.right-block-tb-middle a:hover {
text-decoration:none;
}

.right-block-tc-top {
width:309px;
height:12px;
padding-top:5px;
background:url(../images/rightblb.png) no-repeat bottom
}

.right-block-tc-middle {
width:307px;
border-left:#6DA5AF 1pt solid;
border-right:#6DA5AF 1pt solid;
}

.right-block-tc-middle form {
width:auto;
margin:0;
padding:0px 15px 0px 15px;
background-color:#DAF1F5;
border-left:#FFFFFF 1pt solid;
border-right:#FFFFFF 1pt solid;
}

.right-block-tc-middle h4 {
margin:0;
padding:0px 0px 15px 0px;
font-size:12px;
color:#477A83;
}

.imgbuttona {
width:101px;
height:35px;
margin:15px 0px 0px 175px
}

.right-block-tc-bottom {
width:309px;
height:12px;
margin-bottom:8px;
background:url(../images/rightblbb.png) no-repeat
}

.left-block-ta-top {
width:auto;
height:33px;
padding-left:10px;
}

.left-block-ta-top span {
display:block;
width:150px;
height:23px;
padding-top:10px;
color:#4F4F4F;
font-weight:bold;
text-align:center;
float:left
}

.left-block-ta-top div {
width:10px;
height:33px;
float:left
}

#left-block-ta-topa {
background:url(../images/lefthtbla.png) no-repeat left top
}

#left-block-ta-topa span {
background:url(../images/lefthtblb.png) repeat-x top
}

#left-block-ta-topa div {
background:url(../images/lefthtblc.png) no-repeat
}

#left-block-ta-topb {
background:url(../images/lefthtblab.png) no-repeat left top
}

#left-block-ta-topb span {
background:url(../images/lefthtblbb.png) repeat-x top
}

#left-block-ta-topb div {
background:url(../images/lefthtblcb.png) no-repeat
}

#left-block-ta-topc {
background:url(../images/lefthtblac.png) no-repeat left top
}

#left-block-ta-topc span {
background:url(../images/lefthtblbc.png) repeat-x top
}

#left-block-ta-topc div {
background:url(../images/lefthtblcc.png) no-repeat
}

.left-block-ta-middle {
width:168px;
border:#EAEAEA 1pt solid
}

.left-block-ta-middle ul {
margin:0;
padding:5px 10px 25px 10px;
border:#FFFFFF 1pt solid
}

.left-block-ta-middle ul li {
margin:0;
padding:7px 0px 7px 0px;
list-style:none;
}

.left-block-ta-middle ul li a,
.left-block-ta-middle ul li a:visited {
color:#333333;
text-decoration:none;
}

.left-block-ta-middle ul li a:hover {
text-decoration:underline
}

#left-block-ta-middlea {
background-color:#FFF4C9
}

#left-block-ta-middlea ul li {
border-bottom:#4F4F4F 1pt dashed
}

#left-block-ta-middleb {
background-color:#EAF7FA;
text-transform:capitalize
}

#left-block-ta-middleb ul li {
background:url(../images/arrb.png) no-repeat right
}

#left-block-ta-middlec {
background-color:#F6E7EB
}

.left-ads {
width:160px;
height:300px;
margin-top:13px;
padding:4px;
text-align:center;
border:#EAEAEA 1pt solid
}

.left-ads img {
border:0
}

/* H */

.h1 {
width:auto;
height:49px;
padding-right:10px;
background:url(../images/hrightback.png) no-repeat right 3px
}

.h1 img {
position:relative;
z-index:2;
left:0px;
top:0px;
margin-left:-8px;
float:left
}

.h1 h1 {
width:auto;
height:30px;
margin:0;
padding:7px 30px 0px 0px;
background:url(../images/hback.png) repeat-x 0px 3px;
font-size:18px;
color:#477A83;
text-transform:capitalize;
text-align:center
}

h3 {
width:auto;
height:37px;
margin:0;
padding:13px 0px 0px 0px
}


/* IMAGES */

.text-block-img-type-a {
width:auto;
height:auto;
margin:10px;
border:0;
float:left
}

.img-pos-relative {
position:relative;
z-index:2;
left:0;
top:0
}


/* MAIN BANNER */

#mainbanner {
width:642px;
height:233px;
margin-bottom:12px;
padding:10px;
background:url(../images/mainbannerb.jpg) no-repeat;
float:left
}

#mySlideshow {
width:642px;
height:233px;
z-index:5
}

.jdSlideshow {
display:none;
overflow:hidden;
position:relative
}

.jdSlideshow img {
border:0;
margin:0
}

.jdSlideshow .slideElement {
width:100%;
height:100%;
background-color:#000000
}

.jdSlideshow .loadingElement {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(../images/loader-white.gif) no-repeat center center
}

.jdSlideshow .slideInfoZone {
position:absolute;
z-index:10;
width:100%;
margin:0;
left:0;
bottom:10px;
height:34px;
background:#003333 url(../images/dasheda.png) repeat-x;
color:#FFFFFF;
text-indent:0;
text-align:center
}

.jdSlideshow .slideInfoZone h2 {
width:100%;
height:auto;
margin:7px 0px 0px 0px;
padding:0;
font-size:18px;
font-family:"Courier New", Courier, monospace;
text-transform:uppercase;
color:inherit;
}

.jdSlideshow .slideInfoZone p {
display:none
}

.jdSlideshow a {
font-size:18px;
text-decoration:none;
color:inherit;
cursor:pointer
}


/* BOOKMARKS */

#bookmarks {
width:auto;
height:450px;
padding:10px 0px 0px 40px
}

#bookmarks a,
#bookmarks a hover {
display:block;
width:145px;
height:25px;
margin-top:5px;
color:#333333;
text-decoration:none;
float:left
}

#bookmarks a:visited {
color:#B1B1B1
}

#bookmarks a img {
margin-right:3px;
border:0;
float:left
}


/* SITEMAP, RESOURCES */

#sitemap,
#resources {
width:auto;
height:auto;
padding-bottom:20px
}

#sitemap a,
#sitemap a hover,
#resources a,
#resources a:hover {
color:#333333;
text-decoration:none
}

#sitemap a:visited,
#resources a:visited {
color:#666666 
}


/* GOOGLE MAPS */

.googlemaps {
width:auto;
height:auto;
padding:15px 0px 10px 0px;
text-align:center
}

.googlemaps a img {
border:#FF6600 1pt solid;
}


/* SEARCH */

#searchform {
width:430px;
height:54px;
padding:36px 0px 0px 70px;
float:left
}

#searchresult {
width:650px;
height:auto;
padding-left:10px;
border:#D8D8D8 1pt solid;
float:left
}
