*{margin:0;  padding:0;  border:0;}
img{border:0;}
hr{display:none; clear:both;}
hr.vypis_hr{display:block; clear:both; visibility:hidden; height:0px;}

a{color:#1369a5;}
a:hover{text-decoration:none;}

.dnone{display:none;}

html{background:url('/bg/bg.jpg') fixed left top repeat-x #2480b6;  color:#333333;  font-size:0.9em;  font-family:"Trebuchet MS",tahoma,sans-sherif;}

body{background:url('/bg/bg.png') fixed center top no-repeat !important;  background:url('/bg/bg.gif') fixed center top no-repeat;}

h1#leto,h1#zima{width:900px;  height:167px;  border-top:1px solid #1369a5;  background:#ffffff;  margin:0px auto;  line-height:167px;  text-align:left;  overflow:hidden;  border-right:40px solid #00478d;  border-left:40px solid #00478d;}
h1#leto a,h1#zima a{display:block;}
h1#leto a span,h1#zima a span{position:absolute;width:900px;height:167px;z-index:2;  border-top:1px solid #1369a5;top:0;left:50%;margin-left:-450px;cursor:pointer;display:block;}
h1#leto a span{background:url('/bg/head2.jpg') top left no-repeat transparent;}
h1#zima a span{background:url('/bg/head.jpg') top left no-repeat transparent;}
h1#leto #adresa,h1#zima #adresa{position:absolute;z-index:3;line-height:18px;font-size:11px;text-align:right;top:0;left:50%;margin:45px 0px 0px -86px;color:#222222;font-weight:normal;  width:250px;}
h1#leto #adresa a,h1#zima #adresa a{display:inline;}
h1 #adresa strong{font-size: 1.2em; font-family: Arial, tahoma, sans-sherif;}

#obsah{width:870px;  height:auto;  margin:0px auto;  background:#ffffff;  padding:15px 15px 10px 15px;  text-align:justify;  border-right:40px solid #00478d;  border-left:40px solid #00478d;}

.clear{clear:both;}

#paticka{clear:both;}
#paticka h3{color:#1369a5; font-size:1.1em; border-bottom:1px dotted #1369a5; padding-bottom:5px; margin-bottom:10px;}
#paticka a img{float:left; margin:5px 8px;}
#paticka2{padding:20px 20px 0px 20px;text-align:right;height:30px;clear:both;font-size:0.75em;margin-top:15px;}

/** uvodni strana **/
.box_clanek{width:206px;  height:131px;  background:url('/bg/novy_clanek.jpg') top left no-repeat #e7e7e7;  margin:0px 9px 15px 3px !important;  margin:0px 9px 15px 1px;  float:left;  padding:10px 210px 15px 10px;  overflow:hidden;}
#clanek_bezky1{background:url('/bg/clanek_bezky2.jpg') top left no-repeat #e7e7e7;}
#clanek_bezky2{background:url('/bg/clanek_bezky2.jpg') top left no-repeat #e7e7e7;}
#clanek_colnago{background:url('/bg/clanek_colnago.png') top left no-repeat #e7e7e7;}
#clanek_snowboard{background:url('/bg/clanek_snowboard.jpg') top left no-repeat #e7e7e7;}
#clanek_turistika{background:url('/bg/clanek_turistika.jpg') top left no-repeat #e7e7e7;}

.box_clanek h4{text-align:left;}
.box_clanek h4,#box_reklama h4{color:#1369a5;  font-size:0.9em;}
.box_clanek p{font-size:0.75em;  overflow:hidden;  text-align:left;  height:100px;}
.box_clanek a{position:absolute;  top:0;  margin:317px 0px 0px 50px;  padding-left:20px;  font-size:0.9em;  width:90px;  display:block;}
a.smaller{width:20px; height:20px;display:block; padding:0px; margin:310px 0px 0px 380px;}
.box_clanek img{display:none;}

#my-glider{width:211px;  height:156px;margin:0px 9px 15px 0px;float:left;overflow:hidden;}
#box_reklama h4{height:40px;  overflow:hidden;}
#box_reklama span{font-size:0.8em;  color:#000000;}
#box_reklama span.cena{font-size:1em;  font-weight:bold;  color:#ffffff;  display:block;  height:25px;  line-height:25px;  padding-top:26px;  margin-right:82px;}
#box_reklama img{margin:-45px 0px 0px 95px;  border:0px;  max-height:68px;}

/*#box_reklama a{position:absolute;  top:0;  left:50%;  margin:332px 0px 0px 55px;  font-size:0.9em;}
*/
#posledni{width:211px;  height:156px;  background:url('/bg/pocasi.png') top left #D4E6F5;  float:left;  margin:0px 0px 15px 0px;  text-align:center;}

#dlouhy_box{margin: 10px auto !Important; margin: 0px auto 10px auto; width: 817px; height: 38px; line-height: 38px; background: url('/bg/dlouhy_box.png') top center no-repeat #e5e5e5;clear: both; text-align: center; padding: 0px 25px; overflow: hidden;}

#cyklistika,#lyzovani,#sport,#colnago{width:212px;  height:438px;  float:left;  margin-bottom:10px;}
#cyklistika h3,#lyzovani h3,#sport h3,#colnago h3{width:212px;  height:40px;  border-bottom:4px solid #ffffff;  margin:0px;  padding:0px;  line-height:40px;  text-align:center;  overflow:hidden;  font-size:0.9em;}
#cyklistika a,#lyzovani a,#sport a,#colnago a{display:block;  color:#ffffff;}
#cyklistika h3 a span,#lyzovani h3 a span,#sport h3 a span,#colnago h3 a span{position:absolute;width:212px;height:40px;z-index:2;left:50%;top:0;margin-top:402px;cursor:pointer;}
#cyklistika,#lyzovani,#sport{margin-right:7px; }

#cyklistika{background:url('/bg/cyklistika_bottom.jpg') bottom left no-repeat #666c30;}
#cyklistika h3{background:#373e05;}
#cyklistika h3 a span{background:url('/bg/cyklistika_top.png') left top no-repeat transparent;  margin-left:-435px;}
#cyklistika h3 a:hover span{background:url('/bg/cyklistika_top_h.png') left top no-repeat transparent;}

#lyzovani{background:url('/bg/lyzovani_bottom.jpg') bottom left no-repeat #56658a;}
#lyzovani h3{background:#283760;}
#lyzovani h3 a span{background:url('/bg/lyzovani_top.png') left top no-repeat transparent;  margin-left:-216px;}
#lyzovani h3 a:hover span{background:url('/bg/lyzovani_top_h.png') left top no-repeat transparent;}

#sport{background:url('/bg/sport_bottom.jpg') bottom left no-repeat #4d84aa;}
#sport h3{background:#0c4571;}
#sport h3 a span{background:url('/bg/sport_top.png') left top no-repeat transparent;  margin-left:3px;}
#sport h3 a:hover span{background:url('/bg/sport_top_h.png') left top no-repeat transparent;}

#colnago{background:url('/bg/colnago_bottom.jpg') bottom left no-repeat #b23e3f;}
#colnago h3{background:#8b0e10;}
#colnago h3 a span{background:url('/bg/colnago_top.png') left top no-repeat transparent;  margin-left:222px;}
#colnago h3 a:hover span{background:url('/bg/colnago_top_h.png') left top no-repeat transparent;}

#cyklistika ul,#lyzovani ul,#sport ul,#colnago ul{width:104px;  display:block;  margin:250px 0px 0px -2px !important;  margin:230px 0px 0px -2px;  padding:2px 0px 0px 0px;  list-style:none;  position:relative;  background:url('/bg/menu_t.png') right top no-repeat !important;  background:url('/bg/menu_t.gif') right top no-repeat;}
li.menu_b{width:104px;  background:url('/bg/menu_b.png') right top no-repeat !important;  background:url('/bg/menu_b.gif') right top no-repeat;  height:2px;}

#cyklistika ul li a,#lyzovani ul li a,#sport ul li a,#colnago ul li a{width:84px;  height:auto;  line-height:15px;  padding:4px 5px 4px 15px;  color:#ffffff;  font-size:0.8em !important;  font-size:0.75em;  font-weight:bold;  background:url('/bg/menu_a.png') right top repeat-y !important;  background:url('/bg/menu_a.gif') right top repeat-y;  text-decoration:none;}
#cyklistika ul li a:hover,#lyzovani ul li a:hover,#sport ul li a:hover,#colnago ul li a:hover{width:84px;  height:auto;  line-height:15px;  padding:4px 5px 4px 15px;  font-size:0.8em !important;  font-size:0.75em;  font-weight:bold;  background:url('/bg/menu_a_a.png') right top no-repeat #ffffff !important;  background:url('/bg/menu_a_a.png') right top no-repeat #ffffff;  text-decoration:none;}
#cyklistika ul li a:hover{color:#666c30;}
#lyzovani ul li a:hover{color:#56658a;}
#sport ul li a:hover{color:#4d84aa;}
#colnago ul li a:hover{color:#b23e3f;}

#odkazy_home a{display:block;   float:left;  margin:0px 7px 3px 8px !important;  margin:0px 6px 3px 6px;   width:202px;  height:52px;}

#b1{background:url('/bg/b1.jpg') left top no-repeat #414613; margin-left: 0px;}
#b2{background:url('/bg/b2.jpg') left top no-repeat #055492;}
#b3{background:url('/bg/b3.jpg') left top no-repeat #a4070d;}
#b4{background:url('/bg/b4.jpg') left top no-repeat #273458; margin-right: 0px;}

/** konec uvodni strany,zacatek podstranek **/
#s_cyklistika,#s_lyzovani,#s_sport,#s_colnago{width:214px;  height:134px;  float:left;  text-align:center;  font-size:1.3em;    background:#e7e7e7;  line-height:134px;  margin-bottom:4px;  overflow:hidden;}
#s_cyklistika,#s_lyzovani,#s_sport{margin-right:4px;}
#s_cyklistika a,#s_lyzovani a,#s_sport a,#s_colnago a{display:block;  width:214px;  height:134px;  line-height:134px;  overflow:hidden;}
#s_cyklistika a span,#s_lyzovani a span,#s_sport a span,#s_colnago a span{display:block;  width:214px;  height:134px;  position:relative;  margin:-134px 0 0 0;  cursor:pointer;}
#s_cyklistika a span{background:url('/bg/cyklistika.jpg') center top no-repeat transparent;}
#s_lyzovani a span{background:url('/bg/lyzovani.jpg') center top no-repeat transparent;}
#s_sport a span{background:url('/bg/sport.jpg') center top no-repeat transparent;}
#s_colnago a span{background:url('/bg/colnago.jpg') center top no-repeat transparent;}
#s_cyklistika a:hover span{background:url('/bg/cyklistika_sh.jpg') center top no-repeat transparent;}
#s_cyklistika a:hover span{background:url('/bg/cyklistika_sh.jpg') center top no-repeat transparent;}
#s_lyzovani a:hover span{background:url('/bg/lyzovani_sh.jpg') center top no-repeat transparent;}
#s_sport a:hover span{background:url('/bg/sport_sh.jpg') center top no-repeat transparent;}
#s_colnago a:hover span{background:url('/bg/colnago_sh.jpg') center top no-repeat transparent;}
.vzorek_big{width:auto;  height:15px;  margin:0px 0px 4px 0px;  background:url('/bg/vzorek_big.jpg') left top #fafafa;  clear:both;}

.levy{width:220px;  height:auto;  float:left;  margin:20px 15px 0px 0px;  padding-bottom:20px;  font-size:0.8em !important;  font-size:0.75em;}
.levy h3{width:202px;  height:29px;  background:url('/bg/h_menu.png') center top #333333;  color:#ffffff;  line-height:29px;  padding:0px 9px;  font-size:1em;  margin-bottom:6px;}
.levy h3 a{color:#ffffff;}

#l_cyklistika h3{background:url('/bg/h_menu_cyklistika.png') center top #666c30;}
#l_lyzovani h3{background:url('/bg/h_menu_lyzovani.png') center top #56658a;}
#l_sport-volny-cas h3{background:url('/bg/h_menu_sport.png') center top #4d84aa;}
#l_colnago h3{background:url('/bg/h_menu_colnago.png') center top #b23e3f;}

.levy dl{list-style:none;  margin:0px 0px 10px 0px;  padding:0px;}
.levy dl dt{background:url('/bg/vzorek_small.jpg') bottom left repeat-x;  height:25px;  margin-bottom:1px;}
.levy dl dt a{width:208px;  line-height:22px;  color:#333333;  display:block;  background:#ffffff;  text-decoration:none;  font-weight:600;  padding:0px 6px;  margin:0px 0px 2px 0px;}
.levy dl dt.dark a{background:#f5f5f5;}
.levy dl dt a:hover{background:#efefef;}
.levy dl dt a.red{background:#eeefde;}
.levy dl dd{background:url('/bg/vzorek_small.jpg') bottom left repeat-x;  height:26px;}
.levy dl dd a{background:url('/bg/sipka.gif') left no-repeat #ffffff;  line-height:22px;  height:22px;  padding:0px 5px 0px 38px;  color:#333333;  display:block;  text-decoration:none;  font-weight:600;  margin:0px 0px 2px 0px;}
.levy dl dd a.third{padding-left:65px; color:#444444; font-weight:500; background:url('/bg/sipka2.gif') left no-repeat #ffffff;}
.levy dl dd.dark a{background:url('/bg/sipka.gif') left no-repeat #f5f5f5;}
.levy dl dd.dark a.third{background:url('/bg/sipka2.gif') left no-repeat #f5f5f5;}
.levy dl dd a:hover{background:url('/bg/sipka.gif') left no-repeat #efefef;}
.levy dl dd a.third:hover{background:url('/bg/sipka2.gif') left no-repeat #efefef;}

.levy h4{padding:0px 0px 0px 26px;  margin:0px 0px 8px 0px;  position:relative;  background:url('/bg/icon_kratke_zpravy.png') left no-repeat #ffffff;  font-weight:600;  line-height:1.15em;  text-align:left;  font-size:1em;}
.levy h4.anketa{background:url('/bg/icon_anketa.png') left no-repeat #ffffff;}
.levy h4 span{display:block;  font-size:0.85em;  font-weight:500;}

img.novinky_small{float:left;  margin:0px 4px 1px 0px;  border:2px solid #cccccc;  width:100px;  height:75px;}

.acenter{text-align:center; margin:5px 0px; clear:both;}

.levy p{line-height:1.5em; font-size:0.95em !important; font-size:1em; margin:0px 0px 10px 0px;  padding:0px; text-align:left;}

.graf{background:url('/bg/anketa_empty.png') left top no-repeat #e8e4e4;  width:214px;  height:9px;  margin:3px 0px 6px 0px;}
.graf span{background:url('/bg/anketa_full.png') left top no-repeat #1369a5;  height:9px;  display:block;  margin-bottom:0px !important;  margin-bottom:-7px;}

#pravy{width:635px;  float:left;  padding-bottom:20px;  margin-top:20px;}
#pravy h1{font-size: 1.35em; line-height: 29px; background: url('/bg/vzorek_small.jpg') bottom repeat-x;}
#pravy h2{color:#1369A5;  text-transform:uppercase;  font-size:1.2em;}
#pravy h3{font-size:1.1em;}
#pravy h4{font-size:1.0em;}

.strankovani{margin:0 0 10px 10px; line-height:29px;}
.strankovani a{padding:0 4px 0 3px; border-right:1px solid #cccccc;}
.strankovani a#aktivni{font-size: 1.1em; font-weight: bold; color: #000;}

#pravy .polozkaNovinka{width:299px;  float:left;  margin:5px 9px 0px 9px !important;  margin:5px 6px 0px 6px; }
#pravy .polozka{width:299px;  float:left;  margin:5px 9px 18px 9px !important;  margin:5px 6px 18px 6px;  min-height:275px;  height:auto;}
.polozka h4{line-height:33px;  padding:0px 10px;  background:url('/bg/h_polozka.png') center top no-repeat;   margin-bottom:12px;  text-align:center;  font-weight:600;}
.polozka a{height:171px;  display:block;  overflow:hidden;  text-align:center;}
.polozka a img{max-height:171px;}
.polozka img.akce{width:84px;  height:84px;  position:absolute;  margin:0px 0px -70px 200px;}
.polozka table{width:100%;  border-collapse:collapse;}
.polozka table tr{background:url('/bg/vzorek_small.jpg') bottom left repeat-x;}
.polozka table tr.green td{background:#D2EFD1;}
.polozka table tr td{padding:3px 5px 4px 5px;  font-weight:600;  font-size:0.8em;}

h3.novinky_vypis{height:26px;  padding:0px 0px 0px 26px;  margin:2px 0px 5px 0px;  position:relative;  background:url('/bg/icon_kratke_zpravy.png') left no-repeat #ffffff;  font-weight:600;  text-align:left;  font-size:0.8em;  clear:both;}
h3.novinky_vypis span{display:block;  font-size:0.6em;  font-weight:500;  line-height:0.8em;}
h3.novinky_vypis a{font-size:0.8em;}

.novinky_vypis_p{margin:5px 10px 10px 10px;  font-size:0.8em;  padding:5px 15px 12px 15px;  background:url('/bg/vzorek_small.jpg') bottom left repeat-x;}
.novinky_vypis_p_img{margin:5px 10px 10px 10px;  font-size:0.8em;  padding:5px 15px 12px 15px;  background:url('/bg/vzorek_small.jpg') bottom left repeat-x;  min-height:75px;}
.novinky_big{text-align:center;}
.novinky_big img{width:560px;  border:10px solid #cccccc;}

#galerie-text{background: #ccc; padding: 5px 0px 5px 6px; margin: 30px auto 15px auto; text-align: center; height: 100%;}
#galerie-text span{clear: both;}
#galerie-text a{margin: 0px 3px 0px 0px; padding: 0px; float: left;}
#galerie-text a img{border: 1px solid #333; margin: 0px; padding: 0px;}

#banner{margin: 5px auto; display: block; width: 120px; height: 60px;}
#banner-a{display: block; width: 120px; height: 60px;margin: 5px auto;}