body { width:100%; font-size:x-small; background:#333333; background-image:url(images/t3_22.jpg); margin:0px; padding:0px; padding-left:0px; }

input, td, th, textarea, body { font-family:Tahoma,Arial; }

a { color: #9C0400;text-decoration: none; }
a:hover { text-decoration:underline; }

#all{ position:relative; width:100%; height:100%; min-width:800px;min-height:100%; left:0; top:0; }

#mainmenu { position: absolute; top: 111; left: 0; right: 164; }

#toplogo { position: absolute; top: 0; left: 0; }
#top { background-image: url(images/t3_04.gif); background-repeat: no-repeat; background-position: top right; }

#toptech { position: absolute; top: 0.2em; right: 180px; }
#toptech input.text { font-size: 0.6em; border: 1px #787778 solid; }

#mid { background: #FFFCEC; vertical-align: top; padding: 30px; padding-top: 36px; }
#mid_inner { padding: 20px; padding-left: 190px; padding-top: 151px; vertical-align: top; background: #FFFCEC; background-image: url(images/taxi-3_in1_18.gif); background-repeat: repeat-y; background-position: left; }
#mid_inner_main { padding: 20px; padding-left: 0px; padding-top: 151px; vertical-align: top; background: #FFFCEC; }

#mainmenu { background: #F9C202; }
#mainmenu td {
    text-align:center; padding-left:4px; padding-right:4px;
    background-image: url(images/t3_11.gif); background-repeat: repeat-x;
    }
#mainmenu td.sel {
    background-image: url(images/t3_09.gif); background-repeat: repeat-x;
    }

#bot .botmenu { background: #F9C202; text-align: center; color: #B13401; font-size: 0.7em; }
#bot .botmenu a { color: #B13401; }
#bot .botcpy { text-align: center; color: #FFFFFF; font-size: 0.7em; }
#bot .botcpy a { color: #FFFFFF; }

#content { font-size: 0.8em; }
#content .path { font-size: xx-small; padding: 0px; margin: 0px; color: #B74B41; margin-top: -0.8em;}
#content .path a { color: #B74B41; }
#content h1 { font-size: 1.4em; margin-top: 1.0em; margin-bottom: 0.6em; color: #990400; }
#content h2 { font-size: 1.1em; margin-top: 1.0em; margin-bottom: 0.6em; color: #990400; }
#content h2.main { font-size: 1.1em; margin-left:-40px; margin-top: 0.8em; margin-bottom: 0; color: #990400; }
#content .title { }
#content .title h2 { font-size: 1em; text-transform: uppercase; display:inline; color: #FFFFFF; }
#content .title div {
    background: #949494; display:inline; padding-left: 18px; padding-right: 12px;
    margin-left: -30px; margin-top: 1em; margin-bottom: 0.4em;
    }
#content h3 { font-size: 1em; margin-top: 1.0em; margin-bottom: 0.4em; color: #990400; }
#content p, #content ul { margin-top: 0.8em; margin-bottom: 0.8em; }
#content table { border-top: 1px #990400 solid; border-left: 1px #990400 solid; }
#content th, #content td { border-right: 1px #990400 solid; border-bottom: 1px #990400 solid; padding: 0.2em; font-size: 0.8em; }
#content th { background: #FFF3B7; }
#content caption { text-align: right; font-size: 0.8em; }
#content table.noborder, #content table.noborder th, #content table.noborder td { border: 0px; }
#content div.details {FONT-SIZE:85%; border-top:1px solid #F3E4D7; padding:0.5em; margin:0.5em; margin-top:2em;}

#content fieldset {border: 1px solid #990400; padding: 0.8em;}
#content fieldset legend {font-size: 1em; font-weight: bold; color: #990400;}

#bannerblock {
    vertical-align: top; padding-top: 111px;
    background-image: url(images/t3ban_15.jpg); background-repeat: no-repeat; background-position: top;
    }
#bannerblock td.banner { padding-left: 7px; padding-right: 5px; padding-top: 28px; padding-bottom: 6px; }
#bannerblock td.banner ul { margin-left:4px; padding-left:0; list-style-type: none; }
#bannerblock td.banner1 { font-size: xx-small; padding: 6px; vertical-align: top; background: #FFFAE0; background-image: url(images/t3top_35.gif); background-repeat: no-repeat; background-position: bottom right; }
#bannerblock td.banner2 { font-size: xx-small; padding: 6px; vertical-align: top; background: #FFF3B7; background-image: url(images/t3top_38.gif); background-repeat: no-repeat; background-position: bottom right; }

#secmenu { position: absolute; left: 0; top: 139; }

#secmenutop {
    background: #FBE7A6; color: #9A0400; font-weight: bold;
    text-align: center; text-transform: uppercase; font-size: 0.7em;
    padding: 4px;
    }

#secmenulist {
    background-image: url(images/taxi-3_in1_15.gif); background-repeat: repeat-y; background-position: left;
    text-transform: uppercase; font-size: 0.7em;
    padding-top: 1em; padding-left: 1.2em;
    }

#secmenulist ul { margin: 0px; padding: 0px; }
#secmenulist li { color: #990400; list-style-type: none; padding: 0.3em; margin: 0px; width: 142px;}
#secmenulist li.sel { background: #FFEFB2;}
#secmenulist a { color: #990400; }

#info { padding: 16px; padding-right: 36px; font-size: 0.7em; }

#counter { vertical-align: top; text-align: center; padding-top: 4px;}

#counts div { width:230px; height:98px; }
#counts div.d1 { background-image:url(images/counts_04.gif); background-repeat:repeat-x; background-position:center; }
#counts div.d2 { background-image:url(images/counts_03.gif); background-repeat:no-repeat; background-position:left; }
#counts div.d3 { background-image:url(images/counts_06.gif); background-repeat:no-repeat; background-position:right; }
#counts div.d4 { padding-left:84px; padding-right:17px; }
#counts div.d4 th, #counts div.d4 td { padding:0; text-align:left; font-size:12px; }
#counts div.d4 th { background:transparent; color: #7A1A1B; padding-right:8px; text-transform:uppercase; }
#top_banner {position:absolute; top:22px; right:280px;}