/* CSS Document */
/* stale */
.clr{
	height:0pt;
	overflow:hidden;
	clear:both;
}
.green, .green:link, .green:visited{
	color:#128A0A;
	}
.clr2{
	clear:both;
}
.inline{
	display:inline;
	}
img{
	display:block;
	}
.left{
	float:left;
	width:1%;
	}	
.right{
	float:right;
	width:1%;
	}	
.bold{
	font-weight:bold;
	}	
	
/* stale */
/* Layout */
body{
	font-family:Tahoma;
	font-size:11px;
	color:#616161;
	line-height:130%;
	background:#838383;
	margin:0;
}

#center{
	/* overflow:hidden;*/
	/*text-align:center;*/
}
#container{
	width:1000px;
	margin:auto;
	text-align:left;
}
#header{
	background:#ccc;
}
	#logo{
		float:left;
		}
	#lang{
		height:50px;
		background:#838383;
		overflow:hidden;
		position:relative;
		}
	#lang #swich, #lang #swich:link, #lang #swich:visited{
		position:absolute;
		left:45px;
		top:19px;
		color:#BFBFBF;
	}
	#home_ico, #map_ico, #lang_space{
		position:absolute;
		top:20px;
		}
	#home_ico{
		right:51px;
		
		}
	#map_ico{
		right:82px;
	}		
	#lang_space{
		right:71px;
		}
	#baner{
		
		}
#contents{
	overflow:hidden;
	_height:100%;
	background:url(../_images/contents.jpg) repeat-y;
}
#lewa{
	background:#6D6D6D;
	width:260px;
	float:left;
	overflow:hidden;
	}
#prawa{
	background:#fff;
	width:740px;
	float:left;
	overflow:hidden;
}		
#bar2{
	height:10px;
	overflow:hidden;
	background:#6D6D6D;
	}
#footer{
	overflow:hidden;
	background:#8B8B8B;
	line-height:14px;
	height:14px;
	padding:26px 40px;
	color:#BFBFBF;
}
#footer a, #footer a:link, #footer a:visited{
	font-size:11px;
	color:#BFBFBF;
	}
		/* footer*/
		#copyr_l{
			float:left;
		}
		#copyr_r{
			float:right;
		}
		
		#etd_logo{
			float:right;
			margin-top:10px;
			padding:5px;	
		}
		/* //footer */
/* //Layout */
/* linki */
a img{
	border:none;
}
a, a:link, a:visited{
	color:#128A0A;
	text-decoration:none;
	outline:none;
	font-size:10px;
}	
a:hover{
	text-decoration:underline;
	}
.cw, cw a, .cw a:link, .cw a:visited,	
.cw2, cw2 a, .cw2 a:link, .cw2 a:visited,
.bk, bk a, .bk a:link, .bk a:visited{	
	margin-top:16px;
	line-height:1.2em;
	color:#fff;
	font-size:11px;

}
.cw, cw a, .cw a:link, .cw a:visited{
	color:#009A30;
}
.cw a, .bk a{
	padding-left:25px;
}
.cw{
	background:url(../_images/cw.gif)  right 5px no-repeat;
	float:right;
	padding-right:12px;
}
.bk {
	background:url(../_images/cw.gif)  left 5px no-repeat;
	width:117px;
	padding-left:12px;
	float:left;
}
.bk a{
	display:block;
	width:95px;
}

#art_box .cw, #art_box .cw a, #art_box.cw a:link, #art_box.cw a:visited{
	color:#fff;
	}
h1.arr_grey1, h1.arr_grey2, h1.arr_white{
	color:#fff;
	height:16px;
	line-height:16px;
	font-size:14px;
	padding-left:38px;
	width:242px;
	overflow:hidden;
	margin:0;
	
	
}
#split h1.arr_white{
	width:100px;
	}

h1.arr_grey1{
	background:url(../_images/arr_grey1.jpg) no-repeat;
}	
h1.arr_grey2{
	background:url(../_images/arr_grey2.jpg) no-repeat;
}	

h1.arr_white{
	background:url(../_images/arr_white.jpg) no-repeat;
	color:#000;
}	
h2.pointr2{
	background:url(../_images/h2_pointr.gif) no-repeat left 12px;
	padding-left:15px;	
	font-family:Tahoma;
	font-size:12px;
	color:#676767;
	font-weight:bold;
}
/* //linki */
/* naglowki */
h1, h1 a,  h1 a:link,  h1 a:visited{
	font-size:14px;
	}
h2, h2 a,  h2 a:link,  h2 a:visited{
	padding-top:6px;
	margin-top:1em;
	_margin-top:0em;
	padding-top:0px;
	margin-bottom:0em;
	font-size:12px;
	color:#616161;
	}
