

body{
		margin: 0px;padding: 0px;
		font-family:  Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: #656565;
		height:100%;
		}

#wrapper {
			text-align: left;
			margin: 0px auto;
			padding: 0px;
			border:0;width: 780px;}

#header {
			width: 100%; 
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;}
		

#container{
			
			clear:both; 
			overflow:hidden;
			height: 1%; 
			margin:0px; 
			padding:0px;}
		
#footer {
			width: 960px;
			padding: 50px 0px 0px 0px;
			margin: 0px auto;
			clear: both;
			text-align:center;}
* {outline: none;}
			
#content #left,#content #main,#content #right{float:left; padding: 0px 20px 0px 20px; width: 280px; text-align: justify;}
#content2 #left{float:left; padding: 0px 50px 0px 20px; width: 640px; text-align: justify; }
#content2 #main{float:left; padding: 0px 20px 0px 20px; width: 210px; }
h_1{color: #000; font-size: 14px; font-weight: bold; font-family: Tahoma, Arial; margin: 0px 0px 7px 0px;}
h_2{color: #000; font-size: 13px; font-weight: bold; font-family: Tahoma, Arial; margin: 10px 0px 7px 0px;}
h_3{color: #000; font-size: 11px; font-weight: bold; font-family: Tahoma, Arial; margin: 10px 0px 7px 0px;}


#left3, #main3{float:left; padding: 0px 20px 0px 20px; width: 315px; text-align: justify;}
#right3{float:left; padding: 0px 20px 0px 20px; width: 210px; }
#right3 ul{list-style: none;}

#content2 h1{color: #171916; font-size: 14px; font-weight: bold; font-family: Arial, Tahoma; margin: 0px 0px 10px 0px; }
#content2 h2{color: #171916; font-size: 12px; font-weight: bold; font-family: Arial, Tahoma; margin: 10px 0px 10px 0px;}
#content2 h3{color: #171916; font-size: 11px; font-weight: bold; font-family: Arial, Tahoma; margin: 10px 0px 10px 0px;}
#content h1,#content h2 {color: #171916; font-size: 14px; font-weight: bold; font-family: Arial, Tahoma; margin: 0px 0px 10px 0px; }
#left3 img{border: 1px solid #e8e8e8; padding: 3px;}
.block{clear: both;}
#left img{border: 1px solid #e8e8e8; padding: 3px;}
#main img{border: 1px solid #e8e8e8; padding: 3px;}
.ce_gallery table{width: 100%;}
.ce_gallery table td{vertical-align: top;}
.ce_gallery .caption{margin: 5px 0px 5px 0px; line-height: 140%; }
.ce_gallery .image_container{text-align: center;}
#left p,#main p,#right p{margin: 10px 0px 10px 0px;}
.more {text-align: right;}
.more a{background: #95979a; padding: 1px 5px 2px 5px; font-size: 10px; color: #fff; text-decoration: none; line-height: 16px;}
.more a span{background: url(img/more.gif) right 5px no-repeat; padding: 0px 10px 0px 0px;}
.more a:hover{background: #b11414;}
.float_left{float:left;}
.float_right{float:right;}	 

a{color: #b31514;}
a:hover{text-decoration: none;}
.invisible{display: none!important;}
#left ul,#main ul,#right ul{list-style: none; margin: 10px; padding: 0px;}
#left ul li,#main ul li,#right ul li{background: url(img/li.gif) left 7px no-repeat; padding: 0px 0px 0px 10px; margin: 3px 0px 3px 0px;}
.news{clear: both; background: url(img/hr.gif) bottom repeat-x; padding: 10px 0px 5px 0px;}
.news .tytul{color: #555555; font-weight: bold;}
#right .news p{margin: 3px 0px 3px 0px;}
.news a{color: #555555;}
#content .news .data{display: block; float: left; background: url(img/data.gif) left center no-repeat; color: #cbcbcb; padding: 0px 0px 0px 20px;}
#content .news .more a{margin: 4px 0px 0px 0px;float: right; display: block; width: 10px; height: 0px!important; padding: 11px 0px 0px 0px; overflow: hidden; background: url(img/more2.gif) no-repeat;}
#content .news .more:hover a{background-position: 0px -11px;}

#content2 .news .data{display: block; float: left; background: url(img/data.gif) left center no-repeat; color: #cbcbcb; padding: 0px 0px 0px 20px;}
#content2 .news .more a{margin: 4px 0px 0px 0px;float: right; display: block; width: 10px; height: 0px!important; padding: 11px 0px 0px 0px; overflow: hidden; background: url(img/more2.gif) no-repeat;}
#content2 .news .more:hover a{background-position: 0px -11px;}
#content2  .news p{margin: 3px 0px 3px 0px;}


/*****************************************************************************/
#masthead {
	position: relative;
	margin: 0px 0 0px 0;
	padding-bottom: 287px;	
}

#masthead .primary,
#masthead .secondary,
#masthead .wrap {
	position: absolute;
	top: 0;
	height: 287px;
}

#masthead .primary,
#masthead .secondary {
	width: 50%;
	background-repeat: repeat-x;
}

#masthead .primary {
	left: 0;
	background-image: url(img/left.jpg);
}

#masthead .secondary {
	left: 50%;
	background-image: url(img/right.jpg);
}

#masthead .wrap {
	left: 50%;
	width: 960px;
	margin-left: -480px;
	background: url(img/center.jpg) 50% 0 no-repeat;
}

#masthead h1 {
	height: 60px;
	width: 219px;
	background: url(../zomg.png) 10px 0 no-repeat;
	text-indent: -1000em;
	font-size: 1em;
	font-weight: normal;
}

#masthead h1 a {
	display: block;
	width: 100%;
	height: 100%;
}

