/* CSS Document */
/* stale */
.grey1{color:#9B9A9A}
.grey2, .grey2 a, .grey2 a:link, .grey2 a:visited{
	color:#ccc;
}

.grey3{
	color:#838383;
}

.skroty{
	behavior: url(_css/png.htc);
	width: 69px;
	height:19px;
}

.grey2 a:hover{
	color:#fff  !important;
}

.red, .red2, .red2 a, .red2 a:link, .red2 a:visited {
	color:#E5100D !important;
}

.blue{
	color:#0099CC;
}

.white, a.white, a.white:link, a.white:visited{color:#fff}

.left {
	float:left;
}

.clr {
	clear:both;
	height:0pt;
	overflow:hidden;
}

.u {
	text-decoration:underline !important;
}

.green{color:#00CC00}

.left {
	float:left;
}

.right {
	float:right;
}
/* stale */
/* Layout */
body {
	background:#222 url(../_images/bg.jpg) repeat-x;
	font-family:Arial;
	font-size:12px;
	color:#ccc;
	line-height:120%;
	margin:0;
}

#center {
	overflow:hidden;
	text-align:center;
}

#container{
	width:980px;
	margin:auto;
	text-align:left;
}

#header{
	height:130px;
	position:relative;
}

#logo{
	margin-top:19px;
}

#contents{
	overflow:hidden;
	margin-top:45px;
}

#lewa {
	width:230px;
	float:left;
}

#srodek {
	width:480px;
	padding:0px 20px;
	overflow:hidden;
	float:left;
}

#prawa {
	width:230px;
	float:right;
	overflow:hidden;
}

#prawa2 {
	width:750px;
	float:right;
	overflow:hidden;
}
	
#footer {
	overflow:hidden;
	border-top:solid #4e4e4e 1px;
	font-size:11px;
	color:#9B9A9A;
	padding-top:10px;
	margin-top:40px;
	margin-bottom:40px;
}

#footer a, #footer a:link, #footer a:visited {
	color:#9B9A9A;
}

#footer a:hover {
	color:#fff;
}	

/* //Layout */
/* linki */
a img {
	border:none;
}

a, a:link, a:visited {
	color:#838383;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
	color:#fff;
}

.more, .more:link, .more:visited,
.back, .back:link, .back:visited {
	height:18px;
	line-height:18px;
}

.cw, .cw:link, .cw:visited,
.bk, .bk:link, .bk:visited{
	float:right;
	color:#E5100D !important;
	font-size:11px;
}

/* //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:0em;
	margin-bottom:1em;
	font-size:12px
}

p{margin:0;}
/* //naglowki */

/* header*/

/*footer*/
#copyr_l {
	float:left;
}

#copyr_l a {
	margin-left:19px;
}

#copyr_r {
	float:right;
}
		
/* //footer */

/* menu blog*/
ul#k1, ul.k2, ul.k3 {
	list-style:none;
	padding:0;
	margin:0;
}

ul#k1{
}

ul#k1 a{
	display:block;
	height:1%;
}

ul#k1 a.activ {
	font-weight:bold;
}

ul.k2 {
	padding-left:15px;
}

ul.k3 {
	padding-left:15px;
}

/* //menu */
/* header menu*/
#mnu_headr {
	position:absolute;
	right:82px;
	top:4px;
	height:18px;
	line-height:18px;
	list-style:none;
	margin:0;
	padding:0;
}

#mnu_headr li{
	display:inline;
	float:left;
	margin-right:16px;
}

#mnu_headr li a, #mnu_headr li a:link, #mnu_headr li a:visited {
	color:#9B9A9A;
}

#mnu_headr li a:hover, mnu_headr li a.activ {
	color:#fff !important;
}

#pl, #pl:link, #pl:visited,
#en, #en:link, #en:visited {
	font-size:11px;
	display:block;
	position:absolute;
	top:4px;
	width:34px;
	line-height:18px;
	height:18px;
	border:solid #434343 1px;
	color:#9B9A9A;
	text-align:center;
}

