
img { behavior: url(func/iepngfix.htc); }

form label {
  text-align: left;
}

body {  margin: 0px auto;  padding: 0px;  font-size: 9pt;  font-family: verdana;  text-align: center;  color: #fff;  background: url(images/content.jpg) repeat-y top center;}

code {  display: none;}

.tooltip {
  border: 1px solid #deb202;
  background: #000;
  padding: 4px;
  color: #fff;
  font-size: 8pt;
  text-align: left;
}

small {
  font-size: 8pt;
  font-weight: normal;
  right:3px;
  position: absolute;
  color: #5e5e5e;
}

.red {
color: #deb202;
}

.white {
  color: #fff;
}

input, textarea {
  background: transparent;
  border: 1px solid #deb202;
  font-family: verdana;
  font-size: 9pt;
  color: #fff;
}

.imgl {
  float: left;
}

h4 {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-weight: normal;
}

a {  color: #deb202;  text-decoration: none;}

a:hover {  color: #5e5e5e;}

img {border: 0px;}

.clear {clear:both;	margin: 0px;	padding: 0px;}
.clear1 {clear:both;	margin-bottom: -35px;	padding: 0px;}
.clear2 {clear:both;	margin-bottom: 20px;	padding: 0px;}

.homepage { display: none; }

.wrapper {  text-align: center;  margin: 0px auto;  width: 950px;}

#header {  background: url(images/header.jpg) top center;  position: relative;  height: 711px;}

#content {min-height: 600px; margin: -300px 0px 0px 60px;  _margin: -300px 0px 0px 60px;   padding: 0px; float: left;  width: 570px;  position: relative;  text-align: justify;}

#content .novinky {
  margin: 50px 0px 40px 0px;
  clear: both;
}

#content .novinky h3 {
  text-align: left;
  font-size: 12pt;
  color: #deb202;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}

#content .novinky h4 {
  text-align: left;
  font-size: 12pt;
  color: #deb202;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}

#content .novinky img {float: left;  margin: 0px 10px 10px 0px;}
#content .novinky .noborder {float: none; border: 0px;}
#content .novinky .noborder:hover {border: 0px;}
#content .novinky li {left: 30px; position: relative;}

#content .clenovia {
  height: 210px;
  width: 170px;
  float: left;
  margin: 0px 7px 20px 7px;
  overflow: hidden;
}

#content .clenovia a {
  display: block;
  height: 210px;
  width: 170px;
}



#content h3 {
  display: block;
  font-size: 12pt;
  color: #deb202;
  text-align: center;
  line-height: 30px;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}

#content .novinky img {
  border: 5px solid #141414;
}

#content .novinky img:hover {
  border: 5px solid #282828;
}

#content h2 {  height: 40px;  width: 150px;  margin: 0px auto 0px auto;  background: url(images/titles/preteky.png) no-repeat top center;}



#content .datum {  font-size: 11pt;  font-weight: bold;  margin: 0px 0px 15px 0px;}

#content .datum1 {  color: #deb202;}

.left {  margin: -245px 0px 0px 20px;  _margin: -300px 0px 0px 10px;  float: left;  width: 120px;  height: auto; min-height: 400px;  position: relative;  left: 0;  display: block;  }

.left .p1, .p2, .p3, .p4, .p5, .p6, .p7, .p8, .p9, .p10, .p11 {  display: block;  width: 120px;}

.left .p1 {  background: url(images/partners/1.gif) left no-repeat;  height: 38px;}

.left .p2 {  background: url(images/partners/2.gif) left no-repeat;  height: 47px;}

.left .p3 {  background: url(images/partners/3.gif) left no-repeat;  height: 31px;}

.left .p4 {  background: url(images/partners/4.gif) left no-repeat;  height: 35px;}

.left .p5 {  background: url(images/partners/5.gif) left no-repeat;  height: 52px;}

.left .p6 {  background: url(images/partners/6.gif) left no-repeat;  height: 42px;}

.left .p7 {  background: url(images/partners/7.gif) left no-repeat;  height: 28px;}

.left .p8 {  background: url(images/partners/8.gif) left no-repeat;  height: 53px;}

.left .p9 {  background: url(images/partners/9.gif) left no-repeat;  height: 37px;}

