body { background:#1e1e22 url(/images/engine/starsky/bg.gif) top repeat-x; }
body, td, th { color:#b4b5b9; font:12px Tahoma,Arial; }
html, body { height:100%; margin:0; padding:0; }
html>body #all { height:auto; min-height:100%; }

.banner { padding-top:15px; }

.big_fot { padding-top:10px; text-align:center; margin-top:10px; margin-right:20px; margin-left:20px; border-top:1px dotted #5c638c; }
.big_fot a img { border:1px solid #3d4365; }
.big_fot a:hover img { border-color:#B4B5B9; }
.fot_navi { padding-top:10px; padding-bottom:10px; text-align:center; margin:10px 20px; border-top:1px dotted #5c638c; border-bottom:1px dotted #5c638c; }
.fot_navi a { color:#7cb4fb; }
.fot_navi a:hover { text-decoration:none; }
.fot_small { text-align:center; }
.fot_small div { float:left; padding:17px; }
.fot_small a img { border:1px solid #3d4365; margin:5px 3px 4px 3px; }
.fot_small a:hover img { border:1px solid #B4B5B9; }

.way { color:#F88C06; font-size:11px; font-weight:bold; margin:0 0 8px 0; padding:0; text-align:right; }
.way a { color:#FC8B00; text-decoration:none; }
.way a:hover { text-decoration:underline; }

#all { background:url(/images/engine/starsky/foot_bg2.jpg) repeat-x left bottom; height:100%; position:relative; text-align:center; }
#bottom_navi { border-top:1px solid #474e74; line-height:35px; margin-top:35px; text-align:center; }
#bottom_navi a:hover { color:#7cb4fb; text-decoration:underline; }
#bottom_navi a { color:#d7d9df; font-weight:bold; text-decoration:none; }
#counts { float:left; margin-left:15px; margin-top:20px; }
#empty, #footer { height:136px; }
#flash { position:absolute; text-align:center; top:0; width:100%; z-index:100; display:none; voice-family:"\"}\""; voice-family:inherit; display:inherit; }
#flash { }

#footer { background:url(/images/engine/starsky/foot_bg.jpg) no-repeat center top; bottom:0; *bottom:-1px; height:136px; left:0; margin:auto; position:absolute; width:100%; }
#footer #f_box, #content { margin:auto; width:800px; text-align:left; }
#footer div.copy { margin:0; padding:20px; text-align:right; }
#footer div.copy a { color:#7CB4FB; }
#footer div.copy a:hover { text-decoration:none; }

#fots { background:url(/images/engine/starsky/fots_trs.gif) repeat-y right; margin:0; padding:0; }
#fots .h2 { margin-left:20px; }
#fots table { margin:0; padding:0; border-style:none; }
#fots table td { padding-top:8px; padding-right:15px; padding-left:15px; font-weight:bold; text-align:center; color:#FFFFFF; }
#fots table td p { text-align:right; border-bottom:1px dotted #696B74; padding-bottom:20px; margin:0; }
#fots table td p a { color:#FE8900; text-decoration:none; background:url(/images/engine/starsky/ico_box2.gif) no-repeat right; float:right; padding-right:10px; font-size:11px; }
#fots table td img { border:1px solid #5c638c; margin-top:5px; margin-bottom:5px; }
#fots_top { background:url(/images/engine/starsky/fots_top.gif) no-repeat right; margin:0; padding:0; height:15px; }
#fots_bot { background:url(/images/engine/starsky/fots_bot.gif) no-repeat right bottom; margin:0; padding:0; height:10px; }
#gs { margin-left:15px; padding-top:10px; float:left; clear:left; }
#gs a.t { color:#B4B5B9; font-size:10px; margin-top:20px; margin-left:50px; position:absolute; text-decoration:none; }

#head { background:url(/images/engine/starsky/top_bg.jpg) no-repeat left top; height:331px; }
#head .link1 { height:185px; margin-top:116px; position:absolute; width:185px; }
#head .link2 { height:185px; margin-top:116px; margin-left:206px; position:absolute; width:185px; }
#head .link3 { height:185px; margin-top:116px; margin-left:411px; position:absolute; width:185px; }
#head .link4 { height:185px; margin-top:116px; margin-left:615px; position:absolute; width:185px; }
#head .logo { height:92px; position:absolute; width:266px; }

#left { float:left; padding-top:4px; width:205px; }
#left a:hover,#bottom_navi a:hover,#our_works a.allworks:hover,#gs a.t:hover { text-decoration:underline; }
#left div.x3, #left h1 { background:url(/images/engine/starsky/left_t_bg.gif) repeat-x; color:#fe8900; font-size:13px; line-height:30px; margin:0; padding:0 0 0 10px; font-weight:bold; }
#left h1 { padding:0; }
#left div.x3 a, #left h1 a { color:#FE8900; text-decoration:none; }
#left ul { margin:0; padding:0; }
#left ul li { list-style-type:none; background:url(/images/engine/starsky/ico_box.gif) no-repeat left 7px; border-bottom:1px dotted #696b74; padding:5px 0 5px 0; margin:0; }
#left ul li { background:none; }
#left ul li.noborder { border-style:none; }
#left ul li a { color:#B4B5B9; font-weight:bold; text-decoration:none; background:url(/images/engine/starsky/ico_box.gif) no-repeat -5px 2px; padding-left:25px; width:175px; display:block; }
#left ul li a:active, #left ul li a:hover { background:url(/images/engine/starsky/ico_box3.gif) no-repeat -5px 2px; text-decoration:none; }

#right { float:right; width:556px; }
#right h2 { background:url(/images/engine/starsky/h2_bg.gif) no-repeat center center; color:#FFFFFF; font-size:14px; margin:0 0 20px 0; padding:5px 10px 7px 0; text-align:right; }
#right p { margin:0; padding-bottom:15px; }
#right p b { color:#FE8900; }
#right form { margin:0; padding:0; font-weight:bold; }
#right form table td { padding-bottom:10px; white-space:nowrap; }
#right form table td b { color:#FE8900; }
#right form table td.txt { white-space:nowrap; width:160px; }
#right form input { font-size:11px; }
#right form input.big_input { font-size:11px; width:265px; }
#right form input.small_input { font-size:11px; width:150px; }
#right form.form1 { margin:0; padding:0; }
#right form.form1 div.fbox { background:url(/images/engine/starsky/fots_trs.gif) repeat-y right; padding-right:15px; padding-left:15px; }

#our_works { background:url(/images/engine/starsky/works_bg.gif) no-repeat left top; margin-top: 15px; height:180px; padding:15px 20px; voice-family:"\"}\""; voice-family:inherit; height:160px; }
#our_works img.header { float: left; }
#our_works a { float:left; padding-top:20px; text-align:center; width:19.8%; }
#our_works a img { border:1px solid #3d4365; }
#our_works a:hover img { border:1px solid #b4b5b9; }
#our_works a.allworks { color:#FFFFFF; float:right; display: inline; padding:0 12px 0 0; text-decoration:none; margin:5px 0 0 0; background:url(/images/engine/starsky/bull2.gif) no-repeat right 5px; }
#our_works span.x2 { display:block; color:#fe8900; float:left; font-size:13px; font-weight:normal; margin:0; padding:0; background-image:none; margin:0; padding:0; }
#our_works span.x2 b { color:#FFFFFF; font-weight:normal; }

.coltop { background:url(/images/engine/starsky/2colbgtop.gif) no-repeat right top; height:10px; }
.colbot { background:url(/images/engine/starsky/2colbgbot.gif) no-repeat right bottom; height:8px; }
.coltrans { background:url(/images/engine/starsky/2colbg.gif) repeat-y right; }
.coltrans .col_l { float:left; width:245px; padding-left:15px; }
.coltrans b { font-size:12px; font-weight:bold; color:#FE8900; }
.coltrans em { font-style:normal; font-weight:bold; color:#7cb4fb; }
.coltrans .col_r { float:right; width:245px; padding-right:15px; }
.coltrans table { width:100%; }
.coltrans table .r { width:240px; padding-right:15px; vertical-align:top; }
.coltrans table .l { width:245px; padding-left:15px; vertical-align:top; }
#right .coltrans p { margin:0; padding:10px 0 0 0; }
#right .coltrans p a { color:#B4B5B9; }

hr { background-color:#222A55; border:1px dotted #505050; border-style:none none dotted; color:#222A55; width:100%; }

.photo { text-align:center; padding-right:5px; padding-left:5px; }
.photo div { text-align:center; padding:15px; float:left; width:152px; }
.photo div a { background:url(/images/engine/starsky/ico_box2.gif) no-repeat right; padding-right:10px; }

.onlineconsults { padding: 10px 0; color: #B4B5B9; }
.onlineconsults .title { margin: 5px 0; font-weight: 700; padding: 0 15px 10px; border-bottom: 1px solid #474E74; font-size: 12px; }
.onlineconsults div { font-size: 11px; padding: 0 15px; }
.onlineconsults a { color: #B4B5B9; }

