
/***********		GENERAL		******************/
#black {
	color: black;
}
body, table, tr, td, div, p, a, h1, h2, h3, h4, h5, h6, ul, li, ol, form, input, option, textarea, select {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
}

body 	{
	margin: 5px 5px 5px 5px;
	background-color: white;
}


a:active {
	text-decoration: none;
}

h1 {
	font-weight: normal;
	font-size: 21px; 
	color: #cc6600;
	margin-bottom: 10px;
}

h2 {
	font-weight: 100;
	font-size: 18px; 
	color: #cc6600;
	margin-bottom: 10px;
}

h3	{
	font-weight: 100;
	font-size: 18px;  
	color: #cc6600;
	margin-bottom: 5px;
}

h4 {
	font-weight: normal;
	font-size: 18px; 
	color: #cc6600;
	margin-bottom: 5px;
}

p.error {
	color: red;
	font-weight: bold;
	border: solid 1px red;
	padding: 10px;
	font-size: 120%
}

input.addToCart	{

}

ul.side_menu {
	text-align: left;
	list-style-type: none;
}



/************		MAIN PARTS		*************/

td.mainSection	{
	width: 100%;
	padding: 0px 7px 7px 7px;
	margin: 0px;	
}

td.rightSection	{
	border-left-style: solid; 
	border-left-width: 1px; 
	border-color: #336699;
	width: 200px;	
}

td.leftSection	{
	border-right-style: solid; 
	border-right-width: 1px; 
	border-color: #336699;
	width: 180px;
	padding: 0px;
	margin: 0px;
}

form.quickSearch	{
	margin: 0px;
	display: inline;
}

div.main_order td {
	vertical-align: top;
}

div.search_form {
	display: inline;
}

#main_footer p {
	text-align: center;
	font-size: 110%;
}

#main_footer a {
	font-size: 110%;
}

span.requiredNote {
	font-size: 80%;
}

span.tinyListing {
	font-size: 10px;
	color: blue;
	padding-right: 3px;
}

span.dotListing {
	background-image: url(../img/templ/dot.gif);
	background-position: center center;
	background-repeat: no-repeat;
}


/********** ITEM *************************************/
h1.itemName {
	color: black;
	padding-top: 0px;
	margin-top: 0px;
}

div.itemFloatImage {
	display: inline;
	float: right;
	margin: 15px;
	text-align: center;
}

span.itemPrice	{
	font-size: 16px;
	font-weight: bold;
}
span.itemOldPrice {
	text-decoration: line-through;
}

#item_polecane img {
 border: none;
 margin: 5px 20px 5px 20px;
}
#item_polecane table, td, tr {
 border: none;
 padding: 10px;
}
#item_polecane td {
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
}

ul.item {
	list-style-type: none;
	padding: 0px;
}


/************ TABELA Z PRODUKTAMI *********************/

img.itm_small {
	margin: 5px;
	border-style: solid;
	border-width:1px;
	border-color: rgb(192,0,32);}

td.si_sort {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(153,153,153);
	padding: 5px;
	}

td.si {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(153,153,153);
	font-size: 110%;
	padding: 5px;
}

tr.si {
	background-color:rgb(203,220,255);
	text-align:center;}

td.si_list1 {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(255,93,120);
	text-align: center;}

td.si_list2 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(255,93,120)}

td.si_list4 {
	text-align: justify;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(255,93,120)} 

tr.si_list_a {
	background-color: rgb(255,227,231);}

tr.si_list_b {
	background-color: rgb(255,241,243)}


/*****************		BOXES		*******************/
div.rightSection div	{
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #336699;
	margin: 0px 0px 10px 0px;
	min-width: 180px;
}

div.box_koszyk	{
	cursor: pointer;
}

div.box_lastviewed p {
	text-align: center;
}

div.box_catlisting table	{
	width: 200px;
	margin: 0px;
	padding: 0px;
}

div.box_catlisting td.content a {
	font-size: 11px;
}

div.box_catlisting td.head {
	background-color: #336699;
	color: #ffffff;
	width: 100%;
	padding: 5px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	
}

div.box_login {
	border-style: none;
}


div.box_manlisting table	{
	width: 100%;
}

div.box_manlisting td.content a	{
  	font-size: 11px;
}

div.box_manlisting td.head {
	background-color: #336699;
	color: #ffffff;
	width: 100%;
	padding: 5px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

div.box_grplisting table	{
	width: 100%;
}

div.box_grplisting td.content a	{
	font-size: 11px;
}

div.box_grplisting td.head {
	background-color: #336699;
	color: #ffffff;
	width: 100%;
	padding: 5px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

div.box_hotoffers {
	margin: 20px 0px 20px 0px;
	display: block;
}

div.box_hotoffers table	{
	width: 100%;
	background-color: #f0eeee;
}

div.box_hotoffers td.head {
	background-color: #ff9933;
	font-size: 120%;
	font-weight: bold;
	color: white;
}

div.box_hotoffers td.content {
	text-align: center;
	vertical-align: top;
	width: 200px;
}

/**************** NEWS, NOWOŚCI ****************/

#main_news {
}

#rssLink {
	text-align: right;
}

#main_news div.article {
	border-bottom: none;
	padding: 0px 0px 30px 0px;
}


#main_news h2, #main_news h3 {
	color: black;
	font-size: 16px;
	font-weight: bold;
	margin-top: 40px;
}

#main_news p.date {
	margin: 0px;
	padding: 0px;
	color: #a0a0a0;
}

#main_news p.more {
	text-align: left;
}

#main_news a {
	font-size: 100%;
}

#main_news li {
   margin-bottom: 10px;
}

#main_news td {
	vertical-align: top;
}

#main_news ul.small {
	font-size: 10px;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#main_news li.small {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
}

#main_news p.articleText {
	font-size: 100%;
}

#news_items_box{
	float: right;
	width: 150px;
	border-style: solid;
	border-width: 1px;
	border-color: #a0a0a0;
	padding: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#news_items_box div.item_name a{
	font-size: 80%;
	width: 150px;
}

#news_items_box div.item_name{
	margin-bottom: 10px;
}

#news_items_box div img{
	border-style:none;
}
div.news-box  {
	border-color: #f7db85;
	border-width: 1px;
	border-style: solid;
	background-color: #fffce9;
	padding: 10px;
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	clear: both;
}
td.news-box-title {
	clear: both;
	color: #999999;
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
}
table.news-box-items {
	width: 90%;
}

td.news-box-item {
	height: 100px;
	text-align: center;
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;	
	padding: 20px
}

td.news-box-item a img{
	vertical-align: top;
}
td.news-box-item a {
	vertical-align: top;
	text-align: middle;
}