.page_title {
	font-size: 16px;
	font-weight: bold;
}

.active, .submenu_active {
	font-weight: bold;
}

/* ------ Style dla logowania i zmiany hasła------ */
div#login_form_content {
 width: 300px;
 margin: 0 auto;
 margin-top: 25px;
 padding:10px;
 background-color: #dfefff;
 border: 1px solid #abcdef;
}

div#pass_form_content {
 width: 300px;
 margin: 0 auto;
 margin-top: 0px;
 padding:10px;
 background-color: #dfefff;
 border: 1px solid #abcdef;
}

div#login_form_content label, div#pass_form_content label {
 width: 100px;
 float:left;
 vertical-align: middle;
 font-weight: bold;
}
div#login_form_content div.center, div#pass_form_content div.center {
 text-align: center;
}

div#login_form_content div#title, div#pass_form_content div#title {
 font-weight: bold;
 margin-bottom: 20px;
}

/* Wyśrodkowanie głównej treści */
.content_content{
	text-align: center;
}

.main_content{
	margin: 10px auto; width: 65%;
}

/* ------ Style kom_k ------*/
.announce {
	position:absolute;
	margin-left:450px;
	margin-top:5px;
	/*background-color: #FFFFCC;
	border: 1px solid #9B0000;*/
	min-height:100px;
}

#comm_container {
	height: 250px;
	margin: 5px;
}

.comm {
	background-color: #ffffff;
	/*width: 300px;*/
	overflow: auto;
	/*border: solid 1px #999999;*/
}

#attach_list {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* ------ Style dla okienek MojeKonto ------ */
.bg_very_dark_gray{
	background-color: #f3feff;
	border: 1px solid #8EB7D0;
	width:350px;
}

/* ------ Style dla opcji moje konto ------ */
.myaccount_tabs_space{
	padding-left: 10px;
}

.bold_title {
	color: #9B0000;
	font-weight:bold;
	display: block;
	padding-bottom: 5px;
}

.bold_title_account {
	color: #737c7d;
	font-weight:bold;
	display: block;
	padding-bottom: 5px;
}

.bold_title_commhtml {
	color: #535c5d;
	font-weight:bold;
	display: block;
	padding-bottom: 5px;
}

/* ------ Style dla list wypunktowanych ------ */
.ul_main {
	lmargin:5px;
	list-style-position: outside;
	list-style-image: url(../images/arrow_sm.gif);
	padding-left: 30px;
	text-indent: 5px;
}

.ul_main li {
	margin-bottom:2px;
}

.button {
 font: normal 11px Arial, Helvetica, sans-serif;
 border: 1px solid #999999;
 background-color: #ffffff;
 cursor: pointer;
 width: 80px;
}

/* ------ Style sorta ------ */
div.sort_inside {
	background-color: #efeffa;
	border: 1px solid #999999;
	margin: 10px 5px;
	padding: 3px;
	width: 300px;
}

div.sort_inside input, div.sort_inside select
{
	vertical-align: middle;
	margin: 2px;
}

/* ------ Style filtra ------ */
div#filter {
	background-color: #efeffa;
	border: 1px solid #999999;
	margin: 10px 5px;
	padding: 5px 3px;
}

div#filter label {
	font-weight: bold;
}

div#filter input, div#filter select
{
	vertical-align: middle;
	margin-right: 5px;
}
/* ------ Style formularzy ------ */
.form_table {
	margin: 10px;
	border-spacing: 0px 1px;
	border-top: 1px solid #8EB7D0;
	border-right: 1px solid #8EB7D0;
	border-left: 1px solid #8EB7D0;
}

.form_table th {
	height: 20px;
	background-color: white;
	color: #67AEDE;
	font-size: 10px;
	font-weight: normal;
	padding-left: 5px;
	text-align: left;
	border-bottom: 1px solid #8EB7D0;
	border-collapse: separate;
	border-right: 1px solid #8EB7D0;
}

