/* Custom layout 2.01 / 9.9.2008 (tripoly.css, eric meyer reset)
_______________________________
RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, caption, cite, code, del, dfn, em, fieldset, form, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, label, legend, table, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; }
:focus { outline: 0; }
body { font-size:62.5%; font-weight:normal; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1; color:black; background:white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }/*
_______________________________
DISABLE DEPRECATED HTML */
font, basefont { color:inherit; font:inherit; }
center, *[align] { text-align:inherit; }
tr, th, td { width:auto; height:auto; background-color:transparent; vertical-align:inherit; border:none; }
table[border], .content table[border] { border-collapse:separate; border-spacing:0; }
nobr { white-space:normal; }
marquee { overflow:visible; }
blink { text-decoration:none; }/*
_______________________________
GENERAL */
a { text-decoration:underline; }
strong, th, thead td, dt { font-weight:bold; }
cite, em, dfn { font-style:italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-family:mono-space, monospace; }
pre { white-space:pre; }
pre * { white-space:pre; }
del { text-decoration:line-through; }
ins, dfn { border-bottom:1px solid black; }
small, sup, sub { font-size:85%; }
big { font-size:125%; line-height:80%; }
abbr, acronym { text-transform:uppercase; font-size:85%; letter-spacing:.1em; }
abbr[title], acronym[title], dfn[title] { cursor:help; border-bottom:1px dotted black; }
sup { vertical-align:super; }
sub { vertical-align:sub; }
blockquote { padding-left:2.2em; }
hr { display:block; background:black; color:black; width:100%; height:1px; border:none; }
:lang(af), :lang(nl), :lang(pl) {
quotes:'\201E' '\201D' '\201A' '\2019';
}
:lang(bg), :lang(cs), :lang(de), :lang(is), :lang(lt), :lang(sk), :lang(sr), :lang(ro) {
quotes:'\201E' '\201C' '\201A' '\2018';
}
:lang(da), :lang(hr) {
quotes:'\00BB' '\00AB' '\203A' '\2039';
}
:lang(el), :lang(es), :lang(sq), :lang(tr) {
quotes:'\00AB' '\00BB' '\2039' '\203A';
}
:lang(en-GB) {
quotes:'\2018' '\2019' '\201C' '\201D';
}
:lang(fi), :lang(sv) {
quotes:'\201D' '\201D' '\2019' '\2019';
}
:lang(fr) {
quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a';
}
*[lang|='en'] q:before { content:'\201C'; }
*[lang|='en'] q:after { content:'\201D'; }
*[lang|='en'] q q:before { content:'\2018'; }
*[lang|='en'] q q:after { content:'\2019'; }
input, select, button { cursor:pointer; }
input[type='text'], input[type='password'] { cursor:text; width:150px; height:22px; margin:0 4px 0 4px; border:1px solid #999; font-size:1.3em; font-weight:normal; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea { cursor:text; width:147px; height:150px; margin:0 4px 0 4px; border:1px solid #999; font-size:1.3em; font-weight:normal; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
input[type='hidden'] { display:none; }/*
_______________________________
CONTENT */
#content ul { list-style:disc outside; }
#content ol { list-style:decimal outside; }
#content table { border-collapse:collapse; }
#content hr, #content p, #content ul, #content ol, #content dl, #content pre, #content address, #content table, #content form { margin-bottom:1.6em; }
#content p+p { margin-top:-.8em; }
#content fieldset { margin:.5em 0; padding:.5em; }
/* \*/
#content legend { padding-left:.8em; padding-right:.8em; }
#content fieldset>*:first-child { margin-top:0; }
#content textarea { padding:.1em .2em; }
#content input { padding:.2em .1em; }
#content select { padding:.2em .1em 0; }
#content select[multiple] { margin-bottom:.8em; }
#content option { padding:0 .4em .1em; }
#content button { padding:.3em .5em; }
#content input[type='radio'] { position:relative; bottom:-.2em; }
#content dt { margin-top:.8em; margin-bottom:.4em; }
#content ul, #content ol { margin-left:2.2em; }
#content caption, #content form div { padding-bottom:.8em; }
#content ul ul, #content ol ul, #content ul ol, #content ol ol { margin-bottom:0; }/*
_______________________________
FONTS */
a { color:#323232; }
.c { text-align:center; }
h1, h2, h3, h4, h5, h6, h7 { font-weight:bold; text-decoration:inherit; }
#content, #content p, #footer, div.header { font-size:1em; line-height:1.6em; }
h1 { font-size:1.8em; line-height:1.6; margin:0 0 0 1em; color:#EFEFEF; }
h2 { font-size:1.5em; line-height:1.6; margin:0 0 .5em 0; color:#EFEFEF; }
h3 { font-size:1.5em; line-height:1.6; margin:0 0 .5em 0; color:#EFEFEF; }
h4 { font-size:1.3em; line-height:1; margin:1.23em 0 .615em; }
h5 { font-size:1.2em; line-height:1; margin:1.33em 0 .67em; }
h6 { font-size:1.1em; line-height:1; margin:1.6em 0 .8em; }/*
_______________________________
LAYOUT */
body { background:#11161b url('../img/bg.png') repeat-x 0 0; ; }
#pagewidth { width:990px; margin-left:auto; margin-right:auto; }
#contentwidth { width:960px; margin-left:auto; margin-right:auto; }
#header { background:url('../img/header.jpg') no-repeat 0 0; margin-left:auto; margin-right:auto; width:750px; height:237px; }
#logo { background:url('../img/logo.png') no-repeat 0 0; width:100px; height:100px; float:left; }
.content, #aa, #bb, #cc, #dd { margin-left:auto; margin-right:auto; width:740px; }
#footer { background:url('../img/footer.png') no-repeat 0 0; margin-left:auto; margin-right:auto; width:750px; height:58px; }
.hiddenitem { visibility:hidden; display: none; }
.visibleitem { visibility:visible; display: block; }
.alpha { margin-left:0; }
.omega { margin-right:0; }
.prefix { padding-left:0; }
.sufix { padding-right:0; }
form { position:relative; }
label { display:block; line-height:30px; }
label input { position:absolute; left:11em; }/*
_______________________________
CLEAR FLOATS */
.clearfix { height:0; clear:both; visibility:hidden; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* \*/
* html .clearfix { height:1%; }
.clearfix { display:block; clear:both; }/*
_______________________________
BUTTONS */
a.submit, a.submit:active, a.submit:visited, a.cool-button, a.cool-button:active, a.cool-button:visited { margin:17px 4px 3px 4px; cursor:pointer; float:left; background:url('../img/bb_right.gif') no-repeat 100% 0; text-decoration:none; }
a.submit span, a.cool-button span { font:16px Arial, Helvetica, sans-serif; color:#BBB; padding:0 25px; float:left; line-height:30px; background:url('../img/bb_left.gif') no-repeat 0 0; }
a.submit:hover, a.cool-button:hover { text-decoration:none; background-position:100% -30px; }
a.submit:hover span, a.cool-button:hover span { text-decoration:none; background-position:0 -30px; color:#2e2f33; }/*
_______________________________
FLOATERS */
.fl { float:left; }
.fr { float:right; }/*
_______________________________
PAD */
.pad5tb9lr { padding:5px 9px; }
.pad0tb9lr { padding:0 9px; }
.pad3tblr { padding:3px; }
.pad5tblr { padding:5px; }
.pad5tb0lr { padding:5px 0; }
.mar20 { margin:20px 0; }
.margin0tbr30l { margin-left:30px;}
.mar5tb10lr { margin:5px 10px; }
.mar5 { margin:5px 0; }
.first { margin:0 0 5px 0; }
.last { margin:5px 0 0 0; }/*
_______________________________
SEPARATOR */
.div_border {border-bottom:1px dotted #C4C4C4; padding:3px 0;}
.last {border-bottom:1px dotted #fff; padding:3px 0;}
.sep200p10pm { width:100%; height:1px; margin:0 auto; margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #fff; background:#11161b;}
.sep450p5pmt10pmb { width:100%; height:1px; margin:0 auto; margin-top:5px; margin-bottom:10px; border-bottom:1px dotted #AAA; background:#fff;}
.sep100p5pm { width:100%; height:1px; margin:0 auto; margin-top:5px; margin-bottom:5px; border-bottom:1px dotted #AAA; background:#fff;}
.sep100p2pm { width:100%; height:1px; margin:0 auto; margin-top:2px; margin-bottom:2px; border-bottom:1px dotted #AAA; background:#fff;}/*
_______________________________
CUSTOM STYLES */
.box_1, .box_2, .box_3, .box_4, .box_5 { font-size:1.2em; line-height:1.2em; color:#EFEFEF; }
.box_1 { width:450px; }
.box_2 { width:260px; }
.box_3 { width:355px; }
.box_4 { width:710px; }
.box_5 { width:235px; }
.box_3 img, .box_4 img, .box_5 img { margin:5px 0 15px; }
.box_3 p, .box_5 p { margin:5px 0 0 0; }
.lang { height:37px; float:right; margin:0 1em 0 0; padding-top:5px; }
.lang a { font-size:1.4em; line-height:1.8em; color:#EFEFEF; text-decoration:none; }
.slogan { padding-top:177px; }
.slogan span {font-size:1.6em; line-height:1.8em; margin:0 0 0 1em; color:#EFEFEF;}
.adv { margin-bottom:10px; }
.adv span { width:250px; background:#242424; display:block; color:#999; text-align:center; font-size:0.9em; line-height:90px; height:90px; }
#map { width:400px; height:240px; }
#mpu_banner_noborder { color:#A7A7A7; font-size:.8em; text-align:right; }
#footer p.al { font-size:1.1em; line-height:1; color:#B0B0B0; text-align:left; margin:15px; }
#footer p.ar { font-size:1.1em; line-height:1; color:#B0B0B0; text-align:right; margin:15px; }
#footer p.al a, #footer p.ar a { color:#B0B0B0; }
.special { height:174px; margin-bottom:15px; }
.special img { float:left; margin-right:5px; }
.c { text-align:center; }
.small { font-size:0.7em; }
.spancolor {color:#FF8A0F;}/*
_______________________________
MENU (horiz)*/
.jquerycssmenu { width:750px; height:46px; list-style:none; margin:30px 0 0 0; margin-left:auto; margin-right:auto; }
.jquerycssmenu ul { margin:0; padding:0; list-style-type:none; }

.jquerycssmenu ul li { position: relative; display: inline; float: left; }

.jquerycssmenu ul li a { width:187px; background:url('../img/menu.png') no-repeat scroll top left; display:block; height:46px; position:relative; }
.jquerycssmenu ul li a.home { width:188px; }
.jquerycssmenu ul li a.sport { width:187px; background-position:-188px 0px; }
.jquerycssmenu ul li a.another { width:188px; background-position:-375px 0px; }
.jquerycssmenu ul li a.contact { width:187px; background-position:-563px 0px; }

.jquerycssmenu ul li a.cars { width:200px; background:url('../img/submenu_a.png') no-repeat scroll top left; display:block; height:46px; }
.jquerycssmenu ul li a.motors { width:200px; background:url('../img/submenu_b.png') no-repeat scroll top left; display:block; height:46px; }
.jquerycssmenu ul li a.trucks { width:200px; background:url('../img/submenu_c.png') no-repeat scroll top left; display:block; height:46px; }

.jquerycssmenu ul li a.bend { width:200px; background:url('../img/submenu_d.png') no-repeat scroll top left; display:block; height:46px; }
.jquerycssmenu ul li a.exhaust { width:200px; background:url('../img/submenu_e.png') no-repeat scroll top left; display:block; height:46px; }
.jquerycssmenu ul li a.individual { width:200px; background:url('../img/submenu_f.png') no-repeat scroll top left; display:block; height:46px; }

.jquerycssmenu ul li a span { background:url('../img/menu.png') no-repeat scroll bottom left; display:block; position:absolute; top:0; left:0; height:100%; width:100%; z-index:100; }

.jquerycssmenu ul li a.home span { background-position:0px -46px; }
.jquerycssmenu ul li a.sport span { background-position:-188px -46px; }
.jquerycssmenu ul li a.another span { background-position:-375px -46px; }
.jquerycssmenu ul li a.contact span { background-position:-563px -46px; }
.jquerycssmenu ul li a span:hover { cursor:pointer; }

.jquerycssmenu ul li ul { width:188px; position: absolute; left: 0; display: block; visibility: hidden; }

.jquerycssmenu ul li ul li { width:188px; display: list-item; float: none; }

.jquerycssmenu ul li ul li ul { width:188px; top: 0; }