* {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

img { vertical-align: middle; }

body {
	background: #323232;
	text-align: center;
	font: 8pt Tahoma;
}

div#container {
	width: 706px;
	margin: 0px auto;
	text-align: left;
}

div#navbar {
	width: 706px;
	height: 37px;
	background: white url('top_belka.jpg');
	text-align: right;
	font: 8px Verdana; font-weight: normal;
}
div#navbar a { font: bold 10px Arial; color: black; }

div#navbar table { position:relative; /*left: 150px; width: 540px;*/ left: 5px; width: 685px; top: 10px; font: bold 10px Arial; color: #464646; }
div#navbar table tr th { text-align: left; width: 50%; color: darkgray; }
div#navbar table tr td { text-align: right; width: 50%; }

div#navbar table td input { vertical-align: middle; text-align: center; margin: 0; padding: 0; border: 0; background: #EBEBEB url('input.gif'); width: 91px; height: 16px; font: 10px Verdana; margin-left: 5px; margin-right: 5px; }

div#topimg {
	margin-top: 10px;
}

#iwnav {
	height: 25px;
	width: 511px;
	background: url('top_nav.jpg') no-repeat;
	color: white;
} #iwnav p.navigation { margin:0px; padding:0px; position:relative; top: 6px; left: 10px; }
#iwnav p.navigation a { color: #fad40b; }

div#body td#menu {
	width: 194px;
	color: #9C9C9C;
	vertical-align: text-top;
}

div#body td#menu div#cart {
	min-height: 49px;
	/*background: url('Gas_07.gif') no-repeat 100% 100%;*/
	color: #9bdb1a;
	text-align: right;
}
div#body td#menu div#cart span.suma { color: #fad40b; }
div#body td#menu div#cart h3 a { font: bold 9pt Tahoma; color: white; }
div#body td#menu div#cart h3, div#body td#menu div#cart p { margin: 2px; margin-right: 10px; }

div#body td#menu hr { heigt: 1px; background: url('Gas_04.gif') }

div#body td#contenttd {
	
	width: 511px;
	vertical-align: text-top;
}

div#body td#contenttd div#content {

	background: white url('Gas_11.gif');
	color: #857777;

}

/*div#body td#contenttd div#content table { margin: 0 auto; }*/

div#copy {
	margin-left: 250px;
	color: #797979;
	font: 8pt Verdana;
	text-align: right;
}
div#copy p.links { margin-right: 30px; }
div#copy p.copyrights { margin-left: 100px; margin-right: 30px; }
div#copy p.copyrights a, div#copy p.links a { color: #797979; }

h2 {
	background: #c2ea42 url('Gas_17.gif');
	height: 26px; /*30-4*/
	color: white;
	font: bold 9pt Verdana;
	padding-left: 100px; /* - przez to rozjezdza sie strona w IE? Nie.*/
	padding-top: 4px;
} h2 a { color: white; }

h3 {
	font-size: 8pt;
	font-weight: bold;
	margin: 5px;
	margin-top: 10px;
}

div#body td#menu ul { margin-left: 20px; }
div#body td#menu ul li ul { margin-left: 0; }
div#body td#menu ul li, div#body td#menu ul li ul li {
	display: block;
	list-style: none;
	min-height: 20px;
	background: url('hr2.gif') no-repeat bottom right;
	margin-left: 20px;
	width: 140px;
	padding-top: 5px;
	text-align: left;
	color: #787878;
}

div#body td#menu ul.hardlinks { margin-left: 25px; }
div#body td#menu ul.hardlinks li { text-align: right; } div#body td#menu ul.hardlinks a { color: #808080; }

div#body td#menu ul.rules li { text-align: right; } div#body td#menu ul.rules a { color: #9bdb19; }


div#body td#menu ul li a, div#body td#menu ul li ul li a {margin-left: 10px;}
div#body td#menu ul li a { color: #fad40b; }
div#body td#menu ul li.sub a { color: white; }

input.searchinput {
margin-left: 30px;
border: 1px solid #696969;
background: #464646;
font: 9px Verdana;
color: white;
width: 115px;
height: 10px;
}

input.searchsubmit { font-weight: bold; color: orange; border:0px;margin:0px;background:transparent;margin-left:60px; }

