li ul li	{}
a img		{ border: 0;}
strong a	{ font-weight: inherit;}

body	{background: #000; overflow-y: scroll;}
form	{margin: 0; padding: 0;}

h3		{ color: #9D0B0B !important; }

a.blue,
a.red	{ color: #FFF !important; display: block; float:right; padding:5px 10px; margin: 2px; text-align: center;  }
a.blue	{ background: #4796bc; }
a.red	{ background: #9d0b0b; }

/*
body	{background: #000 url(back.jpg) no-repeat center top;}
*/
#head, #main, #foot				{margin:0;padding:0; }
div.head, div.main, div.foot	{width: 980px; clear: both; margin:0 auto; position: relative;}
div.main						{background:#fff; padding: 15px 0; }
div.foot						{}
.clear							{clear:both;}

/*standardowe menu*/
.menu,
.menu_active	{}
.menu a,
.menu_active a	{}

ul.menu_h li 				{display: block; float: left;}
ul.menu_h, ul.menu_v		{padding: 0; margin: 0; list-style-type : none;}
ul.menu_h li, ul.menu_v li	{padding: 0; margin: 0; } 
ul.menu_h a, ul.menu_v a	{text-decoration:none; display:block; }

ul.menu_v li				{ border-top: 1px solid #e8e8e8; padding: 3px 0; }
ul.menu_v li:first-child	{ border-top: none;}
ul.menu_v a			{background: url(more.gif) no-repeat right; padding: 5px 0;  }
ul.menu_v a	strong	{ margin: 0 5px;}


/*HEAD*/

#head div.head	{}
#head div.lev1	{ position: absolute; width: 100%; z-index: 0;}
#head div.lev2	{ clear: both;}
#logo			{ display:block; width: 230px; height: 160px; background: url(misterium.png) no-repeat; text-indent: -5000px;}
#head div.lev3	{ clear: both; height: 78px; float: right}
#claim			{ display:block; width: 326px; height: 78px; background: url(2000chleba.png) no-repeat; text-indent: -5000px; }

#head div.lev4	{ clear: both;}
#head div.lev4 div.menu_text	{background: #262626; float:left; padding: 0 10px; }
#head div.lev4,
#head div.lev4 div.menu_text,  
#head div.lev4 div.menu_text a	{ height: 20px; line-height: 20px;}
#head div.lev4 div.menu_text .sep,
#head div.lev4 div.menu_text a		{ padding: 0 2px 0 0; color: #494949; }
#head div.lev4 div.menu_text a:hover	{ color:#FFF; text-decoration: none}

#head div.lev5	{ clear: both; background: #262626;  padding: 3px 5px;}
#head div.lev5,
#head div.lev5 div.menu_h, 
#head div.lev5 div.menu_h ul.menu_h, 
#head div.lev5 div.menu_h a	{ height: 30px; line-height: 30px; font-family: Arial,Arial Black; }
#head div.lev5 div.menu_h	{ background: url(bgd_head_menu_r.png) no-repeat right; padding-right: 4px; float:left;}
#head div.lev5 div.menu_h ul {  }
#head div.lev5 div.menu_h ul li:first-child	{ background: url(bgd_head_menu_l.png) no-repeat left; padding-left: 4px; }
#head div.lev5 div.menu_h a					{ padding: 0 10px; font-size: 12px;  }
#head div.lev5 div.menu_h a.menu			{ color: #FFF; background: url(bgd_head_menu.png) repeat-x;}
#head div.lev5 div.menu_h a.menu_active		{ color: #fff; background: url(bgd_head_menu_active.png) repeat-x;}

#head div.lev6	{ clear:left; background: url(bgd_head50.png) repeat-x; height: 35px; border-top: 1px solid #626262;  border-bottom: 1px solid #404040; }

/*SZPALTY*/
#main div.main div.lev1	{ top: 0; left: 0; width: 190px;  float: left; margin:0 15px;} 
#main div.main div.lev2	{ top: 0; left: 0; width: 470px;  float: left; margin:0; padding: 0 15px; background: url(dots_main.gif) repeat-y center top; min-height: 405px; } 
.nomenu #main div.main div.lev1	{ display: none;} 
.nomenu #main div.main div.lev2	{ width: 690px; background: url(dots_v.gif) repeat-y right top;}

#main div.main div.lev3	{ top: 0; left: 0; width: 230px;  float: left; margin:0 15px;}
#main div.main div.lev4	{ width: 950px; clear: left;  margin: 0 15px; }

.bd0 #main div.main div.lev1	{ width: 460px; margin: 0 0 0 15px; padding: 0 15px 0 0; background: url(dots_v.gif) repeat-y right top;} 
.bd0 #main div.main div.lev2	{ width: 460px; margin: 0 15px; padding: 0 0 0 0; }
.bd0 #main div.main div.lev3	{ width: 950px; clear: left;  margin: 0 15px; background: url(dots_h.gif) repeat-x top; padding-top: 15px;}
.bd0 #main div.main div.lev4	{ background: url(dots_h.gif) repeat-x top; padding-top: 15px;}

/*FOOT*/
#foot div.foot 		{}
#foot div.foot a		{ color:#fff; }
#foot div.foot div.lev2 { background: #373737; padding: 0 10px; height: 60px;   }
#foot div.foot div.lev2 {}
#foot div.foot div.lev5 			{ padding: 0 0 0 10px; }
#foot div.foot div.lev5 #sc			{ float: right; color: #333; font-weight: bold;}
#foot div.foot div.lev5 div.menu_text 	{ margin: 20px 0; }
#foot div.foot div.lev5 div.menu_text .sep,
#foot div.foot div.lev5 div.menu_text a { color:#666; padding: 0 2px; }
#foot div.foot div.lev5 div.menu_text a:hover,
#foot div.foot div.lev5 div.menu_text a.menu_active	{ color:#FFF; text-decoration: none}

/* MENU LEWA SZPALTA */
/*

.bd1 div.main div.lev1 ul.menu_v a	{background: url(more.gif) no-repeat right; padding: 5px 0; }
*/
.bd1 div.main div.lev1 div.menu_v 				{ padding: 0;}
.bd1 div.main div.lev1 div.menu_v div.menu_v	{ padding: 0; margin:0;}
.bd1 div.main div.lev1 div.menu_v li			{ border-top: none; }
.bd1 div.main div.lev1 div.menu_v a 			{ font-weight:bold; display:block; padding:0 0 2px 15px; color:#000; font-size: 13px; text-transform: uppercase;  }

.bd1 div.main div.lev1 div.menu_v a.menu			{ background: url(slash_3.png) no-repeat left top; }
.bd1 div.main div.lev1 div.menu_v a.menu_active	{ background: url(slash_1.png) no-repeat left top; }
.bd1 div.main div.lev1 div.menu_v a:hover 		{ background: url(slash_2.png) no-repeat left top; text-decoration:none; }

.bd1 div.main div.lev1 div.menu_v div.menu_v a 				{ background: none; color:#999; font-weight: normal; font-size: 12px;}
.bd1 div.main div.lev1 div.menu_v div.menu_v a:hover,
.bd1 div.main div.lev1 div.menu_v div.menu_v a.menu_active	{ color: #900; }


/*SCIEZKA*/
#path 				{font-size: 10px; padding: 3px 0 7px 0; padding: 10px; color:#aaa;}
#path a				{font-size: inherit; color:#aaa; text-decoration:none; }


/*FORMULARZ */

fieldset 					{ border: 1px solid #d8d8d8; padding: 10px; margin:0; color:#6d6868;}
fieldset legend				{ font-weight:normal;letter-spacing: 1px;font-size:11px;}
fieldset label,
fieldset div.fTXT label,
fieldset div.fTAREA label	{ letter-spacing: 1px; display:block;font-size:11px; }
fieldset div.fCBX input		{ float: left; }
fieldset div.fTXT,
fieldset div.fTAREA,
fieldset div.fCBX,
fieldset div.fRB		{margin: 5px 0;}

fieldset div.fTXT input	{width: 305px;margin-top: 5px;}
fieldset div.fTAREA textarea {width: 440px;}
.nomenu fieldset div.fTAREA textarea {width: 660px;}
fieldset div.fBUT 		{ clear: both; margin: 10px 0 0 0; text-align: right}
span.textfieldRequiredMsg,
span.textareaRequiredMsg,
span.checkboxRequiredMsg			{font-size:11px;}

/*MODUL STANDARDOWY*/
div.td0			{ margin:0 0 10px 0; padding: 0 0 10px 0; background: url(dots_h.gif) repeat-x bottom; }
.bd1 div.lev2 div.td0	{ background: none;}
div.td0 .title	{ }
div.td0 .plain	{ }
.date	{ margin-bottom: 10px; color:#9d0b0b; }
.more	{ text-align: right; }
.more a	{ color: #900; background: url(more.gif) no-repeat right center; padding-right: 20px;}

div.td5			{ border-left: 2px solid #9d0b0b;  margin: 0 0 3px 0; clear:both;  } 
div.td5,div.td5 h5,div.td5 p		{ color: #000;  }
div.td5	.date	{ width: 100px; text-align: center; float:left; padding-top: 10px; }
div.td5	h5		{ margin: 0 0 10px 0; padding: 0; }
div.td5	.date,
div.td5	h5		{ font-weight: bold; font-size:12px;    }
div.td5	.plain	{ width: 348px; padding: 10px 10px 10px 100px ; }
.nomenu div.td5	.plain	{ width: 560px; } 
div.lev2 .td5,
div.lev2 .td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5 { background-color: #f4f4f4;}
div.lev2 .td5+.td5,
div.lev2 .td5+.td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5,
div.lev2 .td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5+.td5 { background-color: #e9e9e9;}



/*HOME PAGE*/
.bd0 div.td0			{ background: none;}
.bd0 div.lev3 div.td0	{ width: 295px; float:left; margin: 0 0 0 15px; padding: 0 0 0 15px; background: url(dots_v.gif) repeat-y left; min-height: 270px;}
.bd0 div.lev3 div.td0:first-child	{ margin: 0; padding: 0; background: none;}


.bd0 #main div.main div.lev1	{ } 
.bd0 #main div.main div.lev2	{ }
.bd0 div.main div.lev1 h1,
.bd0 div.main div.lev2 h1	{ margin-bottom: 0; }
.bd0 div.main div.lev1 .td0,
.bd0 div.main div.lev2 .td0 { margin-bottom: 0; padding: 0; } 
.bd0 div.main div.lev1 .td1 .plain	{ margin-bottom: 0; padding: 10px;  } 
.bd0 div.main div.lev2 .td1 .plain	{ margin-bottom: 0; padding: 0;  } 



ul.menu_jq 		{padding: 0; margin: 0; list-style-type : none;}
ul.menu_jq li	{display: block; float: left; padding: 0; margin: 0;}
ul.menu_jq a	{text-decoration:none; display:block; line-height: 29px;  font-weight: bold; font-size: 13px; font-family: Arial Black,Arial; text-align:center; cursor: pointer; }
ul.menu_jq a.menu_jq		{border-bottom: 1px solid #c2c2c2; background-color: #efefef; color: #999;}
ul.menu_jq a.menu_jq_active	{border-bottom: 1px solid #000000; background-color: #4c4c4c; color: #fff;}

div.main div.lev1 div.td0	{ border:0;}


.td_hidden	{ display: none;}
/*
ol li	{  color:#0099CC; }
*/
p strong	{ font-weight:bold; line-height: inherit; }
p em		{ font-style:italic; letter-spacing:5px; }
div.main div.lev1 li { color:#000000; }

li.link_pdf	{ background:url(ipdf.gif) no-repeat left center;}
li.link_ppt	{ background:url(ippt.gif) no-repeat left center;}
li.link_doc	{ background:url(idoc.gif) no-repeat left center;}
li.link_xls	{ background:url(ixls.gif) no-repeat left center;}

li.link_pdf, li.link_ppt, li.link_doc, li.link_xls			{ line-height: 20px; }
li.link_pdf a, li.link_ppt a, li.link_doc a, li.link_xls a	{ padding-left:25px !important;line-height: normal; }




div.menu_galeria			{ clear: both;}
div.menu_galeria div 		{ display: inline; margin: 0px; padding: 0px;  }
div.menu_galeria div img 	{ width: 105px; height: 105px; border: 1px solid #999; margin: 2px; padding: 2px; }
div.menu_galeria div strong	{ display: none;}

div.slider_foot		{ }
/*
div.slider_foot	h1		{ width: 100px; float:left; background-position: left center; color:#666; margin: 15px 0 0 0 ;}

#slider_foot,
div.slider_foot	li	{ width: 840px; height: 45px; padding: 0; margin: 0;}
#slider_foot 		{ float:left;}
*/
#slider_foot,
div.slider_foot	li	{ height: 45px; padding: 0; margin: 0;}

div.slider_foot	ul	{ float:left; padding: 0; margin: 0;}
div.slider_foot	li	{ list-style: none; }
div.slider_foot	a	{ display: block; width: 185px; height: 45px; padding: 0; margin: 0; float:left; text-align: center;}

div.slider_form 		{ }
div.slider_form h1		{ float: left; margin: 3px 0 0 0;}
div.slider_form form	{ float: left; margin: 0 0 20px 10px;}
div.slider_form form input.but_ZOBACZ	{ background: url(bgd_head_menu.png) repeat-x;  color: #FFF; border: none; height: 20px; }


div.slider_foto			{  position: relative; clear: both;}
div.slider_foto img,
div.slider_foto	ol,
div.slider_foto	ul	{ width:690px; padding: 0; margin: 0; }
div.slider_foto	li	{ list-style: none; padding: 0; margin: 0; }
div.slider_foto li.slider_foto_big		{ width:690px; height: 460px; list-style: none; padding: 0; margin: 0;}
div.slider_foto li.slider_foto_big img 	{ width:690px; height: 460px; padding: 0; margin: 0;}
div.slider_foto	ol li			{ float: left;  padding: 1px 5px; margin: 10px 5px 0 0;   }
div.slider_foto	ol li			{ border: 1px solid #666;}
div.slider_foto	ol li.current	{ border: 1px solid #a80000;}
div.slider_foto	ol li a			{ font-weight: bold; color: #666 !important; }
div.slider_foto	ol li.current a	{ font-weight: bold; color: #a80000 !important; }
div.slider_foto	#prevBtn a,
div.slider_foto	#nextBtn a	{ position: absolute; width: 90px; height: 460px;  top: 0; text-indent: -5000px; display: block;  }
div.slider_foto	#prevBtn a	{ background: url(prevBtn.png) no-repeat 10px center; left: 0;  }
div.slider_foto	#nextBtn a	{ background: url(nextBtn.png) no-repeat 53px center; left: 600px;}

div.menu_slider		{  position: relative; clear: both;}
div.menu_slider	ul	{ padding: 0; margin: 0; }
div.menu_slider	li	{ list-style: none; padding: 0; margin: 0; float: left; }
div.menu_slider	ol		{ padding: 0; margin: 10px 20px; }
div.menu_slider	ul		{ padding: 0; margin: 0; }
div.menu_slider	ol li a	{ float: left; display: block; width: 17px; height: 17px; text-indent: -5000px;  padding: 0; margin: 0 5px; }
div.menu_slider	ol li a			{ background: url(slide_normal.gif) no-repeat; }
div.menu_slider	ol li+li+li+li+li+li+li+li+li+li	{display: none;}
div.menu_slider	ol li.current a	{ background: url(slide_active.gif) no-repeat; }
div.menu_slider	#prevBtn a,
div.menu_slider	#nextBtn a	{ position: absolute; width: 17px; height: 225px;  top: 0; text-indent: -5000px; display: block;  }
div.menu_slider	#prevBtn a	{ background: url(slide_prev.gif) no-repeat left bottom; left: 0;  }
div.menu_slider	#nextBtn a	{ background: url(slide_next.gif) no-repeat right bottom; left: 278px;}


.movie		{ background: #e3e3e3; padding: 10px; margin-bottom: 10px; clear:both;}
.movie_mini_active,
.movie_mini	{ margin: 0 10px 0 0;}

.tabelka	{ width: 465px; }
.tabelka tr	{ }
.tabelka th	{ padding: 10px 5px; font-size: 12px; border-bottom: 3px double #a2a2a2; font-weight: bold; text-align: left; background-color: #f2f2f2 }
.tabelka td	{ padding: 10px 5px; border-bottom: 1px solid #f2f2f2; }

.kontakt td			{}
.kontakt td+td		{ width: 60px; }
.kontakt td+td+td	{ text-align:right; width: 195px;  }

.obsada td		{ vertical-align: top}
.obsada td+td	{ font-weight: bold;}
.obsada tr td:first-child { text-align:right; width: 100px}

.mm { width: auto; }
.mm td	{ width: 25%; vertical-align: top; border-bottom: none; padding-left: 10px; }
.mm td+td+td	{ text-align:left;}

.lev2 p	{ text-align: justify;}

#szukaj 			{ float: right;}
#szukaj fieldset	{ border: none; padding: 0; margin: 0;}
#szukaj input				{  }
#szukaj input.inp_text		{ float: left; margin: 5px ; height: 14px;  }
#szukaj input.inp_button 	{ float: left; margin: 5px 0; height: 20px; padding: 0; border: none; background: url(bgd_OK.png) no-repeat center;  color: #FFF; text-align: center; font-size: 12px; font-weight: bold; width:30px; }

/*
#szukaj input.inp_text		{ height: 24px; margin: 2px 5px 2px 0;  }
#szukaj input.inp_button 	{ border: none; background: url(bgd_OK.png) no-repeat; width: 30px; color: #FFF; text-align: center; font-size: 12px; height: 30px; line-height: 30px; }
*/
.search_result h2			{ font-weight: normal; font-size: 11px;  }
.search_result h2 strong	{ font-weight: bold; font-size: inherit; }

.przewozy						{ background: url("train.gif") no-repeat right; display: block; font-weight: bold; padding: 9px 10px 8px 10px; color:#9D0B0B !important; border: 1px solid #ccc; margin: 0 0 8px 0;}
