body {
background:#fff;
margin:0;
padding:0;
font: normal .9em Arial, Georgia, Times, "Times New Roman", serif;
text-align:center;
}

#body_wrap {
width:1000px;
margin:0 auto;
background:url(/img/bg.png) repeat-y;
}
#body_foot {
background:url(/img/foot.png) left top no-repeat;
margin:0 auto 30px auto;
width:1000px;
text-align:left;
padding-top:20px;
color:#567621;
font-size:11px
}

#body_foot span{
margin-left:25px
}

#body_wrap2 {
width:986px;
margin:0 auto;
}

#header {
color:#000;
padding-top:10px;
text-align:left;
position:relative;
}

#header .wrapper{ 
position:relative;
text-align:center;
}

#header #akcia {
position:absolute;
top:-5px;
left:360px;
}

#header p{
padding:35px 0 0 45px;
float:left;
margin:0;
line-height:25px;
color:#EF0E0E;
font-weight:bold;
font-size:130%
}

#page_body {
text-align:left;
}

.wrapper {
position:relative;
margin: 0 auto;
width:986px;
}

#body div.wrapper {
position:relative;
margin: 0 auto;
background:#fff;
padding-bottom:20px;
margin-top:10px
}

#cart_box {
text-align:right;
padding-right:.5em;
font-weight:bold;
font-size:17px;
margin:14px 0 0 0;
}

#cart_box a{
color:#000;
background:url(/img/cart.png) no-repeat 0 2px;
padding: 0 0 0 25px;
}

#cart_box span{
color:#ff6000;
}

#content_main h1 {
margin:0 0 20px 0;
clear:left;
font-size:1.3em;
letter-spacing:-1px;
color:#666;
}

#content_main {
width:964px;
margin:0 auto;
padding:20px 0 0 0
}

div.inner {
width:964px;
margin:0 auto;
}


#content_main h1 a{
color:#666;
text-decoration:none;
}


a.logo {
display:block;
width:340px;
height:71px;
margin:0 0 15px 10px;
background: url(/img/logo.png);
float:left;
}

a.logo span, p.logo{
display:none
}


#mailing {
border:2px dotted #ccc;
border-left:none;
border-right:none;
line-height:31px;
margin-top:20px;
}

#mailing form fieldset {
border:0;
margin:0;
padding:0;
}

#mailing form legend {
display:none;
}

#mailing form {
background: url(/img/envelope.gif) no-repeat;
padding-left:80px;
width:24em;
margin:0 auto;
}

/* **************** */

#promo {
width:440px;
border:1px solid #faf7e2;
float:left;
margin: 0 1em 1em 0
}

#promo h3 {
background:#faf7e2;
border:1px solid #faf7e2;
margin:0;
padding:8px 15px;
font-size:1.3em;
}

.pics {
height:320px;
margin:0pt;
overflow:hidden;
padding:0pt;
width:440px;
border:1px solid #eee;
border-top:none
}
#new_products {
clear:left;
}

#navigation h3 {
margin-top:0
}

#new_products h3 img{
vertical-align:middle
}


/**/


#container:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
#container {
 display: inline-block;
}
/* Hide from MacIE5 \*/
#container {
 display: block;
}

#container {
margin-left:auto;
margin-right:auto;
color:#000;
}
.column .wrap {
 padding: 10px;
}
#content .wrap {
 padding: 20px 20px;
}
#content p {
 margin-top: 0;
}
#content p:first-child {
 
}


#footer {
font-size:80%;
color:#000;
text-align:center;
}


.foot_nav  {
font-size:1.2em;
margin-top:20px;
}

.foot_nav li.heading {
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-weight:bold;
margin:0pt;
padding-bottom:6px;
}

#footer a {
border-bottom:1px dotted #777777;
color:#777777;
text-decoration:none;
margin-right:7px
}

.clear {
clear:both
}

p#add_mailing {
text-align:center;
}

.links a {
color:#522100;
display:block;
margin:0 0 .3em .5em
}