/* =main
************************************************************** */

#content {
	width: 960px;
	margin: 30px auto 0px auto;
	padding: 0;
	line-height: 150%;
	background: url(img/bg.gif) repeat-y;
}

#content2 {
	width: 960px;
	margin: 30px auto 0px auto;
	padding: 0;
	line-height: 150%;
	background: url(img/bg2.gif) repeat-y;
}


/*Menu*/

#tl_nav{z-index: 100px; margin: 24px 20px 0px 0px;  h_eight: 23px; o_verflow: hidden; width: 710px; float: right; }
#tl_nav ul {
				float: right;
				list-style: none;
				padding: 0;
				margin: 0;
				
}

#tl_nav a {font-size: 11px;
				display: block;
				color: #525252;
				font-weight: bold;
				text-decoration: none;
				text-align: center;
				padding: 0px 0px 0px 0px;}



#tl_nav ul li,#tl_nav ul li.active {
				display: inline;
				text-decoration: none;
				padding: 0px 0px 0px 0px;
				float: left;
				margin: 0px;
				background: url(img/b1b.gif) top right no-repeat;
				padding: 0px 7px 0px 0px;
}

#tl_nav ul li span,#tl_nav ul li.active span{background:url(img/b1.gif) no-repeat; display: block; padding: 6px 1px 6px 7px; }
#tl_nav ul li ul li span, #tl_nav ul li.active ul li span{background:none; display: block; padding: 0px; }

#tl_nav ul li.active  {background-position: right -23px; color: #fff;}
#tl_nav ul li.active a span{background-position: left -23px; color: #fff;}




#tl_nav ul li.trail  {background-position: right -23px; color: #fff;}
#tl_nav ul li.trail a span{background-position: left -23px; color: #fff;}

#tl_nav ul li ul {
				
				position: absolute;
				left: -999em;
				height: auto;
				width: 206px; 					
				font-weight: normal;
				margin: 0px 0px 0px 0px;
				padding: 1px 0px 0px 0px;
				background: none;
				b_ackground: #d92621 url(img/menu6.gif) bottom no-repeat;
z-index: 100px;
}

#tl_nav ul li li a	{padding: 0px; 
				 margin: 0px 0px 0px 0px; 
				 text-align: left;
		 
				 
				 }
				 
 #tl_nav ul li ul li span{background: none!important; padding: 0px!important;}
				 
#tl_nav ul li  a:hover{color: #fff;}
#tl_nav ul li li, #tl_nav ul li li.active {
				
				border-bottom: 1px solid #dd5454;
				text-align: left;
				padding: 4px 8px 4px 8px;
				margin: 0px 0px 0px 0px;
				background: #cc0000;
				width: 190px;
}




#tl_nav ul li ul a {
				width: 190px; color: #fff; font-weight: normal; line-height: 160%;
}				
#tl_nav ul ul ul {
				margin-left: 72px;
				margin-left: 198px;
				position: absolute;
				margin-top: -15px;
}

#tl_nav ul li.end ul   ul{
				margin-left: 72px;
				margin-left: -212px;
				position: absolute;
				margin-top: -15px;
}

