html { overflow-x: hidden; }

body {
  background: #080707;
  text-align: center;
  font-family: arial;
  font-size: 12px;
  color: #2e302e;
  margin: 0px;
  padding: 0px;
}

table td{ font-family: arial; color: #2e302e; font-size: 12px; }
div{ font-family: arial; color: #2e302e; font-size: 12px; }
p{ font-family: arial; color: #2e302e; font-size: 12px; padding: 0px; margin: 0px; }
form{ padding: 0px; margin: 0px; }

a         { color:#40445a; text-decoration: none; }
a:visited { color:#40445a; text-decoration: none; }
a:hover   { color:#fa7407; text-decoration: underline; }

#gallery {position:relative; width: 598px; height: 274px; }
#images {/* height:225px; background:#eef5f6; margin-bottom:20px */}
#image {position:relative; width:598px; height:254px;background:#FFF url(images/loading.gif) center center no-repeat}
#image img {position:absolute; }
#thumbwrapper { width:598px;  height:20px; }
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left: -40px;}
#thumbs li {float:left; margin-right:5px; cursor:pointer; color: #000; border: 1px solid #aaa; background: #eee; padding: 5px; }
#thumbs li:hover {float:left; margin-right:5px; cursor:pointer; color: #000; border: 1px solid #aaa; background: #f00; padding: 5px; }
.imgnav {position:absolute; width:598px; height: 254px; z-index:100; z-index:100; }
/* 
#previmg {left:0; background:url(images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)} */


.page_container { position: relative; width: 940px; margin: auto; text-align: left; }
.page_top { width: 940px; height: 14px; background: url('page_top.png') no-repeat; }
.page_bottom { width: 940px; height: 18px; background: url('page_bottom.jpg') repeat-x; }
.page_bottom_null { width: 940px; height: 18px; background: #991317; }
.page_bottom_auth { float: right; color: #4b4b4b; font-size: 11px; font-family: Arial; margin-right: 20px; }
.page_logo { position: absolute; margin-left: 40px; width: 180px; height: 88px; }
.page_menu { width: 940px; height: 88px; background: url('page_menu.png') no-repeat; }
.page_menu_container { margin-left: 342px; position: absolute; }
.page_title { width: 940px; height: 178px; background: url('page_title.png') no-repeat; }


.page_content { width: 940px; background: #971216 url('page_content.png') repeat-x; display: table-cell; }


.mini_box_search_container { padding: 11px 20px 0px 20px; }
.mini_box_search_title { font-size: 14px; font-family: arial; color: #f6f6de; }
.mini_box_search_content { padding-top: 8px; height: 21px; }
.mini_box_search_option { color: #30302f; font-size: 11px; }

.mini_box_null { width: 282px; height: 8px; font-size: 0px; }

.mini_box_login_container { padding: 15px 20px 0px 20px; }
.mini_box_login_title { font-size: 14px; font-family: arial; color: #f6f6de; }
.mini_box_login_table { margin-top: 6px; }
.mini_box_login_table_title { width: 59px; font-size: 10px; font-family: arial; color: #cccccc; }
.mini_box_login_table_null { height: 7px; font-size: 0px; }
.mini_box_login_table_null_font { font-size: 0px; }
.mini_box_login_table_input { width: 162px; height: 13px; padding: 2px; background: #aea299; border: 0px; font-size: 11px; }

.news_bg { background: url('news_title.jpg') no-repeat; height: 28px; width: 265px; }
.news_bg div { color: #fff; font-family: Trebuchet MS; font-size: 11px; font-weight: bold; margin-left: 19px; padding-top: 2px; }

.news_in_container { margin-left: 19px; width: 244px; color: #e4b492; font-size: 10px; font-family: Trebuchet MS; }
.news_in_title { color: #fff; font-family: Trebuchet MS; font-size: 10px; width: 185px; float: left; }
.news_in_date { color: #e4b492; font-family: Trebuchet MS; font-size: 10px; float: right; }
.news_in_null { width: 264px; height: 20px; }

.news_list_table { margin-bottom: 3px; }
.news_list_table_title { width: 471px; font-size: 12px; font-weight: bold; }
.news_list_table_date { text-align: right; color: #a3a386; font-size: 9px; font-family: verdana; }
.news_list_null { width: 570px; height: 15px; }
.news_list_block_null { margin-left: 12px; width: 252px; height: 10px; }

.portfolio_container_top { margin-left: 1px; width: 233px; }
.portfolio_container_top_title { margin-left: 15px; padding: 1px; font-size: 11px; color: #e4b492; font-family: "Trebuchet MS"; font-weight: bold; }
.portfolio_frame { margin-left: 1px; width: 233px; background: #2e302e url('menu_background_portfolio.gif'); }
.portfolio_table_items { margin-left: 10px; width: 223px; padding-top: 8px; padding-bottom: 8px; }
.portfolio_table_item_null { height: 5px; }
.portfolio_table_null { margin-left: 12px; width: 252px; height: 10px; }
.portfolio_www_title { font-size: 16px; font-weight: bold; }
.portfolio_www_title_icon { width: 16px; height: 16px; background: url('icon_monitor_pc.gif') no-repeat; }
a.portfolio_www_link, a.portfolio_www_link:visited, a.portfolio_www_link:active, a.portfolio_www_link:focus { padding: 3px; font-size: 12px; font-weight: bold; color: #777; text-decoration: none; }
a.portfolio_www_link:hover { padding: 3px; font-size: 12px; color: #f68619; font-weight: bold; text-decoration: underline; }
.portfolio_content_top { width: 570px; height: 15px; clear: both; }
.portfolio_container { width: 369px; height: 260px; float: left; }
.portfolio_container_big { width: 369px; height: 290px; float: left; }
.portfolio_slideshow { position: absolute; padding: 1px; background: #fff; border: 1px solid #d6d6d6; width: 367px; height: 252px; }
.portfolio_slideshow_boxes { position: absolute; margin-top: 260px; width: 200px; z-index: 99; height: 30px; }
.portfolio_www_desc_frame { width: 202px; height: 250px; float: left; }
.portfolio_www_desc { margin-left: 15px; font-size: 11px; text-align: justify; }
.portfolio_null_block { float: left; width: 182px; height: 170px; }
.portfolio_block { width: 179px; background: url('box_arrow.jpg') top right no-repeat; }
.portfolio_block_title { font-weight: bold; font-size: 10px; font-family: verdana; }
.portfolio_block_desc { font-size: 9px; font-family: verdana; }
.portfolio_block_img { border: 1px solid #d6d6d6; padding: 0px; margin: 0px; background: #fff; }
.portfolio_block_null { float: left; width: 9px; height: 118px; }
.portfolio_block_null_bottom { width: 570px; height: 11px; }
.portfolio_product_block { float: left; width: 182px; height: 170px; }
.portfolio_identif_table { margin-top: 5px; }
.portfolio_identif_table_desc { font-size: 11px; text-align: justify; vertical-align: top; }
.portfolio_identif_table_null { width: 20px; }
.portfolio_identif_block_inside { width: 205px; height: 250px; float: left; }
.portfolio_identif_block_img { width: 365px; height: 250px; float: left; }
.portfolio_identif_desc { padding: 5px; font-size: 11px; text-align: justify; }


.slidebox_one { width: 598px; height: 254px; }
.slidebox_head { filter: alpha(opacity=0); opacity: 0; position: absolute; width: 598px; height: 254px; }
.slideshowButton { width: 598px; height: 254px; display: block; }

.slidebox_mini_one { border: 1px solid #fff; position: absolute; width: 365px; height: 250px; }
.slidebox_mini_head { filter: alpha(opacity=0); opacity: 0; border: 1px solid #fff; position: absolute; width: 365px; height: 250px; }

.viz_container_big { width: 570px; height: 360px; float: left; }
.viz_slideshow { position: absolute; padding: 1px; background: #fff; border: 1px solid #d6d6d6; width: 567px; height: 293px; }
.viz_slideshow_boxes { position: absolute; margin-top: 330px; width: 400px; z-index: 99; height: 60px; }
.vizbox_mini_one { border: 1px solid #fff; position: absolute; width: 565px; height: 291px; }
.vizbox_mini_head { filter: alpha(opacity=0); opacity: 0; border: 1px solid #fff; position: absolute; width: 565px; height: 291px; }
.vizbox_mini_text { position: absolute; margin-top: 300px; }
.vizbox_mini_text span { color: #b6b68d; }

.contact_container { margin-left: 16px; }
.contact_form_container { padding: 17px 20px 17px 20px; }
.contact_form_title { font-size: 14px; font-family: arial; color: #f6f6de; }
.contact_form_table { margin-top: 11px; }
.contact_form_table_title { font-size: 10px; font-family: arial; color: #cccccc; }
.contact_form_table_null { height: 2px; font-size: 0px; }
.contact_form_table_null_bottom { height: 4px; font-size: 0px; }
.contact_form_input { width: 219px; padding: 4px; background: #aea299; border: 0px; font-size: 11px; }
.contact_form_textarea { resize: none; width: 227px; min-width: aea299; max-width: 227px; height: 91px; min-height: 91px; max-height: 91px; padding: 4px; background: #aea299; border: 0px; font-size: 11px; }
.contact_page { padding: 20px 24px 15px 24px; color: #2e302e; }


.clients_title { margin-left: 19px; width: 244px; color: #fff; font-weight: bold; font-family: Trebuchet MS; font-size: 11px; margin-top: 11px; margin-bottom: 10px; }
.clients_box { margin-left: 18px; border: 4px solid #770911; width: 239px; height: 78px; margin-top: 4px; }

.slideBox_container_top { margin-top: 30px; display: block; }
.slideBox_container { height: 255px; width: 600px; display: block; }
.slideBox_boxes { position: absolute; z-index: 99; margin-top: -30px; height: 30px; }

.error_login_frame { padding: 15px 24px 15px 24px; color: #2e302e; height: 250px; }
.error_login_container { border: 2px solid #da5937; padding: 25px; background: #ffd4c9; }
.error_login_icon { width: 48px; height: 48px; background: url('icon_error.jpg') no-repeat; }
.error_login_text{ font-weight: bold; color: #da5937; padding-left: 25px; }

.left_menu_container { margin-left: 1px; width: 233px; background: #2e302e; }
.left_menu_title { margin-left: 2px; padding: 1px;  font-size: 11px; color: #fff; font-family: 'Trebuchet MS'; font-weight: bold; }
.left_menu_items { margin-left: 10px; width: 223px; }

.page_content_frame { padding: 15px 24px 15px 24px; color: #2e302e; }




a.menus_link, a.menus_link:visited, a.menus_link:active, a.menus_link:focus { color: #e4b492; font-size: 11px; font-family: arial; text-decoration: none; }
a.menus_link:hover { color: #e4b492; font-size: 11px; font-family: arial; text-decoration: underline; }

a.menus_link_white, a.menus_link_white:visited, a.menus_link_white:active, a.menus_link_white:focus { color: #fff; font-size: 11px; font-family: arial; text-decoration: none; }
a.menus_link_white:hover { color: #fff; font-size: 11px; font-family: arial; text-decoration: underline; }


.page_col_1 { width: 289px; float: left; clear: left; overflow: hidden;  }
.page_col_null { width: 29px; height: 700px; float: left; overflow: hidden; }
.page_col_small_null { width: 29px; height: 300px; float: left; overflow: hidden; }
.page_col_2 { width: 620px; float: left; overflow: hidden;  }
.page_col_2_other { width: 640px; float: left; overflow: hidden; clear: right }

.box_search { margin-left: 17px; margin-top: 20px; width: 267px; height: 74px; background: url('box_search.png') no-repeat; }
.box_login { margin-left: 18px; width: 267px; height: 113px; background: url('box_login.png') no-repeat; }
.box_login_top { margin-left: 18px; margin-top: 20px; width: 267px; height: 113px; background: url('box_login.png') no-repeat; }
.box_news { margin-left: 18px; margin-top: 76px; width: 267px; }
.box_menus { margin-left: 18px; margin-top: 20px; width: 267px; }
.box_menus_arrow { width: 13px; height: 11px; background: url('box_menu_arrow.gif') left center no-repeat; font-size: 0px; }
.box_menus_arrow_white { width: 13px; height: 11px; background: url('box_menu_arrow_white.gif') left center no-repeat; font-size: 0px; }


table.table_bottom { margin-left: 20px; float: left; }
table.table_bottom td{ color: #4b4b4b; font-size: 11px; font-family: Arial; }

/* .box_present_background1 { background: url('box_present_info_1.png') no-repeat; }
.box_present_info_2 { background: url('box_present_info_2.png') no-repeat; }
.box_present_info_3 { background: url('box_present_info_3.png') no-repeat; }
.box_present_info_4 { background: url('box_present_info_4.png') no-repeat; }
.box_present_info_5 { background: url('box_present_info_5.png') no-repeat; }
.box_present_info_6 { background: url('box_present_info_6.png') no-repeat; } */


.box_present_title { width: 300px; height: 35px; background: url('box_present_title.png') no-repeat; }
.box_present_title span { position: absolute; margin-left: 28px; margin-top: 10px; color: #f6f6de; font-family: arial; font-size: 12px; }

.box_present { width: 300px; height: 177px; background: url('box_present_background.png') no-repeat; }
.box_present div.background { margin-left: 7px; display: block; width: 287px; height: 170px; }
.box_present div.Image { position: absolute; width: 155px; text-align: justify; margin-left: 118px; margin-top: 15px; color: #2e302e; font-size: 11px; font-family: tahoma; text-align: justify; }
.box_present div.noImage { position: absolute; width: 257px; text-align: justify; margin-left: 16px; margin-top: 15px; color: #2e302e; font-size: 11px; text-align: justify; }
.box_present div div.Links { display: table; margin-top: 13px; }
.box_present div div.Links table td.arrow { width: 13px; height: 11px; background: url('box_present_arrow.gif') left center no-repeat; font-size: 0px; }
.box_present div div.Links table td { font-size: 11px; font-weight: bold; color: #770911; font-family: "Trebuchet MS" }

.box_present_container { float: left; width: 300px; height: 210px }
.box_present_frame { float: left; }


a.box_link, a.box_link:visited, a.box_link:active, a.box_link:focus { font-size: 11px; font-weight: bold; color: #770911; font-family: "Trebuchet MS"; text-decoration: none; }
a.box_link:hover { font-size: 11px; font-weight: bold; color: #770911; font-family: "Trebuchet MS"; text-decoration: underline; }

.box_small_title { width: 268px; height: 33px; background: url('box_small_title.png') no-repeat; }
.box_small_title span { position: absolute; margin-left: 28px; margin-top: 10px; color: #f6f6de; font-family: arial; font-size: 12px; }

.box_small { width: 268px; height: 177px; background: url('box_small_background.png') no-repeat; }
.box_small div.noImage { position: absolute; width: 225px; text-align: justify; margin-left: 22px; margin-top: 15px; color: #2e302e; font-size: 11px; text-align: justify; }
.box_small div.noImage table td { color: #2e302e; font-size: 11px; }

.box_form { margin-left: 16px; margin-top: 10px; width: 268px; height: 285px; background: url('box_form.png') no-repeat; }

.content_title { color: #991317; font-size: 16px; font-family: 'Trebuchet MS'; font-weight: bold; margin-bottom: 10px; }
.content_line { width: 570px; height: 30px; background: url('content_line.jpg') center center no-repeat; }

.button_send_pl { width: 68px; height: 13px; background: url('button_send_pl.jpg') no-repeat; cursor: pointer; border: 0px; margin-right: 8px; }

.button_done_pl { width: 68px; height: 13px; background: url('button_done_pl.jpg') no-repeat; cursor: pointer; border: 0px; }

.kontakt_true {font-size: 10px; color: #fff; font-family: arial }

.job { width: 233px; height: 239px; background: url('job.gif') no-repeat; }


.fastsearch_container {
  border: 0;
  position: relative; width: 222px; height: 18px; overflow: hidden;
}
.fastsearch {
  background: #aea299;
  position: absolute; width: 226px; top: -2px; left: -2px; height: 22px;
}


.page_list_table { width: 570px; border: 0px; margin-bottom: 15px; }
.page_list_table_td { text-align: center; color: #a3a3a2; }

.text_align_right { text-align: right; }




/* .page_content { width: 900px; display: table; background: url('content.gif') top left repeat-y; }
.page_content_bottom { width: 900px; height: 6px; background: url('content_bottom.gif') top left no-repeat; } */
/*
.page_col_1 { width: 251px; float: left; }
.page_col_1 div.menu_top { width: 246px; height: 5px; background: #f6f6f5 url('box_top.gif') no-repeat; display: block; font-size: 0px; }
.page_col_1 div.menu_null { width: 246px; height: 5px; font-size: 0px; }
.page_col_1 div.menu_container { width: 240px; background: #f6f6f5; padding: 3px; }
.page_col_1 div.menu_container div.bg { width: 240px; background: #f8f6f1 url('menu_bg.jpg') no-repeat; }
.page_col_1 div.menu_container div.bg_slide { width: 240px; background: #f8f6f1; } */

/* .page_col_2 { width: 649px; float: left; } */


.box_content_container { margin-top: 20px; }
.box_content_title { width: 627px; height: 33px; background: url('content_title.png') no-repeat; }
.box_content_title span { position: absolute; margin-left: 28px; margin-top: 8px; color: #f6f6de; font-family: arial; font-size: 12px; }
.box_content { width: 627px; background: #fff; }
.box_content div.background { margin-left: 4px; width: 619px; background: #f5f5dc url('content_background.png') repeat-x; color: #2e302e; }
.box_content_bottom { width: 627px; height: 4px; background: url('content_bottom.jpg') no-repeat; font-size: 0px; }




.box_small_content_container { margin-top: 20px; }
.box_small_content_title { width: 598px; height: 33px; background: url('content_small_title.png') no-repeat; }
.box_small_content_title span { position: absolute; margin-left: 28px; margin-top: 8px; color: #f6f6de; font-family: arial; font-size: 12px; }
.box_small_content { width: 598px; background: #fff; }
.box_small_content div.background { margin-left: 4px; width: 590px; background: #f5f5dc url('content_small_background.png') repeat-x; color: #2e302e; }
.box_small_content_bottom { width: 598px; height: 4px; background: url('content_small_bottom.jpg') no-repeat; font-size: 0px; }



a.news_button_more, a.news_button_more:visited, a.news_button_more:active, a.news_button_more:focus { float: right; padding: 2px 5px 2px 5px; font-size: 9px; font-family: "Arial"; background: #770911; color: #fff; text-decoration: none; }
a.news_button_more:hover { float: right; padding: 2px 5px 2px 5px; font-size: 9px; font-family: "Arial"; background: #ef9e1f; color: #fff; text-decoration: none; }


.slider_list_box { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 12px; height: 12px; font-size: 0px; text-align: center; padding: 2px; margin: 3px; border: 1px solid #61080b; background: #61080b; color: #fff; cursor: pointer }
.slider_list_box_fade { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 12px; height: 12px; font-size: 0px; text-align: center; padding: 2px; margin: 3px; border: 1px solid #1e2024; background: #1e2024; color: #fff; cursor: pointer }
.slider_list_box_active { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 12px; height: 12px; font-size: 0px; text-align: center; padding: 2px; margin: 3px; border: 1px solid #ef9e1f; background: #ef9e1f; color: #fff; cursor: pointer }
.slider_list_box:hover { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 12px; height: 12px; font-size: 0px; text-align: center; padding: 2px; margin: 3px; border: 1px solid #e4b492; background: #b42328; color: #fff; cursor: pointer }
.slider_list_box_hover { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 12px; height: 12px; font-size: 0px; text-align: center; padding: 2px; margin: 3px; border: 1px solid #e4b492; background: #b42328; color: #fff; cursor: pointer }

.circle_slider_list_box { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 20px; height: 20px; font-size: 12px; text-align: center; padding: 2px; margin: 3px; background: url('circle_box.jpg') no-repeat; color: #fff; cursor: pointer }
.circle_slider_list_box_fade { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 20px; height: 20px; font-size: 12px; text-align: center; padding: 2px; margin: 3px; background: url('circle_box_fade.jpg') no-repeat; color: #fff; cursor: pointer }
.circle_slider_list_box_active { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 20px; height: 20px; font-size: 12px; text-align: center; padding: 2px; margin: 3px; background: url('circle_box_active.jpg') no-repeat; color: #fff; cursor: pointer }
.circle_slider_list_box:hover { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 20px; height: 20px; font-size: 12px; text-align: center; padding: 2px; margin: 3px; background: url('circle_box_hover.jpg') no-repeat; color: #fff; cursor: pointer }
.circle_slider_list_box_hover { user-select: none; -khtml-user-select: none; -moz-user-select: none; float: left; cursor: pointer; width: 20px; height: 20px; font-size: 12px; text-align: center; padding: 2px; margin: 3px; background: url('circle_box_hover.jpg') no-repeat; color: #fff; cursor: pointer }


.box_metalowe { width: 306px; height: 143px; background: url('box_metalowe.jpg') no-repeat; float: left; margin: 13px 0px 0px 12px; }
.box_fotele { width: 306px; height: 143px; background: url('box_fotele.jpg') no-repeat; float: left; margin: 13px 0px 0px 12px; }
.box_regaly { width: 306px; height: 143px; background: url('box_regaly.jpg') no-repeat; float: left; margin: 13px 0px 0px 12px; }
.box_socjalne { width: 306px; height: 143px; background: url('box_socjalne.jpg') no-repeat; float: left; margin: 13px 0px 0px 12px; }
.box_drabiny { width: 306px; height: 143px; background: url('box_drabiny.jpg') no-repeat; float: left; margin: 13px 0px 0px 12px; }
.box_wozki { width: 306px; height: 143px; background: url('box_wozki.jpg') no-repeat; float: left; margin: 13px 0px 0px 12px; }
.box_warsztatowe { width: 306px; height: 143px; background: url('box_warsztatowe.jpg') no-repeat; float: left; margin: 13px 0px 13px 12px; }
.box_miejska { width: 306px; height: 143px; background: url('box_miejska.jpg') no-repeat; float: left; margin: 13px 0px 13px 12px; }



a.link_menu, a.link_menu:visited, a.link_menu:active, a.link_menu:focus { display: block; float: left; padding-left: 5px; padding-right: 5px; line-height: 1050%; height: 88px; font-size: 11px; font-family: "Trebuchet MS"; color: #e4b492; text-decoration: none; }
a.link_menu:hover { font-size: 11px; height: 88px; display: block; font-family: "Trebuchet MS"; background: url('menu_background.jpg') repeat-x; color: #e4b492; text-decoration: none; }

a.link_menu_active, a.link_menu_active:visited, a.link_menu_active:active, a.link_menu_active:focus { float: left; padding-left: 5px; padding-right: 5px; font-size: 11px; height: 88px; display: block; font-family: "Trebuchet MS"; background: url('menu_background.jpg') repeat-x; color: #e4b492; text-decoration: none; line-height: 1050%; color: #fff; text-decoration: none; }
a.link_menu_active:hover { font-size: 11px; height: 88px; display: block; font-family: "Trebuchet MS"; background: url('menu_background.jpg') repeat-x; color: #e4b492; text-decoration: none; line-height: 1050%; color: #fff; text-decoration: none; }


a.link_pod, a.link_pod:visited, a.link_pod:active, a.link_pod:focus { font-size: 9px; font-family: "Trebuchet MS"; color: #fff; text-decoration: none; }
a.link_pod:hover { font-size: 9px; font-family: "Trebuchet MS"; color: #fff; text-decoration: underline; }


a.lista_link, a.lista_link:visited, a.lista_link:active, a.lista_link:focus { font-size: 11px; font-family: "Arial"; font-weight: bold; color: #f5890a; text-decoration: none; }
a.lista_link:hover { font-size: 11px; font-family: "Arial"; font-weight: bold;color: #f5890a; text-decoration: underline; }

a.lista_link_produkt, a.lista_link_produkt:visited, a.lista_link_produkt:active, a.lista_link_produkt:focus { font-size: 11px; font-weight: bold; color: #40445a; text-decoration: none; }
a.lista_link_produkt:hover { font-size: 11px; font-weight: bold; color: #40445a; text-decoration: underline; }

a.lista_link_produktNoBold, a.lista_link_produktNoBold:visited, a.lista_link_produktNoBold:active, a.lista_link_produktNoBold:focus { font-size: 11px; color: #40445a; text-decoration: none; }
a.lista_link_produktNoBold:hover { font-size: 11px; color: #40445a; text-decoration: underline; }

a.pageListPrev, a.pageListPrev:visited, a.pageListPrev:active, a.pageListPrev:focus { font-size: 12px; color: #40445a; text-decoration: none; }
a.pageListPrev:hover { font-size: 12px; color: #40445a; text-decoration: underline; }

.pageListPrevOff { font-size: 12px; color: #aaa; text-decoration: none; }

a.pageListNext, a.pageListNext:visited, a.pageListNext:active, a.pageListNext:focus { font-size: 12px; color: #40445a; text-decoration: none; }
a.pageListNext:hover { font-size: 12px; color: #40445a; text-decoration: underline; }

.pageListNextOff { font-size: 12px; color: #aaa; text-decoration: none; }

a.pageListLink, a.pageListLink:visited, a.pageListLink:active, a.pageListLink:focus { padding: 3px; font-size: 12px; font-weight: bold; color: #40445a; text-decoration: none; }
a.pageListLink:hover { padding: 3px; font-size: 12px; color: #f68619; font-weight: bold; text-decoration: none; }

a.pageListLinkActive, a.pageListLinkActive:visited, a.pageListLinkActive:active, a.pageListLinkActive:focus { padding: 3px; font-size: 12px; font-weight: bold; color: #f68619; text-decoration: none; }
a.pageListLinkActive:hover { padding: 3px; font-size: 12px; color: #f68619; font-weight: bold; text-decoration: none; }

.pageTableLine { font-size: 12px; color: #f6f4ef; padding: 1px; }
.pageListDot { font-size: 12px; }
.TablePages { margin-top: 10px; margin-bottom: 10px; }


a.linkAuth, a.linkAuth:visited, a.linkAuth:active, a.linkAuth:focus { font-size: 11px; color: #40445a; text-decoration: none; }
a.linkAuth:hover { font-size: 11px; color: #636c9d; text-decoration: underline; }

.news_title { color: #43648d; font-size: 11px; font-weight: bold; }
.news_date { font-size: 10px; color: #9a9a9a; }
.news_txt { font-size: 12px; color: #000; }



.menu_bottom_table { margin-top: 5px; margin-right: 25px; }

.p_a_title { font-size: 11.5px; font-weight: bold; color: #464646; }
.p_a_date { font-size: 9px; color: #aaa; }

.error_border { border: 1px solid #d00; }

.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; }
.content_frame { padding: 20px 15px 15px 15px; }

table.news_table td{ font-size: 10px; }

.menu_top2 { width: 145px; height: 30px; background: url('menu_top2.jpg') no-repeat; }
.menu_top2 div{ font-size: 11px; font-family: tahoma; color: #fff; padding-left: 33px; padding-top: 11px; }


.baner_top { margin-top: 11px; }
.baner_top_bottom { margin-top: 11px; margin-bottom: 11px; }

a.menu_top_link, a.menu_top_link:visited, a.menu_top_link:active, a.menu_top_link:focus { color: #fff; font-size: 9px; font-family: verdana; text-decoration: none; }
a.menu_top_link:hover { color: #fff; font-size: 9px; font-family: verdana; text-decoration: underline; }
.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; }

.akapitTitle { font-weight: bold; color: #fa7407; font-size: 14px; font-family: tahoma; border-bottom: 1px solid #cccccc; margin-bottom: 7px; }

.image_galeria_border { margin: 2px; padding: 1px; border: 1px solid #ccc; }

.clear { clear: both; }

.float_left { float: left; }
.float_right { float: right; }
.float_center { margin: auto; }

.img_left_top { width: 5px; height: 5px; background: url('img_frame_left_top.jpg') no-repeat; font-size: 0px; }
.img_top { height: 5px; background: url('img_frame_top.jpg') repeat-x; font-size: 0px; }
.img_right_top { width: 5px; height: 5px; background: url('img_frame_right_top.jpg') no-repeat; font-size: 0px; }

.img_right { width: 5px; background: url('img_frame_right.jpg') repeat-y; font-size: 0px; }
.img_center { background: #fff; }
.img_left { width: 5px; background: url('img_frame_left.jpg') repeat-y; font-size: 0px; }

.img_left_bottom { width: 5px; height: 5px; background: url('img_frame_left_bottom.jpg') no-repeat; font-size: 0px; }
.img_bottom { height: 5px; background: url('img_frame_bottom.jpg') repeat-x; font-size: 0px; }
.img_right_bottom { width: 5px; height: 5px; background: url('img_frame_right_bottom.jpg') no-repeat; font-size: 0px; }

a.link_aut, a.link_aut:visited, a.link_aut:active, a.link_aut:focus { font-size: 9px; font-family: tahoma; font-weight: bold; color: #fff; text-decoration: none; }
a.link_aut:hover { font-size: 9px; font-family: tahoma; 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: tahoma; color: #4a4a4a; text-decoration: none; }
a.link_s:hover { font-size: 12px; font-family: tahoma; color: #000; text-decoration: none; }

.image_frame_gallery { padding: 2px; border: 1px solid #eee; margin: 3px; }