body	{font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #000000; margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6	{
	text-align: left;
	font-size: 130%;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 30px;
	}

p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 110%;
	margin: 20px;
	padding: 0;
	color: #000;
	}

a	{color: #666; font-weight: normal; text-transform: uppercase;}			



a:link, a:active {
	text-decoration: none;
	color: #EA2127;
	font: bold 12px Verdana;
}

a.news {
	color: white;
	text-transform: lowercase;
	font: bold 10px Verdana;
}

a:visited {
	color: #A2268D;
	text-decoration: none;
	font: bold 12px Verdana;
}
	
a:hover	{
	color: #8FD7F7;
	text-decoration: none;
	font: bold 12px Verdana;
	}

#wrap	{
	width: 960px;
	height: 960px;
	margin: 0 auto;
	padding: 0;
	}

#hallocafe_top{
	width: 960px;
	height: 139px;
	background:url(../images/skin/01_hallocafe_top.jpg) top right no-repeat;
}

#hallocafe_banner{
	width: 960px;
	height: 100px;
	background:url(../images/skin/02_hallocafe_banner.jpg) top right no-repeat;
}

#hallocafe_menu{
	width: 960px;
	height: 55px;
	background:url(../images/skin/03_hallocafe_menu.jpg) top right no-repeat;
}

#hallocafe_center{
	width: 960px;
	height: 665px;
}

#hallocafe_left{
	width: 160px;
	height: 665px;
	background:url(../images/skin/04_01_hallocafe_left.jpg) top right no-repeat;
	float:left;
}

#hallocafe_mid_right{
	width: 625px;
	height: 525px;
	float:left;
}

#hallocafe_center_right{
	width: 625px;
	height: 665px;
	background:url(../images/skin/04_02_hallocafe_podstr.jpg) top right no-repeat;
	float:left;
}

#hallocafe_mid_up{
	width: 625px;
	height: 400px;
	background:url(../images/skin/04_02_01_hallocafe_center_up.jpg) top right no-repeat;
	float:left;
}

#hallocafe_mid_mid{
	width: 625px;
	height: 125px;
	background:url(../images/skin/04_02_02_hallocafe_center_mid.jpg) top right no-repeat;
	float:left;
}

#hallocafe_right{
	width: 175px;
	height: 485px;
	background:url(../images/skin/04_03_hallocafe_center_right2.jpg) top right no-repeat;
	float:left;
}

#hallocafe_right3{
	width: 175px;
	height: 485px;
	background:url(../images/skin/04_03_hallocafe_center_right3.jpg) top right no-repeat;
	float:left;
}

#hallocafe_right_right{
	width: 175px;
	height: 485px;
	background:url(../images/skin/04_03_hallocafe_center_right2.jpg) top right no-repeat;
	float:left;
}

#hallocafe_right_right2{
	width: 175px;
	height: 525px;
	background:url(../images/skin/04_03_hallocafe_center_right2.jpg) top right no-repeat;
	float:left;
}

#hallocafe_right_bottom{
	width: 175px;
	height: 180px;
	background:url(../images/skin/04_04_hallocafe_right_bottom.jpg) top right no-repeat;
	float:left;
}

#hallocafe_center_bottom{
	width: 800px;
	height: 140px;
	background:url(../images/skin/04_04_hallocafe_center_bottom_new.jpg) top right no-repeat;
	float:left;
}
	
td	{
	float:left;
	font-style: italic;
	font-size: 10px;
	color: red;
	font-family: verdana; 

	}	
	
#dol_kontakt	{
	width: 842px;
	height: 663px;
	background:url(images/dol_kontakt.jpg) top right no-repeat;
	float:left;
	}

#index_l	{
	width: 222px;
	height: 663px;
	--background: url(images/index_l.jpg) top right no-repeat;
	--background:	url(images/linki_l.jpg) top right no-repeat;
	background:	url(images/index_l_jpg.jpg) top right no-repeat;
	float:left;
	}

#index_m	{
	width: 233px;
	height: 663px;
	background: #FFFFFF;
	background:	url(images/index_m.jpg) top right no-repeat;
	float:left;
	} 
	 
#index_mm	{
	width: 323px;
	height: 663px;
	background:	url(images/index_m_jpg.jpg) top right no-repeat;
	float:left;
	}

#contact_mm	{
	width: 620px;
	height: 663px;
	background:	url(images/kontakt_r.jpg) top right no-repeat;
	float:left;
	} 	
	 
#news_mm	{
	width: 556px;
	height: 663px;
	background:	url(images/news_m_jpg.jpg) top right no-repeat;
	float:left;
	} 

#news_r	{
	width: 62px;
	height: 663px;
	background: url(images/index_r.jpg) top right no-repeat;
	float:left;
	} 
	 
#table_news	{
	width: 245px;
	height: 663px;
	float:left;
	}
	
