body {
background-color:#c5e2f4;

}

td {
	vertical-align:top; 
}
img { 
	display:block; 
}
form {
	font:10px Tahoma; 
	margin:0px; 
}
input {
	font:10px Tahoma; border-width:1px ;
	margin:2px 0px; 
}
select {
	font:12px Tahoma; ;
}
h1 {
	color:#003366;
	font:24px Trebuchet MS; 
	margin-bottom:10px; 
	margin-top:0px; 
}
h2 {
	font:bold 11px Tahoma; 
	margin:0px 0px;
	color:#003366;
}
p {
	margin-top:10px 
}
a {
	color:#003366;
}
ul 	{
	margin-top:10px;
	margin-bottom:20px;
}
ol 	{
	margin-top:10px 
}
li {
	margin-bottom:2px; 
}
object {
	display:block;
}
.lv {
	font:9px Tahoma;
	color:#003366;
	text-align:center;
}

/* style og?lne */
.main {
	width:95%;
	min-width:760px;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
}
.header {
	font:bold 13px Tahoma; 
}
.teaser {
	font:11px Tahoma;
}
.teaser .data {
	font:bold 11px Tahoma;
}
.teaser .header {
	padding:6px 10px;
}
.teaser .item {
	border-top:solid 1px #C1CEBB;
	padding:5px;
}
.teaser td {
	font:11px Tahoma;
}

.teaser P {
	margin:4px 0px 0px 0px; 
}
.teaser .more {
	font:10px tahoma;
	text-align:right;
}
.ico {
	margin:4px; 
}
.red {
	color:red;
}
#zapamietajNr {
	background:#a5b79b; 
}

div.wrap {
	margin: 0;
	padding: 0 4px;
}

#tekst {

padding-left:10px;
}
#uwaga {
color:#990000;
padding-left:10px;
}

#faq {
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:10px;
}

#faq h1, h2{
	color:#003366;
	padding:15px 0px 5px 0px;
	font-size:13px;
	font:Geneva, Arial, Helvetica, sans-serif;
}

.tele2 {

	font-weight:bold;
	color:#003366; 
	padding:2px 2px 2px 0px;
}


.gadka2 {
	font-weight:bold;
	color:#0066CC;
	padding:2px 2px 2px 0px;
}

#tekst p, h1, h2{
	color:#003366;
	font:Geneva, Arial, Helvetica, sans-serif;

}

#tekst h1 {
font-size:18px;
}

#tekst h2, h3 {
font-size:12;
}

#tekst p {
font-size:10;
text-align:center;
}



#kraje {
	float: left;
	clear: right;
	margin: 0 0 0 5px;
	overflow: hidden;	
	
	
}
#kraje ul {
	margin-left:0px;
}

#kraje li {
	display: block;
	float: left;
	height: 14px;
	line-height: 14px;
	margin: 1px 5px 0 0;
	width: 92px;
	border-bottom: 1px solid #fff;
	white-space: nowrap;
}





.tabela {
	margin-top:20px; 
	margin-bottom:20px;
	margin-left:10px;
}
.tabela th {
	background:#003366;
	color:#fff;
	padding:4px; 
	font:bold 11px Tahoma; 
}
.tabela td {
	padding:6px 2px; 
	border-bottom:solid 1px #C1CEBB;
	vertical-align:middle;
	font:11px Tahoma; 
}
input.button {
	background:#99CC66 ;
	border-color:#E6F2D9 #000 #000 #E6F2D9;
		
}


#header {
	height:50px;
}
#header td {
	vertical-align:middle;
}
#left {
	background:#dfe4db; 
}
.buttonLink {
	display:block;
	background:#99CC66 ;
	color:#000;
	border-width:1px;
	border-style:solid ;
	border-color:#E6F2D9 #000 #000 #E6F2D9;
	text-decoration:none;
	text-transform:lowercase;
	text-align:center;
	font:10px Tahoma;
	padding:1px 2px;
	margin:4px 0px;
}


/* STYLE SZCZEG?LNE */

/* lewe menu */
#menuLeft { 
	background:#DFE4DB; 
}
#menuLeft A { 
	color:#000; 
	text-decoration:none;
	
}
#menuLeft A:hover { 
	color:#666; 
	text-decoration:underline;
}
#menuLeft .item 	{ 
	font:11px Arial; 
	padding:4px 10px; 
	width:160px;
	border-bottom:solid 1px #EFF4EC;
}
.itemOn 	{ 
	font:11px Arial; 
	padding:4px 10px; 
	width:160px;
	background:#EFF4EC ;
	border-bottom:solid 1px #fff;
}
.tele {
	font-weight:bold;
	background:#fff;
	color:#003366; 
	padding:2px 2px 2px 0px;
}
.gadka {
	font-weight:bold;
	color:#0066CC;
	background:#fff;
	padding:2px 2px 2px 0px;
}
P .inter, P .telefon {
	font-size:13px;
}
th .inter, th .telefon {
	padding:2px 2px 2px 0px;
}
.marked {
	font-weight:bold;
	color:#CC0000;
}