.left .p10 {  background: url(images/partners/10.gif) left no-repeat;  height: 42px;}

.left .p11 {  background: url(images/partners/11.gif) left no-repeat;  height: 55px;}

.left .p1:hover {background-position: -120px 0px;}

.left .p2:hover {background-position: -120px 0px;}

.left .p3:hover {background-position: -120px 0px;}

.left .p4:hover {background-position: -120px 0px;}

.left .p5:hover {background-position: -120px 0px;}

.left .p6:hover {background-position: -120px 0px;}

.left .p7:hover {background-position: -120px 0px;}

.left .p8:hover {background-position: -120px 0px;}

.left .p9:hover {background-position: -120px 0px;}

.left .p10:hover {background-position: -120px 0px;}

.left .p11:hover {background-position: -120px 0px;}

p {  margin: 0px 10px 10px 0px;  padding: 0px;}

#footer {  background: url(images/footer.jpg) top center;  position: relative;  height: 197px;}

#footer p {  color: #5e5e5e;  font-size: 8pt;  position: relative;  top: 35px;}

#footer a {  color: #5e5e5e;  text-decoration: none;}

#footer a:hover {  color: #fff;}

#footer .prvy {  font-size: 9pt;}

#footer .created {  background: url(images/signs/created_by.jpg) no-repeat;  width: 58px;  height: 34px;  position: relative;  margin: 37px 0px 0px 54px;  _margin: 37px 0px 0px 28px; float: left;}

#footer .hosted {  background: url(images/signs/hosting_by.jpg) no-repeat;  width: 60px;  height: 34px;  position: relative;  margin: 37px 0px 0px 0px;  float: left;}

#footer .peet {  background: url(images/signs/pd.jpg) no-repeat;  width: 102px;  height: 34px;  position: relative;  float: left;  margin: 37px 0px 0px 0px;}

#footer .peet:hover {background-position: 0 -34px;}

#footer .bb {  background: url(images/signs/bb.jpg) no-repeat;  width: 45px;  height: 34px;  position: relative;  margin: 37px 0px 0px 0px;  float: left;}

#footer .bb:hover {background-position: 0 -34px;}

#footer .bm {  background: url(images/signs/bm.jpg) no-repeat;  width: 87px;  height: 34px;  position: relative;  margin: 37px 0px 0px 0px;  float: left;}

#footer .bm:hover {background-position: 0 -34px;}

#footer .share {width: 200px; margin: 0px auto;}

#menu1 ul {	margin: 0px; _margin: 23px 0px 0px 47px;}

#menu1 ul li {	list-style: none;	float: left;}

#menu1 ul li a {	display: block;	height: 28px;	margin: 0px auto;	*float: left;	_margin: -23px 0px 0px 0px;	_position: relative;}

#menu1 ul li a#m1 {background: url(images/buttons1/team.jpg) 0 0 no-repeat; width: 62px; height: 28px;}

#menu1 ul li a#m2 {background: url(images/buttons1/riders.jpg) 0 0 no-repeat; width: 79px; height: 28px;}

#menu1 ul li a#m3 {background: url(images/buttons1/preteky.jpg) 0 0 no-repeat; width: 93px; height: 28px;}

#menu1 ul li a#m4 {background: url(images/buttons1/kalendar.jpg) 0 0 no-repeat; width: 104px; height: 28px;}

#menu1 ul li a#m5 {background: url(images/buttons1/vysledky.jpg) 0 0 no-repeat; width: 101px; height: 28px;}

#menu1 ul li a#m6 {background: url(images/buttons1/download.jpg) 0 0 no-repeat; width: 108px; height: 28px;}

#menu1 ul li a#m7 {background: url(images/buttons1/kontakt.jpg) 0 0 no-repeat; width: 94px; height: 28px;}

#menu1 ul li a#m1:hover {background-position: 0 -28px;}

#menu1 ul li a#m2:hover {background-position: 0 -28px;}

#menu1 ul li a#m3:hover {background-position: 0 -28px;}

#menu1 ul li a#m4:hover {background-position: 0 -28px;}

#menu1 ul li a#m5:hover {background-position: 0 -28px;}

#menu1 ul li a#m6:hover {background-position: 0 -28px;}

