* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}

body {
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
}

strong,em,b,i {
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande",
		Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2a2c2e;
}

a {
	text-decoration: none;
	color: #3298db;
}

/*head*/
#head {
	height: 137px;
	width: 980px;
	z-index: 10;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#logo {
	height: 137px;
	width: 336px;
	background: url('../img/layout/head_logo.jpg');
	margin-left: 25px;
	float: left;
}

#head_tlo {
	width: auto;
	background: url('../img/layout/head_tlo.jpg');
	height: 137px;
	background-color: #f4f2f2;
	z-index: 1;
	background-position: top center;
	background-repeat: no-repeat;
}

/*style dla menu glowne */
#menuglowne {
	padding-top: 43px;
	margin-left: 376px;
	background: url('../img/layout/menu/menu_tlo.jpg') no-repeat 0 44px;
	height: 70px;
}

#menuglowne ul li {
	list-style-type: none;
	float: left;
	margin-left: 12px;
	position: relative;
	height: 31px;
	display: inline;
}

#flow_navigation ul {
	margin: 5px;
}

#flow_navigation ul li {
	cursor: pointer;
	list-style-type: none;
	float: left;
	margin-left: 10px;
	display: inline;
}

#flow_navigation img {
	cursor: pointer;
	float: left;
	margin-left: 10px;
	display: inline;
}

#flow_navigation ul li span {
	font-family: "Lucida Sans Unicode","Lucida Grande";
	font-size: 12px;
	color: #3298db;
	cursor: pointer;
	line-height: 25px;
	float: left;
	margin-left: 10px;
	display: inline;
}

#menuglowne ul li:hover,#menuglowne ul li.childrenSelected {
	background: url('../img/layout/menu/menu_over_l.gif') no-repeat 0 0;
}

#menuglowne ul li a,#menuglowne ul li a:hover {
	font-family: "Lucida Sans Unicode";
	font-size: 14px;
	color: #403b3b;
	text-shadow: #ffffff 0px -1px;
	padding: 0 14px;
	display: block;
	line-height: 31px;
	height: 31px;
}

#menuglowne ul li:hover a,#menuglowne ul li.childrenSelected a {
	background: url('../img/layout/menu/menu_over_p.gif') no-repeat 0 0;
	background-position: right;
}

#menuglowne ul li:active {
	color: #ffffff;
	text-shadow: #ffffff 0px 0px;
}

/*Podmenu*/
#menuglowne ul li ul {
	position: absolute;
	top: 31px;
	left: -14px;
	width: 300px;
	display: none;
}

#menuglowne ul li:hover ul,#menuglowne ul li.childrenSelected ul {
	display: block;
}

#menuglowne ul li ul li {
	margin-top: 16px;
	list-style-type: none;
	float: left;
	margin-left: 12px;
	position: relative;
	height: 18px;
	display: inline;
	white-space: nowrap;
	padding-bottom: 4px;
}

#menuglowne ul li ul li:hover {
	background: url('../img/layout/menu/menu2_over_l.gif') no-repeat 0 0;
}

#menuglowne ul li ul li a,#menuglowne ul li ul li:hover a {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	color: #7b7b7b;
	text-shadow: #ffffff 0px -1px;
	padding: 0 10px;
	display: block;
	line-height: 18px;
	height: 18px;
}

#menuglowne ul li:hover ul li a,#menuglowne ul li.childrenSelected ul li a
	{
	background-image: none;
}

#menuglowne ul li ul li:hover a {
	background: url('../img/layout/menu/menu2_over_p.gif') no-repeat 0 0;
	background-position: right;
}

#menuglowne ul li ul li:active {
	color: #ffffff;
	text-shadow: #ffffff 0px 0px;
}

/* dla wybranych*/
#menuglowne ul li.selected,#menuglowne ul li.selected:hover {
	background-image: url('../img/layout/menu/menu_click_l.gif');
}

#menuglowne ul li.selected a,#menuglowne ul li.selected:hover a {
	background-image: url('../img/layout/menu/menu_click_p.gif');
	color: #ffffff;
	text-shadow: #ffffff 0px 0px;
	background-repeat: no-repeat;
	background-position: right;
}

#menuglowne ul li ul li.selected,#menuglowne ul li ul li.selected:hover
	{
	background-image: url('../img/layout/menu/menu2_click_l.gif');
	background-repeat: no-repeat;
}

#menuglowne ul li ul li.selected a,#menuglowne ul li ul li.selected:hover a
	{
	background-image: url('../img/layout/menu/menu2_click_p.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-shadow: #ffffff 0px 0px;
}

/*style dla menu koniec */ /*style dla menu flagi */
#flagi {
	position: absolute;
	top: 0;
	right: 10px;
}

#flagi img {
	margin-right: 10px;
}

/*style dla menu koniec */ /*koniec head*/ /*baner z reklami*/
#ad {
	height: 287px;
	width: 992px;
	background: url('../img/layout/ad_tlo.gif');
	background-repeat: repeat-x;
	z-index: 1;
	margin: 0 auto;
	text-align: left;
	font-size: 1px;
}

#ad_tlo {
	width: auto;
	height: 287px;
	background: url('../img/layout/tlo_ad_resize_grad.gif');
	background-repeat: repeat-x;
	z-index: 1;
}

/*koniec baner z reklami*/ /*zawartosc glowna*/
#content_tlo {
	width: auto;
	height: auto;
	background-color: #d5d1d1;
}

#content {
	width: 980px;
	height: auto;
	background-color: white;
	margin: 0 auto;
	text-align: left;
}

#content_tresc {
	width: 909px;
	margin-left: 31px;
	margin-right: 40px;
	padding-bottom: 44px;
}

#content_tresc h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	width: auto;
	background: url('../img/layout/podkresl.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 21px;
	color: #292d34;
	line-height: 29px;
}

#content_tresc h2 a {
	color: #292d34;
}

#uslugi {
	padding-top: 26px;
}

#uslugi * {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 12px;
}

#uslugi p {
	text-align: justify;
	margin: 0 0 26px 0;
}

#uslugi_lewy {
	width: 460px;
	margin-right: 95px;
	float: left;
	padding-left: 26px;
}

#uslugi_prawy {
	width: 320px;
	float: left;
}

#uslugi_prawy h3 {
	margin-top: 15px;
}

#uslugi_prawy #duze {
	padding: 20px;
	background-color: #f8f8f8;
}

