* {

margin:0;

padding:0;

}



html {

overflow : scroll;

}



body {

	color:#404040;

	font-family:tahoma,arial,sans-serif;

	font-size:12px;

	background-color: #FCFBF9;

}



h1 {
	font-size:15px;
	letter-spacing:0.05em;
	line-height:120%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}



div.h1 {

font-family:sans-serif;

font-size:110%;

font-weight:bold;

letter-spacing:0.02em;

line-height:120%;

margin:-20px 0 25px;

}



small a {

color: #A10B14 !important;

font-size: 11px;

}



h2 {

color:#A10B14;

font-size:13px;

letter-spacing:0.02em;

line-height:120%;

margin:0 0 5px;

}



h3 {

font-size: 12px;

font-weight: bold;

color: #A10B14;

letter-spacing: 0.05em;

}



a {

color:#A10B14;

text-decoration:none;

}



a:hover {

color: #606060;

}



img {

border: 0pt none;

}



img.banner{

position:absolute;

top:40px;

width:300px;

}



#all  {

margin:0 auto;

overflow:hidden;

width:1040px;

}

#top {

background:transparent url(/szablon/banner.jpg) no-repeat scroll center top;

height:367px;

margin:0 auto;

position:relative;

width:1040px;

}

	div.top_wysz {

	float:right;

	padding:48px 34px 0 0;

	width:360px;

	}

	div.top_wysz_t {

	padding: 3px 0;

	float: left;

	}	

	div.top_wysz input.text {

	background:transparent url(/szablon/input_cien.gif) no-repeat scroll left top;

	border:1px solid #e0e0e0;

	font-family:tahoma,arial,sans-serif;

	font-size:11px;

	margin:0 5px 0 10px;

	padding:3px 5px;

	vertical-align:middle;

	width:160px;

	}

	div.top_wysz input.submit {

	vertical-align:middle;

	}


	img.top_logo {

	left:75px;

	position:absolute;

	top:100px;

	}

	div.top_data {

	color:#000000;

	font-size:11px;

	position:absolute;

	right:4px;

	text-align:center;

	top:45px;

	width:290px;	}

	

#ban {

background:transparent url(/szablon/banner.jpg) no-repeat scroll center top;

height:400px;

margin:0 auto;

width:1040px;

position: relative;

}

	div.tekst_front {

	color:#FFFFFF;

	float:left;

	font-size:11px;

	line-height:120%;

	padding:220px 60px 0 70px;

	width:380px;

	}

	div.tekst_front a {

	color:#FFFFFF;

	}

	div.tekst_front a:hover {

	color:#DFF0FF;

	}

		div.wiecej {

		padding:10px 0 4px;

		text-align: right;		

		}

		div.wiecej a {

		background:transparent url(/szablon/wiecej.gif) no-repeat scroll center center;

		color:#FFFFFF;

		padding:3px 20px 4px;

		}

		div.wiecej a:hover {

		color:#DFF0FF;		

		}		

	

	div.tekst_front_real {

	color:#FFFFFF;

	float:right;

	font-size:11px;

	line-height:120%;

	padding:155px 80px 0 100px;

	width:240px;

	}	

	div.tekst_front_real_h1 {

	font-family:Tahoma;

	font-size:15px;

	letter-spacing:0.03em;

	margin:0 10px 20px;

	}	

	img.im_front_real {

	border:3px solid #97B6D3;

	margin:0 5px 5px 0;

	}

	

	div.rss_front {

	letter-spacing:0.06em;

	position:absolute;

	right:50px;

	top:105px;

	}

	

	div.rss_front a {	

	color: #404040;

	padding:3px 0 5px 32px;	

	background:transparent url(/szablon/rss_blue.gif) no-repeat scroll left top;	

	display: block;

	}

	div.rss_front a:hover {	

	padding:2px 0 6px 32px;	

	}

	

#bot{

background:transparent url(/szablon/bg_stopka.jpg) no-repeat scroll center top;

font-size:11px;

height:109px;

margin:0 auto;

position:relative;

width:100%;

}

#bot_info {

background:transparent url(/szablon/bg_bot.jpg) no-repeat scroll left center;

font-size:11px;

height:64px;

margin:0 auto;

padding:0 0 0 315px;

position:relative;

width:725px;

}

	#bot_info div.bih1{

	color:#CEE5F7;

	font-size:14px;

	left:125px;

	position:absolute;

	top:30px;

	}

	#bot_info div.bimerit{

	color:#FFFFFF;

	float:left;

	font-family:tahoma;

	line-height:140%;

	padding:25px 15px 0;

	}

	#bot_info div.bimerit a {

	color: #CEE5F7;

	}	

	#bot_info div.bimerit a:hover {

	color: #fff;

	}	

	

#allcont {

font-size:11px;

line-height:145%;

margin:0 0 20px;

min-height:550px;

overflow:hidden;

padding:15px 40px;

