/* CSS Document */body{font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;background-color: #2b2b2b; background-image: url(bg_img.png);text-align: center;padding: 0px;margin: 0px;color: #60768e;}p{font-size: 14px;}h1{text-align: left;font-size: 16pt;padding-bottom: 10px;}h2{font-size: 14pt;text-align: right;margin-right: 8px;_margin-top: 5px;}#left h2{margin-right: 70px;}#frame{background-image: url(frame_img.png);background-repeat: repeat-y;width: 920px;margin: 0 auto;}#main{width: 900px;margin: 0 auto;}#top{background-image: url(banner.jpg);width: 900px;height: 197px;}#menu{float: left;list-style-type: none;width: 900px;margin-left: 0px;padding-left: 0px;margin-top: 0px;padding-top: 2px;margin-bottom: 0px;padding-bottom: 2px;}#menu li{float: left;display: inline;}#menu li a{color: #424242;height: 32px;display: block;text-decoration: none;line-height: 32px;}#menu li a.home, a.homesel{background-image: url(button_hlavni.jpg);width: 154px;}#menu li a.draha, a.drahasel{background-image: url(button_draha.jpg);width: 161px;}#menu li a.akce, a.akcesel{background-image: url(button_akce.jpg);width: 161px;}#menu li a.partneri, a.partnerisel{background-image: url(button_partneri.jpg);width: 105px;}#menu li a.prehled, a.prehledsel{background-image: url(button_prehled.jpg);width: 215px;}#menu li a.kontakt, a.kontaktsel{background-image: url(button_kontakt.jpg);width: 104px;}/* Změna image na pozadí při hoveru či při vybrané položce (sel) */#menu li a:hover, a.homesel, a.drahasel, a.akcesel, a.partnerisel, a.prehledsel, a.kontaktsel{background-position: 0px 32px;}#line{float: left;background-image: url(line.png);background-repeat: repeat-x;display: block;width: 900px;height: 8px;}#left{float: left;width: 250px;background-image: url(left_bg.png);background-repeat: repeat-y;padding-bottom: 50px;margin-top: 10px;_margin-top: 0px;min-height: 250px;}#leftgal{width: 900px;float: left;background-color: #C8C7C7;background-repeat: repeat-y;margin-top: 10px;_margin-top: 0px;}#leftgal h2{clear: both;margin-top: 10px;text-align: center;}.leftmargin{margin-left: 10px;}.frame{float: left;margin-left: 13px;_margin-left: 6px;$margin-left: 12px;_border-left: 1px solid #e1e1e1;background-image: url(photo_frame.png);display: block;width: 227px;height: 187px;margin-top: 20px;font-size: 14px;}.leftfoto {float: left;display: block;width: 198px;height: 133px;margin-left: 19px;_margin-left: 8px;margin-top: 10px; }.leftfoto a img{float: left;display: block;width: 198px;height: 133px;border: 0px;}#middle{width: 450px;float: left;}#middletop{text-align: justify;}#middledown{  margin-top: 10px;}.karta_jezdce{float: left;width: 419px;background-color: #e1e1e1;border: 1px #b3b1b1 solid;margin-top: 10px;text-align: left;}.karta_jmeno{float: left;margin: 8px 10px;font-size: 20px;width: 390px;}.karta_foto{float: left;margin: 8px 8px;margin-top: 2px;width: 120px;height: 120px;}.karta_text{float: left;width: 275px;text-align: left;font-size: 0.9em ;}#table_akce{background-color: #e4e4e4;border-style: solid;border-width: 1px;border-color: #c8c7c7;margin-top: 20px;margin-bottom: 20px;border-collapse: collapse;width: 450px;}#table_akce td{border-right-width: 0px;}#table_akce2{background-color: #e4e4e4;border-style: solid;border-width: 1px;border-color: #c8c7c7;margin-top: 20px;border-collapse: collapse;width: 450px;}#table_akce2 td{border-right-width: 0px;}.tmavy{background-color: #a7a7a7;}.col1{width: 30%;} .col2{width: 35%;}.col3{width: 35%;}#right{width: 200px;float: right;background-image: url(right_bg.png);background-repeat: repeat-y;padding-bottom: 50px;margin-top: 10px;_margin-top: 0px;}#sponzor_list ul{float: right;list-style-type: none;margin-right: 20px;}#sponzor_list li{list-style-type: none;}#sponzor_list a{float: right;width: 174px;margin-right: 5px ;}#sponzor_list a.cargo{background-image: url(cargo_logo.jpg);display: block;width: 217px;height: 62px;margin-right: 6px;}#sponzor_list a.logo1{background-image: url(logo_kv.jpg);width: 174px;height: 60px;margin-right: 4px;}#sponzor_list a.logo2{background-image: url(logo_ml.jpg);height: 56px;margin-right: 4px;}#sponzor_list a.logo3{background-image: url(logo_ec.jpg);height: 58px;}#sponzor_list a.logo4{background-image: url(logo_hon.jpg);height: 55px;}#sponzor_list a.logo5{background-image: url(logo_st.jpg);height: 58px;}#sponzor_list a.logo6{background-image: url(logo_do.jpg);height: 54px;}#sponzor_list a.logo7{background-image: url(logo_als.jpg);height: 57px;}.cleaner{clear:both;visibility:hidden;}#footer{float: left;display: block;width: 920px;height: 10px;background-image: url(footer_bg.png);background-repeat: repeat-x;margin-top: -10px;_margin-bottom: -15px;}#mapa{margin: 15px 0px;float: left;width: 500px;text-align: center;}#mapa img{width: 465px;overflow: hidden;}#kontakty{margin: 15px 15px;width: 370px;float: left;}#kontakty h2{text-align: center;}#historie{float: left;width: 435px;padding-left: 15px;margin-bottom: 15px;text-align: right;}#historie p{text-align: justify;}#jezdci{float: left;width: 435px;padding-left: 15px;}.vpravo{text-align: right;}.kateg{font-size: 15px;}#partneri{float: left;width: 870px;text-align: left;margin: 15px;}#partneri h2{text-align: left;clear: both;margin-bottom: 20px;}.partner{float: left;margin-left: 10px;margin-bottom: 15px;text-align: center;min-height: 80px;}.partner img{width: 150px;overflow: hidden;}.partner_name{font-size: 16px;line-height: 25px;}.text{float: left;width: 236px;}hr{clear: both;visibility: hidden;}#sponzor_list li img{width: 174px;margin-right: 4px;margin-bottom: 15px;}.prehled img{float: left;width: 810px;margin: 5px 30px;}.galldetail img{margin: 13px;}