body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background: #ffffff;
	color: #000000;	
	text-align:justify;
}
     
a:hover  { color: #BD0926; text-decoration:none; font-size: 12px;} 
a { color: #000000; text-decoration:none; font-size: 12px; }
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:13px; color:#BD0926;  font-weight:bold; text-align:center;}

.fotoblog_linki { margin-bottom:5px; color:#000000; font-weight:bold;}
.fotoblog_linki a{ margin-bottom:5px; color:#000000; font-weight:bold;}
.fotoblog_linki a:hover{ margin-bottom:5px; color:#BD0926; font-weight:bold;}

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener
{
	margin:2px auto; margin-top:0px; margin-bottom:0px;
	width:1000px;	overflow:hidden; position: relative;
	
}
div#left_kontener { display: block; position: absolute; top: 0px; left: 0px; width: 284px; margin-bottom: 30px;}
div#left { width:268px; float:left; overflow:hidden;  padding-top:86px; padding-bottom:12px; }
div#left_pasek { width:268px; height:34px; background-color:#bd0926; overflow:hidden; }
div#left_pikto_przecinek { background: url('images/pikto_przecinek.jpg') no-repeat; width:55px; height:55px; overflow:hidden; margin-bottom:20px; }
div#left_logo { height:136px;}


div.kreski_poziom { background: url('images/kreseki_poziom.jpg') repeat-x bottom; height:3px; margin-top:12px; margin-bottom:12px;}

div#right { padding-left: 8px; margin-left: 268px; padding-top: 34px; width:724px; padding-bottom:12px; background: url('images/tlo_lewo.jpg') repeat-y left; min-height: 520px; height: auto !important; height: 520px;}
div#naglowek { height:60px; overflow:hidden;}

div#bottom { background: url('images/kreseki_poziom.jpg') repeat-x top; color:#9B9B9B; font-size:10px; padding:7px; padding-top:10px; }
div#bottom a { color:#9B9B9B; font-size:10px;  }
div#bottom a:hover { color:#BD0926; font-size:10px; text-decoration:underline;}

div#undicom { font-size:10px; font-family:tahoma; color: #6f6f6f; width:140px; overflow:hidden;}
div#undicom a{ font-size:10px; font-family:tahoma; color: #6f6f6f;}
div#undicom a:hover{ font-size:10px; font-family:tahoma; color: #BD0926;}

div#oferta { background-color: #000; display: block; width: 716px; height: 411px; overflow: hidden; }
#oferta a:hover { opacity: 0.8; filter: alpha(opacity=80); }
/* ----------------------------------------------------------------------------------------------*/	
/*							GALERIA 							                       			 */
/* ----------------------------------------------------------------------------------------------*/
div.gal_fotka_box { width:168px; float:left; display:inline; margin-right:12px; margin-top:12px; margin-left:12px; overflow:hidden;}


div.gal_ramka_left  { background: url('images/tlo_lewo.jpg') repeat-y left; width:168px; height:128px; overflow:hidden;}
div.gal_ramka_right { background: url('images/tlo_lewo.jpg') repeat-y right; }
div.gal_ramka_bot  { background: url('images/kreseki_poziom.jpg') repeat-x bottom; }
div.gal_ramka_top  { background: url('images/kreseki_poziom.jpg') repeat-x top; padding-left:4px; padding-top:4px;}


div.gal_fotka_nazwa { color:#9B9B9B; font-size:12px; text-align:center; margin-top:5px;}


/* ----------------------------------------------------------------------------------------------*/	
/*							FILMY 							                       			 */
/* ----------------------------------------------------------------------------------------------*/
div.film_box { display: block; padding: 0px 0px 15px 25px;}
div.film_img { display: block; float: left; width: 120px; height: 90px; padding: 0px 10px 0px 0px; }
div.film_right { display: block; float: left; }
div.film_opis { color: #6f6f6f; }
div.film_nazwa { }
.film_nazwa a { color: #BD0926; }
.film_nazwa a:hover { color: #000; }

div#film_opis { padding: 10px 0px 10px 25px; }
div#film_bg{ padding: 10px 0px 10px 25px; }
/* ----------------------------------------------------------------------------------------------*/	
/*							REALIZACJE 							                       			 */
/* ----------------------------------------------------------------------------------------------*/
div.realizacje_box { padding: 0px 0px 15px 0px;}


div.realizacje_foto { width:160px; float:left; display:block; height: 120px; overflow:hidden;}
div.realizacje_right { float: left; width: 550px; padding: 0px 0px 0px 10px;}
div.realizacje_nazwa { padding: 0px 0px 5px 0px; }
.realizacje_nazwa a { font-size: 14px; color: #bd0926; font-weight: bold; }
.realizacje_nazwa a:hover { font-size: 14px; color: #000; font-weight: bold; }
div.realizacje_wiecej { text-align: right; }
.realizacje_wiecej a {color: #bd0926; }

div.realizacje_nazwaopis { font-size: 14px; color: #bd0926; font-weight: bold; padding: 0px 0px 5px 0px; }
div.realizacje_shortopis { padding: 0px 0px 10px 0px; }
div.realizacje_fotki { background: url('images/kreseki_poziom.jpg') repeat-x top; padding: 10px 0px 10px 0px;}
div.realizacje_fotka_box {  width:160px; float:left; display:block;padding: 10px; overflow:hidden;}
div.realizacje_filmy {  background: url('images/kreseki_poziom.jpg') repeat-x top; }
div.realizacje_film { display: block; padding: 10px; width: 480px; margin: 0px auto; }
div.realizacje_powrot { padding: 5px 0px 0px 0px; }
.realizacje_powrot a {color: #bd0926; }

div.news_belkastron { text-align: center; font-size: 10px; color: #939598; }
.news_belkastron a { font-size: 11px; color: #939598; }
.news_belkastron a:hover { font-size: 11px; color: #bd0926; }


/* GLOWNA */
div#main_news { padding: 20px 0px 15px 5px;background-image: url("images/kreseki_poziom.jpg"); background-repeat: repeat-x; background-position: left top; }
div#main_news_nazwa { float: left; width: 150px; }
div.main_news_box { float: left; width: 260px; padding-right: 10px; padding-left:10px;overflow:hidden;}
div.main_news_opis { color: #939598; }
div#main_loga{ height: 60px; display: block; position: relative; overflow: hidden; }
div.main_loga_el {position: absolute; top: 80px; left: 0px; padding: 0px 20px 0px 20px;  display: block; float: left; text-align: center; }

div#flash_animacja_prawo_bg { display: block; height: 423px; width: 723px; }
/* NEWSY */
div.news_box { padding: 0px 0px 15px 0px;}
div.news_nazwa { padding: 0px 0px 5px 0px; }
.news_nazwa a { font-size: 14px; color: #bd0926; font-weight: bold; }
.news_nazwa a:hover { font-size: 14px; color: #000; font-weight: bold; }
div.news_wiecej { text-align: right; }
.news_wiecej a {color: #bd0926; }

div.news_nazwaopis { font-size: 14px; color: #bd0926; font-weight: bold; padding: 0px 0px 5px 0px; }
div.news_shortopis { padding: 0px 0px 10px 0px; }
div.news_powrot { padding: 5px 0px 0px 0px; }
.news_powrot a {color: #bd0926; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	input.formularz
	{
		width:240px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}

	select.formularz
	{
		width:249px; height:19px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}	
	
	.wiadomosc,textarea.formularz
	{
		width:240px; height:150px; padding:3px;
		background-color: #F6FAF9; 	border:1px solid #B2B3B5;  
		color: #252525; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 		margin-bottom:4px;
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}
