<<<<<<< .mine
 /*	
  	Default
 */
html, body {height: 100%;}


body {
	margin:0;
	padding:0;
	background-color:#a8a8aa;
	background-image: url('/img/lay/tlo_001.jpg');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 12px;
}

.container	{
	width:949px;
	margin:0 auto;
}

#wrap {
	background-image: url('/img/lay/woman_002.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 1050px;
	
}

#main {
	overflow:auto;
	padding-bottom: 82px; /* must be same height as the footer */
	}  

#footer {
	position: relative;
	margin-top: 0px; /* negative value of footer height */
	height: 82px;
	clear:both;
	width:100%;  
	background-color:#737373; 
   text-align: center;
} 

#footer a	{
color: #dfdfdf;
margin:0 10px;
}

.footer_cont	{
	padding-top: 20px; font-size: 10pt; width:949px; margin: 0 auto
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}




div #menu 	{
	width:929px; 
	height: 42px; 
	background-image: url('/img/lay/menu_tlo.jpg'); 
	background-repeat: no-repeat;
	font-family:georgia, times New Roman, sans-serif;
	font-size: 15px;
	color:white;
	line-height: 42px;
	padding:0 10px;
}

#menu a	{
	font-family:georgia, times New Roman, sans-serif;
	font-size: 15px;
	color:white;
	height:42px;
	margin:0 15px;
	text-decoration: none;
	line-height: 42px;
	display: block;
	float: left;
	outline: none;
}

#menu a:hover	{
  	color:#aa5fff;
}

#menu a.active	{
	font-family:georgia, times New Roman, sans-serif;
	font-size: 15px;
	color:#aa5fff;
	height:42px;
	padding:0 10px;
	margin:0 15px;
	text-decoration: none;
	line-height: 42px;
	background-color: #1d1d1d;
}





.border_img_admin	{
	width: 113px; 
	height: 170px;
	float: left; 
	text-align: center; 
	margin-bottom: 10px; 
	background-color: #eee;
}





/*
div#uptop {
    background: url('/img/bg_top.jpg') repeat-x;
    height: 52px;
    margin-top: 5px;
}
*/

a {
    color: #313131;
    text-decoration: none;
}
a:hover {
    color: #313131;
    text-decoration: underline;
}
th {
    background: url('/img/lay/th_tlo.gif') repeat-x;
    color: #4a4a4a;
    
}
th a {
    display: block;
    color: #4a4a4a;    
}
th a:hover {
    color: #6707c1;
    text-decoration: none;
}
img {
    border: none;
}

.disabled {
    color: silver;
    display: inline;
}

table {
    width: 100%;
}

fieldset {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.inputfield {
    width: 200px;
}

div.actions {
    margin-top: 10px;
}

h1, h2, h3, h4 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 15px;
}

h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}
h3 {
    padding-left:0px;
    color:#6707c1;
	 font-size: 16px;
	 font-family: arial;
 
}

.clear {
    clear: both;
}

ul {
    list-style-type: none;
   
}

#kategorie ul {
    list-style-type: none;
	 padding:5px 0 0 0px;
	 margin:0;
}
li {
    list-style-position: outside;
	 border-bottom:1px solid #e6e6e8;
	
}



/*		products table			*/
		div.tbl_cont	{
			width:170px; 
			float:left;
		}
		.tbl_product {
		    float: left;
		    width: 159px;
		    border: 1px solid #e7e7e7;
		    margin-right: 10px;
		    font-size: 8pt;
		    height: 140px;
		}
		
		.tbl_list {
		    float: left;
		    width: 97px;

			 
		    margin-right: 10px;
		    font-size: 8pt;
		    height: 140px;
		}
	 /*
		.tbl_list:hover {
		    float: left;
		    width: 97px;
			 padding:0px;
		    border: 5px solid #eee;
		    margin-right: 10px;
		    font-size: 8pt;
		    height: 140px;
		}
		*/
		.tbl_cena_home	{
			position: relative;
			z-index:101; 
			top:179px; 
			height: 25px; 
			width:161px; 
			background-image: url('../img/lay/img_tlo.png'); 
			background-repeat: repeat-x;
			margin-right:10px;
			text-align: center; 
			font-weight: bold; 
			font-size: 12px; 
			font-family: arial; 
			line-height: 25px; 
			color:white;
		}
		.cena_home	{
			position: relative;
			z-index: 102; 
			top:-205px;
			height:1px;
		}
		
		.tbl_details_home	{
			background-color: #dedede; 
			width:151px; 
			line-height: 22px; 
			margin-right:10px; 
			padding:0 5px;
			text-align: center;
			text-transform: capitalize;
		}
		a.details	{
			font-family: arial;
			font-size: 11px;
			color: #643d88;
			text-decoration: none;
		}		
		
		a.details:hover	{
		  	text-decoration: underline;
		}		
		
		input.details	{
			font-family: arial;
			font-size: 11px;
			color: #643d88;
			text-decoration: none;
			float: right; 
			border:0px solid; 
			background:none;
		}
		
		input.details:hover	{
			text-decoration: underline;
		}
		
		.tbl_product tr td {
		    vertical-align: middle !important;
		    text-align: center;
		    font-size: 8pt;
		}
		td.tbl_product_cnt {
		    text-align: center;
		    padding-left: 5px;
		    padding-right: 5px;
		}
		td.tbl_product_img {
		    padding-left: 5px;
		    padding-right: 5px;
		    padding-top: 5px;
		}
		td.tbl_product_price_h {
		    padding-left: 5px;
		    padding-bottom: 5px;		    
		    text-align: left;
		}
		td.tbl_product_price {
		    padding-right: 5px;
		    padding-bottom: 5px;		    
		    text-align: right;
		}
		table.tbl_product a {
		    color: black;
		}
		table.tbl_product a:hover {
		    color: black;
		}

    table#orders {
        width: 750px;
    }
    table#orders tr td {
        text-align: center;
    }
    
    table#products_related {
	
    }
    
    table#products_related td {
	text-align: center;
    }
    