#index_news	{
	width: 245px;
	height: 663px;
	float:left;
	text-align: left;
	margin-left: 225px;
	--margin-top: 0px;
	padding-top: 0px;
	overflow-y: scroll; 
	word-wrap: normal;/>
	}

#linki_l	{
	width: 545px;
	height: 663px;
	background: url(images/linki_l.jpg) top right no-repeat;
	float:left;
	}
	
#imprezy_l	{
	width: 224px;
	height: 663px;
	background: url(images/imprezy_l.jpg) top right no-repeat;
	float:left;
	}
	
#podajemy {
	font: bold 12px Verdana; 
	width: 540px;
	height: 655px;
	--float:left;
	color: #fee600;
	margin: 10px 10px 0px 10px;
	--text-align: left;
	word-wrap: normal; 
	}
	
#galeria_l	{
	width: 225px;
	height: 663px;
	background: url(images/galeria_l.jpg) top right no-repeat;
	float:left;
	}

#imprezy_ml	{
	width: 409px;
	height: 663px;
	background: url(images/imprezy_ml_2.jpg) top right no-repeat;
	float:left;
	}
	
#imprezy_mr	{
	width: 145px;
	height: 663px;
	background: url(images/imprezy_mr_2.jpg) top right no-repeat;
	float:left;
	}
	
#index_r	{
	width: 64px;
	height: 663px;
	background: url(images/index_r.jpg) top right no-repeat;
	float:left;
	}
	
#linki_r	{
	width: 297px;
	height: 663px;
	--background: url(images/linki_r.jpg) top right no-repeat;
	background: url(images/index_m.jpg) top right no-repeat;
	float:left;
	}
	
#imprezy_r_old	{
	width: 193px;
	height: 663px;
	background: url(images/imprezy_r.jpg) top right no-repeat;
	float:left;
	}

#imprezy_r	{
	width: 64px;
	height: 663px;
	background: url(images/index_r.jpg) top right no-repeat;
	float:left;
	} 
	
#podajemy_r	{
	width: 617px;
	height: 663px;
	background: url(images/podajemy_r.jpg) top right no-repeat;
	float:left;
	}
	
#galeria_r	{
	width: 617px;
	height: 663px;
	background: url(images/galeria_r.jpg) top right no-repeat;
	float:left;
	}

#prawa_kolumna { 
	width: 405px; 
	float: right; 
	padding: 0; 
	text-align: justify; 
	margin: 0;
	}

a.blogosfera{
	font: bold 12px Verdana; 
	text-transform: lowercase;
	--text-align: center; 
	--margin: 10px 5px 10px 5px; 
	padding: 0;
	--direction: ltr;
	color: #3399FF;
}

li.blogosfera{
	margin: 0px 0px 5px 0px; 
	color: #8FD7F7;
	--text-align: left;
}
	  
div.linki { 
   border: 0; 
   font: 12px/14px Verdana; 
   margin:20px 20px 0px 20px;
   padding: 0;
   text-align: left; 
   clear: both; 
   color: #8FD7F7;
   }

div.linkiC {
	font: 12px/14px Verdana; 
   margin: 20px 5px 0px 5px;
	float: left; 
   color: #8FD7F7;
   }

div.linkiL { 
	width: 330px; 	
   font: 12px/14px Verdana; 
   margin: 20px 5px 0px 5px;
   padding: 0;
   text-align: left;
	float: left; 
   color: #8FD7F7;
   }

div.linkiR { 
	width: 225px;
   font: 12px/14px Verdana; 
   margin: 20px 2px 0px 2px;
   padding: 0;
	float: none;
   text-align: center;
   color: #8FD7F7;
   }
	
div.program { 
   color: #3399FF;
   font: 16px/18px Arial;
   } 

div.ramowka { 
   color: #C0551E;
   font: bold 16px/18px Arial;
   } 
	 
div.singlenews { 
   border: 0; 
   --margin: 5px 15px 5px 15px; 
   padding: 0; 
   clear: both; 
   }

div.singlenewsgheader { 
	min-height: 22px; 
	font: bold italic 22px/28px Verdana; 
   text-decoration: overline underline;
	color: #bf00bf;
	margin: 10px 20px 0px 0px;
	border-width: 0px 0px 1px 0px;
	text-align: right;
	direction:ltr;
  	}
  	
div.rightscroll {
	height: 540px;
	overflow-y: scroll; 
	word-wrap: normal;
	direction:rtl;
}

div.newrightscroll {
	height: 600px;
	overflow-y: scroll; 
	word-wrap: normal;
	direction:rtl;
}
	 
div.imprezagheader { 
	min-height: 22px; 
	font: bold italic 22px/28px Verdana; 
	--background: #eee389; 
   text-decoration: overline underline;
	color: #FDEE21; 
	text-align: right;
	margin: 10px 20px 0px 0px;
  	}

div.podstrScroll{
	overflow-y: scroll; 
	word-wrap: normal;
	height: 590px; 
	direction:rtl;
	margin: 5px 12px 0px 12px;
}

