body {
	margin: 0;
	padding: 0;
	padding-top: 100px;
	color: black;
	background:#f7f8e6;
	text-align: center;
	background-image:url("../img/backg.gif");
	background-position:left bottom;
}



/*div#screen {
	text-align:left;
	background-image:url("../img/backg.gif");
}*/
.right {
	text-align:right;
}

.left {
	text-align:left;
}

.clear {
	clear:both;
}

.pad {
  padding:10px;
}

body {
	margin:0;
	padding:0;
}

body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	/*font: x-small/1.3;
	f\ont-size:small;
	_font-size:x-small;*/
	font-size:0.8em;
}

h1 {
	font-size:100%;
	color:#FB7891;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

h2 {
	font-size:130%;
	color:black;
	margin:0;
	padding:0.2em;
}

.hidden {
  display:none;
}

h1#logo {
	width:175px;
	height:89px;	
}

h1#logo a {
	position: absolute;
	left:30px;
	top:50px;
}

h1#logo a span{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin:-40px 0 0 -20px;
	background-image:url("../img/logo.gif");
	background-repeat:no-repeat;
	width:174px;
	height:89px;
	cursor: pointer;
	cursor: hand;
}

div#prihlaseni {
	margin:0px 0 10px 0;
	_margin:-6px 0 10px 0;
	width:230px;
	/*text-align:right;*/
	
}

div.zakul_top {
  margin:10px 0 0 0;
  width:230px;
  height:10px;
  background-image:url("../img/zakul_top.gif");
	background-repeat:no-repeat;
}

div#prihlaseni div.form a{
	color:#FB7891;
	font-weight:bold;
}

div#prihlaseni div.form a:visited{
	color:#FB7891;
	font-weight:bold;
}

div#prihlaseni div.form a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#FB7891;
}

div#prihlaseni a.buton {
	display:block;
	width:230px;
	height:21px;
	_height:25px;
	background:#D0D2B8;
	margin-top:4px;
	border:1px #67644A solid;
	color:#6E6A4D;
	text-transform:uppercase;
	letter-spacing:-0.1em;
	font-weight:bold;
	padding:4px 0 0 0;
	text-decoration:none;
	text-align:center;
}

@media all and (min-width: 0px){
  div#prihlaseni a.buton {
	height:25px;
} 
}

div#prihlaseni a.buton:hover {
	background:#F6F7EE;
}

div#info {
	margin-top:15px;
}

div#info a{
	color:black;
}

div#bott {
	background: url("../img/bott_n.gif") no-repeat;
	width:730px;
	height:275px;
	margin:0;
	padding:0;
}

div#news {
	width:170px;
	background:#D0D2B8;
	height:200px;
	margin:30px 0 0 10px;
}

p a, td a, div#info a{
	color:#FB7891;
	font-weight:bold;
}

p a:hover, td a:hover, div#info a:hover{
	color:#FB7891;
	font-weight:bold;
	text-decoration:none;
}



/* form **************/

div.form {
	padding:0 0 10px 0!important;
	margin:0!important;
	border:1px solid #67644A;
	border-top:none;
	background:#D0D2B8;
	background-image:url("../img/form.jpg");
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
}

div.form div.drztop {
	height:40px;
}

div.form input {
	border:1px solid #6E6A4C;
	width:110px;
	height:1.5em;
	background:#F6F7EE;
	font-weight:bold;
	color:#6E6A4D;
	padding-top:0.1em;
}

form.left input {
	border:1px solid #6E6A4C;
	width:150px;
	height:1.5em;
	background:#F6F7EE;
	font-weight:bold;
	color:#6E6A4D;
	padding-top:0.1em;
}

form.left textarea {
	border:1px solid #6E6A4C;
	width:200px;
	height:100px;
	background:#F6F7EE;
	font-weight:bold;
	color:#6E6A4D;
}

form.left input.button {
	border:1px solid #6E6A4C;
	width:110px;
	height:1.8em;
	background:#F6F7EE;
	font-weight:bold;
	color:#6E6A4D;
	padding-top:0.1em;
	
}