/*			Menus				*/
    
   div.menu_container {
	width: 185px; 
	float: left;
    }
   div.menu_bg a {
	 padding-left:11px;
		font-family: arial;
		font-size: 12px;
		color: #6a6a6a;
		text-decoration: none;
		display: block;
		height: 21px;
		line-height: 21px;
    }
   div.menu_bg a:hover {
		color: white;
		text-decoration: none;
		background-color: #6707c1;
	
    }
   a#curcat {
  		color: white;
		text-decoration: none;
		background-color: #6707c1;
    }
	 	#ka11tegorie a	{
		font-family: arial;
		font-size: 11px;
		color: #6a6a6a;
		text-decoration: none;
		display: block;
	}	
	 
	 
	 
    div.menu_header {
	width: 205px;
	height: 35px;


	background-repeat: no-repeat;
	color: white;
	font-size: 12pt;
    }
    div.menu_header_active {
	width: 168px;
	height: 25px;
	background: url('/img/lay/header_a.jpg');
	background-repeat: no-repeat;
	color: white;
	font-size: 12pt;
    }
    div.menu_header_content {
	margin-left: 40px;
	padding-top: 2px;
	font-weight: normal;
	color: #313131;
    }
    div.menu_header_content_active {
	margin-left: 40px;
	padding-top: 2px;
	font-weight: normal;
	color: white;
    }
    div.menu_bg {
	/*
	 background: url('/img/menu_bg.jpg') repeat-x; 
	 background-color: white;
	*/
	width: 181px;
	padding-top: 5px;
	padding-bottom: 5px;
    }
    div.menu_bottom {
  /* 
	background: url('/img/lay/lined.jpg') repeat-x;
	*/	
	width: 168px;
	height: 2px;
	font-size: 1px; /*	IE fix		*/
    }

/*			main page			*/

		table#tbl_content {
		    width: 907px;
		    margin: 0px auto;		    
		}
		td.bg_gray {
		    background-color: #f3f3f3;
		}
		td.vert_sep {
		    width: 5px;
		}
		table#tbl_content tr td {
		    vertical-align: top;
		}
		div#uptop_content_lft {
		    float: left;
		    width: 643px;
		}
		div#uptop_content_rght {
		    float: left;
		    width: 190px;
		    padding-top: 25px;
		    text-align: right;
		    margin-right: 10px;
		}
		div#div_koszyk {
		    float: left; 
		    margin-top: 32px;
		    padding-top: 15px; 
		    background-color: white;
		    padding: 15px;
		}
		img#koszyk {
		    margin-left: 5px;
		    margin-right: 5px;
		    float: left;
		}
		h2#pageTitle {
		    font-size: 12pt;
		    color: #4e4e4e;
		    font-weight: normal;
		    margin: 5px auto 5px 185px;		    
		}
		div.long_dot {
		    height: 2px;
		    width: 98%;
		    background: url('/img/lay/line.jpg') repeat-x;
		    font-size: 1px;
		    margin: 0px auto 2px auto;
		}
		div.long_dot_bot {
		    height: 2px;
		    width: 98%;
			 /* 
		    background: url('/img/lay/lined.jpg') repeat-x;
			 */
		    font-size: 1px;
		    margin: 0px auto 2px auto;
		}

	input.in_std {
	    border: 1px solid silver;
	    background-color: white;
	    color: #666666;
	}
	
	input, select {
	    border: 1px solid silver;
	    background-color: white;
	    color: #666666;
	}

/*			display_product		*/
	