#uslugi_prawy #duze h1 {
	font-size: 28px;
	line-height: 34px;
	color: #3298db;
}

#uslugi h3 {
	font-weight: 600;
	line-height: 15px;
}

#uslugi a {
	text-decoration: underline;
	margin: 0 0 40px 18px;
	display: block;
}

#uslugi_prawy p {
	margin: 0 0 0 18px;
}

#uslugi ul {
	margin: 10px 0 10px 18px;
}

#uslugi ul li {
	margin: 3px 0;
	color: #666666;
	list-style-image: url('../img/uslugi/ptaszek.gif');
}

#content_tresc h2 a:hover {
	color: #000;
}

table#witamy {
	width: 100%;
	margin-top: 45px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
}

table#witamy td {
	width: 25%;
}

table#witamy td a {
	color: #3298db;
}

table#witamy tr.obraz td {
	text-align: center;
	padding: 0 22px 10px 22px;
}

table#witamy tr.tytul td {
	text-align: left;
	font-size: 16px;
	color: #006bab;
	padding: 0 22px 5px 22px;
}

table#witamy tr.tresc td {
	text-align: left;
	font-size: 11px;
	color: #666666;
	padding: 0 22px;
}

#realizacje #naglowek {
	width: 100%;
	background-color: #f8f8f8;
	margin-top: 10px;
}

#realizacje #naglowek p {
	font-size: 15px;
	line-height: 19px;
	padding: 14px 25px;
	color: #0071bb;
	margin: 0;
}

#realizacje h3.duzy {
	font-size: 19px;
}

#realizacje h3 {
	font-size: 15px;
}

#realizacje table {
	margin-top: 40px;
}

#realizacje table td {
	color: #000000;
	vertical-align: top;
}

#realizacje table td.kolumna_l {
	width: 245px;
	padding-right: 32px;
	font-size: 11px;
}

#realizacje table td.kolumna_l p,#realizacje table td.kolumna_l a {
	margin-left: 10px;
}

#realizacje table td.kolumna_s {
	width: 370px;
	padding-right: 40px;
}

#realizacje table td.kolumna_p {
	width: 200px;
	padding-right: 10px;
}

#realizacje table td ul {
	margin-left: 12px;
}

#realizacje table td ul li {
	font-size: 12px;
	font-weight: 600;
	margin: 0 0 15px 0;
	color: #666666;
	list-style-image: url('../img/uslugi/ptaszek.gif');
}

#realizacje table td p {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

#o_nas {
	margin: 0 15px 0 20px;
}

#o_nas p {
	font-size: 12px;
	margin: 0;
	text-align: justify;
}

#o_nas p strong {
	font-size: 14px;
}

#o_nas_l {
	margin-top: 33px;
	float: left;
	width: 458px;
}

#o_nas_l img {
	float: right;
	margin-left: 20px;
}

#o_nas_l p {
	margin-bottom: 20px;
}

#o_nas_p {
	float: left;
	margin-top: 16px;
	margin-left: 95px;
	width: 320px;
	background-color: #f8f8f8;
}

#o_nas_p p {
	margin: 20px 20px 20px 18px;
}

#o_nas_p ul {
	margin: 0 20px 20px 35px;
}

#o_nas_p ul li {
	list-style: none;
	list-style-type: none;
	margin-bottom: 20px;
}

#o_nas_p ul li span {
	font-family: georgia;
	font-size: 18px;
	color: #666666;
	margin-right: 6px;
	display: block;
	float: left;
}

#o_nas_p ul li p {
	font-size: 12px;
	color: #0067ab;
}

#partnerzy {
	margin-top: 20px;
}

#partnerzy h3 {
	font-size: 14px;
	color: #000000;
	margin: 0 0 0 13px;
	background: url('../img/firma/partner_linia.gif') repeat-x #ffffff 0 2px;
}

#partnerzy h3 span {
	background-color: #ffffff;
	padding-right: 8px;
}

#partnerzy table {
	margin-top: 35px;
}

#partnerzy table td {
	vertical-align: top;
}

#partnerzy table td h4 {
	font-size: 18px;
	color: #000000;
	margin: 0 0 0 30px;
}

#partnerzy table td p {
	margin: 0 40px 20px 30px;
	text-align: justify;
	font-size: 12px;
}

#partnerzy table td.partnerzy_logo p {
	margin: 18px 0 0 28px;
	font-size: 11px;
	line-height: 12px;
}

#partnerzy table td.partnerzy_logo a {
	margin: 0 0 0 28px;
	font-size: 11px;
	line-height: 12px;
}

#praca {
	margin: 22px 0 0 25px;
}

#praca h5 {
	font-size: 13px;
	margin: 0 0 30px 0;
}

#praca table th {
	width: 212px;
	font-size: 18px;
	color: #000000;
	padding-right: 30px;
	text-align: left;
}

#praca table td {
	width: 528px;
	padding-right: 40px;
}

#praca table td p {
	font-size: 12px;
	margin: 0;
}

#praca table td ul {
	margin-left: 30px;
}

#praca table td ul li {
	font-size: 12px;
}

#kontakt_ikona {
	margin-top:20px;
	float: left;
	width: 47px;
	}

.kontakt_tekst {
	float:left;
	margin-top:0px;
	font-weight: bold;
	}

/*
p#isl-online{
margin:0;
padding: 0;
width: 100%;
text-align: left;
float:left;
}


#content_tresc a.isl-glowna {
		font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		height: 150px;
		display: block;
		background-repeat: no-repeat;
		padding-left: 150px;
		color: #006bab;
		float: left;
		width:300px;
	}
	#content_tresc a.isl-glowna:hover {
		background-position: 0 -150px;
		color: #e16b3c;
	}
#content_tresc a.isl-light {
	background: url('../img/isl/glowna/wybor_isllight.jpg');
	background-repeat: no-repeat;		
}
#content_tresc a.isl-pronto {
	background: url('../img/isl/glowna/wybor_islpronto.jpg');
	background-repeat: no-repeat;		
}
#content_tresc a.isl-always-on {
	background: url('../img/isl/glowna/wybor_islalways.jpg');
	background-repeat: no-repeat;		
}
#content_tresc a.isl-groop {
	background: url('../img/isl/glowna/wybor_islgroop.jpg');
	background-repeat: no-repeat;		
}*/
#isl {
	background: #ffffff url('../img/isl/glowna/islprodukty.gif') no-repeat 0
		0;
	padding: 24px 15px 15px 15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
}