position:relative;

}

	#allcont  ul, #allcont  ol {

	margin: auto;

	padding: 0;

	}

	#allcont  ul li, #allcont  ol li {

	margin: 0 0 0 25px;

	padding: 0;

	}

#allcont_akt {

font-size:11px;

line-height:135%;

overflow:hidden;

padding:15px 40px 0 40px;

position:relative;

}



	

#food{

color:#000000;

margin:0 auto;

overflow:hidden;

padding:30px 30px 0;

width:896px;

 }

 

 #food a {

 color: #000;

 }

 

 #food a:hover {

 color: #808080;

 } 



div.food_menu {

color:#FFFFFF;

margin:0 auto;

overflow:hidden;

padding:15px 5px 0;

text-align:center;

width:931px;

 }

 

div.food_menu a {

color:#FFFFFF;

padding:2px 10px;

 }

 

div.food_menu a:hover {

 color: #e0e0e0;

 } 

 



div.food_stop {

color:#D0D0D0;

margin:0 auto;

overflow:hidden;

padding:20px 0 30px;

text-align:center;

width:896px;

} 

div.food_stop a {

color:#d0d0d0;

}

div.food_stop a:hover {

color:#808080;

} 

 

#right {

background: #000;

margin-right:42px;

margin-top:19px;

width:240px;

float: right;

}



div#tabgraf, div.tabgraf {

clear:both;

float:left;

margin:10px auto;

overflow:hidden;

}

div#tabgraf table, div.tabgraf table {

float:left;

}

div#tabgraf td, div.tabgraf td {

font-size:11px;

padding:5px 0;

text-align:center;

vertical-align:top;

width:162px;

}

div#tabgraf td:hover, div.tabgraf td:hover {



}

div#tabgraf img.im_m, div.tabgraf img.im_m {

border:0 solid #000000;

float:none;

margin:0;

}

div#tabgraf img.im_mg, div.tabgraf img.im_mg {

border:1px solid #e0e0e0;

padding: 3px;

}



div#tabgraf a, div.tabgraf a {

border:0 solid #000000;

}

div#tabgraf h5, div.tabgraf h5 {

border:medium none;

font-size:11px;

font-weight:normal;

line-height:115%;

margin:2px;

padding:0 0 8px;

}

div#tabgraf h5 a, div.tabgraf h5 a {

color:#000001;

text-decoration:none;

}

div#tabgraf div.sortowanie, div.tabgraf div.sortowanie {

background:#000000 none repeat scroll 0 0;

color:#FFFFFF;

font-weight:bold;

letter-spacing:0.05em;

overflow:hidden;

padding:5px;

}

div#tabgraf div.sortowanie span, div.tabgraf div.sortowanie span {

border-left:2px solid;

font-size:11px;

padding:0 20px;

}

div.tabgraf_akt {

background:#F4F8FB url(/szablon/bg_bot_akt.gif) no-repeat scroll right bottom;

float:left;

margin:0;

}	

	div.tabgraf_akt table {

	margin:0 auto;

	width:97%;	

	}	

		div.tabgraf_akt tr {

		background:transparent url(/szablon/bg_mid_akt.gif) no-repeat scroll center center;	

		}

		div.tabgraf_akt td {

		border-bottom:1px solid #e0e0e0;

		padding:7px 15px;

		text-align:justify;

		vertical-align:top;

		width:50%;

		}	

		div.tabgraf_akt img.im_m {

		border:2px solid #fff;

		float:left;

		margin:4px 15px 5px 0;

		}

		div.tabgraf_akt h1 {

		background:transparent url(/szablon/bg_top_akt.gif) no-repeat scroll center center;

		color:#A10B14;

		font-family:Arial,sans-serif;

		font-size:14px;

		letter-spacing:0;

		margin:10px 0 0;

		padding:10px 25px;

		}		

		div.tabgraf_akt h5 {

		border: none;

		font-size: 12px;

		margin:2px;

		}

			div.tabgraf_akt h5 a {

			color: #000;

			text-decoration: none;

			}

		div.tabgraf_akt div {

		clear:both;

		margin:3px 0 0;

		}

		div.tabgraf_akt a {

		color: #404040;

		}

		

		div.tabgraf_akt a:hover {

		text-decoration: underline;

		color: #404040;

		}		

		div.bot_akt {

		float: right;

		margin: 3px 0 0 0;

		}

			div.bot_akt a {

			color:#FFFFFF;

			display:block;

			font-family:tahoma;

			font-weight:bold;

			height:15px;

			padding:7px 17px;

			width:178px;

			}

			div.bot_akt a:hover{		

			color: #DFF0FF;

			text-decoration: none;

			}

		

ul.special, ul.special_par {

float:right;

font-size:11px;

line-height:130%;

margin:0;

}	



ul.special {

padding:2px 0 5px !important;

text-align:left;

}

