body{
	background-image: url(../img/back.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: black;
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration:none;
	color: inherit;
	margin: 0px;
	padding: 0px;
}
a:hover{
	text-decoration: underline;
}
img{
	border: none;
	margin: 0px;
	padding: 0px;
}
iframe{
	z-index: 1;
}
/*-----main-----*/
div#main{
	width: 960px;
	margin: auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
/*-----top------*/
div#top{
	margin-top:15px;
}
div#logo{
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	height: 115px;
	width: 180px;
	float:left;
}
div#motto{
	float: left;
	color:#f2f2f2;
	width: 780px;
}
div#motto td{
	height: 90px;
	width: 780px;
	overflow: hidden;
	font-size: 3em;
	font-weight: bold;
	font-family: "Comic Sans MS";
	vertical-align: middle;
}
/*------menu-----*/
div#menu{
	height:37px;
	position: relative;
	z-index: 1000;
	clear: both;
}
div#menu ul{
	padding: 0px;
	margin: 0px;
	position: absolute;
	left:5px;
}
div#menu li{
	display: block;
	float:left;
	padding:0px 5px;
}
div#menu a{
	padding: 0px 10.5px;
	display: block;
	color:white;
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
}
li#menu1{
	background-image: url(../img/film.png);
	background-repeat: no-repeat;
	background-position: center;
}
li#menu2{
	background-image: url(../img/opera.png);
	background-repeat: no-repeat;
	background-position: center;
}
li#menu3{
	background-image: url(../img/wydarzenia.png);
	background-repeat: no-repeat;
	background-position: center;
}
div#rezerwuj{
	position:absolute;
	top:0px;
	right:-12px;
}
div#menu li.menu{
	padding: 9px 0px;
	position: relative;
}
div#menu .menu a:hover{
	text-decoration: none;
}
div#menu .menu:hover .submenu{
	display: block;
}
div#menu li.podzialka{
	background-image: url(../img/podzialka.png);
	background-repeat: no-repeat;
	background-position: center;
	width:1px;
	height: 37px;
	float: left;
}
div#center{
	background-image: url(../img/menu_c.jpg);
	background-repeat: repeat-x;
	width: 924px;
	height: 100%;
	float:left;
}
div#left{
	background-image: url(../img/menu_l.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 100%;
	float:left;
}
div#right{
	background-image: url(../img/menu_r.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 100%;
	float:left;
}
/*------submenu-----*/
div#menu .submenu{
	position: absolute;
	top: 36px;
	left:-5px;
	width: 217px;
	display: none;
}
div#menu .submenu .submenu_top{
	padding-top: 2px;
	background-image: url(../img/submenu1.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height:7px;
}
div#menu .submenu .submenu_middle{
	background-color: #282828;
	background-image: url(../img/submenu.png);
	background-repeat: repeat-y;
	min-height: 20px;
	padding: 0px 15px;
}
div#menu .submenu .submenu_bottom{
	background-image: url(../img/submenu2.png);
	background-repeat: no-repeat;
	height:7px;
}
div#menu .submenu ul{
	position: static;
}
div#menu .submenu li{
	width: 187px;
	clear: both;
	padding: 7px 0px;
	background-image: url(../img/submenu_kreska.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
div#menu .submenu a{
	font-size: 0.99em;
	margin: 0px;
	padding: 0px;
}
div#menu .submenu a:hover{
	text-decoration: underline;
}


/*------end submenu-----*/
/*------end menu-----*/

/*------banner-----*/

