html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	list-style: none;
}
body {
  background: #113f00 url(../images/bg.gif) repeat-x left top;
	font: 13px Tahoma;
	text-align: left;
	color: #ffffff;
}
#canicross {
  width:100%;
}
#canicross #top {
  width:1000px;
  height: 350px;
  margin: 0 auto;
}
#canicross #top #logo {
  background: url(../images/logo.jpg) no-repeat left top;
  width:736px;
  height: 350px;
  float: left;
}
#canicross #top #logo #ca {
  font: 30px Tahoma;
  color: #ffffff;
  float: left;
  width: 686px;
  padding-left: 50px;
  padding-top: 20px;
}
#canicross #top #logo #ca2 {
  font: 25px Tahoma;
  color: #ffffff;
  float: left;
  width: 636px;
  padding-left: 100px;
}
#canicross #top #logo #ca2 span {
  font: 27px Tahoma;
}
#canicross #top #logo a {
  width: 411px;
  height: 190px;
  display: block;
}
#canicross #top #pes {
  background: url(../images/pes.jpg) no-repeat left top;
  width:264px;
  height: 350px;
  float: left;
}
#canicross #mainbg {
  width:100%;
  background: #196100 url(../images/bg2.gif) repeat-x left top;
  float: left;
}
#canicross #mainbg #main {
  width:1000px;
  margin: 0 auto;
  margin-top: 10px;
  text-align: justify;
}
#canicross #mainbg #main #menu {
  width:150px;
  float: left;
  margin-left: 10px;
  padding-bottom: 20px;
  padding-top: 3px;
}
#canicross #mainbg #main #menu a {
  font: 17px Tahoma;
  color: #ffffff;
  margin-bottom: 5px;
  display: block;
}
#canicross #mainbg #main #menu a:hover {
  color: #ffb100;
  display: block;
  text-decoration: none;
}
#canicross #mainbg #main #telo {
  width:530px;
  float: left;
  margin-left: 20px;
  padding-bottom: 20px;
}
#canicross #mainbg #main #prava {
  width:260px;
  float: left;
  margin-right: 10px;
  margin-left: 20px;
  padding-bottom: 20px;
}
#canicross #mainbg #main #prava #rpan {
  width:260px;
  float: left;
}
#canicross #copybg {
  width:1000px;
  height: 35px;
  margin: 0 auto;
}
#canicross #copy {
  width:990px;
  height: 35px;
  text-align: left;
  font: 11px Tahoma;
  color: #b5fc9c;
  padding-left: 10px;
  padding-top: 17px;
  float: left;
}
#canicross #copy a {
  font: 11px Tahoma;
  color: #b5fc9c;
  text-decoration: underline;
}
#canicross #copy a:hover {
  font: 11px Tahoma;
  color: #ffffff;
  text-decoration: underline;
}
.nad {
  color: #ffffff;
  text-decoration: none;
  font: 17px Tahoma;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  color: #ffffff;
  text-decoration: none;
  font: 20px Tahoma;
}
a img {
	border: none;
}
a {
	font: 14px Tahoma;
	color: #ffb100;
	text-decoration: none;
}
a:hover {
	color: #ffb100;
  text-decoration: underline;
}
a:active {
	color: #ffffff;
  text-decoration: underline;
}
p {
  font: 14px Tahoma;
  margin: 0px;
  margin-bottom: 10px;
  text-align: justify;
  float: none;
}
.linka {
  background: url(../images/lajna.gif) repeat-x left top;
  height: 5px;
  clear: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.telonews {
  font: 12px Arial;
  margin: 0px;
  margin-bottom: 3px;
  color: #ffffff;
  text-align: justify;
  clear : left;
}
.news {
  font: 12px Verdana;
  margin: 0px;
  margin-bottom: 3px;
  color: #ffffff;
  text-align: justify;
  float: none;
  padding-top: 5px;
}
#kontakbg {
  float: left;
}
.newsimg2 {
  border: 1px solid #c5c5c5;
  margin-bottom: 5px; margin-left: 10px; margin-top: 5px;
  float: right;
}
.newsimg, .shop_img {
  border: 1px solid #ffffff;
  margin-bottom: 5px; margin-right: 8px;
  float: left;
}
.newsimg:hover, shop_img:hover {
  border: 1px solid #FBD000;
  margin-bottom: 5px; margin-right: 8px;
  float: left;
}
.newsimgat {
  border: 1px solid #ffffff;
  margin-bottom: 5px; margin-right: 8px;
}
.newsimgat:hover {
  border: 1px solid #FBD000;
  margin-bottom: 5px; margin-right: 8px;
}
.img_bg {
  display: block;
  float: left;
}
.alty {
  font: 10px Verdana;
  color: #ffffff;
  display: block;
  margin-right: 8px;
  background-color: ##0C2F00;;
}
.news_li {
  font: 10px Arial;
  margin: 0px;
  margin-bottom: 3px;
  color: #868585;
  text-align: right;
  clear : left;
}
.listov {
 text-align: center;
 font-weight: bold;
 font: 11px Arial;
}
.aktuali {
  font: 11px Arial;
	color: #ffffff;
  background-color: #266BB1;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 5px;
}
.hodnedobra {
  font: 15px Arial;
}
.date {
  font: 11px Arial;
  color: #868585;
}
.gall {
  float: left;
  height: 130px;
}
.gall:hover {
  float: left;
}
.galimg2 {
  border: 1px solid #c5c5c5;
  margin-top: 8px;
  margin-right: 5px; margin-left: 5px;
}
.galimg2:hover {
  border: 1px solid ##f58220;;
  margin-top: 8px;
  margin-right: 5px; margin-left: 5px;
}
.popis {
 width: 360px;
 float: left;
 text-align: left;
}
.fotka {
 width: 170px;
 height: 110px;
 float: left;
 text-align: center;
}
.popp {
  font: 10px Arial;
}
.contimg {
 width: 165px;
 height: 145px;
 background-color: #1D6F00;
 float: left;
 margin: 0 auto;
 text-align: center;
 margin-left: 8px;
 margin-bottom: 8px;
}
.galimg {
  border: 1px solid #6f6f6f;
  margin-top: 10px;
  margin-right: 6px; margin-left: 6px;
}
.galimg:hover {
  border: 1px solid #F3CB00;
  margin-top: 10px;
  margin-right: 6px; margin-left: 6px;
}
.dob {
 font-weight: bold;
 color: #ffffff;
 font: 24px Verdana;
 text-align: left;
}
.dob2 {
 font-weight: bold;
 color: #FBD000;
 font: 20px Verdana;
 text-align: left;
}
.nadpis {
  font-weight: bold;
  color: #FBD000;
  font: 18px Verdana;
}
.small {
  color: #0C2F00;
  font: 11px Verdana;
}
.linx {
  color: #0C2F00;
  font: 11px Verdana;
}
.inputik {
  display: none;
  visibility: hidden;
}
input {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  height: 14px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 4px;
  margin-right: 5px;
}
.inputs {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  width: 250px;
  height: 14px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 4px;
  margin-right: 5px;
}
.inputs_a {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  text-align: left;
  width: 400px;
  height: 14px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 4px;
  margin-right: 5px;
}
textarea {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  height: 400px;
  width: 800px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 5px;
}
.bookarea, .linxar {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  height: 60px;
  width: 525px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 5px;
}
.selectbox {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  height: 18px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 10px;
  margin-right: 5px;
}
.linxar {
  width: 500px;
  height: 60px;
}
.inp {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  width: 250px;
  height: 14px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 4px;
  margin-right: 5px;
}
.textsa {
 	font: 11px Tahoma;
  border: 1px solid #cccccc;
  height: 50px;
  width: 515px;
  background: #F2F2F2;
  padding-left: 2px; padding-right: 2px;
  margin-bottom: 5px;
}
.tlacitko {
 	font: 11px Verdana;
 	color: #ffffff;
  height: 19px;
  border: none;
  background:  #0C2F00;
  margin-bottom: 0px;
  margin-top: 0px;
  border: 0px;
}
.tlacitko:hover {
 	font: 11px Verdana;
 	color: #000000;
  height: 19px;
  background:  #3BDF00;
  cursor: pointer;
  margin-bottom: 0px;
  margin-top: 0px;
  border: 0px;
}
.tlacitko2 {
 	font: 15px Verdana;
 	color: #ffffff;
  height: 25px;
  border: none;
  background:  #0C2F00;
  margin-bottom: 0px;
  margin-top: 0px;
  border: 0px;
}
.tlacitko2:hover {
 	font: 15px Verdana;
 	color: #000000;
  height: 25px;
  background:  #3BDF00;
  cursor: pointer;
  margin-bottom: 0px;
  margin-top: 0px;
  border: 0px;
}
.fil {
 	font: 14px Verdana;
 	color: #000000;
  height: 23px;
  width: 400px;
  border: none;
  background:  #ffffff;
  margin-bottom: 0px;
  margin-top: 0px;
  border: 0px;
}
.sl {
 	font: 14px Verdana;
 	color: #ffffff;
  height: 23px;
  border: none;
  background:  #0C2F00;
  margin-bottom: 0px;
  margin-top: 0px;
  border: 0px;
}
.sl2 {
 	font: 14px Verdana;
 	color: #ffffff;
  height: 23px;
  width: 300px;
  border: none;
  background:  #0C2F00;
  margin-bottom: 0px;
  margin-top: 0px;
  border: 0px;
}
/* napoveda*/
#hintbox{ /*CSS for pop up hint box */
  position:absolute;
  top: 0;
  color: #ffffff;
  background-color: #1F1F1F;
  width: 150px; /*Default width of hint.*/
  padding: 2px;
  font:normal 11px Verdana;
  line-height:18px;
  z-index:100;
  visibility: hidden;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
  color: #ffffff;
  font: 10px Tahoma;
  margin: 0;
  padding-left: 4px;
  cursor: help;
}
.hotnews_t {
  font: 10px Tahoma;
}
.pris {
  margin-top: 5px;
  margin-bottom: 4px;
}
.pr {
  font: 12px Tahoma;
  color: #000000;
  background-color: #FCD106;
  padding-left: 4px;
  padding-right: 4px;
  margin-right: 10px;
}
.malejbg {
  width:260px;
  text-align: right;
}
.malejlink {
  font: 10px Tahoma;
}
.fotkahome {
  float: left;
  border: 1px solid #ffffff;
  margin-top: 2px;
  margin-right: 6px;
}
ul {
  margin-left: 40px;
}
li {
  padding-left: 5px;
  list-style: square;
  margin-bottom: 5px;
}