div.form form, fieldset, legend {
	margin: 0;
	padding: 0;
	border: 0;
}

div.form legend {
	display:none;
}

div.form label {
	font-weight:bold;
	color:#6E6A4D;
	padding:0;
	margin:0;
	text-align:right;
	letter-spacing:-0.1em;
}

div.form form span.submit input {
	padding: 0.2em;
	border: 1px solid #6E6A4C;
	color:#6E6A4D;
	height:2em;	
	width:80px;
	background-color: #F6F7EE;
	cursor: pointer;
	cursor: hand;
	clear:both;
}



div.form form table {
	margin:0 0 0 30px;
	_margin:0 0 0 10px;
}

/*obsah**************************/
div.drzak {
	width:350px;
	height:1px;
	font-size:1px;
	line-height:1px;
}


div#obsah {
	margin:50px 16px 5px 5px;
	xpadding:5px 16px 5px 5px;
/*	_padding:35px 20px 0 0;*/
	text-align:left;
	line-height:1.4em;
	border:1px solid #757657;
  background:#E8E8CC;
}

div#obsah_index div.obsah-in {
	margin:5px 16px 5px 10px;
  padding-bottom:10px;
}

div#obsah_index {
	margin:9px 16px 0 5px!important;
	_margin:8px 16px 0 5px!important;
	text-align:left;
	line-height:1.28em;
	border:1px solid #757657;
  background:#E8E8CC;
}

div#obsah p {
	padding:0 0 5px 0;
	margin:1px 12px 1px 5px;
}

div#obsah_index p.ind{
	padding:0 0 5px 0;
	margin:1px 12px 1px 12px;
}


table.global {
	width:100%;
	height:100%;
	border:none;
	border-collapse:collapse;
	  overflow:hidden;
}

/*td.drzak {
	width:200px;
	height:295px;
}*/

td {
	vertical-align:top;
}

td.leva {
	vertical-align:top;
	width:195px;
}

td.prava {
	vertical-align:top;
	width:240px;
}

td.bottom,td.bottom img {
	vertical-align:bottom;
	text-align:left;
	padding:0;
	margin:0;
}

/*div#main {
	text-align: left;
}*/

.error, .error label {
	margin-bottom:10px;
	padding:0.2em;
	background:none;
}

.error th label{
	color:red!important;
}

div.error{
	background:#B90000;
	color:white;
	border:2px solid #fff;
	padding: 1em;
	letter-spacing: 1px;
	margin-top:1em;
}

div.error a{
	color:white;
}

div.error a:visited{
	color:white;
}

div.error a:hover{
	color:white;
	text-decoration:none;
}

.error input {
	border: 2px solid red;
}

label.error {
	color:red;
	
}

th.error2, tr.error th {
	color:red;
}

div.ok {
	background:#30A92D;
	color:white;
	border:2px solid #fff;
	padding: 1em;
	letter-spacing: 1px;
	margin-top:1em;
}

/*******ikonky m,z **/

table#count-info {
	margin:auto;
	margin-top:8px;
	margin-bottom:10px;
}

td.kolikm, td.kolikz {
	xwidth:100px;
	height:50px;
	background:url("../img/zena.gif") no-repeat left bottom;
	padding:0 0 0 20px;
	vertical-align:bottom;
}
td.kolikm {
	background:url("../img/muz.gif") no-repeat left bottom;
	padding-right:15px;
}
td.kolikm strong, td.kolikz strong {
	display:block;
	font-size:1.5em;
}


div.zakul_top_news {
  width:170px;
  height:10px;
  background-image:url("../img/zakul_top_news.gif");
	background-repeat:no-repeat;
}




div#novinky {
	position:absolute;
	top:100px;
	left:12px;
	width:170px;

}
div#novinky div#novinky-in {
  padding:5px 5px 5px 13px;
	border:1px solid #67644A;
	border-top:none;
	background-color:#E6E8CC;
}
div#novinky div#novinky-in p {
	margin:0 0 1em 0;
	padding:0;
}
div#novinky div#novinky-in p em {
	font-weight:bold;
	font-style:normal;
	display:block;
	color:#FB7891;
}