ul.special_par {

padding:0pt;

text-align:left;

}

	ul.special li, ul.special_par li {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	}		

	ul.special li {

	margin:0 !important;

	}	

	ul.special_par li {

	margin-bottom:0pt;

	padding:5px;

	}		

	ul.special li a, ul.special_par li a {

	color:#404040;

	display:block;

	padding:2px 0 3px 0;

	text-decoration:none;

	width:206px;

	}	

	ul.special li a{



	}	

	ul.special_par li a{

	font-weight: bold;

	}	

	ul.special li a:hover, ul.special_par li a:hover {

	color: #808080;

	padding:2px 0 3px 0;

	}

ul.special1 {

font-size: 12px;

padding: 0pt !important;



}

	ul.special1 li {

	border-bottom:1px solid #c0c0c0;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding:5px 0pt;

	float:left;

	margin:4px 0pt 2px;

	width:90%;	

	}	

	l.special1 li a {

	display:block;

	text-decoration:none;

	}



	li.wlasny {

		background:transparent none repeat scroll 0% !important;

		font-size:12px;

		padding:0pt 0pt 0pt 10px !important;

		text-align:left !important;

	}	

	

	ul.special1 img{

	float: left;

	margin: 5px;

	border: 0px solid;

	}

	ul.special1 h2{

	text-align: right;

	font-size: 16px;

	padding-bottom: 15px;

	}

	

	

div.grafik {

float:right;

margin:21px 0pt 10px 10px;

padding:2px;

width:auto;

}

	div.grafik img.im_s {

	float: none;

	border: none;

	}

	

table#glowna {

text-align: left;

}



	table#glowna td {

	background: transparent url(szablon/pion_l.gif) repeat-y right;

	vertical-align: top;

	font-size: 12px;

	width: 50%;

	padding: 0 5px;

	}

	

.druk {

bottom:10px;

font-size:11px;

position:absolute;

right:50px;

}



h6 {

	display: inline;

	margin: 0px;

	padding: 0px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	letter-spacing: normal;

	word-spacing: normal;

}



div#nawigator {
	font-size:11px;
	line-height:130% !important;
	text-align:left;
	background-image: url(/szablon/slog.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 17px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}



div.zmiany {

border-top:1px solid;

color:inherit;

font-size:90% !important;

margin:20px 0pt 0pt;

}



	div.zmiany a {

	text-decoration: underline;

	color: #606060;

	}

	

	div.zmiany a:hover {

	text-decoration: none;

	color: #000;

	}

	

div.menu_left {

font-size:11px;

letter-spacing:0.07em;

margin:0 auto;

overflow:hidden;

padding:0 40px;

position:absolute;

text-align:center;

top:295px;

width:960px;

}



	div.menu_left li {

	display:block;

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding:5px 11px;

	}

	

	div.menu_left li a, div.menu_left li div.lider_menu {

	text-align:center;

	}

	div.menu_left li a {

	color:#fff;

	}	

	div.menu_left li a:hover {

	color:#ff0000;

	}		

	div.menu_left li div.lider_menu {

	color:#606060;

	}



div.menu_bott {

font-size:11px;

letter-spacing:0.07em;

overflow:hidden;

padding:0 55px;

position:absolute;

right:0;

top:336px;

color: #fff;

}



	div.menu_bott li {

	display:block;

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding:5px 0;

	}

	

	div.menu_bott li a, div.menu_bott li div.lider_menu {

	padding:0 5px 0 9px;

	text-align:center;	}

	div.menu_bott li a {

	color:#fff;

	}	

	div.menu_bott li a:hover {

	color:#e0e0e0;

	}		

	div.menu_bott li div.lider_menu {

	color:#606060;

	}

	

div.podli {

color:#B0B0B0;

font-size: 10px;

font-weight:normal;

letter-spacing:0;

padding:0 2px 4px 22px;

}

	

div.promo {

clear:both;

float:left;

font-size:11px;

overflow:hidden;

padding:10px 0 0 45px;

}

	div.banerki {

	width:230px;

	clear:both;	

	}



	div.baner_boczny li {

	border:0 solid;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:15px 0 !important;;

	}	

	

	div.newsletter {

	background:transparent url(/szablon/newsletter.gif) no-repeat scroll center top;

	clear:both;

	font-size:11px;

	height:112px;

	padding:40px 15px 0;

	width:200px;

	}

	div.news_input {

	background:transparent url(/szablon/bg_input.gif) no-repeat scroll center top;

	font-weight:bold;

	height:22px;

	margin:0 auto;

	width:186px;

	}

div.menu_bot {

background:transparent url(/szablon/bg_bot_menu.jpg) no-repeat scroll left top;

color:#FFFFFF;

font-family:arial,sans-serif;

font-size:13px;

height:107px;

margin:0 0 0 44px;

overflow:hidden;

padding:11px 5px;

position:absolute;

top:550px;

width:206px;

}



div.studenci, div.pracownicy {

padding:3px 10px 7px;

}



div.studenci a, div.pracownicy a {

color:#FFFFFF;

display:block;

font-size:15px;

font-weight:bold;

height:15px;

letter-spacing:1px;

padding:12px 1px 13px 69px;

width:120px;

}