.form_table td {
	height: 45px;
	line-height: 14px;
	padding-left: 5px;
	padding-right: 5px;
	color: #064B94;
	font-size: 10px;
	text-align: left;
	border-bottom: 1px solid #8EB7D0;
}

.form_table .cblue td{
	background-color: #CAE9FC;
}

.form_table .cyellow td{
	background-color: #FCFBE6;
}
	

/* ------ Style tabel administracyjnych ------ */
.list_table {
	/*border-spacing: 0px 1px;
	background-color: #8EB7D0;
	border-collapse: separate;*/
	border-left: 1px solid #8EB7D0;
	border-right: 1px solid #8EB7D0;
	margin: 10px;
	margin-top: 0px;
}

.list_table th {
	height: 20px;
	background-color: white;
	color: #67AEDE;
	font-size: 10px;
	font-weight: normal;
	padding-left: 5px;
	text-align: left;
	border-top: 1px solid #8EB7D0;
	border-bottom: 1px solid #8EB7D0;
}

.list_table .header {
	border-bottom: 0px solid #8EB7D0;
}

.list_table td {
	height: 45px;
	line-height: 14px;
	padding-left: 5px;
	color: #064B94;
	font-size: 10px;
	text-align: left;
	border-bottom: 1px solid #8EB7D0;
}

.list_table .cblue{
	background-color: #CAE9FC;
}

.list_table .cyellow {
	background-color: #FCFBE6;
}
/*.list_table {
	/*border: solid 1px #999999;*//*
	background-color: #9B0000;
	margin: 10px;
}

.list_table_info {
	border: solid 1px #9B0000;
	margin: 10px;
}

.list_table_info td {
	background-color: #ffffff;
	color:black;
	border: solid 1px #ffffff;	
}
.list_table_info th {
	background-color: #efefef;
	color:black;
	border: solid 1px #ffffff;
}

.list_table_header {
	font-weight: bold;
	background-color: #efefef;
	height: 25px;
	padding: 3px;
}

.list_table_header td, .list_table_header th {
	padding: 3px;
}

.list_table_row {
	background-color: #ffffff;
}

.list_table_row td, .list_table_row th {
	padding: 3px;
}
*/
.img_button {
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}

/* Strona błędu */
div#error_page_content {
	width: 300px;
	margin: 0 auto;
	margin-top: 25px;
	padding:10px;
	background-color: #FFE6E6;
	border: 1px solid #999999;
}

/* ------ Style dla formularzy dodawanie nowego użytkownika,wersje językowe ------ */
.forms_table {
	border: solid 1px #cfcfda;
	margin: 10px auto;
	background-color: #efeffa;
	min-width:350px;
}
.forms_table h1 {
	color:#737c7d;
	font-size:12px;
}

.forms_table td,th {
	color:#424242;
	padding-top: 5px;
}
.forms_table th {
	text-align:left;
	font-weight:bold;
	padding-left: 10px;
}
.forms_table td {
	padding-right: 10px;
}


/* ------ Szczegóły produktu------*/
.photo
{
	margin: 30px;
	padding: 3px;
	border: 1px solid #999999;
}

.description
{
	padding: 20px;
}

.description .list_table_header 
{
	text-align: left;	
}


