body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	background-image: url("strana-pozadi.gif");
	background-repeat: repeat-y;
	background-position: top center;
	color: #000000;
	text-align: center;
}


#strana {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
}

#hlavicka {
	width: 750px;
	height: 140px;
	text-align: left;
	overflow: hidden;
	background: url("hlavicka-pozadi.jpg") top left no-repeat;
}

	/*#hlavicka .head-over {
		display: block;
		position: absolute; left: 0; top: 0; z-index: 1;
		width: 750px;
		height: 120px;
		margin: 0;
		padding: 0;
		background: url("head-background.jpg") top left no-repeat;
		cursor: hand;
		text-align: right;
	}*/


	#hlavicka h1 {
		font-size: 30px;
		font-weight: bold;
		color: #FF3300;
		margin-top: 65px;
		margin-bottom: 0px;
		text-align: right;
		display: none;
	}
	
	#hlavicka a {
		display: block;
		width: 750px;
		height: 110px;
		color: #660000;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
  
  .hlavicka-hledani-mobily {
    text-align: right;
    padding-right: 10px;
  }
  
  .hlavicka-hledani-pole {
    background: url("svetle-pozadi.gif");
    border: solid 2px #7b3000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #7b3000;
    margin-left: 30px;
  }
  
  .hlavicka-hledani-tlacitko {
    background: #7b3000 url("tmave-pozadi.gif");
    border: solid 2px #7b3000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffff00;
  }
  
  .hlavicka-mobily {
    background: #ffff00 url("svetle-pozadi.gif");
    border: solid 2px #7b3000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #7b3000;
  }
	
#stred {
	width: 750px;
	text-align: left;
}

#levy-sloupec {
	width: 200px;
	float: left;
}

#obsah {
	text-align: left;
	width: 550px;
	float: right;
}

#paticka {
	clear: both;
	font-size: 10px;
	height: 15px;
	padding-top: 2px;
	background: url("paticka-pozadi.gif");
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

	#paticka a {
		color: #000000;
		text-decoration: none;
		padding-left: 2px;
		padding-right: 2px;
	}

	#paticka a:hover {
		color: rgb(0,0,0);
		background: rgb(255,220,0);
		text-decoration: none;
		padding-left: 2px;
		padding-right: 2px;
	}


.matrjoska {
	padding: 10px;
}



#levy-sloupec h5 {
	height: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 2px;
	color: #ffffcc;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
	background: url("mn_sekce.gif");
	background-position: center top;
	background-repeat: no-repeat;
}
#levy-sloupec .sekce {
	margin-top: 5px;
	margin-bottom: 5px;
}

	#levy-sloupec a.menu-link {
		display: block;
		padding: 10px;
		color: #752500;
		background-image: url("menu-pozadi-polozky.gif");
		background-position: left top;
		background-repeat: repeat-x;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}

	#levy-sloupec a.menu-link:hover {
		background-position: left bottom;
		color: #ffffcc;
	}

	
h1 {
	color: #ff3300;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
  margin-top: 5px;
}

h2 {
  color: #cc2200;
  font-size: 16px;
}

h3 {
  color: #661100;
  font-size: 14px;
}

p {
	text-align: justify;
}

a {
  text-decoration: underline;
  color: #cc2200;
}

a:hover {
  text-decoration: none;
}



ul.phone-list{
list-style-type: none;
clear:left;
}
ul.phone-list li{
display:block; width:9em; float:left; height:13em;
margin:0;
text-align:center;
}
.fix {
display:block; clear:both;
border:0; margin:0; padding:0; height:1px; overflow:hidden;
background-color:transparent;
}

.doleva {
  float: left;
}

.doprava {
  float: right;
}

.neobtekany {
  clear: both;
}

.blok {
  display: block;
}

.obdelnik-ram {
  margin-top: 0px;
  margin-bottom: 10px;
  overflow: hidden;
}

.obdelnik-maly {
  width: 260px;
}