div.studenci a {

background:transparent url(/szablon/studenci.jpg) no-repeat scroll left center;

}



div.pracownicy a {

background:transparent url(/szablon/pracownicy.jpg) no-repeat scroll left center;	

}

div.studenci a:hover, div.pracownicy a:hover {

color: #DFF0FF;

padding:11px 0 14px 70px;

}

div.navigi {

margin:15px 0 0 805px;

position:absolute;

}

	div.navigi  a {

	color:#FFFFFF;

	margin:0 10px;

	padding:8px;

	}

	

div.prawy {
	float:right;
	text-align:center;
	width:238px;
	position: relative;
	min-height: 50px;
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(/szablon/gora_2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -6px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}



div.prawy_b {
	float:right;
	text-align:center;
	width:238px;
	position: relative;
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(/szablon/dol_2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}



img.im_s {

border:2px solid #FFFFFF;

}



ul.czlonk{

border-top:1px dashed #000;

margin:10px 0 10px !important;

overflow:hidden;

padding:0 !important;

text-align:justify;

}



	ul.czlonk li.gl{

border-bottom:1px dashed #000000;

float:right;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0 0 0 0 !important;

padding:10px 0 0 !important;

width:658px;

	}



	img.im_czl {

	border:2px solid #FFFFFF;

	float:left;

	margin:5px 10px 10px 0;

	}

ul.czlonk_glowna{

margin:0 0 10px !important;

overflow:hidden;

padding:0 !important;

text-align:justify;

}



	ul.czlonk_glowna li.gl, ul.czlonk_glowna li.gla{

	display:block;

	border-bottom:1px dashed #000000;

	clear:both;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0 !important;

	padding:7px 0 7px 0;



	}

	ul.czlonk_glowna li.gl {

	width:440px;

	}

	ul.czlonk_glowna li.gla {

	width:595px;

	}

div#bloki_katalog {

background:transparent url(/szablon/kat.jpg) no-repeat scroll 0 0;

clear:both;

font-size:11px;

height:149px;

line-height:125%;

overflow:hidden;

padding:8px 155px 0 25px;

position:relative;

text-align:justify;

width:780px;

}	



div.bloki_katalog_l, div.bloki_katalog_rd {

width: 468px;

}



div.bloki_katalog_l {

height: 62px;

padding: 0 0 15px 0;

float: left;

}



div.bloki_katalog_r {

background:transparent url(/szablon/k_05.jpg) no-repeat scroll 0 0;

height:42px;

padding:20px 0 15px 120px;

width:349px;

}

	div.bloki_katalog_r  input.submit_wysz {

	border:1px solid #C0C0C0;

	color:#808080;

	font-size:11px;

	margin:0 3px;

	padding:3px;

	width:150px;

	}

	div.bloki_katalog_r  input.ok, .ok {

	background:#CC3333 none repeat scroll 0 0;

	border:0 solid;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

	margin:0 3px;

	padding:3px 12px;

	}



div.bloki_katalog_ld {

background:transparent url(/szablon/k_09.jpg) no-repeat scroll 0 0;

float:left;

height:292px;

padding:20px 20px 20px 240px;

text-align:justify;

width:208px;

}



div.bloki_katalog_rd {

height: 332px;

float: right;

background:transparent url(/szablon/k_12.jpg) no-repeat scroll 0 bottom;

position: relative;

}

	div.kat_dod {

	font-size:12px;

	font-weight:bold;

	left:260px;

	position:absolute;

	top:0;

	}

	div.kat_dod a {	

	color: #fff;	

	display: block;

	padding: 12px;

	}

	div.kat_dod a:hover {	

	color: #e0e0e0;	

	}	

	div.katalog_poz {

	padding: 35px 32px 20px;

	}

		div.katalog_poz  h3 {	

		padding: 0pt 0pt 20px;

		}

	

	div.katalog_poz  table {

	width: 100%;

	}	

	div.katalog_poz  td {

	width: 46%;

	padding: 0 2%;

	}	



	div.kat_right {

	color:#A10B14;

	font-weight:bold;

	padding:0 20px 5px;

	text-align:left;

	}

	

	div.t_blok2 {

	font-size:12px;

	font-weight:bold;

	padding:2px 0;

	}

	div.t_blok2 a {

	color: #404040;

	}

	div.t_blok2 a:hover {

	color: #808080;

	}	



div.blok_fin {

background:transparent url(/szablon/bg_wiecej_przykl.jpg) no-repeat scroll center center;

clear:both;

margin:5px 0;

padding:8px 0;

text-align:center;

width:100%;

font-weight: bold;

}	



div.blok_fin  a {

color: #404040;

}

div.info_blok_d {

background:transparent url(/szablon/xx_17.jpg) no-repeat scroll center top;

clear:both;

height:126px;

padding:20px 10px;

width:940px;

position: relative;

}

div.info_blok_d_opis {

height:100px;

padding:30px 0 0 100px;

text-align:justify;

width:200px;

float: left;

}



div.info_blok_d_opis h6 {

	display: inline;

	margin: 0px;

	padding: 0px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #333;



}





div.info_blok_d_graf  td.frontow {

width: 150px !important;

border: 0px solid !important;

}



div.info_blok_d_graf  td.frontow img {

border:2px solid #FFFFFF !important;

padding:0 !important;

}



div.info_blok_d_graf {

float: right;

}

div.info_blok_s {

clear:both;

text-align:justify;

}

div.info_blok_l {

float:left;

text-align:justify;

overflow: hidden;

width: 4px;

width: 469px;

position: relative;

}

div.info_blok_r {

float:right;

text-align:justify;

overflow: hidden;

width: 477px;

position: relative;

}



	div.bloki_info1{

	background:transparent url(/szablon/1_30.jpg) no-repeat scroll center top;

	float:right;

	height:490px;

	overflow:hidden;

	padding:40px 15px 15px;

	position:relative;

	width:447px;	

	}

	div.bloki_info2{

	background:transparent url(/szablon/1_31.jpg) no-repeat scroll center top;

	clear:both;

	float:right;

	height:80px;

	overflow:hidden;

	padding:65px 20px 15px 210px;

	position:relative;

	width:247px;

	}

	

	div.bloki_info3{
	background:transparent url(/szablon/1_07a.jpg) no-repeat scroll center top;
	clear:both;
	float:right;
	height:0px;
	overflow:hidden;
	position:relative;
	width:437px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	}

	

		div.bloki_info3 img.im_m {

		float:right !important;

		margin:-15px 0 5px 35px !important;

		}	

		div.bloki_info3_w {

		float:left;

		font-weight:bold;

		padding:0 0 2px;

		text-align:right;

		width:268px;

		}

	

	div.bloki_info4{

	background:transparent url(/szablon/1_28.jpg) no-repeat scroll center top;

	height:100px;

	padding:80px 20px 11px 205px;

	position:relative;	

	width:244px;

	}

	

	div.bloki_info4 h5{

	display: inline;

	margin: 0px;

	padding: 0px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #333;

	}

	

	div.bloki_info5{

	background:transparent url(/szablon/1_32.jpg) no-repeat scroll center top;

	float:left;

	height:300px;

	overflow:hidden;

	padding:40px 15px 15px;

	position:relative;

	width:439px;

	}	

	

	div.bloki_info6{

	background:transparent url(/szablon/1_35.jpg) no-repeat scroll center top;

	clear:both;

	float:left;

	height:78px;

	overflow:hidden;

	padding:70px 205px 11px 20px;

	position:relative;

	width:244px;

	}	

	div.bloki_info7{

	background:transparent url(/szablon/1_39.jpg) no-repeat scroll center top;

	height:155px;

	padding:45px 20px 10px;

	position:relative;

	width:509px;

	float: left;	



	}	

	

		div.bloki_info7 h5 {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #333;

	letter-spacing: normal;

	word-spacing: normal;

	display: inline;

	margin: 0px;

	padding: 0px;



	}	

	

	div.bloki_info8{
	background:transparent url(/szablon/1_41.jpg) no-repeat scroll center top;
	float:right;
	height:180px;
	position:relative;
	width:357px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-right: 80px;
	}	

		div.bloki_info8_l {		

		float:left;

		padding:35px 0 0;

		width:42%;

		}

		div.bloki_info8_r {		

		float: right;		

		width: 50%;		

		}		

	div.bloki_ban1 {

	clear:both;

	float:left;

	padding:0 0 15px;

	position:relative;

	}

div.kat_wizyt {

clear:both;

font-size:12px;

overflow:hidden;

padding:20px 0 0;

width:100%;

}

div.kat_wizyt h1 {

padding:15px 0 10px;

}	

	div.kat_wizyt table, div.kat_mer table {

	clear:both;

	font-size:110%;

	}

	div.kat_wizyt td.left, div.kat_mer td.left {

	font-weight:bold;

	}	

	div.kat_wizyt td, div.kat_mer td {

	padding: 0 10px;

	}

div.kat_mer {

padding: 0 0 0 0;

}



	div.kat_mer h3 {

	border-bottom:1px dashed #000000;

	margin:15px 0 8px;

	padding:8px 5px;

	clear: both;

	}





div.kat_img {

float: left;

}	

div.kat_param {

color:#A10B14;

float:left;

line-height:150%;

}	



div.kat_param_gr {

color:#A10B14;

float:right;

line-height:150%;

margin:0 auto;

width:67%;

}	

div.kat_param_gr table {

margin: 0 auto;

}

div.kat_param_gr h1 {

text-align: center;

}	

div.kat_param_gr div.kat_img {

width: 33%;

}



div.akt_blok2 {

padding: 4px 3px 0;

}	

	

div#bloki {

	background:transparent url(/szablon/bg_przykl.jpg) no-repeat scroll 0 top;

	clear:both;

	font-size:11px;

	height:350px;

	line-height:125%;

	overflow:hidden;

	position:relative;

	width:925px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 25px;

}	



	div.bloki_nadrz {

	float:left;

	padding-top: 25px;

	padding-right: 8px;

	padding-bottom: 16px;

	padding-left: 8px;

	}

	div.bloki_tyt {

	font-size:12px;

	font-weight:bold;

	letter-spacing:0.07em;

	vertical-align:middle;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 13px;

	padding-top: 25px;

	padding-right: 0;

	padding-bottom: 25px;

	padding-left: 13px;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(/szablon/bg_gr_przykl.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	}

	div.bloki_mer {

	float:left;

	width:189px;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

	}

	div.bloki_h1 {	

	color:#A10B14;

	font-size:12px;

	font-weight:bold;

	padding:8px 0 4px;

	}

	div.bloki_wiecej {

	text-align: right;

	font-weight: bold;

	padding: 3px 0;

	}

		div.bloki_wiecej a {

		color: #404040;

		}



div.blok_ban {

background:transparent url(/szablon/blok1_ban.gif) repeat scroll center top;

height:16px;

}



div.blok_merit1 {

background:transparent url(/szablon/bg_akt_front.jpg) no-repeat scroll center 0;

float:left;

height:595px;

overflow:hidden;

padding:40px 0 0 20px;

position:relative;

width:615px;

}

div.blok_merit2 {

float:right;

overflow:hidden;

width:313px;

line-height: 100%;

}

div.blok_merit3 {

background:transparent url(/szablon/napisy_bl1.gif) no-repeat scroll 0 0;

padding:30px 0 15px;

}



div.blok_merit4 {

background:transparent url(/szablon/kalend.gif) no-repeat scroll 0 0;

padding:45px 20px 0;

}

div.blok_merit_hist {

background:transparent url(/szablon/historia.gif) no-repeat scroll center top;

height:81px;

margin:15px auto 0;

padding:36px 16px 10px;

width:281px;

}

div.blok_merit h3, div.blok_merit1 h3, div.blok_merit3 h3 {

padding:0 0 5px 18px;

}



	div.blok_merit h3  a, div.blok_merit1 h3  a, div.blok_merit3 h3  a {

	color: #404040;

	}

	

img.zobacz {

clear:both;

float:right;

margin:0;

}	

	

div.blok1 {

clear:both;

overflow:hidden;

padding:10px 0 0;

}



div.blok1 img.im_m{

border:2px solid #FFFFFF;

float:left;

margin:4px 15px 5px 0;

}



div.blok2 {

float:right;

overflow:hidden;

padding:0 0 0 2%;

width:46%;

}



div.h3 {

color:#A10B14;

font-size:110%;

font-weight:bold;

padding:2px 2px 2px 0;

}

div.h4 {

color:#A10B14;

font-weight:bold;

padding:2px 0 5px;

margin: 0 0 5px 0;

border-bottom: 1px dashed #000;

}



div#tagi {	

border-left:1px solid #F0F0F0;

border-top:1px solid #F0F0F0;

bottom:0;

color:#E0E0E0;

font-size:11px;

line-height:120%;

padding:2px 0 4px 5px;

position:absolute;

right:50px;

}



