.dummy {  }

A { color: #0889E6; text-decoration: none }
A:hover { text-decoration: underline }
BODY { height: 100%; margin: 0px; padding: 0px; background-color: #637885; text-align: left; font-family: Tahoma; font-size: 11px; color: #626B72 }
EM { color: red; font-style: normal }
HR { width: 100%; height: 1px; border: #B2BBC1 solid; border-width: 1px 0px 0px 0px }
IMG { border: 0px }
input, textarea, select { background: #FFF; font-size: 11px; color: #626B72; font-family: Verdana; border: 1px solid #626B72 }
FORM { margin: 0px }
I { color: #999 }
LI { margin: 5px 0px }
TABLE { font-size: 11px; color: #626B72; text-align: left }

H1 { font: bold 14px Tahoma; color: #FF6500; text-transform: uppercase; margin-top: 0px; text-align: left }
H2, H2 A { font: bold 14px Tahoma; color: #586D7E; margin-bottom: 5px; text-align: left }
H3 { font: bold 12px Tahoma; color: #586D7E; margin-bottom: 5px; text-align: left; padding-left: 10px; background: url(image/h3-bgr.gif) no-repeat 0px 3px }
H3 A { font: 10px Verdana; color: #0889E6 }
H4 { font: bold 11px Tahoma; color: #586D7E; margin-bottom: 5px; text-align: left; padding-left: 15px; background: url(image/h3-bgr.gif) no-repeat 0px 2px }

#content { padding: 0px 40px 20px 40px; text-align: justify; font-family: Verdana }

#copyright { width: 980px; height: 50px; border-collapse: collapse; height: 29px; background-image: url(image/bottom-bgr.gif); background-repeat: repeat-x }
#copyright TR { vertical-align: middle }
#copyright TH { width: 100%; text-align: left }
#copyright TD { color: #FFF; font-size: 10px; padding: 10px 0px; text-align: left; white-space: nowrap; text-transform: uppercase; vertical-align: top }

#group_price { padding: 0px 20px 20px 20px; border: 1px solid #FEFFFF; background: #DEE1E6 }

#left_menu { width: 100%; border-collapse: collapse; background: #EAEBEF; margin: 0px 0px 20px 0px; border: solid #FEFFFF; border-width: 1px 1px 1px 0px }
#left_menu TD { padding: 5px; vertical-align: middle }
#left_menu TD A { font-family: Tahoma; font-size: 10px; text-transform: uppercase; font-weight: bold }
#left_menu TD A:HOVER { color: #FD660D; text-decoration: none }
#left_menu TD A.sel { color: #FD660D }


#main { width: 980px; border-collapse: collapse; border-top: 1px solid #FEFFFF }
#main TR { vertical-align: top }
#main TH { padding: 0px }
#main TD { padding: 0px }
#main .main_news TD { padding-bottom: 10px }
#main .news_date { color: #ECF1EA; background-color: #FF5900; padding: 0px 2px; margin: 0px }

#main #main_left { background: #F1F2F6 url(image/bgr-01.gif) repeat-x; padding: 30px 30px 10px 30px }

#main #main_right { width: 260px; background: #DEE1E6 url(image/pic-nes-bgr.gif) no-repeat 100% 100%; padding: 8px 10px 30px 30px; border-left: 1px solid #FEFFFF }
#main #main_right H1 { color: #F6863C; text-transform: uppercase; font-size: 15px; font-family: Arial; font-weight: normal; display: block; margin-top: 20px }
#main #main_right DIV { font-size: 10px; margin: 7px 0px 0px 10px }

#main #main_groups { width: 100%; border-collapse: collapse }
#main #main_groups TD { width: 50%; padding-bottom: 20px }
#main #main_groups TD B A { color: #FF6300; text-transform: uppercase }


#top { width: 980px; border-collapse: collapse; border-bottom: 7px #FF6400 solid; background-color: #FFF }
#top TR { vertical-align: top }
#top TH { width: 1px; padding: 0px }
#top TD { padding: 0px }

#top_logo { border-collapse: collapse; margin-top: 20px }
#top_logo TD { white-space: nowrap }
#top_logo A { color: #2C2D32; text-transform: uppercase; font-family: Tahoma; font-size: 9px; font-weight: bold }
#top_logo A:HOVER { color: #FF6106; text-decoration: none }
#top_logo A.sel { color: #FF6106 }
#top_logo DIV { margin-bottom: 6px }

#top_menu { border-collapse: collapse; margin-top: 30px }
#top_menu TR { vertical-align: middle }
#top_menu TD { text-align: center; white-space: nowrap; padding: 2px 4px 6px 4px }
#top_menu A { color: #204965; font-size: 10px; text-transform: uppercase }
#top_menu .sel A { color: #FF6106 }
#top_menu A:HOVER { color: #FF6106; text-decoration: none }

#top_slogan { padding: 18px 30px 0px 30px; text-align: justify }

#top_tel { text-align: center; margin-top: 11px }
#top_tel A { color: #FF6900; font-size: 16px; font-weight: bold; font-family: Verdana }
#top_email { text-align: center; margin-top: 9px }
#top_email A { color: #0889E6; font-size: 12px; font-weight: normal; text-decoration: underline; text-transform: lowercase }
#top_email A:hover { text-decoration: underline }

#work { width: 980px; border-collapse: collapse; border-top: 1px solid #FEFFFF }
#work TR { vertical-align: top }
#work #work_left { width: 240px; background-color: #DEE1E6; padding: 20px 10px 20px 0px }
#work #work_left H1 { color: #F6863C; text-transform: uppercase; font-size: 15px; font-family: Arial; font-weight: normal; display: block; margin: 30px 0px 0px 20px }
#work #work_left DIV { font-size: 10px; margin: 7px 0px 0px 20px }

#work #work_right { background: #F1F2F6 url(image/bgr-01.gif) repeat-x; border-left: 1px solid #FEFFFF }
#work .main_news TD { padding: 0px 0px 10px 20px; font-family: Verdana }
#work .news_date { color: #ECF1EA; background-color: #FF5900; padding: 0px 2px; margin: 0px }


.border { border: solid 1px #CAD5DD }
#crumb { width: 100%; color: #9E9E9E; font-size: 10px }
#crumb TD { padding: 20px 15px 20px 40px; text-transform: lowercase }
#crumb A { color: #9E9E9E; font-size: 10px }

#portfolio_table { width: 100%; border-collapse: collapse }
#portfolio_table TR { vertical-align: top }
#portfolio_table TH { padding: 0px }
#portfolio_table TD { padding: 0px }
#portfolio_table TD TABLE { width: 100%; border-collapse: collapse; margin-bottom: 10px }
#portfolio_table TD TABLE TD { padding: 0px; font-size: 10px }

.table { width: 100%; border-collapse: collapse }
.table TD { padding: 5px; color: #515151; font: normal 12px Tahoma; border: 1px solid #DEE1E6 }
.table TD A { color: #0889E6; text-decoration: underline }
.table TH { padding: 8px; background-color: #E70000; color: #FFF; font: bold 12px Tahoma; text-transform: uppercase; text-align: center; border: 1px solid #FFFFFF }
.table .sel { padding: 5px; background-color: #EFEFF3 }
.table .sel A { font-size: 12px }
.table TH em { font: normal 12px Tahoma; color: #FFF700 }



.text { font-size: 11px; color: #515151 }
.text8 { font-size: 8px }
.text9 { font-size: 9px }
.text10 { font-size: 10px }
.text11 { font-size: 11px }
.text12 { font-size: 12px }