#glowna-isl-wszystko {
	background-color: #f8f8f8;
	width: 350px;
	padding: 18px 30px;
	float: left;
}

#glowna-isl-wszystko h3 {
	font-size: 18px;
	color: #ff5959;
}

#glowna-isl-wszystko p {
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 0;
}

#isl div.glowna-produkt {
	float: left;
}

#isl div.glowna-produkt h3 {
	font-size: 14px;
	color: #000000;
	padding: 0;
	margin: 0;
}

#isl div.glowna-produkt p {
	font-size: 11px;
	color: #666666;
	padding: 0;
	margin: 0;
}

#isl div.glowna-produkt a {
	font-size: 12px;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

#glowna-isl-groop {
	width: 245px;
	margin-left: 80px;
}

#glowna-isl-light {
	width: 200px;
	margin-top: 40px;
}

#glowna-isl-always {
	width: 245px;
	margin: 210px 0 0 90px;
}

#glowna-isl-pronto {
	width: 235px;
	margin: 40px 0 0 105px;
}

#xlab {
	font-size: 12px;
	color: #797979;
	float: right;
}

h3.rozw_head {
	color: inherit;
	font-size: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 17px;
	margin-bottom: 4px;
	margin-left: 12px;
	width: inherit;
}

p.tresc_boczna {
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 17px;
	color: #666666;
	position: relative;
	margin-left: 12px;
	margin-top: 7px;
}

#technologia {
	width: 600px;
	float: left;
}

#technologia h2 {
	margin-top: 15px;
	background-image: none;
	font-size: 18px;
	color: #292d34;
	line-height: 23px;
}

#technologia p {
	margin-top: 10px;
	margin-bottom: 5px;
}

#technologia div img {
	float: left;
	margin-top: 13px;
}

#technologia div p {
	margin: 0 0 13px 90px;
}

#technologia ul {
	margin: 12px 0 15px 45px;
	color: #666666;
}
#technologia ul li{
	margin-bottom:3px;
	font-size:13px;
	color: #666666;
}
/*


*/
div.column_onethird_right {
	float: right;
	margin: 5px;
	width: 280px;
}

#content_tresc div.special_offer h2 {
	background-image: none;
	font-size: 18px;
	color: #292d34;
	line-height: 22px;
}

#content_tresc div.special_offer h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	background-image: none;
	font-weight: 600;
	font-size: 14px;
	color: #292d34;
	margin: 4px 0 8px 0;
}

#content_tresc div.special_offer p {
	font-size: 11px;
	margin: 0;
	line-height: 13px;
}

div.special_offer>div {
	background-image: url("../img/isl/technologia/box--all-in-one.png");
}

div.produkty_clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

ul.isl_menu {
	width: 100%;
	background: transparent url("../img/isl/produkt/cien_light.gif")
		repeat-x left bottom;
	height: 42px;
	margin-top: -28px;
}

#isl-always ul.isl_menu {
	background: transparent url("../img/isl/produkt/cien_always.gif")
		repeat-x left bottom;
}

#isl-pronto ul.isl_menu {
	background: transparent url("../img/isl/produkt/cien_pronto.gif")
		repeat-x left bottom;
}

#isl-groop ul.isl_menu {
	background: transparent url("../img/isl/produkt/cien_groop.gif")
		repeat-x left bottom;
}

ul.isl_menu li {
	float: right;
	margin-left: 15px;
	list-style: none;
	list-style-type: none;
	width: 86px;
}

#li-always {
	width: 106px;
	float: right;
	margin-left: 15px;
	list-style: none;
	list-style-type: none;
}

ul.isl_menu li a#menu_tab_groop {
	height: 28px;
	background: transparent url("../img/isl/produkt/tab_groop.gif")
		no-repeat 0 0;
	width: 86px;
	display: block;
}

ul.isl_menu li a#menu_tab_groop:hover {
	background: transparent url("../img/isl/produkt/tab_groop_a.gif")
		no-repeat 0 0;
}

ul.isl_menu li a#menu_tab_pronto {
	height: 28px;
	background: transparent url("../img/isl/produkt/tab_pronto.gif")
		no-repeat 0 0;
	width: 86px;
	display: block;
}

ul.isl_menu li a#menu_tab_pronto:hover {
	background: transparent url("../img/isl/produkt/tab_pronto_a.gif")
		no-repeat 0 0;
}

ul.isl_menu li a#menu_tab_always {
	height: 28px;
	background: transparent url("../img/isl/produkt/tab_always.gif")
		no-repeat 0 0;
	width: 106px;
	display: block;
}

ul.isl_menu li a#menu_tab_always:hover {
	background: transparent url("../img/isl/produkt/tab_always_a.gif")
		no-repeat 0 0;
}

ul.isl_menu li a#menu_tab_light {
	height: 28px;
	background: transparent url("../img/isl/produkt/tab_light.gif")
		no-repeat 0 0;
	width: 86px;
	display: block;
}

ul.isl_menu li a#menu_tab_light:hover {
	background: transparent url("../img/isl/produkt/tab_light_a.gif")
		no-repeat 0 0;
}

div#isl-pudelko {
	position: relative;
	z-index: 0;
	margin-left: -31px;
	width: 387px;
	height: 346px;
	margin-right: 45px;
	background-repeat: no-repeat;
	float: left;
}

div#isl-light div#isl-pudelko {
	background-image: url("../img/isl/produkt/isl_light_pudlo.jpg")
}

div#isl-always div#isl-pudelko {
	background-image: url("../img/isl/produkt/isl_always_pudlo.jpg")
}

div#isl-pronto div#isl-pudelko {
	background-image: url("../img/isl/produkt/isl_pronto_pudlo.jpg")
}

div#isl-groop div#isl-pudelko {
	background-image: url("../img/isl/produkt/isl_groop_pudlo.jpg")
}

div#isl-tresc {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	width: 470px;
	margin-bottom: 80px;
	float: left;
}

div#isl-tresc h2 {
	background-image: none;
	margin: 0 0 25px 0;
	font-size: 22px;
	color: #000000;
}

div#isl-tresc p {
	font-size: 12px;
	color: #666666;
	margin: 0;
	margin-bottom: 25px;
}

div#isl-tresc img {
	float: left;
	margin-right: 25px;
}

#isl-linki table {
	position: relative;
	z-index: 1;
	margin-top: -30px;
	width: 100%;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #656565;
}

tr.ikony td {
	text-align: center;
	width: 20%;
}

