body  
{
	background: #cccccc url('images/bg.jpg') repeat-x;
	text-align: center; 
	margin: 0px;
	padding: 0px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

	
img.thumb
{
	border: 1px solid #AAAAAA;
	margin: 8px;
	padding: 1px;
}

/* LINKI */

a
{
	color: #000000;
}

/* NAGLOWKI */
h1 
{
	font-size: 18px;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
}
	
h2 	
{
	font-size: 16px;
	text-align: left;
}
	
h3
{
	font-size: 14px; 
	text-align: left;
	margin-left: 5px;
	margin-top: 20px;
}

h4
{
	font-size: 12px;
}
	
/* SELEKTORY */
div
{
	margin: 0px;
	padding: 0px;
}

/* MENU GLOWNE */
div#menu_top
{
	width: 740px;
	height: 5px;
	background: url('images/menu_top.jpg') bottom no-repeat;
}

div#menu_bottom
{
	width: 740px;
	height: 5px;
	background: url('images/menu_bottom.jpg') top no-repeat;
}

div#menu_left
{
	width: 20px;
	height: 40px;
	float: left;
	background: url('images/menu_left.jpg') right no-repeat;
}

div#menu_right
{
	width: 186px;
	height: 40px;
	float: left;
	background: url('images/menu_right.jpg') left no-repeat;
}

div#menu
{
	width: 740px;
	height: 40px;
}

div.menu_item 
{
	height: 40px;
	float: left;
}

/* WYSZUKIWARKA W MENU */
div#search_spacer
{
	height: 40px;
	width: 50px;
	float: left;
}

div#search_input
{
	height: 26px;
	width:	88px;
	margin-top: 7px;
	background: url('images/search_bar.jpg') 0px 0px no-repeat;
	float: left;
}
	
div#search_button
{
	height: 26px;
	width: 25px;
	margin-top: 7px;
	float:left;
}

/* KONTENERY */
div#container 
{
	width: 700px;
	background: none;
	margin: 0px auto;
}

/* kontener naglowka z menu */
div#head_container
{
	width: 740px;
	background: none;
	margin: 0px auto;
}

/* kontener flasha pod menu */
div#flash_container
{
	width: 740px;
	height: 260px;
	margin-top: 10px;
	background: none;
}

/* kontener tresci */
div#content_container
{
	width: 480px;
	margin-top: 20px;
	margin-right: 20px;
	text-align: justify;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
}

/* stopka */
div#footer
{
	width: 700px;
	height: 40px;
	margin-top: 20px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #bbbbbb;
	text-align: left;
	background: url('images/copyright.jpg') 0px 6px no-repeat;
	float: left;
}

/* box z boku */
div#side_container 
{
	width: 200px;
	padding: 0px;
	margin: 0px;
	float: left;
}

/* zawartosc boxa z boku */

div#side_container_content
{
	background-color: #c0c0c0;
	/*padding: 1px 10px 1px 10px;*/
	padding: 10px 0px 10px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-align:justify;
}

div#side_container_content a, href
{
	color: #000000;
}

/* gorna krawedz boxa z boku */
div#side_container_top
{
	width: 200px;
	height: 30px;
	background: url('images/sidebox_top.gif') bottom no-repeat;
}

/* dolna krawedz boxa z boku */
div#side_container_bottom
{
	width: 200px;
	height: 30px;
	background: url('images/sidebox_bottom.gif') top no-repeat;
}

/* gorna krawedz boxa w contencie */
div.box_top
{
	margin-top: 5px;
}

div#asortyment_box_top
{
	height:	36px;
	width:	480px;
	background: url('images/asortyment_box_top.gif') bottom no-repeat;
}

div#sklepy_box_top
{
	height:	36px;
	width:	480px;
	background: url('images/sklepy_box_top.gif') bottom no-repeat;
}

div#wyszukiwarka_box_top
{
	height:	36px;
	width:	480px;
	background: url('images/wyszukiwarka_box_top.gif') bottom no-repeat;
}

/* dolna krawedz j/w */
div.box_bottom
{
	width: 480px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	background: url('images/box_bottom.gif') 0px 0px no-repeat;
}

div.box_content
{
	width: 480px;
	background: url('images/box_middle.gif') repeat-y;
}

/* TXT */
span.box
{
	margin-left: 10px;
	margin-top: 5px;
	font-family: verdana, helvetica, sans-serif, sans;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}

/* opis pawilonu */
span.description
{
	display: block;
	font-family: Verdana, Helvetica, Sans-Serif, Sans;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-left: 5px;
	width: auto;
}

/* Wyroznienie wierszow tabeli */
td.diff1
{
	background: #CCCCCC;
	padding: 3px;
}

td.diff2
{
	background: #AAAAAA;
	padding: 3px;
}


/* LINKI */

/* link z logo CM */
a#top
{
	background: #cccccc url('images/top.jpg') no-repeat;
	width: 700px;
	margin: 0px auto;
	height: 83px;
	display: block;
}

/* linki w stopce */
a.footer
{
	color: #666666;
	text-decoration: none;
}
a.footer:hover
{
	color: #999999;
	text-decoration: underline;
}

/* menu glowne */
a.menu 
{
	height:  40px;
	margin: 0px;
	display: block;
}

a#glowna
{
	background: #cccccc url('images/glowna.jpg') 0px 0px no-repeat;
	width: 113px;
}
a#glowna:hover {
	background: #cccccc url('images/glowna_hover.jpg') 0px 0px no-repeat;
}


