div.error {
	color:#990000;
	font-weight: bold;
	font-size:11px;
}
#reg_error{
	color:#990000;
	font-size:15px;
	font-weight:bold;
}

#top_left_shop {
	background-image:url(img/top_left_shop.jpg);
	background-repeat:repeat;
	height:208px;
	width: auto;
}

#top_shop {
	width:900px;
}

#top_right_shop {
	background-image:url(img/top_right_shop.jpg);
	background-repeat:repeat;
	height:208px;
	width: auto;
}


.shop_left {
	background-color: #FFFFFF;
	width: 200px;
	height: 400px; 
	border:1px solid #BFBFBF;
	vertical-align:top;
}

.shop_tresc {
	font-size:12px; 
	vertical-align:top;
}

.shop {
	background-color: #FFFFFF;
	vertical-align:top;
	}

.shop_right {
	background-color: #FFFFFF;
	border-left:1px solid #B8B8B8;
	vertical-align:top;
	width: 187px;
}

.shop_bottom {
	background-image:url(img/shop_bottom.jpg);
	background-repeat:repeat;
	height: 7px;
}


a.link {
	color:#EFEFEF;
	font-size:10px;
	font-weight:normal;
}

.reg_name {
	font-size:11px;
	color:#333333;
	font-weight:normal;
	width:50%;
	text-align:right;
}


.reg_block_name {
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-align:center;
}

.reg_submit {
	text-align:center;
}

input.big_input {
	width:100%;
	font-size:10px;
	color:#000000;
	border: 1px solid #333333;
}
input.big_error{
	width:100%;
	font-size:11px;
	color: #990000;
	border: 1px solid #990000;
}

input.small_input {
	width:50%;
	font-size:11px;
	color:#000000;
	border: 1px solid #333333;
}
input.small_error {
	width:50%;
	font-size:11px;
	color:#990000;
	border: 1px solid #990000;
}
input.very_small_input {
	width:10%;
	font-size:11px;
	color:#000000;
	border: 1px solid #333333;
}
input.very_small_error {
	width:10%;
	font-size:11px;
	color:#990000;
	border: 1px solid #990000;
}



input.button {
   color:#4d4c4b;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#EFEFEF;
   border:1px solid;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#666666;
   border-bottom-color:#666666;
}
input.buttonhover{
   color:#000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#EFEFEF;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
}

input.stronicowanie {
   color:#4d4c4b;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   margin:0px; 
   padding:0px; 
   background-color:#FFFFFF;
   border:0px;
   cursor:pointer;
}

input.stronicowanie:hover {
   color:#000000;
   cursor:pointer;
}

checkbox.search {
	border: 1px solid #333333;
}

.table_search {
padding:5px; 
border:1px solid #333333; 
vertical-align:top;
}

select.search {
	font-size:10px;
	color:#000000;
	border:1px solid #ffffff;
}

/********************************************koszyki**********************************/
/*************************************************************************************/

span.price_no {
	text-decoration: line-through; 
	font-size: 10px; 
	color: #A60004;
}

input.basket_quantity {
	width:30px;
	border: 1px solid #333333;
}

.basket_header {
	font-weight:bold;
	font-size: 11px;
	text-align:center;
	border-bottom: 1px solid black;
}


.products_basket {
	background-color:#ffffff;
	width: 100%;
}

.products_cell {
	font-size:10px;
	text-align:left;
	border-right: 1px solid #BFBFBF; 
	border-bottom: 1px solid #BFBFBF;	
}

.products_cell_center {
	font-size:11px;
	text-align:center;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;	
}

.products_cell_right {
	font-size:10px;
	text-align:right;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;		
}

.small_basket_name {
	font-size:10px;
	width:60%;
	text-align:right;
	
}


.small_basket_value {
	width:50%;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-align:left;
}

table.basket {
	border: 1px solid #BFBFBF;
	width:100%;
	background-color: #F1F5F4;
	font-size: 12px;
}

/***************************************Lista produktów*********************************/

#products {
	padding-top:0px;
	width:100%;
	vertical-align:top;
}

.main_product_koszyk {
	text-align:right;
}

#registration {
	text-align:center;
}

.product_column {
	width:100%;
	text-align:left;
}

table.products_list {

	background-color: #ffffff;
	width:100%;
}

.product_details {
	border-top: 1px solid #5A361E;
	border-left: 1px solid #5A361E;	
	background-color: #FFFFFF;
	width:65%; 
	vertical-align:top;
}

