body {
	font-family: verdana, arial, tahoma;
	font-size: 11px; 
	/*behavior: url('csshover.htc');*/
	color: #666666;
	padding: 0px;
	margin: 0px;
	text-align: center;
}


.news-latest-container {
	widt/h: 550px;
}



.news-latest-item {
	/* IE hack */
	height: 1%;
	/*line-height: 1.0;*/
	/* IE hack end */
	height: auto !important;	
	padding:8px 3px;
	margin:3px;
	border:1px dotted #cccccc;

	/*border-left-style: dotted;*/
	background-color:#ffffff;
	font-size:12px;
	font-weight: normal;
}

.news-latest-item strong{

	font-weight: normal;
}

.news-latest-date{
PADDING-LEFT: 10px; 
	FLOAT: right;
font-size:9px;
}

.news-latest-date A{
	
	PADDING-LEFT: 10px; 
	
}


.news-latest-morelink {
	font-size:11px;
	color: blue;
}
.news-latest-category {
	font-size:8px;
	color: #fff;
}
.news-latest-morelink A {

	color: #00824E;
	display: inline;
	
}

.news-latest-title{
font-size:12px;
	COLOR: #003366;
}



/*----------newsy nasze-----*/










/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-item {
	/* IE hack */
	height: 1%;
	/*line-height: 1.0;*/
	/* IE hack end */
	height: auto !important;
	
	padding:3px;
	margin:3px;
	border:1px dotted #E8E8E8;
	/*border-left-style: dotted;*/
	background-color:#ffffff;
	font-size:12px;
	font-weight: normal;
	
}

.news-list-item strong{

	font-weight: normal;
	
}



.news-list-date{
    width: 136px;
	font-size:9px;
		float:right;
	color: #999999;
}

.news-list-date A{
	font-size:9px;
		float:right;
		font-style: italic;

}

.news-list-morelink {
	font-size:11px;
	color: blue;
}
.news-list-category {
	font-size:8px;
	color: #fff;
}
.news-list-morelink A {

	color: #00824E;
	display: inline;
	
}


.title-prac{
	color: #003366;
	font-size:12px;
	font-weight: normal;
	
}






/*--------------------------------- tt_news LIST view  -----------------------------------*/
div#page
{
	margin: 0px auto; 
	width: 967px;
	text-align: left;
}

