*{ margin: 0; padding: 0; }*

body 
{ 
font: .8em Arial, Sans-Serif; 
line-height: 1.8em; 
background: #fff; 
color: #000; 
}

a 
{
color: #444; 
text-decoration: underline;
}

a:visited 
{
color: #444; 
text-decoration: underline;
}
a:hover 
{
color: #000; 
text-decoration: underline;
}

h2 
{
color: #000;
font-size: 20px;
font-family: "Trebuchet MS"; 
margin: 0 0 10px; 
padding: 10px 0 3px;
text-decoration: underline; 
}

h2 a 
{
color: #000;
text-decoration: underline; 
}

h2 a:hover 
{
color: #000;
text-decoration: underline; 
}

h3
{ 
color: #000; 
font-size: 14px;
text-decoration: underline; 
}

h3.datum 
{ 
color: #000; 
font-size: 14px; 
}

h3.clanky 
{
color: #000;
font-size: 12px;
font-family: "Trebuchet MS"; 
text-decoration: none; 
}

h4
{ 
color: #000;
margin-top: 10px; 
font-size: 12px;
text-decoration: underline; 
}

ul 
{  
padding: 0; 
margin: 0 0 10px;
}

li.puntiky 
{
list-style: disc;
margin: 0px 15px;  
}

li.puntiky-first 
{
list-style: disc;
margin: 0px 15px;
text-decoration: underline;  
}

li.ctverecky 
{
list-style: square;
margin: 0px 30px;  
}

li 
{ 
list-style-type: none;
}

p 
{ 
margin: 5px 0 10px 0; 
}

img 
{ 
border: none; 
}

#wrap 
{ 
padding: 0px 0px 0px 0px; 
width: 909px; 
margin: 0px auto; 
background: #fff;
}

#header 
{
background: #fff url(images/header.png);
height: 196px;
}

#logo 
{
position: absolute;
margin: 20px 10px 10px 20px;
height: 156px;
width: 303px;
}

#header h1 
{
font-size: 30px;
font-weight: 100;
letter-spacing: -1px;
padding: 22px 0 5px 10px;
display: none !important;
}

#header h1 a 
{
color: #fff;
text-decoration: none;
}

#header h1 a:hover 
{
color: #000;
text-decoration: none;
}

#header h2 
{
color: #eee;
font-size: 19px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}

#index_obal
{
float: left; 
width: 650px;
height: 450px;
margin-top: 50px;
}

#index_01
{
float: left; 
width: 300px;
}

#index_02
{
float: right;
width: 300px;
}

#index_03
{
float: left; 
width: 320px; 
}

#index_04
{
float: right;
width: 300px;  
}

#left 
{ 
float: left;
width: 217px; 
margin-top: 0px;
margin-bottom: 0px;
}

.category
{
height: 20px;
width: 217px;
font-size: 20px;
font-weight: bold;
margin-top: 0px;
text-align: center;
}

.left-up 
{ 
height: 10px;  
margin-top: 0px;
margin-bottom: 0px;
background: #fff url(images/left-up.png);
}

.left-up-2 
{ 
height: 10px;  
margin-top: 0px;
margin-bottom: 0px;
background: #fff url(images/left-up-2.png);
}

.left-middle 
{ 
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
background: #fff url(images/left-bg.png);
background-repeat: repeat-y;
}


.left-bottom 
{ 
height: 11px;  
margin-top: 0px;
margin-bottom: 0px;
background: #fff url(images/left-bottom.png);
}

.left-middle ul 
{ 
margin: 10px 25px;
}

.left-middle ul li 
{
width: 167px;
height: 33px;
margin-bottom: 10px;
font-size: 15px;
line-height: 33px;
text-align: center;
color: #000;
background: #fff url(images/button1.png); 
}

.left-middle ul li:hover 
{
color: #fff;
text-decoration: none;
background: #fff url(images/button-hover2.png); 
}

.left-middle a 
{
color: #000;
text-decoration: none;
}


#right 
{ 
float: right;
width: 692px; 
margin-top: 0px;
margin-bottom: 0px;
}

#right-up 
{ 
height: 11px;
margin-top: 0px;
margin-bottom: 0px;
background: #fff url(images/right-up.png);
}

#right-middle 
{
width: 692px; 
margin-top: 0px;
margin-bottom: 0px;
padding: 1px 20px 10px 20px;
text-align: justify;
background: #fff url(images/right-bg.png);
background-repeat: repeat-y;
}

#right-middle p 
{
width: 660px; 
}

#right-middle-short 
{
height: 705px; 
margin-top: 0px;
margin-bottom: 0px;
padding: 1px 20px 10px 20px;
text-align: justify;
background: #fff url(images/right-bg.png);
background-repeat: repeat-y;
}

#right-bottom 
{ 
height: 15px;
margin-top: 0px;
margin-bottom: 0px; 
background: #fff url(images/right-bottom.png);
}

#slevy
{
margin-top: 10px;
margin-bottom: 10px; 
text-align: left;
width: 650px;
}

.slevy-obrazek
{ 
width: 150px;
float: left;
}

.slevy-text
{ 
width: 500px;
text-align: left;
}



.cena
{
font-size: 17px;
color: #CC0033;
font-weight: bold;
text-decoration: none;
text-align: right;
}

.cena-puvodni
{
font-size: 14px;
color: #333333;
text-decoration: line-through;
text-align: right;
}
	
#footer 
{
position: relative; 
font-size: 10px; 
text-align: center; 
}

.galerie
{
position: relative;
top: 0px;
left: -20px;
}

.katalog
{
position: relative;
top: 0px;
left: -30px;
}