div#tagi a {

color: #c0c0c0;

}



div#tagi a:hover {

color: #606060;

}



div.tekst {
	float:left;
	min-height:270px;
	overflow:hidden;
	text-align:justify;
	width:658px;
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(/szablon/srodek_duzy.gif);
	background-repeat: repeat;
	background-position: center bottom;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}



div.teksttop {

background:transparent url(/szablon/gora.gif) no-repeat scroll center top;

height:9px;

margin:0 0 -4px 0;

width:698px;

}



div.tekst_form {

background:#F5F2ED url(/szablon/kat1_dol.gif) no-repeat scroll center bottom;

float:left;

min-height:495px;

overflow:hidden;

padding:5px 20px 35px;

text-align:justify;

width:919px;

}



div.tekst_form  form {

margin:20px auto;

width:510px;

}



div.tekst_form_top {

background:transparent url(/szablon/kat1_gora.gif) no-repeat scroll center top;

height:9px;

margin:0 0 -4px 0;

width:959px;

}



div.czyt_wiecej {

clear:both;

font-weight:bold;

padding:0 0 2px;

text-align:right;

overflow: hidden;

}

div.czyt_wiecejm {
	clear:both;
	font-weight:normal;
	padding:0 0 2px;
	text-align:right;
	overflow: hidden;
}