/*jezeli sypia sie listy menu, to wykasuj div#body td#menu */

a, a:hover, a:visited { text-decoration: none; }
a, a:visited { color: #9bdb19; }

p { margin: 10px; margin-left: 20px }

li {display:block; padding: 2px;}

input, textarea, select { border: 1px solid #DFDFDF; padding: 3px; margin: 3px; background: #ebebeb; vertical-align: middle; }
input.image { border: 0; margin: 0; padding: 0; background: transparent; vertical-align: middle;}

h3.subcategories { color: #505050; margin-top: 0; margin-left: 10px;}

ul.subcategorieslist { margin-left: 20px; }

ul.subcategorieslist li
{
padding: 1px;
border: 0;
margin:1px;
list-style: none;
}
ul.subcategorieslist li a { color: #7A7A7A; font-weight: bold; } ul.subcategorieslist li a:hover { text-decoration: underline; }

.price { margin-left: 10px;color: #8ECA17 } .price strong { font-size: 1.3em; font-weight: normal; }
.buy { text-align: right; font-weight: bold; color: #e1a454; width: 100px; } .buy a {color: #e1a454}
.buy-right { text-align: right; font-weight: bold; color: #e1a454; margin: 2px; } .buy a, a.buy, .buy-right a, a.buy-right {color: #e1a454}
/*p.buy {margin: 2px; text-align: left; margin-left: 15px;}*/
.description { color: #7e7e7e; font-weight:normal; }
.smallText { color: #b3b3b3; font-weight: bold; }

td.sortlinks { font-weight: bold; color: gray; } td.sortlinks a { color: red; }

table.product_options { margin: 10px auto; }
table.product_options th { text-align: left; width: 50%;}
table.product_options td { text-align: right; width: 50%;}

table.typical_form { margin: 10px auto; }

table.productListing {
width: 95%;
margin: 5px auto;
}

div.systeminfo {
padding: 10px;
color: black;
border: 1px solid #fad40b;
background: #fbf4d1;
margin: 10px auto;
width: 90%;
}

table.productListing tr td.productListing-even {background: green;}

table.productListing tr td { border-bottom: 1px solid darkgray; }
table.productListing tr td table tr td.productListing-data { border: 0 }

p.cartsubtotal{ text-align: right; font-weight:bold; margin: 5px; margin-right: 20px; color: red; }
p.cart_stars{ color: darkgray; font-size: 0.9em; }

.product_info { padding-left: 20px; background: url('product_info_spacer.gif') no-repeat bottom; }
.product_info .name { font-size: 1.1em; color: red; font-weight: bold; margin-top: 0px; }
.product_info .name .smallText { font-weight: normal; color: #b3b3b3; font-size: 0.9em }
.product_info p {margin: 5px;}
div.product_info table tr td p.price { color: gray; font-size: 1.3em; font-weight: bold; }
div.product_info table tr td p.price s { color: lightgray; font-size: 0.8em; font-weight: bold; }
div.product_info table tr td p.price strong { font-size: 1.3em; font-weight: normal; }
div.product_info table tr td p.buy {margin:0}

span.gray_usual {
font-weight: bold; color: lightgray;
}
span.gray_usual a { color: gray; }span.gray_usual a:hover { color: red; }

div.productreview {
padding: 10px;
color: black;
border: 1px solid #fad40b;
background: #fbf4d1;
margin: 10px auto;
width: 90%;
}

p.hint {
padding: 10px;
color: black;
border: 1px dotted #fad40b;
background: #fbf4d1;
margin: 10px auto;
width: 90%;
font: 10px Verdana;
}

.pthumb { border: 1px solid lightgray; }
div.pthumbdiv { border: 1px solid #DADADA; width: 140px; height: 120px; margin: 1px; }
div.pthumbdiv img { border:0; margin: 20px auto;}

td.list {
padding: 5px;
border-bottom: 1px solid lightgray;
}

ul {margin: 5px;margin-left: 10px}
li {margin-left:10px; display: list-item;}

.iwpdi table { margin: 10px auto; border: 1px solid #E7E7E7 }
.iwpdi table tr td { padding: 4px; text-align: center; border-bottom: 1px dotted #F0F0F0 }
.iwpdi table tr th { padding: 6px; text-align: center; border-bottom: 1px solid #F0F0F0 }