tr td.ikony {
	vertical-align: middle;
}

#isl-dziala-prawa table tr td.tresc {
	font-size: 14px;
	font-weight: 600;
	color: #3d3d3d;
	cursor: pointer;
	vertical-align: middle;
	padding: 10px 0 20px 8px;
}

#isl-dziala-prawa table tr td.tresc h3,#isl-dziala-prawa table tr td.tresc h3 a
	{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #3d3d3d;
	font-weight: 600;
}

tr td.tresc a {
	font-size: 12px;
	color: #656565;
	font-weight: 500;
}

tr.tresc td {
	text-align: left;
	width: 20%;
	padding: 0 30px;
}

#isl-linki table tr.tresc td h3 {
	font-size: 14px;
	font-weight: 600;
	color: #3d3d3d;
	cursor: pointer;
}

#isl-dziala-prawa table tr td.tresc a {
	width: 230px;
	display: block;
}

tr.tresc td a {
	color: inherit;
}

#obraz_prezentacja {
	margin: 0 0 10px 25px;
	background: #ffffff url("../img/isl/produkt/prezentacja.jpg") no-repeat
		-70px 0;
	width: 69px;
	height: 69px;
}

a:hover #obraz_prezentacja {
	background-position: 0 0;
}

#obraz_jakdziala {
	margin: 0 0 10px 25px;
	background: #ffffff url("../img/isl/produkt/jak_dziala.jpg") no-repeat
		-70px 0;
	width: 69px;
	height: 69px;
}

a:hover #obraz_jakdziala {
	background-position: 0 0;
}

#obraz_cechy {
	margin: 0 0 10px 25px;
	background: #ffffff url("../img/isl/produkt/cechy.jpg") no-repeat -70px
		0;
	width: 69px;
	height: 69px;
}

a:hover #obraz_cechy {
	background-position: 0 0;
}

#obraz_centrumnauki {
	margin: 0 0 10px 25px;
	background: #ffffff url("../img/isl/produkt/centrum_nauki.jpg")
		no-repeat -70px 0;
	width: 69px;
	height: 69px;
}

a:hover #obraz_centrumnauki {
	background-position: 0 0;
}

#obraz_technologia {
	margin: 0 0 10px 25px;
	background: #ffffff url("../img/isl/produkt/technologia.jpg") no-repeat
		-70px 0;
	width: 69px;
	height: 69px;
}

a:hover #obraz_technologia {
	background-position: 0 0;
}

a#guzik_prezentacja {
	background: #ffffff url("../img/isl/produkt/btn_prezentacja.gif")
		no-repeat -120px 0;
	margin-right: 25px;
	width: 119px;
	height: 30px;
	display: block;
	float: left;
}

a#guzik_prezentacja:hover {
	background-position: 0 0;
}

a#guzik_testuj {
	background: #ffffff url("../img/isl/produkt/btn_testuj.gif") no-repeat
		-150px 0;
	margin-right: 25px;
	width: 149px;
	height: 30px;
	display: block;
	float: left;
}

a#guzik_testuj:hover {
	background-position: 0 0;
}

a#guzik_kup {
	background: #ffffff url("../img/isl/produkt/btn_kup.gif") no-repeat
		-110px 0;
	margin-right: 25px;
	width: 109px;
	height: 30px;
	display: block;
	float: left;
}

a#guzik_kup:hover {
	background-position: 0 0;
}

#isl-dziala-tresc {
	width: 570px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
}

#isl-light #isl-dziala-tresc h2 {
	color: #0a64a3;
}

#isl-always #isl-dziala-tresc h2 {
	color: #BF35CF;
}

#isl-pronto #isl-dziala-tresc h2 {
	color: #DD1F00;
}

#isl-groop #isl-dziala-tresc h2 {
	color: #37B038;
}

#isl-dziala-tresc h2 {
	font-size: 16px;
	background-image: none;
	margin-left: 45px;
}

#isl-light #isl-dziala-tresc h3 {
	color: #006bab;
}

#isl-always #isl-dziala-tresc h3 {
	color: #BF35CF;
}

#isl-pronto #isl-dziala-tresc h3 {
	color: #DD1F00;
}

#isl-groop #isl-dziala-tresc h3 {
	color: #37B038;
}

#isl-dziala-tresc h3 {
	font-size: 12px;
	font-weight: 600;
	padding-top: 8px;
}

#isl-dziala-tresc h3 span {
	display: block;
	font-size: 11px;
}

#isl-dziala-tresc h3 a {
	color: inherit;
}

#isl-dziala-tresc p {
	font-size: 11px;
	color: #666666;
}

#isl-dziala-tresc img {
	float: right;
	margin-top: 5px;
}

#isl-dziala-tresc img.sidenote {
	float: left;
}

#isl-dziala-tresc div.quick_start p,#isl-dziala-tresc  div.quick_start h3
	{
	margin-left: 43px;
	width: 255px;
}

#isl-dziala-tresc ul {
	color: #666666;
	margin: 12px 0 15px 45px;
	font-size: 11px
}

#isl-dziala-tresc div.horizontal_rule {
	border-bottom: 1px solid #E1E1E1;
	clear: both;
	height: 0;
	margin-bottom: 30px;
	padding-top: 10px;
	width: auto;
}

#isl-dziala-tresc a.always_dostep,#isl-dziala-tresc a.always_ustaw {
	font-size: 12px;
	margin: 20px 20px 20px 0;
	color: inherit;
	text-decoration: underline;
}
div.always_dostep{
border-top: solid 2px #BF35CF;
margin-top:4px;
}
div.always_ustaw{
border-top: solid 2px #BF35CF;
margin-top:5px;
}

#isl-dziala-tresc a.dostan_aktywny,#isl-dziala-tresc a.ustaw_aktywny{
	background: #ffffff url("../img/isl/produkt/always/a-how-it-works--tabs-button-inactive.png") no-repeat;
	color:#000000;
	text-decoration: none;
	font-weight: 600;
	padding:6px 0px 6px 15px;
}
#isl-dziala-tresc a.dostan_nieaktywny,#isl-dziala-tresc a.ustaw_nieaktywny{
	background: #ffffff url("../img/isl/produkt/always/a-how-it-works--tabs-button-active.png") no-repeat;
	color:#ffffff;
	
	text-decoration: none;
	font-weight: 600;
	padding:6px 0px 6px 15px;
}
#isl-dziala-tresc a.dostan_nieaktywny span,#isl-dziala-tresc a.ustaw_nieaktywny span{
	background: #ffffff url("../img/isl/produkt/always/a-how-it-works--tabs-button-active.png") no-repeat right top;
}
#isl-dziala-tresc a.dostan_aktywny span,#isl-dziala-tresc a.ustaw_aktywny span{
	background: #ffffff url("../img/isl/produkt/always/a-how-it-works--tabs-button-inactive.png") no-repeat right top;
	
}
#isl-dziala-tresc a.dostan_nieaktywny span,#isl-dziala-tresc a.ustaw_nieaktywny span,
#isl-dziala-tresc a.dostan_aktywny span,#isl-dziala-tresc a.ustaw_aktywny span{
padding:6px 15px 6px 0;
}