p { font-size: 11px;  }
p.lm { font-size: 12px;  COLOR: #00824E;}

div#top
{
	width: 967px;
/*	width: 778px; */
	margin: 0 auto;
/*	border: 1px solid red; */
}

.news-list-browse {
	text-align: center;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item H2 {
	font-size: 13px;
	font-weight:bold;
	color: #007948;
	margin-bottom: 0px;
}

.news-single-item H3 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 0px;
}


.news-single-item A {
	font-size: 12px;

	color: #3a71b7;
	margin-bottom: 0px;
}


.news-single-timedata {

	text-align: right;
	margin-bottom: 1em;
}

.news-single-backlink, .news-single-backlink a {
	
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #3a71b7;
}


/* =========================== menu ============================ */










div#menu ul
{
	font-size: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}


div#menu ul li a
{
	color: #fff;
}

div#menu ul li a.main
{
	display: block;
		font-family: arial, arial, tahoma;
	font-size: 11px;
	padding: 12px 0 12px 0;
	font-weight: bold;
	text-align: center;
	color: #fff;
background: #3a71b7 0 0 repeat-x;
	width: 160px;
}
div#menu ul li a.main:hover
{
	background: #009900;
/* podswietlanie glownego menu */	
}


div#menu ul li a.more
{
	width: 130px;
}
div#menu ul li.sep
{
	background: #3a71b7  0 0 repeat-x;
	width: 1px;
	margin: 0 1px;
	height: 37px;
}
div#menu ul li
{
	float: left;
}

div#menu ul.first li a
{
	display: block !important;
font-size: 11px;
	font-family: arial, arial, tahoma;
	overflow: hidden;
	margin: 0;
	padding: 1px 0;
	background: #999;
	height: 24px;
	
}
div#menu ul.first li a:hover
{
	background: #3a71b7;
/* podswietlanie 1 poziomu podmenu */
}


div#menu ul ul li
{
	float: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	width: 159px;
	color: #fff;
	font-size: 11px;
}

div#menu ul ul
{
	position: absolute;
	display: none;
	
}

div#menu ul ul ul
{
	position: absolute;
	top: 0px;
	left: 160px;
	display: none;
}
div#menu ul li:hover ul.first
{
	display: block;
}
div#menu ul.first li a
{
	padding: 5px 0 5px 10px;
	display: block;
	text-decoration: none;

}
div#menu ul.first li
{
	position: relative;
}
div#menu ul.first li:hover ul
{
	display: block;
}

div#menu ul.first a:hover
{
	background: #cecece;
}
div#menu ul.first ul a:hover
{
	background: #3a71b7;
	/* kolor sub sub menu po wskazaniu */
}
div#menu ul.first
{
	background: #fff;
	padding: 1px 0 0;
	/* color sub menu po wskazaniu*/
}

div#menu
{
	background: #3a71b7;
	width: 967px;
	margin: 0 auto 0;
	text-align: left;
	p/adding: 2px 5px 0;
	position: relative;
/*	border: 1px solid red; */
	z-index: 3;
}


.rootmenu
{
clear: both;
}

/* ========================== koniec menu ============================== */


div#center
{
	width: 967px;
	margin: 0px auto;
	overflow: auto;
	background-color: #ffffff;

	z-index: 0;
clear: both;
}

div#left
{
	width: 220px;
	float: left;
	overflow: auto;
	background-color: #fff;

/*	border: 1px solid red; */
}
div#left p
{
	color: #009900;
	font-weight: bold;
	margin: 2px;
}

div#left a
{
	display: block;
	margin: 5px 0 5px 12px;
	padding: 0px 5px 0px 15px;
	color: #42637f;
	text-decoration: none;
	font-weight: none;
}

div#left a:hover
{

	color: #009900;

}

div#left .down
{
	margin-left: 5px;
}

div#left .down a
{
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana;	
	color: #42637f;
}

div#left .down a:hover
{
	color: #009900;

}


div#left .down2
{
	margin-left: 5px;
}

div#left .down2 a
{
	display: inline;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana;	
	color: #ff0000;
}

div#left .down2 a:hover
{
	color: #009900;
	font-weight: bold;

}






















div#left .linkimg a
{
	display: block;
	color: #42637f;
	margin: 5px;
	text-decoration: none;
}


/*div#left .linkimg a:hover
{
	display: block;
	color: #009900;
	margin: 5px;
	text-decoration: none;
}
*/


div#left .left_menu
{
	height: 240px;
	border: 1px solid #fff; 
	margin: 0px;

}
div#left .left_menu a
{
	display: block;
	background: url('../img/cosik.gif') 0 5px no-repeat;
	font-size: 13px;
	color: #42637f;
	text-decoration: none;
}
div#left .left_menu a:hover
{
	color: #009900;
}
div#left .left_menu ul
{
padding: 0px;
list-style: none;
margin-left: 2px;
}






.a_menu
{
	height: 240px;
	border: 1px solid #fff; 
	margin: 0px;

}
.a_menu a
{
	display: block;
	
	font-size: 13px;
	color: #42637f;
	text-decoration: none;
}
.a_menu a:hover
{
	color: #009900;
}
.a_menu ul
{
padding: 0px;
list-style: none;
margin-left: 2px;
}


a.amenu
{
	font-size: 14px;
	color: #42637f;
	text-decoration: none;
}

a.amenu:hover
{
	color: #009900;
	text-decoration: none;
}



/* automatyczne lewe menu */
div#left .csc-menu
{
	margin-dowm: 20px;
}
div#left .csc-menu p
{
	color: green;
	font-weight: bold;
	margin: 2px;
}
div#left .csc-menu a
{
	display: block;
	background: url('../img/cosik.gif') 0 1px no-repeat;
	font-size: 11px;
	color: #42637f;
	text-decoration: none;
}


div#left .csc-menu a:hover
{
	display: block;
	background: url('../img/cosik.gif') 0 1px no-repeat;
	font-size: 11px;
	color: #009900;
	text-decoration: none;
}



/* koniec automatyczne lewe menu */


div#left td
{
margin:0;
}
div#right
{
	width: 230px;
	float: left;
	overflow: auto;
	background-color: #fff;
	

/*	border: 1px solid red; */
}
div#right p
{
	color: #42637f;
	font-weight: bold;
	margin: 2px;
}

div#right a
{
	display: block;
	margin: 5px 0 5px 12px;
	padding: 0px 5px 0px 15px;
	background: url('../img/p4.gif') 0 5px no-repeat;
	color: #666666;
	text-decoration: none;
}

div#right a:hover
{
	display: block;
	margin: 5px 0 5px 12px;
	padding: 0px 5px 0px 15px;
	background: url('../img/p4.gif') 0 5px no-repeat;
	color: #009900;
	text-decoration: none;
}


/*
div#left div.box
{
	background: url('images/left-box.gif') no-repeat;
	width: 181px;
	b/order: 1px solid red;
	
}
div#left div.box span.title
{
	display: block;
	font-size: 12px;
	color: #1b3e5c;
	font-weight: bold;
	padding: 7px 0 10px 13px;
}
div#left div.box p.category
{
	margin: 0;
	padding: 0;
}
div#left div.box p.category a
{
	display: block;
	margin: 5px 0 5px 12px;
	padding: 0px 5px 0px 15px;
	background: url('images/left-box-star.gif') 0 4px no-repeat;
	
	color: #42637f;
	text-decoration: none;
}
div#left div.box p.category a:hover
{
	text-decoration: underline;
}

div#left div.box p.buy
{
	margin: 5px 15px 10px 15px;
	padding: 0;
	font-size: 11px;
}

div#left div.box p.buy a
{
	color: #42637f;

	padding: 0;
	font-size: 11px;
	text-decoration : none;
}

div#left div.box p.buy a:hover
{
	color: #42637f;
	text-decoration : underline;
}
*/
span.red
{
	color: #f00;
}

a.red
{
	color: #f00;
	font-weight: bold;	
}


div#content
{
	float: left;
	width: 460px;
	/*height:450px;*/
	/*border: 1px solid red;*/
	
}

div#print
{
	background: url('../img/drukuj.gif') 0 4px  no-repeat;
}




div#content.more
{
	width: 597px;
}



div#contenthome
{
	float: left;
	width: 745px;
	/*height:250px;*/

	margin: 0;
/*	border: 1px solid red;*/
	
}

div#contenthome .flash
{
	display: block;
	float: left;
	height: 250px;
	border: 1px solid #fff;
	b/ackground-color: yellow;

}

div#contenthome .down_left
{
	display: inline;
	float: left;
	width: 220px;

}

div#contenthome .down_left a
{
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana;	
	color: #42637f;
}

div#contenthome .down_left a:hover
{
	color: #009900;
	text-decoration: none;
}








div#contenthome .down_left2
{
	display: inline;
	float: left;
	width: 100%;
	height: 300px;
	padding-top: 11px;

}

div#contenthome .down_left2 a
{
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana;	
	color: #42637f;
}

div#contenthome .down_left2 a:hover
{
	color: #009900;
	text-decoration: none;
}














/*
div#contenthome .down_right
{
	display: inline;
	margin: 0px 5px;
	b/ackground-color: yellow;
}
*/

div#contenthome .down_right
{
 display: inline;
 margin: 0px 5px;
 float: right;
}


div#contenthome .down_right p .bodytext
{

}

/*
div#contenthome .down_right ul
{
	margin-left: 50px;
	b/ackground-color: yellow;
}

div#contenthome .down_right ul
{
 margin-left: 0px;
 padding: 0 0 0 15px;
}
*/

div#contenthome .down_right
{
 margin: 0px 5px;
 float: left;
width: 510px;
}


.img
{
margin: 0px;
}

div.produkt
{
	background: url('images/przyc5.gif') 0px 0 no-repeat;
	wid/th: 438px;	
	he/ight: 100px;
	overflow: auto;
	font-size: 11px;
	padding: 0 10px;
	color: #42637f;

}
div#head.more div.produkt
{
	background: url('images/przyc5-more.gif') 0px 0 no-repeat;
}
div.produkt span.top
{
	display: block;
	padding: 11px 0px 10px 0px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}


div.produkt span.top a
{
	color: #fff;
	text-decoration: none;
}

div.produkt span.promo
{
	display: block;
	padding: 11px 0px 5px 0px;
	font-weight: bold;
	font-size: 15px;
}

div.produkt div.boxek
{
	background: #f8f0f1;
	margin: 15px 0 0px 0;
	font-size: 11px;
	padding: 5px;
	overflow: auto;
	width: 430px;
}
div.produkt div.brak
{
	background: #fff;
}
div.produkt div.boxek div.img
{
	background: #fff;
	margin: 5px 0;
	border: 1px solid #f5d8db;
	font-size: 0px;
	width: 100px;
	height: 100px;
	p/osition: relative;
	text-align: center;
	float: left;
}
div.produkt div.boxek div.text
{
	margin: 5px 0;
	padding-left: 10px;
	width: 315px;
	text-align: left;
	float: left;
}
div.cena
{
	float: left;
	width: 130px;
	padding-right: 10px;
	text-align: right;
	bord/er: 1px solid red;
}
div.przyc6
{
	margin-top: 4px;

}


div.pudlo
{
	background: #f8f0f1;
	padding: 3px 15px 10px;
}

div.pudelko
{
	background: #f8f0f1;
	padding: 10px 25px 10px 45px;
	overflow: auto;
	width: 310px;
}

ul.faq, ul.faq ul
{
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}
ul.faq li
{
	background: url('images/star.gif') 0 3px no-repeat;

	
	margin: 0;
	padding: 0 0 0 13px;
	list-style: none;	
}
ul.faq li ul li
{
	background: url('images/li-punkt.gif') 3px 6px no-repeat;	
	
}




div#head div.koszyk
{
	background: url('images/koszyk-tlo.gif') 0 -18px no-repeat;
	wi/dth: 438px;
	heig/ht: 100px;
	color: #42637f;
	padding: 7px 10px 0 12px;
	font-size: 11px;
	overflow: auto;
}
div#head.more div.koszyk
{
	background: url('images/koszyk-tlo-more.gif') 0px -18px no-repeat;


}


div#head div.koszyk a
{
	color: #42637f;
	text-decoration: none;
}

div#head div.koszyk a:hover
{
	color: #42637f;
	text-decoration: underline;
}



div.koszyk.px22
{
	height: 22px;
	overflow: auto;
}

div.koszyk .over
{
	color: #1b3e5c;
}


div.koszyk div.px20
{
	margin-bottom: 9px; /*20*/
}
div.px20-top
{
	margin-top: 20px;
}
div.koszyk span2
{
	font-size: 11px;
	display: block;
	bor/der: 1px solid red;
	padding: 0;
}
div.koszyk form div.over
{
	padding-bottom: 10px;
}
hr.koszyk
{
	color: #f3e8e9;
	margin: 5px 0px;
	background: #f3e8e9;
	height: 1px;
	border: none;
}

div.koszyk span.kosz1
{
	display: block;
	float: left;
	width: 220px;
	bord/er: 1px solid red;
	padding: 0;
}
div.koszyk span.kosz2
{
	display: block;
	float: left;
	width: 100px;
	font-weight: bold;
	text-align: center;
	margin: 5px 3px 0 3px;
	vertical-align: middle;
	padding: 0;
}
div.koszyk span.kosz3
{
	display: block;
	float: left;
	margin-left: 10px;
	widt/h: 200px;
	bor/der: 1px solid red;
	padding: 0;
}
div.koszyk span.info
{
	display: block;
	clear: both;
	text-align: center;
	padding: 20px 0 10px 0;
	font-size: 13px;
	color: #42637f;
	font-weight: bold;
	padd/ing: 0;
}

.red1
{
	color: #dd2221;
}

.red1 a
{
	color: #dd2221;
	text-decoration: none;
}

.red1 a:hover
{
	color: #dd2221;
	text-decoration: underline;
}

input.form1
{
	border: 1px solid #a4b97f;
	width: 40px;
}

input.przyc1
{
	width: 45px;
	height: 20px;
	background: url('images/przyc1.gif') 2px 0 no-repeat;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}
input.przyc2
{
	width: 52px;
	height: 20px;
	background: url('images/przyc2.gif') 2px 0 no-repeat;
	border: none;
	color: #fff;
	margin: 0 10px;
	font-weight: bold;
	font-size: 10px;
}
input.przyc3
{
	width: 69px;
	height: 20px;
	background: url('images/przyc3.gif') 2px 0 no-repeat;
	border: none;
	color: #fff;
	margin: 0 10px;
	font-weight: bold;
	font-size: 10px;
}


div#right
{
	width: 195px;
	float: left;
	border: 1px solid #f1f1f1;
	float: right;
	pa/dding: 10px;
	background-color: #ffffff;
	margin-le/ft: 5px;
}

div#right div.box
{
	background: url('images/right-box.gif') 0 -10px no-repeat;
	width: 137px;
	margin: 0 0 20px 0;
	bor/der: 1px solid red;
	
}
div#right div.box img
{
	text-align: center;
	
}


div#right div.box span.title
{
	display: block;
	font-size: 12px;
	color: #1b3e5c;
	font-weight: bold;
	padding: 7px 0 10px 13px;
}

div#right div.box p.buy
{
	margin: 5px 10px 5px 10px;
	padding: 0;
	font-size: 11px;
}

div#right div.box p.buy a
{
	color: #000;
	text-decoration : none;
}

div#right div.box p.buy a:hover
{
	color: #000;
	text-decoration : underline;
}


div#right div.box form a
{
	color: #000;
	text-decoration : none;
	font-weight: bold;
}

div#right div.box form a:hover
{
	color: #000;
	text-decoration : underline;
}


.red_b
{
	color : #de1e27;
	font-weight: bold;
}
.center
{
	text-align: center;
}
.throught
{
		text-decoration: line-through;
}
div#right div.box p.buy-tlo
{
	padding-left: 15px;
	background: url('images/left-box-star.gif') 0 3px no-repeat;
}



a:hover
{

	text-decoration : underline;
}




div#footer
{
/*
	background: url('images/footer-tlo.gif') repeat-x;
*/	
	float: center;
	width: 967px;
	margin: 0 auto;	
	height: 50px;
	p/adding: 6px 0 0 0;
	background-color: #fff;
	
}


div#footer p
{
	width: 967px;
/*	width: 778px; */	
	margin: 0 auto;
	color: #efcdcd;
	font-size: 10px;
}
div#footer img
{
	margin-top: 7px;
	border: none;

}
div#footer p.center
{
	text-align: center
}
div#footer p.px6
{
	margin-top: 6px;
}
div#footer p.px6 a
{
	color: #fff;
}


.left
{
	float: left;
}
.right
{
	float: right;
		text-align: right;
}
.center
{
	text-align: center;
}

.tleft
{
 text-align: left;
}
.tright
{
 text-align: right;
}
.tcenter
{
 text-align: center;
}




.blok
{
	display: block;
	clear: both;
}
.over
{
	overflow: auto;
	width: 100%;
}

form, fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}