a#sklepy
{
	background: #cccccc url('images/sklepy.jpg') 0px 0px no-repeat;
	width: 92px;
}
a#sklepy:hover
{
	background: #cccccc url('images/sklepy_hover.jpg') 0px 0px no-repeat;
}
	

a#lokalizacja
{
	background: #cccccc url('images/lokalizacja.jpg') no-repeat;
	width: 82px;
}
a#lokalizacja:hover
{
	background: #cccccc url('images/lokalizacja_hover.jpg') 0px 0px no-repeat;
}


a#autobus
{
	background: #cccccc url('images/autobus.jpg') no-repeat;
	width: 122px;
}
a#autobus:hover
{
	background: #cccccc url('images/autobus_hover.jpg') 0px 0px no-repeat;
}


a#galeria
{
	background: #cccccc url('images/galeria.jpg') no-repeat;
	width: 61px;
}
a#galeria:hover
{
	background: #cccccc url('images/galeria_hover.jpg') 0px 0px no-repeat;
}


a#kontakt
{
	background: #cccccc url('images/kontakt.jpg') no-repeat;
	width:64px;
}
a#kontakt:hover
{
	background: #cccccc url('images/kontakt_hover.jpg') 0px 0px no-repeat;
}


td
{
	padding: 0px;
	margin: 0px;
	border: 0px solid #000000;
}

td.footer
{
	font-size: 10px;
	color: #aaaaaa;
}


td.infoleft {
	text-align: right;
	padding: 5px;
	width: 140px;
	font-family: Arial;
	font-size: 9px;
	color: #333333;
}

td.inforight {
	border: 1px solid #888888;
	padding: 5px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

/* WYSZUKIWARKA W MENU GLOWNYM */

form
{
	margin: 0px;
	padding: 0px;
}

/* pole do wpisywania */
input#search_query
{
	width: 78px; 
	margin-top: 5px;
	background: none;
	border: 0px solid #000000;
}

/* pole z formularza kontaktowego */
input.contact_form
{
	background: #DDDDDD;
	border: 1px solid #000000;
}

textarea.contact_form
{
	background: #DDDDDD;
	border: 1px solid #000000;
}

select.contact_form
{
	background: #DDDDDD;
	border: 1px solid #000000;
}

/* przycisk z lupa */
input#search_submit
{
	width: 25px;
	height: 26px;
	background: url('images/search.jpg') 0px 0px no-repeat;
	border: 0px solid #000000;
	cursor: pointer;
}

input#search_submit:hover 
{
	background: url('images/search_hover.jpg') no-repeat;
}

/* PODSTRONA NASZE SKLEPY */
select.sklepy
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	padding: 2px;
	margin-left: 10px;
	width:330px;
	background: #ffffff;
	border: solid 1px #999999;
	height: 21px;
}