.data {

color:#808080;

padding-right:5px;

}

div.tlum {

	color:#000000;

	font-family:tahoma;

	font-size:11px;

	left:50px;

	margin-top:12px;

	position:absolute;

	top: 10px;

	font-weight: bold;

}



div.tlum h1 {

	display: inline;

	margin: 0px;

	padding: 0px;

}

div.tlum h2 {

	display: inline;

	margin: 0px;

	padding: 0px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #333;

}

div.tlum h3 {

	display: inline;

	margin: 0px;

	padding: 0px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #333;

}

div.tlum  a {

font-size: 17px;

padding: 2px 17px;

display: block;

float: left;

color: #A4032C;

}

div.podobne_tyt {

color:#A10B14;

float:left;

font-size:11px;

font-weight:bold;

padding:1px 20px 1px 0;

}



div.podobne {
	clear:both;
	overflow:hidden;
	text-align:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 12px;
}

div.podobne li {

float:left;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0 !important;

padding:0 15px 0 0 !important;

}

div.podobne li a {

color:#606060;

display:block;

padding:1px 0 1px 20px;

}

div.podobne li a:hover {

color: #808080;

padding:0px 0 1px 20px; 

}



div.powitanie {

background:transparent url(/szablon/bg_onas.jpg) no-repeat scroll center center;

float:right;

height:193px;

padding:15px 290px 10px 15px;

width:370px;

}



	div.powitanie img {

	float:left;

	margin:0 20px 10px 0;

	}