#scal
{
	
	float: left;
	margin: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.scalers
{
	padding-left:10px;
	width: 330px;
}	

#manipulation
{

	align: right;
	padding-top: 7px;
}

#noCart
{
	float: left;
}

#add
{
	float: right;
}

#other_numbers
{
	padding-left: 35%; 
}

/* ------ do zakomentowania------*/

.button {
  font: normal 11px Arial, Helvetica, sans-serif;
  border: 1px solid #999999;
  background-color: #ffffff;
  cursor: pointer;
}

.button_dark {
  font: normal 11px Arial, Helvetica, sans-serif;
  border: 1px solid #999999;
  background-color: #EFEFEF;
  cursor: pointer;
}
.container {
padding:20px;
}

/* ------ register.css------*/
div .container{
	padding: 20px;
}

.data{
	padding: 5px;
}

.data td, .data th
{
	padding: 5px;
	height: 20px;
	border-top: 1px solid #8EB7D0;
	border-right: none;
	border-bottom: none;
}
.data table
{
	border-bottom: 1px solid #8EB7D0;
	margin: 10px;
}
.data th
{
	border-left: 1px solid #8EB7D0;
}
.data td
{
	border-right: 1px solid #8EB7D0;
}

.data input, textarea, select
{
	border: 1px solid #8EB7D0;
}
.data input.checkbox
{
	border: none;
}
.data button
{
	background: #ddeaff;
	border: #8EB7D0;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #858585;
	margin-left: 3px;
}




.addr{
	background-color: #FFE6E6;	
}

.addr table tr th{
	padding-right: 20px;
	text-align: right;
}

.items{
	margin-left: 11px;
	margin-bottom: 10px;
	width: 97%;	
}

.items table{
 width: 100%;
}

.items table tr th{
	background-color: #DFDFDF;
}

h4{
	color: #9B0000;
}

.addr label{
	font-weight: bold;
}

.white_background{
	background-color: #FFFFFF;
}

/* Style zakładek przy zamówieniu */
.tabs_register
{
	float: left; 
	margin-right: 20px
}

/**
 * Poprawiony cantainer dla tabeli promocyjne 
 */
.rightcontent_container_blue2 {
background-color: #FFFBF5;
	width: 98%;
	margin-top: 2px;
}

.rightcontent_container_blue2 .box_header {
	color: #002851;
	position: relative;
	width: 320px;
	overflow: hidden;
	white-space: nowrap;
	font-family: 'Arial Narrow', arial, sans-serif;
}

.rightcontent_container_blue2 .padding {
	padding: 8px 10px 8px 10px;
}

.rightcontent_container_blue2 img {
	margin: 8px 8px 5px 5px;
}

.rightcontent_container_blue2 .box_cena {
	font-size: 10px;
	color: #65addf;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 100%;
}

.rightcontent_container_blue2 .box_cennik {
	font-weight: bold;
	font-size: 14px;
	height: 18px;
}

.rightcontent_container_blue2 .cennik_bad {
	color: #1f6ea2;
	text-decoration: line-through;
	display: inline;
	float: left;
}

.rightcontent_container_blue2 .cennik_good {
	color: #ff9c00;
	display: inline;
	margin-left: 10px;
	float: left;
}

.rightcontent_container_blue2 .box_description {
	height: 89px;
	width: 100%;
}

.rightcontent_container_blue2 .box_thumbnail {
	height: 89px;
	width: 102px;
	float: left;
}

.rightcontent_container_blue2 img {
	margin: 5px 18px 5px 5px;
}

.rightcontent_container_blue2 .box_data {
	float: left;
	width: 210px;
}

.rightcontent_container_blue2 .box_wiecej {
	height: 18px;
	float: right;
	/* margin-top: 10px; */
}

.rightcontent_container_blue2 .separator {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0px;
}

.rightcontent_container_blue2 .separator div {
	background-color: #CBD2D8;
	height: 1px;
}


/**
 * Poprawiony cantainer dla tabeli promocji bez obrazka 
 */

.rightcontent_container_green2 {
	background-color: #F5FFF6;
	width: 98%;
	margin-top: 2px;
}

.rightcontent_container_green2 .box_header {
	font-weight: bold;
	font-size: 14px;
	color: #074c94;
}

.rightcontent_container_green2 .box_cena {
	font-size: 10px;
	color: #65addf;
	padding-top: 5px;
	padding-bottom: 5px;
}

.rightcontent_container_green2 .box_cennik {
	font-weight: bold;
	font-size: 14px;
	height: 18px;
}

.rightcontent_container_green2 .cennik_bad {
	color: #1f6ea2;
	text-decoration: line-through;
	display: inline;
	float: left;
}

.rightcontent_container_green2 .cennik_good {
	color: #ff9c00;
	display: inline;
	margin-left: 10px;
	float: left;
}

.rightcontent_container_green2 .padding {
	padding: 8px 10px 8px 10px;
}

.rightcontent_container_green2 .box_wiecej {
	height: 18px;
	float: right;
	margin-right: 10px;
}

.rightcontent_container_green2 .separator {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0px;
}

.rightcontent_container_green2 .separator div {
	background-color: #CBD2D8;
	height: 1px;
}

/* begin Docelowo te style mogą ulec zmianie */
#submenu{
	height: 37px;
	width: 1004px;
	background-image: url("../images/mnu_bg.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: white;
	font-size: 14px;
}

#submenu a {
	color: white;
	font-size: 14px;
	text-decoration: none;
}

