html, body{
  height:100%;
  width: 100%;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:  Arial, Verdana, "Times New Roman", sans-serif;
	font-size: 12px;
	width: 100%;
	height: 100%;
  	background: #4d4d4d url("../images/web/back.gif") repeat-x;	
}

h1 {
	color: black;
	font-size: 22px;
	font-weight: bold;
}

a:link, a:visited {
	color: #793900;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	color: #be7737;
	text-decoration: none;
}

td, tr, th {
	margin: 0;
	padding: 0;
}

table {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	table-layout: fixed;
	border-spacing: 0;
	border: none;
}

img {
  margin: 0;
  border: 0;
}

div#main-body {
  height: 100%;
  background: url("../images/web/bottom.gif") center 785px no-repeat;
  width: 100%;
}

table#background-tbl {
  width: 100%;
  height: 765px;
  position: relative;
  left: 0;
  top: 20px;
}

td#left-back {
  height: 765px;
  background: url("../images/web/left.gif") bottom right no-repeat;
}

td#right-back {
  height: 765px;
  background: url("../images/web/right.gif") bottom left no-repeat;
}

td#center {
  width: 800px;
  height: 765px;
}

img#logo {
  float: left;
}

div#top-banner {
  width: 540px;
  height: 135px;
  background: white;
  float: right;
  padding: 15px;
}

div#top-border {
  height: 15px;
  width: 100%;
  background: #efefef url("../images/web/top_banner_shade.gif") 220px 0px no-repeat;
  display: block;
  float: left;
}

img#left-border {
  float: left;
  height: 570px;
  width: 20px;
}

img#right-border {
  float: right;
  height: 570px;
  width: 20px;
}

img#bottom-border {
  float: left;
  height: 15px;
  width: 800px;
}

div#main-content {
  float: left;
  width: 760px;
  height: 570px;
}

table#menu {
  height: 62px;
  width: 760px;
  background: url("../images/web/menu_back.gif") repeat-x;
}

table#menu td {
  width: 125px;
}

table#menu th {
  width: 5px;
}

div#left-content {
  /*background: #ff7800 url("../images/web/time_left.gif") right center no-repeat;*/
  background: #ffad64 url("../images/web/time_left.gif") right center no-repeat;
  height: 478px;
  float: left;
  width: 290px;
  padding: 15px 85px 15px 5px;
}

div#content {
  width: 280px;
  height: 478px;
  padding-left: 10px;
  overflow: auto;
  position: relative;
}

div#right-content {
  background: #000000 url("../images/web/time_right.gif") left center no-repeat;
  height: 487px;
  float: right;
  width: 295px;
  padding: 21px 5px 0px 80px;
}

div#both-content {
  background: #ffad64;	
  height: 478px;
  float: left;
  width: 740px;
  padding: 15px 15px 15px 5px;
}

div#content2 {
  width: 730px;
  height: 478px;
  padding-left: 10px;
  overflow: auto;
  position: relative;
}

div#right-content img {
  margin-bottom: 20px;
}

div#tv-time {
  background: url("../images/web/tv.gif");
  width: 184px;
  height: 124px;
  margin: 0 auto;
}

table#tv-clock {
  margin: 40px auto;
  visibility: hidden;
  width: 152px;
}

table#tv-clock th {
  width: 10px;
}

.text {
  color: black;
  text-align: left;
}

/********** NOVINKY *************/
.index {
	font-size: 13px;	
	text-align: left;
}

.index h2 {
	font-size: 15px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 0px;
}

.index h3 {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: black;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0px;
}

.index img {
	margin: 5px 0 5px 0;
}

/********** VYSLEDKY *************/
.results table {
	width: 100%;
	text-align: center;
	font-size: 14px;
}
.results table tr {
	height: 25px;
}

.results table th {
	font-style: italic;
	width: 80px;
}

.results .results-link {
	width: 50px;
}

.results .results-link a:link, .results .results-link a:visited {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

.results .results-link a:hover {
	color: #818181;
}


.results table.pages {
	margin: 15px auto;
	width: 0px;
}

.results .pages td {
	width: 20px;
	font-weight: bold;
}

.results table.pages a {
	color: black;
	text-decoration: none;
	font-weight: normal;
}

.results table.pages a:hover {
	color: black;
	background: #ff7f37;
}

/********** GALERIE *************/
.gallery table {
	width: 100%;
	text-align: center;
}

.gallery td {
	height: 145px;
}

.gallery table.pages {
	margin: 10px auto;
	width: 0px;
	height: 20px;
}

.gallery .pages td {
	width: 20px;
	font-weight: bold;
	height: 20px;
}

.gallery table.pages a {
	color: black;
	text-decoration: none;
	font-weight: normal;
}

.gallery table.pages a:hover {
	color: black;
	background: #ff7f37;
}

#gallery-preview {
	width: 100%;
	height: 478px;	
}

#gallery-preview a {
	text-decoration: none;
}

/********** KONTAKT *************/
.contact {
	font-size: 14px;
}

.contact img {
	margin: 5px 0 5px 0;
}

/********** POPIS *************/
.description img#description {
	margin: 0 0 10px 0;
}

.description div {
	padding: 0px 5px 0px 5px;
}

.description img {
	margin: 5px 0 5px 0;
}

/********** CENÍK *************/
.price img {
	margin: 5px 0 5px 0;
}


/*********/
/* sroll
/*********/
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 14px;
background: none;
left: 0px !important;
}

.vscrollerbar {
width: 14px;
background: url(../images/web/scroll.gif) 0px 0px repeat-y;
}

.vscrollerbar, .hscrollerbar {
padding: 0px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../images/web/scroll.gif) -28px 0px no-repeat;
width: 14px;
height: 8px !important;
}
.vscrollerbarend {
background: url(../images/web/scroll.gif) -14px 0px no-repeat;
width: 14px;
height: 8px !important;
}

