/*################################ BROIL KING ################################*/
body
{
	background: #000000 url("../_img/body_bg.jpg") no-repeat top center;	
	text-align: center;
}
div.top_menu
{
	width: 850px;
	height: 75px;
	margin: 0px auto;
	clear: both;
	background: #000000 url("../_img/top_menu_bg.gif") repeat-x;
	text-align: center;
}
	div.top_menu_logo
	{
		width: 233px;
		height: 75px;
		float: left;
		background: url("../_img/broil_king_logo.jpg") no-repeat;	
	}
	div.top_menu_ikony
	{
		padding-top: 26px;
		padding-left: 51px;
		float: left;	
	}
		div.top_menu_ikony img
		{
			padding-right: 10px;	
		}
		span.i_koszyk
		{
			width: 41px;
			height: 35px;
			background: url("../_img/i_koszyk.gif") no-repeat;	
			padding-right: 12px;
		}
		span.i_przechowalnia
		{
			width: 88px;
			height: 35px;
			background: url("../_img/i_przechowalnia.gif") no-repeat;	
			padding-right: 12px;
		}
		span.i_konto
		{
			width: 36px;
			height: 35px;
			background: url("../_img/i_konto.gif") no-repeat;	
			padding-right: 12px;
		}
		span.i_rejestracja
		{
			width: 73px;
			height: 35px;
			background: url("../_img/i_rejestracja.gif") no-repeat;	
			padding-right: 12px;
		}
	div.top_menu_search
	{
		float: right;
		padding-top: 26px;
		padding-right: 28px;	
	}
		div.search_input
		{
			width: 152px;
			height: 23px;
			background: url("../_img/szukaj_pole_bg.gif") no-repeat top left;
			text-align: center;
			float: left;
			clear: both;
			font-size: 10px;
			position: relative;
		}
			input.search_text
			{	
				border: none;
				color: #404040;
				width: 130px;	
				height: 15px;
				background: transparent;
				text-align: left;
				padding-top: 5px;
				padding-bottom: 5px;
				margin: 0px auto;
			}
			div.search_input a, div.search_input a:link, div.search_input a:visited
			{
				color: #a6a6a6;
				font: 9px/9px Arial;
				
			}
			div.search_input a:hover
			{
				color: #d1d1d1;
				text-decoration: none;	
			}
	button.search_button
	{
		width: 58px;
		height: 23px;
		float: left;
		background: transparent url("../_img/szukaj_guzik_bg.gif") top left;
		margin-left: 10px;	
		border: none;
	
	}
div.menu_main
{
	width: 850px;
	height: 329px;
	padding: 0px;
	margin: 0px auto;
	clear: both;	
}
div.menu_bottom
{
	width: 794px;
	height: 29px;
	background: #000000 url("../_img/menu_bottom_bg.gif") repeat-x;	
	clear: both;
	margin: 0px auto;
	padding: 22px 0px 0px 56px;
}
	div.menu_bottom img
	{
		padding: 0px 20px;
	}
	span.m_nowosci, span.m_promocje, span.m_o_firmie, span.m_technologia, span.m_regulamin, span.m_przepisy, span.m_kontakt
	{
		height: 10px;
		float: left;
		padding: 0px 20px;	
		margin-top: 3px;
		font: 1px/1px Arial;
	}
	span.m_nowosci
	{
		margin-top: 0px;
		height: 13px;
		width: 58px;
		background: url("../_img/m_nowosci.gif") no-repeat 20px 0px;
	}
	span.m_promocje
	{
		width: 68px;
		background: url("../_img/m_promocje.gif") no-repeat 20px 0px;
	}
	span.m_o_firmie
	{
		width: 54px;
		background: url("../_img/m_o_firmie.gif") no-repeat 20px 0px;
	}
	span.m_technologia
	{
		width: 89px;
		background: url("../_img/m_technologia.gif") no-repeat 20px 0px;
	}
	span.m_regulamin
	{
		width: 72px;
		background: url("../_img/m_regulamin.gif") no-repeat 20px 0px;
	}
	span.m_przepisy
	{
		width: 59px;
		background: url("../_img/m_przepisy.gif") no-repeat 20px 0px;
	}
	span.m_kontakt
	{
		width: 57px;
		background: url("../_img/m_kontakt.gif") no-repeat 20px 0px;
	}