div.powitanie h3 {

	display: inline;

	margin: 0px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #333;

	padding: 0px;

	letter-spacing: normal;

	word-spacing: normal;

}



div.powitanie h4 {

	display: inline;

	margin: 0px;

	padding: 0px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #333;

}



span.aaa {

position:absolute;

right:50px;

top:140px;

}

.aaa1 {

font-size: 11px;

}



.aaa2 {

font-size: 14px;

}



.aaa3 {

font-size: 16px;

}

a.aaas {

color: #A10B14 !important;

}



a.aaa1, a#litera1 {

font-size:11px;

padding-left:3px;

color: #606060;

}

a.aaa2, a#litera2 {

font-size:14px;

padding-left:3px;

color: #606060;

}

a.aaa3, a#litera3 {

font-size:16px;

padding-left:3px;

color: #606060;

}

div.pages {

margin:5px 0;

text-align:right;

}



div.pages span {

color:#000000;

padding:0 2px;

}



div.pages a {

border:1px solid #A10B14;

padding:0 3px;

}



div.pages a:hover {

color: #606060;

border:1px solid #C0C0C0;

}



div#kalendarz_tytul {



}

div.kalendarz_tytul {



}

div#kalendarz_tytul {

color:#606060;

font-size:12px;

letter-spacing:0.05em;

padding:0 0 10px;

text-transform:lowercase;

}





.box_wiecej {

cursor: pointer;

}



a.kalendarz_link, a.kalendarz_akt {

background:#FFFFFF none repeat scroll 0 0;

border-color:#fff #E0E0E0 #E0E0E0 #fff;

border-style:solid;

border-width:1px;

display:block;

font-size:11px;

letter-spacing:1px;

margin:0 2px;

padding:2px 5px;

text-align:center;

}



a.kalendarz_link:hover, a.kalendarz_akt:hover {

background: #f6f6f6;

color: #808080;

padding:1px 5px 3px;

border-color:#E0E0E0 #fff #fff #E0E0E0;

border-style:solid;

border-width:1px;

}



a.kalendarz_link:active, a.kalendarz_akt:active {

background: #e0e0e0;

color: #808080;

padding:1px 5px;

}



a.kalendarz_akt {

color: #808080;

background: #f6f6f6;

}



td.kalendarz_akt {

}

table.kalendarz {

margin:0 auto 10px;

}

	table.kalendarz  th {

	font-size:14px;

	padding:0 0 5px;

	}





tr.kalendarz_tytul  td {

font-size:12px;

padding:0 0 5px;

text-align:center;

}



tr.kalendarz_link {



}



ul.kal_mies, ul.kal_dni {

overflow:hidden;

padding:10px 0 !important;

width:437px;

margin: 0px !important;

}







ul.kal_mies li, ul.kal_dni li {

float:left;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0 !important;

text-align:center;

}

ul.kal_mies li {

width:72px;

}

ul.kal_dni li {

width:109px;

}

	ul.kal_mies li a, ul.kal_dni li a {

	background:#FFFFFF none repeat scroll 0 0;

	border-color:#FFFFFF #E0E0E0 #E0E0E0 #FFFFFF;

	border-style:solid;

	border-width:1px;

	display:block;

	font-size:11px;

	letter-spacing:1px;

	margin:1px;

	padding:2px 1px;

	text-align:center;

	}

	ul.kal_mies li a:hover, ul.kal_dni li a:hover  {	

	background: #f6f6f6;

	color: #808080;

	padding:1px 1px 3px;

	border-color:#E0E0E0 #fff #fff #E0E0E0;

	border-style:solid;

	border-width:1px;

	}



table#formularz select {

width: 292px !important;

}

	

table#formularz input, table#formularz textarea, table#formularz select, input.form {

border:1px solid #d0d0d0;

font-weight:normal;

vertical-align:middle;

width:280px;

font-size: 11px;

padding: 0 5px;

}

table#formularz input, table#formularz select, input.form {

padding:3px 5px;

}

