body{margin:0pt; padding:0pt; background-color: #7F7F7F; background: url(../img/background_1.gif);}
div{border: none; position: relative; margin: 0pt; padding:0pt;}
img{border: none; margin:0pt; padding:0pt;}
table{border:1px solid black; border-width: 1px 1px 0pt 0pt; padding:0pt;}
td{border:1px solid black; border-width:  0pt 0pt 1px 1px; padding:2pt;}
a{text-decoration: none; color:#000;}
span{margin:0pt; paddin: 0pt;}
p{margin:0pt; paddin: 0pt;}
ul{margin-top:0pt; margin-bottom:0pt;}
pre{margin:0pt; padding:0pt;}
h2{margin:0pt; padding:0pt;}
#main {width:988px; height:880px; margin-left: auto; margin-right:auto; margin-bottom:0px; margin-top:10px;} 
.break{clear: both;}
#content{width: 932px; float:left;margin-top:0;}
/** left column **/
#l{float: left; width:28px;}
#l_1{width:28; height: 94px; background: url(../img/left_1.gif) no-repeat;}
#l_2{width:28; height: 81px; background: url(../img/left_3.gif) repeat-y;}
#l_3{width:28; height: 29px; background: url(../img/left_2.gif) no-repeat;}
#l_4{width:28; height: 620px;background: url(../img/left_3.gif) repeat-y;}
#l_5{width:28; height: 37px; background: url(../img/left_4.gif) no-repeat;}
/** left menu **/
.left_menu_1{width:202px; height: 8px; background: url(../img/left_menu_1.gif) repeat-y; z-index:2;}
.left_menu_2{width:202px; line-height: 26px;  background: url(../img/left_menu_2.gif) no-repeat; z-index:3;}
.left_menu_2 a{display:block; margin-left:30px; text-decoration: none; color: #2F2F2F; font-family: Arial; font-weight: bold;}
.left_menu_2 a:hover{color:#6F6F6F;}
.left_menu_3{width:202px; height: 9px; z-index:2;}
#left_menu_checked_circle{width:43px; height: 35px; position:absolute; top:-4px; left:-19px; background: url(../img/left_menu_3.gif) no-repeat; z-index: 10;}
#left_menu_checked_bar{width:15px; height: 35px; position:absolute; top:-4px; left:196px; background: url(../img/left_menu_4.gif) no-repeat; z-index: 20;}
#left_menu_flash{margin:10px 0 0 25px;}
#left_menu_tab{width: 27px; height: 227px; background: url(../img/left1_tab.gif) no-repeat; z-index: 1; position:absolute; top: 1px; left: 1px;}
/** right column **/
#r{float: left; width:28px;}
#r_1{width:28; height: 175px; background: url(../img/right_1.gif) repeat-y;}
#r_2{width:28; height: 29px;  background: url(../img/right_2.gif) no-repeat;}
#r_3{width:28; height: 620px; background: url(../img/right_1.gif) repeat-y;}
#r_4{width:28; height: 37px;  background: url(../img/right_3.gif) no-repeat;}
/** head elements **/
#head{width: 932px; height: 175px;}
#head_logo{float:left; width: 165px; height: 175px; background: url(../img/head_logo.gif) no-repeat;}
#head_logo a{display: block; width: 150px; height: 160px;}
#head_main{width: 767px; height:175px; float:left;}
#head_1{width: 767px; height: 94px; background: url(../img/head_1.gif) no-repeat;}
#head_2{width: 767px; height: 81px; background: url(../img/head_2.gif) no-repeat;}
#head_2 h1{margin:0pt; padding:0pt; position:absolute; top:32px; left: 353px; font-size:19px; font-family: Comic Sans MS; color:#1F1F1F;}
#phone{position:absolute; top:5px; left:65px;}
/** top menu **/
#top_menu{width: 932px; z-index:10; font-size:12px;}
#top_menu_left{width: 79px; height: 29px; background: url(../img/t_menu_1.gif) no-repeat; float:left;}
#top_menu_main{width: 853px; height: 29px; background: url(../img/t_menu_2.gif) repeat-x; float:left;}
.top_menu_1{float:left; width:91px; height:29px; text-align:center; line-height:29px;}
.top_menu_1 a{display: block;text-decoration: none; color: #2F2F2F;  font-family: Arial; font-weight: bold;}
.top_menu_2{width:115px; display: block;text-decoration: none; color: #2F2F2F;  font-family: Arial; font-weight: bold; float:left; height:29px; text-align:center; line-height:29px;}
.top_menu_2 span{padding-right:20px;}
.top_menu_1 a:hover{color:#6F6F6F;}
#top_menu_cell_t{position: absolute; top: -3px; left:-12px; width: 114px; height: 7px; background: url(../img/t_menu_3.gif) no-repeat;}
#top_menu_cell_b{position: absolute; top: 25px; left:31px; width: 31px; height: 34px; background: url(../img/t_menu_4.gif) no-repeat;}
/** main content **/
#main_content{height: 620px; background-color: #FFF; clear:both;}
/** projector elements **/
#projector_con{width:694px; height:550px; margin-top:16px; z-index:9; background: url(../img/main_content_1.gif) no-repeat; padding:15px;}
#projector{width:650px; height:550px; overflow: hidden;}
.projector_view {width:650px; height: auto; position: absolute; top: 0px; left:0; z-index:10;}
.gallery_view {width:102px; height: auto; position: absolute; top: 0px; right:0; z-index:10;}
#gallery_viewer{background-repeat: no-repeat; background-position: 50% 50%; width:500px; margin-left: 20px; /*border: 1px solid #2f0e09;*/ margin-top:25px; height: 500px; position: absolute; top: 0px; left:0; z-index:10;}
.gallery_thumb_element{background-repeat: no-repeat; background-position: 50% 50%; background-color: #363438; border: 1px solid #363438; margin-bottom: 5px; width:100px; height:100px;  display:block; cursor: pointer;}
#scroll_bar {width: 34px; height:260px;position: absolute; top: 375px; right:41px; z-index:11;}
#projector_btn_up {text-align:center; width:34px; height: 34px; position: absolute; top:0; cursor:pointer;}
#projector_bar {width:34px; height: 21px; position: absolute; top:36px; cursor:pointer;}
#projector_btn_down {text-align:center; width:34px; height: 34px; position: absolute; bottom:0; cursor:pointer;}
/** main_content_left **/
#main_content_left{float:left; height: 620px; width:202px; font-size:12px;}
/** main_content_center **/
#main_content_center{float:right; height: 620px; width:720px;}
/** foot **/
#foot{width: 932px; height:37px;  background: url(../img/foot_1.gif) repeat-x;}
/** fonts **/
.font_1{font-size: 11px; color: #E3001B; font-family: Trebuchet MS;}
.font_2{font-size: 11px; color: #483F3F; font-weight: bold; font-family: Trebuchet MS;}
.font_2 a{color:#483F3F;}
.font_2 a:hover{color:#6F6F6F;}
.sikorskiego{cursor: pointer; z-index: 30; color: transparent; z-index: 20; display: block;}
.krasickiego{cursor: pointer; z-index: 31; color: transparent; z-iindex: 21; display: block;}
.wilczynskiego{cursor: pointer; z-index: 32; color: transparent; z-index: 22; display: block;}
.mapFrame{display:none; position:absolute; top:450px; left:5px; height: 80px; width: 200px; z-index: 50;
		  border: 3px solid #DF001B;; background-color: #DFBE29; padding:4px; font-family:Arial; font-size: 12px;}
.mapLayer{left: 32px; top: 28px; width: 600px; height: 458px; position: absolute; z-index:20; display:none;}
#sikorskiegoL{ z-index:15; display:none;}
#krasickiegoL{ z-index:16; display:none;}
#wilczynskiegoL{ z-index:17; display:none;}