#en {
	right:5px;
}

#pl{
	right:45px;
}

a#pl:hover, a.lang_activ, a#en:hover {
	color:#F10000 !important;
	text-decoration:none;
}

/* menu top*/ 
ul#menu_top {
	list-style:none;
	background:#000;
	padding:0;
	margin:0;
	/*overflow:hidden;*/
	height:46px;
	margin-top:1px;
	position:relative;
	text-transform:uppercase;
}

ul#menu_top li {
	float:left;
}

ul#menu_top li a {
	text-align:center;
	white-space:nowrap;
	/*padding:16px 30px;*/
}

.mk1 {
	width:196px;
	padding:16px 0;
	display:block;
}

ul#menu_top li a, ul#menu_top li a:link, ul#menu_top li a:visited, ul#menu_top li a:active {
	color:#fff;
}

ul#menu_top #mnu_last {
	padding:16px 1px;
}

ul#menu_top li a.act {
	background:#F50400;
	text-decoration:none;
}

ul#menu_top li a.act:hover {
	_background:#F50400;
}

ul#menu_top li a:hover {
	background:#272727;
	text-decoration:none;
	color:#fff !important;
}

ul#menu_top li a.act {
	background:#F50400 url(../_images/mnutopact.gif) center 35px no-repeat;
}

/* //menu top*/
/* ogolnie elementy modulow */

.art {
	overflow:hidden;
	margin:15px 0;
}

.foto {
	float:left;
	padding:0 15px 15px 0;
}

.data {
	color:#999;
	padding:3px 0;
}

/* ################################################################MODULY##########################################################*/
/* kontakt*/
/* formularze*/
form, fieldset {
	margin:0;
	padding:0;
}

fieldset {
	border:0;
}

.inpat {
	background:#434343;
	border:solid #666565 1px;
	height:16px;
	/*line-height:220%;*/
	padding:4px 5px 3px 5px;
}

.buton {
	border:solid #434343 1px;
	background:#131313;
	height:25px;
	padding:0;
	line-height:25px;
	width:74px;
	text-align:center;
	color:#CC0000;
	font-size:11px;
	cursor:pointer;
}

/* info*/
#szukaj {
	position:absolute;
	right:5px;
	top:61px;
	width:340px;
}

#search {
	width:250px;
	color:#fff;
}

/*mapa strony	*/

/**/
#boxy {
	overflow:hidden;
	width:980px;
	height:192px;
}
#boxy2Cont {
	width:720px;
	margin-bottom:45px;
	margin-left:20px;
}

#boxy1 {
	width:120%;
	overflow:hidden;
}

#boxy2 {
	width:120%;
}

#boxy1 div, #boxy2 div {
	display:inline;
	width:230px;
	float:left;
	margin-right:20px;
	text-align:center;
}

#boxy1 img, #boxy2 img {
	display:block;
	margin-bottom:5px;
}

.box_link {
	text-align:center;
	background:url(../_images/dot1.gif) no-repeat 0 6px;
	padding-left:9px;
}

#nav {
	line-height:62px;
	height:62px;
	position:relative;
	z-index:0;
}

#nav_left {
	float:left;
	width:700px;
	overflow:hidden;
}

#nav_right {
	float:right;
}

#nav_left .activ {
	font-weight:bold;
}

/* styl listy*/
.lista {
	margin:0;
	padding:0;
	list-style:none;
}

.lista li {
	background:url(../_images/line.gif) top repeat-x;
	padding:9px 0;
}

#menuleft .lista li {
	background:none;
}

.h1_img {
	margin-bottom:30px;
}

.skroty {
	width:69px;
	height:19px;
	behavior: url(_css/png.htc);
}

#naskroty li, #menuleft li {
	position:relative;
	font-size:13px;	
}