#submenu a:hover {
	color: white;
	font-size: 14px;
	text-decoration: underline;
}

#submenu .inner_menu_left {
	margin-left: 15px;
	float: left;
	margin-top: 7px;
}

#submenu .inner_menu_right {
	margin-right: 15px;
	float: right;
	margin-top: 7px;
}

#submenu .separator {
	display: inline;
	color: #63a2df;
}

/* end */

.change
{
	background: #faa;
}

div.wait
{
	display: none;
	position: fixed;
	right: 0px;
	top: 0px;
	color: #002244;
	background: #aaeeff;
	padding: 5px;
	width: 100px;
}

div.langs
{
	position: absolute;
	left: 20%;
	top: 0px;
	padding: 5px;
	width: 100px;
}
/* styl dla tabeli headera listingu*/
.prod_list_rows_title {
	background-color:#DFDFDF;
	font-weight:bold;
	text-align:left;
	height:25px;
}
.td_title {
	vertical-align:middle;
	background-color:#DFDFDF;
	padding:5px;
}
/* historia aktualizacji info aktywne */
.span_err {
	color: red;
}




/**
 * Nadpisane z koszyka i dodane własne - do zamówienia
 */
.koszyk_lista .wiecej { width: 12%; }
.koszyk_lista .kod { width: 7%; }
.koszyk_lista .nazwa { width: 30%; }
.koszyk_lista .producent { width: 20%; }
.koszyk_lista .cena {	width: 6%; }
.koszyk_lista .ilosc {	width: 13%; }
.koszyk_lista .jm { width: 5%; }
.koszyk_lista .dostepne {	width: 7%; }
.koszyk_lista .wartosc { width: 12%; }

.koszyk_lista .kod_mag { width: 15%; }
.koszyk_lista .cena_netto { width: 20%; }
.koszyk_lista .wartosc_netto { width: 20%; }

.koszyk_lista .platnik { width: 15%; }
.koszyk_lista .odbiorca { width: 15%; }
.koszyk_lista .transport { width: 15%; }
.koszyk_lista .platnosc { width: 8%; }
.koszyk_lista .dni_do_za { width: 8%; }
.koszyk_lista .wartosc_brutto { width: 9%; }


/**
 * nadpisanie marek - wielkość czcionek
 */
.marki select
{
	font-size: 13px;
	height: 19px;
}

.center_content {
	margin: 0 auto;
	text-align: center;
}




/**
 * Domyślne style dla formularzy
 */
form
{
	margin: 0px;
	padding: 0px;
}
fieldset
{
	border: none;
	margin-top: 10px;
}
legend
{
	font-weight: bold;
}
input
{
	width: 140px;
}
input, textarea, select
{
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #aaa;
}
input.short
{
	width: 90px;
	border: 1px solid #ccc;
}
button.styledButton, input.button
{
	background: #eee;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #858585;
	margin-left: 3px;
}

/**
 * Zapytanie o towar
 */
div.btn_wyslij button
{
	margin: 5px 30px 10px 0px;
}
.table_szczegoly .zap_padding textarea
{
	background: #fff;
	border: 1px solid #777;
}


/**
 * Nagłówki zamówień
 */
#ord_headers
{
	border-right: 1px solid #8EB7D0;
	border-left: 1px solid #8EB7D0;
}


/**
 * Pager
 */
