/* 


#ffffff
#FF6600 - intensywny pomarancz
#990000 - rubinowy
#FF9148 - blady pomarancz
#FFCEAE - bledszy pomaraDcz
#000000

*/	
body
{
padding:0;
font-family: 'Oswald', sans-serif;
margin:0px auto auto auto;
}
h1 {font-size: 1.2em;font-weight: 400;text-align: right;margin: 0.9em 0.3em 0 0}
h2, h3 {font-weight: bold;color: #990000;}
h2.miasto {border: none;color: #b0b0b0;}
h2 {font-size: 1.2em;margin: 1.5em 0 1em 0;border-bottom: 0.2em solid #f0f0f0;}
h3 {font-size: 1em; margin: 1.5em 0 0 0;border-bottom: 0.1em solid #f0f0f0;}


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

a:hover {
  color: #FF6600;
}

#glowna {
color: #fff;
display: block;  
font-size: 1.5em;   
margin-left: 0.3em;  
}

#glowna:hover {
color: #d0d0d0;
}


ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

img {
  border: none;
}
.inner, .inner-m {
max-width: 1010px;
margin: 0 auto;  
}

.inner-m {
min-height: 70px;
}

#header{

min-height:109px;
margin: 0 auto;
background: #000;  
border-top: 1px solid #000;
border-bottom: 1em solid #FF6600;
color: #fff;  
}

#header p {
  margin: 0 0.3em 0 auto;
  text-align: right;
  font-size: 0.7em;
}

#header, #main_content div.anonse_front, #footer, #gallery-image {
box-shadow: 0em 0.2em 0.4em #333;
}

/*---------------- menu tab----------------------*/
@media (min-width:768px){
ul.regiony {
text-align: justify;
}
ul.regiony li {
display: inline-block;
position: relative;  
width: 250px;
line-height: 2em;
}

ul.regiony a {
display: block;  
padding: 0 0.5em;
}

ul.regiony a:hover {
background:#FF9148;
color: #fff;  
}

ul.regiony li ul a:hover {
background: #FFCEAE;
color: #000;  
}

ul.regiony li ul li {
display: block; 
background: #fff; 
padding: 0;
width: 250px  
}

ul.regiony li ul {
  position: absolute;
  display: none;
  z-index: 100;
  box-shadow: 0em 0.2em 0.4em #333;
}

ul.regiony li:hover > ul {
display: block;
top: 2em;  
width: 250px;  
}

a.lista-miast {
display: none;	
}
}

@media (max-width:768px){
ul.regiony {
display: none;
}

a.lista-miast {
display: block;
margin: 10px auto 0 200px;
}	
}

ul.regiony2 li {
width: 300px;
margin: 1em auto 0 2.2em;   
}

ul.regiony2 li ul li {
float: none;
font-size: 0.9em;
margin:  0 auto 0 2.2em;  
}


/*-----------------search_tab----------------*/
.search_tab{
float:left;
width:200px;
padding:70px 0 0 0;
}
input.search{
width:150px;
height:20px;
border:none;
float:left;
background-color:#8c4e67;
color:#b48e9b;
padding:0 0 0 5px;
}
input.search_bt{
float:left;
padding:0 0 0 5px;
}

.submenu_pic{
padding:10px 0 0 28px;
}


/*----------------main_content----------------*/
#main_content{
max-width:1010px;
margin: 1em auto;  
        column-width: 240px;
    -moz-column-width: 240px;
  -webkit-column-width: 240px;
  column-count: auto;
-moz-column-count: auto;
-webkit-column-count: auto;

}


#main_content div.anonse_front {
width: 240px;
height: auto;
margin: 0 auto 10px auto;  
position: relative;
}

#main_content div.anonse_front:hover {
box-shadow: 0em 0.3em 0.4em #000;
}

#main_content div.anonse_front span.nowe {
position: absolute;
background: #FF00AA;
display: block;
width: 60px;
height: 25px;
padding: 0px 10px 6px 5px;      
text-align: center;  
color: #fff;
text-transform: uppercase;
border: none;  
font-size: 1.3em;
font-weight: 400;
top: 5px;
left: 5px;  
}
    
#main_content div.anonse_front span.nowe i {
font-size: 0.8em;
font-weight: 800;
}    

#main_content div.anonse_front img {
width: 240px;
}

#main_content div.anonse_front span {
display: block;
width: 98%;
z-index: 50;
padding: 1%;  
position: absolute;
bottom: 0px;
color: #fff;
font-weight: bold;
background: #FF9148;
border-bottom: 0.2em solid #FFCEAE;  
}

#main_content a.next {
display: block;
margin: 5px;
}

#gallery-image {
  width: 400px;
  margin: 0.5em auto 0;
}

div.informacje {
  max-width: 98%;
  margin: auto;
}

div.informacje ul {
  margin: 0;
  padding: 0;
}

div.informacje ul li.naglowek {
font-size: 0.8em;
margin-top: 0.5em  
}

div.informacje ul li span, div.informacje p {
font-weight: 300;
}

div.gallery-pagination {
text-align: center;
padding: 0;  
}

