html { overflow-x: hidden; height: 100%; }

body {
  background: #d0dde9 url('page_background.jpg') top left repeat-x;
  text-align: center;
  font-family: arial;
  font-size: 12px;
  color: #282828;
  margin: 0px;
  padding: 0px;
  height: 100%;
}

table td{ font-family: arial; color: #282828; }
div{ font-family: arial; color: #282828;  }
form { margin: 0px; padding: 0px; }

a         { color:#ff9000; text-decoration: underline;}
a:visited { color:#ff9000; text-decoration: underline; }
a:hover   { color:#ff9000; text-decoration: none; }

img { border: 0px; }

.page_container { width: 927px; margin: auto; text-align: left; }
.background_underground { width: 100%; height: 100%; background: url('background_underground.jpg') top center no-repeat; }

.page_top { width: 927px; height: 225px; background: url('page_top.jpg') top left no-repeat; }
.page_content { width: 927px; background: url('page_content.gif') top left repeat-y; border: 1px solid transparent; }
.page_bottom { width: 927px; height: 26px; background: url('page_bottom.gif') top left no-repeat; }
.page_bottom_info { width: 927px; height: 117px; background: url('page_bottom_info.gif') top left no-repeat; }
.page_bottom_info table.table_info { position: absolute; margin-left: 20px; margin-top: 14px; }
.page_bottom_info table.table_info td{ vertical-align: top; color: #fff; font-family: arial; font-size: 12px }
.page_bottom_info table.table_info td.space{ font-size: 0px; width: 57px }
a.link_bottom_info, a.link_bottom_info:visited, a.link_bottom_info:active, a.link_bottom_info:focus { font-size: 12px; font-family: arial; color: #fff; text-decoration: none; }
a.link_bottom_info:hover { font-size: 12px; font-family: arial; color: #fff; text-decoration: underline; }

.search_input { width: 154px; height: 27px; background: url('search_input.jpg') no-repeat; }
.search_button { width: 76px; height: 28px; background: url('search_button.jpg') no-repeat; }
.prod_frame { width: 146px; height: 180px; float: left; }
.prod_frame_hover { width: 146px; height: 180px; float: left; background: #E0E0E0; }

.arrow_model_set_left { width: 23px; height: 110px; background: url('gall_button_left.jpg') no-repeat; display: block; position: absolute; margin-left: -30px; }
.arrow_model_set_right { width: 23px; height: 110px; background: url('gall_button_right.jpg') no-repeat; display: block; position: absolute; margin-left: 777px; }
.arrow_model_set_left_off { width: 23px; height: 110px; background: url('gall_button_left_off.jpg') no-repeat; display: block; position: absolute; margin-left: -30px; }
.arrow_model_set_right_off { width: 23px; height: 110px; background: url('gall_button_right_off.jpg') no-repeat; display: block; position: absolute; margin-left: 777px; }

.image_frame { width: 168px; height: 114px; border: 1px solid #ddd; background: url('image_frame.png') no-repeat; float: left; }
.image_frame img { position: absolute; margin-left: 3px; margin-top: 3px }

.image_frame_left { width: 10px; height: 114px; font-size: 0px; float: left; }
.image_frame_null { width: 100%; height: 10px; }



.logo_start { position: absolute; width: 210px; height: 130px; margin-left: 45px; margin-top: 60px; }

.mini_foto_frame { border: 1px solid #fff; font-size: 0px; display: block; float: left; margin-left: 1px; margin-right: 1px; }
.mini_foto_frame:hover { border: 1px solid #fff; font-size: 0px; margin-left: 1px; margin-right: 1px; }
.mini_foto_frame_active { border: 1px solid #fff; font-size: 0px; display: block; float: left; margin-left: 1px; margin-right: 1px; }

#moduleID { text-align: center; height: 22px; font-size: 18px; font-family: arial; font-weight: bold; width: 880px; position: absolute; color: #0095ee; margin-top: -4px; }

.kontakt_true { border: 1px solid #2CC211; padding: 10px; color: #1C8A08; background: #fff; }
.kontakt_true_null{ height: 10px; background: #fff; }

.kontakterror_true { border: 1px solid #C21118; padding: 10px; color: #8A080D; background: #fff; }
.kontakterror_true_null{ height: 10px; background: #fff; }


.gal_alpha { opacity:0.4;filter:alpha(opacity=40); }
.gal_alpha_off { opacity:1;filter:alpha(opacity=100); }

.copy_container { color: #266FA2; font-family: arial; font-size: 12px; text-align: right; width: 200px; position: absolute; margin-left: 724px; margin-top: 14px; }
a.link_copy_container, a.link_copy_container:visited, a.link_copy_container:active, a.link_copy_container:focus { font-size: 12px; font-family: arial; color: #266FA2; text-decoration: none; }
a.link_copy_container:hover { font-size: 12px; font-family: arial; color: #266FA2; text-decoration: underline; }

a.link_site_map, a.link_site_map:visited, a.link_site_map:active, a.link_site_map:focus { font-size: 12px; font-family: arial; color: #282828; text-decoration: none; }
a.link_site_map:hover { font-size: 12px; font-family: arial; color: #282828; text-decoration: underline; }

.table_link { position: absolute; margin-left: 158px; margin-top: 8px; }
a.link_table_top, a.link_table_top:visited, a.link_table_top:active, a.link_table_top:focus { font-size: 11px; font-family: arial; color: #3e3e3e; text-decoration: none; }
a.link_table_top:hover { font-size: 11px; font-family: arial; color: #3e3e3e; text-decoration: underline; }

.menu_container { position: absolute; margin-left: 328px; margin-top: 160px; width: 570px; height: border: 1px solid red; }
a.menu_top_link, a.menu_top_link:visited, a.menu_top_link:active, a.menu_top_link:focus { height: 32px; display: table; float: left; font-size: 15px; font-family: arial; padding: 6px 15px 3px 15px; color: #fff7c9; text-decoration: none; }
a.menu_top_link:hover { height: 32px; display: table; float: left; background: url('menu_background.jpg') repeat-x; font-size: 15px; font-family: arial; padding: 6px 15px 3px 15px; color: #fff7c9; text-decoration: none; }

a.menu_top_link .menu_dot_top_left{ position: absolute; margin-top: -300px;}
a.menu_top_link .menu_dot_bottom_left{ position: absolute; margin-top: -300px;}
a.menu_top_link .menu_dot_top_right{ position: absolute; margin-top: -300px; }
a.menu_top_link .menu_dot_bottom_right{ position: absolute; margin-top: -300px; }

a.menu_top_link:hover .menu_dot_top_left { position: absolute; margin-left: -15px; margin-top: -6px; }
a.menu_top_link:hover .menu_dot_bottom_left { position: absolute; margin-left: -15px; margin-top: 24px; }
a.menu_top_link:hover .menu_dot_top_right { position: absolute; margin-left: 13px; margin-top: -6px; }
a.menu_top_link:hover .menu_dot_bottom_right { position: absolute; margin-left: 13px; margin-top: 24px; }

a.menu_top_link_active, a.menu_top_link_active:visited, a.menu_top_link_active:active, a.menu_top_link_active:focus { background: url('menu_background.jpg') repeat-x; height: 32px; display: table; float: left; font-size: 15px; font-family: arial; padding: 6px 15px 3px 15px; color: #fff7c9; text-decoration: none; }
a.menu_top_link_active:hover { height: 32px; display: table; float: left; background: url('menu_background.jpg') repeat-x; font-size: 15px; font-family: arial; padding: 6px 15px 3px 15px; color: #fff7c9; text-decoration: none; }

a.menu_top_link_active .menu_dot_top_left { position: absolute; margin-left: -15px; margin-top: -6px; }
a.menu_top_link_active .menu_dot_bottom_left { position: absolute; margin-left: -15px; margin-top: 24px; }
a.menu_top_link_active .menu_dot_top_right { position: absolute; margin-left: 13px; margin-top: -6px; }
a.menu_top_link_active .menu_dot_bottom_right { position: absolute; margin-left: 13px; margin-top: 24px; }

.pageTableLine { font-size: 11px; color: #747051; font-family: arial; }
.pageListDot { font-size: 11px; color: #747051; }

.newsTitle { font-weight: bold; font-size: 12px; }
.newsData { font-size: 11px; margin-bottom: 5px; }

.newsTitle_small { font-weight: bold; font-size: 11px; }
.newsData_small { font-size: 10px; margin-bottom: 5px; }

a.b_m, a.b_m:visited, a.b_m:active, a.b_m:focus { font-size: 12px; font-family: tahoma; color: #282828; text-decoration: none; }
a.b_m:hover { font-family: tahoma; color: #282828; text-decoration: underline; }

a.b_m_small, a.b_m_small:visited, a.b_m_small:active, a.b_m_small:focus { font-size: 11px; font-family: tahoma; color: #282828; text-decoration: none; }
a.b_m_small:hover { font-family: tahoma; color: #282828; text-decoration: underline; }

a.b_m_a, a.b_m_a:visited, a.b_m_a:active, a.b_m_a:focus { font-size: 13px; font-family: tahoma; font-weight: bold; color: #282828; text-decoration: none; }
a.b_m_a:hover { font-family: tahoma; color: #282828; text-decoration: underline; }


.TablePages { padding-top: 5px; width: 98%; }
.TablePagesPanel { background: #a3d8f9; margin-bottom: 20px; height: 27px; }

.TableSitePanel { background: #a3d8f9; padding: 5px; margin-bottom: 20px; font-size: 12px; color: #3579a3; font-weight: bold; }

a.pageListLink, a.pageListLink:visited, a.pageListLink:active, a.pageListLink:focus { padding: 3px; font-size: 12px; color: #0A79BE; text-decoration: none; }
a.pageListLink:hover { padding: 3px; font-size: 12px; color: #0A79BE; text-decoration: underline; }

a.pageListLinkActive, a.pageListLinkActive:visited, a.pageListLinkActive:active, a.pageListLinkActive:focus { padding: 3px; font-size: 12px; color: #1f435a; text-decoration: none; }
a.pageListLinkActive:hover { padding: 3px; font-size: 12px; color: #1f435a; text-decoration: underline; }

a.pageListNext, a.pageListNext:visited, a.pageListNext:active, a.pageListNext:focus { padding: 3px; font-size: 12px; color: #0A79BE; text-decoration: none; }
a.pageListNext:hover { padding: 3px; font-size: 12px; color: #0A79BE; text-decoration: underline; }
a.pageListPrev, a.pageListPrev:visited, a.pageListPrev:active, a.pageListPrev:focus { padding: 3px; font-size: 12px; color: #0A79BE; text-decoration: none; }
a.pageListPrev:hover { padding: 3px; font-size: 12px; color: #0A79BE; text-decoration: underline; }


.menu_top_block { width: 18px; height: 32px; float: left; background: url('menu_block.gif') top left no-repeat; }

.page_content_title { width: 897px; height: 60px; background: url('content_title.jpg') no-repeat; }
.page_content_title div { font-size: 19px; font-family: arial; color: #014582; margin-left: 29px; padding-top: 17px; }
.content { width: 897px; margin-left: 14px; margin-top: 3px; }
.content_frame { padding: 25px 30px 10px 30px; }
.content_site_frame { padding: 12px 8px 5px 8px; }

.projectsButton { width: 404px; height: 51px; background: url('button_projects.jpg') no-repeat; display: block; }
.projectsButton:hover { width: 404px; height: 51px; background: url('button_projects_hover.jpg') no-repeat; }

.col_start_left { width: 400px; margin-right: 30px; float: left; }
.col_start_right { width: 404px; float: left; }

.col_site_left { width: 193px; float: left; }
.col_site_right { width: 688px; float: left; background: #eef4f9; }
.col_site_right div.content_txt{ padding: 15px }

.menu_site_title { width: 173px; height: 49px; background: url('menu_site_title.jpg') no-repeat; margin-bottom: 1px; }
.menu_site_title table { width: 173px; height: 49px; }
.menu_site_title table td{ padding-left: 13px; padding-right: 13px; color: #fff; font-weight: bold; }
.menu_site_background { width: 173px; background: url('menu_site_background.gif') repeat-y; margin-bottom: 1px; }

a.link_menu_site, a.link_menu_site:visited, a.link_menu_site:active, a.link_menu_site:focus { padding: 3px 0px 3px 15px; width: 158px; display: block; font-size: 12px; font-family: arial; color: #fff; text-decoration: none; }
a.link_menu_site:hover { background: #0095ee url('menu_site_hover.gif') 160px center no-repeat; font-size: 12px; font-family: arial; color: #fff; text-decoration: none; }
a.link_menu_site_active, a.link_menu_site_active:visited, a.link_menu_site_active:active, a.link_menu_site_active:focus { padding: 3px 0px 3px 15px; background: #0095ee url('menu_site_hover.gif') 160px center no-repeat; width: 158px; display: block; font-size: 12px; font-family: arial; color: #fff; text-decoration: none; }
a.link_menu_site_active:hover { background: #0095ee url('menu_site_hover.gif') 160px center no-repeat; font-size: 12px; font-family: arial; color: #fff; text-decoration: none; }
a.link_menu_site img{ font-size: 0px; float: left; }
a.link_menu_site_active img{ font-size: 0px; float: left; }

a.link_prod_menu, a.link_prod_menu:visited, a.link_prod_menu:active, a.link_prod_menu:focus { font-size: 12px; font-family: arial; color: #0c0c0c; text-decoration: none; }
a.link_prod_menu:hover { font-size: 12px; font-family: arial; color: #0c0c0c; text-decoration: underline; }

a.link_prod_title, a.link_prod_title:visited, a.link_prod_title:active, a.link_prod_title:focus { font-size: 12px; font-family: arial; color: #fff; font-weight: bold; text-decoration: none; }
a.link_prod_title:hover { font-size: 12px; font-family: arial; color: #fff; font-weight: bold; text-decoration: underline; }

a.button_zapytaj { width: 281px; height: 31px; background: url('button_zapytaj.jpg') no-repeat; display: block; }
a.button_zapytaj:hover { width: 281px; height: 31px; background: url('button_zapytaj_hover.jpg') no-repeat; display: block; }
a.button_zakladki { width: 281px; height: 31px; background: url('button_zakladki.jpg') no-repeat; display: block; }
a.button_zakladki:hover { width: 281px; height: 31px; background: url('button_zakladki_hover.jpg') no-repeat; display: block; }

a.button_lewo { width: 77px; height: 26px; background: url('button_lewo.jpg') no-repeat; display: block; }
a.button_prawo { width: 77px; height: 26px; background: url('button_prawo.jpg') no-repeat; display: block; }

.button_lewo_off { width: 77px; height: 26px; background: url('button_lewo_off.jpg') no-repeat; }
.button_prawo_off { width: 77px; height: 26px; background: url('button_prawo_off.jpg') no-repeat; }

.button1 { width: 127px; height: 127px; background: url('icon1.jpg') no-repeat; display: block; }
.button1:hover { width: 127px; height: 127px; background: url('icon1_hover.jpg') no-repeat; }
.button2 { width: 127px; height: 127px; background: url('icon2.jpg') no-repeat; display: block; }
.button2:hover { width: 127px; height: 127px; background: url('icon2_hover.jpg') no-repeat; }
.button3 { width: 127px; height: 127px; background: url('icon3.jpg') no-repeat; display: block; }
.button3:hover { width: 127px; height: 127px; background: url('icon3_hover.jpg') no-repeat; }
.button4 { width: 127px; height: 127px; background: url('icon4.jpg') no-repeat; display: block; }
.button4:hover { width: 127px; height: 127px; background: url('icon4_hover.jpg') no-repeat; }
.button5 { width: 127px; height: 127px; background: url('icon5.jpg') no-repeat; display: block; }
.button5:hover { width: 127px; height: 127px; background: url('icon5_hover.jpg') no-repeat; }
.button6 { width: 127px; height: 127px; background: url('icon6.jpg') no-repeat; display: block; }
.button6:hover { width: 127px; height: 127px; background: url('icon6_hover.jpg') no-repeat; }

.table_head_prod { margin-top: 15px; }
.table_head_prod td{ text-align: center; width: 130px; padding: 5px; }

a.link_head_prod, a.link_head_prod:visited, a.link_head_prod:active, a.link_head_prod:focus { font-size: 12px; font-family: arial; color: #014582; text-decoration: none; }
a.link_head_prod:hover { font-size: 12px; font-family: arial; color: #014582; text-decoration: underline; }

.under_construction { width: 100%; padding: 50px 10px 150px 10px; text-align: center; }


.page_top_links { margin-bottom: 10px; text-align: right; color: #e1b893; font-size: 11px; font-family: arial }
.page_logo { width: 365px; height: 90px; position: absolute; margin-left: 10px; margin-top: 5px; display: block; }
.page_menu_background { width: 908px; height: 42px; background: url('page_menu_background.jpg') repeat-x; margin-bottom: 9px; }
.collumn1 { width: 223px; float: left; }
.collumn2_null { width: 9px; height: 200px; font-size: 0px; float: left; }
.collumn3 { width: 676px; float: left; }
.collumn3_null { width: 676px; height: 9px; font-size: 0px; }

a.top_links_site, a.top_links_site:visited, a.top_links_site:active, a.top_links_site:focus { font-size: 11px; color: #f68b2c; text-decoration: none; }
a.top_links_site:hover { font-family: arial; font-size: 11px; color: #f68b2c; text-decoration: underline; }

.button_1 { width: 223px; height: 68px; background: url('button_1.jpg') no-repeat; }
.button_2 { width: 223px; height: 68px; background: url('button_2.jpg') no-repeat; }
.button_3 { width: 223px; height: 68px; background: url('button_3.jpg') no-repeat; }
.button_null { width: 223px; height: 9px; }

.box_1 { width: 223px; height: 351px; background: url('box_1.jpg') no-repeat; }
.box_2 { width: 223px; height: 456px; background: url('box_2.jpg') no-repeat; }
.b_title { margin-left: 17px; padding-top: 8px; font-family: verdana; font-size: 11px; font-style: italic; color: #535353; }

.table_box_about_company { width: 200px; margin-top: 20px; }
.table_box_about_company td { font-size: 9px; font-family: verdana; color: #535353; }
.table_box_about_company td.null{ font-size: 0px; height: 9px; }
.table_box_about_company td img{ margin-right: 10px; }

.cms_title { font-family: arial; color: #506677; font-size: 25px; font-weight: bold; margin-bottom: 15px; }

.content_title { width: 676px; height: 54px; background: url('content_title.jpg') no-repeat; }
.c_title { margin-left: 24px; padding-top: 11px; font-family: arial; font-size: 13px; font-style: italic; color: #535353; text-shadow: #a3a2a2 0px 0px 1px}
.content_background { width: 676px; background: url('content_background.jpg') repeat-y; border-bottom: 1px solid #c2c2c2; }
.content_background_pos { margin-left: 1px; }

.content_list_title { width: 908px; height: 60px; background: url('content_list_title.jpg') no-repeat; }
.content_list_background { width: 908px; background: url('content_list_background.jpg') repeat-y; border-bottom: 1px solid #c2c2c2; }
.content_list { width: 878px; margin-left: 15px; margin-right: 15px; margin-bottom: 15px; }

.content_list_frame { width: 876px; border: 1px solid #c2c2c2; }

.content_list_frame_null { width: 876px; height: 15px; font-size: 0px; }
.content_list_pay_info { position: absolute; margin-left: 422px; width: 250px; text-align: right; font-family: verdana; color: #535353; font-size: 12px; }
.content_list_pay_info span{ font-size: 18px; font-weight: bold; }
.content_list_info { position: absolute; margin-top: 30px; margin-left: 15px; font-size: 12px; color: #535353; font-family: verdana; }
.content_list_info span{ font-weight: bold; font-size: 14px; color: #535353; font-family: verdana; }

.foto_frame_list_container { padding: 15px; display: table; }
.foto_frame_list_image { width: 172px; height: 124px; background: #fff; border: 1px solid #c2c2c2; float: left; }
.foto_frame_list_image img{ margin-left: 4px; margin-top: 4px; }
.foto_frame_list_frame { width: 672px; float: left; }
.foto_frame_list_title { padding-left: 15px; font-size: 16px; font-weight: bold; font-family: verdana; font-weight: bold; color: #404040; }
.foto_frame_list_desc { padding-left: 15px; margin-top: 45px; text-align: justify; font-size: 12px; font-family: verdana; color: #404040; }

a.foto_frame_list_link_desc, a.foto_frame_list_link_desc:visited, a.foto_frame_list_link_desc:active, a.foto_frame_list_link_desc:focus { font-size: 12px; font-family: verdana; color: #535353; text-decoration: none; }
a.foto_frame_list_link_desc:hover { font-size: 12px; font-family: verdana; color: #535353; text-decoration: none; }



a.foto_frame_list_link, a.foto_frame_list_link:visited, a.foto_frame_list_link:active, a.foto_frame_list_link:focus { font-family: verdana; font-weight: bold; font-size: 12px; color: #f68b2c; margin-top: 7px; text-decoration: none; }
a.foto_frame_list_link:hover { font-family: verdana; font-weight: bold; font-size: 12px; color: #f68b2c; text-decoration: underline; }
a.foto_frame_list_title_link, a.foto_frame_list_title_link:visited, a.foto_frame_list_title_link:active, a.foto_frame_list_title_link:focus { font-size: 14px; font-weight: bold; font-family: verdana; font-weight: bold; color: #f68b2c; text-decoration: none; }
a.foto_frame_list_title_link:hover { font-size: 14px; font-weight: bold; font-family: verdana; font-weight: bold; color: #f68b2c; text-decoration: underline; }

.foto_frame_developer_container { margin-left: 25px; }
.foto_frame_developer_logo { position: absolute; margin-left: 322px; margin-top: -36px; width: 125px; height: 30px; }
.foto_frame_developer_image { width: 172px; height: 124px; background: #fff; border: 1px solid #c2c2c2; float: left; }
.foto_frame_developer_image img{ margin-left: 4px; margin-top: 4px; }
.foto_frame_developer_frame { width: 455px; float: left; }
.foto_frame_developer_title { margin-left: 9px; margin-top: 5px; font-size: 16px; font-weight: bold; font-family: verdana; font-weight: bold; color: #404040; }
.foto_frame_developer_desc { margin-left: 9px; margin-top: 14px; text-align: justify; font-size: 11px; font-family: verdana; color: #404040; }

a.foto_frame_developer_link, a.foto_frame_developer_link:visited, a.foto_frame_developer_link:active, a.foto_frame_developer_link:focus { float: right; font-family: verdana; font-weight: bold; font-size: 11px; color: #f68b2c; text-decoration: none; }
a.foto_frame_developer_link:hover { font-family: verdana; font-weight: bold; font-size: 11px; color: #f68b2c; text-decoration: underline; }

.foto_frame_developer_container_null { width: 676px; height: 40px; font-size: 0px; }
.foto_frame_developer_container_bottom { width: 676px; height: 20px; font-size: 0px; }

.info_1 { position: absolute; margin-top: 90px; margin-left: -15px; width: 57px; height: 55px; background: url('info_1.gif') no-repeat; }

.search_mini_table { position: absolute; margin-left: 9px; margin-top: 15px; }
.search_mini_table td.title_head { font-size: 9px; font-weight: bold; font-family: verdana; color: #535353; }
.search_mini_table td.pause{ font-size: 0px; height: 15px; }
.search_mini_table td { font-size: 9px; font-family: verdana; color: #535353; }
.select_type { border: 1px solid #ddd; font-size: 12px; width: 200px; }
.input_type { border: 1px solid #aaa; font-size: 11px; width: 78px; }
.input_type_big { border: 1px solid #aaa; font-size: 11px; width: 197px; }
.button_submit { width: 199px; height: 29px; background: url('button_submit.jpg') repeat-x; cursor: pointer; border: 0px; color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; text-shadow: #ac6909 0px -1px 2px; }

.note_rent { width: 224px; height: 277px; background: url('note_rent.jpg') no-repeat; float: left; }
.note_sale { width: 224px; height: 277px; background: url('note_sale.jpg') no-repeat; float: left; }
.note_foto_rent { width: 164px; height: 116px; background: #fff; position: absolute; margin-left: 28px; margin-top: 40px; border: 1px solid #c2c2c2; }
.note_foto_sale { width: 164px; height: 116px; background: #fff; position: absolute; margin-left: 28px; margin-top: 40px; border: 1px solid #c39f33; }
.note_foto_rent img{ margin-left: 2px; margin-top: 2px; }
.note_foto_sale img{ margin-left: 2px; margin-top: 2px; }
.note_desc { position: absolute; margin-left: 34px; margin-top: 165px; text-align: justify; font-size: 13px; font-family: verdana; color: #404040; }

a.note_link, a.note_link:visited, a.note_link:active, a.note_link:focus { position: absolute; margin-left: 178px; margin-top: 225px; letter-spacing: -4px; font-family: verdana; font-weight: bold; font-size: 18px; color: #f68b2c; text-decoration: none; }
a.note_link:hover { font-family: verdana; font-weight: bold; letter-spacing: -4px; font-size: 18px; color: #f68b2c; text-decoration: none; }

.note_content_col1 { width: 400px; float: left; padding-left: 10px; }
.note_content_col_null { width: 15px; height: 200px; float: left; }
.note_content_col2 { width: 442px; float: left; }

.note_developer_logo { position: absolute; margin-left: 272px; margin-top: 5px; width: 125px; height: 30px; }

.note_content_image_container { margin-left: 2px; margin-top: 5px; }
.note_content_image_frame { width: 440px; border: 1px solid #c2c2c2; background: #fff; font-size: 0px; }
.note_content_image_frame img { margin-left: 2px; margin-top: 2px; font-size: 0px; padding-bottom: 2px; }
.note_content_image_frame_mini_null { font-size: 0px; width: 6px; height: 100px; float: left; }
.note_content_image_frame_mini { width: 140px; border: 1px solid #c2c2c2; font-size: 0px; float: left; }
.note_content_image_frame_mini img { margin-left: 1px; margin-top: 1px; font-size: 0px; padding-bottom: 1px; }
.note_content_image_frame_mini_null_bottom { width: 442px; height: 6px; font-size: 0px; float: left; }

.note_style_offer { font-size: 12px; font-weight: bold; color: #535353; margin-bottom: 10px; }
.note_style_pos { font-weight: regular; }
.note_style_pos .color1{ font-size: 21px; color: #535353; }
.note_style_pos .color2{ font-size: 18px; color: #f79a48; }
.note_style_desc_title { color: #f79a48; font-weight: bold; font-family: verdana; font-size: 14px; margin-bottom: 15px; }
.note_style_desc { color: #535353; font-family: verdana; font-size: 12px; text-align: justify }
.note_style_contact_title { color: #f79a48; font-weight: bold; font-family: verdana; font-size: 14px; margin-bottom: 15px; margin-top: 15px; }

.note_table { margin-top: 30px; width: 390px; }
.note_table td { text-align: left; font-size: 18px; color: #535353; font-weight: regular; }
.note_table td.t_title{ width: 120px; text-align: right; font-size: 18px; color: #535353; font-weight: regular; }
.note_table td.null{ font-size: 0px; width: 15px; }

.note_table_info { margin-top: 30px; margin-bottom: 30px; }
.note_table_info td.line { border-bottom: 1px solid #f79a48; width: 125px; }
.note_table_info td.info { color: #535353; font-family: verdana; font-size: 11px; padding: 0px 3px 0px 3px }

.note_table_tech { margin-top: 30px; margin-bottom: 20px; width: 390px; }
.note_table_tech td { text-align: left; font-size: 12px; color: #535353; font-weight: regular; }
.note_table_tech td.t_title{ width: 120px; text-align: right; font-size: 12px; color: #535353; font-weight: bold; }
.note_table_tech td.null{ font-size: 0px; width: 15px; }

.note_table_info_cont { }
.note_table_info_cont td { text-align: left; font-size: 12px; color: #535353; font-weight: regular; }
.note_table_info_cont td.title_t{ font-size: 12px; color: #535353; font-weight: bold; }
.note_table_info_cont td.title_head{ font-size: 14px; font-weight: bold; color: #f68b2c; }

.pageTableList { margin-top: 40px; width: 100%; border-top: 1px solid #afc9df; border-bottom: 1px solid #afc9df; background: #fff; }

a.link_page_on, a.link_page_on:visited, a.link_page_on:active, a.link_page_on:focus { font-size: 12px; font-family: arial; color: #535353; text-decoration: none; }
a.link_page_on:hover { font-size: 12px; font-family: arial; color: #535353; text-decoration: underline; }
.link_page_off { color: #aaa; }
a.link_page, a.link_page:visited, a.link_page:active, a.link_page:focus { font-size: 12px; font-family: arial; font-weight: bold; color: #535353; text-decoration: none; }
a.link_page:hover { font-size: 12px; font-family: arial; font-weight: bold; color: #535353; text-decoration: none; }
a.link_page_active, a.link_page_active:visited, a.link_page_active:active, a.link_page_active:focus { font-size: 12px; font-family: arial; font-weight: bold; color: #f68b2c; text-decoration: none; }
a.link_page_active:hover { font-size: 12px; font-family: arial; font-weight: bold; color: #f68b2c; text-decoration: none; }



.devTitle { font-size: 14px; font-weight: bold; color: #535353; font-family: verdana; text-shadow: #fff 0px 0px 1px }
.devDesc { color: #535353; text-align: justify; margin-bottom: 25px; margin-top: 5px; }
.devNameTitleBold { color: #535353; font-size: 12px; font-weight: bold; }
.devNameTitle { color: #535353; font-size: 12px; }

table.devTab { margin-bottom: 30px;  }
table.devTab td.titleHead { font-size: 12px; color: #fff; font-weight: bold; font-family: tahoma; background: #aaa; }
table.devTab td.title1 { width: 120px; text-align: center; }
table.devTab td.title2 { width: 110px; text-align: center; }
table.devTab td.title3 { width: 100px; text-align: center; }
table.devTab td.title4 { width: 100px; text-align: center; }
table.devTab td.title5 { width: 130px; text-align: center; }
table.devTab td.title6 { width: 120px; text-align: center; }
table.devTab td.title7 { width: 120px; text-align: center; }

a.devLinkOffer, a.devLinkOffer:visited, a.devLinkOffer:active, a.devLinkOffer:focus { font-size: 12px; font-family: tahoma; color: #fca817; text-decoration: none; }
a.devLinkOffer:hover { font-size: 12px; font-family: tahoma; color: #ad730e; text-decoration: underline; }

.dev_content_image_frame_mini { width: 140px; border: 1px solid #c2c2c2; font-size: 0px; float: left; margin: 10px; }
.dev_fotos { display: table; margin-bottom: 20px; }

.bottom_table_menu { position: absolute; margin-left: 14px; margin-top: 10px; }
.bottom_table_menu td { text-align: left; vertical-align: top; }

a.bottomLinkMenu, a.bottomLinkMenu:visited, a.bottomLinkMenu:link, a.bottomLinkMenu:active, a.bottomLinkMenu:focus { font-size: 11px; font-family: tahoma; color: #535353; text-decoration: none; }
a.bottomLinkMenu:hover { font-size: 11px; font-family: tahoma; color: #535353; text-decoration: underline; }

.copyrightLinks { position: absolute; width: 270px; color: #ff9330; font-size: 11px; font-family: tahoma; text-align: right; margin-left: 655px; margin-top: 11px; }

a.copyLink, a.copyLink:visited, a.copyLink:active, a.copyLink:focus { color: #ff9330; font-size: 11px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.copyLink:hover { color: #ff9330; font-size: 11px; font-weight: bold; font-family: tahoma; text-decoration: underline; }

table.tableSearchList { margin-left: 40px; }
table.tableSearchList td{ vertical-align: top; }

.p_a_title { font-size: 12px; font-weight: bold; color: #464646; }
.p_a_date { font-size: 10px; color: #aaa; }


.page_menu { width: 791px; height: 22px; background: url('page_menu.jpg') no-repeat; }
.menu_null { width: 2px; height: 22px; background: url('menu_null.jpg') no-repeat; }
.page_txt { width: 791px; background: url('content.jpg') repeat-y; }
.txt_null { width: 48px; height: 81px; background: url('content_null.jpg') no-repeat; }




.stopka_auth { position: absolute; margin-left: 42px; margin-top: 20px; color: #8c8888; font-size: 9px; font-family: arial; }
.stopka_auth_fab { position: absolute; width: 791px; text-align: center; margin-top: 63px; color: #8c8888; font-size: 10px; font-family: arial; }
a.link_bottom, a.link_bottom:visited, a.link_bottom:active, a.link_bottom:focus { color: #8c8888; font-size: 9px; font-weight: bold; font-family: arial; text-decoration: none; }
a.link_bottom:hover { color: #8c8888; font-size: 9px; font-weight: bold; font-family: arial; text-decoration: underline; }

.menu_left_arrow { color: #8c8888; font-size: 11px; font-family: arial; }

.logo_click { margin-left: 500px; width: 270px; height: 50px; display: block;}

.menuWidth { width: 130px; }
.ContentSmall { width: 545px; }
.ContentAll { width: 723px; }
.tableContent { padding-top: 18px; padding-bottom: 10px; }
.tableTitle { border-bottom: 2px solid #e8e8e8; margin-bottom: 10px; margin-top: 5px;}
.contentTitle { font-size: 17px; color: #733716; font-family: arial; }

.valign { vertical-align: top; }

.page_m { width: 950px; height: 28px; background: url('page_m.jpg') no-repeat; }
.page_flash { width: 950px; height: 181px; background: url('flash.jpg') no-repeat; }
.page_content_bg { width: 950px; background: url('content_bg_top.jpg') top left no-repeat; }
.page_line { height: 192px; background: #071d5c url('bg_line.jpg') top left repeat-x; position: absolute; width: 100%; }
.page_stopka { width: 950px; height: 211px; background: url('stopka.jpg') no-repeat; }
.page_stopka_left { margin-left: -370px; margin-top: 24px; width: 370px; height: 187px; background: url('stopka_l.gif') no-repeat; position: absolute; }
.page_stopka_right { margin-left: 950px; margin-top: 25px; width: 423px; height: 186px; background: url('stopka_r.gif') no-repeat; position: absolute; }

.content { display: table; }
.column1 { width: 181px; /* background: #f0f;  */color: #000; float: left; }
.column2 { width: 589px; /* background: #00f; */ color: #000; float: left; }
.column3 { width: 180px; /* background: #0ff; */ color: #000; float: left; }


.menu_bg { width: 137px; margin-left: 4px; background: url('menu_bg.jpg') top left repeat-x; }
.menu_top { width: 145px; height: 30px; background: url('menu_top.jpg') no-repeat; }
.menu_top div{ font-size: 11px; font-family: arial; color: #fff; padding-left: 33px; padding-top: 11px; }
.menu_content { width: 145px; background: url('menu_content.jpg') repeat-y; }
.menu_bottom { width: 145px; height: 5px; margin-bottom: 7px; background: url('menu_bottom.jpg') no-repeat; }

.menu_top2 { width: 145px; height: 30px; background: url('menu_top2.jpg') no-repeat; }
.menu_top2 div{ font-size: 11px; font-family: arial; color: #fff; padding-left: 33px; padding-top: 11px; }


.baner_top { margin-top: 11px; }
.baner_top_bottom { margin-top: 11px; margin-bottom: 11px; }

.menu_top_bg { height: 23px; background: url('menu_top_bg.jpg') repeat-x; }
.menu_top_stop { width: 11px; height: 23px; background: url('menu_top_stop.jpg') no-repeat; }
.menu_top_stop_null { width: 11px; height: 23px; }
.menu_top_arrow { width: 32px; height: 23px; background: url('menu_top_arrow.jpg') no-repeat; }

a.logo_mls, a.logo_mls:visited, a.logo_mls:active, a.logo_mls:focus { width: 65px; height: 44px; display: block; }
a.logo_mls:hover { width: 65px; height: 44px; display: block; background: url('logo_mls_over.gif') no-repeat; }
a.logo_spon, a.logo_spon:visited, a.logo_spon:active, a.logo_spon:focus { width: 53px; height: 52px; display: block; }
a.logo_spon:hover { width: 53px; height: 52px; display: block; background: url('logo_spon_over_2.gif') no-repeat; }

.logo_mls_frame { position: absolute; margin-left: 57px; margin-top: 67px; width: 60px; height: 36px; background: url('logo_mls.gif') no-repeat; display: block; }
.logo_spon { position: absolute; margin-left: 837px; margin-top: 51px; width: 53px; height: 52px; background: url('logo_spon.gif') no-repeat; display: block; }


.akapitTitle { font-weight: bold; color: #fa7407; font-size: 14px; font-family: arial; border-bottom: 1px solid #cccccc; margin-bottom: 7px; }

.clear { clear: both; }

.float_left { float: left; }
.float_right { float: right; }
.float_center { margin: auto; }

.img_left_top { width: 5px; height: 5px; background: url('img_frame_left_top.jpg') no-repeat; font-size: 0px; }
.img_top { height: 5px; background: url('img_frame_top.jpg') repeat-x; font-size: 0px; }
.img_right_top { width: 5px; height: 5px; background: url('img_frame_right_top.jpg') no-repeat; font-size: 0px; }

.img_right { width: 5px; background: url('img_frame_right.jpg') repeat-y; font-size: 0px; }
.img_center { background: #fff; }
.img_left { width: 5px; background: url('img_frame_left.jpg') repeat-y; font-size: 0px; }

.img_left_bottom { width: 5px; height: 5px; background: url('img_frame_left_bottom.jpg') no-repeat; font-size: 0px; }
.img_bottom { height: 5px; background: url('img_frame_bottom.jpg') repeat-x; font-size: 0px; }
.img_right_bottom { width: 5px; height: 5px; background: url('img_frame_right_bottom.jpg') no-repeat; font-size: 0px; }

table.kalkulator_table_waluty td{ font-size: 11px; text-align: center; }

table.posrednicy { width: 558px; background: #5793c5; }
table.posrednicy td.size1{ width: 200px; }
table.posrednicy td.size2{ width: 100px; }
table.posrednicy td.size3{ width: 220px; }

table.posrednicy td{ font-size: 12px; padding: 2px; }
table.posrednicy tr.tytul{ background: #85bfef; }
table.posrednicy tr.tytul td{ text-align: center; color: #255074; }
table.posrednicy tr{ background: #fff; }


table.posrednicy_1 { width: 558px; background: #fff; }
table.posrednicy_1 td.size1{ width: 200px; }
table.posrednicy_1 td.size2{ width: 100px; text-align: center; }
table.posrednicy_1 td.size3{ width: 220px; }

table.posrednicy_1 td{ font-size: 12px; padding: 2px; }
table.posrednicy_1 tr.tytul{ background: #85bfef; }
table.posrednicy_1 tr.tytul td{ text-align: center; color: #255074; }
table.posrednicy_1 tr{  }

table.posrednicy_2 { width: 558px; background: #fff; }
table.posrednicy_2 td.size1{ width: 200px; }
table.posrednicy_2 td.size2{ width: 100px; text-align: center; }
table.posrednicy_2 td.size3{ width: 220px; }

table.posrednicy_2 td{ font-size: 12px; padding: 2px; }
table.posrednicy_2 tr.tytul{ background: #85bfef; }
table.posrednicy_2 tr.tytul td{ text-align: center; color: #255074; }
table.posrednicy_2 tr{ background: #caddfd; }

.arrow_right { width: 14px; height: 13px; background: url('arrow_right.gif') no-repeat; font-size: 0px; display: block; }
.arrow_right_top { width: 14px; height: 13px; background: url('arrow_right.gif') center 2px no-repeat; font-size: 0px; display: block; }
.bull { width: 14px; height: 13px; background: url('bull.gif') center 2px no-repeat; font-size: 0px; display: block; }

table.posrednik_info{ }
table.posrednik_info td.tytul{ font-size: 14px; font-weight: bold; color: #3773a5; }
table.posrednik_info td{ font-size: 12px; color: #330000; }

.desc_info { width: 10px; height: 9px; background: url('desc_info.gif') center 4px no-repeat; font-size: 0px; }
.desc_tel { width: 10px; height: 9px; background: url('desc_tel.gif') center 4px no-repeat; font-size: 0px; }
.desc_ul { width: 10px; height: 9px; background: url('desc_ul.gif') center 4px no-repeat; font-size: 0px; }
.desc_www { width: 10px; height: 9px; background: url('desc_www.gif') center 5px no-repeat; font-size: 0px; }
.desc_email { width: 10px; height: 9px; background: url('desc_email.gif') center 5px no-repeat; font-size: 0px; }
.desc_kom { width: 10px; height: 9px; background: url('desc_kom.gif') center 5px no-repeat; font-size: 0px; }
.desc_you { width: 10px; height: 9px; background: url('desc_you.gif') center 5px no-repeat; font-size: 0px; }
.desc_fax { width: 10px; height: 9px; background: url('desc_fax.gif') center 5px no-repeat; font-size: 0px; }

.stopka_table { position: absolute; margin-left: 43px; margin-top: 115px; }
.stopka_line1 { font-family: arial; font-weight: bold; font-size: 9px; color: #fff; }
.stopka_line1r { font-family: arial; font-size: 9px; color: #fff; }
.stopka_line2 { font-family: arial; font-size: 9px; color: #fff; }
.stopka_inline { font-family: arial; font-size: 9px; color: #fff; text-align: center; }
.stopka_table_auth { position: absolute; width: 400px; margin-left: 505px; margin-top: 115px; }

a.link_aut, a.link_aut:visited, a.link_aut:active, a.link_aut:focus { font-size: 9px; font-family: arial; font-weight: bold; color: #fff; text-decoration: none; }
a.link_aut:hover { font-size: 9px; font-family: arial; font-weight: bold; color: #fff; text-decoration: underline; }

.info_search { font-size: 10px; }
.znalezione { font-size: 11px; }

a.link_s, a.link_s:visited, a.link_s:active, a.link_s:focus { font-size: 12px; font-family: arial; color: #4a4a4a; text-decoration: none; }
a.link_s:hover { font-size: 12px; font-family: arial; color: #000; text-decoration: none; }

.image_frame_gallery { padding: 2px; border: 1px solid #eee; margin: 3px; }