

html{height: 100%;}

body{
		margin: 0px;padding: 0px;
		text-align: center;
		font-family:  "Arail Narrow", Arial, Tahoma, Helvetica, sans-serif;
		font-size: 13px;
		color: #4f4f4f;
		background: url(img2/bg2.jpg);
		min-height: 100%;
		
		}







#tlo{	height:100%;
		width: 100%;
		background: url(img2/bg.jpg) repeat-x;
		}
#wrapper {
			
			text-align: left;
			margin: 0px auto;
			padding: 0px;
			background: #fff url(img2/top.jpg) no-repeat;
			
			border:0;width: 1000px;}
#wrapper2 {
			text-align: left;
			margin: 0px auto;
			padding: 0px;
			background: #fff url(img2/top2.jpg) no-repeat;
			
			border:0;width: 1000px;}
.wysokosc{overflow:visible ;}	
#header {
			width: 100%; 
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			
			height: 394px;
			position: relative;
			}
#header2 {
			width: 100%; 
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			
			height: 196px;
			position: relative;
			}		

#container{
			clear:both; 
			overflow:hidden;
			height: auto; 
			margin:0px; 
			padding:0px;}
		
#footer {
			
			
			padding: 20px 0px 80px 0px;
			margin: 0px;
			clear: both;
			text-align:center;}
			
#left{float:left; width: 240px; padding: 0px 0px 0px 40px;}
#left2{float:left; width: 240px; padding: 60px 0px 0px 40px; background: url(img2/bg4.jpg) left top no-repeat;}

#right{float: right; width: 677px; margin: 0px 43px 0px 0px; background: url(img2/bg3.gif) repeat-y;}
#right2{float: right; width: 720px; margin: 0px 0px 0px 0px; background: url(img2/bg4.gif) -1px 0px repeat-y;}
#text2{float: right; width: 677px; margin: 0px 43px 0px 0px; background: #fff;}

.clear{clear: both; height: 0px!important; overflow: hidden;}
.float_left{float:left;}
.float_right{float:right;}	 
#logo{padding: 20px 0px 0px 0px; float: left;}
#logo a{display: block; width: 260px; height: 150px; text-indent: -999em; overflow: hidden;}
#lang{float: left; padding: 0px 0px 0px 10px;}
#lang ul{list-style: none; margin: 0px; padding: 0px;}
#lang ul li{margin: 0;padding: 0; float: left;}
#lang ul li a{width: 47px; height: 31px; display: block; overflow: hidden; text-indent: -999em; margin: 0px 4px 0px 0px;}
#lang ul li a#l1{background: url(img2/l1.gif) no-repeat;}
#lang ul li a#l2{background: url(img2/l2.gif) no-repeat;}
#lang ul li a#l3{background: url(img2/l3.gif) no-repeat;}
#lang ul li a#l4{background: url(img2/l4.gif) no-repeat;}
#lang ul li a:hover{background-position: 0px -31px !important;}
#lang ul li.active a{background-position: 0px -31px !important;}


#tool{float: right; padding: 36px 47px 0px 0px;}
#tool ul{list-style: none; margin: 0px; padding: 0px;}
#tool ul li{margin: 0;padding: 0; float: left;}
#tool ul li a{height: 12px; display: block; overflow: hidden; text-indent: -999em;}
#tool ul li a#i1{background: url(img2/i1.gif) no-repeat; width: 13px;}
#tool ul li a#i2{background: url(img2/i2.gif) no-repeat; width: 11px; margin: 0px 18px 0px 20px;}
#tool ul li a#i3{background: url(img2/i3.gif) no-repeat; width: 11px;}
#tool ul li a:hover{background-position: 0px -12px !important;}

#tool2{float: right; padding: 24px 46px 0px 0px;}
#tool2 ul{list-style: none; margin: 0px; padding: 0px;}
#tool2 ul li{margin: 0;padding: 0; float: left;}
#tool2 ul li a{height: 12px; display: block; overflow: hidden; text-indent: -999em;}
#tool2 ul li a#i1{background: url(img2/i1.gif) no-repeat; width: 13px;}
#tool2 ul li a#i2{background: url(img2/i2.gif) no-repeat; width: 11px; margin: 0px 19px 0px 20px;}
#tool2 ul li a#i3{background: url(img2/i3.gif) no-repeat; width: 11px;}
#tool2 ul li a:hover{background-position: 0px -12px !important;}
#text{padding: 20px 40px 60px 20px; background: #fff;}

#flash{position: absolute; top: 40px; left: 260px; width: 500px; height: 350px; }

#men4u ul{list-style: none; margin: 0px; padding: 0px;}
#men4u ul li{margin: 0px; padding: 0px 0px 1px 0px;}
#men4u ul li span{cursor: pointer;background: url(img2/menu.gif) top no-repeat; padding: 3px 20px 3px 20px; display: block; width: 159px; font-weight: bold;}
#men4u ul li ul li span{ padding: 3px 30px 3px 30px; display: block; width: 139px}
#men4u ul li span:hover{background-position: 0px -40px; color: #fff; }

#men4u ul li a{color: #4f4f4f; text-decoration: none;cursor: pointer;background: url(img2/menu.gif) top no-repeat; padding: 3px 20px 3px 20px; display: block; width: 159px; font-weight: bold;}
#men4u ul li ul li a{ padding: 3px 30px 3px 30px; display: block; width: 139px}
#men4u ul li a:hover{background-position: 0px -40px; color: #fff; }


