* {margin:0; padding:0}
body {font-size:70%; font-family:tahoma, arial; text-align:center; color:#4b4c4d}
body * {font-size:100%;}
p {color:#4b4c4d;}
a {text-decoration:underline; color:#4b4c4d}
a:visited {text-decoration:underline;}
a:hover{text-decoration:none;}
a img {border:none}
a.dashed {text-decoration:none; font-size:110%; color:#f25821; text-decoration:none; border-bottom:1px dashed #f25821; position:relative; top:40px;}
a.dashed:hover {text-decoration:none; border-bottom:none; color:#f25821;}
li {list-style-type:none; background:url(/i/bullet2.gif) 0 6px no-repeat; padding-left:12px; margin-top:4px;}

#top {height:78px; vertical-align:middle}
#top a {font-size:90%; padding-left:10px; background:url(/i/bullet.gif) 0 6px no-repeat; display:block; text-decoration:none; float:left; margin:40px 0 0 15px}
#top table {float: right; margin-right: 11px; margin-top: 35px;}
.input-text{border: 1px solid rgb(136, 136, 136); padding: 3px; width: 300px; height: 22px; color: rgb(173, 173, 173); margin:2px 9px 2px 0;}

#cap {height:126px; width:640px !important; width:640px; vertical-align:bottom; font-weight:bold; font-size:180%; color:#bf1d22; padding:0 0 10px 12px; text-transform:uppercase; border-right:8px #4d4d4d solid;}

#hor_menu {background-color:#dadada; height:36px; border-right:8px #b6b6b8 solid;}
#hor_menu a {display:block; float:left; height:36px;}
#hor_menu .on, #hor_menu .off:hover {background-color:#4b4c4d;}
#hor_menu .on {background-color:#dadada;}
#hor_menu .on-29, #hor_menu .off-29:hover {width:95px; background:#4b4c4d url(/i/menu_hor_on.gif) 11px 0 no-repeat;}
#hor_menu .on-30, #hor_menu .off-30:hover {width:120px; background:#4b4c4d url(/i/menu_hor_on.gif) 11px -34px no-repeat;}
#hor_menu .on-31, #hor_menu .off-31:hover {width:130px; background:#4b4c4d url(/i/menu_hor_on.gif) 11px -68px no-repeat;}
#hor_menu .on-32, #hor_menu .off-32:hover {width:120px; background:#4b4c4d url(/i/menu_hor_on.gif) 11px -102px no-repeat;}
#hor_menu .off-29 {width:95px; background:#dadada url(/i/menu_hor_off.gif) 11px 0 no-repeat; border-right:1px solid #4b4c4d}
#hor_menu .off-30 {width:120px; background:#dadada url(/i/menu_hor_off.gif) 11px -34px no-repeat; border-right:1px solid #4b4c4d}
#hor_menu .off-31 {width:130px; background:#dadada url(/i/menu_hor_off.gif) 11px -68px no-repeat; border-right:1px solid #4b4c4d}
#hor_menu .off-32 {width:120px; background:#dadada url(/i/menu_hor_off.gif) 11px -102px no-repeat;}

#left {padding: 57px 42px 19px 5px; width: 330px !important; width: 330px; vertical-align:top;}
#left #nav1 #off-22, #left #nav1 #off-23, #left #nav1 #off-24, #left #nav1 #off-25, #left #nav1 #off-26, #left #nav1 #off-27, #left #nav1 #off-62, #left #nav1 #on-22, #left #nav1 #on-23, #left #nav1 #on-24, #left #nav1 #on-25, #left #nav1 #on-26, #left #nav1 #on-27, #left #nav1 #on-62 {margin-bottom:6px; width:100%; height:24px; background-color:#f99d32; display:block; cursor:pointer;}
#left #nav1 #on-22, #left #nav1 #off-22 {background:#F99D32 url(/i/menu_left.gif) 10px 0 no-repeat;}
#left #nav1 #on-23, #left #nav1 #off-23 {background:#F99D32 url(/i/menu_left.gif) 10px -24px no-repeat;}
#left #nav1 #on-24, #left #nav1 #off-24 {background:#F99D32 url(/i/menu_left.gif) 10px -48px no-repeat;}
#left #nav1 #on-25, #left #nav1 #off-25 {background:#F99D32 url(/i/menu_left.gif) 10px -72px no-repeat;}
#left #nav1 #on-26, #left #nav1 #off-26 {background:#F99D32 url(/i/menu_left.gif) 10px -96px no-repeat;}
#left #nav1 #on-27, #left #nav1 #off-27 {background:#F99D32 url(/i/menu_left.gif) 10px -120px no-repeat;}
#left #nav1 #on-62, #left #nav1 #off-62 {background:#F99D32 url(/i/menu_left.gif) 10px -144px no-repeat;}
#left #nav1 #off-22:hover, #left #nav1 #off-23:hover, #left #nav1 #off-24:hover, #left #nav1 #off-25:hover, #left #nav1 #off-26:hover, #left #nav1 #off-27:hover, #left #nav1 #off-62:hover, #left #nav1 #on-22, #left #nav1 #on-23, #left #nav1 #on-24, #left #nav1 #on-25, #left #nav1 #on-26, #left #nav1 #on-27, #left #nav1 #on-62 {background-color:#fbc484;}
#left #nav1 #on-22, #left #nav1 #off-22:hover {background-color:#fbc484;}

#left #nav1 #nav2, #left #nav3 {margin-bottom:20px;}
#left #nav1 #nav2 .off, #left #nav1 #nav2 .on, #left #nav3 .off, #left #nav3 .on, .map1 a {margin-bottom:5px; height:auto; padding-left:16px; background:url(/i/bullet.gif) 0 6px no-repeat; display:block; text-decoration:underline;}
#left #nav1 #nav2 .off:hover, #left #nav1 #nav2 .on, #left #nav3 .off:hover, #left #nav3 .on {text-decoration:none;}
#left #nav3 {background-color:#e9e9e9; padding:10px 16px;}
#left #nav3 .on, #left #nav3 .off {background:url(/i/bullet2.gif) 0 6px no-repeat; margin-bottom:9px;}
.map1 .map2 a {padding-left:33px; background:url(/i/bullet2.gif) 17px 6px no-repeat;}

#nav4 {float:right; margin:10px 0 10px 10px; width:180px; color:#858585;}
#nav4 div {margin-top:8px; padding:15px 10px 5px 19px; background-color:#e9e9e9; color:#4b4c4d;}

#right {width:640px !important; width:640px; padding:10px 11px 50px 0; vertical-align:top;}
#right .dbl-nav {padding:0 0 19px 6px; color:#6d6d6d; text-transform:lowercase;}
#right .dbl-nav a, #right .dbl-nav span {background:url(/i/bullet1.gif) 0 5px no-repeat; padding-left:7px;}
#right .dbl-nav a, #right .dbl-nav a:hover, #right .dbl-nav a:visited {color:#6d6d6d; text-decoration:underline;}
#right .dbl-nav a:hover {text-decoration:none;}
#right .h {width:140px; height:54px; border-left:2px solid #bf1d22; background:url(/i/h_company.gif) 10px bottom no-repeat; margin:0 11px 20px 0; float:left;}
#right p {margin:0 0 /*14px*/0 0;}
#right .news_main .news {margin:0 30px 30px 0; float:left; width:280px;}
#right .news a {margin:8px 0 0 12px; font-weight:bold; display:block; text-decoration:underline;}
#right .news a:hover {text-decoration:none;}
#right .news p {margin:0 0 0 12px;}
#right .news span {padding:2px; font-weight:bold; color:#ffffff; background-color:#6d6d6d; margin-bottom:5px;}
#right .gallery_bit {width:290px; height:128px; margin:0 20px 40px 0; float:left}
#right .gallery_bit table {float:left; margin-right:15px;}
#right .gallery_bit table td {text-align:left; vertical-align:bottom; width:120px; padding-right:10px;}
#right .gallery_bit table td img {margin:auto; height:120px; border:4px solid #dadada;}
#right .imagebits {float:left; margin:0 35px 25px 0; border:4px solid #dadada;}
#right .imagebits td {text-align:center; vertical-align:middle; background-color:#dadada; max-width:159px; width:159px; height:159px; overflow:hidden;}
#right .imagebits td img {margin:auto; max-height:159px;}

#basement {height:57px}
#basement .left {text-align:right; font-size:90%; color:#000000;}
#basement .right {background:url(/i/base_grad.gif) 0 0 repeat-y #f99d32; padding-left:18px; color:#ffffff;  border-right:8px #f99c32 solid;}
#basement .left img {float:right; margin:0 80px 0 5px}
#basement .left div {margin-top:5px}

h1 {color:#f25821; font-size:120%; margin-bottom:14px;}
.orange {color:#f25821}
.grey {color:#858585}
.black {color:#000000}
.red {color:#bf1d22}
.bullet {background:url(/i/bullet.gif) 0 7px no-repeat; padding-left:12px;}
.bullet-plus {background:url(/i/bullet4.gif) 0 5px no-repeat; padding-left:12px;}
.bullet-red {background:url(/i/bullet5.gif) 0 7px no-repeat; padding-left:12px;}
.bullet-grey {background:url(/i/bullet2.gif) 0 7px no-repeat; padding-left:12px;}
.formsubmit, a.formsubmit {color:#ffffff; text-decoration:none}
.print {float:right; margin-left:10px; display:block; font-size:90%; text-decoration:none; padding-left:15px; background:url(/i/print.gif) 0 0 no-repeat; height:11px;}
.print:visited {text-decoration:none;}

.formsubmit {background-color:#f25821; font-weight:bold; padding:2px 5px 4px; border:none; cursor:pointer;}

