select, textarea
{
    background-color: <?php echo $config->theme_config['colors']['input_background']; ?>;
    border-color: <?php echo $config->theme_config['colors']['input_border']; ?>;
    color: <?php echo $config->theme_config['colors']['base_font']; ?>;
}

button
{
    height: 18px;
    border-width: 1px;
    border-style: solid;
    background-color: <?php echo $config->theme_config['colors']['button_background']; ?>;
    border-color: <?php echo $config->theme_config['colors']['button_border']; ?>;
    color: <?php echo $config->theme_config['colors']['button_border']; ?>;
}

.button
{
    background-color: <?php echo $config->theme_config['colors']['button_background']; ?>;
    border-color: <?php echo $config->theme_config['colors']['button_border']; ?>;
    color: <?php echo $config->theme_config['colors']['button_border']; ?>;
}

.input
{
    background-color: <?php echo $config->theme_config['colors']['input_background']; ?>;
    border-color: <?php echo $config->theme_config['colors']['input_border']; ?>;
    color: <?php echo $config->theme_config['colors']['base_font']; ?>;
}

body
{
    
   color: <?php echo $config->theme_config['colors']['base_font']; ?>;
}

a:link
{
    color: <?php echo $config->theme_config['colors']['link_normal']; ?>;
}

a:visited
{
    color: <?php echo $config->theme_config['colors']['link_normal']; ?>;
}

a:active
{
    color: <?php echo $config->theme_config['colors']['link_normal']; ?>;
}

a:hover
{
    color: <?php echo $config->theme_config['colors']['link_over']; ?>;
}


body{
margin:0;
padding:0;
background:url(/themes/base/blue/_img/gfx/heart_bg.jpg) repeat top left;
}

#top1{
background:url(/themes/base/blue/_img/gfx/logo_top_p1.jpg);
width:981px;
height:42px;
font-family:arial;
font-size:11px;
color:#570000;
text-indent:5px;
}
#top2{
width:981px;
}
#top1, #top2{
margin:0 auto;
}

#content{
width:982px;
height:400px;
margin:0 auto;
}
#content td{
vertical-align:top;
}

#toptext{
width:982px;
height:40px;
margin:0 auto;
}

#searchdiv {
width:180px;
margin:3px;
float:left;
/*background:#ddd;*/
}

#searchdiv a{
background:inherit;
color:#570000;
font-size:11px;
line-height:13px;
font-family:arial;
text-decoration:none;
}

#searchdiv a:hover{
color:#3700000;
text-decoration:none;
}

#searchtext{
display:block;float:left;
text-indent:2px;
margin:3px;
width:109px;
height:13px;
border:#222 1px solid;
padding:0;
font-size:10px;
font-family:arial;
}

#searchsubm{
display:block;
float:left;
color:#570000;
height:13px;
width:35px;
margin:3px 5px;
font-weight:bold;
}

#searchsubm:hover,#searchadv:hover{
color:#100;
}

#searchadv{
display:block;
clear:both;
}

#licznik{
float:left;
margin-left:50px;
margin-top:13px;
color:#570000;
}
#login{
float:left;
margin-left:50px;
margin-top:13px;
color:#570000;
}
#login a{
color:#570000;
}

#basket{
width:30%;
float:left;
margin-left:100px;
margin-top:6px;
color:#570000;
}
#basket a{
color:#570000;
}


.bar{
/*width:180px;*/
border-collapse:collapse;
padding:0;
margin:0;
}
.bar img{
display:block;
margin-top:0;
}
.bar td{
padding:0;
margin:0;
font-size:11px;
font-family:arial;
text-align:center;
font-weight:bold;
}

.bar td.filled{
height:18px;
line-height:18px;
background:#943312;
color:#fff;
width:99%;
}

.bar td.nfilled{
width:99%;
line-height:17px;
height:18px;
border-top:#943312 1px solid;
background:#fff;
color:#943312;
}

.bar td.bottomed{
background:#fff;
width:99%;
line-height:8px;
font-size:1px;
border-bottom:#943312 1px solid;
}

.barcenter{
border-left:#943312 1px solid;
border-right:#943312 1px solid;
border-collapse;
padding-top:3px;
background:#fff;
}

.recrow{
width:171px;
height:200px; 
}

.randprod{
text-align:center;
/*height:200px;
min-height:200px;*/
width:171px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:5px;
}

.randprod img{
text-align:center;
display:block;
margin:2px auto;
}

a.prodimg {
text-align:center;
display:block;
width:auto;
height:113px;/*113px;
/*max-height:113px;*/
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
}

a.prodimg:link img, a.prodimg:visited img{
filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;

}

a.prodimg:hover img{
filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}
.randprod p{
margin-top:3px;
margin-bottom:0;
}


#foot,#foot1{
width:981px;
margin:3px auto;
}

a#footerpw{
text-decoration:none;
font-weight:bold;
}

a:link #pr,a:visited #pr,a:link #ww,a:visited #ww {
color:#888;
}

a:hover span#pr{
color:#f60;
}

a:hover span#ww{
color:#000;
}

#dbcenter{
background:#fff7e0;
}
#dbtop{
height:10px;
border-collapse:collapse;
width:100%;
margin:0;
padding:0;
}

#dbtop td,#dbbottom td{
margin:0;
padding:0;
}

#dbbottom{
height:7px;
border-collapse:collapse;
width:100%;
margin:0;
padding:0;
}

#dbtop img{
display:block;
height:10px;
width:8px;
}

#dbbottom img{
display:block;
}
td.dbedit{
background:#fff7e0;
font-size:1px;
width:99%;
}