div.pager a
{
	text-decoration: none;
}
.pages
{
	padding-right: 2px;
}


/**
 * Aktualnie zalogowani
 */
#logon_row
{
	border-bottom: none;
	border-top: 1px solid #8EB7D0;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

/**
 * Komunikaty
 */
#comm_contractor td
{
	padding: 10px 5px;
	text-align: center;
}

/**
 * Wersje językowa
 */
#transLinks a
{
	text-decoration: overline;
	margin-left: 5px;
	color: #777;
}


/**
 * Konto usera
 */
td.label span.contact_data
{
	display: block;
	padding: 0px;
	height: 21px;
}
td.label span.contact_data span.italic
{
	font-style: italic;
}



/**
 * Koszykowy popup
 */
#cart_popup
{
	display: none;
}
span.close
{
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	margin-left: 20px;
}
.koszyk_popup
{
	height: auto;
	z-index:1;
}
.koszyk_popup .center
{
	width: 100%;
	height: auto;
	overflow-y: hidden;
	overflow-x: visible;
}
.cart_item_name
{
	display: block;
	position: relative;
	width: 230px;
	overflow: hidden;
	height: 26px;
	white-space: nowrap;
	float: left;
	clear: both;
}

.koszyk_popup .center .entry .padding 
{
	font-size: 10px;
}


/**
 * Podsumowanie zamówienia
 */
p.order_summary_info
{
	font-style: italic;
	padding: 20px;
}


/**
 * Box wyprzedaży
 */

 /* POCZATEK: .header_wyprzedaze */

.header_wyprzedaze {
	background-image: url("../images/title_bg3.gif");
	background-repeat: repeat-x;
	background-position: top left;
	height: 21px;
	width: 100%;
}

.header_wyprzedaze .leftheader {
	height: 21px;
	line-height: 21px;
	font-size: 13px;
	font-weight: bold;
	color: #aa8800;
	float: left;
	margin-left: 7px;
}

.header_wyprzedaze .rightheader {
	height: 21px;
	line-height: 21px;
	font-size: 10px;
	color: #aa8800;
	float: right;
	margin-right: 7px;
}

.header_wyprzedaze .rightheader a {
	font-size: 10px;
	color: #aa8800;
	text-decoration: none;
}

.header_wyprzedaze .rightheader a:hover {
	text-decoration: underline;
}

.header_wyprzedaze .rightheader img {
	vertical-align: 1px;
	margin-top: 10px;
}

/* KONIEC: .header_wyprzedaze */


/**
 * Popupowy kalendarzyk
 */
.calendar
{
	width: 170px;
}

/**
 * Szybkie wyszukiwanie
 */
.szybkie_wyszukiwanie input 
{
	width: 131px;
	vertical-align: middle;
}
.szybkie_wyszukiwanie button
{
	margin: 2px 1px 0px 1px;
	width: 60px;
	vertical-align: middle;
}
.szybkie_wyszukiwanie
{
	cursor: pointer;
}

/**
 * Info o braku towarów na liście
 */
.no_items
{
	text-align: center; 
	font-style: italic; 
	text-decoration: underline;
}


/**
 * Zamowienie 3
 */

.order_step3 table
{
	width: 500px;
}
td.thSubst
{
	border-right: none;
	border-left: 1px solid #8EB7D0;
}


/**
 * Koszyk - usuwanie po checkbox-ach
 */
input.selectCh
{
	width: 30px;
	border: none;
}


/**
 * Raporty
 */
table.rep_table td
{
	border-left: 1px solid #8EB7D0;
	height: 25px;
}
table.rep_table td.boldTd
{
	font-weight: bold;
}
table.rep_table td img, table.rep_table td input
{
	vertical-align: middle;
}
table.rep_table td img.onclickImg
{
	cursor: pointer;
}
#dat_start, #dat_end
{
	width: 80px;
}
/* --- Rożki - nazwa --- */
.box_produkt .marker_name
{
/*font-weight:bold;*/
width:95%;
float:left;
display: inline;
text-align:right;
}
/* --- Dostepnosc w listingu produktow --- */
.box_produkt .box_szybkiezam_content .dostepnosc {
float:left;
margin-left:25px;
color:#002244;
font-size:11px;
height:18px;
line-height:18px;
}
.box_produkt .box_szybkiezam_content .dostepnosc .cred {
color:red;
}
.box_produkt .box_szybkiezam_content .dostepnosc .cgreen {
color:green;
}
/**
 * Boxy w liście
 */
.box_produkt .textline
{
	font-size: 12px;
	height: 22px;
}
.box_produkt .textline select
{
	font-size: 12px;
	height: 20px;
}

.box_produkt .box_header
{
	color: #002851;
	position: relative;
	width: 340px;
	overflow: hidden;
	white-space: nowrap;
	font-family: 'Arial Narrow', arial, sans-serif;
}
/* --- Powiekszenie obrazka / OKNO --- */
.window_large_img
{
	margin:20px;
	padding: 10px;
	background: #fff;
}
.window_large_img_close
{
	/*text-align:center;*/
	padding-top: 20px;
}
.window_large_img_close a
{
	font-size:13px;
	text-decoration:underline;
	color: #530;
}
.window_large_img_img img
{
	border:1px solid black;
}
/**
 * Lista na lewym pasku
 */
#sidebarLists
{
	background: #fff;
}
/*#sidebarLists .sidebarList
{
	padding: 20px;
	border-bottom: solid 1px #dadada;
	border-right: solid 1px #dadada;
}
.sidebarList h4
{
	font-size: 14px;
}
.sidebarList .sidebarShortListItem
{
	padding-bottom: 5px;
	cursor: pointer;
}
.sidebarShortListItem .sidebarShortListItemName
{
	font-size: 12px;
	font-weight: bold;
}
.sidebarShortListItem .sidebarShortListItemCode
{
	padding-left: 5px;
	color: #999;
}*/

.sidebarList
{
	border-right: 1px solid #D7DEE6;
	border-bottom: 1px solid #D7DEE6;
}
.sidebarList em
{
	padding-left: 10px;
}
.padding_c1 {
	padding: 3px 5px 5px 0px;
}

.rightcontent_header_blue_2 {
	background-color: #D7DEE6;
	height: 21px;
	width: 100%;
}

.rightcontent_header_blue_2 .leftheader {
	height: 21px;
	line-height: 21px;
	font-size: 13px;
	font-weight: bold;
	color: #074c94;
	float: left;
	margin-left: 7px;
}

.rightcontent_header_blue_2 .rightheader {
	height: 21px;
	line-height: 21px;
	font-size: 10px;
	color: #074c94;
	float: right;
	margin-right: 7px;
}

.rightcontent_header_blue_2 .rightheader a {
	font-size: 10px;
	color: #074c94;
	text-decoration: none;
}

.rightcontent_header_blue_2 .rightheader a:hover {
	text-decoration: underline;
}

.rightcontent_header_blue_2 .rightheader img {
	vertical-align: 1px;
	margin-top: 10px;
}

.separator2 {
	background-color: #CDD7E0;
	height: 1px;
	font-size: 0px;
}

.textline2 {
	background-image: url("../images/li_strzalka.gif");
	background-repeat: no-repeat;
	background-position: 1% 50%;
	padding-left: 12px;
	height: 16px;
	width: 260px;
	overflow: hidden;
	line-height: 16px;
	font-size: 10px;
	color: #074c94;
	font-family: Tahoma,sans-serif;
	cursor: pointer;
	white-space: nowrap;
}

.rightcontent_header_green
{
	background: url(../images/title_bg2.gif);
}
.rightcontent_header_green .leftheader
{
	color: #206E20;
}

.rightcontent_header_red
{
	background: url(../images/title_bg4.gif);
}
.rightcontent_header_red .leftheader
{
	color: #6E2020;
}



/**
 * Kursor na DIV-ach
 */
div
{
	cursor: default;
}

/**
 * Box bez obrazka
 */
div.no_image_box div.box_cena, 
div.no_image_box div.box_cennik, 
div.no_image_box div.separator_short,
div.no_image_box div.box_szybkiezam,
div.no_image_box div.box_szybkiezam_content
{
	width: 320px;
	margin-left: 10px;
}

.cred {
	color: red;
}

.cgreen {
	color: green;
}


/**
 * W ramach zmiany lokalizacji bannera i tła
 */
body {
	background-image: url("../images/banner/bg_reklama.gif");
}

#banner1 {
	background-image: url("../images/banner/h_baner1.jpg");
}