div.content
{
	width: 850px;
	background: #1a1a1a;
	margin: 0px auto;
	text-align: center;	
}
	.ramka
	{
		padding: 5px;
		border: 1px solid #bfbfbf;
		background: #ffffff;	
	}
	.f_left
	{
		float: left;	
	}
	.f_right
	{
		float: right;	
	}
	div.title
	{
		margin: 0px auto;
		padding-top: 14px;
		clear: both;	
	}
	div.mrb5
	{
		margin-right: 5px;
		margin-bottom: 5px;	
	}
	div.w228
	{
		width: 228px;	
	}
	div.w577
	{
		width: 577px;	
	}
	div.w537
	{
		width: 537px;	
	}
	div.w240
	{
		width: 240px;	
	}
	div.h240
	{
		height: 240px;	
	}
	div.pl33
	{
		padding-left: 33px;	
	}
	div.pt20
	{
		padding-top: 20px;	
	}
	div.pt10
	{
		padding-top: 10px;	
	}
	.pb2
	{
		padding-bottom: 1px;	
	}
	.cb
	{
		clear: both;	
	}
	div.pb20
	{
		padding-bottom: 20px;	
	}
	div.pb10
	{
		padding-bottom: 10px;	
	}
	.pr20
	{
		padding-right: 20px;	
	}
	.pr10
	{
		padding-right: 10px;	
	}
	.pl10
	{
		padding-left: 10px;	
	}
	.pl20
	{
		padding-left: 20px;	
	}
	.border
	{
		border: 1px solid red;	
	}
	div.cntr
	{
		text-align: center;	
	}
	div.p40
	{
		padding: 20px 40px;
	}
	img.title_found
	{
		padding: 3px 0px;	
	}
	div.left_column
	{
		padding: 10px 7px 0px 15px;
		width: 228px;
		margin: 0px;
		float: left;	
	}
		div.left_column_top
		{
			width: 228px;
			height: 20px;
			padding-top: 10px;	
			background: url("../_img/left_column_top_bg.jpg") no-repeat bottom left;
			float: left;
			clear: both;
		}
		div.left_column_middle
		{
			width: 188px;
			padding: 0px 20px;
			height: auto;	
			background: url("../_img/left_column_middle_bg.jpg") repeat-y;
			float: left;
			clear: both;
			text-align: justify;
		}
		div.left_column_bottom
		{
			width: 228px;
			height: 20px;	
			padding-bottom: 10px;
			background: url("../_img/left_column_bottom_bg.jpg") no-repeat top left;
			float: left;
			clear: both;
		}
	div.right_column
	{
		padding: 10px 15px 0px 8px;
		width: 577px;
		margin: 0px;
		float: left;
	}
		div.product_row_text
		{
			float: left;
			width: 265px;
			padding-left: 20px;
			/*border: 1px solid red;	*/
		}
			div.product_row_title, div.product_row_title a
			{
				font: bold 14px/14px Tahoma;
				text-align: left;
				/*margin: 0px auto;*/	
				padding-bottom: 10px;
			}
		div.product
		{
			float: left;
			padding: 8px;
			text-align: center;
		}
			div.product_text
			{
				margin: 0px auto;
				padding: 10px 0px;	
			}
		div.product_description
		{
			padding-left: 40px;
			padding-right: 40px;	
		}
		div.right_column_top
		{
			width: 577px;
			height: 20px;
			padding-top: 10px;	
			background: url("../_img/right_column_top_bg.jpg") no-repeat bottom left;
			float: left;
			clear: both;

		}
		div.right_column_middle
		{
			width: 537px;
			padding: 0px 20px;
			height: auto;	
			background: url("../_img/right_column_middle_bg.jpg") repeat-y;
			float: left;
			clear: both;
			text-align: justify;

		}
		div.right_column_middle p
		{
			margin-top: 0px;
			margin-bottom: 0px;	
		}
		div.right_column_bottom
		{
			width: 577px;
			height: 20px;	
			padding-bottom: 10px;
			background: url("../_img/right_column_bottom_bg.jpg") no-repeat top left;
			float: left;
			clear: both;

		}
	div.foot
	{
		clear: both;
		margin: 0px auto;
		color: #666666;
		padding: 10px 0px;	
	}
	div.foot img
	{
		vertical-align: middle;
		padding: 0px;
		padding-left: 10px;
		margin: 0px;
	}
		div.foot a, div.foot a:link, div.foot a:visited
		{
			color: #666666;
			font: 9px/9px Arial;
			
		}
		div.foot a:hover
		{
			color: #a6a6a6;
			text-decoration: none;	
		}
