html { overflow-x: hidden; height: 100%; }

body {
  background: #5a0706 url('background.jpg');
  text-align: center;
  font-family: tahoma;
  font-size: 12px;
  color: #fdf6bd;
  margin: 0px;
  padding: 0px;
  height: 100%;
}

table td{ font-family: tahoma; font-size: 12px; color: #fdf6bd; }
div{ font-family: tahoma; color: #fdf6bd;  }
form { margin: 0px; padding: 0px; }

a         { color:#fdf6bd; text-decoration: underline;}
a:visited { color:#fdf6bd; text-decoration: underline; }
a:hover   { color:#fdf6bd; text-decoration: none; }

img { border: 0px; }

ul { margin: 0px; }

input { border: 1px solid #aaa; padding: 2px; font-size: 12px; font-family: tahoma; }
textarea { border: 1px solid #aaa; padding: 2px; font-size: 12px; font-family: tahoma; }
select { border: 1px solid #aaa; padding: 2px; font-size: 12px; font-family: tahoma; }

.submit_style { float: right; border: 1px solid #B1B1B1; background: #CFCFCF; color: #5F5F5F; padding: 2px; font-size: 12px; font-family: tahoma; cursor: pointer; margin-top: 15px; }

#documentFrame { border-bottom: 1px solid #b38545; }

.top_background { width: 100%; height: 111px; background: url('top_background.png') repeat-x; }
.top_menu { position: absolute; margin-left: -1px; width: 902px; height: 141px; background: url('top_menu.png') no-repeat; }
.col_left { width: 290px; float: left; }
.col_right { width: 610px; float: left; }
.col_full { width: 900px; float: left; }
.bottom_background { width: 100%; height: auto; border-bottom: 1px solid #b38545; background: url('bottom_background.png'); }

.pageBottomNull { width: 100%; height: 25px; }

.content_title_frame { margin-top: 5px; margin-bottom: 7px; }
.title_ornament { width: 54px; height: 41px; background: url('title_ornament.png') no-repeat; margin-top: -12px; float: left; }
.content_col_right { padding-left: 15px; color: #fdf6bd; font-size: 12px; font-family: tahoma; }
.content_col_title { padding-left: 15px; padding-right: 5px; line-height: 19px; font-size: 12px; font-weight: bold; color: #510505; font-family: tahoma; height: 19px; background: #fdf6bd; display: table; float: left; }

.gallery_button { margin-top: 15px; margin-bottom: 15px; float: right; }
.gallery_ornament { width: 54px; height: 41px; background: url('gallery_ornament.png') no-repeat; margin-top: -12px; float: left; }
.gallery_ornament_title { padding-right: 15px; padding-left: 5px; line-height: 19px; font-size: 12px; font-weight: bold; color: #510505; font-family: tahoma; height: 19px; background: #fdf6bd; display: table; float: left; }

a.gallery_button_link, a.gallery_button_link:visited, a.gallery_button_link:active, a.gallery_button_link:focus { color: #7d0d0d; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.gallery_button_link:hover { text-decoration: none; }


a.offer_bottm_link, a.offer_bottm_link:visited, a.offer_bottm_link:active, a.offer_bottm_link:focus { color: #7a6c4d; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.offer_bottm_link:hover { text-decoration: underline; }
.bottom_offer_title { font-size: 11px; font-weight: bold; color: #795a15; margin-right: 5px; }
.bottom_contact_title { font-size: 14px; font-weight: bold; color: #795a15; margin-bottom: 19px; }

.bottom_offer { float: left; width: 470px; text-align: justify; font-size: 12px; color: #7a6c4d; padding-top: 10px; padding-right: 10px; /* border-right: 1px dashed #b38545  */}
.bottom_offer_null { height: 6px; }
.bottom_contact { float: left; width: 175px; height: 85px; text-align: justify; font-size: 11px; color: #7a6c4d; padding-top: 10px; padding-right: 10px; padding-left: 10px; /* border-right: 1px dashed #b38545  */}
.bottom_copy { float: left; width: 215px; text-align: right; font-size: 11px; color: #7a6c4d; padding-top: 10px; padding-left: 10px; /* border-right: 1px dashed #b38545  */}

.logo_top { width: 180px; height: 80px; margin-top: 20px; position: absolute; }
.imgSlider { position: absolute; margin-left: 4px; margin-top: 4px; }

.img_scroller { width: 290px; height: 290px; margin-bottom: 20px; background: url('image_scroller.jpg') no-repeat; }
.button_image { height: 24px; width: 100px; cursor: pointer; background: url('button.jpg') repeat-x; border: 1px solid #440706; color: #440706; font-size: 12px; text-align: center; font-family: tahoma; font-weight: bold; }

.page_null_top { width: 900px; height: 40px; }
.leftMenu { margin-bottom: 165px; width: 290px; background: #fdf6bd; }
.leftMenuHeader { margin-top: 15px; }
.frameLeftMenu { padding-left: 24px; padding-right: 24px; padding-top: 40px; padding-bottom: 40px; }
.menuOrnament { position: absolute; width: 43px; height: 30px; background: url('menuOrnament.jpg') no-repeat; }
.menuOrnamentRight { position: absolute; margin-left: 236px; margin-top: -54px; width: 54px; height: 54px; background: url('menuOrnamentRight.jpg') no-repeat; }
.menuTitle { position: absolute; margin-left: 50px; margin-top: 12px;  color: #7d0d0d; font-size: 12px; font-family: tahoma; font-weight: bold; }

.frame_menu { position: absolute; margin-left: 360px; margin-top: 78px; }
a.link_menu_top, a.link_menu_top:visited, a.link_menu_top:active, a.link_menu_top:focus { margin-right: 19px; color: #7d0d0d; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.link_menu_top:hover { border-bottom: 2px solid #7d0d0d; text-decoration: underline; }
a.link_menu_top_active, a.link_menu_top_active:visited, a.link_menu_top_active:active, a.link_menu_top_active:focus { margin-right: 19px; color: #7d0d0d; font-size: 12px; font-family: tahoma; font-weight: bold; border-bottom: 2px solid #7d0d0d; text-decoration: underline; }
a.link_menu_top_active:hover { border-bottom: 2px solid #7d0d0d; text-decoration: underline; }

a.link_menu_left, a.link_menu_left:visited, a.link_menu_left:active, a.link_menu_left:focus { padding-left: 9px; display: block; background: url('left_arrow.gif') center left no-repeat; color: #454330; font-size: 12px; font-family: tahoma; text-decoration: none; margin-bottom: 5px; }
a.link_menu_left:hover { color: #ebae43; text-decoration: none; }
a.link_menu_left_active, a.link_menu_left_active:visited, a.link_menu_left_active:active, a.link_menu_left_active:focus { padding-left: 9px; display: block; background: url('left_arrow.gif') center left no-repeat; color: #ebae43; font-size: 12px; font-family: tahoma; text-decoration: none; margin-bottom: 5px; }
a.link_menu_left_active:hover { color: #ebae43; text-decoration: none; }

.link_menu_left_title { color: #454330; font-size: 12px; margin-bottom: 5px; font-family: tahoma; font-weight: bold; }
.link_menu_null { height: 10px; }

.page_container { width: 900px; margin: auto; text-align: left; }
.page_top { width: 900px; height: 110px; background: url('page_top.jpg') top left no-repeat; }
.page_bottom { width: 900px; height: 18px; background: url('page_bottom.jpg') top left no-repeat; }
.page_flash { width: 900px; height: 47px; background: url('page_flash.jpg') top left no-repeat; }
.page_auth { width: 900px; height: 30px; }
.flash_slices { position: absolute; z-index: 99; width: 900px; height: 297px; background: url('flash_slices.gif') no-repeat; }

.menu_container { position: absolute; margin-left: 27px; margin-top: 24px; }

.gallery_panel_null { width: 590px; height: 20px; }
.gallery_panel_left_null { width: 20px; height: 172px; float: left; }
.gallery_image { width: 162px; height: 162px; float: left; border: 1px solid #b38545; padding: 10px; background: url('bottom_background.png'); }

#content { overflow: hidden; width: 592px; position: relative; height: 592px; }
.sub { overflow: hidden; width: 592px; position: relative; height: 592px; }

a.pager_link, a.pager_link:visited, a.pager_link:active, a.pager_link:focus { border: 1px solid #b38545; padding: 5px; margin-left: 10px; background: url('bottom_background.png'); color: #b38545; font-size: 13px; font-weight: bold; float: left; font-family: tahoma; text-decoration: none; }
a.pager_link:hover { color: #ebae43; text-decoration: none; }
a.pager_link_active, a.pager_link_active:visited, a.pager_link_active:active, a.pager_link_active:focus { border: 1px solid #FDF6BD; padding: 5px; margin-left: 10px; background: #FDF6BD; color: #7d0d0d; font-size: 13px; font-weight: bold; float: left; font-family: tahoma; text-decoration: none; }
a.pager_link_active:hover { color: #ebae43; text-decoration: none; }

.ornament { position: absolute; width: 311px; height: 136px; margin-top: -136px; background: url('ornament.png') no-repeat; }

.pager_frame_top { width: 592px; border-bottom: 1px solid #b38545; margin-bottom: 10px; }
.pager_frame_top_in { float: right; margin-bottom: 10px; }
.pager_frame { width: 592px; border-top: 1px solid #b38545; margin-top: 10px; }
.pager_frame_in { float: right; margin-top: 10px; }

.page_icons { width: 900px; height: 135px; background: url('page_icons.jpg') top left no-repeat; }
.page_null { width: 900px; height: 25px; background: url('page_null.jpg') top left no-repeat; }
.page_title { width: 900px; height: 17px; background: url('page_title.jpg') top left no-repeat; }
.page_title_content { width: 900px; height: 17px; background: url('page_title_content.jpg') top left no-repeat; }
.page_title_one { width: 900px; height: 17px; background: url('page_title_one.jpg') top left no-repeat; }
.page_content { width: 900px; background: url('page_content.jpg') top left repeat-y; }

.start_col1 { width: 230px; float: left; }
.start_col2 { width: 404px; float: left; }
.start_col3 { width: 265px; float: left; }

.icon_frame { width: 224px; text-align: right; margin-top: 10px; margin-left: 20px; }
.icon_inspiracje { width: 224px; height: 70px; background: url('icon_inspiracje.jpg') no-repeat; }
.icon_wykonawca { width: 224px; height: 70px; background: url('icon_wykonawca.jpg') no-repeat; }
.icon_desc { margin-top: 5px; margin-bottom: 5px; text-align: justify; }

.start_col1_title { position: absolute; margin-left: 75px; font-family: tahoma; font-size: 12px; font-weight: bold; color: #485c57; }
.start_col2_title { position: absolute; margin-left: 245px; font-family: tahoma; font-size: 12px; font-weight: bold; color: #485c57; }
.start_col3_title { position: absolute; margin-left: 647px; font-family: tahoma; font-size: 12px; font-weight: bold; color: #485c57; }

.oferta_menu { width: 150px; margin-left: 70px; margin-top: 10px; margin-bottom: 10px; }
.content_start { margin: 10px 15px 10px 15px; text-align: justify; }
.page_frame_content { margin: 10px 15px 10px 15px; }
.one_frame_content { margin-left: 75px; margin-top: 10px; margin-right: 10px; }

a.link_oferta, a.link_oferta:visited, a.link_oferta:active, a.link_oferta:focus { background: url('menu_arrow.jpg') 0px 3px no-repeat; padding-left: 9px; color: #999999; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_oferta:hover { background: url('menu_arrow_active.jpg') 0px 3px no-repeat; padding-left: 9px; color: #39a68b; font-family: tahoma; text-decoration: none; }
a.link_oferta_active, a.link_oferta_active:visited, a.link_oferta_active:active, a.link_oferta_active:focus { background: url('menu_arrow_active.jpg') 0px 3px no-repeat; padding-left: 9px; color: #39a68b; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_oferta_active:hover { background: url('menu_arrow_active.jpg') 0px 3px no-repeat; padding-left: 9px; color: #39a68b; font-family: tahoma; text-decoration: underline; }

a.link_oferta2, a.link_oferta2:visited, a.link_oferta2:active, a.link_oferta2:focus { background: url('menu_arrow2.jpg') 7px 3px no-repeat; padding-left: 15px; color: #999999; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_oferta2:hover { background: url('menu_arrow2_active.jpg') 7px 3px no-repeat; padding-left: 15px; color: #862725; font-family: tahoma; text-decoration: none; }
a.link_oferta2_active, a.link_oferta2_active:visited, a.link_oferta2_active:active, a.link_oferta2_active:focus { background: url('menu_arrow2_active.jpg') 7px 3px no-repeat; padding-left: 15px; color: #862725; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_oferta2_active:hover { background: url('menu_arrow2_active.jpg') 7px 3px no-repeat; padding-left: 15px; color: #862725; font-family: tahoma; text-decoration: underline; }


a.link_oferta_prod, a.link_oferta_prod:visited, a.link_oferta_prod:active, a.link_oferta_prod:focus { color: #999999; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_oferta_prod:hover { color: #862725; font-family: tahoma; text-decoration: none; }
a.link_oferta_prod_active, a.link_oferta_prod_active:visited, a.link_oferta_prod_active:active, a.link_oferta_prod_active:focus { color: #862725; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_oferta_prod_active:hover { color: #862725; font-family: tahoma; text-decoration: none; }

.menu_dot_active { width: 8px; height: 8px; background: url('menu_arrow_active.jpg') 0px 3px no-repeat; font-size: 0px; }
.menu_dot { width: 8px; height: 8px; background: url('menu_arrow.jpg') 0px 3px no-repeat; font-size: 0px; }

a.link_bottom, a.link_bottom:visited, a.link_bottom:active, a.link_bottom:focus { color: #999999; font-size: 10px; font-family: tahoma; margin-right: 10px; text-decoration: none; }
a.link_bottom:hover { color: #39a68b; font-family: tahoma; text-decoration: none; }

a.link_auth, a.link_auth:visited, a.link_auth:active, a.link_auth:focus { color: #862725; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_auth:hover { color: #862725; font-family: tahoma; text-decoration: underline; }

.page_col1 { width: 230px; float: left; }
.page_col2 { width: 669px; float: left; }

.menu_bottom { position: absolute; margin-left: 10px; }
.bottom_auth { position: absolute; width: 400px; margin-left: 490px; text-align: right; }

.menu_null_small { width: 260px; height: 9px; }

.nivoSlider { height: 297px; }

.nivo-controlNav { display: none; }
.nivo-controlNav a { display: none; }
.nivo-controlNav a.active { display: none; }

.nivo-directionNav a { display:none; }
a.nivo-nextNav { display: none; }
a.nivo-prevNav { display: none; }


.menu_top { width: 260px; height: 32px; background: url('menu_top.jpg') no-repeat; }
.menu_top span{ font-size: 12px; font-family: tahoma; color: #fff; font-weight: bold; position: absolute; margin-left: 17px; margin-top: 5px; }
.menu_in { width: 260px; background: url('menu_in.jpg') repeat-y; }
.menu_in_content { padding-left: 10px; padding-right: 10px; }

.menu_top_background { height: 33px; background: url('menu_top_background.jpg') repeat-x; }
.menu_top_background_active { height: 33px; background: url('menu_top_background_active.jpg') repeat-x; }
.menu_top_background td{ text-align: center; vertical-align: top; }
.menu_top_background_line { width: 2px; height: 33px; background: url('menu_top_line.jpg') no-repeat; }
.menu_top_background_left { position: absolute; height: 33px; width: 4px; background: url('menu_top_left.jpg') no-repeat; }
.menu_top_background_left_active { position: absolute; height: 33px; width: 4px; background: url('menu_top_left_active.jpg') no-repeat; }
.menu_top_background_right { height: 33px; width: 4px; background: url('menu_top_right.jpg') no-repeat; }
.menu_top_background_right_active { height: 33px; width: 4px; background: url('menu_top_right_active.jpg') no-repeat; }

a.menu_top_background_link, a.menu_top_background_link:visited, a.menu_top_background_link:active, a.menu_top_background_link:focus { line-height: 290%; color: #fff; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.menu_top_background_link:hover { color: #fff; font-size: 12px; font-family: tahoma; text-decoration: none; }


a.menu_left_link, a.menu_left_link:visited, a.menu_left_link:active, a.menu_left_link:focus { color: #28211d; font-size: 10px; font-family: tahoma; text-decoration: none; }
a.menu_left_link:hover { color: #8e5625; font-size: 10px; font-family: tahoma; text-decoration: none; }
a.menu_left_link_active, a.menu_left_link_active:visited, a.menu_left_link_active:active, a.menu_left_link_active:focus { font-weight: bold; color: #8e5625; font-size: 10px; font-family: tahoma; text-decoration: none; }
a.menu_left_link_active:hover { color: #8e5625; font-size: 10px; font-family: tahoma; text-decoration: none; }

a.link_watched, a.link_watched:visited, a.link_watched:active, a.link_watched:focus { color: #28211d; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_watched:hover { color: #8e5625; font-size: 12px; font-family: tahoma; text-decoration: none; }

a.menu_pod_menu, a.menu_pod_menu:visited, a.menu_pod_menu:active, a.menu_pod_menu:focus { color: #6d6d6d; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.menu_pod_menu:hover { color: #6d6d6d; font-size: 12px; font-family: tahoma; text-decoration: none; }



.content_frame_menu { margin-left: 5px; margin-top: 8px; }

.content_frame { margin-left: 5px; margin-top: 8px; }
.content_top { width: 675px; height: 12px; background: url('content_top.jpg') no-repeat; }
.content_bottom { width: 675px; height: 12px; background: url('content_bottom.jpg') no-repeat; }
.content_in { width: 675px; background: url('content_in.jpg') repeat-y; }
.content_in_frame { padding: 0px 15px 0px 15px; }
.content_title { color: #852725; font-size: 17px; font-family: tahoma; margin-bottom: 15px; padding: 2px; }
.content_title_arrow_pod { color: #28211d; font-size: 12px; font-family: tahoma; padding: 2px; }
.content_title_pod { color: #862725; font-size: 12px; font-family: tahoma; padding: 2px; }
.content_title_null { font-size: 0px; height: 7px; }
.content_line_null { border-bottom: 1px solid #8e5625; height: 4px; color: #8e5625; font-size: 0px; font-family: tahoma; padding: 2px; }
.content_line_big_null { height: 22px; font-size: 0px; }

.content_top_menu { width: 675px; height: 7px; background: url('content_top_menu.jpg') no-repeat; }
.content_bottom_menu { width: 675px; height: 7px; background: url('content_bottom_menu.jpg') no-repeat; }
.content_in_menu { width: 675px; background: url('content_in_menu.jpg') repeat-y; }


.button_zapytania { width: 162px; height: 17px; background: url('button_zapytania.jpg') no-repeat; position: absolute; margin-left: 320px; margin-top: 77px; display: block; }
.button_formularz { width: 135px; height: 17px; background: url('button_formularz.jpg') no-repeat; position: absolute; margin-left: 492px; margin-top: 77px; display: block; }
.button_delete { width: 13px; height: 12px; background: url('button_delete.jpg') no-repeat; display: block; float: right; }
.button_send { width: 108px; height: 27px; background: url('button_send.jpg') no-repeat; display: block; float: right; margin-top: 7px; margin-right: 10px; }



.prod_frame_null { width: 13px; height: 227px; float: left; font-size: 0px; }
.prod_frame { width: 200px; height: 227px; float: left; }
.prod_frame_bg { width: 200px; height: 227px; float: left; background: #f3efec; }
.prod_name { color: #862725; font-size: 12px; font-family: tahoma; font-weight: bold; padding: 4px; }
.prod_image { width: 200px; height: 154px; }
.prod_image_top { width: 200px; height: 4px; font-size: 0px; }
.prod_desc { padding: 4px; text-align: right; font-size: 12px; font-family: tahoma; color: #28211d; }

a.prod_arrow_link, a.prod_arrow_link:visited, a.prod_arrow_link:active, a.prod_arrow_link:focus { color: #862725; font-size: 14px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.prod_arrow_link:hover { color: #862725; font-size: 14px; font-family: tahoma; text-decoration: underline; }

.prod_image_left { float: left; }
.prod_frame_show { background: #f4f0ec; }
.prod_frame_show_desc { margin-left: 20px; margin-top: 16px; text-align: justify; margin-bottom: 13px; font-size: 12px; font-family: tahoma; color: #28211d; float: left; width: 405px; }

.button_drukuj { width: 116px; height: 44px; background: url('button_drukuj.jpg') no-repeat; display: block; margin-top: 10px; float: right; }

.content_widget { width: 335px; height: 206px; background: url('content_widget.jpg') no-repeat; float: left; }
.content_widget .dot_left { width: 1px; height: 1px; background: #e3e1e0; position: absolute; margin-left: 2px; margin-top: 2px; z-index: 99; }
.content_widget .dot_right { width: 1px; height: 1px; background: #e3e1e0; position: absolute; margin-left: 332px; margin-top: 2px; z-index: 99; }
.content_widget .dot_left_down { width: 1px; height: 1px; background: #e3e1e0; position: absolute; margin-left: 2px; margin-top: 203px; z-index: 99; }
.content_widget .dot_right_down { width: 1px; height: 1px; background: #e3e1e0; position: absolute; margin-left: 332px; margin-top: 203px; z-index: 99; }

.content_question { width: 335px; height: 206px; background: url('content_question.jpg') no-repeat; float: left; }
.content_null { width: 5px; height: 206px; font-size: 0px; float: left; }
.content_null_button { width: 675px; height: 8px; font-size: 0px; float: left; } 




.button_kurs { width: 245px; height: 55px; background: url('button_kurs.jpg') no-repeat; display: block; }
.button_projekt { width: 245px; height: 55px; background: url('button_projekt.jpg') no-repeat; display: block; }
.button_null { width: 245px; height: 10px; font-size: 0px; }


a.link_menu_site, a.link_menu_site:visited, a.link_menu_site:active, a.link_menu_site:focus { background: url('menu_site_dot.gif') 3px 2px no-repeat; padding: 3px 0px 3px 15px; width: 195px; display: block; font-size: 14px; font-family: myriad pro, arial; color: #282828; text-decoration: none; }
a.link_menu_site:hover { background: #D6202F; font-size: 14px; font-family: myriad pro, 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: #D6202F; width: 195px; display: block; font-size: 14px; font-family: myriad pro, arial; color: #fff; text-decoration: none; }
a.link_menu_site_active:hover { background: #D6202F; font-size: 14px; font-family: myriad pro, 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_menu_pod_site, a.link_menu_pod_site:visited, a.link_menu_pod_site:active, a.link_menu_pod_site:focus { background: url('cmsDot.gif') 6px 5px no-repeat; padding: 3px 0px 3px 15px; width: 195px; display: block; font-size: 13px; font-family: myriad pro, arial; color: #4D4D4D; text-decoration: none; }
a.link_menu_pod_site:hover { font-size: 13px; font-family: myriad pro, arial; color: #4D4D4D; text-decoration: underline; }


a.link_news, a.link_news:visited, a.link_news:active, a.link_news:focus { color: #2c2c2c; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_news:hover { color: #2c2c2c; font-size: 12px; font-family: tahoma; text-decoration: underline; }

.search_button { width: 65px; height: 21px; background: url('search_button.jpg') no-repeat; cursor: pointer; border: 0px; }
.search_button:hover { width: 65px; height: 21px; background: url('search_button_hover.jpg') no-repeat; cursor: pointer; border: 0px; }

.page_animation { width: 646px; height: 280px; background: url('page_animation.jpg') no-repeat; }



.newsletter_input { width: 210px; height: 25px; background: url('newsletter_bg.jpg') repeat-x; border: 0px; border-top: 1px solid #bbbfbe; border-left: 1px solid #bbbfbe; }

.button_news { width: 119px; height: 17px; background: url('button_news.jpg') no-repeat; display: block; float: right; }
.button_newsletter { width: 158px; height: 17px; background: url('button_newsletter.jpg') no-repeat; border: 0px; cursor: pointer; float: right; }

.box1_td { width: 171px; height: 166px; background: url('box1.jpg') center no-repeat; }
.box1 { margin: auto; width: 171px; height: 166px; background: url('box1.jpg') no-repeat; display: block; }
.box1:hover { margin: auto; width: 171px; height: 166px; background: url('box1_hover.jpg') no-repeat; display: block; }
.box2_td { width: 171px; height: 166px; background: url('box2.jpg') center no-repeat; }
.box2 { margin: auto; width: 171px; height: 166px; background: url('box2.jpg') no-repeat; display: block; }
.box2:hover { margin: auto; width: 171px; height: 166px; background: url('box2_hover.jpg') no-repeat; display: block; }
.box3_td { width: 171px; height: 166px; background: url('box3.jpg') center no-repeat; }
.box3 { margin: auto; width: 171px; height: 166px; background: url('box3.jpg') no-repeat; display: block; }
.box3:hover { margin: auto; width: 171px; height: 166px; background: url('box3_hover.jpg') no-repeat; display: block; }

.boxOUT { font-size: 12px; font-family: tahoma; color: #797979; width: 169px; padding: 5px; margin: auto; text-align: center; }
.boxOVER { font-size: 12px; font-family: tahoma; color: #fff; width: 169px; padding: 5px; margin: auto; text-align: center; background: #1969a5; }

.table_box td { width: 205px; vertical-align: top; }
.table_box td.null{ height: 15px; font-size: 0px; }

.pageTableList { margin-top: 40px; width: 100%; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; background: #fff; }
.pageTableList2 { width: 100%; border-top: 1px solid #c6c6c6; background: #fff; }
.pageTableList2 td{ padding: 2px; }

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; font-size: 12px; }
a.link_page, a.link_page:visited, a.link_page:active, a.link_page:focus { font-size: 13px; font-family: myriad pro, arial; font-weight: bold; color: #535353; text-decoration: none; }
a.link_page:hover { font-size: 13px; font-family: myriad pro, 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: #d6202f; text-decoration: none; }
a.link_page_active:hover { font-size: 12px; font-family: arial; font-weight: bold; color: #d6202f; text-decoration: none; }

.newsTitle { font-size: 13px; font-family: tahoma; color: #852725; font-weight: bold; }
.newsData { font-size: 9px; font-family: tahoma; color: #aaa; }

.akapitTitle { font-size: 17px; font-family: myriad pro, arial; color: #d6202f; font-weight: bold; letter-spacing:-0.5px; margin-bottom: 15px; border-bottom: 1px solid #B1B1B1; padding: 3px; background: #fff; border-top: 1px solid #B1B1B1; }


table.cms_table {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: blue;
	border-collapse: collapse;
	background-color: white;
}
table.cms_table th {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: ;
}
table.cms_table td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: ;
}




















.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; }

.kontakterror_true { border: 1px solid #C21118; padding: 10px; color: #8A080D; background: #fff; }
.kontakterror_true_null{ height: 10px; }


.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: 128px; margin-top: 8px; }
a.link_table_top, a.link_table_top:visited, a.link_table_top:active, a.link_table_top:focus { font-size: 12px; font-family: arial; color: #3e3e3e; text-decoration: none; }
a.link_table_top:hover { font-size: 12px; font-family: arial; color: #3e3e3e; text-decoration: underline; }


.pageTableLine { font-size: 12px; color: #747051; font-family: arial; }
.pageListDot { font-size: 12px; color: #747051; }

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_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 { 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: #62554D; text-decoration: none; }
a.pageListLink:hover { padding: 3px; font-size: 12px; color: #62554D; text-decoration: underline; }

a.pageListLinkActive, a.pageListLinkActive:visited, a.pageListLinkActive:active, a.pageListLinkActive:focus { font-weight: bold; padding: 3px; font-size: 12px; color: #B55625; text-decoration: none; }
a.pageListLinkActive:hover { padding: 3px; font-size: 12px; color: #B55625; text-decoration: underline; }

a.pageListNext, a.pageListNext:visited, a.pageListNext:active, a.pageListNext:focus { padding: 3px; font-size: 12px; color: #B55625; text-decoration: none; }
a.pageListNext:hover { padding: 3px; font-size: 12px; color: #B55625; text-decoration: underline; }
a.pageListPrev, a.pageListPrev:visited, a.pageListPrev:active, a.pageListPrev:focus { padding: 3px; font-size: 12px; color: #B55625; text-decoration: none; }
a.pageListPrev:hover { padding: 3px; font-size: 12px; color: #B55625; 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; }

.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; }
.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_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: 12px; font-family: arial }
.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: 12px; color: #f68b2c; text-decoration: none; }
a.top_links_site:hover { font-family: arial; font-size: 12px; 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: 12px; 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; }

.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: 12px; 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: 12px; color: #f68b2c; text-decoration: none; }
a.foto_frame_developer_link:hover { font-family: verdana; font-weight: bold; font-size: 12px; 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: 12px; width: 78px; }
.input_type_big { border: 1px solid #aaa; font-size: 12px; 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: 12px; 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; }




.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: 12px; font-family: tahoma; color: #535353; text-decoration: none; }
a.bottomLinkMenu:hover { font-size: 12px; font-family: tahoma; color: #535353; text-decoration: underline; }

.copyrightLinks { position: absolute; width: 270px; color: #ff9330; font-size: 12px; 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: 12px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.copyLink:hover { color: #ff9330; font-size: 12px; 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; }

.menu_left_arrow { color: #8c8888; font-size: 12px; 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_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; }




.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; }



.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 {}
.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: 12px; 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: 12px; }

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; }