#tl_nav li.end2   ul{
				margin-left: -152px;
				position: absolute;
				m_argin-top: -15px;
}


#tl_nav ul li:hover ul ul, #tl_nav ul li:hover ul ul ul, #tl_nav ul li.sfhover ul ul, #tl_nav ul li.sfhover ul ul ul {
				left: -999em;
}

#tl_nav li:hover ul, #tl_nav ul li li:hover ul, #tl_nav ul li li li:hover ul, #tl_nav ul li.sfhover ul, #tl_nav ul li li.sfhover ul, #tl_nav ul li li li.sfhover ul {
				left: auto;
}

#tl_nav ul li:hover, #tl_nav ul li.sfhover, #tl_nav ul li.first:hover {
				background-position: right -23px;
}	 

#tl_nav ul li:hover span, #tl_nav ul li.sfhover span, #tl_nav ul li.first:hover span {
				background-position: 0 -23px;
}	


#tl_nav ul li li:hover, #tl_nav ul li li.sfhover, #tl_nav ul li li.first:hover {
				background: #999a9e; 
}	

#tl_nav ul li:hover a, #tl_nav ul li.sfhover a, #tl_nav ul li.first:hover a{
				color: #fff;
}


#tl_nav .tl_menuSeparator{
				display: inline; 
				background: url(img/sep.gif) center center no-repeat; 
				width:1px; 
				height: 24px;
				margin: 0px 3px 0px 3px;
				padding: 0px;
				font-size: 1px;
			}
.clear{clear: both;height: 0px!important; overflow: hidden; font-size: 1px;}


/*logo*/
#logo{float: left; width: 225px;}
#logo a{display: block; overflow: auto; text-indent: -999em; height: 73px; width: 225px; background: url(img/logo.jpg) no-repeat;}


/*toolbox*/

#toolBox{padding: 35px 0px 0px 0px;width: 225px; float: right; text-align: left;}

#toolBox ul{list-style: none; margin: 0px; padding: 0px;}
#toolBox ul li{margin: 0px 0px 14px 0px; padding: 0;}
#toolBox ul li a{color: #c5c6c8; display: block; text-decoration: none; padding: 0px 0px 0px 20px; height: 15px; line-height: 15px; overflow: hidden;}
#toolBox ul li a:hover{color:#fff;}
#toolBox ul li a#search{background: url(img/szukaj.gif) 0px -2px no-repeat;}
#toolBox ul li a#home{background: url(img/home.gif) 0px -3px no-repeat; margin: 0px 0px 0px 36px;}
#toolBox ul li a#map{background: url(img/map.gif) 0px -2px no-repeat; margin: 0px 0px 0px 18px;}
#toolBox ul li a#lang{background: url(img/lang.gif) 0px -4px no-repeat; margin: 0px 0px 0px 58px;}

#toolBox ul li a#map:hover{background-position: 0px -18px;}
#toolBox ul li a#lang:hover{background-position: 0px -20px;}
#toolBox ul li a#search:hover{background-position: 0px -18px;}
#toolBox ul li a#home:hover{background-position: 0px -19px;}


/*flash*/
#flash{ clear: both; width: 543px; height: 162px; float: left; margin: 25px 0px 0px 40px; }

/*bradcrumb*/

#tl_breadcrumb{clear: both; padding: 7px 0px 0px 20px; width: 600px; text-align: left;}
#tl_breadcrumb a{text-decoration: none;}
#tl_breadcrumb a:hover{text-decoration: underline;}
/*footerMenu*/
#footerMenu{width: 960px; background: url(img/menu2.gif) bottom repeat-x;}


#footerMenu ul{list-style: none; margin: 0px; padding: 0px;}
#footerMenu ul li{margin: 0px 10px 0px 10px; padding: 0px; float: left;}
#footerMenu ul li a{color: #231f20; text-decoration: none; display: block; padding: 0px 0px 19px 0px; background: url(img/menu3.gif) 50% 0px no-repeat;}
#footerMenu ul li a:hover{color: #808285; background-position: 50% -30px;}
#footerMenu ul li a.active{color: #808285; background-position: 50% -30px;}
#footerMenu ul li.trail a{color: #808285; background-position: 50% -30px;}