#isl-dziala-tresc .recap {
	font-size: 12px;
	float: right;
	color: #656565;
	font-weight: 600;
	width: 220px;
	margin-top: 10px;
}

#isl-pronto #isl-dziala-tresc .description,#isl-groop #isl-dziala-tresc .description
	{
	width: 240px;
	margin-left: 10px
}

#isl-pronto #isl-dziala-tresc .features h3,#isl-groop #isl-dziala-tresc .features h3
	{
	margin-left: 80px;
	width: 240px;
}

#isl-dziala-tresc .description {
	font-size: 12px;
	float: left;
	color: #656565;
	font-weight: 500;
	width: 250px;
	margin: 10px 30px 0 0;
}

#isl-dziala-tresc em {
	font-size: 11px;
	color: #656565;
	font-weight: 500;
	font-style: italic;
}

#isl-dziala-tresc table.learning_items td h3 a {
	text-decoration: none;
	color: inherit;
}

#isl-dziala-tresc table.learning_items td {
	font-size: 12px;
	color: #656565;
	font-weight: 500;
}

#isl-dziala-prawa {
	float: right;
}

#isl-dziala-tresc h2.centrum_tytul {
	margin-left: 0;
}

#isl-light div.sidenote {
	background-image: url("../img/isl/produkt/light/iconsislonline.png");
}

#isl-always  div.sidenote {
	background-image: url("../img/isl/produkt/always/iconsislalwayson.png");
}

#isl-pronto div.sidenote {
	background-image: url("../img/isl/produkt/pronto/iconpronto.png");
}

#isl-groop div.sidenote {
	background-image: url("../img/isl/produkt/groop/iconsgroop.png");
}

div.sidenote {
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	margin-top: 0.5ex;
	width: 35px;
}


#zarafa_left{
float:left;
width: 490px;
margin-right: 45px;
}
#zarafa_left p{
font-size: 12px;
}
#zarafa_right{
float:left;
width: 358px;
}
#zarafa_right div.szare{
margin-left:15px;
padding:20px 18px;
width: 285px;
background-color:#f8f8f8; 
}
#zarafa_right div.szare h3{
color:#3298db;
font-size: 14px
}
#zarafa_right div.szare p{
margin:0 0 15px 0;

}
/* sklep */
#sklep {
	margin: 0 15px 0 36px;
}

#sklep h3,#zakupy h3 {
	font-size: 16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	color: #000000;
	border-bottom: dotted 1px #f0eeee;
	margin: 20px 0 30px 0;
}

#sklep table {
	width: 100%;
}

#sklep table td {
	vertical-align: top;
	width: 25%;
}

#sklep h4 {
	font-size: 14px;
	font-weight: 600;
	font-family: "Trebuchet MS";
	color: #3d3d3d;
}

#sklep .teksty td {
	padding: 12px 15px 0px 15px;
}

#sklep p {
	font-size: 12px;
	font-family: "Trebuchet MS";
	color: #656565;
	margin: 0;
}

#sklep  td.kup_pakiet img {
	margin: 25px 15px 0 45px;
}

#sklep  td.kup {
	text-align: center;
}

#sklep  td.kup img {
	margin: 25px 0 0 0;
}

#sklep hr {
	margin-top: 25px;
	border: solid 2px #cce5ff;
}

#zakupy {
	padding-top: 30px;
}

#zakupy_lewa,#zakupy_lewa2 {
	width: 300px;
	float: left;
}

#zakupy_prawa,#zakupy_prawa2 {
	width: 600px;
	float: left;
}

#zakupy h3 {
	margin: 0;
	line-height: 16px;
}

#zakupy span {
	line-height: 11px;
}

#zakupy p,#zakupy span {
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	color: #666666;
	margin: 0;
}

#zakupy table {
	float: left;
}

#zakupy table tr th {
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-bottom: 10px;
	font-weight: 600;
	width: 155px;
}

#zakupy table tr th.wybierz,#zakupy table#serwerowa tr th.wybierz {
	width: 300px;
}

#zakupy table tr td,#zakupy table#serwerowa tr td {
	padding-left: 5px;
}

#zakupy table tr td.wybierz,#zakupy table#serwerowa tr td.wybierz {
	padding: 0;
	vertical-align: top;
}

#zakupy table tr td div.opcja {
	width: 100%;
	height: 280px;
	border: solid 1px #d4d0d0;
	background: #f6f6f6 url('../img/sklep/index/l_grad.gif') repeat-x;
	text-align: center;
}

#zakupy table tr td.wybierz div.legenda {
	background-color: #f5f3f3;
	padding: 18px 0 18px 35px;
	height: 165px;
	margin-top: 44px;
}

#zakupy table tr td.wybierz div.legenda span,#zakupy table#serwerowa tr td.wybierz div.legenda span
	{
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

#zakupy table tr td.wybierz div.legenda span.minuty {
	margin-top: 8px;
	cursor: pointer;
}

#zakupy table tr td.wybierz div.legenda span.polaczenia {
	margin-top: 19px;
	cursor: pointer;
}

#zakupy table tr td.wybierz div.legenda span.dodatkowe {
	margin-top: 24px;
	cursor: pointer;
}

#zakupy table tr td.wybierz div.legenda span.okres {
	margin-top: 23px;
	cursor: pointer;
}

#zakupy table tr td.wybierz div.legenda span.wszystko {
	margin-top: 23px;
	cursor: pointer;
}

#zakupy div.opcja span {
	display: block;
}

#zakupy div.opcja span.cena {
	font-family: georgia;
	font-size: 22px;
	color: #8ba00c;
	line-height: 22px;
	margin-top: 22px;
}

#zakupy div.opcja span.minuty {
	font-family: georgia;
	font-size: 16px;
	color: #0078da;
	line-height: 16px;
	margin-top: 18px;
}

