body{
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: tahoma, verdana, arial;
  font-size: 11px;
  line-height: 160%;
  color: #000;
  text-align: left;
  background: url("../images/background.gif") center top repeat;
}

div, img, h1, h2, h3, h4, h5 , p, a, ul, li, span{
    margin: 0px; 
	padding: 0px; 
	border: 0px; 
  	font-family: tahoma, verdana, arial;
	font-size: 11px;
	background:transparent;
}

/* obecne znacky */

h1		{ text-align: right; padding: 3px 5px 0px 0px; color: #000; font-weight: normal; }
h2 	{ font-size: 15px; color: #666; padding: 10px 20px 20px 20px; }
p 		{ padding: 0px 20px 20px 20px; }
h3 	{ padding: 0px 20px 0px 20px; }

a { color: #000; font-weight: bold; }
a:hover { text-decoration: none; }

/* pomocne tridy */

div.clear { display: block; clear: both; font-size: 0px; line-height: 0px; }

/* Definujeme layout stranky */

/* FREETIMESHOPS START */

div#topFreetimeShops {
	height: 40px;
	background: url("../images/freetimeshops/bg.gif");
	font-size: 10px; 
	text-align: left;
	min-width: 980px;
	line-height: 14px; 	  
}
div#topFreetimeShops div#topFreetimeShopsLogo {
  float: left;
  height: 40px; 
  margin: 0px;
  padding: 0px;
}

div#topFreetimeShops div#topFreetimeShopsLinks {
  background: url("../images/freetimeshops/bg.gif");
  color: #000;
  font-size: 10px;   
  font-family: trebuchet MS, verdana, verdana CE;  
  font-weight: normal;  
}
 
div#topFreetimeShops a {
  color: #000;
  font-size: 10px;     
  font-weight: normal;  
  text-decoration: underline;
  font-family: trebuchet MS, verdana, verdana CE;  
}

div#topFreetimeShops a:hover {
  text-decoration: none;
}

div#topFreetimeShops table {
  height: 38px;
  margin: 0px;
  padding: 0px;
  background: transparent;   
}
div#topFreetimeShops table tr td { 
  background: transparent;   
  font-size: 10px;     
  font-weight: normal;   
}

/* FREETIMESHOPS END */

div#main {
	width: 940px;
	_width: 900px;
	min-height: 800px;
	_height: 800px;
   	margin: 0 auto;
  	background: url("../images/center.png") center repeat-y ;
  	padding: 0px 20px 0px 0px;
}

div#main2 {
	background: url("../images/platil.png") center top no-repeat ;
	}

		div#top{
			margin-left: 28px;
			width: 900px;
			_width: 920px;
			_margin-left: 21px;
			height: 190px;
			
			
			position: relative;
		}
		
		div#playG{
			width: 900px;
			_width: 870px;
			min-height: auto;
			_height: auto;
			margin: 0px 0px 0px 29px; 
			background-color: inherit;
			padding: 0px;
			top: -50px;
			position: relative;
		}

div#content{
   width: auto;
   _width: auto;
   height: 100%;
   background: url("../images/content.png") left top 10px repeat-x transparent;
   margin-left: 180px;
   float: none;
   padding: 0px;
}

.block {
  width: 199px;   
   _height: 325px;
   min-height: 325px;
  float: left;
  margin: 0px 0px 20px 20px; 
  border: 2px solid #999a5e;
  background-color: #D8D9C3;
  text-align: center;
  padding: 0px;
  display: block;
}
.blockF {
  width: 644px;
  margin: 0px 0px 40px 20px;
  border: 2px solid #999a5e;
  background-color: #D8D9C3;
  text-align: center;
  padding: 6px;
  display: block;
}

.foto { height: 170px; }

.block p, .blockF p {  
  padding-left: 20px;
  padding-right: 8px;
  text-align: left;
  color: #000;
  line-height: normal;
  height: auto;
}

.block img { margin: 10px 10px 10px 10px ; }

a.imgleft{
float: left;
padding-right: 10px;
padding-bottom: 10px;

}

p strong.vystava{
color: #A8271D;
margin-bottom: 10px;

}



.block h2, .blockF h2 {
	  text-align: left;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  color: #fff;
  	  background-color: #999a5e;
	  text-transform: uppercase;
	  text-align: center;
	  font-size: 14px;
	}
	
.block a {
	color: #fff;
	font-size: 14px;
	}
.blockF a {
	color: #000;
	font-size: 14px;
	}
	
.block a:hover, .blockF a:hover {
	color: #845B1D;
	text-decoration: none;
	}
	
.popis {
	height: auto;
	}	
	
.add .addCart {
  margin-right: 15px;
}

.add input {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 90%;
}
.add input.input-text {
  border: 1px solid #000;
  width: 15px;
  position: relative;
  top: -5px;
}

.input-text2 {
  border: 1px solid #000;
  width: 100px;
  font-size: 90%;
}

.cena {
	color: #f00;
	font-size: 15px;
	}
	
#path {
	color: #000;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 15px;
	margin-right: 20px;	
	background: none;
	border-bottom: 1px solid #999a5e;
	width: 643px;
	_width: auto;
	}	
	
#path a {
	color: #000;
	}	
	
#path a:hover {
	text-decoration: none;
	}
	
.top p { color: #000; padding-left: 5px; }
.top h3 { color: #000; font-size: 18px; margin-bottom: 15px; }
.top h3.red { color: #A8271D; font-size: 16px; margin-bottom: 15px; }
		
.detail {
	background-color: #fff;
	}
		
.detail a {
	color: #000;
	padding-left: 5px;
	}		
.detail a:hover {
	color: #000;
	text-decoration: none;
	
	}

.detailni-obrazek {
	margin: 20px;
	border: 3px solid #bbb;
	padding: 1px;
	}

a.detailni-obrazek {
	margin-left: 20px;
	border: 3px solid #bbb;
	width: 151px;
	height: 151px;
	background: white;
	display: block;
	padding: auto;
	vertical-align: bottom;
	}
	
a.detailni-obrazek img {
	margin: auto;
	padding: auto;
	vertical-align: bottom;
	}
	
a.dalsi-obrazek {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 3px solid #bbb;
	padding: 3px;
	width: 141px;
	height: 131px;
	background: white;
	display: block;
	padding: auto;
	vertical-align: bottom;
	}	

a.dalsi-obrazek img {
	margin: auto;
	padding: auto;
	vertical-align: bottom;
	}	
	
#content ul {
	margin-left: 55px;
	}	
		
div.util { display: block; clear: both; font-size: 0px; line-height: 0px; }	


div#naviMenus {
	margin-top: 3px;
	float: left;
	width: 100px;
	}
	
.gal {
	margin-left: 10px;
	}
#main-right {
	padding: 0px;
	margin: 0px;
}
h3.dalsi{
	font-size: 13px;
}




#dalsi{
	margin-top: 50px;
}
.obsah {
	margin-left: 20px;
}