div.podstrScroll2{
	overflow-y: scroll; 
	word-wrap: normal;
	height: 655px; 
	direction:rtl;
	margin: 5px 12px 0px 12px;
}


div.imprezabody { 
	font: 12px Verdana; 
	text-align: center; 
	margin: 10px 15px 10px 15px; 
	padding: 0;
	text-align: left;
	direction: ltr;
	color: #8FD7F7;
	}
	
div.info { 
	font:bold 12px Verdana; 
	text-align: center; 
	margin: 20px 10px 10px 10px; 
	text-align: right;
	color: #FDEE21;
	}

div.prod { 
	font: 12px Verdana; 
	text-align: center; 
	margin: 10px 15px 10px 15px; 
	text-align: left;
	color: #FDEE21;
	}

	 
div.singlenewsbody { 
	font: 13px Verdana; 
	text-align: left; 
	margin: 20px 15px 5px 15px; 
	padding: 0;
	color: #FDEE21;
	direction:ltr;
	--direction:rtl;
   --height: 520px;
   --overflow-y: scroll; 
   --word-wrap: normal;
	} 

div.gheader { 
	min-height: 20px; 
	font: bold 12px/20px Verdana; 
	--background: #eee389; 
	background: #fee600;
	color: #70a600; 
	margin-top: 5px; 
	padding: 0 5px;
	direction: ltr;
	color: black;
	--font: bold 12px Verdana;
	--border-style: solid; 
	--border-width: 1px;
	--border-color: black;
  	}	

div.gheaderArchiv { 
	min-height: 22px; 
	font: bold 12px/22px Verdana; 
	background: #9A9A9A;
	color: #70a600; 
	margin-top: 5px; 
	padding: 0 5px;
	direction: ltr;
	color: black;
  	}	
	
div.news { 
   border: 0; 
   padding: 0; 
   clear: both; 
   overflow-y: scroll; 
	overflow-x: hidden; 
   word-wrap: normal;
   direction:rtl;
   height: 370px;
	margin: 25px 10px 0px 14px;
   }

div.news2 { 
   border: 0; 
   padding: 0; 
   clear: both; 
   overflow-y: scroll; 
   word-wrap: normal;
   direction:rtl;
   height: 660px;
	margin: 5px 10px 0px 12px;
   }
 
div.gdate {
	min-height: 14px; 
	font: bold 10px Verdana; 
	text-align: right; 
	margin: 5px 5px 2px 0; 
	padding: 0;
	color: white;
	}

div.newsbody { 
	font: 12px Verdana; 
	text-align: left; 
	margin: 5px 5px 5px 5px; 
	padding: 0;
	--color: #A2268D;
	color: #8FD7F7;
	direction:ltr;
	}

img.news {
   height: 200px;
	width: 250px;
	display: block;
}

img.logo {
   height: 65px;
	width: 185px;
	display: block;
	float: left;
	border: 0px;
}

img.logoBreak {
   height: 60px;
	width: 10px;
	display: block;
	float: left;
	border: 0px;
}

img.newnews {
   height: 100px;
	width: 100px;
	margin: 5px 15px 5px 15px;
	border:1px;
	float:left;
	border-style:solid;
	border-color: yellow;
}

img.newnewsr {
   height: 100px;
	width: 100px;
	margin: 5px 15px 5px 15px;
	border:1px;
	float:right;
	border-style:solid;
	border-color: yellow;
}

img.prod {
   height: 100px;
	width: 100px;
	margin: 5px 5px 5px 5px;
	border:1px;
	float:left;
	border-style:solid;
	border-color: yellow;
}

img.smallnews {
   height: 120px;
	width: 120px;
	display: block;
}
	 
img.impreza {
	height: 80px;
	width: 80px;
 	border:0px;
 	margin: 5px 15px 5px 15px;
}

div.hallomovie {
	position : relative;
	width: 785px;
 	height: 175px;
	margin: 5px 0px 0px 15px;
	overflow-x: scroll;
	overflow-y: hidden;
	float:left;
   }

div.hallomovie2 {
	position : relative;
 	height: 600px;
	margin-top: 20px;
	overflow-y: scroll;
	overflow-x: hidden;
	float:left;
   }
	
div.tygHeader { 
	min-height: 22px; 
	font: bold 12px/22px Verdana; 
	background: #7e891d; 
	color: #8FD7F7; 
	margin-top: 5px; 
	padding: 0 5px;
	border-width: 0px 0px 1px 0px;
	direction:ltr;
   }

div.tygDate { 
	font: bold 10px Verdana; 
	text-align: right; 
	margin: 0 5px 2px 0; 
	padding: 0;
	color: black;
	}

div.tygBody { 
	font: bold 11px Verdana; 
	text-align: left; 
	margin: 0 0 0 5px; 
	padding: 0;
	color: black;
	} 
	