.obdelnik-nadpis {
  background: #782e00 url("obdelnik-nadpis-pozadi.gif") left center repeat;
  padding: 2px;
}

.obdelnik-nadpis h2 {
  color: #ffffcc;
  font-size: 14px;
  margin: 0px;
}

.obdelnik-nadpis h2 a {
  text-decoration: none;
  color: #ffffcc;
}

.obdelnik-obsah {
  background: #ffee00 url("obdelnik-obsah-pozadi.gif") left bottom repeat-x;
  padding: 1px;
}

.obdelnik-polozka {
  margin: 5px 5px 5px 5px;
}

.obdelnik-polozka a {
  color: #cc2200;
  font-weight: bold;
  font-size: 10px;
}

.obdelnik-polozka a img {
  border: none;
}

.obdelnik-obsah-tabulka-obrazky {
  width: 524px;
  border: none;
  border-collapse: collapse;
}
.obdelnik-obsah-tabulka-obrazky td {
  text-align: center;
}

.obdelnik-tlacitko-prehrat {
  border: none;
  vertical-align: middle;
}

.obdelnik-paticka {
  text-align: right;
  margin-top: 10px;
  font-weight: bold;
}

.obdelnik-paticka a {
  font-size: 10px;
  color: #cc2200;
}

.nepodtrzene {
  text-decoration: none;
}

.java-tabulka {
  border-collapse: collapse;
}

.java-tabulka td {
  padding: 5px;
  vertical-align: top;
  padding-bottom: 20px;
  border-bottom: solid 1px #cc2200;
}

.java-popis {
}

.java-popis a {
  font-weight: bold;
}

.java-popis h3 {
  padding-top:0px;margin-top:0px
}

.java-popis h3 a {
  color:black;
}

.java-popis p {
  text-indent: 0;
}



.kategorie-nadpis {
  margin: 0px;
  font-size: 14px;
  color: #661100;
}

.kategorie-ram {
  display: block;
  margin: 0px;
  padding: 5px;
  background: url("blede-pozadi.gif");
  margin-bottom: 10px;
}

.kategorie-ram li {
  display: inline;
  list-style: none;
  font-weight: bold;
  font-size: 12px;
  margin: 0px 2px 0px 2px;
}




.strankovani {
  margin: 20px 0px 8px 0px;
}

.strankovani a {
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  
  background: url("svetle-pozadi.gif");
  border: solid 2px #7b3000;
  font-weight: bold;
  color: #7b3000;
}

.strankovani a:hover, .strankovani .aktivni {
  background: url("tmave-pozadi.gif");
  color: #ffee00;
}


.objednani-ram {
  background: #cc2200 url("tmave-pozadi.gif");
  padding: 5px;
}

.objednani-obsah {
  background: #ffee00 url("svetle-pozadi.gif");
  padding: 5px;
}

.objednani-obsah h2 {
  margin: 0px;
  font-size: 14px;
  color: #cc2200;
}

.objednani-obsah p {
  text-indent: 0px;
}
  
.objednani-obsah code {
  display: block;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}



.hodnoceni {
  margin: 0px;
  padding: 5px;
  background: url("blede-pozadi.gif");
  text-align: center;
}

.hodnoceni li {
  display: inline;
  margin: 0px 4px 0px 4px;
}

.hodnoceni li a {
  font-weight: bold;
  font-size: 12px;
}


.navigace {
  padding-bottom: 15px;
}


.interpreti li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.interpreti ul {
  margin: 0px;
  padding: 5px;
}

.detail {
  padding: 10px;
}

.detail img {
  vertical-align: middle;
}

.detail p {
  margin: 0px;
}

.detail-java-popis {
  width: 362px;
}

.poslechnout {
  display: block;
  background: #782e00 url("poslechnout-pozadi.gif") left center no-repeat;
  padding: 3px 10px 3px 25px;
  margin-top: 3px;
  color: #ffffcc;
  font-weight: bold;
  text-decoration: none;
}
.poslechnout:hover {
  color: #ffee00;
  text-decoration: underline;
}



form {
  display: inline;
}