#menu1 ul li a#m7:hover {background-position: 0 -28px;}

#menu1 ul li a#m1.selected {background: url(images/buttons1/teama.jpg) 0 0 no-repeat; width: 62px; height: 28px;}

#menu1 ul li a#m2.selected {background: url(images/buttons1/ridersa.jpg) 0 0 no-repeat; width: 79px; height: 28px;}

#menu1 ul li a#m3.selected {background: url(images/buttons1/pretekya.jpg) 0 0 no-repeat; width: 93px; height: 28px;}

#menu1 ul li a#m4.selected {background: url(images/buttons1/kalendara.jpg) 0 0 no-repeat; width: 104px; height: 28px;}

#menu1 ul li a#m5.selected {background: url(images/buttons1/vysledkya.jpg) 0 0 no-repeat; width: 101px; height: 28px;}

#menu1 ul li a#m6.selected {background: url(images/buttons1/downloada.jpg) 0 0 no-repeat; width: 108px; height: 28px;}

#menu1 ul li a#m7.selected {background: url(images/buttons1/kontakta.jpg) 0 0 no-repeat; width: 94px; height: 28px;}

#menu2 ul {	margin: -14px 0px 0px 0px;	*margin: 7px 0px 0px 0px;	_margin: -14px 0px 0px 0px;	padding: 0px 0px 0px 370px;	float: left;}

#menu2 ul li {	list-style: none;	float: left;}

#menu2 ul li a {	display: block;	height: 28px;	margin: 0px auto;	*float: left;	_margin: -23px 0px 0px 0px;	_position: relative;}

#menu2 code {  display: none;}

#menu2 ul li a#m21 {background: url(images/buttons2/novinky.jpg) 0 0 no-repeat; width: 73px; height: 36px;}

#menu2 ul li a#m22 {background: url(images/buttons2/clanky.jpg) 0 0 no-repeat; width: 62px; height: 36px;}

#menu2 ul li a#m23 {background: url(images/buttons2/komunita.jpg) 0 0 no-repeat; width: 86px; height: 36px;}

#menu2 ul li a#m24 {background: url(images/buttons2/galeria.jpg) 0 0 no-repeat; width: 62px; height: 36px;}

#menu2 ul li a#m25 {background: url(images/buttons2/board.jpg) 0 0 no-repeat; width: 54px; height: 36px;}

#menu2 ul li a#m26 {background: url(images/buttons2/bazar.jpg) 0 0 no-repeat; width: 56px; height: 36px;}

#menu2 ul li a#m27 {background: url(images/buttons2/shop.jpg) 0 0 no-repeat; width: 48px; height: 36px;}

#menu2 ul li a#m28 {background: url(images/buttons2/lokality.jpg) 0 0 no-repeat; width: 71px; height: 36px;}

#menu2 ul li a#m29 {background: url(images/buttons2/linky.jpg) 0 0 no-repeat; width: 50px; height: 36px;}

#menu2 ul li a#m21:hover {background-position: 0 -36px;}

#menu2 ul li a#m22:hover {background-position: 0 -36px;}

  

#menu2 ul li a#m23:hover {background-position: 0 -36px;}

#menu2 ul li a#m24:hover {background-position: 0 -36px;}

#menu2 ul li a#m25:hover {background-position: 0 -36px;}

#menu2 ul li a#m26:hover {background-position: 0 -36px;}

#menu2 ul li a#m27:hover {background-position: 0 -36px;}

#menu2 ul li a#m28:hover {background-position: 0 -36px;}

#menu2 ul li a#m29:hover {background-position: 0 -36px;}

#menu2 ul li a#m21.selected {background: url(images/buttons2/novinkya.jpg) 0 0 no-repeat; width: 73px; height: 36px;}

#menu2 ul li a#m22.selected {background: url(images/buttons2/clankya.jpg) 0 0 no-repeat; width: 62px; height: 36px;}

#menu2 ul li a#m23.selected {background: url(images/buttons2/komunitaa.jpg) 0 0 no-repeat; width: 86px; height: 36px;}

#menu2 ul li a#m24.selected {background: url(images/buttons2/galeriaa.jpg) 0 0 no-repeat; width: 62px; height: 36px;}