#kod {width: 133px; background: url(img2/kod.gif) no-repeat; padding: 46px 8px 0px 10px; overflow: hidden; margin:25px;}
#kod ul{margin: 0; padding: 0; list-style: none;}
#kod ul li{margin: 0; padding: 0; float: left; margin: 0px 3px 0px 0px; display: inline;}
#kod ul li a{font-size: 9px; color: #93ae41; text-decoration: none;}
#kod ul li a:hover{color: #4f4f4f;}
.center{text-align: center; width: 200px; padding: 50px 0px;}
#tlo3{background: url(img2/bg2.gif) bottom no-repeat; padding: 0px 0px 65px 0px;}
#tlo2{background: url(img2/bg3.jpg) top no-repeat; padding: 0px 40px 65px 40px;}
#tlo5{background: url(img2/bg5.gif) -1px bottom no-repeat; padding: 0px 40px 65px 43px;}

#tlo6{background: url(img2/bg5.gif) -1px bottom no-repeat; padding: 0px 0px 65px 0px;}
#tlo6 p{padding: 0px 40px 0px 43px;}
#tlo6 h1{padding: 0px 40px 0px 43px;}

#sub{height: 60px;}
#tlo6 #sub{margin: 0px 40px 0px 0px;}
#tlo6 .ce_dfGallery {padding: 20px 0px;}
#tlo4{background: url(img2/bg5.jpg) -30px top no-repeat; padding: 0px 40px 0px 0px;}


#centeredmenu {
   width:100%;
text-align: center;
font-weight: bold;
}

#centeredmenu  a {

   margin:0 0 0 1px;
   padding:3px 4px;
   color:#7ea347;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu  a:hover {
   color:#4f4f4f;
} 
#centeredmenu a.first{text-align: center;display: block; width: 100%; background:url(img2/footer.gif) center repeat-x; height: 20px; line-height: 19px;}
#centeredmenu a.first span{background: #fff; padding: 0px 8px;}

h1{font-family: Arial Narrow,Arial; font-size: 20px; color: #7c9e15; line-height: 140%; margin: 0px 0px 20px 0px;}

#clock {float: right;}
#clock input{padding: 12px 4px 0px 4px; letter-spacing: 11px;color: #616161; background: url(img2/clock.gif) no-repeat; width: 108px; height: 47px; font-size: 18px; font-weight: bold;}

#breadcrumb{float: left; font-size: 10px; color: #797a6d; width:400px;}
#breadcrumb a{color: #797a6d; text-decoration: none; line-height: 18px;}
#sub table{float: right;}
#sub ul{list-style: none; margin: 0; padding: 0;}
#sub ul li{margin: 0; padding: 0; float: left; display:block; }
#sub td a{font-size: 12px; text-decoration: none; position: relative;  color: #616161; font-weight: bold; }
#sub td{vertical-align: middle;  width: 91px; padding: 0px 5px; height: 59px; background: url(img2/sub.gif) no-repeat; text-align: center;}
#sub ul li a span{position: absolute; top: 30%; left: 50%;}
#sub td:hover{ color: #659600;}
#sub td.active{background-position: 0px -59px !important; color: #fff;}
#sub td.active a{ color: #fff !important;}
#sub td:hover a{ color: #659600;}

#zegar-glowna{float: right; padding: 0px 0px 20px 30px;}
#zegar-podstrona{ padding: 0px 0px 0px 55px; z-index: 100;position: absolute; top:170px;}

#tlo2 p{text-align: justify; margin: 0px 0px 10px 0px; line-height: 140%;}
#tlo5 p{text-align: justify; margin: 0px 0px 10px 0px; line-height: 140%;}
#text p{text-align: justify; margin: 0px 0px 10px 0px; line-height: 140%;}

#centeredmenu .mod_customnav {padding: 0px 0px 20px 0px;}
#centeredmenu .linki {color: #d5d7d6; padding: 0px 0px 0px 0px; font-weight: normal; text-align: justify;}
#centeredmenu .linki a{text-decoration: none; color: #d5d7d6; font-size: 10px; padding: 0;}
#red{padding:70px 0px 0px 0px;}
.mod_article li{padding: 4px 0px 4px 0px;}
a{color: #7ea347;}
a:hover{text-decoration: none;}

.ecardthumb{width:120px; text-align: center; float: left; margin: 10px 10px; }
.ecardradio input{margin: 0px auto;}
.ecardthumb img{ margin: 0px 0px 5px 0px;}
.mod_ecards  label {float: left; display: block; width:100px; padding: 3px 0px 0px 0px;}
.mod_ecards br{clear: both;}
.mod_ecards input.text {float: left; margin: 0px 0px 5px 0px;}
.mod_ecards textarea{float: left; width: 340px;margin: 0px 0px 10px 0px;}
.mod_ecards legend{font-weight: bold; line-height: 18px; margin: 0; padding: 0;}
.mod_ecards .button{margin: 10px 0px 0px 100px;}

h2{font-family: Arial Narrow,Arial; font-size: 15px;  line-height: 140%; margin: 15px 0px 15px 0px;}
.ecardimg {text-align: center;}
.ecardimg img{margin: 0px auto;}