#banner2 {
	background-image: url("../images/banner/h_baner2.jpg");
}


/**
 * Formatowanie ceny na liście
 */
#rightcontainer .table_three td.priceTdDescr
{
	font-size: 10px;
	color: #65ADDF;
	padding-top: 5px;
}
#rightcontainer .table_three td.priceTd
{	
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color:#1F6EA2;
	padding-bottom: 5px;
}
#rightcontainer .table_three td.priceTdButtons
{
	text-align: right; 
	padding-top: 15px;
}


/**
 * Zmiany w boxach krótkiej listy
 */
.header_nowosci
{
	background-image: url(../images/title_bg2.gif);
}
.header_nowosci .leftheader 
{
	color:#206E20;
}

.header_promocje
{
	background-image: url(../images/title_bg4.gif);
}
.header_promocje .leftheader 
{
	color:#6E2020;
}


/**
 * Podświetlenie aktualnego szybkiego wyszukiwania
 */
.titleSearchPhrase
{
	color: red;
}

/**
 * Powrót do listy
 */
.backToList
{
	float:right;
	margin-right:20px;
}

/**  Strona głowna - okno komunikatu **/
.header_boxzarz_main {
	background-image: url("../images/title_bg1.gif");
	background-repeat: repeat-x;
	background-position: top left;
	height: 21px;
	width: 688px;
}