table.ikony
{
	margin: 0px auto;	
}
table.ikony_male
{
	float: left;
}
table.ikony td
{
	text-align: center;	
	padding-top: 5px;
}
table.ikony_short td
{
	padding-left: 10px;
}
.c_m
{
	margin: 0px auto;
}
div.fix
{
	clear: both;	
	height: 1px;
	font: 1px/1px Tahoma;
}
.category_row
{
	color: #434343;	
}
.category_row a, .category_row a:link, .category_row a:visited
{
	color: #434343;
	
}
.category_row a:hover
{
	color: #3a8dae;
	text-decoration: none;	
}
div.ajax_top
{
	width: 307px;
	height: 32px;
	background: url("../_img/ajax_top.gif") no-repeat;	
	clear: both;
}
div.ajax_bottom
{
	width: 307px;
	height: 32px;
	background: url("../_img/ajax_bottom.gif") no-repeat;
	clear: both;	
}
div.ajax_middle
{
	width: 307px;
	background: url("../_img/ajax_middle.gif") repeat-y;
	clear: both;
}

td.cecha_l
{
	padding: 10px;
	padding-right: 20px;
	width: 270px;
	background: url("../_img/cechy_bg.gif") repeat-y 297px 0px;
	/*background: url("../_img/cecha_l_bg.gif") no-repeat bottom right;	*/
	text-align: right;
}
td.cecha_r
{
	padding: 10px;
	width: 80px;
	/*background: url("../_img/cecha_r_bg.gif") no-repeat bottom left; */	
	text-align: center;
}
td.cechy_kreska
{
	width: 400px;
	height: 5px;
	background: url("../_img/cechy_kreska.gif") no-repeat -22px 0px;
}
td.cechy_bottom
{
	width: 400px;
	height: 41px;
	background: url("../_img/cechy_bottom_bg.gif") no-repeat 297px 0px;	
}
td.cechy_top
{
	width: 386px;
	height: 41px;
	background: url("../_img/cechy_top_bg.gif") no-repeat 297px 0px;	
	padding: 0px 0px 0px 14px;
	margin: 0px;
}
td.rozmiar
{
	text-align: center;
	background: url("../_img/cechy_top_bg.gif") no-repeat 297px bottom;	
}
table.cechy
{
	border-collapse: collapse;
	width: 400px;
	margin: 30px 0px 0px;
}
/*################################ BROIL KING ################################*/


h2 {
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
}

