html, body {
        color: #FFFFFF;
        background: #272727 url('/images/bg.jpg') repeat-y center top;
        margin: 0px;
        padding: 0px;
        font-family: tahoma, arial, verdana, sans-serif;
        font-size: 11px;
        }
        
h1 {
	font-family:  Tahoma, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
 	color: #FFB900;
	text-align:left;
	background-repeat: no-repeat;
        height: 27px;
        border-bottom    : 2px solid #414141;

	}

        
a {color: #FFFFFF; font-family: Tahoma, Arial ; text-decoration: underline}
a:hover {color: #FCD70B; text-decoration: underline;}

img {border: none;}

#fb {
  background: url('/images/fb.jpg');
  width: 53px;
  height: 167px;
  padding: 0px;
  right:50%;
  margin-right:-442px;
  top: 25px;
  display:block;
  position:absolute;
}

a.fbb:hover {
	background: url('/images/fbh.jpg');
	top:23px;
	height:122px;
	position:absolute;
}

.fbb {
	background:transparent;
	width:30px;
	height:122px;
	margin:0px;
	padding:0px;
	left:0px;
	top:23px;
	display:block;
	position:absolute;
}

#container {
	margin: 1px auto;
	padding: 0px;
	border: 2px solid #710006;
	width: 771px;
	display: block;
}	
	
#flash {
	width: 771px;
	margin: 0px;
	padding: 0px;
	border: none;
	}
	
#flash object {
       display: block;
       }

#uppermenu {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 100%;
	min-height: 36px;
	}

#leftbar {
        float: left;
	margin-left: 13px;
        padding: 0px;
        width: 513px;
	}
	
* html #leftbar { margin-top: 2px;}
* html #leftbar { margin-left: 7px;}

#firmy {
	float: left;
        margin-right: 3px;
        padding: 0px;
        width: 190px;
	}
	
#firmy table {
        padding: 0px;
        }	
	
#firmy table td {
        padding: 0px;
        border-collapse: collapse;
        }
	
.rame { padding: 8px; background-color: #151515; border: 1px solid; color: #FFFFFF; border-color: #7C0004 #151515 #151515}
a.wiecej_sk:hover {text-decoration: none; color: #FDE22F; text-decoration: none}
.wiecej_sk {text-decoration: none; color: #FFAC00; text-decoration: none;}
	
#wydarzenia {
	margin-right: 3px;
        padding: 0px;
	}
	
#wydarzenia table {
        padding: 0px;

        }	
	
#wydarzenia table td {
        padding: 0px;
        border-collapse: collapse;
        }
	
.rams { padding: 8px; background-color: #191919; border: 1px solid; color: #FFFFFF; border-color: #7C0004 #191919 #191919}
a.wiecej_wyd:hover {text-decoration: none; color: #FDE22F; text-decoration: none}
.wiecej_wyd {text-decoration: none; color: #FFAC00; text-decoration: none;}

#rightbar {
        margin-left: 526px;
        margin-top: 5px;
        margin-right: 13px;
        padding: 0px;
  }

	
* html #rightbar { margin-top: 7px;}
        	
#logo {
        padding: 0px;
        margin-top: 5px;
        }
        
#logo img {
        padding: 0px;
        margin: 0px;
        border: none;
        display: block;
        }
        
#search {
	margin: 0px;
        background: #2C2C2C;
        min-height: 65px;
	}
	
#search img {
        padding: 5px;
	}
	
#search table {
        border-collapse: collapse;
        width: 98%;
        padding: 0px;
        margin: auto;
        }

#search table td {
        width: auto;
        padding: 0px;
        }

#search a {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        color: #FFFFFF;
        font-size: 10px;
        }

#search a:hover {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        color: #FFB900;
        font-size: 10px;
        }
        
#nowosci {
	margin: 0px;
        padding: 0px;
	}
	
#nowosci table {
        padding: 0px;

        }	
	
#nowosci table td {
        padding: 0px;
        border-collapse: collapse;
        }
        
.ramk { padding: 8px; /*background-color: #1F1B13;*/ border: 1px solid; color: #FFFFFF; border-color: #7C0004 #1F1B13 #1F1B13; }
a.wiecej_now:hover {text-decoration: none; color: #FDE22F; text-decoration: none}
.wiecej_now {text-decoration: none; color: #FFAC00; text-decoration: none;}

#path {
        margin: 1px 0px 0px 8px;
        padding: 4px;
        font-size: 11px;
        color: #A0A0A0;
        background: #000000;
        border: 0px solid #FFE0A7;
	}
	
#path a {
        color: #A0A0A0;
        text-decoration: none;
        }

#path a:hover {
        text-decoration: underline;
        }
	