#footerMenu ul li#top{float: right;}
#footerMenu ul li#top a{width:15px; text-indent: -999em; overflow: auto; background: url(img/top.gif) no-repeat; height: 14px; padding: 0;}
#footerMenu ul li#print{float: right;}
#footerMenu ul li#print a{width:15px; text-indent: -999em; overflow: auto; background: url(img/print.gif) no-repeat; height: 14px; padding: 0;}
#footerMenu ul li#top a:hover{background-position: 0px -14px;}
#footerMenu ul li#print a:hover{background-position: 0px -14px;}


#copy{clear: both; padding: 25px 20px 25px 20px;}
#copy ul{list-style: none; margin: 0px; padding: 0px;}
#copy ul li{margin: 0px; padding: 0px; list-style: none;}
#copy strong{color: #b11414;}


/*submenu*/

 #submenu ul{margin: 0px; padding: 0px;}

 #submenu ul ul{margin: 0px 10px 0px 20px;}
 #submenu ul ul li.last{background: none;}
 #submenu ul li{margin: 0px; padding: 0px 0px 1px 0px; background: url(img/hr2.gif) bottom repeat-x;}
 #submenu ul li a{font-weight: bold; text-decoration: none; color: #656565; display:block; padding: 6px 15px 6px 15px; width: 180px; background: url(img/li2.gif) left center no-repeat;}
 #submenu ul li a:hover{color: #d92621;}
 #submenu ul a.active{color: #d92621;}
 #submenu ul li a.trail {color: #d92621;}

#left .pagination {padding: 10px 0px; clear: both;}
#left .pagination p{display: none; }
#left .pagination ul{list-style: none; background: none; margin: 0;padding: 0;}
#left .pagination ul li{ background: none; margin: 0px 3px 0px 0px; padding: 2px 6px 2px 6px; float: left; border: 1px solid #e8e8e8; display: block; text-align: center;}
#left .pagination ul li a{text-decoration: none; display: block;}
#left .pagination ul li span{font-weight: bold;}
#left .pagination ul li a:hover{text-decoration: underline;}

.komunikat{clear: both; line-height: 25px;}
.komunikat strong{display: block; float: left; width: 70px;}
.komunikat span{width:500px; display: block; float: left;}
.komunikat a{text-decoration: none;}
.komunikat a:hover{text-decoration: underline;}

.formbody{font-size: 11px;}
.formbody label{clear: both;display: block; width:90px; float: left; margin: 3px 0px 3px 0px;}
.formbody input{width: 180px; border: 1px solid #dedbdb; height: 14px; padding: 2px 0px 2px 0px;margin: 3px 0px 3px 0px; background: #fff;color: #656565; float: right; font-family: tahoma; font-size:11px;}
.formbody textarea{width: 180px; height: 80px; border: 1px solid #dedbdb;margin: 3px 0px 3px 0px;background: #fff; color: #656565; float: right; font-family: tahoma;font-size:11px;}
.submit_container{width: 193px; clear: both;}
.submit_container input {width:64px; float: right;height: 22px; padding: 5px 0px 5px 0px;   cursor: pointer;  color: #656565; background: #fff; border:1px solid #dedbdb; font-family: tahoma;font-size:11px;}

#eng .submit_container{width: 163px; clear: both;}

.mod_search .formbody input.submit {width:64px;height: 22px;  padding: 5px 0px 5px 0px; cursor: pointer;  color: #656565; background: #fff; border:1px solid #dedbdb; font-family: tahoma;font-size:11px;}
.mod_search .formbody input{float: left; width: 180px; border: 1px solid #dedbdb; height: 16px; padding: 2px 4px 2px 4px;margin: 3px 5px 3px 0px; background: #fff;color: #656565; font-family: tahoma; font-size:11px;}

.mod_search p{clear: both;}
.formbody input:focus{border: 1px solid #b2b2b2;}
.formbody textarea:focus{border: 1px solid #b2b2b2;}


.formbody p.error{float: right; width: 180px; color: #ff0000; margin: 0px; padding: 0px;}
#right .formbody  p.error{float: right; width: 180px; color: #ff0000; margin: 0px; padding: 0px;}
.block{clear: both;}


.ce_table{margin: 20px 0px 20px 0px;}
.ce_table td{padding: 5px 10px 5px 10px; text-align: left;}
.ce_table .odd td{background: #f8f8f8;}
.ce_table th{padding: 5px 10px 5px 10px; text-align: left; border-bottom: 2px solid #e8e8e8; color: #171916;} 







