* { margin: 0; padding: 0; }
body { font: small Tahoma, sans-serif; background: url('images/back.png'); }

body { padding-top: 60px; }

#page { margin: auto; width: 928px; position: relative; }
#page h1 { position: relative; left: 8px; }
#page h1 img { border: 0; }

#page #links { font-size: 11px; position: absolute; top: 14px; _top: 9px; right: 14px; background: url('images/links_middle.gif') repeat-x; height: 31px; z-index: 1000; line-height: 30px; padding-right: 14px; color: #ff6d67;  }
#page #links a { color: #f0f0f0; font-size: 11px; }
#page #links a:hover { color: #fff; }
#page #links #links_l { position: absolute; left: -61px; top: 0; background: url('images/links_left.gif') no-repeat; width: 61px; height: 31px; }
#page #links #links_r { position: absolute; right: -11px; top: 0; background: url('images/links_right.gif') no-repeat; width: 11px; height: 31px; }

#page #main { width: 100%; position: relative; background: url('images/page.png') repeat-y; position: relative; padding: 9px 0 4px 0; }
#page .top { font-size: 1px; position: absolute; left: 0; top: 0; background: url('images/page_top.png') no-repeat; height: 4px; width: 928px; display: block; }
#page .bottom { font-size: 1px; position: absolute; left: 0; bottom: 0; _bottom: -1px; background: url('images/page_bottom.png') no-repeat; height: 4px; width: 928px; display: block; }

#page #top { position: relative; left: 9px; width: 910px; height: 142px; }
#page #top #flash { position: absolute; right: 0px; display: block;  top: 0; width: 605px; }

