body {
	font:76%/150% Tahoma, "Lucida Grande CE", lucida, sans-serif;
	color: #666;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after{content:'';}

body {
background:url(/images/body-back.jpg) repeat-x 0 0 #809CA7;
text-align:center;
}
hr {
display:block; height:1px; overflow:hidden;
color:#EFEFEF;  margin:.6em 0; padding:0;border:0;
background-color:#E7E7E7;
}
strong {
font-weight:bold;
}
h1 {
color:#bf2d39;
padding:0 0 20px 0;
font-size:24px;
line-height: 30px;
}
h2 {
font-size:14px;
}
h3 {
font-size:14px;
}
a {
color:#bf2d39;
}
a:hover {
color:#666;
text-decoration:none;
}
p {
padding:4px 0;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.fix {
clear:both;
}
.hidden {
display:none;
}

#case {
margin:0 auto;
width:760px;
text-align:left;
padding-top:40px;
}
#header {
width:760px;height:187px;
background:url(/images/header.jpg) no-repeat 0 0;
}
#footer {
border-top:10px solid #c6d2d7;
width:760px;
background:url(/images/footer.gif) no-repeat 0 bottom white;
padding:0px 0 40px 0;
}
#footer {
color:#809ca7;
}
#footer a {
color:#809ca7;
}
#content {
background:url(/images/content-back.jpg) no-repeat 0 0 white;
padding:36px 0 0 0;
}
.sidebar {
float:left;
width:150px;padding:0 0 0 22px;
}
#main {
float:left;
width:380px;
padding:0 30px 20px 30px;
border-left:1px solid #cfd9de;
}
.sidebar li {
background:url(/images/bullet-sidebar.gif) no-repeat 7px center;
padding:4px 0 4px 19px;
}
.sidebar a {
color:#47555a;
text-decoration:none;
}
.sidebar a strong {
color:#BF2D39;
}
.sidebar a:hover strong {
text-decoration:underline;
}
.sidebar a:hover {
color:#47555a;
text-decoration:underline;
}
.footer-sidebar {
border-right:1px solid #cfd9de;
padding-top:20px;
}
#news {
margin-top:120px;
float:right;
width:102px;
padding-right:20px;
}
#news p {
margin-bottom:10px;
font-size:11px;
line-height:1.2em;
}
#news small, #news strong {
color:#BF2D39;
display:block;
font-size:12px;
line-height:1.5em;
}
#news small {
font-size:11px;
line-height:1.2em;
}
.promo {
margin:20px 0 0 -15px;
}

#footer-products {
width:495px;
padding:30px 30px;
float:left;
}
#footer-products table {
width:100%;
}
#footer-products td {
width:33%;
vertical-align:top;
}
#footer-products h3 {
margin-bottom:10px;
}
#footer-products a {
color:#BF2D39;
text-decoration:none;
}
#footer-products a:hover {
color:#BF2D39;
text-decoration:underline;
}
.produkt {
padding: 0 0 20px 0;
}
.produkt .cena {
font-size:14px;
}
.produkt-cena {
font-size:16px;
text-align:right;
padding-bottom:20px;
}