/*  Layout */
    .belka_top {position:absolute; left:620px; top:30px; color: #ffffff; font-family:Arial; font-size:12px; }
    .menu_head {position:absolute; left:270px; top:80px; }
       
    .belka {color: #000000; font-family:Verdana; font-size:13px;}
    .text {color: #000000; font-family:Verdana; font-size:12px;}
	table.button tr td {padding-top:3px; font-size:9px;}

body, table, tr, td, div, b, a, input, textarea, form, select {
	font-family: Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
	font-size: 11px;
	margin:0px;
	color: #434343;
	}
	
a {text-decoration: none; color: #434343}	

img { border: none; padding: 0px; margin: 0px;}

a:hover img { text-decoration: none; }

a:hover, a.currentNavLink {
	color: #3a8dae;
	}
	


a.gora:link { color: #ffffff; font-size:12px; }
a.gora:visited { color: #ffffff; font-size:12px; }
a.gora:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
a.gora:active { color: #ffffff; font-size:12px; } 



.normal a:link {color: #000000;  font-size:11px; }
.normal a:visited {color: #000000;  font-size:11px; }
.normal a:hover { color: #000000;  font-size:11px; text-decoration: underline; }
.normal table, .normal td, .normal b { color: #000000; font-size:11px;}

.normal2 a:link {color: #ffffff;  font-size:12px; }
.normal2 a:visited {color: #ffffff;  font-size:12px; }
.normal2 a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
.normal2 table, .normal2 td, .normal2 b { color: #ffffff; font-family:Tahoma; font-size:12px;}

.normal3 a:link {color: #000;  font-size:12px; }
.normal3 a:visited {color: #000;  font-size:12px; }
.normal3 a:hover { color: #000;  font-size:12px; text-decoration: underline; }
.normal3 table, .normal3 td, .normal3 b { color: #000; font-family:Tahoma; font-size:12px;}

.pseudo_link 
{
	cursor: pointer;
}

.red{
  color: #bb0000;
}
.green{
  color: #005500;
}
.blue{
  color: #000033;
}


/* Form elements */
select, textarea, input, textarea { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	/*border-color: #563409;*/
	border-color: #cccccc;
    font-size: 12px;
}

.border0{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;

}

/* Price preview (info) */
.text_preview { 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	border-color: #563409;	
    font-size: 11px;
}

/* Terminarz */
.bg_red {    
    border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #770000;
    padding: 8px 16px;
}

.record_even {
    background-color: #f2f2f2;
    padding: 4px;
}
.record_odd {
    background-color: #fefefe;
    padding: 4px;
}
/* end Terminarz */

/* galeria */
    
#page_links, #page_links span { 
	color: #999; 
	font-size: 10pt 
}

#page_links span { 
	text-decoration: underline;
	margin: 0 2px 
}

#page_links #selected { 
	color: #888; 
	font-weight: bold 
}
/* koniec galerii */


/*wyszukiwarka ajax*/

div.searchDivHidden {

    position: absolute;
    left: 710px;
    border: none;
}
span.searchHint {
z-index: 1000;
padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
}
span.HintHighlight {
z-index: 1000;    
padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
    background-color: #f0f0f0;
    color: black;
}
span.HintUnHighlight {
z-index: 1000;
    padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
    background-color: white;
    color: black;
}
div.searchDiv {
z-index: 1000;
    text-align: left;
    border-left: 1px solid #cccccc; 
    border-right: 1px solid #cccccc; 
    border-bottom: 1px solid #cccccc; 
    position: relative; 
    top: 0px;
    width: 130px; 
    left: 0px;
    background-color: white;
}
#magicDiv 
{
	width: 0px; 
	height: 0px; 
	float: left;
	z-index: 1000;
	padding-left: 11px;
	position: absolute;
	top: 25px;
	left: 0px;
}
/* map site */
.map_category_div{
padding: 3px;
}

.map_subcategory_div{
padding: 2px;
}

.map_category_link{
font-weight: bold;
font-size:12px;
}

.map_subcategory_link1{
}

/*end ajax search*/

/* start menu kategorii */
.category  {
	width: 100%;
 	border-bottom: 1px solid #84b5df;
 	background-color:#67a4df;
 	padding-left:10px;
}

.category td {
	height: 30px;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url('../_img/strzalka.gif');
	background-position: center left;
	background-repeat: no-repeat;
	padding-top:4px;
}

.category td.no_bg {
	background-image: none;
}

.category td a {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	
}

.category td a span { 
	color: #ffffff;
}

.SiteMapCatgories {

	width: 100%;
}
.SiteMapCatgories td {
	vertical-align: top;
	width: 50%;
	padding-left: 15px;
	text-align: left;
}

.SiteMapCatgories td.border {
	border-left: 1px solid #666;
	text-align: right;
}

.SiteMapCatgories td.border div {
	text-align: left;
}

.site_map_category a {
	font-size: 12px;
	font-weight: bold; 
}

td.bg_category {background-color: transparent; color:#fff;}
td.box_top {padding-top:26px;}
td.bread_crumbs {padding: 2px 10px 1px 5px;}
a.more:link  {color:#000;}
a.more:visited  {color:#000;}
a.more:hover  {color:#000;}
a.more:active  {color:#000;}
div.product_name_list {padding-top:4px; color:#6c614d; font-weight:bold; padding-bottom:12px;}


/* AJAX */
div.actionAlertDiv {
z-index: 1000; background: transparent; position: fixed; top: 30%; left: 40%;
width: 307px; display: none;
}
ol.regulamin li
{
	padding: 0px 0px 10px 0px;	
	margin: 0px;
}
img.butle_bp
{
	margin-top: 20px;
}

div.tekst
{
	width: 487px; /* 497 */
	margin: 20px auto;	
	
}

h3
{
	font-size: 16px;	
}
.b20
{
	margin-bottom: 20px;
}
.l20
{
	margin-left: 20px;
}
.w200
{
	width: 200px;	
}

.kreska
{
	background: url("../_img/kreska.jpg") no-repeat center center;	
	width: 100%;
	height: 40px;
	font: 1px/1px arial;
	clear: both;
}
ul.przepisy li
{
	list-style-image: url("../_img/open.gif");
	list-style-type: circle
}