#zakupy div.opcja span.polaczenia {
	font-family: georgia;
	font-size: 16px;
	color: #b74848;
	line-height: 16px;
	margin-top: 18px;
}

#zakupy div.opcja span.dodatkowe {
	font-family: georgia;
	font-size: 16px;
	color: #0078da;
	line-height: 16px;
	margin-top: 18px;
}

#zakupy div.opcja span.okres {
	font-family: georgia;
	font-size: 16px;
	color: #0078da;
	line-height: 16px;
	margin-top: 18px;
}

#zakupy div.opcja span.aktualizacje {
	font-family: georgia;
	font-size: 16px;
	color: #0078da;
	line-height: 16px;
	margin-top: 18px;
	
}

#zakupy div.opcja span.ess {
	font-family: georgia;
	font-size: 16px;
	color: #0078da;
	line-height: 16px;
	margin-top: 18px;
}

#zakupy div.opcja span.wszystko {
	margin-top: 18px;
}

#zakupy div.opcja span.wybierz {
	margin-top: 18px;
}

#zakupy table#serwerowa tr td div.opcja {
	height: 315px;
}

#zakupy table#serwerowa tr th {
	width: 208px;
}

#zakupy table#serwerowa tr td.wybierz div.legenda {
	height: 200px;
}

#zakupy table#serwerowa tr td.wybierz div.legenda span.polaczenia {
	margin-top: 8px;
}

#zakupy table#serwerowa tr td.wybierz div.legenda span.dodatkowe {
	margin-top: 22px;
}

#zakupy table#serwerowa tr td.wybierz div.legenda span.okres {
	margin-top: 24px;
}

#zakupy table#serwerowa tr td.wybierz div.legenda span.aktualizacje {
	margin-top: 21px;
	cursor: pointer;
}

#zakupy table#serwerowa tr td.wybierz div.legenda span.ess {
	margin-top: 23px;
	cursor: pointer;
}

#zakupy table#serwerowa tr td.wybierz div.legenda span.wszystko {
	margin-top: 23px;
}





/* sklep */ /*koniec zawartosc glowna*/ /*stopka*/
#foot_tlo {
	width: auto;
	height: auto;
	background-color: #6f6165;
	background-image: url('../img/layout/foot/tlo_foot_resize_grad.gif');
	background-repeat: repeat-x;
}

#foot {
	width: 980px;
	height: auto;
	background-color: #413539;
	z-index: 10;
	margin: 0 auto;
	text-align: left;
}

#foot_grad {
	width: 980px;
	height: 60px;
	background: url('../img/layout/foot/foot_grad.gif');
	background-repeat: repeat-x;
}

#foot_tresc {
	width: 824px;
	min-height: 247px;
	margin: 0px 62px 0px 95px;
}

/* dane kontaktowe stopka */
#foot_dane {
	float: left;
	width: 313px;
}

/* adres biura*/
#f_adres {
	width: 313px;
	float: left;
}

#fotel {
	margin-top: 33px;
	width: 38px; height : 68px; background-image :
	url('../img/layout/foot/foot_fotel.gif');
	float: left;
	height: 68px;
	background-image: url('../img/layout/foot/foot_fotel.gif');
}

#tresc_adres {
	margin: 0 0 0 44px;
	width: 190px;
	float: left;
}

#adres_head { /*wersja polska*/
	width: 175px;
	height: 20px;
	background-image: url('../img/layout/foot/foot_adres.gif');
	float: left;
	margin-bottom: 21px
}

#adres_head_en { /*wersja angielska*/
	width: 175px;
	height: 20px;
	background-image: url('../img/layout/foot/foot_adres_en.gif');
	float: left;
	margin-bottom: 21px
}

p.adres {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	margin: 0;
}

/* adres biura koniec*/ /* kontakt telefoniczny*/
#f_kontakt {
	width: 313px;
	float: left;
	margin-top: 40px;
}

#sluchawka {
	margin-top: 35px;
	width: 45px;
	height: 60px;
	background-image: url('../img/layout/foot/foot_telefon.gif');
	float: left;
}

#tresc_kontakt {
	margin: 0 0 0 36px;
	width: 190px;
	float: left;
}

#kontakt_head { /*wersja poslska*/
	width: 127px;
	height: 19px;
	background-image: url('../img/layout/foot/foot_kontakt.gif');
	float: left;
	margin-bottom: 21px;
}

#kontakt_head_en { /*wersja angielska*/
	width: 127px;
	height: 19px;
	background-image: url('../img/layout/foot/foot_kontakt_en.gif');
	float: left;
	margin-bottom: 21px;
}

.foot_kontakt {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	margin: 0;
}

/* kontakt telefoniczny koniec*/ /* kontakt czat*/
#f_chat {
	width: 313px;
	float: left;
	margin-top: 40px;
}

#chatonline {
	width: 54px;
	height: 56px;
	background-image: url('../img/layout/foot/foot_chat.gif');
	float: left;
}

#tresc_chat {
	margin: 0 0 0 27px;
	width: 190px;
	float: left;
}

#chat_head { /*wersja poslska*/
	width: 145px;
	height: 30px;
	background-image: url('../img/layout/foot/foot_czat_button.gif');
	float: left;
	margin-bottom: 21px;
	margin-top: 8px;
}

#chat_head_en { /*wersja angielska*/
	width: 145px;
	height: 30px;
	background-image: url('../img/layout/foot/foot_chat_button.gif');
	float: left;
	margin-bottom: 21px;
	margin-top: 8px;
}

/* kontakt czat koniec*/ /* dane kontaktowe stopka koniec */
#stopka {
	margin: 10px 0 20px 60px;
	width: 429px;
	color: #c8c8c8;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	font-size: 10px;
	line-height: 18px;
}
#foot_tresc img.zaufana{
	margin: 0 30px 0px 60px;
}
#foot_odnosniki {
	float: right;
	width: 491px;
}

#odnosniki {
	height: 259px;
	width: 450px;
	padding-left: 60px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #534649;
	padding-top: 24px;
}

#odnosniki ul li {
	float: left;
	display: block;
	width: 150px;
}

#odnosniki ul li a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
}

#odnosniki ul li a:link {
	text-decoration: none;
	color: #ffffff;
	cursor: default;
}

#odnosniki ul li a:visited {
	text-decoration: none;
	color: #ffffff;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#odnosniki ul li a:active {
	text-decoration: none;
	color: #ffffff;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#odnosniki ul li a:hover {
	text-decoration: none;
	color: #ffffff;
	border: none;
}