.menul2, .map_k2 {
	margin:0;
	padding:0;
	list-style:none;
}

.menul2 {
	padding:5px 0;
}

.menul2 li {
	padding-left:20px;
	background:none;
	padding:4px 0 4px 20px;
}

.menul2 li a {
	font-size:11px;
}

#menuleft .podmenu {
	padding-bottom:0;
}

#naskroty a, #naskroty a:link, #naskroty a:visited,
#menuleft a, #menuleft a:link, #menuleft a:visited {
	/*background:url(../_images/dbldot.gif) 3px 5px no-repeat;
	padding-left:14px;*/
	color:#ccc;
}

#naskroty a:hover, #menuleft a:hover {
	color:#fff;
}

.dbldot {
	color:#ccc;
	position:relative;
	top:-1px;
}

.arr {
	position:absolute;
	right:15px;
	top:14px;
}

#kalendarium li {
	clear:both;
	overflow:hidden;
	font-size:11px;
}

#kalendarium a {
	cursor:pointer;
}

.kal_date {
	float:left;
	width:	56px;
	overflow:hidden;
	text-align:right;
}

.date {
	font-size:	11px;
	font-weight: bold;
	color:#fff;
}

.articles .date {
	line-height:200%;
/*	position:relative;
	top:-15px;*/
}

.articles cw, .articles bk {
	margin-top:2em;
}

.kal_link {
	width:160px;
	float:right;
}

.news_r a, .news_r a:link, .news_r a:visited {
	color:#ccc
}

.news_l{
	float:left;
	width:230px;
	background:transparent url(../_images/line.gif) repeat-x  center bottom;
	padding-bottom:6px;
}

.news_l, .news_l a, .news_l a:link, .news_l a:visited {
	color:#ccc;
}

.news_l	p {
	margin:14px 0 15px;
}

.news_l h2 {
	line-height:150%;
}

.news_r {
	float:right;
	width:230px;
}

#linki dl {
	margin-top:0;
}
	
#linki dt {
	color:#E5100D;
	padding:4px 0;
	font-weight:bold;
	margin:0;
}

#linki dd {
	padding:5px 0;
	margin:0;
}

#linki a, #linki s:link, #linki a:visited {
	color:#ccc;
}

.comments{
	font-size:10px;
	color:#5D5D5D;
	margin-top:0.75em;
}

.headrL2{
	margin-top:55px;
}

.sifr1 {
	font-size:	20px;
	display:block;
	font-family:'Helvetica', Arial;
	height:22px;
	margin-top:0;
	margin-bottom:30px;
}

.sifr2 {
	font-size:20px;
	height:22px;
	display:block;
	font-family:'Helvetica', Arial;
	_padding-bottom:0px;
	margin-top:55px;
	margin-bottom:30px;
	display:block;
}

#sk_contents {
	color:#D4D4D4;
	font-size:11px;
	line-height:150%;
	margin-left:0.7em;
	margin-top:-10px;
}

#sk_contents a, #sk_contents a:link, #sk_contents a:visited {
	color: #fff;
	text-decoration:underline;
}

#newsletter_form .inpat {
	width:220px;
	margin-bottom:2px;
	color:#fff;
}

#newsletter_options {
	list-style:none;
	margin:20px 0 5px 0;
	padding:0;
}

/* mapa strony*/
#mapa , #mapa a, #mapa a:link, #mapa a:visited {
	color:#ccc;
}

#mapa li {
	font-weight:bold;
}

#mapa li ul li {
	font-weight:normal;
}

#mapa .podmenu {
	padding-bottom:0;
}

#mapa .map_k2 li {
	background:none;
	font-weight:normal;
}

#mapa .map_k3 {
	padding-top:10px;
	list-style:none;
}

#mapa .map_k3 li {
	padding:3px 0;
	background:url(../_images/arr.gif) no-repeat left 9px ;
	padding-left:12px;
}