h3, h3 a,  h3 a:link,  h3 a:visited{}
p{
	margin-bottom:1em;
}
/* //naglowki */
/* formularz */
fieldset{
	margin:0;
	padding:0;
	border:none;
	}
input.inpat, textarea.inpat{
	border-top:solid #c9c9c9 1px;
	border-left:solid #c9c9c9 1px;
	background:#f6f6f6;
	font-family:Tahoma;
	font-size:11px;
}	
input.inpat{
	width:187px;
	height:17px;
	padding:3px 2px 1px 2px;
	margin:2px 0;
}
textarea.inpat{
	width:187px;
	height:112px;
	padding:3px 2px 1px 2px;
	overflow:auto;
}
select.selekt{
	width:207px;
	height:18px;
	margin:2px 0;
	font-size:11px;
}
input.buton{
	background:url(../_images/slij.jpg);
	border:none;
	color:#fff;
	font-size:9px;
	padding:0px 8px;
	width:78px;
	height:26px;
}
input.checkbox{
	position:relative;
	padding:0;
	margin:0;
	margin-right:5px;
	width:15px;
	height:15px;
	overflow:hidden;
}
label{
	line-height:22px;
	}
.gwiazdka_2{
	margin-left:5px;
}

/* //formularz */
/* menu blog*/
ul#k1, ul.k2, ul.k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul#k1{
zoom:1;
}
#k1 li{
	background:url(../_images/mnu_line.gif) left top no-repeat;
	zoom:1;
	
	
}
ul#k1 a,ul#k1 a:link, ul#k1 a:visited, ul#k1 span{
	padding:14px 75px 14px 40px;
	display:block;
	height:1%;
	color:#CECECE;
	font-weight:bold;
	font-size:11px;
	}
ul#k1 li a.activ{
	font-weight:bold !important;
	color:#fff;
}	
ul#k1 li.mnu_line{
	height:1px;
	overflow:hidden;
	}
ul#k1 div.mnu_line{
	height:1px;
	background:#000;overflow:hidden;
	}
	
ul.k2{
	padding:9px 0 9px 40px;
}
a.podmenu{
	}
ul.k2 li{
	background:none !important;
	padding-left:10px;
	

}
ul.k2 a,ul.k2 a:link, ul.k2 a:visited{
	background:url(../_images/mnu_arr.gif) no-repeat 0 10px;
	display:block;
	padding:5px 10px  !important;
	height:1%;
	color:#CECECE;
	font-weight:normal  !important;
	font-size:10px  !important;
	}
/* //menu */

/* menu top*/ 
ul#menu_top{
	list-style:none;
	background:#fff;
	padding:0;
	margin:0;
	height:92px;
	overflow:hidden;
	zoom:1;
}
ul#menu_top li{
	float:left;
	height:92px;
	background:#000;
		}
ul#menu_top li a{
	display:block;
	}
ul#menu_top li.mnu_space{
	width:1px;
	height:51px;
	background:#fff;
		position:relative;
	top:41px;

	}
.mnu_bar{
	display:block;
	height:4px;
	background:#000;
	margin:auto;

	}
.mnu_bar_act,.top_act{
	background:#009A30;
	display:none;
	height:4px;
	margin:auto;
	}	
.top_act{	
	display:block;
}	
/* //menu top*/ 
/* ogolnie elementy modulow */

.art{
	overflow:hidden;
	text-align:justify;
	margin:37px 45px;
	margin-bottom:0;
	line-height:200%;
}
#art_box{
	width:180px;
	height:164px;
	background:url(../_images/art_box.jpg) no-repeat;
	overflow:hidden;
	padding:35px 40px;
	color:#CDCDCD;
	border-bottom:solid #808080 1px;
}
#art_box a, #art_box a:link, #art_box,visited{
color:#CDCDCD;
}
#art_box p{
	margin:0;
	margin-top:25px;
	}
.foto{
	float:left;
	padding:5px;
}
div.kij{
	width:644px;
	height:1px;
	background:#DCDCDC;
	border-left:solid #EFEFEF 1px;
	margin:32px 0 30px 0;
	overflow:hidden;
}
.data{
	color:#999;
	padding:3px 0;
}

.spacer_headlines{
	height:24px;
}
label.contact_left{
	float:left;
}
.contact_right{
	float:right;
}
/* ################################################################MODULY##########################################################*/
/* kontakt*/
#contact{
	margin:40px 0 10px 0;
	}
#kcem{
	float:left;
	}
/* info*/
#info{}	
/*mapa strony	*/
#map{
	margin:37px 0;
	}
ul.map_k1, ul.map_k2, ul.map_k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul.map_k1{
	
}

ul.map_k1 a.activ{
	font-weight:bold;
	text-decoration:underline;
}	
ul.map_k2{
	
}
ul.map_k2 li{
	background:url(../_images/dotted.gif) repeat-x ;
	}