.product_image {
	border: 0px solid #BFBFBF;
	height:115; 
	width:30%; 
	text-align:center;
}
.products_img {
	border: 1px solid black;
	width:100px;
	height:100px;
}

.category_name {
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	text-align:left;
	font-style:italic;
	padding-left:20px;
	width:60%;
}

.category_description {
	border: 1px solid #BFBFBF;
	padding-bottom:3px; 
	padding-top:3px;
	width:100%;
	background-color: #F1F5F4;
	padding-left:10px;
	font-size: 12px;
}
.category_count {
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	text-align:left;
	font-style:italic;
padding-left:20px;
	width:29%;
}

.category_sort {
	font-size: 12px;
	font-weight:bold;
	text-align: right;
}

/****************************************strona glówna***************************************/
.product_details_promo {
	border-right: 1px solid #666666; 
	border-top: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
	width:200px; 
	vertical-align:top;
}

.product_image_promo {
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
	height:110px; 
	width:113px; 
	text-align:center;
}

.product_details_new {
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
	width:200px; 
	height:115px;
	vertical-align:top;
}

.product_image_new {
	border-right: 1px solid #666666; 
	border-top: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
	height:115px; 
	width:115px; 
	text-align:center;
}
span.main_product_price_no {
	text-decoration: line-through; 
	font-size: 10px; 
	color: #A60004;
}

.main_product_price {
	font-size: 13px; 
	color: #888888;
	padding-left:5px;	
}	

.main_product_name {
	color: #333333;
	font-size: 12px;
	font-weight:bold;
	padding-left:10px;
	text-align:center;
}

.main_product_detail {
	color:#757575;
	font-size: 10px;
	font-weight:bold;
}

.main_product_value {
	color: #000000;
	font-size: 10px;
	font-weight:normal;
	padding-left:5px;
}

.main_block_name {
	font-size: 12px;
	font-weight:bold;
	color: #5A361E;
	text-align:left;
	font-style:italic;
	border-bottom: 1px solid #5A361E;
	padding-left:20px;
	width:100%;
}

a.product_link {
	font-size: 11px;
	color: #000000;
	cursor:pointer;
}

/**************************************wyszukiwarka********************************/
a.small_search_link {
	font-size:11px;
	color: #333333;
	}
td.small_search {
	background-image:url(./img/red_bg.jpg);
	background-repeat:repeat;
	background-position:top;
	height:26px;
	text-align:right;
	padding-right:5px;
	font-size: 13px;
	font-weight:bold;
	color: #F7FFE4;
}

td.lupka {
	background-color:#F1F1F1;
}
	
/**************************************szczególy produktu*****************************/

.product_details_image {
	width:40%;
	height:250px;
	text-align:center;
	vertical-align:middle;
	font-size: 12px;
	font-weight:bold;
}

.product_details_more_images {
	font-size:12px;
	font-style:italic;
	color:#999999;
}

table.detail_table {
	border: 1px solid #BFBFBF;
	background-color:#F5F5F5;
}

.product_details_name {
	font-size: 15px;
	font-weight:bold;
	color: #333333;
	text-align:left;
	font-style:italic;
	border: 1px solid #BFBFBF;
	padding-left:20px;
	width:60%;
	background-color: #A3A3A3;
	background-image:url(img/menu_tic.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.product_details_category {
	font-size: 15px;
	font-weight:bold;
	color: #333333;
	text-align:left;
	font-style:italic;
	border: 1px solid #BFBFBF;
	padding-left:20px;
	width:40%;
	background-color: #A3A3A3;
	background-image:url(img/menu_tic.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.product_details_option {
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	text-align:right;
}

.product_details_value {
	color: #333333;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
}

.product_details_header {
	font-size:11px;
	color:#5A361E;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px solid #5A361E;
}

.product_details_tekst {
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding-left:10px;
}
.product_details_price {
	font-size:11px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
.product_detail_price_no {
	text-decoration: line-through; 
	font-size: 11px; 
	font-weight:normal;
	font-style: normal;
	color: #a08030;
}
.product_pytanie {
	text-decoration: none; 
	font-size: 12px; 
	font-weight:normal;
	font-style: normal;
	color: #a08030;
	padding-bottom: 10;
}
.product_log_in {
	text-decoration: none; 
	font-size: 11px; 
	font-weight:normal;
	font-style: normal;
	font-family: verdana;
	color: #E00010;
	padding-bottom: 10;
}

a.details_link {
	font-size: 12px;
	lext-align: center;
	font-weight:bold;	
	color: #333333;
}

a.details_link:hover {
	color: #000000;	
}