a.link1
{
	color: #1b3e5c;
}

a
{
	text-decoration: none;
}
a.link2
{
	color: #42637f;
	font-weight: bold;
}
a.link3
{
	color: #42637f;
	text-decoration: underline;

}
a.link3:hover
{
	color: #42637f;
	text-decoration: none;

}
a.link4
{
	color: #42637f;
	background: url('images/arrow-right.gif') right 5px no-repeat;
	padding: 0 15px 0 0;
	margin: 0 5px 0 0 ;
	text-decoration: underline;

}
a.link4:hover
{
	color: #42637f;
	text-decoration: none;

}

a
{
	text-decoration: none;
}

.big
{
	font-size: 120%;
}

.przyc6
{
	background: url('images/przyc6.gif') no-repeat;
	height: 17px;
	width: 129px;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 0 5px;
	
}
.przyc6 a
{
	color: #fff;
}
.sz-przyc12 a
{
	color: #fff;
}

div.koszyk input.przyc7
{
	height: 20px;
	width: 90px;
	border: none;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	background: url('images/przyc7.gif') no-repeat;
	font-family: tahoma, arial, verdana;
	
}
div.mail input.in
{
	margin: 0px 10px 0 0;
	width: 125px;
	border: 1px solid #ebaeb2;
}

p
{
margin: 10px 0;
padding: 0;
	
}
ul
{
margin-top: 10px;
margin-bottom: 10px;
}