#menu2 ul li a#m25.selected {background: url(images/buttons2/boarda.jpg) 0 0 no-repeat; width: 54px; height: 36px;}

#menu2 ul li a#m26.selected {background: url(images/buttons2/bazara.jpg) 0 0 no-repeat; width: 56px; height: 36px;}

#menu2 ul li a#m27.selected {background: url(images/buttons2/shopa.jpg) 0 0 no-repeat; width: 48px; height: 36px;}

#menu2 ul li a#m28.selected {background: url(images/buttons2/lokalitya.jpg) 0 0 no-repeat; width: 71px; height: 36px;}

#menu2 ul li a#m29.selected {background: url(images/buttons2/linkya.jpg) 0 0 no-repeat; width: 50px; height: 36px;}



.prispevek {
  border: 1px solid #404040;
  overflow: hidden;
  width: auto;
  height: auto;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 7px 0px;
}

prispevek1 img {
  border: none;
}

.prispevek1 {
  border: 1px solid #404040;
  overflow: hidden;
  width: auto;
  height: auto;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 7px 0px;
}

.prispevek1 p { padding: 0.2em 0.5em !important; }

.prispevek1 cite { font-style: normal; }
.prispevek1 small { font-style: normal; }
.prispevek1 .tajm { float: right; }

.prispevek img {
  float: left;
  margin: 0px 7px 0px 7px;
  border: 5px solid #141414;
}

.prispevek img:hover {
  border: 5px solid #282828;
}

.prispevek1 .reakce {  margin: 1.5em;  border: none;}

.prispevek p { padding: 0.2em 0.5em !important; }

.prispevek cite { font-style: normal; }
.prispevek cite { font-style: normal; }
.prispevek .tajm { float: right; }

#prispevky {  margin: 2px 0px 2px 0px;  padding: 20px 0px 2px 0px;}

#napiste {  float: left;}

.strankovanie {margin: 30px 0px 0px 0px; text-align: left;}

.clen h3 {
  visibility: hidden;
}

.yellow {
  color: #deb202;
}

.meno {
position: relative; bottom: 48px; color: #000; font-size: 9pt; font-style: italic;
}
.priezvisko {
position: relative; bottom: 48px; color: #000; font-size: 12pt; font-style: italic;
}
.img_frame {
width: 135px; height: 135px; float: left;
}
.link {
  text-align: left;
  font-weight: bold;
}
.norm {
  font-weight: normal;
}

.swf {
margin: 0px 0px 0px 12px; width: 940px; height: 315px;
}

.button {
  color: #fff;
  font-weight: normal;
  font-size: 9pt;
  border: 1px solid #DEB202;
  padding: 1px 10px 1px 10px;
}

input:hover {
  color: #5e5e5e;
}

.right {
text-align: left;
background: url(images/side_bar.png) repeat-y top center;
width: 160px;
height: 350px;
float: left;
position: relative;
margin: 10px 0px 0px 16px;
}

.right1 {
text-align: left;
background: url(images/Clipboard01.png) repeat-y top center;
width: 160px;
float: left;
position: relative;
margin: 10px 0px 0px 16px;
}


.right_t {
text-align: left;
width: 160px;
height: 248px;
float: left;
margin: -315px 0px 0px 16px;
position: relative;
}

.right .o, .right_t .o {
  padding: 10px 0px 0px 10px;
}

.right .o .obr, .right_t .o .obr {
  border: 5px solid #141414;
}

.right .o .obr:hover, .right_t .o .obr:hover {
  border: 5px solid #282828;
}

.o .text {
padding: 15px 0px 0px 0px; font-weight: bold; color: #5E5E5E;
margin: 0px 0px 3px 0px;
}

.o .reklama {
  margin: 3px 0px 15px 0px;
}

#content .anketah3 {
  color: #fff;
  text-align: left;
  font-size: 10pt;
}

.right1 .ins {
  text-align: center;
}

.right1 .ins img {
  padding: 10px 0px 10px 0px;
}

#kosik table {width: 100%;}
#kosik th {border-bottom: 1px solid #DEB202;}
#kosik .tr:hover {background-color: #5E5E53;}
#kosik td {border-bottom: 1px solid #3C3C3C;}

.req {border: 1px solid red;}
.error {color: red;}

#kosik .reg td {border: none;}