#baner_urlop {
    margin-top: 100px;
   margin-left: -5px;
   border: 0px; 
}

#baner_a2 {
    margin-left: -5px;
    border: 0px; 
}

a:link, a:visited {
    color: #ff30ff;
}

a:hover {
    color: royalblue;
}

h1 {
    font-size: 22px; margin: 0px; margin-bottom: 10px; margin-right: 70px; padding-top: 10px; line-height: 20px;
}                                                                                            

h2 {
    font-size: 20px;
}

h3 {
    font-size: 15px;
}


hr {
    border: solid 1px; color: white; clear: both; margin-top: 5px; margin-bottom: 5px; padding: 0px;
}

.hr {
    width: 100%; height: 0px; border-bottom: solid 2px white; clear: both; margin-bottom: 8px; margin-top: 8px;
}

.text_b {
    font-size: 15px;
}

.red {
    color: red;
}

.box_left {
    float: left;
}

.box_right {
    float: right;
}

a:link img, a:visited img {
    border: #cccccc solid 2px;
}

a:hover img {
    border: #ff30ff solid 2px;
}                     

.mini {
    margin-top: 20px;
}

.information {
    border: solid 2px gray; clear: both; padding: 15px; color: gray; margin-top: 30px; margin-bottom: 20px;
    text-align: justify;
}

.price {
    border: solid 2px gray; clear: both; padding: 0px; margin-bottom: 10px;
    text-align: center;
}

.blank {
    width: 0px; height: 0px;
    clear: both;
}

#parcel_img {
    position: relative; height: 181px; width: 227px; 
    background: url(../images/parcel.png);
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/parcel.png',sizingMethod='scale');
    _background: none;
    float: left;
    margin: 10px;

}

#parcel_text {
    margin-top: 40px; margin-right: 20px; text-align: justify;
}

.basket_box {
    border: solid 2px gray; clear: both; padding: 10px; margin-bottom: 30px; margin-top: 30px;
    text-align: center; background: url('../images/td_bg.gif');
}

.contact_img {
    margin: 10px; vertical-align: middle;
}

.gray_text {
    color: gray; 
}

.td_line {
height: 0px; border-top: 2px solid white; background: red; overflow: hidden;
}

.lefty {
    padding-left: 150px; float: left; clear: left; width: 150px; height: 30px;
}

.righty {
    margin-right: 30px;float: right; height: 30px; width: 230px;
}

.lefty2 {
    margin-left: 50px; float: left; clear: left; width: 350px; height: 35px; padding-top: 15px;
}

.righty2 {
    float: right; clear: right;
    height: 35px; width: 60px; 
    padding-left: 20px; padding-top: 15px; padding-right: 20px; margin-right: 40px;
    text-align: center;
    background: url('../images/td_bg.gif');
}

.disabled {
    display: none;
}

.main_div a {
    text-decoration: none;
}

#koszyk {
    border: 0px;
}

#tbl_cart tbody tr td a img {
    border: none;
}

#razem,#sum,#total {
    background: url('../images/td_bg.gif');
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

#tbl_header {
    text-align: center;
}

#tbl_footer {
    font-weight: bold;
    color: #ff30ff;
}

td.tbl_cart1 {
    width: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 25px;
    padding-left: 10px; 
}

.tbl_cart1 img {
    width: 70px;
    height: auto;
}

.tbl_cart2 {
    width: 220px;
}

.tbl_cart3 {
    width: 30px;
    padding-right: 10px;
}

.tbl_cart4 {
    width: 60px;
    padding-right: 10px;
}

.tbl_cart5 {
    background: url('../images/td_bg.gif');
    width: 60px;
    padding-left: 10px;
    padding-right: 10px;
}

.tbl_cart6 {
    width: 50px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

#cash {
    margin-left: 80px;
}

#log_bar2 {
    width: 190px; height: 180px; float: right; position: relative; right: 60px; top: 10px;
    background: url('../images/log.jpg');
    z-index: 3;
}

#log_entry {
    padding-left: 25px; position: absolute; top: 35px; color: #9c9c9c;
}

#pass_entry {
    padding-left: 25px; position: absolute; top: 83px; color: #9c9c9c;
}

#log_button {
    position: absolute; top: 137px; left: 101px;
    width: 58px; height: 23px;
    background: url('../images/search_bg.gif'); border: solid 0px;
}

#log_name {
    margin-top: 45px;
    margin-left: 15px;
}

#log_name2 {
    margin-top: 5px;
    margin-left: 15px;
}

#log_email {
    margin-top: 5px;
    margin-left: 15px;
}

#log_out {
    margin-top: 25px;
    margin-left: 75px;
}

#floral {
    background: url('../images/prod_bg.png'); background-position: right top;
    background-repeat: no-repeat;
    _background: none;
    ~ background: none;   
}

.log_field {
    position: absolute; top: 55px; left: 20px;
    border: solid 0px;
    background: url('../images/search_bg.gif');
    font-family: Verdana; font-size: 15px; color: white;    
    height: 18px; width: 148px;
}

.pass_field {
    position: absolute; top: 103px; left: 20px;
    background: url('../images/search_bg.gif');
    border: solid 0px;
    font-family: Verdana; font-size: 15px; color: white;    
    height: 18px; width: 148px;
}

#cash {
    margin-top: 30px;
    margin-bottom: 0px;
}

.center {
    text-align: center;
}

.recommend {
    float: left; width: 33%; text-align: center; margin-top: 15px; margin-bottom: 5px;
}

.recommend a:link, .recommend a:active, .recommend a:visited{
    color: gray; font-weight: bold; text-decoration: none;  
}

.recommend a:hover{
    color: #ff30ff; font-weight: bold; text-decoration: none;  
}