/*		view product header		*/
    div.view_product_header {

	height: 22px;
	color: #6A6A6A;
	padding-top: 2px;
	font-weight: normal;
	font-size: 13pt;
	text-align: left;
	font-family: georgia, times New Roman, serif;
	border-bottom: 1px solid #a1a1a9;
    }
/*		view product gallery		*/
    div#gallery_container {
	width: 700px;
    }
    div#view_product_current_image {
	width: 320px;
	margin: 5px auto;
	text-align: center;
    }
	
	#gallery_container img	{
	margin-right:10px;
	padding:5px;
	border:1px solid #eeeeee;
	}
	
	#gallery_container img:hover	{

	padding:0px;
	border:6px solid #eeeeee;
	}
	
    div.div_gal {
	width: 173px;
	padding: 5px;
	border: 1px dotted silver;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
    }
    div.div_gal_c {
	width: 173px;
	padding: 5px;
	border: 5px solid white;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
    }
	 div.div_gal_c:hover {
  
		border: 5px solid #eeeeee;
  
    }
	 
	 
    div.div_gal_small_container {
	width: 400px;
	margin: 0px auto;
    }
/*		big gallery				*/
    div#big_gallery_container {
    
    }
    div#big_view_product_current_image {
	margin: 5px auto;
	text-align: center;
    }

    div.big_div_gal {
	width: 173px;
	padding: 5px;
	border: 1px dotted silver;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
	
    }
    div.big_div_gal_c {
	width: 173px;
	padding: 5px;
	border: 1px dotted black;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
    }
    div.big_div_gal_small_container {
	margin: 0px auto;
    }



/*		table view product (top one)		*/
   table#view_tbl_product {
	height: 35px;
	width: 700px;
	margin: 10px 0;
    }
   
	.prod_bord	{

		border:5px solid #fff;
	} 
    table#view_tbl_product tr td {
		vertical-align: top;
	
    }
    
    td#view_tbl_product_cat {
	text-align: center;
	width: 145px;
    }
    td#view_tbl_product_price {
	vertical-align: middle !important;
	text-align: cena;
	width: 70px;
    }
    td#view_tbl_product_form {
	vertical-align: middle !important;
	text-align: left;
	width: 190px;
    }
    td#view_tbl_product_basket {
	vertical-align: middle !important;
	text-align: right;
	width: 110px;
    }

/*		input submit			*/
   
    .button_sep {
        float: left;
        width: 5px;
        display: block;
        margin-right: 5px;
    }
					
/*		ajax classes			*/
    .null {
    
    }
    .ajloading {
    
    }
    .ajloading #up {
    	background: url('/img/spinner.gif') no-repeat 45% 50%;     
    }    
    .ajloading #big_up {
    	background: url('/img/spinner.gif') no-repeat 45% 50%;     
    }    
    .ajloading #view_product_current_image {
        visibility: hidden;
    }
    .ajloading #big_view_product_current_image {
        visibility: hidden;
    }

/*		login form			*/

    div#logform {
	
	margin: 0px auto;
	
    }
    div#logform_c {
	margin: 5px;
    }
    div#logform_c h3 {
	width: 170px;
    }

/*		bestsellers etc.		*/

    table.best {
	width: 168px;
	margin: 0px auto;
	font-size: 8pt;
    }
    td.best_img {
	text-align: center;
    }
    td.best_name {
	text-align: center;	
    }
    
div.container_lft {
	width: 185px;
	padding-left: 15px;
	float: left;
}
    div.container_rght {
	width: 175px;
	padding-left: 10px;
	float: left;
    }

div.container_cnt {
	padding:10px;
	width: 700px; 
	float: left; 
}





/*	firefox dotted border		*/
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
.error-message {
    color: red;
    font-size: 8pt;
}

/*			layout		*/

	.pageTitle_container {
	   width: 100%;
	   clear: both;
	}
	.pageTitle_menu {
	   width: 270px;
	   float: right;
	   display: inline;
		margin: 15px 25px 0px 5px;
	   text-align: right;
	}
	.stylowe_bot {
	   font-family: "Times New Roman", arial;
	   background: url('/img/lay/bg_bottom.jpg') no-repeat;
	   background-position: center center;
		width: 667px;
	   height: 113px;
	   margin: 0px auto;
	   text-align: center;
	   color: #646464;
	}
	.stylowe_bot a {
	   color: #646464;
	}



    .bg_gray_lft {
        width: 22px;
        background-image: url('/img/lay/bg_lft.jpg');
        background-repeat: repeat-y;
    }
    .bg_gray_rght {
        width: 22px;
        background-image: url('/img/lay/bg_rght.jpg');
        background-repeat: repeat-y;
    }
    .uptop {
        background-image: url('/img/lay/bg_top.jpg');
        background-repeat: no-repeat;
        background-position: top;
        width: 863px;
    }
    .uptop_lft {
        font-size: 0px;
        width: 367px;
        height: 82px;
        margin-left: 25px;
        margin-top: 31px;
        float: left;
        display: inline;
    }
    .uptop_rght {
        float: right;
        width: 330px;
        margin-top: 55px;
        text-align: right;
        padding-right: 30px;
        background-color: white;
    }