div.informacje p.kontakt {
background: #f0f0f0;  
border: 0.1em solid #d0d0d0;
padding: 1em 0 1.5em 0;  
  font-size: 1.1em;
  font-weight: 400;
}

p.kontakt span {
font-weight: bold;
  font-family: Verdana;
  color: #990000;
  text-transform: uppercase;
  font-size: 1.2em;
}

p.kontakt br {
margin: 6px 0;
}

p.ceny {
font-size: 0.7em;
  font-family: Verdana;
  margin: 25px auto;
  text-align: center;
  line-height: 18px;
}

p.ceny a {
  text-decoration: underline;
}


@media (min-width:768px){
div.reklama-300-mobile {
display: none;
}
div.reklama-300-desktop {
width: 300px;
margin: 10px auto 30px;	
}
}

@media (max-width:768px){
div.reklama-300-mobile {
width: 300px;
margin: 10px auto 30px;
}
div.reklama-300-desktop {
	display: none;
}
}

div.reklama-300 {
width: 300px;  
margin: 10px auto 30px;
}

h3.inne-anonse {
clear: both;
padding: 40px 0 10px;
  
}

.title{
clear:both;
padding:5px 0 10px 0;
font-size:18px;
font-weight:bold;
color:#d8325d;

}
.title a{
color:#DF6195;
text-decoration:underline;
}
.product_box{
width:320px;
height: auto;
margin:auto;
float:left;
padding:8px;
margin:0 0 8px 8px;
border:1px #9e1c50 solid;
}
.product_box_details{
width:640px;
height: auto;
margin:auto;
float:left;
padding:8px;
margin:0 0 0 8px;
border:1px #9e1c50 solid;
}
img.prod_image{
float:left;
padding:0 10px 0 0;
}
.product_details{
float:left;
width:165px;
}
.product_details_wide{
float:left;
width:450px;
}
.prod_title{
color:#d4847f;
padding:0 10px 0 0;
}
span.price{
font-size:24px;
color:#a6f2a4;
}
p.price{
color:#d4847f;
}
a.details{
display:block;
padding:10px 0 0 0;
}
p.shop_by_brand{
width:400px;
float:left;
padding:0 10px 0 0;
line-height:17px;
}
p.gifts_details{
width:275px;
float:left;
padding:0 0 0 10px;
line-height:17px;
}
img.sp{
float:left;
padding:0 5px 0 5px;
}
img.gift{
float:left;
padding:5px;
margin:5px;
border:1px #9e1c50 solid;
}


/*---------------------pagination-----------------------------*/

div.pagination {
padding:5px;
margin:5px;
text-align:center;
float:left;
font-size:10px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;

text-decoration: none; 
color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #ddd;
color: #fff;
background-color: #d8325d;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
font-weight: bold;
background-color: #d8325d;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
color: #ccc;
}
/*------contact form------*/
#contact_form{
float:left;
width:300px;
padding:10px 10px 0 10px;
color:#fff;
}
.contact_input{
width:240px;
height:17px;
font-size:10px;
float:left;
background-color:#3F1015;
border:1px #6F222B solid;
color:#FFFFFF;
}
label.contact_form{
width:50px;
float:left;
padding:0 0 5px 0;
font-size:12px;
color:#FFFFFF;
}
.contact_textarea{
width:290px;
height:80px;
font-size:10px;
float:left;
color:#FFFFFF;
background-color:#3F1015;
border:1px #6F222B solid;
}
input.contact_submit{
float:right;
padding:10px;
}
.cleardiv {
clear:both;
overflow:hidden;
height:4px;
}
.clear{
clear:both;
}
/*----footer---------*/

div.reklama {
width: 300px;
margin: 1em auto;
}

#footer{
background: #FF6600;
border-top: 0.2em solid #FF9148;  
width:auto;
clear:both;
padding:0.5em 0;
margin:1em 0 0 0;
}

#footer p {
  margin: 5px;
  font: 400 0.8em Arimo;
  color: #FFCEAE;
}

#footer p a {
color: #FFCEAE;  
}

#footer p.partnerzy, #footer p.partnerzy a {
color: #990000;
}

#footer p a:hover {
text-decoration: underline;
}




.anonsm a{
text-decoration:none;
color:white;
border:none;
}

#warningBackground{top:0px;left:0px;width:100%;height:100%;background-color:#f0f0f0;opacity: 0.95;position:fixed;z-index:101}
#warningLayout{top:0px;left:0px;width:100%;height:100%;position:fixed;opacity:1.0;z-index:102}
#warningBox{max-width:600px;text-align:center;margin:10% auto 0;padding:0 1em 0.4em 1em;background-color:#fff6f1;border:2px solid #ff9148;}
#warningBox a {text-decoration: none;}
#warningBox a:hover {text-decoration: underline;color: #990000;}
h1.warningHeader {color: #ff6600;text-align: center;font-size: 1.5em}
.warningHeader{border:none;font-size: 1em;}
p.warningText {text-align:justify;margin-bottom: ;}
p.warningYesNo {margin-top:;}
a.warningYes {font-size: 1.5em;font-weight: bold;text-decoration: none;margin-left: 2em;}















































































































