body {
background: black url(../img/testdesign/header-bg.jpg) repeat-x; 
padding:0px;
margin:0px;
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:black;
    }

#centrovani {width:1000px; height:auto; position: relative; margin: auto;  background: ;} 

#logo { width:1000px; height:158px; margin:0px; background:url(../img/testdesign/logo1.gif) top left no-repeat;}

#menu { width:980px; height:36px; position:absolute; top: 124px; margin-left:0px; }

div.page-wrap {
width:997px;
height:auto;
margin-right:3px;
padding:0px;
clear:both;
background: none;
            }

.reklama {}
            
#aktualneimg {text-align: center; width:800px;}


.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;}

.nadpis {background:gray; width:380px; font-weight:bold; padding-left:2px; margin-bottom:5px;}


.novinky {margin:2px;}
          
div.sidebar {
  width: 382px;
  height:auto;
  background-color: #37313E;
  color:black;
font-family:arial;
}

  
    div.sidebar2 {
  background-color: #37313E;
  }
  
  
  
  div.sidebar3 {
  width: 382px;
  height:100px;
  background-color: #37313E;
}

td.right a  { color:#6A6900;}
td.right a:hover {color: #A2A000}

  
  
.photo {
		position:relative;
		font-family:arial;
		font-weight: bold;
    color: black;
  	overflow:hidden;
	 	}
	 	
	 	.photo a{
color:#999;
text-decoration:none;
	 	}
	 	

	 	
		.photo .heading span {
			color:#999;	
			top:-50px;
			font-weight:normal;
			display:block;
			font-size:12px;

		}

     
         
     	
.photo .heading, .photo .caption {
			position:absolute;
			background:#000;
			height:20px;
			width:320px;
			opacity:0.6;
			text-align:center;
		}
.photo .caption { 		
			bottom:-20px;		
			left:0px;
		}
		
    	.photo .heading { 
			top:-50px;
		}

		.photo .caption span{
			color:#999;	
			font-size:16px;
			font-weight: bold;
			display:block;
		}


.clear {
	clear:both;
}

#uvod{width:570px; height: auto; background: #BBBBBB; color: black; padding:10px; }
#uvod b{color:#6A6900;}
#uvod a { color:#6A6900;}
#uvod a:hover {color: #A2A000}

#paticka {width: 100%; height:50px; padding:0px 0px 0px 0px; background: #2C2E2E url(../img/testdesign/footer.jpg) repeat; border-top: 1px solid black;} 

.footerlogo{width:1000px; height:40px; position: relative; margin: auto; padding-top:10px;}


ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}

ul#nav{margin-left: 0px;width:990px; height:36px; }

ul#nav li{float:left;margin-right: 0px;text-align: center; height:36px; border-right: 1px solid black; }

ul#nav li.activelink a,ul#nav li.activelink a:hover{ background: url(../img/testdesign/button.gif) repeat-x;  color: gray; text-decoration:none; font-weight: bold;}

ul#nav li#home a{float:left;width: 46px;padding:10px 0px 0px 0px;background: url(../img/testdesign/home.gif) top left no-repeat;text-decoration:none; font-weight: bold;color: gray; height:33px;}

ul#nav li#home a:hover{float:left;width: 46px;padding:10px 0px 0px 0px;background: url(../img/testdesign/homehover.gif) top left no-repeat;text-decoration:none; font-weight: bold;color: gray; height:33px;}


ul#nav li a{float:left;width: 117px;padding:10px 0px 0px 0px;background: url(../img/testdesign/button.gif) repeat-x;text-decoration:none; font-weight: bold;color: black; height:33px;}

ul#nav li a:hover{color: #B40421; background: url(../img/testdesign/buttonhover.gif) repeat-x; }


ul#nav li.white {background: url(../img/testdesign/button.gif) repeat-x; width:575px; border-right:none;}



hr {
border: none;
height: 1px;
background-color: black;
color: black;
margin: 0px;
  }
  
img {border: 0px;} 






#slider						{ background: #C2C2C2; height: 202px; width:590px; overflow: hidden;
								  position: relative; margin: 0px 0; }
								  
						  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 0px 10px; width: 590px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 26px; letter-spacing: -1px; color: #ac0000; }
.slide a{text-decoration: underline; color: #ac0000;  }

.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 300px; }
.image1						{ position: absolute; top: 10px; left: 300px; }



#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
								  
								  
								  
.publikovano {width:280px; border-top: 1px solid black;  color: #999; font-size: 12px; line-height: 22px; position:absolute; top:172px;}
								  

			  


b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}