a.admin_button	{
	line-height:19px; 
	display: block; 
	background:url("/img/lay/th_tlo.gif") repeat-x scroll 0 0 transparent;
	color:#4A4A4A;
	height: 19px;
	color: black;
	text-decoration: none;
	padding:0 10px;
	border:1px solid #bfbfbf;
	float: left;
}

input.button	{
	height:21px; 
	display: block; 
	background:url("/img/lay/th_tlo.gif") repeat-x;
	color:#4A4A4A;
	color: black;
	text-decoration: none;
	padding:0 10px;
	border:1px solid #bfbfbf;
	float: left;
	font-family: arial;
	font-size: 12px;

}

select.jumpform {
	width: 420px;
	text-align: left;
	}
	
ul#ul_admin li {
	display: inline;
    }
a.current_admin {
	font-weight: bold;
	color: black;	
}
	
#ul_admin	{
	font-size: 13px;
	background:url('/img/lay/admin_menu_tlo.gif');
	background-repeat:repeat-x;
	margin:0px; 
	padding:0px;
	line-height: 37px;
	height: 37px;
}	

#ul_admin li	{
	border:0 solid;
	background:url('/img/lay/admin_menu_sep.gif');
	background-repeat: no-repeat;
	background-position: right;
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
	}

table #lista 	{
	margin:32px 0 0 20px;
}
	
#lista td	{
	text-align: center;
}
.paging	{
	text-align: center;
	margin:15px 0;
}


/* Modal window */
	.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid white;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}

div#flashMessage {
    font-size: 12pt;
    width: 100%;
    text-align: center;
    margin: 5px;

}		
		
/* Modal window end */
#content	{
	float: left; 
	background-color: white; 
	width:929px;
}

.transparency	{
	background-color: white;	
	filter:alpha(opacity=50);	
	-moz-opacity:0.5;		
	-khtml-opacity: 0.5;	
	opacity: 0.5; 
	width:10px; 
	padding:0;
}

.transparent	{
	display:block;
	background-color: white;
	background-repeat:repeat-y;
	filter:alpha(opacity=50);	
	-moz-opacity:0.5;	
	-khtml-opacity: 0.5;	
	opacity: 0.5;
	width:949px; 
	height: 10px;
}

#karta td	{
	border-bottom:1px solid #e8e8e8;
	text-align: center;
}

table #karta	{
	margin:9px; 
	width:609px; !important
}

#categories	{
	width:600px;
	margin-left:40px;	
}

#categories a	{
	display: block;
	float: left;
	outline: none;
}

#categories a:hover	{
	color:black;
	text-decoration: none;
}

#categories li {
	height: 21px;
	border-bottom: 1px dotted silver;
	padding-left:5px;
}

#categories li:hover {
	height: 21px;
	border-bottom: 1px dotted silver;
	background-color: #d0d0d0;
}

#categories table	{
	display: inline; 
	width: 500px; 
	height:22px;
	line-height: 21px;
}

#categories td	{
	line-height: 18px;
	height: 21px;
}


#categories img	{
border:0px solid;
margin:0 3px;

}

td.cat	{
 text-align: right; vertical-align: middle;
}

dt, dd {
		display: inline;
		margin-left: 5px;
		border: 1px solid black;
	}

td.gray	{
	padding: 5px 10px ;  
	background-color: #ebebeb; 
	vertical-align: top;
	}

td.gray2	{
	padding: 5px 10px ;  
	background-color: #f4f4f4; 
	vertical-align: top;
	}
	
.altrow	{
	background-color: #ebebeb;
}

.altrow2	{
	background-color: #f5f5f5;
}

tr.altrow:hover	{
	border:1px solid #6707C1;
	background-color: #ebebeb;
}

tr.altrow2	{
	border:1px solid #6707C1;
	background-color: #f5f5f5;
}

.message	{
	margin:25px auto 0 auto;
	font-weight: bold;
	color:red;
	text-align: center
}

.sold	{
	position:absolute; width:276px; height:351px
}
.sold_img	{
	position:absolute; z-index: 6; float: right; width:82px;  bottom:0; right:0
}
.sold_prod	{
	position:absolute; z-index:1; top:0px; left:0px; float:left
}

select.jumpform {
        width: 150px;
        text-align: left;
    }
	 
.related	{
	margin:0 10px;
}	 

#regulamin li {
	border:0px solid;
	line-height: 18px;
	
}
=======
 /*	
  	Default
 */