div#banner{
	height:271px;
	margin-top: 15px;
	z-index: 1;
}
div.banner{
	float: left;
}
div#banner_left{
	width: 347px;
	margin-right: 15px;
}
div#banner_left_top{
	background-image: url(../img/dzis1.png);
	background-repeat: no-repeat;
	height: 8px;
	
}
div#banner_left_middle{
	background-image: url(../img/dzis.png);
	background-repeat: repeat-y;
	height: 255px;
}
/*------dzis-----*/
div#dzis{
	padding: 15px;
	font-weight: bold;
}
div#dzis a{
	color: black;
}
div#dzis_top{
	background-image: url(../img/dzis_kreska.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
}
div#dzis_middle{
	height: 172px;
	overflow: hidden;
}
div#dzis_middle .dzis_item{
	min-height:31px;
	padding-top: 11px;
	background-image: url(../img/dzis_kreska.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#dzis_middle .tytul{
	float:left;
	min-height: 20px;
	width: 278px;
}
div#dzis_middle .godz{
	float:left;
	width: 39px;
	height: 17.5px;
	color: #ffffff;
	background-repeat: no-repeat;
	text-align: center;
	padding-top:2.5px; 
	
}
div#dzis_middle .godz1{
	background-image: url(../img/kostka_czerwona.png);
}
div#dzis_middle .godz10{
	background-image: url(../img/kostka_zielona.png);
}
div#dzis_middle .godz100{
	background-image: url(../img/kostka_niebieska.png);
}
div#dzis_bottom{

}
div#dzis_up_down{
	height:28px;
	margin: auto;
	width: 230px;
	margin-top: -4px;
}
div#dzis_up_down #up{
	float:left;
	background-image: url(../img/wczesniej.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 110px;
	margin-right: 10px;
	cursor: pointer;
}
div#dzis_up_down #down{
	float:left;
	background-image: url(../img/pozniej.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 110px;
	cursor: pointer;
}
div#dzis_bottom table{
	margin: auto;
}
div#dzis_bottom td{
	width: 158.5px;
	color: gray;
}
div#dzis_bottom #wczoraj{
	width:70px;
	float: left;
	text-align: left;
	padding-left: 23px;
	background-image: url(../img/strzalka_dzis_lewa.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
div#dzis_bottom #jutro{
	width:70px;
	float: right;
	text-align: right;
	padding-right: 23px;
	background-image: url(../img/strzalka_dzis_prawa.png);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}
/*------end dzis-----*/
div#banner_left_bottom{
	background-image: url(../img/dzis2.png);
	background-repeat: no-repeat;
	height: 8px;
}
div#banner_right{
	width: 598px;
}
div#banner_right_top{
	background-image: url(../img/banner1.png);
	background-repeat: no-repeat;
	height: 7px;
	
}
div#banner_right_middle{
	background-image: url(../img/banner.png);
	background-repeat: repeat-y;
	height: 257px;
}
div#banner_right_middle #banner_slider img{
	width: 584px;
	height: 257px;
	margin: 0px;
	border: none;
}
div#banner_slider
{
    margin:auto;
	width: 584px;
	overflow:hidden;
	height: 257px;
	background-color: #272727;
	padding: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.banner_slide
{
    display:none;
}
#section_baner
{
    position:relative;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div#banner_navigation
{
    position:absolute;
    bottom:20px;
    right:20px;
    width:auto;
}
div#banner_navigation ul,li
{
    padding:0px;
    margin:0px;
    list-style:none;
    display: inline;
}
div#banner_navigation li
{
    margin-left:2px;
    padding: 3px 3.5px;
    background-image: url(../img/slide_navi2.png);
	 background-repeat: no-repeat;
    cursor:pointer;
    color: #ffffff;
    font-weight:bold;
}
div#banner_right_bottom{
	background-image: url(../img/banner2.png);
	background-repeat: no-repeat;
	height: 7px;
}

/*------end banner-----*/
/*-----end top-----*/

/*-----middle-----*/
div#middle{
	margin-top: 15px;
}
div.middle{
	float: left;
}

/*-----messages-----*/
div#tlo_messages{
	position: fixed;
	left: 0px;
	top:0px;
	height: 100%;
	width: 100%;
	background-color: #000000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 10000;
}
div#messages{
	z-index:20000;
	color:000000;
	font-weight: bold;
	width: auto;
	text-align: center;
	width: 347px;
	margin: -120px -148.5px;
	position: fixed;
	left: 50%;
	top: 50%;
}
div#messages_top{
	background-image: url(../img/dzis1.png);
	background-repeat: no-repeat;
	height: 8px;
}
div#messages_middle{
	padding: 140px 20px;
	background-image: url(../img/dzis.png);
	background-repeat: repeat-y;
	height: 0px;
}
div#messages_bottom{
	background-image: url(../img/dzis2.png);
	background-repeat: no-repeat;
	height: 8px;
}
div#messages .aby_zamknac{
	font-weight: bold;
	font-size: 0.9em;
	color: grey;
	position: absolute;
	cursor: pointer;
	bottom: 10px;
	right: 10px;
	margin: 0px;
}
/*-----end messages-----*/