/* collage */
#collage {
	background:#1d6d20 url('../lay/tlo_collage.gif') ;
}



#content  {
	padding:15px 10px 30px 10px; 
	font:11px/15px Tahoma;
	color:#444;
}

#content .header {
	color:#003366;
	font:24px Trebuchet MS; 
	padding:10px 10px; 
	vertical-align:middle;
	width:160px;
	
}
#content .headerExpl {
	font:10px Tahoma;
	padding:4px 10px;
	vertical-align:middle;
}



.formBox {
	background:#dfe4db;
	text-align:right;
	margin:2px 0px 10px 0px;
	padding:2px 10px;
}
.submit {
	width:100px;
}




#promocje {
	background:#A5B79B; 
}
#nowosci {
	background:#DFE4DB;
}



#footer {
	background:	#507250; 
	color:#C1CEBB;
	font:10px tahoma;
	width:100%;
}
#footer a {
	color:#C1CEBB;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer td {
	color:#C1CEBB;
	font:10px tahoma;
}
#footer li {
	margin-bottom:0px;
}
#footer #lFootTd {
	text-align:right;
	width:160px;
	padding-right:10px;
	border-right:solid 1px #C1CEBB;
}
#footer #lFootTd img {
	margin-left:50px; 
}
#footer #cFootTd {
	border-right:solid 1px #C1CEBB;
	padding-right:10px;
}
#footer #rFootTd {
	padding-left:10px;
}
#footer .menu {
	padding:6px 2px; 
	background:#B7C9A5;
	color:#2F422F;
	text-align:center;
}
#footer .menu A {
	color:#2F422F;
	text-decoration:none; 
}
#footer .menu .item {
	display:inline; 
	padding:0px; 
}
#footer .menu .itemOn {
	display:inline; 
	background:none;
	font:10px Tahoma; 
	padding:0px; 
	border:none;
}




#porownanie table {
	margin-left:auto;
	margin-right:auto;
}

#porownanie td {
	text-align:center;
	font-size:12px;
}

#cennik table {
	width:430px;
	margin-left:0px;
}
#cennik td {
	text-align:center;
}
#cennik td.kraj {
	text-align:left;
	font-weight:bold;
}
#cennik td.tp {
	background:#A6C6D9;
	background-color:#D6EBFC
	width:55px; 
}

#cennik td.telefon {
	background:#D6EBFC;
	width:55px; 
}

#cennik td.netia {
	background:#003366;
	width:55px; 
}
#cennik td.tele2 {
	background:#003366;
	width:55px;
}
#cennik td.itl {
	background:#003366;
	width:55px;
}
#cennik td.zysk {
	width:40px;
	font-weight:bold;
	color:red;
}
#cennik td.nowykraj {
	width:40px;
	font-weight:bold;
	color:red;
	text-align:left;
}
#zestawienieCen td {
	text-align:center; 
}
#zestawienieCen td.plan {
	text-align:left; 
	font-weight:bold; 
}
#zestawienieCen td.oplata {
	background:#003366;
}

#stealth
{
	visibility: hidden; position: absolute; top: -1500px; left: -1500px;
}
.xyz 			{font:normal 1px Tahoma;color:#fff;text-align:left;margin: 0px 0px 0px 0px;}
.xyz A, .xyz A:hover
	 			{font:normal 1px Tahoma;color:#fff;cursor:default;}


/*===========  FORMULARZE ZAPYTA? OFERTOWYCH ==================================================== */
.kontaktBox 	{ padding:0px 20px 20px 0px; width:100%; margin-bottom:20px; }
.kontaktBox TABLE
				{ width:100%; }
.kontaktBox TD 	{ font:12px Tahoma; padding:3px; vertical-align:top; background:#F1F3EF;}
.kontaktBox TD.desc
			 	{ width:30%; }
.kontaktBox TR.odd TD
				{ background:#fff; }
.kontaktBox INPUT.text
				{ width:200px; background:#fff; }
.kontaktBox INPUT.checkbox
				{ border:none; background:none;}
.kontaktBox INPUT.button
		 		{ font:bold 10px Tahoma; }
.kontaktBox textarea {
	width:90%;
}

.td_opisy{
	background-color: #082461;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size:11px;
}
.td_opisypom{
	background-color: #017ACE;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size:11px;
	color: #FFFFFF;
}
.td_ceny{
	background-color: #DCE3E7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
   	font-size:11px;
	text-align: center;
	}

	.td_ceny2{
	background-color: #97aab7;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   text-align: center;
	}
	
.td_link{
	background-color: #D6E5EE;
	font-family: Arial, Verdana, Helvetica, sans-serif;
   	font-size:11px;
	text-align: center;
    border : 1px solid #003366;
	color: #5E7B8E;
	font-weight: bold;
	line-height:22px;
    padding-left:10px;
    padding-right:10px;
	white-space:nowrap;
	}
.td_link a {
	font-size:11px;
}