html, body {height: 100%;}


body {
	margin:0;
	padding:0;
	background-color:#a8a8aa;
	background-image: url('/img/lay/tlo_001.jpg');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 12px;
}

.container	{
	width:949px;
	margin:0 auto;
}

#wrap {
	background-image: url('/img/lay/woman_001.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 1050px;
	
}

#main {
	overflow:auto;
	padding-bottom: 82px; /* must be same height as the footer */
	}  

#footer {
	position: relative;
	margin-top: 0px; /* negative value of footer height */
	height: 82px;
	clear:both;
	width:100%;  
	background-color:#737373; 
   text-align: center;
} 

#footer a	{
color: #dfdfdf;
margin:0 10px;
}

.footer_cont	{
	padding-top: 20px; font-size: 10pt; width:949px; margin: 0 auto
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}




div #menu 	{
	width:929px; 
	height: 42px; 
	background-image: url('/img/lay/menu_tlo.jpg'); 
	background-repeat: no-repeat;
	font-family:georgia, times New Roman, sans-serif;
	font-size: 15px;
	color:white;
	line-height: 42px;
	padding:0 10px;
}

#menu a	{
	font-family:georgia, times New Roman, sans-serif;
	font-size: 15px;
	color:white;
	height:42px;
	margin:0 15px;
	text-decoration: none;
	line-height: 42px;
	display: block;
	float: left;
	outline: none;
}

#menu a:hover	{
  	color:#aa5fff;
}

#menu a.active	{
	font-family:georgia, times New Roman, sans-serif;
	font-size: 15px;
	color:#aa5fff;
	height:42px;
	padding:0 10px;
	margin:0 15px;
	text-decoration: none;
	line-height: 42px;
	background-color: #1d1d1d;
}





.border_img_admin	{
	width: 113px; 
	height: 170px;
	float: left; 
	text-align: center; 
	margin-bottom: 10px; 
	background-color: #eee;
}





/*
div#uptop {
    background: url('/img/bg_top.jpg') repeat-x;
    height: 52px;
    margin-top: 5px;
}
*/

a {
    color: #313131;
    text-decoration: none;
}
a:hover {
    color: #313131;
    text-decoration: underline;
}
th {
    background: url('/img/lay/th_tlo.gif') repeat-x;
    color: #4a4a4a;
    
}
th a {
    display: block;
    color: #4a4a4a;    
}
th a:hover {
    color: #6707c1;
    text-decoration: none;
}
img {
    border: none;
}

.disabled {
    color: silver;
    display: inline;
}

table {
    width: 100%;
}

fieldset {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.inputfield {
    width: 200px;
}

div.actions {
    margin-top: 10px;
}

h1, h2, h3, h4 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 15px;
}

h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}
h3 {
    padding-left:0px;
    color:#6707c1;
	 font-size: 16px;
	 font-family: arial;
 
}

.clear {
    clear: both;
}

ul {
    list-style-type: none;
   
}

#kategorie ul {
    list-style-type: none;
	 padding:5px 0 0 0px;
	 margin:0;
}
li {
    list-style-position: outside;
	 border-bottom:1px solid #e6e6e8;
	
}



/*		products table			*/
		div.tbl_cont	{
			width:170px; 
			float:left;
		}
		.tbl_product {
		    float: left;
		    width: 159px;
		    border: 1px solid #e7e7e7;
		    margin-right: 10px;
		    font-size: 8pt;
		    height: 140px;
		}
		
		.tbl_list {
		    float: left;
		    width: 97px;

			 
		    margin-right: 10px;
		    font-size: 8pt;
		    height: 140px;
		}
	 /*
		.tbl_list:hover {
		    float: left;
		    width: 97px;
			 padding:0px;
		    border: 5px solid #eee;
		    margin-right: 10px;
		    font-size: 8pt;
		    height: 140px;
		}
		*/
		.tbl_cena_home	{
			position: relative;
			z-index:101; 
			top:179px; 
			height: 25px; 
			width:161px; 
			background-image: url('../img/lay/img_tlo.png'); 
			background-repeat: repeat-x;
			margin-right:10px;
			text-align: center; 
			font-weight: bold; 
			font-size: 12px; 
			font-family: arial; 
			line-height: 25px; 
			color:white;
		}
		.cena_home	{
			position: relative;
			z-index: 102; 
			top:-205px;
			height:1px;
		}
		
		.tbl_details_home	{
			background-color: #dedede; 
			width:151px; 
			line-height: 22px; 
			margin-right:10px; 
			padding:0 5px;
			text-align: center;
			text-transform: capitalize;
		}
		a.details	{
			font-family: arial;
			font-size: 11px;
			color: #643d88;
			text-decoration: none;
		}		
		
		a.details:hover	{
		  	text-decoration: underline;
		}		
		
		input.details	{
			font-family: arial;
			font-size: 11px;
			color: #643d88;
			text-decoration: none;
			float: right; 
			border:0px solid; 
			background:none;
		}
		
		input.details:hover	{
			text-decoration: underline;
		}
		
		.tbl_product tr td {
		    vertical-align: middle !important;
		    text-align: center;
		    font-size: 8pt;
		}
		td.tbl_product_cnt {
		    text-align: center;
		    padding-left: 5px;
		    padding-right: 5px;
		}
		td.tbl_product_img {
		    padding-left: 5px;
		    padding-right: 5px;
		    padding-top: 5px;
		}
		td.tbl_product_price_h {
		    padding-left: 5px;
		    padding-bottom: 5px;		    
		    text-align: left;
		}
		td.tbl_product_price {
		    padding-right: 5px;
		    padding-bottom: 5px;		    
		    text-align: right;
		}
		table.tbl_product a {
		    color: black;
		}
		table.tbl_product a:hover {
		    color: black;
		}

    table#orders {
        width: 750px;
    }
    table#orders tr td {
        text-align: center;
    }
    
    table#products_related {
	
    }
    
    table#products_related td {
	text-align: center;
    }
    