.header_boxzarz_main .rightheader {
	height: 21px;
	float: right;
	margin-right: 7px;
	margin-top:5px;
}
.header_boxzarz_main .leftheader {
	height: 21px;
	line-height: 21px;
	font-size: 13px;
	font-weight: bold;
	color: #074c94;
	float: left;
	margin-left: 7px;
}

.header_boxzarz_main .rightheader {
	height: 21px;
	float: right;
	margin-right: 7px;
}

#comm_container_main {
	height: 100px;
	margin: 5px;
	text-align: justify;
}
/** Lista produktow - napis dostepnosci **/
.availability_text {
	margin-left: 30px;
}
/**
* Formularz dodawanie/edycja jezykow
*/
.input_required_mark
{
	border-bottom: 1px solid rgb(255, 0, 0);
	font-size:9px;
}
.filterDetailsDefault
{
	font-size:12px;
}
.filterDetailsDefault ul
{
	padding-left: 20px;
	margin-bottom:0px;
}
.filterDetailsDefault li
{
	background-image: url("../images/li_strzalka.gif");
	background-repeat: no-repeat;
	background-position: 1% 75%;
	padding-left: 12px;
	overflow: hidden;
	white-space: nowrap;
}
.filterDetailsDefault li > input
{
	width: 10px; margin-left:2px;
}
.filterDetailsDefault  li > img
{
	cursor: pointer;
}
.stats 
{
	text-align:right;
	margin-bottom:5px;
}
.stats > label
{
		cursor: pointer;
}
.filter_input
{
	width:0px;
}
.marker_filter_red {
	height: 15px;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("../images/ico_roginfo_niedostepny.gif");
}

.marker_filter_green {
	height: 15px;
	background-repeat: no-repeat;
	background-position: top right;	
	background-image: url("../images/ico_roginfo_dostepny.gif");
}

.marker_filter_blue {
	height: 15px;
	background-repeat: no-repeat;
	background-position: top right;	
	background-image: url("../images/ico_roginfo_sale.png");
}