div.nowosc
{
	bo/rder: 1px solid red;
	overflow: auto;
	color: #42637f;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	overflow: auto;
	width: 100%;
	
}
div.nowosc span
{
	float: left;

	margin-top: 1px;
	margin-right: 10px;
}
div.nowosc form
{
	float: left;
	overflow: auto;
	wi/dth: 100%;
	bor/der: 1px solid red;
}
div.nowosc form fieldset
{

	float: left;
	bord/er: 1px solid red;
}

div.nowosc form select
{
		font-family: tahoma, arial, verdana;
	font-size: 12px;
	
}


.belka
{
	text-align: center;
	border: 1px solid #f0c4c8;
	background: #f8f0f1;
	padding: 2px 2px;
	margin: 20px 0;
	color: #42637f;
	
}
.belka a
{
	color: #42637f;
	padding: 0 2px;
}

.belka a.click
{
	color: #dd2221;
	padding: 0 2px;
	font-weight: bold;
}



.cennik
{
	color: #42637f;
	font-size: 11px;
	
}
.cennik
{
	color: #42637f;
	font-size: 11px;
	
}

.cennik ol li
{
	margin-bottom: 10px;
	
}


div.box-center
{
	background: url('images/all-box.gif') 0px 0 no-repeat;
	wid/th: 438px;	
	he/ight: 100px;
	overflow: auto;
	font-size: 11px;
	padding: 0 10px;
	color: #ffffff;

}