#odnosniki ul li  ul li {
	float: none;
	display: block;
}

#odnosniki ul li  ul li a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #989898;
}

#odnosniki ul li  ul li a:link {
	text-decoration: none;
	color: #989898;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#odnosniki ul li  ul li a:visited {
	text-decoration: none;
	color: #989898;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#odnosniki ul li  ul li a:active {
	text-decoration: none;
	color: #989898;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#odnosniki ul li  ul li a:hover {
	text-decoration: none;
	color: #ececec;
	border: none;
}

/*koniec stopka*/ /*wiadomosci flashowe**/
#flashMessage {
	width: 100%;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	color: #339900;
}

/*wiadomosci flashowe koniec*/ /*sklep plugin*/
#platnosc_kroki {
	color: #6e6e6e;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}

#platnosc_kroki img {
	margin-right: 14px;
	margin-left: 20px;
	float: left;
}

#platnosc_kroki span {
	line-height: 30px;
	padding-bottom: 15px;
	display: block;
	float: left;
}

.platnosc_podsumowanie {
	float: left;
	width: 681px;
	background-color: #feffe7;
	border-bottom: 1px solid;
	padding: 20px 30px 30px 30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #656565;
}

#platnosc_podsumowanie {
	float: left;
	width: 681px;
	border-bottom: 1px solid;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #656565;
}

.platnosc_produkty th {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: 600;
}

.platnosc_produkty th.cena {
	text-align: right;
	padding-right: 13px;
}

#platnosc_podsumowanie h4 {
	margin: 15px 0 0 24px;
	font-size: 12px;
	font-family: "Trebuchet MS";
	color: #1f1f1f;
}

#platnosc_podsumowanie  h3 {
	margin: 15px 0 0 35px;
	font-size: 12px;
	font-family: "Trebuchet MS";
	color: #006cd0;
}

#platnosc_podsumowanie .wybrales h3 {
	margin: 15px 0 0 35px;
	font-size: 16px;
	font-family: "Trebuchet MS";
	color: #006cd0;
}

#platnosc_podsumowanie div.wybrales {
	background-color: #feffe7;
	padding-right:5px;
	border-bottom: dotted 1px #bbb5b5;
}

#platnosc_podsumowanie .dodatki {
	border-bottom: dotted 1px #bbb5b5;
	padding-right:5px;
}

#platnosc_podsumowanie p {
	margin: 0 0 0 35px;
	font-size: 12px;
	font-family: "Trebuchet MS";
	color: #3b3b3b;
}

#platnosc_podsumowanie p.cena {
	float: right;
	display: inline;
	margin: 10px 30px 15px 0;
	font-size: 18px;
	font-weight: 600;
	color: #191919;
	line-height: 20px;
}

#platnosc_podsumowanie img.przelicz {
	margin-top: 7px;
}

#platnosc_podsumowanie p.cena span.text {
	font-weight: 500;
	margin: 15px 35px 0 0;
	font-size: 12px;
	font-family: "Trebuchet MS";
}

#platnosc_podsumowanie p.input {
	margin: 10px 0 15px 450px;
	float: left;
	display: inline;
}

#platnosc_podsumowanie input {
	background-color: #f3f3f3;
	border: solid 1px #000000;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
	width: 20px;
	text-align: center;
}

#platnosc_podsumowanie label {
	color: #000000;
}

.platnosc_produkty {
	float: left;
	width: 681px;
	border-bottom: 1px solid;
	padding: 15px 30px 10px 30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #656565;
}

.platnosc_przyciski {
	float: left;
	width: 700px;
	text-align: right;
	margin: 12px 30px 0 0;
}

.platnosc_przyciski img {
	margin-left: 10px;
}

.platnosc_prawo {
	float: right;
	text-align: center;
	border: 1px solid #d5d5d5;
}

.platnosc_prawo span {
	text-align: left;
	width: 150px;
	padding-left: 8px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	background-color: #5aa0ff;
	line-height: 20px;
	font-size: 12px;
	font-family: "Trebuchet MS";
}

#formularz {
	margin-top: 36px;
	float: right;
	padding-right: 250px;
	text-align: right;
}

p.formularz {
	width: 100%;
	font-size: 12px;
	color: #656565;
	margin: 20px 34px 0 34px;
}

#formularz label {
	text-align: right;
	font-size: 12px;
	font-weight: 600;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	color: #1f1e1e;
	margin-right: 20px;
}

#formularz div.input {
	margin-bottom: 17px;
}

#formularz input,#formularz TEXTAREA,#formularz SELECT {
	font-size: 12px;
	width: 260px;
	background-color: #ffffff;
	border: solid 1px #1f1e1e;
}

#formularz TEXTAREA {
	width: 255px;
}

#platnosc h4 {
	font-size: 14px;
	font-family: "Trebuchet MS";
	font-weight: 500;
	color: #161414;
	margin: 10px 30px 30px 10px;
}

#platnosc table {
	margin-left: 25px;
}

#platnosc th {
	text-align: right;
	font-size: 12px;
	font-weight: 500;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	color: #1f1e1e;
	padding-bottom: 10px;
}

#platnosc td {
	text-align: left;
	font-size: 12px;
	font-weight: 600;
	padding-left: 20px;
	padding-bottom: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	color: #1f1e1e;
}
/*mailin podstrona*/
#isl-online-groop #kalendarze{
position:relative;
margin-top:28px;
margin-bottom:80px;
left:-30px;
}
#isl-online-groop *{
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
}

#isl-online-groop #spotkanie,#isl-online-groop #wspolpraca,#isl-online-groop #szkolenia{
height: 200px;
padding:109px 10px 12px 10px;
}

#isl-online-groop #spotkanie h3,#isl-online-groop #wspolpraca h3,#isl-online-groop #szkolenia h3{
font-size:13px;
color:#056cab;
}
#isl-online-groop #spotkanie p,#isl-online-groop #wspolpraca p,#isl-online-groop #szkolenia p{
width:222px;
font-size:10px;
color:#454444;
margin: 0;
padding: 0;
}

