/* CSS Document */

p, ul, li, dl, dd, ol {margin:0px; padding:0px}

body{
	background-image:url(img/tlo.gif); 
	background-repeat:repeat;
	margin:0px
}

a body a{
	border:none;
}
a{color:#426F39; text-decoration:none}
a:hover{text-decoration:underline}
.noborder{border:none}
.all{
	width:990px;
	background-image:url(img/tlo-logo.gif);
	background-repeat:repeat-x;
	background-color:#CFDBBC;
	font:11px tahoma;
	background-position:top;
	margin:auto;
	color:#426F39
}

#logo {
	margin:19px 0px 18px 29px
}

#h-h, #h-intro{
	margin:0px;
	padding:0px;
	margin-left:8px
}

#h-intro{
	position:relative;
	margin-left:0px
}

table.menu{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	width:612px;
	height:49px;
	border-collapse:collapse;
	float:right;
	margin-top:38px;
	margin-right:63px
}

* html table.menu{
	margin-top:40px;
	margin-right:31px
}

table.menu td{
	border:none;
	margin:0px;
	padding:0px
}

.m1, .m2, .m3, .m4, .m5, .m6{
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
	text-decoration:none
}

a.m6{
	background-image:url(img/m6off.gif);
	width:132px;
	height:49px
}

a.m6:hover{
	background-image:url(img/m6.gif);
	text-decoration:none
}

a.m5{
	background-image:url(img/m5off.gif);
	width:107px;
	height:49px
}

a.m5:hover{
	background-image:url(img/m5.gif);
	text-decoration:none
}

a.m4{
	background-image:url(img/m4off.gif);
	width:106px;
	height:49px
}

a.m4:hover{
	background-image:url(img/m4.gif);
	text-decoration:none
}

a.m3{
	background-image:url(img/m3off.gif);
	width:94px;
	height:49px
}

a.m3:hover{
	background-image:url(img/m3.gif);
	text-decoration:none
}

a.m2{
	background-image:url(img/m2off.gif);
	width:76px;
	height:49px
}

a.m2:hover{
	background-image:url(img/m2.gif);
	text-decoration:none
}

a.m1{
	background-image:url(img/m1off.gif);
	width:97px;
	height:49px
}

a.m1:hover{
	background-image:url(img/m1.gif);
	text-decoration:none
}

a.path{
	padding:0px;
	margin:0px;
	color:#426F39;
	text-decoration:none
}

.sciezka{
	font:9px verdana;
	margin-left:15px;
	margin-bottom:5px
}

.left{
	width:235px;
	float:left
}

.menu-left, .menu-left1, .menu-left2{
	margin:0px;
	padding:0px;
	width:230px;
	height:130px
}

.menu-left1{
	height:80px
}

.menu-left2{
	height:185px
}

.left-off, .left-on, .left-on1, .left-off1{
	list-style-type:none;
	display:block;
	height:22px;
	width:190px;
	margin-left:56px;
	font:12px tahoma
}

.left-off1{
	margin-left:80px

}

.left-on{
	background-image:url(img/lisc.gif);
	background-repeat:no-repeat;
	background-position:inherit;
	margin-left:10px
}

.left-on1{
	background-image:url(img/m-lisc.gif);
	background-repeat:no-repeat;
	margin-left:55px
}

.left-on span{
	margin-left:46px
}

.left-on1 span{
	margin-left:25px
}
.right{
	float:right;
	width:233px;
	margin-right:9px
}

* html .right{
	margin-right:4px
}

a.f-link img{
	padding:0px;
	margin:0px;
	border:none;
	margin-left:7px;
	margin-bottom:10px
}

.line{
	background-image:url(img/line.gif);
	background-repeat:repeat-x;
	width:964px;
	height:20px;
	margin-left:13px
}

.center, .center1, .center2{
	font:11px tahoma;
	line-height:17px;
	color:#4B4951;
	margin-left:238px;
	margin-right:270px
}

.center1{
	margin-right:40px
}

.center2{
	margin-right:15px
}


* html .center{
	margin-right:263px
}

.lisc, .lisc1{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px
}

.lisc1{
	margin-bottom:18px	
}

.aktual{
	margin-bottom:15px
}

.list a{
	color:#426F39;
	font:11px tahoma;
	line-height:17px;
	vertical-align:middle;
	text-decoration:none
}

dl.list, dl{
	font:11px tahoma;
	line-height:15px;
	margin-left:53px;
	margin-right:10px
}

dd.line2{
	background-image:url(img/line.gif);
	background-repeat:repeat-x;
	width:420px;
	line-height:1px;
	margin-bottom:10px;
	margin-top:10px
}

.news-f {
	border:2px solid #FFF;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:7px;
	float:left
}

.news-text{
	margin-left:103px
}

.news-t2{
	margin-left:0px
}

.more{
	text-decoration:none;
	color:#426F39;
	font:9px tahoma;
	margin-left:0px;
	margin-right:5px
}

a.more:hover {
	text-decoration:underline
}

.more-img, .more-img img{
	text-decoration:none;
	border:none;
	margin-top:2px
}

.m-r{
	text-align:right
}

.f-1 a {
	text-decoration:none;
	color:#305725;
	margin-left:10px;
	margin-right:10px
}

.f-1 {
	padding-top:10px;
	padding-bottom:4px;
	font:10px Verdana
}

.f-1 a:hover{
	text-decoration:underline
}

.footer{
	text-align:center;
	clear:both
}

.pabi{
	float:right;
	margin-right:15px
}

.pabi, .btc{
	color:#787878;
	font:10px Verdana
}

.btc{
	float:left;
	margin-left:15px
}

.txt{
	margin-left:55px;
	margin-right:5px;
	font:11px tahoma;
	line-height:17px
}

.txt dl{
	margin-left:25px;
	margin-right:5px
}

.txt dl img{
	margin-right:5px
}

.oferta-f{
	border:2px solid white;
	margin-right:7px
}

.of-f{
	width:225px;
	float:left;
	height:190px
}

.lista-pkt{
	margin-left:23px;
	font-weight:bold;
	width:170px
}

.lista-pkt span{
	float:right
}

.green{
	font-weight:bold;
	color:#426F39
}

.img-of{
	margin-top:10px;
	margin-bottom:10px
}

.pobierz{
	color:#4B4951;
	text-decoration:none
}

.pobierz:hover{
	color:#426F39;
	text-decoration:underline
}

.pobierz1, .big{
	color:#4B4951;
	font-weight:bold;
	text-decoration:none
}

.pobierz1 img{
	border:none;
	margin-right:8px;
	vertical-align:inherit
}

.pobierz1:hover, .big:hover{
	color:#426F39;
	text-decoration:underline
}

.big{
	font:13px tahoma;
	font-weight:bold;
	line-height:25px
}