/*-----middle_left-----*/
div#middle_left{
	width: 627px;
	margin-right: 15px;
}
div#middle_left_top{
	height: 9px;
	background-image: url(../img/aktualnosci1.png);
	background-repeat: no-repeat;
}
div#middle_left_middle{
	min-height: 529px;
	background-image: url(../img/aktualnosci.png);
	background-repeat: repeat-y;
	padding: 1px 18px;
	color: #f2f2f2;
}
div#tytul{
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
	background-image: url(../img/aktualnosci_krecha.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
div#tytul h1{
	font-size: inherit;
	padding: 0px;
	margin: 0px;
}
/*-----tresc_strony-----*/
div#tresc_strony{
	padding-top: 10px; 
	padding-bottom: 10px;
	line-height: 17px;
}
div#pliki{
	padding: 0px;
	margin: 0px;
	max-width: 50px;
}
div#pliki .pliki{
	display: block;
	padding-left: 20px;
	padding-bottom: 5px;
	background-image: url(../img/save.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
div#pliki .pliki:hover{
	text-decoration: underline;
}
div#tresc_strony table{
	width: 100%;
	margin: auto;
}
div#tresc_strony #ramka{
	position: relative;
	width: 590px;
	height: 528px;
	overflow: hidden;
}
div#tresc_strony #spacer{
	position: absolute;
	left: -95px;
	top:-45px;
}
div#tresc_strony embed{
	z-index: 1;
}
/*-----aktualnosci-----*/
div#aktualnosci table{
	margin:auto;
	border: none;
	padding: 0px;
}
div#aktualnosci td{
	vertical-align: top;
	width: 285px;
	padding: 8px 0px;
}
div#aktualnosci td.lewa{
	padding-right:21px;
}
div#aktualnosci .aktualnosciItem{
	position: relative;
	min-height: 130px;
}
div#aktualnosci .aktualnosciItem p{
	padding: 0px;
	margin: 0px;
	padding-bottom:30px;
	font-style: oblique;
	font-size: 0.99em;
}
div#aktualnosci img.obrazek{
	max-width: 70px;
	float:left;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	border: none;
}
div#aktualnosci h4{
	margin-top:0px;
	margin-bottom: 10px;
}
div#aktualnosci .czytaj{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
div#aktualnosci_nawigacja a{
	font-weight: bold;
}
div#aktualnosci_nawigacja a:hover{
	text-decoration: none;
}
div#aktualnosci_nawigacja table{
	margin:0px auto;
	margin-bottom: 5px;
}
div#aktualnosci_nawigacja td{
	padding: 0px;
}
div#aktualnosci_nawigacja #nastepne{
	text-align: right;
	padding-right: 20px;
	background-image: url(../img/strzalka_aktualnosci_next.png);
	background-repeat: no-repeat;
	background-position: right;
}
div#aktualnosci_nawigacja #poprzednie{
	text-align: left;
	padding-left: 20px;
	background-image: url(../img/strzalka_aktualnosci_prev.png);
	background-repeat: no-repeat;
	background-position: left;
}

/*-----end aktualnosci-----*/

/*-----aktualnosc-----*/
div#aktualnosc{
	
}
div#aktualnosc img.obrazek{
	float:left;
	margin-right: 15px;
	margin-bottom: 5px;
	width: 200px; 
}
div#rezerwuj_bilet{
	text-align: center;
	margin: 20px;
}

/*-----end aktualnosc-----*/

/*-----rezerwacja-----*/
div#rezerwacja .width{
	width: 200px;
}
div#rezerwacja textarea{
	height: 100px;
}
/*-----end rezerwacja-----*/