#isl-online-groop #spotkanie{
background: url('../img/mailing/isl/spotkania.gif');
background-repeat: no-repeat;

}
#isl-online-groop #wspolpraca{
background: url('../img/mailing/isl/wspolpraca.gif');
background-repeat: no-repeat;
width:242px;
}
#isl-online-groop #szkolenia{
background: url('../img/mailing/isl/szkolenia.gif');
background-repeat: no-repeat;
}
img#wiecej{
position: relative;
top:-30px;
left:10px;
cursor: pointer;
}
#czas{
font-size:1px;
line-height: 1px;
}

#isl-online-groop input#email{
float:left;
margin: 0  5px  0 350px;
border:solid 1px #000000;
padding:6px 0;
width:250px;

}

/*mailin podstrona*/
/*sklep plugin koniec*/
.naglowek_maly {
	width: 485px;
	height: 27px;
	font-size: 1px;
}

.naglowek_duzy {
	width: 909px;
	height: 27px;
}

.glowna {
	width: 485px;
	margin-right: 23px;
	float: left;
}

.rozwiazania {
	width: 909px;
}

.rozwiazania_lista {
	width: 430px;
	margin-left: 15px;
	margin-right: 2px;
	float: left;
	margin-top: 40px;
	height: 150px;
	overflow: hidden;
}

.rozwiazania_tips {
	font-size: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	color: #878787;
	margin-left: 620px;
	padding-top: 10px;
	width: 280px;
	margin-top: 0px;
}

.czytaj_rozwiazanie {
	width: 643px;
	margin-right: 10px;
	float: left;
}

.naglowek_czytaj_telekarty {
	width: 203px;
	height: 27px;
	background: url('../img/content_telekarty.gif');
	background-repeat: no-repeat;
}

.menu_czytaj {
	width: 205px;
	float: right;
	margin-left: 10px;
}

.naglowek_menu_czytaj {
	width: 203px;
	height: 27px;
	background: url('../img/wiecejopcji.gif');
	background-repeat: no-repeat;
}

.kontakt {
	width: 909px;
	margin-top: 20px;
}

.naglowek_boczna {
	width: 193px;
	height: 23px;
	background: url('../img/content_nowsze_rozwiazania.gif');
	margin-top: 4px;
}

.naglowek_oferujemy {
	width: 90px;
	height: 23px;
	background: url('../img/content_oferujemy.gif');
	background-repeat: no-repeat;
	margin-top: 4px;
}

.boczna {
	width: 373px;
	margin-left: 23px;
	float: left;
}

.dane_adr {
	width: 350px;
	margin-left: 120px;
	margin-top: 21px;
	float: left;
}

.formularz {
	width: 390px;
	margin-left: 23px;
	float: left;
	margin-top: 21px;
}

.naglowek_podkresl {
	width: auto;
	height: 1px;
	background: url('../img/layout/podkresl.gif');
	background-repeat: repeat-x;
	font-size: 1px;
}

.najnowsze_rozwiazanie {
	margin-top: 21px;
	height: 150px;
	overflow: hidden;
}

.najnowsze_rozwiazanie_txt {
	margin-right: 2px;
	margin-left: 18px;
	margin-top: 2px;
	width: 208px;
	float: right;
}

.wiecej_rozwiazan {
	color: #1a1a1a;
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 17px;
	margin-top: 10px;
	float: right;
	background: url('../img/wiecej_rozw.gif');
	background-repeat: no-repeat;
	background-position: 155px;
	padding-right: 15px;
	overflow: visible;
}

a.wiecej_rozwiazan:link {
	color: #474747;
	text-decoration: none;
	border-bottom-color: #9d9d9d;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a.wiecej_rozwiazan:visited {
	color: #474747;
	text-decoration: none;
	border-bottom-color: #9d9d9d;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a.wiecej_rozwiazan:active {
	color: #474747;
	text-decoration: none;
	border-bottom-color: #9d9d9d;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a.wiecej_rozwiazan:hover {
	text-decoration: none;
	color: #000000;
	border-bottom-color: #fff;
}

p {
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 19px;
	color: #666666;
	margin-top: 26px;
	margin-left: 26px;
}

p.tresc_glowna {
	font-size: 13px;
	max-width: 400px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 19px;
	color: #666666;
	margin-top: 26px;
	margin-left: 26px;
}

p.tresc_glowna_nazwa {
	font-size: 15px;
	max-width: 400px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 19px;
	color: #393737;
	margin-top: 26px;
	margin-left: 26px;
}

p.tresc_glowna_adr {
	font-size: 14px;
	max-width: 400px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 19px;
	color: #393737;
	margin-top: 26px;
	margin-left: 26px;
}

p.form_tips {
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 19px;
	color: #555555;
	margin: 0;
}

form {
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-weight: 500;
	line-height: 19px;
	color: #666666;
}

td.kontaktowy {
	padding-left: 15px;
}

input.kontaktowy {
	font-size: 13px;
	border: 1px solid grey;
	background-color: #efefef;
	width: 250px;
	padding: 3px;
}

td.kontaktowy .error-message,#formularz .error-message {
	color: #CC0000;
}

select.kontaktowy {
	font-size: 13px;
	border: 1px solid grey;
	background-color: #efefef;
	width: 250px;
	padding: 3px;
}

textarea {
	font-size: 13px;
	border: 1px solid grey;
	background-color: #efefef;
	width: 250px;
	height: 100px;
	padding: 3px;
}

a.odnosniki_uslugi {
	color: #989898;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a.odnosniki_uslugi:visited {
	text-decoration: none;
	color: #989898;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a.odnosniki_uslugi:active {
	text-decoration: none;
	color: #989898;
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a.odnosniki_uslugi:hover {
	text-decoration: none;
	color: #000;
	border: none;
}

table.cennik {
	border-color: #696969;
	border-style: dotted;
	border-width: 1px;
}

td.cennik {
	font-size: 9pt;
	font-family: Verdana;
	color: #989898;
	border-color: #696969;
	border-style: dotted;
	border-width: 1px;
}

/*-------------bledy kontakt*/
#bledy_kontakt ul li {
	color: red;
	text-align: left;
	padding-left: 18px;
	background: url('../img/red_dot.gif') no-repeat 0 0.5em;
	list-style-type: none;
	color: #666666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 19px;
	margin-left: 30px;
	margin-top: 5px;
	max-width: 400px;
}

#bledy_kontakt ul {
	padding-top: 20px;
}

#bledy_kontakt {
	font-size: 18px;
	color: #000;
	line-height: 17px;
	padding-bottom: 20px;
}

#bledy_dziekujemy {
	font-size: 13px;
	color: #000;
	position: relative;
	top: 40px;
}
/*-------------bledy kontakt*/