/*
 *		plik:		css/style.css
 *		autor: 		Technetium [Tc]
 *							Przemek Szalko
 *							01 czerwiec 2007
 *		modify:		Marek Kleszyk
 *							05 luty 2009
 *		system:		T.CMS-4.0-SEO
 */

@import url("menu.css"); 
@import url("comments.css"); 
 
			/* --------- standardowe ---------- */

.clear { clear: both; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.hidden { display: none; }
.error { color: #c00; }
.important { color: #f00; }
.not-important { color: #ccc; }
.row-dark { background: #ddd; }
.row-clear { background: transparent; }

img { border: none; }
a:focus { -moz-outline-style: none; }
a, a:visited, a:active { text-decoration: none; color: #077B66; }
a:hover { text-decoration: underline; }
.kursor { cursor: pointer; }

hr { background: #bbb; height: 1px; border: none; }
h1 { font-size: 10pt; }
h2 { font-size: 9pt; }
h3 { font-size: 8pt; }
h4 { font-size: 7pt; }

* {
	margin: 0;
	padding: 0;
}

p 
{
	margin: 0px;
	padding:0px;
	font-family: "Tahoma", "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 12px;
	color: #354548;
}

a
{
	margin: 0px;
	padding:0px;
	font-family: "Tahoma", "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 12px;
	color: #354548;
}



ul {
	margin: 5px 0;
	padding-left: 20px;
}

ul li {
	margin: 5px 0;
}

table {
	margin: auto;
	padding: auto;
}




/*----------formularze-----------*/
form
{
	padding:0px;
	margin:0px auto;
	width:400px;

}

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

legend
{
	display:none;
}

input.text, textarea, select, input.file 
{
	border: 1px solid #7f9db9;
	color: #354548;
	font-family:Tahoma;
	font-size:11px;
	width:210px;
}


textarea
{
	padding:2px;
	width:210px;
}


input.submit 
{

	margin:0px auto;
	width:82px;
	height:25px;
	background:url(../img/button_wyslij.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
	display:block;
}

label
{
	margin:0px;
	padding:0px;
	width:130px;
	padding-right:10px;
	float:left;
	line-height:18px;
	color:#5d6a6d;
	text-align:right;
	font-size:11px;
	
}

select
{
	padding-left:2px;
	height:18px;
	width:213px;
}

input.text
{
	height:16px;
	padding-top:2px;
	padding-left:2px;
}



div.kontrolka
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
}

div.kontrolka_textarea
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	padding:0px;
}

div.kontrolka p, div.kontrolka_textarea p
{
	font-size:10px;
	color:#5d6a6d;
	margin-left:140px;
	margin-top:3px;
}

div.form_separator
{
	height:1px;
	border-bottom:1px solid #e5e5e5;
	width:300px;
	margin:10px auto;
}

div.przycisk
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	text-align:left;

}


table
{
	border-collapse:collapse;
}

			/* --------- layout ---------- */
			
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Tahoma", "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 12px;
	color: #354548;
	background:#fff url(../img/bg.jpg) 0 0 repeat-x;
}

#bg_left
{
	width: 50%;
	position: absolute;
  left: 0;
  background: url(../img/bg_left.jpg) 0 0 repeat-x;
  height: 560px;

}

#container {
	width: 983px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position:relative;
}

div#top
{
	height:394px;
	overflow:hidden;
	text-align:left;
}

div#main
{
	overflow:hidden;
	border-left:1px solid #e8e8e8;
	background:url(../img/bg_main.jpg) 0 0 repeat-y;	
		

}

div#left
{
	width:312px;

	float:left;
	text-align:left;
	

}

div#left_oferta
{
	width:195px;

	float:left;
	text-align:left;

}

div#right
{
	width:669px!Important;
	width:666px;
	float:left;
	background:url(../img/bg_prawa_esfl.jpg) 0 0 no-repeat;
	text-align:left;
}

div#right_oferta
{
	width:779px!Important;
	width:776px;
	float:left;
	text-align:left;

}

#page-title 
{
	margin-left:21px;
	padding-left:21px;
	line-height:45px;

}

#page-title h1
{
	line-height:45px;
	font-family:Tahoma;
	font-size:12px;
	color:#4a8900;
}

#page-title img
{
	margin:17px 0px 14px 0px;
}

#page-title_oferta, #page-title_oferta_produkt
{
	margin-left:21px;
	padding-left:21px;
	line-height:39px!Important;
	line-height:41px;
	overflow:hidden;

}

#page-title_oferta h1, #page-title_oferta_produkt h1
{
	line-height:39px!Important;
	line-height:41px;
	font-family:Tahoma;
	font-size:12px;
	color:#4a8900;
}

#page-title_oferta_produkt h1
{
	color:#5d6969;
}

#page-title_oferta_produkt h1 span
{
	color:#4a8a02;
}

#middle-title
{
	margin-bottom:10px;
}

#middle-title h1
{
	line-height:35px;
	font-family:Tahoma;
	font-size:12px;
	color:#4a8900;
}


div.page-content 
{
	margin-left:24px!Important;
	margin-left:20px;

	
	border-top:1px solid #e8e8e8;	
	padding:15px 15px 15px 15px;
	position:relative;
	

	text-align:left;
	
}

div.page-content div.dziubek_gora
{
	position:absolute;
	top:-1px;
	left:40px!Important;
	left:0px;
	background:url(../img/dziubek_gora.jpg) 0 0 no-repeat;
	width:9px;
	height:5px;

}

div.page-content div.dziubek_dol
{
	position:absolute;
	bottom:-5px;
	left:40px;
	background:url(../img/dziubek_gora.jpg) 0 0 no-repeat;
	width:9px;
	height:5px;
	
	display:block!Important;
	display:none;

}

div#footer
{
	border-top:1px solid #e8e8e8;
	padding:0px 20px 20px 20px;
	clear:both;
}

/*-------------footer----------*/
div#footer div#menu-bottom
{
	text-align:right;
	line-height:40px;
	color:#a9a9a9;
}

div#footer div#realizacja
{
	text-align:right;
	font-size:11px;
		color:#a9a9a9;
}

div#footer div#realizacja a
{
	font-size:11px;
	color:#6ea133;
}

/*---------------top----------*/
div#top_lewa
{
	width:343px;
	height:394px;
	float:left;
}

div#top_prawa
{
	width:640px;
	height:394px;
	float:left;
}

div#menu-top
{
	height:24px;
	text-align:right;
	margin-top:25px;
}

div#menu_main
{
	height:48px;
	margin-top:11px;
}

div#top_flash
{
	height:334px;
	margin-top:11px;
	background:#fff;
}

div#t1 
{
	overflow:hidden;
	border-bottom:1px solid #e8e8e8;
	margin-top:3px;
	height:48px;
}

div#t1 div#my_na_mapie
{
	float:left;
	width:152px;
	height:48px;
}

div#t1 div#top_reklama
{
	float:left;
	width:190px;
	height:30px;
	border-top:1px solid #e8e8e8;
	text-align:center;
	padding-top:17px;
}

div#t1 div#top_reklama a 
{

}

div#t1 div#top_data
{
	float:left;
	width:190px;
	height:47px;
	border-top:1px solid #e8e8e8;
	line-height:50px;
	font-size:11px;
	color:#7f7f7f;
	text-align:center;
}

div#t1 div#top_data span
{
	font-weight:bold;
}

div#top_szukaj
{
	height:41px;


}

div#top_szukaj form#top_szukaj_form
{

	width:343px;
	margin:0px;
}

div#top_szukaj div.label
{
	float:left;
	width:120px;
	text-align:center;
	padding-top:8px;
}

div#top_szukaj input.text
{
	border:1px solid #e0dddd;
	width:165px;
	height:20px;
	margin-top:7px;
	float:left;
	padding-top:4px;
	color:#b2b2b2;
}

div#top_szukaj input#top_szukaj_wyslij
{
	width:37px;
	height:41px;
	background:url(../img/bg_top_button_szukaj.jpg) 0 0 no-repeat;
	float:right;
}

div#top_kontakt_cont
{
	width:343px;
	height:120px;
	background:url(../img/bg_top_lewa.jpg) 100% 0 no-repeat;
}

div#top_kontakt_cont div#top_kontakt
{
	padding:15px 60px 7px 20px;
	margin-bottom:4px;
	overflow:hidden;
	color:#fff;
}

div#top_kontakt_cont div#top_kontakt p
{
	color:#fff;
}

div#top_kontakt_cont div#top_aktualnosci_naglowek
{
	width:240px;
	height:42px;
	
	border-top:1px solid #5a9318;
	border-left:1px solid #5a9318;

}

div#top_kontakt_cont div#top_aktualnosci_naglowek img
{
	margin:12px 0px 0px 15px;

}

/*-----------strona glowna------------*/
div#strona_glowna
{
	position:relative;
}

div#strona_glowna div.text_cont
{

	width:280px;
}

img.hp_nagl_oferta_handlowa
{
	margin:20px 0px 0px 0px;

}

div#hp_oferta_handlowa_cont
{
	margin:10px 0px 10px 45px;
	width:600px;

}

table#hp_oferta_handlowa
{
	width:100%;
}

table#hp_oferta_handlowa td
{
	width:25%;
	padding:0px 5px;
}

table#hp_oferta_handlowa a
{
	color:#5d6a6d;
	background:url(../img/arrow1.jpg) 0 52% no-repeat;
	padding-left:12px;
	line-height:20px;
}

table#hp_oferta_handlowa a:hover
{
	color:#6ea133;
}

/*----zmieniarka------*/
div#zmieniarka
{
	width:320px;
	height:190px;
	
	position:absolute;
	right:0px;
	top:-32px;
	overflow:hidden;
}

div#zmieniarka a.tabs
{
	display:none;
}

div#zmieniarka div.tab_texts
{
	background:url(../img/bg_hp_zmieniarka_text.png) 0 100% no-repeat;
	position:absolute;

	bottom:35px;
	left:0px;
	width:300px;

	display:none;
	color:#fff;
	padding:5px 10px;
	font-size:18px;
	overflow:hidden;

}

div#zmieniarka a#tab_1
{
	display:block;
}


div#zmieniarka div#nav
{
	position:absolute;
	bottom:3px;
	left:0px;
	height:26px;
	width:320px;
	background:url(../img/bg_hp_zmieniarka_nav.png) 0 0 no-repeat;
	text-align:center;
}

div#zmieniarka div#nav a
{
	color:#fff;
	font-size:11px;
	line-height:26px;
}



div#zmieniarka div#nav a.zmien_link, div#zmieniarka div#nav a.zmien_link_act
{
	background:url(../img/bg_zmieniarka_link.jpg) 0 0 no-repeat;
	padding:1px 5px 2px 5px;
	line-height:16px;
	font-weight:bold;
	color:#b78736;
}

div#zmieniarka div#nav a.zmien_link_act
{
	background:url(../img/bg_zmieniarka_link_act.jpg) 0 0 no-repeat;
	color:#fff;
}


/*-----------textowka--------------*/
div.page-content div.text_cont
{
	margin-left:3px;
}

div.page-content p.data
{
	font-size:11px;
	color:#b4b4b4;
	margin-bottom:5px;
}

div.page-content a.content_foto
{
	float:left;
	margin:0px 15px 10px 0px;
	
}

div.page-content a.content_foto img
{
	padding:3px;
	background:#e8e8e8;
}

div#strona_glowna
{
	border-bottom:1px solid #e8e8e8;	
}



/* ---------lewa----------- */
div#lewa_aktualnosci
{
	width:281px;
	margin:0px 10px 0px 25px;
}

div#lewa_aktualnosci div.nagl
{
	margin-top:15px;
}

div#lewa_aktualnosci div.news_item
{
	margin:15px 0px;
}

div#lewa_aktualnosci div.news_item a.tytul
{
	color:#5d6a6d;
	font-weight:bold;
	background:url(../img/ico_text_grey.gif) 0 52% no-repeat;
	padding-left:15px;

}

div#lewa_aktualnosci div.news_item p.data
{
	font-size:9px;
	color:#90a6aa;
	margin-bottom:5px;
	margin-top:5px;
}

div#lewa_aktualnosci div.news_item div.skrot
{

}

/*lewa oferat handlowa*/

div#lewa_oferta_handlowa
{
	width:281px;
	margin:0px 10px 0px 25px;
}

div#lewa_oferta_handlowa div.nagl
{
	padding-bottom:12px;
	border-bottom:1px solid #e8e8e8;
}

div#lewa_oferta_handlowa table
{
	margin:10px 0px;
	width:100%;
}

div#lewa_oferta_handlowa table td
{
	width:50%;
	padding:0px 5px;
}

div#lewa_oferta_handlowa table a
{
	color:#5d6a6d;
	background:url(../img/arrow2.jpg) 0 52% no-repeat;
	padding-left:12px;
	line-height:20px;
}

div#lewa_oferta_handlowa table a:hover
{
	color:#6ea133;
}

/*-----oferta handlowa w jednej kolumnie */
div#left_oferta div#lewa_oferta_handlowa
{
	margin:10px 0 0px 0;
	width:195px;

}

div#left_oferta div#lewa_oferta_handlowa div.nagl
{
	padding-left:15px;
	margin-bottom:10px;
}

div#left_oferta  div#lewa_oferta_handlowa  a
{
	color:#5d6a6d;
	background:url(../img/arrow2.jpg) 0 52% no-repeat;
	padding-left:12px;
	line-height:20px;
	display:block;
	margin-left:15px;
}

div#left_oferta  div#lewa_oferta_handlowa a:hover
{
	color:#6ea133;
}

/*------lewa bannerek-----------*/
div#lewa_banner
{
	width:274px;
	margin:0px auto;
	padding:5px 0px;
}

/*--------lewa player----------*/
div#lewa_player
{

	margin:0px 0px 10px 0px;
	text-align:center;


}

/*------------aktualnosci--------------*/
div#aktualnosci
{

}

div#aktualnosci div.item
{
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:10px;
}

div#aktualnosci div.last
{
	border-bottom:none;
	padding-bottom:0px;
}

div#aktualnosci div.item div.foto
{
	width:130px;
	margin-right:15px;
	float:left;
}

div#aktualnosci div.item a.news_foto
{

}

div#aktualnosci div.item a.news_foto img
{
	padding:3px;
	background:#e8e8e8;
}

div#aktualnosci div.item a.tytul
{
	color:#4a8900;
}

div#aktualnosci div.item p.data
{
	line-height:25px;
	font-size:11px;
	color:#b4b4b4;
}

div#aktualnosci div.item div.skrot
{

}

div.pager
{
	text-align:center;
	margin-top:10px;
	clear:both;
}

div.pager a.link
{
	color:#4a8900;
}

div.pager span.inactive
{

}

/*-------oferta handlowa kategorie--------*/
div#page_oferta_handlowa_kategorie
{
	padding-right:5px;
/*	margin-top:39px!important;
	margin-top:41px;*/
	padding-left:0px;
	margin-left:0px!Important;
	border-left:1px solid #e8e8e8;
	
}

div#page_oferta_handlowa_kategorie div.row
{
	overflow:hidden;
	margin-bottom:10px;


	height:150px;

}

div#page_oferta_handlowa_kategorie div.row div.item
{
	float:left;
	width:180px;
	background:#f3f3f3 url(../img/bg_item.jpg) 0 100% no-repeat;
		margin-left:12px!Important;
		margin-left:10px;
		padding-top:16px;
}

div#page_oferta_handlowa_kategorie div.row div.last
{
	margin-right:0px;
}

div#page_oferta_handlowa_kategorie div.row div.item div.foto
{
	width:150px;
	text-align:center;
	margin:0px auto;
	height:102px;
}

div#page_oferta_handlowa_kategorie div.row div.item div.foto img
{
	border:3px solid #fff;
}

div#page_oferta_handlowa_kategorie div.row div.item div.nazwa
{
	width:180px;
	margin:0px auto;
	text-align:center;
}

div#page_oferta_handlowa_kategorie div.row div.item div.nazwa a
{
	font-size:11px;
	font-family:Tahoma;
	color:#5d6a6d;
	font-weight:bold;
	line-height:31px;
}

div#page_oferta_handlowa_kategorie div.row div.item div.nazwa a:hover
{
	color:#4a8900;
}

/*------oferta handlowa widok kategorii--------*/
div#page_oferta_handlowa_kategoria
{
	padding-right:5px;
	padding-left:0px;
	margin-left:0px!Important;
	border-left:1px solid #e8e8e8;
	position:static;
}

div#page_oferta_handlowa_kategoria div.row
{
	overflow:hidden;
	margin-bottom:10px;

	
	height:206px;
	clear:both;
	

}

div#page_oferta_handlowa_kategoria div.row div.item
{
	float:left;
	width:180px;
	background:#f3f3f3 url(../img/bg_item.jpg) 0 100% no-repeat;
	margin-left:11px!Important;
	margin-left:9px;
	
	padding-top:16px;

}

div#page_oferta_handlowa_kategoria div.row div.last
{
	margin-right:0px;
}

div#page_oferta_handlowa_kategoria div.row div.item div.foto
{
	width:150px;
	height:150px;
	text-align:center;
	margin:0px auto;
	position:relative;

}

div#page_oferta_handlowa_kategoria div.row div.item div.foto img
{
	border:3px solid #fff;
}

div#page_oferta_handlowa_kategoria div.row div.item div.foto img.promocja_znacznik
{
	top:0px;
	right:0px;
	position:absolute;
	border:none;
}

div#page_oferta_handlowa_kategoria div.row div.item div.nazwa
{
	width:180px;
	margin:0px auto;
	text-align:center;
	
	font-size:11px;
	font-family:Tahoma;
	color:#5d6a6d;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	

}

div#page_oferta_handlowa_kategoria div.row div.item div.nazwa a
{
	font-size:11px;
	font-family:Tahoma;
	color:#5d6a6d;
	font-weight:bold;

}

div#page_oferta_handlowa_kategoria div.row div.item div.nazwa a:hover
{
	color:#4a8900;
}


/*-------produkt------*/
div#page_oferta_produkt
{
	padding-right:5px;
	padding-left:20px;
	margin-left:0px!Important;
	border-left:1px solid #e8e8e8;
	position:static;

}


div#page_oferta_produkt div.foto
{
	width:150px;
	width:265px;
	text-align:center;
	float:left;
	margin-right:20px;
	position:relative;
	
}


div#page_oferta_produkt div.foto img
{
	padding:4px;
	background:#e8e8e8;
}

div#page_oferta_produkt div.foto img.promocja_znacznik
{
	top:0px;
	right:0px;
	position:absolute;
	padding:0px;
	background:none;
}

div#page_oferta_produkt div.dane
{
	float:left;
	width:350px;
	margin-bottom:20px;
}

div#page_oferta_produkt div.dane p.nazwa
{
	color:#5d6a6d;
	font-weight:bold;
	margin-bottom:7px;
}

div#page_oferta_produkt div.dane a.wystawca
{
	color:#4a8900;
	font-weight:bold;

}

div#page_oferta_produkt div.dane div.opis
{

}

div#page_oferta_produkt div.dane div.separator
{
	height:1px;
	border-bottom:1px solid #e8e8e8;
	margin:10px auto 0px auto;
}

div#page_oferta_produkt div.dane div.dodatkowe_pola
{
	padding:5px 0px;
}

div#page_oferta_produkt div.dane div.dodatkowe_pola p
{
	line-height:18px;
}

div#page_oferta_produkt div.dane div.dodatkowe_pola p span
{
	color:#4a8a02;
	font-weight:bold;
}

div#page_oferta_produkt div.gal_row
{
	overflow:hidden;
	float:right;
	
	width:97px;
	
}

div#page_oferta_produkt div.gal_row div.gal_row_foto
{

	padding:2px;
	background:#e8e8e8;
	margin-right:0px;
	margin-bottom:5px;
	text-align:center;
}

div#page_oferta_produkt div.wystawca_dane
{
	clear:both;
	padding-top:10px;
}

div#page_oferta_produkt div.wystawca_dane p
{
	font-size:11px;
	color:#5d6a6d;
	line-height:14px;
}

div#page_oferta_produkt div.wystawca_dane p a
{
	font-size:11px;
	color:#5d6a6d;
}

/*---------wystawcy------*/
div#page_wystawcy
{
	padding-right:5px;
	padding-left:20px;
	margin-left:0px!Important;
	border-left:1px solid #e8e8e8;
	position:static;
}

div#page_wystawcy div.row
{
	overflow:hidden;
	margin-bottom:10px;

	
	height:130px;
	clear:both;

}

div#page_wystawcy div.row div.item
{
	float:left;
	width:180px;
	background:#f3f3f3 url(../img/bg_item.jpg) 0 100% no-repeat;
	margin-right:10px!Important;
	margin-right:9px;
	
	padding-top:16px;


}

div#page_wystawcy div.row div.last
{
	margin-right:0px!Important;
	margin-right:0px;
}

div#page_wystawcy div.row div.item div.foto
{
	width:150px;
	height:80px;
	text-align:center;
	margin:0px auto;
	position:relative;

}

div#page_wystawcy div.row div.item div.foto img
{
	border:3px solid #fff;
}

div#page_wystawcy div.row div.item div.foto img.promocja_znacznik
{
	top:0px;
	right:0px;
	position:absolute;
	border:none;
}

div#page_wystawcy div.row div.item div.nazwa
{
	width:180px;
	margin:0px auto;
	text-align:center;
}

div#page_wystawcy div.row div.item div.nazwa a
{
	font-size:11px;
	font-family:Tahoma;
	color:#5d6a6d;
	font-weight:bold;
	line-height:31px;
}

div#page_wystawcy div.row div.item div.nazwa a:hover
{
	color:#4a8900;
}



/*---------page wystawca--------*/
div#page_wystawca
{
	padding-right:5px;
	padding-left:20px;
	margin-left:0px!Important;
	border-left:1px solid #e8e8e8;
	position:static;
}

div#page_wystawca div.nagl
{
	overflow:hidden;
	border-bottom:1px solid #e8e8e8;
	padding:0px 10px 10px 10px;
	margin-bottom:15px;
	
	height:auto!Important;
	height:120px;

}

div#page_wystawca div.nagl div.logo
{
	float:left;
	width:160px;
	

}

div#page_wystawca div.nagl div.dane
{
	float:right;
	width:260px;
	
}

div#page_wystawca div.nagl div.dane p
{
	font-size:11px;
	color:#5d6a6d;
	text-align:right;
	line-height:14px;
}

div#page_wystawca div.nagl div.dane p a
{
	font-size:11px;
	color:#5d6a6d;
}

div#page_wystawca p.label
{
	font-weight:bold;
	color:#4a8900;
	margin-bottom:11px;
}

div#page_wystawca div.opis
{
	margin-bottom:15px;
}

div#page_wystawca div.opis_oferta
{
	margin-bottom:15px;
}

div#page_wystawca div.wystawca_produkty
{

}

div#page_wystawca div.wystawca_produkty div.row
{
	overflow:hidden;
	margin-bottom:10px;

	
	height:200px;
	clear:both;

}

div#page_wystawca div.wystawca_produkty div.row div.item
{
	float:left;
	width:180px;
	background:#f3f3f3 url(../img/bg_item.jpg) 0 100% no-repeat;
	margin-right:10px!Important;
	margin-right:9px;
	
	padding-top:16px;
	


}

div#page_wystawca div.wystawca_produkty div.row div.last
{
	margin-right:0px!Important;
	margin-right:0px;
}

div#page_wystawca div.wystawca_produkty div.row div.item div.foto
{
	width:150px;
	height:150px;
	text-align:center;
	margin:0px auto;
	position:relative;

}

div#page_wystawca div.wystawca_produkty div.row div.item div.foto img
{
	border:3px solid #fff;
}

div#page_wystawca div.wystawca_produkty div.row div.item div.foto img.promocja_znacznik
{
	top:0px;
	right:0px;
	position:absolute;
	border:none;
}

div#page_wystawca div.wystawca_produkty div.row div.item div.nazwa
{
	width:170px;
	margin:0px auto;
	text-align:center;
	padding:0px 5px;
	height:31px;	
	overflow:hidden;
}

div#page_wystawca div.wystawca_produkty div.row div.item div.nazwa a
{
	font-size:11px;
	font-family:Tahoma;
	color:#5d6a6d;
	font-weight:bold;
	line-height:31px;
}

div#page_wystawca div.wystawca_produkty div.row div.item div.nazwa a:hover
{
	color:#4a8900;
}


/*-----------dodaj produkt----------*/
div#page_dodaj_produkt
{

}

div#page_dodaj_produkt form#dodaj_produkt
{
	width:500px;
}

div#page_dodaj_produkt form#dodaj_produkt textarea
{
	width:300px;
}

div#page_dodaj_produkt form#dodaj_produkt input.submit
{
	width:89px;
	height:24px;
	background:url(../img/button_dodaj_produkt.jpg) 0 0 no-repeat;
}

div#page_dodaj_produkt div#gallery_list
{
	font-size:11px;
	width:405px;
	margin:0px auto;
		color:#5d6a6d;
}

/*------------galeria ---------------*/
div.galeria_podstrona
{
}

div.galeria_podstrona h1
{
	line-height:45px;
	font-family:Tahoma;
	font-size:12px;
	color:#4a8900;
	margin-top:10px;
}

div.galeria_podstrona div.opis
{

}

div.galeria_podstrona div.row
{
	overflow:hidden;
	margin-bottom:15px;
	padding-left:10px!Important;
	padding-left:10px;
}

div.galeria_podstrona div.row div.foto
{
	border:1px solid #f1f1f1;
	width:170px;
	height:120px;
	padding:1px;
	text-align:center;
	float:left;
	margin-right:25px!Important;
	margin-right:20px;
	
}

/*
div.galeria_podstrona div.row
{
	overflow:hidden;
	margin-bottom:15px;
	padding-left:10px!Important;
	padding-left:10px;
}

div.galeria_podstrona div.row div.foto
{
	border:1px solid #f1f1f1;
	width:120px;
	height:120px;
	padding:1px;
	text-align:center;
	float:left;
	margin-right:25px!Important;
	margin-right:20px;
}
*/

div.galeria_podstrona div.row div.foto a
{

}

div.galeria_podstrona div.row div.foto a img
{

}

/*---------logowanie----------*/
div#page_logowanie
{

}

div#page_logowanie form#login_form input#wyslij
{
	width:70px;
	height:24px;
	background:url(../img/button_zaloguj_sie.jpg) 0 0 no-repeat;
}

div#page_logowanie div.form_separator
{

}

div#page_logowanie p
{
	text-align:right;
	width:300px;
	margin:0px auto;
}

div#page_logowanie p a#przypominij_haslo
{
	font-size:11px;
	color:#5d6a6d;
	background:url(../img/arrow3.jpg) 100% 52% no-repeat;
	padding-right:15px;
}

/*----------mapa strony------------*/
div#page_mapa_strony
{

}

div#page_mapa_strony ul
{
	list-style:none;
}

div#page_mapa_strony a
{
	font-size:11px;
	background:url(../img/arrow2.jpg) 0 52% no-repeat;
	padding-left:13px;
	color:#5d6a6d;
}

div#page_mapa_strony a.parent
{
	color:#4a8900;
	font-weight:bold;
}

div#page_mapa_strony div.separator
{
	height:1px;
	font-size:1px;
	background:url(../img/separator.jpg);
}

/*----------wyszukiwarka------------*/
div#page_wyszukiwarka
{

}

div#page_wyszukiwarka, div#page_wyszukiwarka p
{
	font-size:11px;
}

div#page_wyszukiwarka p.main_label
{
	font-weight:bold;
	line-height:25px;
}

div#page_wyszukiwarka p.main_label span
{
	font-weight:bold;
	color:#4a8900;
}

div#page_wyszukiwarka p.label
{

}

div#page_wyszukiwarka p.label strong
{

}

div#page_wyszukiwarka h1
{
	margin-bottom:5px;
}

div#page_wyszukiwarka h1 a
{
	font-size:12px;
	color:#4a8900;
	background:url(../img/ico_text_grey.gif) 0 52% no-repeat;
	padding-left:12px;
}

div#page_wyszukiwarka div
{

}

div#page_wyszukiwarka div.separator
{
	height:1px;
	font-size:11px;
	background:url(../img/separator.jpg) 0 0 repeat-x;
	margin:12px 0px;
}

div.powrot
{
	text-align:right;
	margin-top:10px;
	padding-right:40px;
	clear:both;
}

/*-------------edytuj produkty lista------------*/
div#edytuj_produkty_lista
{

}


div#edytuj_produkty_lista div.row
{
	overflow:hidden;
	margin-bottom:10px;

	
	height:230px;
	clear:both;

}

div#edytuj_produkty_lista div.row div.item
{
	float:left;
	width:180px;
	background:#f3f3f3 url(../img/bg_item.jpg) 0 100% no-repeat;
	margin-right:10px!Important;
	margin-right:5px;
	
	padding-top:16px;
	


}

div#edytuj_produkty_lista div.row div.last
{
	margin-right:0px!Important;
	margin-right:0px;
}

div#edytuj_produkty_lista div.row div.item div.foto
{
	width:150px;
	height:150px;
	text-align:center;
	margin:0px auto;
	position:relative!Important;
	position:static;

}

div#edytuj_produkty_lista div.row div.item div.foto img
{
	border:3px solid #fff;
}

div#edytuj_produkty_lista div.row div.item div.foto img.promocja_znacznik
{
	top:0px;
	right:0px;
	position:absolute;
	border:none;
}

div#edytuj_produkty_lista div.row div.item div.nazwa
{
	width:170px;
	margin:0px auto;
	text-align:center;
	padding:0px 5px;
	height:61px;	
	overflow:hidden;
}

div#edytuj_produkty_lista div.row div.item div.nazwa a
{
	font-size:11px;
	font-family:Tahoma;
	color:#5d6a6d;
	font-weight:bold;
	line-height:31px;
}

div#edytuj_produkty_lista div.row div.item div.nazwa a:hover
{
	color:#4a8900;
}

h1.informacje_nagl
{
    color:#0f296d!Important;
}

.page-informacje div.item a.tytul
{
    color:#0f296d!Important;
}

div.pager_informacje a.link
{
    color:#0f296d;
}

div#menu-top
{
	height:24px;
	text-align:right;
        position:absolute;
        top:25px;
        right:0px;
        margin-top:0px;
}

div#top_flash
{
	height:334px;
	margin-top:60px;
	background:#fff;
}

.kontrolka_recaptcha
{
    height:130px;
    clear:both;
    padding-left:40px;
}

.kontrolka_recaptcha label
{
    float:none;
}

#bg_left.bg_left_podstrony
{
  background: url(../img/bg_left_small.jpg) 0 0 repeat-x; 
}

div#top.top_podstrony
{
    height:296px;
}

div#top.top_podstrony div#top_lewa
{
    height:296px; 
}

div#top.top_podstrony div#top_prawa
{
    height:296px; 
}

div#page_oferta_handlowa_kategoria div.row
{
        height:248px;
}

div#page_oferta_handlowa_kategoria div.row div.item div.nazwa
{
        height:72px;
        overflow:hidden;
}

div#page_oferta_produkt div.dane .zapytaj_o_produkt_link
{
    float:left;
}

div#page_oferta_produkt div.dane .produkt_fb
{
    float:left;
    margin-left:10px;
    margin-top:2px;
}

div#page_oferta_produkt div.wystawca_dane
{
	clear:both;
	padding:10px 10px;
        background:#fd620f;
        display:inline-block;
        color:#fff;
        font-size:13px;
}

div#page_oferta_produkt div.wystawca_dane p
{
	font-size:13px;
	color:#fff;
	line-height:14px;
}

div#page_oferta_produkt div.wystawca_dane p a
{
	font-size:13px;
	color:#fff;
}

.youtube_link
{
    background:none;
    padding:0px;
    margin:0px;
    position:relative;
    top:4px;
    margin-right:2px;
}

div#menu-top
{
    overflow:Hidden;
}

.social
{
    display:inline-block;
    line-height:24px;
}

.social .lab
{
    font-size: 11px;
    color: #4367a5;
    line-height: 11px;
    margin-right:10px;
}

div#menu-top .social a
{
    display:inline-block;
    width:16px;
    height:16px; 
    padding:0px;
    margin:0px;
    position:relative;
    top:3px;
    margin-left:2px;
}

div#menu-top .social .fb
{
    background:url(../img/fb_icon.png) 0 0 no-repeat;
}

div#menu-top .social .nk
{
    background:url(../img/ico_nk.jpg) 0 0 no-repeat;
}

div#menu-top .social .tw
{
    background:url(../img/ico_twitter.jpg) 0 0 no-repeat;
}

div#menu-top .social .gl
{
    background:url(../img/ico_google.jpg) 0 0 no-repeat;
}

#cookiePolisyInfo a{
color: #007889 !important;
}

#cookiePolisyInfoContent
{
    border:5px solid #007889 !important;
}

.cookiePolisyInfoClose{
    background:#007889 !important;
}

.cookiePolisyInfoNever
{
color: #007889 !important;
}