#print {
        margin: 1px 0px 0px 0px;
        padding: 4px;
        font-size: 11px;
        color: #75582C;
        background: #FFFFFF;
        border: 0px solid #FFE0A7;
	}
	
#print a {
        color: #5E4622;
        text-decoration: none;
        }

#print a:hover {
        text-decoration: underline;
        }

#print img {
        border: none;
        }

#newsletter {
	float: right;
	width: 210px;
        margin: 1px 0px 0px 0px;
        padding: 0px;
        text-align: center;
	}
	
.newsl_bad {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #ff0000;
        color: #FFFFFF;
        font-weight: bold;
        }
.newsl_ok {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #E4EFA0;
        color: #000000;
        font-weight: bold;
        }
	
* html #newsletter { margin-top: -10px;}

#dol {
        margin: 0;
        padding: 0;
        }

#lowermenu {
	margin-top: 1px;
	margin-bottom: 0px;
	padding: 10px;
	border: 0px solid gray;
	text-align: center;
	}
	
#lowermenu ul {
        text-align: center;
        margin: 0px;
	padding: 10px 0 0 10px;
        }
	
#lowermenu ul li {
        list-style-type: none;
        margin: 0px;
        padding: 0 0px 0 5px;
        display: inline;
        }

#lowermenu ul li:before {
         content:" :: ";
         margin-right: 5px;
           }
		
#lowermenu ul li a {
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        }
	
#lowermenu ul li a:hover {
        color: #FFDC2A;
        text-decoration: underline;
        }

.noborder {
        border: none;
        padding: 1px 0px 1px 0px;
        margin: 0px;
        }
        
* html .noborder { padding: 2px 0px 2px 0px; }

.section {
        margin: 0px;
        padding: 0px 0px 5px 0px;
        border: none;
        }

.textField {
        background : url(../images/shadow.gif) repeat-x;
        font-size: 11px;
        background-color: #ffffff;
        color: #790005;
        font-weight: normal;
        }

.selectField {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #ffffff;
        color: #5a5a5a;
        border: 1px solid;
        border-color: #5a5a5a;
        font-weight: normal;
        }

.price {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        }

.promo {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-transform: none;
        color: #744805;
        font-weight: bold;
        text-align: center;
        }

.ramka, foto {
        border: 1px solid #78000C;
        margin: 0px 6px 6px 6px;
        }

.ramkaa,{
        border: 1px solid #413B2F;
        }

.form {
        font-size: 11px;
        background-color: #f8f8f8;
        color: #606060;
        font-weight: normal;
        /*width: 90%;*/
        }

.center {
        display: block;
        text-align: center;
        }
        
a.wiecej:hover {text-decoration: none; color: #FFFFFF; text-decoration: none}
.wiecej {text-decoration: none; color: #FDE22F; text-decoration: none;}

a.online:hover {text-decoration: none; color: #FFFFFF; text-decoration: none}
.online {text-decoration: none; color: #FDE22F; text-decoration: none;}

.text       {   padding: 10px; }
.text2      {   padding: 10px; float: right;}
.lt         {   text-decoration:line-through; }
.width210   {   width: 210px; }
.up         {   padding: 0px; float: right; display: block; margin:0px }
.print      {   padding: 0px; float: left; }
.star       {   color: #DF0C00; }
.t1 { padding-top: 5px; padding-bottom: 5px; font-family: Tahoma, ; font-size: 12px; color: #FFB900; text-decoration: none ; font-weight: bold; text-transform: uppercase;}                	
.05 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #75582C; text-decoration: none; font-weight: bold; text-align: left;}

#prod a {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        text-decoration: none;
        background: #7C0004;
        padding: 4px 4px 4px 4px;
        border-color: #7C0004 #7C0004 #7C0004;
        border-style: solid;
        border-top-width: 3px;
        border-right-width: 3px;
        border-bottom-width: 3px;
        border-left-width: 3px
        }

#prod a:hover {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        text-decoration: none;
        background: #FFB900;
        padding: 4px 4px 4px 4px;
        border-color: #FFB900 #FFB900 #FFB900;
        border-style: solid;
        border-top-width: 3px;
        border-right-width: 3px;
        border-bottom-width: 3px;
        border-left-width: 3px
        }