/*-----end tresc_strony-----*/
div#middle_left_bottom{
	height: 9px;
	background-image: url(../img/aktualnosci2.png);
	background-repeat: no-repeat;
}
div#logotypy{
	min-height: 90px;
	margin-top: 15px;
}
div#logotypy table{
	width: 627px;
}

div#logotypy td{
	vertical-align: middle;
	text-align: center;
	width: 155px;
}

/*-----end middle_left-----*/

/*-----polecamy-----*/

div#polecamy{
	margin-top: 15px;
}
div#polecamy_top{
	height: 9px;
	background-image: url(../img/aktualnosci1.png);
	background-repeat: no-repeat;
}
div#polecamy_middle{
	min-height: 180px;
	background-image: url(../img/aktualnosci.png);
	background-repeat: repeat-y;
	padding: 1px 18px;
	color: #f2f2f2;
	overflow: hidden;
}
div#polecamy .naglowek{
	margin: 0px;
	padding-bottom: 4px;
	background-image: url(../img/aktualnosci_krecha.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
div#polecamy_bottom{
	height: 9px;
	background-image: url(../img/aktualnosci2.png);
	background-repeat: no-repeat;
}
div#polecamy #polecamy_contents{
	margin: auto;
	width: 580px;
	height: 180px;
}
div#polecamy .aktualnosciItem{
	position: relative;
	min-height: 130px;
	width: 270px;
	float: left;
	margin: 15px 10px;
}
div#polecamy .aktualnosciItem p{
	padding: 0px;
	margin: 0px;
	padding-bottom:30px;
	font-style: oblique;
	font-size: 0.99em;
}
div#polecamy img.obrazek{
	max-width: 70px;
	float:left;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	border: none;
}
div#polecamy h4{
	margin-top:0px;
	margin-bottom: 10px;
}
div#polecamy .czytaj{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
/*-----end polecamy-----*/

/*-----kalendarz-----*/
div#kalendarz{
	width: 318px;
	font-weight: bold;
}
div#kalendarz_top{
	background-image: url(../img/kalendarz1.png);
	background-repeat: no-repeat;
	height:8px;
}
div#kalendarz_middle{
	background-image: url(../img/kalendarz.png);
	background-repeat: repeat-y;
	min-height:284px;
}
div#kalendarz_middle_middle{
	margin-bottom: 10px;
}
div#kalendarz_bottom{
	background-image: url(../img/kalendarz2.png);
	background-repeat: no-repeat;
	height:8px;
}
div.kwadrat{
	width:10px;
	height:11px;
	background-repeat: no-repeat;
	background-position: center;
	float:left;
}
div.kwadrat1{
	background-image: url(../img/kwadrat_czerwony.png);
}
div.kwadrat2{
	background-image: url(../img/kwadrat_zielony.png);
}
div.kwadrat3{
	background-image: url(../img/kwadrat_niebieski.png);
}
div#kalendarz table{
	margin: auto;
}
div#kalendarz td.pt{
	width:38px;
	height: 33px;
	background-image: url(../img/kalendarium_pt.png);
	background-repeat: no-repeat;
	text-align: center;
}
div#kalendarz td.sob{
	width:38px;
	height: 33px;
	background-image: url(../img/kalendarium_sob.png);
	background-repeat: no-repeat;
	text-align: center;
	color: #0071c7;
}
div#kalendarz td.niedz{
	width:38px;
	height: 33px;
	background-image: url(../img/kalendarium_niedz.png);
	background-repeat: no-repeat;
	text-align: center;
	color: #f12720;
}
div#kalendarz a{
	color: inherit;
}
div#kalendarz div.prostokat{
	margin: auto;
	width: 30px;
}
div#kalendarz #nawigacja{
	color: #878787;
	padding-bottom: 10px;
}
div#kalendarz #nawigacja td{
	width: 140px;
}
div#kalendarz #poprzednia{
	width:70px;
	float: left;
	text-align: left;
	padding-left: 23px;
	background-image: url(../img/strzalka_dzis_lewa.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
div#kalendarz #nastepna{
	width:70px;
	float: right;
	text-align: right;
	padding-right: 23px;
	background-image: url(../img/strzalka_dzis_prawa.png);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}