/*			Menus				*/
    
   div.menu_container {
	width: 185px; 
	float: left;
    }
   div.menu_bg a {
	 padding-left:11px;
		font-family: arial;
		font-size: 12px;
		color: #6a6a6a;
		text-decoration: none;
		display: block;
		height: 21px;
		line-height: 21px;
    }
   div.menu_bg a:hover {
		color: white;
		text-decoration: none;
		background-color: #6707c1;
	
    }
   a#curcat {
  		color: white;
		text-decoration: none;
		background-color: #6707c1;
    }
	 	#ka11tegorie a	{
		font-family: arial;
		font-size: 11px;
		color: #6a6a6a;
		text-decoration: none;
		display: block;
	}	
	 
	 
	 
    div.menu_header {
	width: 205px;
	height: 35px;


	background-repeat: no-repeat;
	color: white;
	font-size: 12pt;
    }
    div.menu_header_active {
	width: 168px;
	height: 25px;
	background: url('/img/lay/header_a.jpg');
	background-repeat: no-repeat;
	color: white;
	font-size: 12pt;
    }
    div.menu_header_content {
	margin-left: 40px;
	padding-top: 2px;
	font-weight: normal;
	color: #313131;
    }
    div.menu_header_content_active {
	margin-left: 40px;
	padding-top: 2px;
	font-weight: normal;
	color: white;
    }
    div.menu_bg {
	/*
	 background: url('/img/menu_bg.jpg') repeat-x; 
	 background-color: white;
	*/
	width: 181px;
	padding-top: 5px;
	padding-bottom: 5px;
    }
    div.menu_bottom {
	 /* 
	background: url('/img/lay/lined.jpg') repeat-x;
	*/
	width: 168px;
	height: 2px;
	font-size: 1px; /*	IE fix		*/
    }

/*			main page			*/

		table#tbl_content {
		    width: 907px;
		    margin: 0px auto;		    
		}
		td.bg_gray {
		    background-color: #f3f3f3;
		}
		td.vert_sep {
		    width: 5px;
		}
		table#tbl_content tr td {
		    vertical-align: top;
		}
		div#uptop_content_lft {
		    float: left;
		    width: 643px;
		}
		div#uptop_content_rght {
		    float: left;
		    width: 190px;
		    padding-top: 25px;
		    text-align: right;
		    margin-right: 10px;
		}
		div#div_koszyk {
		    float: left; 
		    margin-top: 32px;
		    padding-top: 15px; 
		    background-color: white;
		    padding: 15px;
		}
		img#koszyk {
		    margin-left: 5px;
		    margin-right: 5px;
		    float: left;
		}
		h2#pageTitle {
		    font-size: 12pt;
		    color: #4e4e4e;
		    font-weight: normal;
		    margin: 5px auto 5px 185px;		    
		}
		div.long_dot {
		    height: 2px;
		    width: 98%;
		    background: url('/img/lay/line.jpg') repeat-x;
		    font-size: 1px;
		    margin: 0px auto 2px auto;
		}
		div.long_dot_bot {
		    height: 2px;
		    width: 98%;
			 /* 
		    background: url('/img/lay/lined.jpg') repeat-x;
			 */
		    font-size: 1px;
		    margin: 0px auto 2px auto;
		}

	input.in_std {
	    border: 1px solid silver;
	    background-color: white;
	    color: #666666;
	}
	
	input, select {
	    border: 1px solid silver;
	    background-color: white;
	    color: #666666;
	}

/*			display_product		*/
	