input#sklepy_search
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	padding: 3px;
	margin-left: 10px;
	width:230px;
	background: #ffffff;
	border: solid 1px #999999;
}

input.go_button
{
	height:	20px;
	width:	26px;
	background: url('images/go_button.jpg') bottom no-repeat;
	border: solid 0px #000000;
	margin: 0px;
	cursor: pointer;
}

input.sklepy_search_button
{
	height:	20px;
	width:	26px;
	background: url('images/search_button.jpg') bottom no-repeat;
	border: solid 0px #000000;
	margin: 0px;
	cursor: pointer;
}

div.select_box
{
	height: 23px;
	width: 345px;
	float:left;
}

div.search_box
{
	height: 23px;
	margin: 0px;
	width: 250px;
	float:left;
}

div.search_button_box
{
	height: 23px;
	width: 135px;
	margin: 0px;
	float: left;
}

div.search_spacer_box
{
	height: 23px;
	width:95px;
	margin: 0px;
	float:left;
}

/* MAPKA z LOKALIZACJA SKLEPU W CENTRUM */
div#flash_map_border
{
	width:480px;
	height:334px;
	background: url('images/flash_border.gif') no-repeat 0px 0px;
	margin-bottom: 20px;
	padding: 4px;
	float:left;
}

div#flash_map_content
{
	width:472px;
	height:326px;
}

/* DANE KONTAKTOWE */
div#contact_box
{
	width: 700px;
	float: left;
	background: url('images/contact_form.gif');
}

div#contact_info
{
	width: 340px;
	height: 300px;
	margin-top: 35px;
	float:left;
}

div#contact_form
{	

	margin-right: 0px;
	width: 350px;
	height: 350px;
	float:right;

}

table.contact
{
	width: 300px;
}

td.column_left
{
	width: 70px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
	padding: 4px 10px 4px 10px; 
}

td.column_right
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	text-align: left;
	padding: 4px 10px 4px 10px;
}

a.column_right
{	
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	text-decoration: none;
}

a.column_right:hover
{
	color: #999999;
	text-decoration: underline;
}

/* przycisk wysylania formularza */
input#contact_send
{
	width: 67px;
	height: 19px;
	background: url('images/contact_send.jpg') 0px 0px no-repeat;
	border: 0px solid #000000;
	cursor: pointer;
	margin-top: 5px;
}
	
/* promocje */
div.news_body
{
	padding: 5px;
}

div.news_date
{
	font-size: 10px;
	font-style: italic;
}

div.break 
{
	padding: 2px;
	height: 10px;
	border-top: 1px solid #bbbbbb;
}


/* FLAGI */
div#flag_container 
{
	width: 200px;
	height: 16px;
	text-align: right;
	padding-top: 10px;
	paddin-right: 10px;
	margin: 0px;
	float: left;
}

a.flag
{
	width: 16px;
	height: 16px;
	margin: 0px;
	margin-left: 3px;
	padding: 0px;
	display: block;
	float: right;
}

a#pl
{
	background: url('images/pl.jpg') no-repeat;
}
a#pl:hover
{
	background: url('images/pl_over.jpg') no-repeat;
}
a#plactive
{
	background: url('images/pl_over.jpg') no-repeat;
}
a#it
{
	background: url('images/it.jpg') no-repeat;
}
a#it:hover
{
	background: url('images/it_over.jpg') no-repeat;
}
a#itactive
{
	background: url('images/it_over.jpg') no-repeat;
}
a#en
{
	background: url('images/en.jpg') no-repeat;
}
a#en:hover
{
	background: url('images/en_over.jpg') no-repeat;
}
a#enactive
{
	background: url('images/en_over.jpg') no-repeat;
}
a#ru
{
	background: url('images/ru.jpg') no-repeat;
}
a#ru:hover
{
	background: url('images/ru_over.jpg') no-repeat;
}
a#ruactive
{
	background: url('images/ru_over.jpg') no-repeat;
}