div#kalendarz p#kalendarz_p{
	margin-bottom: 2px;
}
div#kalendarz #kalendarz_kreska{
	background-image: url(../img/kreska_kalendarz.png);
	margin-left: 10px;
	margin-bottom: 10px;
}
div#kalendarz .aktywny{
	position: relative;
	height: 30px;
}
div#kalendarz .chmurka a{
	color:black;
}
div#kalendarz .chmurka{
	position: absolute;
	bottom: 24px;
	right: 20px;
	display: none;
	width:297px;
	z-index: 1000;
}
div#kalendarz #chmurka_middle_top{
	height:20px;
}
div#kalendarz .chmurka .krzyzyk{
	background-image: url(../img/krzyzyk.png);
	background-repeat: no-repeat;
	float: right;
	width: 20px;
	height: 20px;
	
}
div#kalendarz .chmurka_top{
	background-image: url(../img/chmurka1.png);
	background-repeat: no-repeat;
	height: 6px;
}
div#kalendarz .chmurka_middle{
	background-image: url(../img/chmurka.png);
	background-repeat: repeat-y;
	min-height: 50px;
	text-align: left;
	color: black;
	padding: 0px 10px;
}
div#kalendarz .chmurka_bottom{
	background-image: url(../img/chmurka2.png);
	background-repeat: no-repeat;
	height: 20px;
}
div#kalendarz .chmurka_przykrywka{
	height: 1px;
	background-image: url(../img/chmurka.png);
	background-repeat: repeat-y;
	position: relative;
	top: -1px;
}
div#kalendarz .chmurka_middle .chmurka_item{
	min-height:20px;
	padding: 6px 0px;
	background-image: url(../img/chmurka_kreska.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#kalendarz .chmurka_middle .tytul{
	float:left;
	min-height: 20px;
	width: 228px;
}
div#kalendarz .chmurka_middle .godz{
	float:left;
	width: 39px;
	margin-right: 10px; 
	height: 17.5px;
	color: #ffffff;
	background-repeat: no-repeat;
	text-align: center;
	padding-top:2.5px; 
	
}
div#kalendarz .chmurka_middle .godz1{
	background-image: url(../img/kostka_czerwona.png);
}
div#kalendarz .chmurka_middle .godz10{
	background-image: url(../img/kostka_zielona.png);
}
div#kalendarz .chmurka_middle .godz100{
	background-image: url(../img/kostka_niebieska.png);
}
/*-----end kalendarz-----*/
/*-----newsletter-----*/
div#newsletter{
	width: 318px;
	margin-top: 15px;
}
div#newsletter_top{
	background-image: url(../img/newsletter1.png);
	background-repeat: no-repeat;
	height: 6px;
}
div#newsletter_middle{
	background-image: url(../img/newsletter.png);
	background-repeat: repeat-y;
	min-height: 170px;
	padding: 0px 15px;
}
div#newsletter_naglowek{
	background-image: url(../img/kreska_newsletter.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-bottom: 3px; 
}
div#newsletter .newsletter_input{
	width:279px;
	height: 30px;
	background: none;
	background-image: url(../img/input_newsletter.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: none;
	padding-left: 5px;
	color: #ffffff;
}
div#newsletter .newsletter_btn{
	color:white;
	font-weight: bold;
	border: none;
	background: none;
	vertical-align: bottom;
	background-image: url(../img/strzalka.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 23px;
}
div#newsletter .regulamin{
	font-size: 0.8em;
}
div#newsletter input#regulamin{
	background-color: #ffffff;
}
div#newsletter .btnTd{
	padding-top:15px;
	text-align: right;
}
div#newsletter .newsletterLabel{
	padding-top:10px;
	vertical-align: top;
	min-width: 140px;
}
div#newsletter p{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#newsletter_bottom{
	background-image: url(../img/newsletter2.png);
	background-repeat: no-repeat;
	height: 6px;
}
/*-----end newsletter-----*/

