html, body { margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e3e3e;  }

img { border: none; }
h1 { display: none; }
h2 { margin: -2px 0 6px 0; font-size: 11px; }
h3 { margin: 0px 0; color: #CC2229; font-size: 13px; padding: 1px; background: white;}
h3 a { color: #CC2229; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
h4 { height: 39px;  line-height: 39px; font-size: 12px; letter-spacing: 0px; color: White; padding: 0; margin: 0; }
a { color: #3E3E3E; }
a:hover { text-decoration: none; }
.ttr { float: left; margin: 5px 10px 5px 0; }
.cb { clear: both; overflow: hidden; height: 0px !important; height: 1px; height/**/:/**/ 0;   }

div#flesh00 { margin: 0 auto; background: url(../images/brd_r_mid.gif) repeat-y right; width: 981px; text-align: left; position: relative; }
div#flesh0 { margin: 0;/*0 auto*/ position: relative; width: 959px; background: White url(../images/lpruh.gif) repeat-y 0 150px; /*text-align: left;*/ }
div#bottom { position: absolute; bottom: -14px; _bottom: -15px; left: 0; background: url(../images/bottom.jpg) no-repeat; width: 932px; height: 14px; }
div#brd_r_top { position: absolute; height: 188px; top: 0; width: 22px; right: -22px; background: url(../images/brd_r_top.jpg) repeat-y; }
div#brd_r_mid { position: absolute; height: 100%; top: 0; width: 22px; right: -22px; background: url(../images/brd_r_mid.gif) repeat-y; }
div#brd_r_bot { position: absolute; height: 211px; bottom: -1px; width: 22px; right: 0; _right: -1px; background: url(../images/brd_r_bot.jpg) repeat-y; }
div#flesh1 { position: relative; width: 932px; margin: 0 0 0 27px; padding-top: 26px;}
div#headleft { background: url(../images/headleft.png) no-repeat; width: 46px; height: 344px; position: absolute; left: -46px; top: 0px; }
div#headtop { background: url(../images/headtop.jpg) no-repeat; width: 932px; top: 0; left: 0; position: absolute; height: 26px; width: 932px; }

div.bgfit{background: url(../images/head-befit.jpg) no-repeat !important; }
div#head { background: url(../images/head.jpg) no-repeat; width: 932px; height: 265px; position: relative; }
 a#kliklogo { position: absolute; top: 30px; left: 767px; }
 div#head ul { margin: 0; padding: 0; position: absolute; top: 79px; left: 350px; background: url(../images/dotth3.gif) repeat-x 0 0; list-style: none; }
 div#head ul li { margin: 1px 10px 0 0; padding: 2px 0 0 0; display: block; height: 24px; float: left; _behavior: url(css/hover.htc); }
 div#head ul li.last { margin-right: 0; }
 div#head ul li.active { margin-right: 32px; padding: 0; border-top: 2px solid #fd8a86; }
 div#head ul li:hover,div#head ul li.hover { padding: 0; border-top: 2px solid #fd8a86; }
 div#head ul li.active a,div#head ul li:hover a,div#head ul li.hover a { color: #CC2229; }
 div#head ul li a { padding: 10px 2px 0 2px; display: block; color: #636a73; text-decoration: none; font-weight: bold; font-size: 10px;  font-family: Tahoma, Verdana, Arial, sans-serif;  }

div#lista { height: 46px; width: 932px; position: relative; background: url(../images/dott.gif); }
 div#lleva { height: 45px; width: 267px; position: absolute; left: 0; top: 0; background: #a8acb2 url(../images/pruhy_l.gif) repeat-y 0 0; }
 div#lprava { height: 45px; width: 665px; position: absolute; right: 0; top: 0; background: #cc2229 url(../images/pruhy_r.gif) repeat-y 545px 0; }
 div.lpravabgfit{background: #cc2229 url(../images/pruhy_r_bgfit.gif) no-repeat !important}
 div#loddel { height: 45px; width: 1px; position: absolute; left: 267px; top: 0; background: url(../images/dotth2.gif); }
 div#lleva h4 { text-align: right; padding-right: 17px; margin-top: 3px; }
 div#lprava h4 { text-align: left; margin-left: 17px; margin-top: 3px; }

 
div#body { background: url(../images/body_bg.gif) repeat-y; min-height: 165px; _height: 165px; }
 div.bleft { width: 267px; border: solid #f8f8f8; border-width: 1px 0; float: left;	 }
  div.gbox { background: #e5e6e8; margin: 5px 5px 8px 5px; border: 1px solid #e5e6e8; border-width: 1px 0; color: #636a73; font-size: 9px; }
  div.gbox img { float: left; margin: 4px 0 0 5px; border-bottom: 1px solid #e5e6e8;  }
  div.gbox div.gbc { margin: 11px 8px 11px 0; float: right; width: 130px; _width: 122px; }
  div.gbox div.gbc p { margin: 0; padding: 0; line-height: 160%; }
  div.gbox a.vice { margin: 1px 0 3px 3px; _margin-left: 2px; display: block; float: left; clear: left; background: url(../images/butvice.gif) no-repeat; width: 111px; height: 33px; color: White; text-align: center; line-height: 33px; text-decoration: none; font-weight: bold; }
  div#znacky { background: #e5e6e8 url(../images/dottvspol.gif) repeat-y 122px 0; border: 1px solid #F8F8F8; border-width: 1px 0; margin: 0px 5px 4px 5px; padding-bottom: 41px; }
   div#titulek0 { background: #e5e6e8 url(../images/pruh_l_light.gif) repeat-y; padding-top: 4px; width: 100%; border-bottom: 10px solid #e5e6e8; }
	  div#titulek1 { background: #a8acb2 url(../images/pruh_l.gif) repeat-y; height: 39px; width: 100%; }
	  div#titulek1 h4 { text-align: right; padding-right: 17px; line-height: 39px; }
	div#znacky a { display: block; width: 130px; float: left; background-position: 0 0; }
	div#znacky a:hover { background-position: 130px 0; }
	div#znacky a.zn_l { width: 123px; }
	div#znacky a.zn_l:hover { background-position: 123px 0; }
	
	a#zn_superior { background: url(../images/superior.png) 0 0; }
	a#zn_cannondale { background: url(../images/cannondale.png) 0 0; }
	a#zn_gt { background: url(../images/gt.png) 0 0; }
	a#zn_specialized { background: url(../images/specialized.png) 0 0; }
	a#zn_f { background: url(../images/f.png) 0 0; }
	a#zn_pearl-izumi { background: url(../images/pearl-izumi.png) 0 0; }
	a#zn_sidi { background: url(../images/sidi.png) 0 0; }
	a#zn_tufo { background: url(../images/tufo.png) 0 0; }
	a#zn_polar { background: url(../images/polar.png) 0 0; }
	a#zn_nutrend { background: url(../images/nutrend.png) 0 0; }
	a#zn_bw { background: url(../images/bw.png) 0 0; }
	a#zn_oakley { background: url(../images/oakley.png) 0 0; }
	a#zn_shox { background: url(../images/shox.png) 0 0; }
    a#zn_look { background: url(../images/look.png) 0 0; }
	a#zn_tune { background: url(../images/tune.png) 0 0; }
	a#zn_ritchey { background: url(../images/ritchey.png) 0 0; }
	a#zn_pack { background: url(../images/pack.png) 0 0; }
	a#zn_giro { background: url(../images/giro.png) 0 0; }
	a#zn_manitou { background: url(../images/manitou.png) 0 0; }
	a#zn_ghost { background: url(../images/ghost.png) 0 0; }
 	a#zn_ffwdwheels{ background: url(../images/ffwd.png) 0 0; }
	a#zn_ffwdwheels:hover{background-position: 123px 0 !important}

 
 div.bright { width: 175px; border: solid White; border-width: 1px 0; float: right; _overflow: hidden; color: #3e3e3e; }
  div.bright * h4 { line-height: 39px; padding-left: 17px; }
  div#webcam { background: #A8ACB2 url(../images/xicht.gif) no-repeat 68px 49px; height: 146px; margin: 5px 0 8px; }
  div#anketa { background: #D2D5D8;  border-bottom: 1px solid #D2D5D8; margin: 5px 0 0 0; min-height: 307px;/*306*/ _height: 307px !important; _height: 326px; _height/**/:/**/307px; }
   div.bright * div.titulek { height: 39px; width: 100%; background: #A8ACB2; }
	div#anketa p { position: relative; margin: 6px 10px 3px 10px; font-weight: bold; }
	form#fanketa { margin: 0; padding: 0; }
	form#fanketa * input { margin: 0 3px; position: relative; top: -1px; top: expression("-2px"); height: 14px; }
	table#tanketa { border-collapse: collapse; margin: 0px 10px 5px 10px; }
	table#tanketa tr td { vertical-align: middle; padding: 0; margin: 0; font-size: 11px; }
	div.chart { background: url(../images/chart-blank.gif); height: 9px; position: relative; width: 67px; overflow: hidden; }
	div.chart div { height: 9px; background: url(../images/chart-full.gif); overflow: hidden; }
  div#odkazy { margin: 5px 0 0 0; }
   div#odkazy div.titulek { margin-bottom: 14px; }
   div#odkazy a { display: block; color: #3e3e3e; text-decoration: none; background: url(../images/sipka.gif) no-repeat 0 5px; margin: 2px 10px; padding-left: 10px;  }
	div#odkazy a:hover { text-decoration: underline; }
	
 div.bcenter { width: 465px; margin: 0 0 0 280px; _margin: 0 0 0 277px; border: solid #f8f8f8; border-width: 1px 0; }
  div.banner { margin: 5px 0; text-align: center; }
  div.novinky { min-height: 304px; _height: 304px; background: url(../images/novinky_bg.gif) repeat-y 150px 0; margin: 8px 0 0 0; border-top: 1px solid White;  }
   div.novinky.spodni { margin: 0; min-height: 310px; _height: 310px;}
	div.novinky.spodni div { padding-top: 5px; }
	div.novinky p { margin: 5px 0; padding: 0; text-align: justify; }
	div.novinky p.datum { margin: 5px 0 1px 0; padding: 0; }
	div.novinky h3 { margin: 1px 0 5px 0; font-size: 12px; }
	div.nleft { float: left; width: 140px; }
	div.ncent { width: 140px; margin: 0 0 0 163px; }
	div.nright { float: right; width: 140px; }
  p#zaruka { color: #CC2229; font-size: 14px;  text-align: right;}
 
div.hseparator { clear: both; background: url(../images/dott.gif); width: 100%; margin-top: -1px; height: 1px; position: relative; top: -1px; }
 
div#foot0 { /*margin: 0 auto;*/ margin-top: 14px; position: relative; width: 959px; text-align: left; }
 div#foot1 { background: #d2d5d8; width: 905px; height: 49px; position: relative; color: White; }
 div#foot1 a { color: White; text-decoration: none; }
 div#foot1 a:hover { text-decoration: underline; }
 div#lpruh_end { background: url(../images/lpruh_end.jpg) no-repeat; width: 27px; height: 151px; position: absolute; left: 0; top: -151px; }
 div#fmenu { position: absolute; top: 9px; left: 35px; }
 div#fmenu a { margin-right: 8px; }
 div#ftext { position: absolute; right: 15px; top: 9px; text-align: right; }
 
 
 /*SIFR*/
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-hasFlash h4.l { visibility: hidden; padding: 0; margin: 0;width: 150px;    margin-left: 17px; position: relative; top: 11px; }
.sIFR-hasFlash h4.r { visibility: hidden;    padding: 0; margin: 0; width: 150px; float: right; margin-right: 17px; _margin-right: 0; position: relative; top: 11px; }