div.box-center span.top
{
	display: block;
	padding: 11px 0px 10px 0px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
div.box-center table
{
	width: 100%;
}
div.box-center table td.px40
{
	width: 40px;
}
div.box-center table td.px50
{
	width: 80px;
	bo/rder: 1ps solid red;
}
div.box-center table td.px60
{
	width: 60px;
	font-weight: bold;
}
div.box-center table td.c
{
	text-align: center;
	
}
div.box-center table a 
{
	color: #42637f;
	text-decoration: underline;
}
div.box-center table a:hover
{
	color: #42637f;
	text-decoration: none;
}


.px12
{
	font-size: 12px;
	
}

.fpx13
{
	font-size: 13px;
	
}

.px15
{
	font-size: 15px;
	
}

ul.none
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

form.moj-konto
{
	padding-top: 5px;
	overflow: auto;
}

.moj-konto label
{
	width: 133px;
	float: left;
	font-weight: bold;
}
.moj-konto label.auto
{
	width: auto;
	font-weight: normal;
	margin-top: 15px;
}
.moj-konto span
{
	clear: both;
	overflow: auto;
	width: 100%;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
.moj-konto span input
{
	width: 120px;
	margin-right: 4px;
}
		
.moj-konto span input.przyc8, #form-xx span input.przyc8
{
	height: 21px;
	width: 57px;
	border: none;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	background: url('images/przyc8.gif') 0 1px no-repeat;
	font-family: tahoma, arial, verdana;
	
}
.moj-konto span input.przyc9
{
	height: 21px;
	width: 57px;
	border: none;
	font-size: 10px;
	margin-top: 15px;
	color: #fff;
	font-weight: bold;
	background: url('images/przyc8.gif') 0 1px no-repeat;
	font-family: tahoma, arial, verdana;
	
}


.konto span
{
	display: block;
	overflow: auto;
	width: 100%;
	margin: 2px 0;
}

.konto label
{
	float: left;
	width: 200px;
	text-align: right;
	margin: 3px 5px  0 0;

}


.konto label span.red, .konto p span.red
{
	color: red;
	display: inline;
}


.konto label.auto
{
	width: auto;
	font-weight: normal;
	margin-top: 15px;
}

.konto input.in
{
	float: left;
	width: 215px;
	

}
.konto input.check
{
	vertical-align: middle;
	margin: 0 5px 1px 0;

	
}
.konto input.przyc10
{
	height: 21px;
	width: 93px;
	border: none;
	font-size: 10px;
	margin-right: 10px;
	color: #fff;
	font-weight: bold;
	background: url('images/przyc10.gif') 0 1px no-repeat;
	font-family: tahoma, arial, verdana;
	
}
.konto input.przyc11
{
	height: 21px;
	width: 127px;
	border: none;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	background: url('images/przyc11.gif') 0 1px no-repeat;
	font-family: tahoma, arial, verdana;
	
}


.image
{
	width: 180px;
	height: 250px;
	border: 1px solid #f5d8db;
	float: left;
	text-align: center;
	margin-right: 10px;
	
}


.szczegoly
{
	background: #f8f0f1;
	padding: 1px 10px 10px 10px;
	margin: 13px 0 20px 0;
}
.sz-over
{
	width: 100%;
	overflow: auto;
	margin: 10px 0;
	
}
.sz-image
{
	width: 55px;
	height: 55px;
	border: 1px solid #f5d8db;
	background: #fff;
	text-align: center;
	float: left;
	margin: 0 15px 0 0;
}
.sz-text
{
	float: left;
	width: 270px;
	bor/der: 1px solid red;
	margin: 20px 15px 0 0;
	bo/rder: 1px solid red;
}
.sz-cena
{
	float: left;
	wid/th: 290px;
	bo/rder: 1px solid red;
	mar/gin: 0 15px 0 0;
	margin: 20px 0px 0 0;
	bor/der: 1px solid red;
}

.sz-przyc12
{
	float: right;
	bo/rder: 1px solid red;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 0 6px;
	margin: 20px 0px 0 0;
	width: 95px;
	height: 17px;
	background: url('images/przyc12.gif') no-repeat;
}

img
{
	border: none;
}

#cart_items { display: none; }

.yellow-b
{
	color: #dd2221;
	display: block;
	font-weight: bold;
	p/adding: 2px 0 2px 20px;
	margin: 0 0 15px 0;
	b/ackground: url('images/arrow-right.gif') 0 3px no-repeat;
}

.yellow-blue
{
	color: #3a80f3;
	font-weight: normal;
	padding: 0px 0 0px 0px;
	margin: 0 0 0px 0;
	font-weight: bold;
	bac/kground: url('images/arrow-right.gif ') 0 3px no-repeat;
}







/*////////////////////////////*/


.szukaj span
{
	display: block;
	overflow: auto;
	width: 100%;
	margin: 2px 0;
}

.szukaj label
{
	float: left;
	width: 150px;
	text-align: right;
	margin: 3px 5px 0 0;
	b/ackground-color: yellow;
}

.szukaj label span.red, .szukaj p span.red
{
	color: red;
	display: inline;
}

.szukaj label.auto
{
	width: auto;
	font-weight: normal;
	margin-top: 15px;
}

.szukaj input.in
{
	float: left;
	width: 215px;
}

.szukaj input.in_short
{
	width: 50px;
	display: inline;
}

.szukaj input.przyc10
{
	height: 21px;
	width: 93px;
	border: none;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	background: url('images/przyc10.gif') 0 1px no-repeat;
	font-family: tahoma, arial, verdana;
}

.szukaj input.przyc5
{
	height: 21px;
	width: 60px;
	border: none;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	background: url('images/przyc10.gif') 0 1px no-repeat;
	font-family: tahoma, arial, verdana;
}








/* --------------------- pociety top ----------------*/
/*
div#logo form input.t
{
	font-size: 11px;
	color: #f5e6ea;
	background: #9a042d;
	border: none;
	margin: 3px 15px 0 10px;
	width: 105px;
}

div#logo form input
{
	vertical-align: middle;
	font-family: tahoma, arial, verdana;
}

div#logo form span a
{
	color: #fae0e0;
}

div#logo form select
{
	font-size: 11px;
	width: 135px;
	margin: 25px 0 0 60px;
	vertical-align: middle;
	font-family: tahoma, arial, verdana;
}

div#logo form span
{
	margin: 5px 0 0 10px;
	display: block;
	color: #fae0e0;
	font-weight: bold;
	font-size: 11px;
}

div#logo form
{
	float: right;
	margin: 10px 0 0 0;
	width: 240px;
}
*/
div#logo
{
	background: url('../img/napiso.jpg') no-repeat;
	width: 967px;
/*	width: 778px; */
	height: 116px;
	overflow: hidden;
	background-color: #ffffff;
/*	float: right; */s
}


div#logobip
{
	background: url('../img/napisbip.jpg') no-repeat;
	width: 967px;
/*	width: 778px; */
	height: 116px;
	overflow: hidden;
	background-color: #ffffff;
/*	float: right; */s
}

.submit_top
{
	margin: 2px 0 0 0;
}

.submit_search
{
	text-align: center;
}

#form-xx span
{
clear: both;display: block;
padding: 3px 0;

}
#form-xx label
{
float: left;
width: 150px;
font-weight: bold;
}
#form-xx input.t
{
float: left;
width: 150px;
}
#form-xx
{
width: 100%;
overflow: hidden;
}

/* ============================= nasze style ============================ */

.nazwa_zut
{
	color: #009900;
}

.ofeedu
{
	color: #ffffff;
	font-size: 12px;
	font-family: verdana;
}



.nazwa_mapa
{
	color: #CCCCCC;
    font-size: 10px;
}
.nieb1s
{
	color: #5580b4;
	 font-size: 11px;
	 font-family: verdana;
}

.dni
{
	color: #ffffff;
	 font-size: 13px;
	 font-family: verdana;
	 height: 35px;
}

.dni a
{
	color: #ffffff;
	 font-size: 12px;
	 font-family: arial;
	 height: 35px;
	 
}

.dni a:hover
{
	color: #cccccc;
	 font-size: 12px;
	 font-family: arial;
	 height: 35px;
	 text-decoration: none;
	 
}

div#rootline{
  /*width:967px;*/
  /*margin-right:0px; */
   margin-left: 5px; 
  display: block;
 float:center;
 /*display:inline;*/
  background: #f7f7f7;
  margin-top: 1px; 
  margin-bottom: 1px; 
}

div#pdf{
 
 float:r/ight;
    margin-left: 700px; 
}


div#content table
{
	width: 100%;
	border: 1px solid #E4E4E4;
	border-collapse: collapse;
	margin: 0px;
}
div#content table td
{
	border: 1px solid #E4E4E4;
}

div#content table a 
{
	color: #42637f;
	text-decoration: underline;
}
div#contentr table a:hover
{
	color: #42637f;
	text-decoration: none;
}

.csc-mailform-field label
{
width: 150px;
background-color: #fff;
vertical-align: top;
font-size: 11px;
}
div#left a.mb {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: none; FLOAT: left; COLOR: #284877; MARGIN-RIGHT: 6px; TEXT-ALIGN: left;  text-shadow: black 2px 2px, 
}

div#left  a.mb:hover {
	 COLOR: #00824E;FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-shadow: #cccccc 1px 1px;
}

/*wyszukiwanie-kolor podswietlenia*/

.csc-sword {
    color: #f00;
	font-weight:bold;
}

.align-center {
    
	TEXT-ALIGN: center; 
}