body {
	font: 14px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #000;
	background: #ffffe7 url(grafika/tlostrony.jpg) repeat-x;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
	}

td.lewa {
	background: #fff url(grafika/tlo_lewa.gif) top repeat-x;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.prawa {
	padding: 10px;
	border-right: solid 2px #CB0000;
}

td {
	font: 14px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #000;
	text-align: justify;
	vertical-align: top;
}

td.pad5
	{
	padding: 5px;
	}


a:link  {color: black; font: 10pt 'Trebuchet MS',Tahoma,sans-serif,verdana;TEXT-DECORATION: underline;}
a:visited {color: black; font: 10pt 'Trebuchet MS',Tahoma,sans-serif,verdana;TEXT-DECORATION: underline;}
a:hover {COLOR: gray; TEXT-DECORATION: none;}
a:active {}

.thumbnail a:hover img {
    border-width: 2px;
    border-color: #90571b;
	margin: 4px;
}

.obrazek {
	padding: 5px;
	background: #fff;
	border: solid 1px #90571b;
	margin: 5px;
	}

.obrazek2 {
	padding: 8px;
	background: #fff;
	border: solid 1px gray;
	margin: 5px;
	}

a.menu:link  {color: black; font: bold 12px 'Trebuchet MS',Tahoma,sans-serif,verdana;TEXT-DECORATION: none;}
a.menu:visited {color: black; font: bold 12px 'Trebuchet MS',Tahoma,sans-serif,verdana;TEXT-DECORATION: none;}
a.menu:hover {COLOR: #FF3F00; TEXT-DECORATION: none;}
a.menu:active {}
@media print {
  body { display:none; }
}
h1 {
	font: bold 24px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #FFF;
	padding: 3px;
	text-align: center;
	margin: 0px;
	margin-bottom: 20px;
}

.colorred {
	color: #FF4200;
}

div.naglowek {
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 10px;
	border-bottom: 3px solid #FCF1D1;
	font-size: 14px;
	font-weight: bold;
}

span.kat {
	font-size: 10px;
	font-weight: normal;
}



div.komorka {
display: inline;
width:200;
}

a.mainlevel2:link, a.mainlevel2:visited {
	display: block;
	vertical-align: middle;
	font: bold 12px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #56514a;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
}

a.mainlevel2:hover {
	background: #FF4200;
	text-decoration: none;
	color: #fff;
}

.ramka1 {
	background: #fff;
	border: solid 1px #BBB5A4;
}

.ramka2 {
	background: #fff;
}

.kontakt {
	display: none;
	margin-top: 5px;
	border: solid 1px #817C6E; //kolor ramki formularza kontaktowego
}

.kontakt_nazwa {
	color: white;
	padding: 3px;
	text-align: left;
	font-weight: bold;
	background: #817C6E; //kolor tła naglowka formularza kontaktowego
}

.data {
	text-align: right;
	padding-right: 35px;
	color: #f8f7ef;
	font-size: 10px;
}

.newsletter {
	padding-top: 15px;
	vertical-align: middle;
}

.stopka {
	padding: 10px;
	vertical-align: middle;
	color: #888;
	font-size: 12px;
}

.font10 {
	font-size: 10px;
}

.vtop {
	vertical-align: top;
}

.vmiddle {
	vertical-align: middle;
}

.vbottom {
	vertical-align: bottom;
}

.hcenter {
	text-align: center;
}

.hright {
	text-align: right;
}

.hjustify {
	text-align: justify;
}

.hleft {
	text-align: left;
}

.glownabiala { background: #fff; border: 0px; border-bottom: solid 2px #FFBF89;}
.glownaniebieska { background: #fff; border: 0px; margin-top: -10px; padding: 10px; border-bottom: solid 2px #246FA8;}
.glownazielona { background: #fff; border: 0px; margin-top: -10px; padding: 10px; border-bottom: solid 2px #71B258;}
.glownasrebrna { background: #fff; border: 0px; margin-top: -10px; padding: 10px; border-bottom: solid 2px #aaaaaa;}
.glownared { background: #fff; border: 0px; margin-top: -10px; padding: 10px; border-bottom: solid 2px #ff4200;}

h2 {
font: bold 18px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;
color: #fff;
background: #ff7400;
padding: 5px;
padding-left:	20px;
margin: 0px;
margin-bottom: 10px;
}

.backblue {
background: #246FA8;
}

.backgreen {
background: #71B258;
}
.backsilver {
background: #555555;
}

.backred {
background: #ff4200;
}


.nav, .nav *		{margin:0;padding:0;}
#cloud			{padding: 20px;}
.nav			{padding:0px;}
.nav ul			{list-style:none;}
.nav li			{list-style:none;float: left;margin-bottom: -10px;}
.nav a			{color: #000;text-decoration:none;display:block;}
ul.hovertip li	{display:inline;list-style:none;}
ul.hovertip li a	{text-decoration:none;font-style:italic}
ul.hovertip		{width:200px; padding-top:30px; padding-left:10px; height:95px; padding-bottom:20px; display:block}

a.size30{padding: 2px;color:#FF4200; font-weight: bold;}a.size30:hover {color:#E13728;}
a.size29{padding: 2px;color:#FF4200; font-weight: bold;}a.size29:hover {color:#E13728;}
a.size28{padding: 2px;color:#B9251A; font-weight: bold;}a.size28:hover {color:#E13728;}
a.size27{padding: 2px;color:#B9251A; font-weight: bold;}a.size27:hover {color:#E13728;}
a.size26{padding: 2px;color:#B9251A;}a.size26:hover {color:#B46A47;}
a.size25{padding: 2px;color:#C4876A;}a.size25:hover {color:#E13728;}
a.size24{padding: 2px;color:#C4876A;}a.size24:hover {color:#E13728;}
a.size23{padding: 2px;color:#C4876A;}a.size23:hover {color:#E13728;}
a.size22{padding: 2px;color:#B46A47;}a.size22:hover {color:#E13728;}
a.size21{padding: 2px;color:#B46A47;}a.size21:hover {color:#E13728;}
a.size20{padding: 2px;color:#B46A47;}a.size20:hover {color:#E13728;}
a.size19{padding: 2px;color:#E13728;}a.size19:hover {color:#E13728;}
a.size18{padding: 2px;color:#E13728;}a.size18:hover {color:#E13728;}
a.size17{padding: 2px;color:#E13728;}a.size17:hover {color:#E13728;}
a.size16{padding: 2px;color:#246FA8;}a.size16:hover {color:#E13728;}
a.size15{padding: 2px;color:#246FA8;}a.size15:hover {color:#E13728;}
a.size14{padding: 2px;color:#246FA8;}a.size14:hover {color:#E13728;}
a.size13{padding: 2px;color:#FF8300;}a.size13:hover {color:#E13728;}
a.size12{padding: 2px;color:#FF8300;}a.size12:hover {color:#E13728;}
a.size11{padding: 2px;color:#77625E;}a.size11:hover {color:#E13728;}
a.size10{padding: 2px;color:#888888;}a.size10:hover {color:#E13728;}
a.size9	{padding: 2px;color:#77625E;}a.size9:hover {color:#E13728;}


#page				{position:relative;margin:0 auto;text-align:left;width:815px;}
.skyscraper			{position:absolute;top:0px;right:-170px;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
margin: 0px;
padding: 0px;
font: 11px Verdana;
list-style-type: none;
text-align: center;
}

.shadetabs li{
text-align: center;
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
color: #246FA8;
}

.shadetabs li a:visited{
color: #246FA8;
}

.shadetabs li a:hover{
text-decoration: none;
color: #246FA8;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
font: bold 12px verdana;
top: 0px;
color: #FF4200;
}

.shadetabs li a.selected{ /*selected main tab style */

}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}