/*-----sonda-----*/
div.rightBox{
	width: 318px;
	margin-top: 15px;
	color: #f2f2f2;
}
div.rightBoxTop{
	background-image: url(../img/newsletter1.png);
	background-repeat: no-repeat;
	height: 6px;
}
div.rightBoxMiddle{
	background-image: url(../img/newsletter.png);
	background-repeat: repeat-y;
	min-height: 100px;
	padding: 0px 15px;
}
div#sonda_middle tr{
	width: 279px;
}
div#sonda_middle .sonda_btn{
	margin-top: 15px;
	color:white;
	font-weight: bold;
	border: none;
	background: none;
	vertical-align: bottom;
	background-image: url(../img/strzalka.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 23px;
	float: right;
}
div#sonda_naglowek{
	background-image: url(../img/kreska_newsletter.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-bottom: 3px; 
	margin-bottom: 10px;
}
div#sonda .wynik{
	background-color: red;
	height:5px;
}
div#sonda .podWynik{
	background-color: grey;
	width: 220px;
	height:5px;
	padding: 1px;
}
div.rightBoxBottom{
	background-image: url(../img/newsletter2.png);
	background-repeat: no-repeat;
	height: 6px;
}
/*-----end sonda-----*/

/*-----reklamy-----*/

div.reklamy {
	text-align: center;
	padding: 0px 6px;
}
div.reklamy img {
	display:block;
}
div.reklamyItem{
	height: 170px;
	width: 306px;
}

/*-----end reklamy-----*/

/*-----end middle-----*/

/*-----bottom-----*/
div#bottom{
	margin-top: 15px;
}
div#bottom_top{
	background-image: url(../img/stopka1.png);
	background-repeat: no-repeat;
	height:7px;
}
div#bottom_middle{
	background-image: url(../img/stopka.png);
	background-repeat: repeat-y;
	min-height:116px;
	color: #ffffff;
}
/*-----bottom_menu-----*/
div#bottom_menu{
	margin: auto;
	width: 959px;
	min-height: 100px;
	padding-top: 5px;
}
div#bottom_middle ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#bottom_middle li.menuBottom{
	list-style: none;
	float:left;
	padding: 0px 10px;
	width: 99px;
}
div#bottom_middle li.menuBottom span{
	font-size: 14px;
	font-weight: bold;
}
div#bottom_middle .submenu{
	padding-top: 5px;
}
div#bottom_middle .submenu li{
	display: list-item; 
}
div#bottom_middle .submenu a{
	font-size: 0.97em;
	color: #b5b5b5;
}
div#bottom_middle .podzialka{
	background-image: url(../img/stopka_podzialka.png);
	background-repeat: no-repeat;
	height: 104px;
	width: 1px;
	float:left;
}
/*-----end bottom_menu-----*/
div#bottom_bottom{
	background-image: url(../img/stopka2.png);
	background-repeat: no-repeat;
	height:7px;
}

div.realizacja p, div.realizacja a{
	margin: 0px;
	color: #949494;
	font-weight: bold;
	text-decoration: none;
}
div.realizacja{
	width: 160px;
	float: right;
}
/*-----end bottom-----*/

div#under_bottom{
	height:105px;
	background-image: url(../img/stopka_zorza.png);
	background-repeat: no-repeat;
}

/*-----end main-----*/

/*-----facebook-----*/

div#facebook{
	position: fixed;
	top: 40%;
	z-index: 1000;
}
div#facebook_contents{
	display:none;
	width: 0px;
	overflow: hidden;
	z-index: 1001;
	float: left;
		background-color: #f2f2f2;
}
div#face_ikonka{
	position: relative;
	top:-14px;
	right: 2px;
	float:left;
	z-index: 1;
}

/*-----end facebook-----*/


.clear{
	clear:both;
}
.center{
	text-align: center;
}
.redFont{
	color: #f12720;
}
.blueFont{
	color: #0071c7;
}
.greyFont{
	color: gray;
}
.whiteFont{
	color:#ffffff;
}
.naglowek{
	font-size: 18px;
	margin: 0px 10px;
	font-weight: bold;
}
.kreska{
	height:1px;
	background-repeat: no-repeat;
}
.podtytul{
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 0px;
	margin: 20px 0px;
	background-image: url(../img/aktualnosci_krecha.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
label.error{
	color:red;
	font-size: 0.8em;
}
.displayNone{
	display: none;	
}