/*		view product header		*/
    div.view_product_header {

	height: 22px;
	color: #6A6A6A;
	padding-top: 2px;
	font-weight: normal;
	font-size: 13pt;
	text-align: left;
	font-family: georgia, times New Roman, serif;
	border-bottom: 1px solid #a1a1a9;
    }
/*		view product gallery		*/
    div#gallery_container {
	width: 700px;
    }
    div#view_product_current_image {
	width: 320px;
	margin: 5px auto;
	text-align: center;
    }
	
	#gallery_container img	{
	margin-right:10px;
	padding:5px;
	border:1px solid #eeeeee;
	}
	
	#gallery_container img:hover	{

	padding:0px;
	border:6px solid #eeeeee;
	}
	
    div.div_gal {
	width: 173px;
	padding: 5px;
	border: 1px dotted silver;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
    }
    div.div_gal_c {
	width: 173px;
	padding: 5px;
	border: 5px solid white;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
    }
	 div.div_gal_c:hover {
  
		border: 5px solid #eeeeee;
  
    }
	 
	 
    div.div_gal_small_container {
	width: 400px;
	margin: 0px auto;
    }
/*		big gallery				*/
    div#big_gallery_container {
    
    }
    div#big_view_product_current_image {
	margin: 5px auto;
	text-align: center;
    }

    div.big_div_gal {
	width: 173px;
	padding: 5px;
	border: 1px dotted silver;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
	
    }
    div.big_div_gal_c {
	width: 173px;
	padding: 5px;
	border: 1px dotted black;
	float: left;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
    }
    div.big_div_gal_small_container {
	margin: 0px auto;
    }



/*		table view product (top one)		*/
   table#view_tbl_product {
	height: 35px;
	width: 700px;
	margin: 10px 0;
    }
   
	.prod_bord	{

		border:5px solid #fff;
	} 
    table#view_tbl_product tr td {
		vertical-align: top;
	
    }
    
    td#view_tbl_product_cat {
	text-align: center;
	width: 145px;
    }
    td#view_tbl_product_price {
	vertical-align: middle !important;
	text-align: cena;
	width: 70px;
    }
    td#view_tbl_product_form {
	vertical-align: middle !important;
	text-align: left;
	width: 190px;
    }
    td#view_tbl_product_basket {
	vertical-align: middle !important;
	text-align: right;
	width: 110px;
    }

/*		input submit			*/
   
    .button_sep {
        float: left;
        width: 5px;
        display: block;
        margin-right: 5px;
    }
					
/*		ajax classes			*/
    .null {
    
    }
    .ajloading {
    
    }
    .ajloading #up {
    	background: url('/img/spinner.gif') no-repeat 45% 50%;     
    }    
    .ajloading #big_up {
    	background: url('/img/spinner.gif') no-repeat 45% 50%;     
    }    
    .ajloading #view_product_current_image {
        visibility: hidden;
    }
    .ajloading #big_view_product_current_image {
        visibility: hidden;
    }

/*		login form			*/

    div#logform {
	
	margin: 0px auto;
	
    }
    div#logform_c {
	margin: 5px;
    }
    div#logform_c h3 {
	width: 170px;
    }

/*		bestsellers etc.		*/

    table.best {
	width: 168px;
	margin: 0px auto;
	font-size: 8pt;
    }
    td.best_img {
	text-align: center;
    }
    td.best_name {
	text-align: center;	
    }
    
div.container_lft {
	width: 185px;
	padding-left: 15px;
	float: left;
}
    div.container_rght {
	width: 175px;
	padding-left: 10px;
	float: left;
    }

div.container_cnt {
	padding:10px;
	width: 700px; 
	float: left; 
}





/*	firefox dotted border		*/
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
.error-message {
    color: red;
    font-size: 8pt;
}

/*			layout		*/

	.pageTitle_container {
	   width: 100%;
	   clear: both;
	}
	.pageTitle_menu {
	   width: 270px;
	   float: right;
	   display: inline;
		margin: 15px 25px 0px 5px;
	   text-align: right;
	}
	.stylowe_bot {
	   font-family: "Times New Roman", arial;
	   background: url('/img/lay/bg_bottom.jpg') no-repeat;
	   background-position: center center;
		width: 667px;
	   height: 113px;
	   margin: 0px auto;
	   text-align: center;
	   color: #646464;
	}
	.stylowe_bot a {
	   color: #646464;
	}



    .bg_gray_lft {
        width: 22px;
        background-image: url('/img/lay/bg_lft.jpg');
        background-repeat: repeat-y;
    }
    .bg_gray_rght {
        width: 22px;
        background-image: url('/img/lay/bg_rght.jpg');
        background-repeat: repeat-y;
    }
    .uptop {
        background-image: url('/img/lay/bg_top.jpg');
        background-repeat: no-repeat;
        background-position: top;
        width: 863px;
    }
    .uptop_lft {
        font-size: 0px;
        width: 367px;
        height: 82px;
        margin-left: 25px;
        margin-top: 31px;
        float: left;
        display: inline;
    }
    .uptop_rght {
        float: right;
        width: 330px;
        margin-top: 55px;
        text-align: right;
        padding-right: 30px;
        background-color: white;
    }

