html { height: 100%; min-width: 900px; }
body
{
	font-size: 12px;
	text-align:left;
	font-family: Verdana,Arial,Tahoma;
	margin: 0px; 
	padding: 0px; 
	background: #ffffff;
	color: #000000;
	min-width: 900px;
	letter-spacing: -0.06em; 
	line-height: 1.3em;
}
     
a:hover  { color: #473c34; text-decoration:none; font-size: 12px;} 
a { color: #c00418; text-decoration:none; font-size: 12px; }

a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


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

.alarm { font-size:11px; color:#861410;  font-weight:bold; }


div#intro_bg {  width: 100%; height: 100%; display: block; text-align: center;}
div#intro {  line-height: 350px; height: 350px;  }
.height_adj { height: 100%; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bg_img {  position: absolute; top: 0px; left: 0px; width: 100%; overflow: hidden; min-width: 920px; }
#bg_img img { position: absolute; top: 0px; left: 0px; }
div#bg_fade { background: url('images/bg_fade.png') repeat-x; position: absolute; top: 0px; left: 0px; width: 100%;  min-width: 920px; }
div#bg_siatka { background: url('images/bg_siatka.png'); position: absolute; top: 0px; left: 0px; width: 100%;  min-width: 920px; }
div#kontener{margin: 0px auto; width: 100%;  position: relative; min-width: 920px; overflow: hidden;}

div#top_napis{ position: absolute; top: 33px; left: 46px; }
div#top_logo{ position: absolute; top: 37px; right: 0px; }
div#top_menu{ line-height: 22px; position: absolute; top: 107px; right: 0px; display: block; width: 207px; height: 23px; padding: 0 0 0 21px; background: url('images/top_menu.png'); overflow: hidden; }
#top_menu a { float: left; color: #ffffff; font-size: 11px;}
#top_menu a:hover { color: #c00418; font-size: 11px;}
div.top_menu_sep { float: left; height: 9px; display: block; width: 1px; overflow: hidden; background: #ffffff; margin: 7px 7px 0 7px; }

div#center { width: 920px; padding: 0 0 0 0;  position: absolute; left: 0px; top: 136px; } /*height: 434px;*/

div#przyklad_min_height { min-height:320px;height:auto !important; height:320px; }

div#bottom{ position: absolute; bottom: 10px; left: 0px; width: 100%; height: 52px; background: url('images/bottom.png'); }
div#bottom_txt { color: #ffffff; font-size: 10px; padding: 21px 0 0 27px; }
div#bottom_txt a { color: #ffffff; font-size: 10px;  }
div#bottom_txt a:hover { color: #ffffff; font-size: 10px; text-decoration: underline;  }

div#menu_left { padding: 3px 0 0 0; width: 32px; overflow: hidden;  display: block; position: relative;}
div#menu_left_img { display: block; width: 32px; overflow: hidden; background: url('images/menu_left.gif') no-repeat center left #c00418; position: relative; }
div#menu_left.hover div#menu_left_img { background-position: center right; }
div#menu_left_hover { display: block; overflow: hidden; position: absolute; top: 3px; right: 0px; }
div#menu_left_hover a { display: block; height: 28px; padding: 5px 0 0 2px; margin: 0 0 1px 0; color: #ffffff; font-size: 24px; background: url('images/menu_left_siatka.png'); }
div#menu_left_hover a:hover { color: #c00418; font-size: 24px;  }
div#menu_left.menu_left_2 { height: 66px; }
div#menu_left.menu_left_2 #menu_left_img { height: 66px; }
div#menu_left.menu_left_2 #menu_left_hover { height: 66px; }
div#menu_left.menu_left_3 { height: 99px; }
div#menu_left.menu_left_3 #menu_left_img { height: 99px; }
div#menu_left.menu_left_3 #menu_left_hover { height: 99px; }

div#home { padding: 50px 0 0 0; }
div#home_bg { width: 857px; display: block; height: 149px; background: url('images/home_bg.png'); padding: 12px 0 0 0; }
div#home_projekt { padding: 0 0 0 23px; width: 261px; height: 149px; overflow: hidden; float: left; position: relative; }
div#home_inwestor { padding: 0 0 0 23px; width: 264px; height: 149px; overflow: hidden; float: left; position: relative;}
div#home_wydarzenia { padding: 0 0 0 23px; width: 263px; height: 149px; overflow: hidden; float: left; position: relative;}
div.home_naglowek { font-size: 30px; color: #473c34; }
div.home_naglowek a { font-size: 30px; color: #473c34;}
a.home_arrow { position: absolute; bottom: 13px; right: 11px; width: 7px; height: 13px; display: block; background: url('images/arrow.gif'); overflow: hidden;}
div.home_tekst { padding: 25px 0 0 0; width: 258px;}
div.home_linki { font-size: 18px; color: #473c34; padding: 6px 0 0 0; }
div.home_linki a { font-size: 18px; color: #473c34 }
div.home_linki a:hover { font-size: 18px; color: #c00418 }

#home_projekt .home_tekst { padding: 13px 0 0 0; }

div#info_left { float: left; width: 237px; }
div#info_box { width: 209px; height: 124px; padding: 13px 12px 6px 16px; display: block;  background: url('images/bg_left.png'); }
div#info_box_naglowek { color: #c00418; font-size: 30px; }
div#info_box_naglowek a { color: #c00418; font-size: 30px; }
div#info_box_naglowek a:hover { color: #c00418; font-size: 30px; }
div#info_box_tekst { padding: 9px 0 0 0; }
div#info_kontener { float: left; padding: 0 0 0 3px; width: 611px; }

div#info_lista { display: block; height: 289px; overflow: hidden; width: 511px; }
a.info_element { display: block; float: left; width: 159px; height: 141px; border: 1px solid #bab9b9; position: relative; overflow: hidden; cursor: pointer; margin: 0 3px 0 0;}
a.info_element:hover { border: 1px solid #ff0000; }
a.info_element .info_siatka { position: absolute; top: 0px; left: 0px; width: 159px; height: 141px; background: url('images/info_siatka.png'); display: block; }
a.info_element .info_hover { position: absolute; top: 168px; left: 0px; width: 149px; height: 117px; padding: 12px 5px; background: url('images/info_siatka_hover.png'); display: block; color: #ffffff;}
a.info_element:hover .info_hover { top:0px; }
a.info_element:hover .info_siatka { top: 143px; }
a.info_element .info_hover_miejsce { font-size: 11px;   }
a.info_element .info_hover_data { font-size: 11px;   }
a.info_element .info_hover_nazwa { font-size: 20px; margin: 0 -2px;  }
a.info_element .info_hover_subnazwa { font-size: 16px; margin: 0 -1px;  }
a.info_element .info_hover_wiecej {position: absolute; top: 116px; left: 142px; width: 11px; height: 21px; overflow: hidden; background: url('images/arrow2.gif');  }
div.info_hsep { clear: left; display: block; height: 3px; overflow: hidden; }

div#info_podglad { background: url('images/bg_left.png'); width: 612px; padding: 15px 10px 24px 0;  } /*height: 305px; width: 622px;*/
div#info_podglad_wrapper { }
div#info_podglad_scroll { padding: 0 12px 0 0; }

div#info_podglad_nazwa { float: left; padding: 5px 10px 3px 20px; background: #c00418; color: #fff; font-size: 22px; }
div#info_podglad_data { padding: 29px 10px 17px 23px; color: #453a30; font-size: 12px; font-weight: bold; }
div#info_podglad_tekst { padding: 0px 6px 20px 23px; color: #453a30; font-size: 12px; }
div#info_podglad_galeria { padding: 0px 0 0 21px; height: 125px; overflow: hidden;}
div.info_galeria_element { padding: 0px 2px 0px 2px; float: left; width: 139px; height: 125px;}
div.info_galeria_hsep { clear: left; display: block; height: 4px; overflow: hidden; }

div#kontakt { height: 219px; display: block;   }
div#kontakt_bg {   }
div#kontakt1 { background: url('images/kontakt_bg.png'); float: left; width: 125px; height: 203px; padding: 16px 0 0 20px; margin: 0 2px 0 0; }
div#kontakt_naglowek { font-size: 30px; color: #ffffff;  }
div#kontakt1_tekst { width: 115px; color: #fff; padding: 10px 0 0 0; }
.kontakt_dane { line-height: 24px; }

div#kontakt2_pl { padding: 18px 2px 0 0; float: left; width: 350px; background: url('images/bg_left.png'); margin: 0 2px 0 0; height: 201px; overflow: hidden; }
div#kontakt3_pl { padding: 18px 2px 0 0; float: left; width: 350px; background: url('images/bg_left.png'); height: 201px;overflow: hidden;}

div#kontakt2_en { padding: 18px 2px 0 0; float: left; width: 375px; background: url('images/bg_left.png'); margin: 0 2px 0 0;height: 201px; overflow: hidden; }
div#kontakt3_en { padding: 18px 2px 0 0; float: left; width: 350px; background: url('images/bg_left.png'); height: 201px;overflow: hidden;}

div#gal_left { float: left; width: 287px; }
div#gal_box { width: 256px; height: 112px; padding: 16px 12px 16px 16px; display: block;  background: url('images/bg_left.png'); }
div#gal_box_naglowek { color: #c00418; font-size: 30px; }
div#gal_box_tekst { padding: 11px 0 0 0; }
div#gal_kontener { float: left; padding: 29px 10px 20px 0; width: 619px; background: url('images/bg_left.png'); }
div#gal_tekst { padding: 0 0 15px 23px; width: 567px; overflow: hidden; }
div#gal_zdjecia { padding: 0 0 0 22px; height: 125px; margin: 0 20px 0 0; overflow: hidden; }
div#gal_zdjecia_scroll { }
div.gal_fotka_box { float: left; width: 139px; height: 125px; padding: 0px 2px; }
div.gal_hsep {  clear: left;  display: block; height: 4px; overflow: hidden; }

div#gal_arch_left { float: left; width: 287px; }
div#gal_arch_box { width: 256px; height: 160px; padding: 16px 12px 16px 16px; display: block;  background: url('images/bg_left.png'); }
div#gal_arch_box_naglowek { color: #c00418; font-size: 30px; }
div#projekt_linki { font-size: 18px; color: #473c34; padding: 6px 0 0 0;}
div#projekt_linki a { font-size: 18px; color: #473c34 }
div#projekt_linki a:hover,div#projekt_linki a.current { font-size: 18px; color: #c00418 }
div#gal_arch_box_tekst { padding: 11px 0 0 0; }
div#gal_arch_kontener { float: left; padding: 19px 10px 20px 0; width: 619px; background: url('images/bg_left.png'); }
div#gal_arch_naglowek { float: left; padding: 5px 10px 3px 20px; background: #c00418; color: #fff; font-size: 22px; }
div#gal_arch_tekst { padding: 5px 0 15px 23px; }
div#gal_arch_zdjecia { padding: 0 0 0 22px; height: 125px; margin: 0 20px 0 0; overflow: hidden; }
div.gal_arch_fotka_box { float: left; width: 139px; height: 125px; padding: 0px 2px; }
div.gal_arch_hsep {  clear: left;  display: block; height: 4px; overflow: hidden; }

div#idea_left { float: left; width: 287px; }
div#idea_box { width: 256px; height: 138px; padding: 16px 12px 16px 16px; display: block;  background: url('images/bg_left.png'); }
div#idea_box_naglowek { color: #c00418; font-size: 30px; }
div#idea_box_tekst { padding: 11px 0 0 0; }
div#idea_kontener { float: left; padding: 18px 0 30px 0; width: 335px; height: 121px; overflow: hidden; background: url('images/bg_left.png'); }
div#idea_naglowek { float: left; padding: 5px 10px 3px 20px; background: #c00418; color: #fff; font-size: 22px; }
div#idea_tekst { padding: 18px 0 15px 23px; }
div#idea_prezentacja { float: left; padding: 0 0 0 3px; }

div.scroll_bg { display: block; width: 100%; height: 100%; position: relative; overflow: hidden;}
    div.scroll_content { position: absolute; top: 0px; left: 0px; }
    div.scroll_scrollbar_bg { display: none; ; height: 100%; position: absolute; top: 0px; right: 0px; width: 12px; overflow: hidden;}
        div.scroll_scrollbar { display: block; width: 12px;  position: absolute; top: 1px; left: 0px; background: url('images/scrollbar_bg.png') }
        div.scroll_scrollbar_pos { display: block; width: 12px; height: 25px; background: url('images/scrollbar_pos.gif') no-repeat center center; position: absolute; top: 0px; left: 0px; }
		div.scroll_scrollbar_top {  position: absolute; top: 0px; left: 0px; display: block; height: 1px; overflow: hidden; width: 12px; background: url('images/scrollbar_top.png') no-repeat; }
		div.scroll_scrollbar_bot {  position: absolute; bottom: 0px; left: 0px;display: block; height: 1px; overflow: hidden; width: 12px; background: url('images/scrollbar_bot.png') no-repeat; }
#info_lista div.scroll_scrollbar { background: url('images/scrollbar_info_bg.png');}	
#info_lista div.scroll_scrollbar_top { background: url('images/scrollbar_info_top.png');}	
#info_lista div.scroll_scrollbar_bot { background: url('images/scrollbar_info_bot.png');}	
