body,img,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,td,th {margin:0;padding:0;}



body{
    background-color: black;
    font-family: Arial,sans-serif;
    font-size: 12px; 
    
    color: black; 
    text-align: center;
  
}

#wrap{    
	
    margin: 0px auto;
    width: 950px;
    text-align: left;
}


#patka1{
    font-size: 13px;
    clear:both; padding-top: 20px;
    text-align: center; color: white;

}

#patka2{
    text-align: center; color: white;

}


#wrap2{
    
    margin: 0px auto;
    width: 894px;
    text-align: left;
}

#wrap2 #header{
    background-color:url("../img/bg_menu.jpg");
    width: 894px;
    height: 116px;

}

#contain{
    
    width: 894px;
    _margin-top: -3px;
}



#left{
    float:left;
    width: 500px;
    height: 634px;
    background-color: black;
}

#bg{
    background: url("../img/bg_left.jpg");
    width: 500px;
    height: 529px;
}

#bg2{
    position: relative;
    background: url("../img/bg_left_01.jpg");
    width: 500px;
    height: 529px;
}


#thumbail{
    float:right; 
    margin-top: 63px; 
    margin-right:7px;
    _margin-right: 1px;
}

.obal-thumb{
    width:116px; 
    height:86px;
    
}

.obal-thumb2{
    margin-left: 29px;
    width:87px; 
    height:116px;
    
}


#info{
    width: 223px;
    padding-left: 33px;
    padding-top: 67px;

}

#foto{
    width:223px;
    height:149px;
}

#label {
    width:223px; 
    height:29px; 
    _margin-top: -3px;
}


#contact{
    background-color: white;   
    margin-left:-4px;
    
    width:232px;
}
#contact2{
   
    width:223px;

}

#contact p {
    padding-top: 8px; padding-left: 12px;
    padding-bottom: 7px;
}

#text p {
 padding-top: 5px;
text-indent: 0px;
}

#novinky p {
    padding-top: 5px;
    text-indent: 0px;
}


#detail p {
    padding-top: 5px;

}

#nenech{
    background-color: black;
    width: 500px;
    /*height: 105px;*/
    padding-left: 21px;
    padding-right: 20px;
    font-size: 13px;
    color: white;
    line-height: 1.5;
}

#nenech2
{
margin-right: 20px;
}

ul
{
list-style-image: url(../img/square.gif); margin-left: 15px;list-style-position: outside;
}

#wrap2 #contain #right{
    
    float:left;
    width: 394px;
    background-color: white;
    min-height: 634px;
    _height: 634px;
}




#wrap2 #contain #right #text {
position: relative;
text-align: justify;
text-indent: 14px;
margin: 15px 12px 15px 12px;
line-height: 1.5;
}

#wrap2 #contain #right #novinky {
position: relative;
text-align: justify;
font-size: 11px;
margin: 15px 12px 15px 12px;
line-height: 1.3;
}

#wrap2 #contain #right #detail {
position: relative;
text-align: justify;

margin: 15px 12px 15px 12px;
line-height: 1.5;
}

/*********************OBRAZKY***********************/
img{
    border: 0px;
}
/********************NADPISY***************************/
h1{
display: inline;
font-size: 12px;
font-weight: bold;
}

h2{
font-size: 14px;
font-weight: bold;
color: #217dc6; 

}


/********************OSTATNI************************/
.first-letter{
    position:absolute; left: -14px;  _left: -28px;  top:-9px; _top:-10px; font-size: 20px;
}

.thumb {
   
    border: 3px solid white;
    
}

.hmargin {
    margin-top: 10px;
    _margin-top: 1px;

}
.cleaner {
	clear:right;
	margin:0; padding:0;
	height:1px;
	border:none;
	overflow:hidden;
	visibility:hidden;
	font:1px/1 inherit;
	}

.erb {
    float:right; 
    margin-top: 15px;
    margin-right: 7px;
}

hr {
    height: 1px;
    width: 100%;
    border: 0;
    color: #cfdce5;
    background-color: #cfdce5;
}

.novinka_p
{
position: relative;
top: -5px;
text-align: right;
color: #1d7dc7;
}

/********************ODKAZY****************************/
#patka1 a
{color: #aeefff;
text-decoration: none;
}

#patka1 a:hover
{color: white;}

#patka2 a
{color: #aeefff;
text-decoration: none;
}

#patka2 a:hover
{color: white;}


a {
color:black;
text-decoration: none;
}

a:hover {
color:black;
text-decoration: underline;
}

.odkaz_n 

{color: #1d7dc7;
font-weight: bold;
}
.odkaz_z
{color: #1d7dc7;
font-weight: bold;
margin-left: 10px;
}
/****************************TABULKA***************************/

table{
width: 100%;
_width: 90%;
font-size: 12px;
margin-top: 10px;
vertical-align: top;
}
td{
vertical-align: top;
padding: 5px;