a.admin_button	{
	line-height:19px; 
	display: block; 
	background:url("/img/lay/th_tlo.gif") repeat-x scroll 0 0 transparent;
	color:#4A4A4A;
	height: 19px;
	color: black;
	text-decoration: none;
	padding:0 10px;
	border:1px solid #bfbfbf;
	float: left;
}

input.button	{
	height:21px; 
	display: block; 
	background:url("/img/lay/th_tlo.gif") repeat-x;
	color:#4A4A4A;
	color: black;
	text-decoration: none;
	padding:0 10px;
	border:1px solid #bfbfbf;
	float: left;
	font-family: arial;
	font-size: 12px;

}

select.jumpform {
	width: 420px;
	text-align: left;
	}
	
ul#ul_admin li {
	display: inline;
    }
a.current_admin {
	font-weight: bold;
	color: black;	
}
	
#ul_admin	{
	font-size: 13px;
	background:url('/img/lay/admin_menu_tlo.gif');
	background-repeat:repeat-x;
	margin:0px; 
	padding:0px;
	line-height: 37px;
	height: 37px;
}	

#ul_admin li	{
	border:0 solid;
	background:url('/img/lay/admin_menu_sep.gif');
	background-repeat: no-repeat;
	background-position: right;
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
	}

table #lista 	{
	margin:32px 0 0 20px;
}
	
#lista td	{
	text-align: center;
}
.paging	{
	text-align: center;
	margin:15px 0;
}


/* Modal window */
	.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid white;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}

div#flashMessage {
    font-size: 12pt;
    width: 100%;
    text-align: center;
    margin: 5px;

}		
		
/* Modal window end */
#content	{
	float: left; 
	background-color: white; 
	width:929px;
}

.transparency	{
	background-color: white;	
	filter:alpha(opacity=50);	
	-moz-opacity:0.5;		
	-khtml-opacity: 0.5;	
	opacity: 0.5; 
	width:10px; 
	padding:0;
}

.transparent	{
	display:block;
	background-color: white;
	background-repeat:repeat-y;
	filter:alpha(opacity=50);	
	-moz-opacity:0.5;	
	-khtml-opacity: 0.5;	
	opacity: 0.5;
	width:949px; 
	height: 10px;
}

#karta td	{
	border-bottom:1px solid #e8e8e8;
	text-align: center;
}

table #karta	{
	margin:9px; 
	width:609px; !important
}

#categories	{
	width:600px;
	margin-left:40px;	
}

#categories a	{
	display: block;
	float: left;
	outline: none;
}

#categories a:hover	{
	color:black;
	text-decoration: none;
}

#categories li {
	height: 21px;
	border-bottom: 1px dotted silver;
	padding-left:5px;
}

#categories li:hover {
	height: 21px;
	border-bottom: 1px dotted silver;
	background-color: #d0d0d0;
}

#categories table	{
	display: inline; 
	width: 500px; 
	height:22px;
	line-height: 21px;
}

#categories td	{
	line-height: 18px;
	height: 21px;
}


#categories img	{
border:0px solid;
margin:0 3px;

}

td.cat	{
 text-align: right; vertical-align: middle;
}

dt, dd {
		display: inline;
		margin-left: 5px;
		border: 1px solid black;
	}

td.gray	{
	padding: 5px 10px ;  
	background-color: #ebebeb; 
	vertical-align: top;
	}

td.gray2	{
	padding: 5px 10px ;  
	background-color: #f4f4f4; 
	vertical-align: top;
	}
	
.altrow	{
	background-color: #ebebeb;
}

.altrow2	{
	background-color: #f5f5f5;
}

tr.altrow:hover	{
	border:1px solid #6707C1;
	background-color: #ebebeb;
}

tr.altrow2	{
	border:1px solid #6707C1;
	background-color: #f5f5f5;
}

.message	{
	margin:25px auto 0 auto;
	font-weight: bold;
	color:red;
	text-align: center
}

.sold	{
	position:absolute; width:276px; height:351px
}
.sold_img	{
	position:absolute; z-index: 6; float: right; width:82px;  bottom:0; right:0
}
.sold_prod	{
	position:absolute; z-index:1; top:0px; left:0px; float:left
}

select.jumpform {
        width: 150px;
        text-align: left;
    }
	 
.related	{
	margin:0 10px;
}	 

#regulamin li {
	border:0px solid;
	line-height: 18px;
	
}
>>>>>>> .r92