.clearfix { height: 1%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { min-height: 1px; height: auto; }

#auction { height: 113px; position: relative; left: 9px; background: #cf231c url('images/auction_back.png') repeat-x; width: 665px; margin-bottom: 5px; color: #fff; padding: 8px 230px 8px 15px; }
#auction strong { color: #ffdd41; font-size: 140%; font-weight: normal; }
#auction #image { position: absolute; top: 0; right: 15px; background: url('images/auction_image.png') no-repeat; width: 159px; height: 129px; }

#auction #comment { background: url('images/comment_back.gif') no-repeat; width: 658px; height: 61px; position: relative; }
#auction #comment_in { position: absolute; left: 20px; top: 31px; color: #000; font-size: 12px; }
#auction #comment_in strong { font-size: 12px; color: #000; font-weight: bold; }
#auction #comment_in a { color: #da251d; font-weight: bold; }

#boxes { position: relative; width: 908px; display: block; left: 9px; }
#boxes .box { width: 100%; float: left; position: relative; min-height: 256px; height: auto; _height: 256px; padding-top: 21px; }
#boxes .box.japan { background: #efe98c url('images/japan_back.png') repeat-x; }
#boxes .box.america { background: #61c0e7 url('images/america_back.png') repeat-x; left: 5px; }
#boxes .box.czech { background: #c31f0b url('images/czech_back.png') repeat-x; left: 10px; }

#boxes .box h2 { height: 20px; position: relative; overflow: hidden; left: 26px; width: 267px; }
#boxes .box h2 span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

#boxes .box.japan h2 span { background: url('images/japan_head_cz.png') no-repeat; }
#boxes .box.america h2 span { background: url('images/america_head_cz.png') no-repeat; }
#boxes .box.czech h2 span { background: url('images/czech_head_cz.png') no-repeat; }

#boxes.en .box.japan h2 span { background: url('images/japan_head_en.png') no-repeat; }
#boxes.en .box.america h2 span { background: url('images/america_head_en.png') no-repeat; }
#boxes.en .box.czech h2 span { background: url('images/czech_head_en.png') no-repeat; }

#boxes .box fieldset { border: 0; }
#boxes .box fieldset legend { display: none; }

#boxes .box form { width: 282px; height: 135px; overflow: hidden; position: relative; left: 35%; margin-top: 17px; }

#boxes .box.japan form { background: url('images/box_japan.png') no-repeat; }
#boxes .box.america form { background: url('images/box_america.png') no-repeat; }
#boxes .box.czech form { background: url('images/box_czech.png') no-repeat; }

#boxes.en .box.japan form { background: url('images/box_japan_en.png') no-repeat; }
#boxes.en .box.america form { background: url('images/box_america_en.png') no-repeat; }
#boxes.en .box.czech form { background: url('images/box_czech_en.png') no-repeat; }

#boxes .box form input.input { background: #fff url('images/input_back.png') repeat-x; border-left: 2px solid #ebebeb; border: 0; border-right: 2px solid #ebebeb; width: 111px; height: 22px; padding: 2px 3px 0 3px; }
#boxes .box form input.button { border: 0; position: absolute; right: 40px; bottom: -16px; display: block; height: 26px; padding: 0 3px; _padding: 0; min-width: 60px; max-width: 60px;}
#boxes .box.japan form input.button { background: url('images/japan_button.png') repeat-x; }
#boxes .box.america form input.button { background: url('images/america_button.png') repeat-x; color: #fff; }
#boxes .box.czech form input.button { background: url('images/czech_button.png') repeat-x; color: #fff; }

#boxes .box a.register { color: #5a5a5a; position: relative; top: 10px; font-size: 11px; }
#boxes .box a.register:hover { color: #000; }

#boxes .box form fieldset { position: relative; left: 23px; top: 60px; }

#boxes .box ul { list-style: none; font-size: 105%; position: relative; left: 20px; padding: 16px 0 10px 0; }
#boxes .box.japan ul li { color: #5a5a5a; }
#boxes .box.america ul li { color: #f4f4f4; }
#boxes .box.czech ul li { color: #f4f4f4; }

#boxes .box.japan ul li a { color: #5a5a5a; }
#boxes .box.japan ul li a:hover { color: #000; }

#boxes .box.america ul li a,
#boxes .box.czech ul li a { color: #f4f4f4; } 

#boxes .box.america ul li a:hover,
#boxes .box.czech ul li a:hover { color: #fff; } 


#footer { background: url('images/bottom_back.png') repeat-x; width: 908px; margin: 5px auto; position: relative; height: 80px; }
#footer-in { position: absolute; right: 20px; bottom: 0; top: 8px; }
#footer h3 { display: none; }
#footer .cols { height: 80px; float: left; font-size: 85%; }
#footer ul { color: #919191; margin-left: 50px; margin-top: 15px; }
#footer ul li { list-style: square; }
#footer a { text-decoration: none; color: #919191; }
#footer .hover a { color: #000; }
#footer .hover a:hover { color: #c42f30; text-decoration: underline; }
#footer .hover ul { color: #000; }
#footer .col1.hover { background: url('images/footer-hover-arrow.png') 70px 1px no-repeat; }
#footer .col2.hover { background: url('images/footer-hover-arrow.png') 78px 1px no-repeat; }
#footer .col3.hover { background: url('images/footer-hover-arrow.png') 68px 1px no-repeat; }

#footer-links { position: absolute; left: 140px; top: 8px; font-size: 85%; }
#footer-links a:hover { color: #c42f30; text-decoration: underline; }
#footer-links .links { float: left; margin-right: 12px; vertical-align: middle; }
#footer-links a.links.motoscoot { background: url('images/mini-motoscoot.png') 0px center no-repeat; height: 28px; width: 139px; }
#footer-links a:hover.links.motoscoot { background: url('images/mini-motoscoot.png') -139px center no-repeat; height: 28px; width: 139px; }
#footer-links a.links.jawa { background: url('images/mini-jawa.png') 0px 0px no-repeat; height: 28px; width: 50px; }
#footer-links a:hover.links.jawa { background: url('images/mini-jawa.png') -50px 0px no-repeat; height: 28px; width: 50px; }

#links { position: absolute; right: 18px; bottom: 18px; }
#copyright {text-align: center; font-size: 75%; padding: 8px;}
#copyright a { color: #707070; }
.msred {color: #D9241C;}
.translate {position: absolute;right: 310px; top: 20px; z-index: 10;}
.translate a IMG {border:0}
.navod {position: absolute; top: 20px; right: 250px; text-align: left; width: 200px;}
