#block {
position: relative; margin: auto;
	width: 940px;
	height: 200px;
	clear:both;  
	overflow:hidden;
}

.tabs {width:938px; height:170px; background:#BBBBBB;}

.htabs{	overflow:hidden; }


.htabs li{
	float:left;
	padding: 0px;
	overflow:hidden;
	margin-left:5px;

}

.htabs li a{

color:black;
text-decoration: none;
border:1px solid black;

}

.select {background:#BBBBBB;}

ul {		list-style: none;
		    margin: 0;
		    padding: 0;}
		    
		  
#aktualne {text-align: center;}



table {
table-layout: fixed;
} 


div.page-wrap1 {
position: relative; margin: auto;
width:992px; 
height:626px;
padding:0px 0px 0px 0px;

background: #BBBBBB;
            }


div.page-wrap {
width:977px;
height:auto;
margin-right:3px;
padding:10px;
background: #D2D1D0;
            }


.clear {
	clear:both;      
}



img {border: 0px;}



#kategorie {background: #BBBBBB; color: gray; margin-top: 10px; padding-left:0px; padding-bottom:5px; width: 840px; height: auto; margin:auto; position:relative;}
#kategorie a {color: black; text-decoration: none; font-weight: 600;}
#kategorie img {margin: 0px;}


#thumbnaillisting {width:100%; height:auto; font-weight:bold; color:black; font-size:20px; }
#thumbnaillisting a{color:black; font-weight:normal; margin-left:2px; margin-right:2px; font-size:16px;}
#thumbnaillisting a:hover{text-decoration:none;}

.navigace{top:592px; position:absolute; width:100%;}

.cislo {border:1px solid black; background:#6D6D6D; padding-left:2px; padding-right:2px;}

.border:hover img{
border: 5px solid black;
}

.border img{
border: 5px solid #BBBBBB;
}

.border:hover{
color: red; /* Dummy definition to overcome IE bug */
}


a:active { outline: none;}


a.button {
    background: transparent url('../img/right.gif') no-repeat scroll top right;
    color: gray;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../img/left.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color:#6A6900;
}

a.button:active {color: #000; outline: none;}
a.button:hover {background-position: bottom right; outline: none;}
a.button:hover span {background-position: bottom left; padding: 6px 0 4px 18px;}

a.pbutton {
    background: transparent url('../img/prev_right.gif') no-repeat scroll top right;
    color: gray;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.pbutton span {
    background: transparent url('../img/prev.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color:#6A6900;
}

a.pbutton:active {color: #000; outline: none;  }

a.pbutton:hover {background-position: bottom right; outline: none;}

a.pbutton:hover span {background-position: bottom left; padding: 6px 0 4px 18px;}

#odkaz a{color: red}


.photo {
		position:relative;
		font-family:arial;
    	font-size:17px;
			font-weight: bold;
    border: 1px solid black; width: 170px; height:146px; margin-top: 5px; color: black; background: white; 
		overflow:hidden;
	
	}	

.photo .heading, .photo .caption {
			position:absolute;
			background:#000;
			height:20px;
			width:170px;
			opacity:0.6;
		}

.photo .caption { 		
			bottom:-20px;		
			left:0px;
		}
		
.photo .caption span{
			color:#999;	
			font-size:16px;
			font-weight: bold;
			display:block;
		 text-align: center;
		}