.map_k2, map_k3 {
	list-style:none;
}

.map_k2 {
	/*padding:12px 0 0 30px;*/
	padding:0px 0 0 30px;
}

.art2 {
	margin-bottom:4em;
}
/* kontakt*/
#contact dl {
	margin:30px 0 30px 0;
}

#contact dd {
	display:inline;
	float:left;
	margin:0 ;
	width:230px;
}

#contact dt {
	display:inline;
	width:240px;
	float:right;
	margin:0 0 2px 0;
	height:27px;
}

#contact .inpat {
	width:220px;
	margin-bottom:2px;
	color:#fff;
}

#contact textarea.inpat {
	width:470px;
	height:175px;
	margin-bottom:2px;
	_margin-bottom:1px;
	color:#fff;
	font-family:Arial;
	font-size:13px;
	overflow:auto;
}

#contact  label {
	line-height:25px;
	height:25px;
	font-size:13px;
	color:#ccc;
}

#pytanieLab {
	display:inline;
	float:left !important;
	margin-top:25px !important;
}

.info {
	border:solid #666565 1px;
	background:#434343;
	padding:8px 7px;
}

.info div {
	background:	#222;
	color:#fff;
	font-size:13px;
	text-align:center;
	padding:16px;
	margin-bottom:0.7em
}

.bk2 {
	font-size:11px;
}

#linki a:hover {
	color:#fff !important;
}
/* pager*/

.pager {
	padding:3px 4px;
	overflow:hidden;
	text-align:center;
	font-size:11px;
	float:right;
	margin-bottom:20px;
}

.pager span {
	text-align:center;
	float:left;
	border:solid #434343 1px;
	width:34px;
	height:16px;
	line-height:16px;
	background:#313131;
	margin:0 1px;
	color:#fff;
}

.pager span a, .pager span a:link, .pager span a:visited {
	color:#fff;
}

.pager img {
	margin:0 1px;
	float:left
}

#form_box, fieldset#contact {
	margin:0;
	padding:0;
	width:100%;
}

.pager .aktiv {
		color:#f10000;
}

/*menuk2*/
#menu_k2 {
	line-height:40px;
	list-style:none;
	display:block;
	width:980px;
	height:40px;
	position:relative;
	background:#272727;
	padding:0;
	margin:0;
}

#menu_k2 li,  #dropdown li {
	display:inline;
	float:left;
	padding-left:49px;
}

/*dropdown*/
#dropdown {
	list-style:none;
	line-height:40px;
	height:40px;
	width:980px;
	position:absolute;
	left:0px;
	top:46px;
	background:#272727;
	padding:0;
	margin:0;
	z-index:999;
}

#dropdown li a:hover {
 	text-decoration:underline !important;
}

h2.arth2, h2.arth2 a, h2.arth2 a:link, h2.arth2 a:visited {
	color:#fff;
	font-size:13px;
}

.news_more {
	display:inline;
	float:left !important;
	margin:1em 0 0.5em 0;
}

.categories_links {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:0.5em;
	text-transform:uppercase;
}

.categories_links li {
	display:inline;
	font-size:10px;
}

.categories_links li, .categories_links li a, .categories_links li a:link, .categories_links li a:visited {
	color:	#E5100D;
}

.categories_links li a:hover {
	color:	#E5100D;
}

.line {
	background:url(../_images/line.gif) bottom repeat-x;
	padding-bottom:1em;
}

.pager2 {
	margin-top:-2em;
}

.hidden {
	display:none;
}

.visible {
	display:block;
}

#test {
	position:relative;
}

/** mod **/
.selekcik { color: #000; font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.table03 { margin-bottom: 10px; width: 100%; }
/*.table03 td, .table03 th { border-bottom: 1px solid #e6edf1; font-weight: normal; padding: 5px 10px; text-align: left; vertical-align: top; }*/