#order_header {
    font-size: 14px;
    clear: both;
    margin-bottom: 15px;
}

#order_left_header {
    color: #ff30ff; float: left; width: 150px; margin-left: 100px; margin-bottom: 5px;
}

#order_middle_header {
    color: #ff30ff; float: left; width: 150px; margin-bottom: 5px;
}

#order_right_header {
    color: #ff30ff; float: left; clear: right; width: 100px; text-align: center; margin-bottom: 5px;
}

#orders_list {
    text-align: center;
}

#orders_change {
    display: none;
    margin-top: 15px; 
    margin-bottom: 15px;
}

.ord_1 {
    float: left; width: 50px; height: 26px; background: url('../images/td_bg.gif'); padding-top: 10px;
}

.ord_2 {
    float: left; width: 140px; height: 26px; padding-top: 10px;
}

.ord_3 {
    float: left; width: 210px; height: 26px; background: url('../images/td_bg.gif'); padding-top: 10px;
}

.ord_4 {
    float: left; width: 80px; height: 26px; padding-top: 10px;
}

.ord_5 {
    float: left; width: 90px; clear: right; height: 36px; background: url('../images/td_bg.gif');
}

.ord_row {
    height: 36px;
}
.ord_row_h {
    height: 36px;
    background: #131313;
    cursor: pointer;
}
.order_left {
    float: left;
    width: 150px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 100px;
}

.order_middle {
    float: left;
    width: 150px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.order_right {
    float: left;
    clear: right;
    width: 100px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    background: url('../images/td_bg.gif');
}

#order_sztuk {
    font-weight: bold;
    float: left;
    width: 145px;
    background: url('../images/td_bg.gif');
    margin-right: 5px;
    padding-left: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#order_razem {
    font-weight: bold;
    float: left;
    width: 180px;
    background: url('../images/td_bg.gif');
    margin-right: 5px;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px; 
}

#order_suma {
    font-weight: bold;
    float: left;
    width: 100px;
    clear: right;
    background: url('../images/td_bg.gif');
    color: #ff30ff;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center; 
}

#order_button {
    text-align: center;
    clear: both;
    padding-top: 20px;
} 

.div_select, .div_select_hilight, .div_select_hilightclickable { 
    border: 2px solid gray;
    margin-top: 10px;
    padding: 20px;
    padding-bottom: 35px;
    text-align: justify;
}

.div_select_hilight {
    background: #131313;
}

.div_select_hilightclickable { 
    background: #131313;
    cursor: pointer;
}

.select_left {
    float: left; width: 100px;
    padding-top: 30px;
}

.select_right {
    float: left; width: 420px;
}

.blank_margin {
height: 30px; clear: both;
}

p.menu {
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 15px;
	margin: 0px;
}

.menubar_left {
	float: left; width: 140px;
}

.menubar_right {
	float: right; width: 140px;
}

.menubar_left p, .menubar_right p{
	margin-bottom: 15px;

}
.menubar_right p a:link, .menubar_left p a:link, .main_div a:link, a.hyper:link, a.hyper:visited {
	font-size: 15px;
	color: white;
	text-decoration: none;
}

.menubar_right p a:visited, .menubar_left p a:visited,  .product_list tbody tr td a:visited,  .product_list tbody tr td a:link, .main_div a:visited {
	text-decoration: none;
	color: white;
	font-size: 15px;
}

.menubar_right p a:hover, .menubar_left p a:hover, .product_list tbody tr td a:hover, .main_div a:hover, a.hyper:hover {
	color: #ff00d8;
}

.product_left {
    float: left; width: 55%; text-align: center;
}


.product_right {
    float: right; width: 45%; text-align: justify;
}

.product_mini {
    text-align: center; clear: none; float: left; margin-right: 10px;
}

.product_list {
   width: 535px; margin: 20px; vertical-align: middle;
}

.product_spacer {
    height: 10px;
}

.product_img {
    margin-right: 30px;
}
.product_name {
    text-align: center; width: 100%; background: url('../images/td_bg.gif');
}
.product_price {
    border-color: red solid; padding-left: 10px; padding-right: 10px; font-size: 15px; background: url('../images/td_bg.gif');
}

.special, #ord_header {
    font-weight: bold;
    color: #ff30ff;
}

.white {
    font-size: 18px;    
    text-align: center;
    font-weight: bold;
}

div.administracja {
	font-size: 10px;
	text-align: right;
	margin-right: 10px;
	clear: both;
}

div.administracja a, .yellow {
	color:yellow;
	font-weight: bold;
}

h1 {
	text-align: right;
}

h2 {
	margin-top: 35px; margin-bottom: 20px;
}

p.menubar_space a img {
	border: 0px;
	vertical-align: middle;
	margin-left: 0px; margin-right: 10px;
}

p.menubar a img {
	
	border: 0px;
	vertical-align: middle;
	margin-left: 25px; margin-right: 3px;
}

p.menubar_space a:link, p.menubar_space a:visited, p.menubar_space a:link, p.menubar a:link, p.menubar a:visited, p.menubar a:link {
	color: royalblue;
	text-decoration: none;
}

table.upload tbody tr td a img
{
border: none;
margin-left: 10px;
vertical-align: middle;
}

table.upload tbody tr td {
padding: 5px;
}

table.upload tbody tr td .ilosc
{
    width: 30px;
}

.menu_adm {
	margin-top: 20px; margin-bottom: 20px; margin-left: 25px;
}

.selector {
    word-spacing: 8px;
    font-size: 12pt;
    margin-bottom: 10px;
}

.gotopage {
    word-spacing: 0px;
}

#lightbox{
	position: absolute;
	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;
}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{
   position: relative;
   background-color: #fff;
   width: 250px;
   height: 250px;
   margin: -40px auto 0 auto;
   } 
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 105px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