table#formularz input.submit {

width: 58px;

height: 20px;

border: 0px solid;

}

table#formularz td {

padding:5px;

vertical-align:top;

width:78%;

}

table#formularz td.wyroz {

background:#F0F0F0 none repeat scroll 0 0;

padding:5px;

}

table#formularz td.right {

background:transparent none repeat scroll 0 50%;

border-bottom:medium none;

font-size:110%;

font-weight:bold;

padding:5px 0;

text-align:right;

width:22%;

}

input.checkbox, input.radio, .checbox_wyroz {

width:20px !important;

}

input.radio_drz, input.radio_rdz {

width:20px !important;

}



.wyroz {

border:1px solid #FF0000 !important;

}

div#wblok_info_txt {

background:#808080 none repeat scroll 0 0;

border:4px solid #606060;

color:#FFFFFF;

font-weight:bold;

height:25px;

letter-spacing:1px;

padding:10px;

}

div#wblok_info_ok {

background:#646464 none repeat scroll 0 0;

border-top:4px solid #6C6C6C;

color:#FFFFFF;

cursor:pointer;

font-size:13px;

font-weight:bold;

letter-spacing:2px;

margin:0 auto;

padding:5px;

}



.komunikat {

font-size: 110%;

color: #A10B14;

}



span.red {

color:#FF0000;

vertical-align:top;

}



div.dod_link {

clear:both;

font-weight:bold;

padding:7px 0 0;

}



div.prawa_strona {
	clear: both;
	padding: 10px 5px 0 5px;
	background-image: url(/szablon/srodek.gif);
	background-repeat: repeat-y;
	background-position: center top;
}





/* SONDA */



div#w_div_sonda {

clear: both;

text-align: left;

}

div#w_div_sonda table {

width: 100%;

}

div#w_div_sonda td.radio {

text-align: center;

}

div.sonda1 input.submit {

background:#CC3333 none repeat scroll 0 0;

border:0 solid;

color:#FFFFFF;

font-size:11px;

font-weight:bold;

margin:0 3px;

padding:3px 12px;

}

div.sonda1 h5 {

font-size:11px;

font-weight:bold;

padding:0 0 10px;

}



div.wiecej_sonda, span.wiecej_sonda {

display:block;

padding:7px 0 0;

text-align:left;

vertical-align:bottom;

}



span.wiecej_sonda {

display:inline !important;

float: right;

}





table.b4 a {

display:block;

font-size:12px;

font-weight:bold;

text-align:left;

}



table.b4 a.biale {

color: #fff;

}



table.b4 a.czarne {

color: #000;

}



table.b4 a.bordo {

color: #990000;

}

.tekst_jaa {

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #900;

	padding-right: 10px;

	padding-left: 3px;

}



span.zolty {

color: #FEE600;

}



.ates {

	font-family: Tahoma;

	display: inline;

	margin: 0px;

	padding: 0px;

	text-align: justify;

}



.nng {

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #900;

	width: 140px;

	height: 20px;

	float: left;

	text-align: left;

	padding-top: 6px;

	padding-left: 10px;

}


.apte {
	width: 960px;
	height: 35px;
	margin-bottom: 10px;
}


.paczka {
	width: 1040px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}

.nic {
	width: 960px;
	margin-right: 50px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}



.prawakomb {
	width: 220px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

img.prawakomb {
	text-align: center;
}


	ul.czlonk_glownam li.glm {
	width:190px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	}

.ban_rekl {
	height: 126px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;	
}


.podobne a:link {
	color: #900;
	text-decoration: none;
}

.podobne a:visited {
	color: #900;
	text-decoration: none;
}

.podobne a:hover {
	color: #333;
	text-decoration: none;
}


.podobne a:active {
	color: #333;
	text-decoration: none;
}

.zakret_dol {
	width: 698px;
	height: 9px;
	background-image: url(/szablon/dol.gif);
	float: left;
}

.prawy_caly {
	float: right;
	width: 238px;	
}

.dwunastka {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #C00;
}


.borderek {
	border: 1px solid #CCC;
}







.lewy_ogolny {
	float: left;
	width: 698px;
	margin-top: 15px;
}
.gora_prawy {
	float: right;
	height: 59px;
	width: 112px;
	margin-top: 10px;
	margin-right: 10px;
}
.dol_prawy {
	float: right;
	height: 62px;
	width: 461px;
	margin-top: 10px;
}
.gora_ogolny {
	background-image: url(/szablon/lew_gora.jpg);
	background-repeat: repeat;
	height: 75px;
	width: 698px;
}
.gora_lewy {
	float: left;
	width: 355px;
	margin-left: 215px;
	margin-top: 15px;
}

.zobr {
	float: left;
	width: 698px;
	margin-top: 25px;
	text-align: center;
	height: 223px;
	background-image: url(/szablon/zobr.gif);
	background-repeat: no-repeat;
}


.zobr_ban {
	float: left;
	width: 698px;
	margin-top: 50px;
}
