body {margin: 0; padding: 0; font-family: verdana; font-size: 12px; overflow:auto; text-align:center; background-image:url(./images/top_menu2.png); background-repeat:repeat-x ;  background-position: 0px 245px; background-color:white;}
p {margin:0; padding:0; color:#000000; font-family:verdana; float:left; width:100%;}

a {text-decoration:none; color:#636363}
a:hover {color:#1d1d1d; }

h1 {font-size:14px;}
h2 {font-size:13px; padding-left:45px;}

.odnosniczek {text-decoration:none;}
.odnosniczek:hover {text-decoration:underline;}

input[type="submit"]  {background:#FF9900; cursor:pointer; color:white; font-size:11px; font-weight:bold; padding:0 5px; margin:0; border:1px solid #360017; font-family: tahoma;}
input[type="submit"]:hover {border:1px solid white;}

#stronka {width: 1200px; background: white; margin: 0 auto 0 auto; overflow:hidden; border:0px solid red; }




#top {width: 900px; background: white; float:left; margin:10px 0 0px 0; position:relative; padding:40px 0 0 0;  border:0px solid red;}

#top .top_wallet {width:900px; height:175px; margin-left:10px; }
#top .top_wallet img {border:0; float:left; }
#top .logo { position:absolute; top:180px; left:0px; width:900px;  height:57px; background-image:url(./images/top_address.png); background-repeat:no-repeat; display:block; border:0px solid black; color:#129FD3; padding:3px 0 0 25px;}
#top .satisfy { position:absolute; top:0px; left:660px; width:197px; height:200px; background-image:url(./images/top_satisfaction.jpg); background-repeat:no-repeat; display:block; border:0px solid black; color:#129FD3; padding:3px 0 0 25px;}


#top #menu {background-image:url(./images/top_menu.png); background-repeat:repeat-x; width:1200px; height:35px; float:left; border:0px solid red;}
#top #menu .menu_item {height:16px; margin:8px 0 0 7px; padding-right:7px; float:left; color:#ffffff; text-decoration:none; font-size:11px; }
#top #menu .vline {height:16px; border-right:1px solid #ffffff; float:left; margin:8px 0 0 0px;}
#top #menu .right_menu {width:600px; border:0px solid black; height:16px; margin:0px 0 0 0; float:right; color:#ffffff; text-align:left; height:14px;  }
#top #menu .right_menu a {color:#ffffff; text-decoration:none; font-size:11px; border-right:1px solid #ffffff; margin:8px 0 0 7px; 	padding-right:7px; float:left; }
#top #menu .right_menu p {color:#ffffff; text-decoration:none; font-size:11px; border-right:1px solid #ffffff; margin:8px 0 0 7px; 	padding-right:7px; float:left; }
#top #menu .right_menu .body_icon {width:14px; height:13px; float:left;  margin:8px 3px 0 7px;}
#top #menu .right_menu .logon_field {width:173px; height:21px; background-image:url(./images/menu_field.jpg); background-repeat:no-repeat; float:left; margin:5px 3px 0 0px; border:none;}
#top #menu .right_menu .logon_submit {width:29px; height:21px; background-image:url(./images/menu_arrow.jpg); background-repeat:no-repeat; float:left; margin:5px 3px 0 0px; border:none; cursor:pointer;  }
#top #menu .right_menu .logon_submit:hover {width:29px; height:21px; background-image:url(./images/menu_arrow_hl.jpg); background-repeat:no-repeat; float:left; margin:5px 3px 0 0px; border:none; cursor:pointer;  }

#prompt_line {width:900px; float:left; text-align:left; padding-left:10px; color:#FF9600;}
#prompt_line a {text-decoration:none;   font-size:13px; font-weight:bold; color:#FF9600; }
#prompt_line a:hover {text-decoration:underline;}
/* dotad gorna czesc */




#container {width: 1200px; float:left; overflow:hidden; text-align:justify; padding-bottom:30px;}

#container #left_menu {width:200px;  min-height:500px; float:left; position:relative; overflow:hidden; border:0px solid #ff9600; border-right:10px solid #E4E4E4; border-top:10px solid #E4E4E4;}
#container #left_menu .header {font-size:16px; font-weight:bold; text-align:center; float:left; width:200px; padding:3px 0; color:#4b4b4b; }
#container #left_menu #logowanie { width:200px; float:left; background:grey; border-top:5px solid #E4E4E4; border-bottom:20px solid #E4E4E4; padding:5px; color:white; text-align:center; background-image:url(./images/left_selector.jpg); background-repeat:repeat-y;}
#container #left_menu #logowanie a {color:white}

#container #left_menu #koszyk { width:200px; float:left; background:grey; border-top:5px solid #E4E4E4; border-bottom:20px solid #E4E4E4; padding:5px; color:white; text-align:center; background-image:url(./images/left_selector.jpg); background-repeat:repeat-y;}

#container #left_menu #categories {width:200px;  float:left; background: #E4E4E4;padding:0px 0 30px 0; }
#container #left_menu #categories .cat_box{width:200px;  float:left; }
#container #left_menu #categories .cat_box a:hover {color:#454545; }

#container #left_menu #categories .cat_box .main_cat{width:200px; float:left; margin:5px 0 0 0px; padding:0 0 5px 20px; color:white; text-decoration:none; font-weight:bold; background:grey; background-image:url(./images/left_selector.jpg); background-repeat:repeat-y;  text-transform:uppercase;}
#container #left_menu #categories .cat_box .children_cat{width:170px; float:left; color:#7C7C7C; text-decoration:none; padding:0 0 0 30px; background-color:white; background-image:url(./images/arrow.png); background-repeat:no-repeat;  background-position: 15px 2px;}
#container #left_menu #categories .cat_box .children_cat2{width:155px; float:left; color:#7C7C7C; text-decoration:none; padding:0 0 0 45px; background:white; background-image:url(./images/dot.png); background-repeat:no-repeat;  background-position: 35px 3px;}
#container #left_menu #categories .cat_box .children_cat3{width:140px; float:left; color:#7C7C7C; text-decoration:none; padding:0 0 0 60px; background:white; background-image:url(./images/dot.png); background-repeat:no-repeat;  background-position: 50px 3px;}
#container #left_menu #categories .cat_box .selected {color:#ff9600; }

#container #left_menu #promos {width:200px; float:left; border-top:5px solid #E4E4E4;}
#container #left_menu #promos .item { width:170px; border-bottom:25px solid #E4E4E4; border-right:0px solid #E4E4E4;  position:relative;  float:left; padding:0 15px;}
#container #left_menu #promos .item .loup { width:15px; height:15px; position:absolute; top:5px; left:168px; background-image:url(./images/left_promotion_icon.png); background-repeat:no-repeat; display:block; }
#container #left_menu #promos .item .picture { width:160px; float:left; border:0px solid black; display:block; }
#container #left_menu #promos .item .picture img {border:0;}
#container #left_menu #promos .item .desc { width:168px;  float:left; border:0px solid black; text-align:center; }

 


#container #main {width:880px; min-height:300px; float:left; padding-left:10px; }

#container #main .promo {width:750px; float:left; padding:5px 0 0px 5px; color:#cecece;}
#container #main .promo .item {width:348px; height:255px; float:left; padding:0 2px 0 0; margin:0 0 5px 20px; border:1px solid #cecece;}
#container #main .promo .item .name {width:320px; float:left; display:block; margin:5px 10px 5px 10px; color:#4e4e4e; text-transform:none; font-weight:bold; text-decoration:none; font-size:14px; border-bottom:1px solid #cecece;}	
#container #main .promo .item .picture {width:130px; float:left; border:1px solid #BDBDBD; display:block; margin:5px 10px 0 20px; text-align:center;}	
#container #main .promo .item .picture img {width:120px; border:0;}
#container #main .promo .item .desc {width:330px; height:80px; float:left; display:block; margin:5px 10px 0 0px; overflow:hidden; font-size:11px;}
#container #main .promo .item .desc p { padding:5px 0 0px 5px; color:#4e4e4e;}
#container #main .promo .item .availibility {width:170px; height:20px; float:left;}
#container #main .promo .item  a {text-decoration:none;}
#container #main .promo .item  a:hover {text-decoration:underline;}
#container #main .promo .item .price {width:160px; height:20px; float:left; border:0px solid black; display:block; margin:5px 10px 0 0px;}

#container #main .header_info {width:750px; padding:10px; background:#7c7c7c; color:white; margin-top:5px;}
#container #main .header_info a {color:white;}

#container #main .tresc {width:860px; padding:0px; }
#container #main .tresc .tekst {width:660px; float:left; margin-bottom:15px; }
#container #main .tresc .tekst p {width:630px;  margin:5px 45px;}
#container #main .tresc .tekst p strong{width:630px;  margin:5px 45px;}
#container #main .tresc .tekst .header {font-size:18px; font-family:verdana; padding-left:30px; color:white; background:#7c7c7c; margin:15px 45px; width:600px; text-transform:uppercase;}
#container #main .tresc .tekst .header p {font-size:14px; color:#FF9600; text-align:center; font-weight:bold; text-transform:uppercase; }
#container #main .tresc .tekst table { margin:5px 45px;}
#container #main .tresc .tekst .product_details {width:630px; float:left; margin:15px 45px; }
#container #main .tresc .tekst .product_details p {margin:0; padding:0;}
#container #main .tresc .tekst .product_details .description {width:630px; float:left; border:0px solid black; margin:10px 0 0 0px; line-height:18px; text-align:justify; }
#container #main .tresc .tekst .product_details .description  p {margin:5px 0;}
#container #main .tresc .tekst .product_details .price {width:630px; height:20px; float:left; border:0px solid black; margin:5px 0 0 0px; text-align:right; font-weight:bold;}
#container #main .tresc .tekst .fotki {width:650px; float:left; text-align:center;}
#container #main .tresc .tekst .fotki img {border:2px solid #d6d6d6; width:600px; margin:5px;}

#container #main .tresc .article {width:630px;  margin:5px 45px;}
#container #main .tresc .article .title {font-weight:bold; float:left; font-size:14px;}
#container #main .tresc .article .date {float:right; font-style: italic; font-size:10px;}
#container #main .tresc .article .text {width:100%; float:left;  }
#container #main .tresc .article .text p {width:100%; float:left; padding:0; margin:0; }
#container #main .tresc .article .signature {width:100%; float:left; font-style: italic; text-align:right;}

#container #main .tresc .products{width:690px; float:left; margin-bottom:15px; }
#container #main .tresc .products .product{width:690px; float:left; height:30px; }
#container #main .tresc .products .tlo1{ background:#E4E4E4;}
#container #main .tresc .products .tlo2{ background:#ffffff;}
#container #main .tresc .products .product .row1{width:30px; float:left; height:30px; text-align:center; }
#container #main .tresc .products .product .row2{width:400px; float:left; height:30px; }
#container #main .tresc .products .product .row3{width:150px; float:left; height:30px; }
#container #main .tresc .products .product .row4{width:75px; float:left; height:30px; }
#container #main .tresc .products .product .row5{width:50px; float:left; height:30px; }
#container #main .tresc .products .product .row6{width:85px; float:left; height:30px; }
#container #main .tresc .products .product .row7{width:50px; float:left; height:30px; }
#container #main .tresc .products .product .head{color: #436FFF; font-weight:bold; }
#container #main .tresc .products .product p{color: #414141; margin-top:5px;  }
#container #main .tresc .products .product a{color: #414141; text-decoration:none;}
#container #main .tresc .products .product a:hover { text-decoration:underline;}

#container #main .paginacja {text-align:center; width:770px; float:left; padding:10px 0;}
#container #main .paginacja a {text-decoration:none;}
#container #main .paginacja a:hover {text-decoration:underline;}

#stopka {width:1000px; height:91px; float:left; background-image:url(./images/footer.png); background-repeat:no-repeat; margin-bottom:40px; background-color:#E4E4E4; }
#stopka .contact {width:250px; height:60px; margin:12px 0 0 315px; border:0px solid red; text-align:left; float:left }
#stopka .contact p {color: #414141;}
#stopka .rights {width:200px; height:60px; margin:25px 10px 0 0; border:0px solid red; float:right;}
#stopka .rights p {color: #414141; font-size:10px;}
#stopka .rights p a {color: #414141; font-size:10px; text-decoration:none; }
#stopka .rights p a:hover {text-decoration:underline;}
.to_cart{background-image:url(./images/offer_icon.png); background-repeat:no-repeat; border:0; text-decoration:none; padding:0 0 0 15px; }

.przycisk {float:right; margin:10px;}


.imageBox,.imageBoxHighlighted{
		width:130px;	/* Total width of each image box */
		height:160px;	/* Total height of each image box */
		float:left;
		margin-left:20px;
		
	}
	.imageBox_theImage{
		width:110px;	/* Width of image */
		height:125px;	/* Height of image */

		/*
		Don't change these values *
		*/
		background-position: center center;
		background-repeat: no-repeat;
		margin: 0 auto;
		margin-bottom:2px;
	}

	.imageBox .imageBox_theImage{
		border:1px solid #DDD;	/* Border color for not selected images */
		padding:2px;
		
	}
	
	.imageBox .imageBox_theImage a{width:100%; height:100%; border:0px solid blue; display:block;}
	
	.imageBoxHighlighted .imageBox_theImage{
		border:3px solid #316AC5;	/* Border color for selected image */
		padding:0px;

	}
	.imageBoxHighlighted span{	/* Title of selected image */
		background-color: #316AC5;
		color:#FFFFFF;
		padding:2px;
	}

	.imageBox_label{	/* Title of images - both selected and not selected */
		text-align:center;
		font-family: arial;
		font-size:11px;
		padding-top:2px;
		margin: 0 auto;
	}
	
	
#product_images	
	{	float:left; width:630px;  background:inherit; padding:1%; padding-left:30px;	}
	
.error_msg {color:red; font-weight:bold;}
.info_msg {color:green; font-weight:bold;}




.comment {border:1px solid #cecece; float:left; width:630px; margin:10px 45px 15px 45px;}
.comment_header1 {font-size:20px; font-family:verdana; padding-left:30px; border-bottom:1px solid #cecece; color:#7c7c7c; margin:10px 45px 45px 45px; width:600px;}

.comment_header {font-size:14px; font-family:verdana; padding-left:20px; padding-right:10px; border-bottom:1px solid #cecece; color:#7c7c7c; margin:5px 0px; width:600px;}
.comment_insert_tbl {font-size:11px; font-family:verdana; padding:10px; border:1px solid #cecece; color:#7c7c7c; margin:5px 0px; width:630px; float:left; }
.comment_text {font-size:11px; font-family:verdana; padding-left:10px; color:#7c7c7c; margin:5px 0px; width:610px;}
.comment_signature {text-align:right; font-style: italic; font-size:11px; font-family:verdana; padding-left:10px; color:#7c7c7c; margin:5px 0px; width:610px;}

.comment_link { color:#9e9e9e;}
.comment_link:hover {color:#333333}
h1 {  font-family:arial; text-align:center; font-style: italic; color:inherit; font-size:22px; font-weight:bold;}
	 h2 {text-align:center; font-size:18px; font-family:arial; font-weight:bold; color:red; text-transform:uppercase;}
	 h3 {color:inherit; text-align:center;}

	 .ha1 {  font-family:Georgia, Arial; text-align:center; font-style: italic; color:inherit; font-size:22px; font-weight:bold;}
	 .ha2 {  font-family:Georgia, Arial; text-align:center; font-style: italic; color:inherit; font-size:20px; font-weight:bold;}
	 .ha3 {  font-family:Georgia, Arial; text-align:center; font-style: italic; color:inherit; font-size:18px; font-weight:bold;}

	 ul {color:inherit; font-size:16px; font-weight:bold; padding-left:300px; }
	 li {color:inherit;}

	 .bordered {border:2px solid #810214;}

	 .descTbl {width:800px; font-family:Georgia; margin:20px auto 20px auto; color:#810214;}
	 .descTbl th {padding:5px 15px; font-weight:bold; font-size:14px; text-transform:uppercase; }
	 .descTbl td {padding:5px 15px;font-size:14px; }