div.center {
	text-align:center;
}

div#obsah_index ul {
	margin:2px 0 6px 10px;
	padding:0 0 3px 0;

}

div#obsah_index ul li {
	list-style-image:url("../img/li.gif");
	margin:0 0 0 20px;
}


p.fp-info {
	margin-top:20px;
	font-size:0.84em;
}

div.date {
	font-weight:bold;
	color:#FB7891;
}

div.ram {
  border:1px solid #757657;
  background:#E8E8CC;
  margin:0 0 5px 0;
  padding:0 0 5px 0;
}

div.ram div.ram-in {

}

div.left_roh {
  width:7px;
  height:10px;
  background-image:url("../img/left_roh.gif");
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left:-1px;
	top:-1px;
	font-size:1px;
}

div.right_roh {
  width:7px;
  height:10px;
  background-image:url("../img/right_roh.gif");
	background-repeat:no-repeat;
	float:right;
	position:relative;
	right:-1px;
	top:-1px;
	font-size:1px;
}

div.ram p {
	padding:0 0 1px 0!important;
	margin:0px 12px 0px 15px!important;
}

div.ram h2{
  padding:7px 0 2px 10px;
  margin:0;
  color:#6E6A4D;
}



div.ram h2 a {
  color:#6E6A4D;
  text-decoration:none;
}

div.ram h2 a:hover {
  color:#6E6A4D;
  text-decoration:underline;
}

/**** strankovani ***/

div.strankovani {
	background:#E6E8CC;
	padding:0.2em;
	border:2px solid white;
	margin:1em 0 0 0;
}

div.strankovani span{
	font-size:120%;
	font-weight:bold;
}

/***** reklama ****/

div#reklama {
  /*position:absolute;
  z-index:5;
  left:800px;
  top:0;*
  float:right;
  width:50px;
  height:100px;
  border:1px solid pink;
*/
}





div.podm ul {
	margin-top:5px;
}


/***** NADPISY *****/   

span.uvod1_h{
  display:block;
  width:297px;
  height:32px;
  background-image:url("../img/uvod1_h.jpg");
	background-repeat:no-repeat;
	margin-left:5px;
}

div.nadpis {
 	margin:0 0 0 5px;
}

span.uvod2_1_h{
  width:232px;
  height:34px;
  background-image:url("../img/uvod2_1_h.jpg");
	background-repeat:no-repeat;
	float:left;
}

span.uvod2_2_h{
  width:225px;
  height:34px;
  background-image:url("../img/uvod2_2_h.jpg");
	background-repeat:no-repeat;
	float:left;
}

span.news_h {
  display:block;
  width:170px;
  height:40px;
  background-image:url("../img/news_h.jpg");
	background-repeat:no-repeat;
	_margin-top:-6px;
}

span.novinky_h {
  display:block;
  width:240px;
  height:32px;
  background-image:url("../img/novinky_h.jpg");
	background-repeat:no-repeat;
	margin-left:3px;
}

span.kontakt_h {
  display:block;
  width:199px;
  height:32px;
  background-image:url("../img/kontakt_h.jpg");
	background-repeat:no-repeat;
	margin-left:3px;
}

span.zap_heslo_h {
  display:block;
  width:215px;
  height:32px;
  background-image:url("../img/zap_heslo_h.jpg");
	background-repeat:no-repeat;
	margin-left:3px;
}

span.reg_1_h {
  display:block;
  width:282px;
  height:32px;
  background-image:url("../img/reg_1_h.jpg");
	background-repeat:no-repeat;
	margin-left:3px;
}

span.reg_2_h {
  display:block;
  width:282px;
  height:32px;
  background-image:url("../img/reg_2_h.jpg");
	background-repeat:no-repeat;
	margin-left:3px;
}

span.prihlaseni_h {
  display:block;
  width:129px;
  height:32px;
  background-image:url("../img/prihlaseni_h.jpg");
	background-repeat:no-repeat;
	margin-left:3px;
}




.right-banners {
	position:absolute;
	text-align:center;
}
.right-banners object {
	border:1px solid black;
}