ul.map_k2 li:first{
	background:none;
	}	
ul.map_k2 li a{
	font-weight:normal;
	background:url(../_images/map_k2.gif) #fff no-repeat 62px 18px;
	border:none;
}

ul.map_k3 li a{
	font-size:9px;
	background:url(../_images/map_k3.gif) #fff no-repeat 98px 18px;
	border:none;
}
/* newsy*/
.news_home{
	/*padding-bottom:25px;*/
	overflow:hidden;
	height:100%;
}
.news_home p{
	margin:12px  0 11px 0;
	
	}

.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#959595;
	padding-right:14px;
	border-right:solid #bebebe 1px;
	float:right;
	line-height:130%;
	}
a.news_more{
	margin:0;
	padding-left:14px;
	white-space:nowrap;
	}	
.more2{
	margin-top:10px;
	}
/* klienci*/
#gallery{
	position:relative;
	}
#gallery img{
	float:left;
	border:solid #ccc 1px;
	border-left:none;
	}
#gallery img.first{
	border-left:solid #ccc 1px;
	}
/* fck*/

.text_bg{
	padding:6px 16px;
	background:#efefef;
	color:#575757;
	display:block;
	margin-bottom:5px;
	}
.m_37{
	margin-top:37px;
	line-height:200%;
	}	
/* tabelka 1*/
td.th1, td.th2, td.th3{
	background:url(../_images/th_bg.jpg) repeat-x;
	height:37px;
	line-height:37px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-indent:14px;
	}
.th1_l{
	border-left:solid #096602 1px;
	border-right:solid #177A0A 1px;
	}
.th1_r{
	border-right:solid #096602 1px;
	}
.t_contents{
	background:#f8f8f8;	
	padding:18px 30px;
	border-bottom:solid #d6d6d6 1px;
	}
.t_contents_l{
	border-right:solid 	#d6d6d6 1px;
	}
td.th2{
	border:solid #177A0A 1px;
	border-top:none;
}
td.th3{
	font-weight:normal;
	padding:10px;
	line-height:1em;
	text-indent:0;
	}	
.th2_l2{
	background:#f1f1f1;	
	border:solid #d6d6d6 1px;
	padding:20px 23px;
	}
.th3_l2{
	background:#f1f1f1;	
	border:solid #d6d6d6 1px;
	padding:10px;
}	
#split{
	background:url(../_images/pix1.gif) repeat-y center;
	margin:37px 45px 37px 45px;
	/*_height:100%;*/
	overflow:hidden;
	}	
#split .arr_white{
	margin-bottom:20px;
}	
#pix3{
position:absolute;
right:-2px;
top:0px;
width:1px;
	}	
.split_left{
	width:285px;
	float:left;
	padding-right:40px;
	position:relative;
	overflow:hidden;

}	
.split_right{
	width:285px;
	float:right;
	padding-left:40px;
	overflow:hidden;
}	

/*mapa strony	*/
#map{
	}
ul.map_k1, ul.map_k2, ul.map_k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul.map_k1{
	zoom:1;
	width:650px;
	overflow:hidden;


}
ul.map_k1 li{
	background:url(../_images/map_k1.gif) #F5F5F5 no-repeat 20px 18px;
		_height:1%;

	

}
ul.map_k1 li span{
	display:block;
	padding:8px 43px;
	border:solid #E6E6E6 1px;
	_width:100%;
	



}
ul.map_k1 li a{
	height:1%;
	font-weight:bold;
	text-transform:uppercase;
	margin:2px 0;
	}
ul.map_k1 li a:hover{
	text-decoration:none;
	}
ul.map_k1 a.activ{
	font-weight:bold;
	text-decoration:underline;
}	
ul.map_k2{
	
}
ul.map_k2 li{
	background:url(../_images/dotted.gif) repeat-x ;
	padding:1px 0;
	
	}
ul.map_k2 li:first{
	background:none;
	}	
ul.map_k2 li span{
	padding:4px 80px;
	font-weight:normal;
	background:url(../_images/map_k2.gif) #fff no-repeat 62px 14px;
	border:none !important;
}
ul.map_k2 li span a, ul.map_k3 li span a{
	font-weight:normal;

}
ul.map_k3 li span{
	font-size:9px;
	padding:4px 117px;
	background:url(../_images/map_k3.gif) #fff no-repeat 98px 14px;
	border:none !important;
}

/* logorotator */

#zaufali_nam{
    background:url(../_images/zaufali_nam.jpg) no-repeat 40px 38px;
    width: 220px;
    height:90px;
}

#logo_rotator{
    background:url(../_images/baner_tlo.gif) repeat-y;
    
}

#logo_rotator .line div{
    padding: 5px 5px 7px 30px;
}


