/* Wheeler 2009 */
html {
	  background: white url(../pic/bg_head.gif) repeat-x;
	 }
body {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px; padding: 0px; height:100%;
	margin-top: 0px;
	border: 0px none; 
	text-align: center;	
}

img {margin-top:0px; border: 0px; }
a { color: #2f5c72; text-decoration: none;}
strong, p, h1, h12, h3, emph  { text-align: left;}
form {margin: 0px; padding: 0px;}
hr {border: 0px; border-top: 1px dashed silver; margin-top:20px; border-bottom: 1px solid white;}
div {text-align: left;}
td {text-align: left; font-size: 75%;}

li {font-size: 75%; margin-top: 5px;}


/* MAIN CONTENT */
#main_container {width: 960px; margin: 0px auto; margin-top:2px; position: relative;}
 
/* Header */
#header {height:43px; background-color: #222020; margin-bottom: 10px; }
#header #logo {width: 160px; float:left; clear: none;}
#header #menu {width: 750px; float: right;}
#header #menu p {margin: 0px; margin-top: 0px; background-color: #222020; text-align: right; padding: 18px 10px 0px 0px;}
#header #menu p a {color: #fff; font-size: 75%; padding-right: 8px;}
#header #menu p a.eshoplink {color: #bee731; font-weight: bold; }
#header #menu p a:hover {color: silver;}

/* Content */
#content {width: 100%;}
#content p {text-align: left; font-size: 75%; line-height: 130%;}


/* Footer */
#footer {height: 98px; text-align: left;}
#footer p {margin: 0px; margin-top:0px; padding:0px;}


/* Cleaner */
.cleaner {width: 960px; clear: both;}


/* ----- Wheeler 2009 --- */
#w_intro, #w_falcon, #w_passera, #w_pro, #w_buddy, #w_ecorider, #w_cross, #w_junior {height: 160px; display: none;}
.stupnice {display: block; height: 40px; width: 100%;
	background: url(../pic/stupnice.gif) no-repeat;
	background-color: white;}
.stupnice img {margin-left: 136px;}	
.srafo p.menu2009 {padding: 0; margin: 0; margin-left: 136px; width: 700px;}
.srafo p.menu2009 strong {display: block; font-size: 120%; margin-bottom: 6px;}
.selected {display: block; width: 90%; border-bottom: 3px solid silver; padding-top: 5px; padding-bottom: 2px; margin-bottom: 5px;}

/* Katalogovy list */  
#modlogo {float: left; width: 300px; clear: none;} 
#model_head {float: left; padding: 0; margin: 0; width: 290px; }
#model_menu {width: 600px; float: right;}
#model_menu p { text-align: right; height: 30px; padding: 0px; margin: 0px; margin-top: 0px; padding-top: 13px;}
#model_menu a {padding: 3px; font-weight: bold;}
#model_menu a:hover {background-color: #e0e0e0;}
#model_panel {width: 100%; background: url(../pic/bg_bike.gif) repeat-x;}
#panel {width: 100%; background: url(../pic/bg_bike.gif) repeat-x;}
#panel p {padding: 10px; color: #464441;}
h1 {font-size: 145%; color: #2f5c72; padding: 0; margin-bottom: 0px; margin-top: 4px; padding-left: 10px;}
.panel_left {float:left; width:250px}
.panel_left h1 {padding: 0;}
.panel_left p a {display: block; font-weight: bold; height: 20px;
                 background: url(../pic/shape.gif) no-repeat; background-position: left top; padding-left: 20px; vertical-align: middle;}
.panel_left p a:hover {text-decoration: underline;}                 
.panel_right {float:right; width:663px;}

#bike_name {margin: 0px; margin-left: 10px; padding: 0px;}
#bike_name h1 {font-size: 90%; color: #464441; margin-top: 0px; margin: 0px; padding: 0px; padding-top: 8px;}
#bike_name strong {font-size: 150%; color: #464441;}
.bike_menu {font-weight: bold; margin-top: 0px; text-align: right; padding-top: 8px; }
.bike_menu a {margin-right: 4px; margin-left: 4px;}
.bike_menu a:hover {border-bottom: 3px solid silver;}

#bike_tech td {padding: 4px; border-bottom: 1px dashed silver; font-size: 75%;}
#bike_tech td em {color: gray; font-style: normal;}
#bike_tech_full {background: url(../pic/srafo.gif) repeat;}

#b_tech {display: none; margin-top: 23px;}
#b_tech h2 {margin: 0; padding: 4px; font-size: 100%; background-color: #dcdcdc;}
#bike_tech_full td {padding: 4px; border-bottom: 1px dashed silver; font-size: 75%;}
#bike_tech_full td em {color: gray; font-style: normal;}
#bikeimg {margin-top:20px;}
.imglink {cursor: pointer; border: 1px solid #dadada;}
.bikebox {width: 125px; float: left; margin-right: 5px; margin-bottom: 5px;}
.bikebox p {white-space: nowrap; padding: 4px; text-align: center; margin: 0; border: 1px solid #dadada;}
.bikebox a:hover p {border: 1px solid black;}
.anotace {padding-right: 20px;}
.anotace em {display: block; font-style: normal; font-weight: bold; font-size: 120%; border-bottom: 1px dashed silver; padding-bottom: 4px;}

.falcon_bg {border-bottom:5px solid #fca30a;}
.falcon p a {color: #fca30a; text-decoration: none; padding-right: 8px;}
.falcon p a:hover {text-decoration: underline; border-bottom: 3px solid #fca30a; }

.buddy_bg {border-bottom:5px solid #d83e63;}
.buddy p a {color: #fff; text-decoration: none; padding-right: 8px;}
.buddy p a:hover {color: #fff; text-decoration: underline;}

.cross_bg {border-bottom:5px solid #bee731;}
.cross p a {color: #586c15; text-decoration: none; padding-right: 8px;}
.cross p a:hover {text-decoration: underline;}

.ecorider_bg {border-bottom:5px solid #a6e3f3;}
.ecorider p a {color: #3f565c; text-decoration: none; padding-right: 8px;}
.ecorider p a:hover {text-decoration: underline;}

.junior_bg {border-bottom:5px solid #fdc656; margin-top: 0px; padding: 0px; height: 1px;}
.junior p a {color: #fd5b53; text-decoration: none; padding-right: 8px;}
.junior p a:hover {text-decoration: underline;}

.passera_bg {border-bottom:5px solid #8adef8}
.passera p a {color: #375965; text-decoration: none; padding-right: 8px;}
.passera p a:hover {text-decoration: underline;}

.pro_bg {border-bottom:5px solid #15b1d3}
.pro p a {color: #fff; text-decoration: none; padding-right: 8px;}
.pro p a:hover {text-decoration: underline;}


/* Fotogalerie */
.fg{width: 480px; text-align: center; padding: 0; margin: 0; padding: 10px; border-bottom: 3px solid #fff;}
.fg img {margin-bottom: 10px;}

.gallery_list {width: 100%; display: block; font-size: 85%; clear: none;}

