html { overflow-x: hidden; height: 100%; }

body {
  background: #5a981d url('background.jpg');
  text-align: center;
  font-family: tahoma;
  font-size: 12px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  height: 100%;
}

table td{ font-family: tahoma; font-size: 12px; color: #fff; }
div{ font-family: tahoma; color: #fff;  }
form { margin: 0px; padding: 0px; }

a         { color:#fff; text-decoration: underline;}
a:visited { color:#fff; text-decoration: underline; }
a:hover   { color:#fff; 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; }

.html_bg { background: url('background.png') repeat-x; }
.html_bg_bottom { background: url('background_bottom.png') bottom repeat-x; }

.page_container { width: 907px; margin: auto; text-align: left; }

.page_top_left { width: 246px; height: 399px; float: left; }
.page_top_right { width: 661px; height: 399px; float: left; }
.page_top_right .lang { width: 661px; height: 39px; }
.page_top_right .menu { text-align: center; width: 661px; height: 137px; background: url('menu.png') repeat-x; }
.frame_menu { margin: auto; position: absolute; width: 600px; margin-left: 30px; margin-top: 25px; }
.page_top_right .txt { width: 661px; height: 223px; background: url('txt.png') no-repeat; }

.page_null { width: 907px; height: 20px; }

.start_left { width: 457px; height: 272px; float: left; margin-right: 20px; background: url('bg.png'); }
.start_right { width: 430px; height: 272px; float: left; background: url('bg.png'); }

.content_frame { padding: 20px; }
.content_frame_null { padding: 20px; padding-top: 0px; }

.info_frame { width: 620px; height: 140px; margin-left: 20px; margin-top: 12px; position: absolute; }
.info_frame .info_title { width: 620px; font-family: tahoma; font-size: 25px; margin-bottom: 15px; color: #5a981d }
.info_frame .info_txt { margin-top: 10px; width: 620px; font-family: tahoma; font-size: 12px; color: #fff; text-align: justify }

a.link_menu, a.link_menu:visited, a.link_menu:active, a.link_menu:focus { color: #fff; display: inline-block; height: 80px; text-align: center; margin-left: 20px; margin-right: 20px; line-height: 80px; text-decoration: none; }
a.link_menu:hover { text-align: center; background: url('menu.gif') center 55px no-repeat; text-decoration: none; }

a.link_menu_active, a.link_menu_active:visited, a.link_menu_active:active, a.link_menu_active:focus { color: #fff; display: inline-block; height: 80px; text-align: center; background: url('menu.gif') center 55px no-repeat; margin-left: 20px; margin-right: 20px; line-height: 80px; text-decoration: none; }
a.link_menu_active:hover { text-align: center; text-decoration: none; }

a.link_news_more, a.link_news_more:visited, a.link_news_more:active, a.link_news_more:focus { background: url('news_arrow.gif') right center no-repeat; padding-right: 6px; margin-top: 5px; float: right; color: #5a981d; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.link_news_more:hover { text-decoration: underline; }

.page_gallery { width: 655px; height: 160px; float: left; margin-right: 20px; background: url('bg.png'); }
.page_gallery img { margin-left: 20px; margin-top: 20px; }
.page_contact { width: 232px; height: 160px; float: left; background: url('bg.png'); }

.gall_img { margin-left: 20px; }

.page_content { width: 907px; background: url('bg.png'); }

.page_bottom { width: 907px; height: 50px; border-top: 1px solid #b5c09a; }

a.copy_link, a.copy_link:visited, a.copy_link:active, a.copy_link:focus { font-size: 11px; color: #fff; text-decoration: none; }
a.copy_link:hover { font-size: 11px; color: #fff; text-decoration: underline; }

.menu_bottom { position: absolute; margin-left: 20px; margin-top: 10px; }
.copy_info { position: absolute; width: 400px; margin-left: 487px; margin-top: 10px; color: #fff; font-size: 11px; text-align: right }

.img_lang { margin-left: 10px; }
.lang_frame { width: 300px; height: 15px; font-size: 0px; position: absolute; margin-left: 341px; margin-top: 10px; text-align: right; }

.page_top { width: 856px; height: 86px; background: url('page_top.jpg') top left no-repeat; }
.page_top .menu { position: absolute; width: 400px; height: 45px; margin-left: 456px; margin-top: 26px; text-align: right }
.flash { width: 856px; height: 200px; background: url('flash.jpg') no-repeat; }

.lang_opacity {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5;
}

a.link_news_more_rev, a.link_news_more_rev:visited, a.link_news_more_rev:active, a.link_news_more_rev:focus { background: url('news_arrow_rev.gif') left center no-repeat; padding-left: 6px; margin-top: 5px; float: right; color: #5F4128; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.link_news_more_rev:hover { text-decoration: underline; }

a.link_news_site, a.link_news_site:visited, a.link_news_site:active, a.link_news_site:focus { background: url('arrow.gif') left center no-repeat; padding-left: 5px; color: #5F4128; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.link_news_site:hover { text-decoration: underline; }

.bottom_info { position: absolute; width: 380px; margin-left: 455px; margin-top: 10px; font-family: tahoma; font-size: 10px; text-align: right }

.newsletter_container { position: absolute; width: 335px; margin-left: 500px; margin-top: -60px; }
.titleName { font-family: tahoma; font-size: 11px; font-weighT: bold; color: #5f4128; letter-spacing: 1px; margin-bottom: 15px; }
.titleInfo { line-height: 160% }
.newsletter_info { background: #f0af28; color: #5f4128; font-size: 11px; border: 1px solid #d49722; width: 200px; height: 14px; }
.newsletter_border { float: right; border: 1px solid #9b6615; width: 206px; height: 20px; }
.newsletter_submit { width: 18px; height: 18px; background: url('submit.gif') no-repeat; border: 0px; margin-left: 6px; margin-top: 1px; cursor: pointer; float: right; }

.col1 { width: 157px; float: left; }
.col2 { width: 699px; float: left; }

.menu_frame { margin-top: 50px; }
.menu_head { font-size: 12px; font-family: tahoma; color: #fff; font-weight: bold; margin-left: 15px; }
.menu_pod_frame { margin-left: 23px; margin-top: 3px; margin-bottom: 15px; }

.content_title { color: #5a981d; border-bottom: 1px solid #5a981d; font-family: tahoma; font-size: 12px; font-weight: bold; margin-bottom: 10px; padding-bottom: 10px; }

.content_top { margin-top: 30px; width: 699px; height: 30px; background: url('content_top.gif') no-repeat; }
.content_in { width: 699px; background: url('content_in.gif') repeat-y; }
.content_bottom { width: 699px; height: 31px; margin-bottom: 90px; background: url('content_bottom.gif') no-repeat; }

a.link_more, a.link_more:visited, a.link_more:active, a.link_more:focus { background: url('more.jpg') 3px 4px no-repeat; padding-left: 12px; height: 35px; display: block; color: #ff6c00; font-size: 10px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.link_more:hover { text-decoration: underline; }
a.link_left, a.link_left:visited, a.link_left:active, a.link_left:focus { background: url('menu_arrow.jpg') 3px 4px no-repeat; padding-left: 12px; color: #000; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.link_left:hover { text-decoration: underline; }

a.link_copy, a.link_copy:visited, a.link_copy:active, a.link_copy:focus { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.link_copy:hover { text-decoration: underline; }

.dog { width: 416px; height: 200px; background: url('dog.gif') no-repeat; position: absolute; margin-left: 103px; margin-top: -200px; }

.content_cols { background: url('col_bg.gif') repeat-y; }
.content_col1 { width: 151px; padding-right: 20px; margin-right: 20px; margin-bottom: 50px; float: left; }
.content_col1 img { margin-top: 10px; }
.content_col2 { width: 402px; float: left; margin-bottom: 15px }

.page_top_green { width: 153px; height: 133px; background: #80c342; position: absolute; margin-left: 917px; margin-top: 136px }

.table_bottom_info { margin-left: 154px; position: absolute; }
.bottom_icons { width: 96px; height: 100px; background: url('bottom_icons.jpg') no-repeat; }
.bottom_dots { width: 66px; height: 100px; background: url('bottom_dots.jpg') top center no-repeat; }
.bottom_desc { font-size: 10px; color: #a9aaaf; font-family: tahoma; vertical-align: bottom; }
.bottom_cert { float: right; margin-left: 800px; margin-top: 10px; width: 83px; height: 92px; background: url('bottom_cert.jpg') no-repeat; }

.icons_table { position: absolute; margin-left: 696px; margin-top: 65px; width: 200px; height: 20px; }
.icon1 { width: 16px; height: 16px; background: url('icon1.jpg') no-repeat; display: block; }
.icon2 { width: 16px; height: 16px; background: url('icon2.jpg') no-repeat; display: block; }
.icon3 { width: 16px; height: 16px; background: url('icon3.jpg') no-repeat; display: block; }
.icon_line { width: 9px; height: 16px; background: url('icon_line.jpg') no-repeat; }

.link_logo { position: absolute; margin-left: 153px; margin-top: 30px; width: 135px; height: 83px; }

a.start_link, a.start_link:visited, a.start_link:active, a.start_link:focus { color: #194576; font-family: tahoma; font-size: 12px; letter-spacing: -1; line-height: 120%; text-decoration: none; }
a.start_link:hover { color: #194576; font-family: tahoma; font-size: 12px; letter-spacing: -1; line-height: 120%; text-decoration: underline; }




a.menu_top_link, a.menu_top_link:visited, a.menu_top_link:active, a.menu_top_link:focus { float: left; line-height: 360%; color: #fff; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.menu_top_link:hover { color: #fff; font-size: 11px; font-family: tahoma; text-decoration: none; }


a.head_link_target, a.head_link_target:visited, a.head_link_target:active, a.head_link_target:focus { color: #9acf67; font-size: 11px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.head_link_target:hover { color: #9acf67; text-decoration: underline; }

a.link_lang, a.link_lang:visited, a.link_lang:active, a.link_lang:focus { color: #5180ae; font-size: 12px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.link_lang:hover { color: #5180ae; text-decoration: underline; }
a.link_lang_active, a.link_lang_active:visited, a.link_lang_active:active, a.link_lang_active:focus { color: #81c240; font-size: 12px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.link_lang_active:hover { color: #81c240; text-decoration: underline; }

.menu_null_left_big { width: 177px; height: 38px; float: left; }
.menu_null_left { width: 35px; height: 38px; float: left; }
.menu_arrow { width: 19px; height: 38px; background: url('menu_arrow.jpg') top left no-repeat; float: left; }
.menu_dots { width: 152px; height: 16px; background: url('mensu_dots.gif') top center no-repeat; }

.menu_container { width: 152px; background: #80c342; }
.menu_container_frame { padding: 19px 14px 19px 14px; }

.page_col_full { margin-left: 174px; margin-top: 35px; width: 740px; }
.page_col_null { width: 154px; height: 100px; float: left; }


a.menu_left_link, a.menu_left_link:visited, a.menu_left_link:active, a.menu_left_link:focus { color: #fff; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.menu_left_link:hover { color: #1a4677; font-size: 11px; 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 { color: #1a4677; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.menu_left_link_active:hover { color: #1a4677; font-size: 11px; font-family: tahoma; text-decoration: none; }

.menu_left_arrow { width: 8px; height: 11px; background: url('arrow.jpg') no-repeat; padding-left: 10px; }
.menu_left_arrow_active { width: 8px; height: 11px; background: url('arrow_active.jpg') no-repeat; padding-left: 10px; }

.menu_left_table td{ font-size: 0px; }

.title_arrow { width: 21px; height: 13px; background: url('arrow_title.jpg') center left no-repeat; }
.cms_title { font-family: tahoma; color: #81c443; font-size: 14px; font-weight: bold; }
.cms_title_table { margin-bottom: 15px; }

.mini_logo { position: absolute; margin-left: 683px; margin-top: 282px; width: 140px; height: 80px; background: url('mini_logo.png') no-repeat; z-index: 99; }
.content_image_item { position: absolute; width: 764px; height: 133px; margin-left: 1px; margin-top: 269px; }

.prod_image { width: 242px; height: 134px; float: left; }
.prod_dots { width: 70px; height: 134px; float: left; background: url('prod_dots.jpg') no-repeat; }
.prod_desc { width: 170px; height: 134px; float: left; }

.prod_title { color: #1a4476; font-size: 25px; font-family: tahoma; font-weight: bold; letter-spacing: -2px; margin-bottom: 9px; }

.arrow_mini { width: 14px; height: 10px; background: url('arrow_mini.jpg') left center no-repeat; }

.line_stats td { font-size: 0px; }
.line_stats td.info { font-family: arial, tahoma; font-size: 11px; color: #6e6d72; }

.line_stats_file { margin-top: 6px; }

.prod_desc_head { margin-bottom: 35px; }
.prod_info_null { height: 12px; }
.prod_info_frame { height: 134px; }
.prod_info_frame td{ text-align: left; vertical-align: center; }

a.prod_link_spec, a.prod_link_spec:visited, a.prod_link_spec:active, a.prod_link_spec:focus { margin-left: 6px; color: #1A4476; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.prod_link_spec:hover { margin-left: 6px; color: #1A4476; font-size: 12px; font-family: tahoma; text-decoration: underline; }









.menu_null_small { width: 260px; height: 9px; float: left; }

.menu_top { width: 260px; height: 32px; background: url('menu_top.jpg') no-repeat; }
.menu_top span{ font-size: 11px; 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: 11px; font-family: tahoma; text-decoration: none; }
a.menu_top_background_link:hover { color: #fff; font-size: 11px; font-family: tahoma; text-decoration: none; }

.menu_dot { width: 9px; height: 9px; background: url('menu_dot.jpg') center left no-repeat; }
.menu_dot_active { width: 9px; height: 9px; background: url('menu_dot_active.jpg') center left no-repeat; }



a.prod_arrow_link, a.prod_arrow_link:visited, a.prod_arrow_link:active, a.prod_arrow_link:focus { float: right; color: #8e5625; font-size: 14px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.prod_arrow_link:hover { color: #8e5625; font-size: 14px; font-family: tahoma; text-decoration: none; }

.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; }


a.info_link, a.info_link:visited, a.info_link:active, a.info_link:focus { color: #000; font-size: 11px; font-family: tahoma; text-decoration: none; }
a.info_link:hover { color: #000; font-size: 11px; font-family: tahoma; text-decoration: underline; }

a.link_top_info, a.link_top_info:visited, a.link_top_info:active, a.link_top_info:focus { color: #888888; font-size: 9px; font-family: verdana; text-decoration: none; }
a.link_top_info:hover { color: #888888; font-size: 9px; font-family: verdana; text-decoration: underline; }

a.link_moore, a.link_moore:visited, a.link_moore:active, a.link_moore:focus { color: #fff; font-size: 12px; font-family: tahoma; text-decoration: none; }
a.link_moore:hover { color: #fff; font-size: 12px; font-family: tahoma; text-decoration: underline; }


























.page_flash { margin-top: 10px; margin-bottom: 10px; width: 902px; height: 262px; background: url('page_flash.jpg') top left no-repeat; }


.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_top, a.link_menu_top:visited, a.link_menu_top:active, a.link_menu_top:focus { color: #3e3e3e; font-size: 14px; font-family: arial; text-decoration: none; }
a.link_menu_top:hover { color: #3e3e3e; font-size: 14px; font-family: arial; text-decoration: none; }
a.link_menu_top_active, a.link_menu_top_active:visited, a.link_menu_top_active:active, a.link_menu_top_active:focus { color: #fff; font-size: 14px; font-family: arial; text-decoration: none; }
a.link_menu_top_active:hover { color: #fff; font-size: 14px; font-family: arial; text-decoration: none; }

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: arial; color: #282828; text-decoration: none; }
a.link_menu_site:hover { background: #D6202F; font-size: 14px; 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: #D6202F; width: 195px; display: block; font-size: 14px; font-family: arial; color: #fff; text-decoration: none; }
a.link_menu_site_active:hover { background: #D6202F; font-size: 14px; 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_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: arial; color: #4D4D4D; text-decoration: none; }
a.link_menu_pod_site:hover { font-size: 13px; font-family: 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: 11px; font-family: tahoma; text-decoration: none; }
a.link_news:hover { color: #2c2c2c; font-size: 11px; 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: 11px; font-family: tahoma; color: #797979; width: 169px; padding: 5px; margin: auto; text-align: center; }
.boxOVER { font-size: 11px; 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 { width: 100%; margin-top: 10px; margin-bottom: 20px; border-top: 1px dashed #5f4128; }
.pageTableList2 { margin-top: 25px; 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: #654f3d; text-decoration: none; }
a.link_page_on:hover { font-size: 12px; font-family: arial; color: #654f3d; text-decoration: underline; }
.link_page_off { color: #c1ab99; font-size: 12px; font-family: arial; }
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: #c1ab99; text-decoration: none; }
a.link_page:hover { font-size: 12px; font-family: arial; font-weight: bold; color: #c1ab99; 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: #9F4B14; text-decoration: none; }
a.link_page_active:hover { font-size: 12px; font-family: arial; font-weight: bold; color: #9F4B14; text-decoration: none; }

.newsTitle { font-size: 12px; font-family: arial; color: #5F4128; font-weight: bold; letter-spacing:-0.5px; }
.newsData { font-size: 10px; font-family: arial; color: #876b54; margin-bottom: 5px }

.akapitTitle { font-size: 17px; font-family: 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: tahoma; color: #282828; text-decoration: none; }
a.link_site_map:hover { font-size: 12px; 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: 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; }




.pageTableLine { font-size: 12px; color: #aaa; font-family: arial; }
.pageListDot { font-size: 11px; color: #aaa; }

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 { 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-weight: bold; font-size: 12px; color: #7ec440; text-decoration: none; }
a.pageListLink:hover { padding: 3px; font-size: 12px; color: #7ec440; text-decoration: underline; }

a.pageListLinkActive, a.pageListLinkActive:visited, a.pageListLinkActive:active, a.pageListLinkActive:focus { padding: 3px; font-weight: bold; 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; font-weight: bold; color: #3b5e88; text-decoration: none; }
a.pageListNext:hover { padding: 3px; font-size: 12px; color: #3b5e88; text-decoration: underline; }
a.pageListPrev, a.pageListPrev:visited, a.pageListPrev:active, a.pageListPrev:focus { padding: 3px; font-size: 12px; font-weight: bold; color: #3b5e88; text-decoration: none; }
a.pageListPrev:hover { padding: 3px; font-size: 12px; color: #3b5e88; 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: 11px; 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: 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; }

.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; }




.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; }






.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_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: 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; }
