BODY{margin: 0; font-family: tahoma; text-align: center;}
IMG{border: 0;}

/* V1 */
.center_page{position: absolute; width: 960px; left: 50%; margin-left: -480px; text-align: left} 
.subpage_footer_block{width: 960px; text-align: left; position: absolute; left: 50%; margin-left: -480px; top: 1320px}

/* INDEX */
.center_page_index{width: 100%; text-align: left;} 
.baner_container{height: 309px; width: 960px; margin-top: 80px}
.index_title{width: 325px; height: 309px; text-align: center;}
.index_text{color: #a8a8a8; width: 210px; margin: 0 auto; text-align: left; padding-top: 148px; font-size: 11px; line-height: 16px}

.index_flash{width: 100%; height: 545px; margin-top: 22px;}

.product_menu_container{height: 48px; width: 960px; margin-top: 69px}

.ul_link_index_product{text-indent: -999999px; float: left; width: 100%; height: 48px}
.product_menu_ul{padding: 0; margin: 0; list-style-type: none;}
.product_menu_ul li{float: left;}
.product_menu_gabinetowe{width: 165px; height: 48px; background: url(../gfx/product_menu_gabinetowe.jpg) 0 0 no-repeat; font-size: 12px; padding: 0; margin: 0;}
.product_menu_pracownicze{width: 159px; height: 48px; background: url(../gfx/product_menu_pracownicze.jpg) 0 0 no-repeat; font-size: 12px; padding: 0; margin: 0;}
.product_menu_recepcyjne{width: 159px; height: 48px; background: url(../gfx/product_menu_recepcyjne.jpg) 0 0 no-repeat; font-size: 12px; padding: 0; margin: 0;}
.product_menu_tapicerowane{width: 159px; height: 48px; background: url(../gfx/product_menu_tapicerowane.jpg) 0 0 no-repeat; font-size: 12px; padding: 0; margin: 0;}
.product_menu_fotele-i-krzesla{width: 159px; height: 48px; background: url(../gfx/product_menu_fotele-i-krzesla.jpg) 0 0 no-repeat; font-size: 12px; padding: 0; margin: 0;}
.product_menu_wykladziny{width: 159px; height: 48px; background: url(../gfx/product_menu_wykladziny.jpg) 0 0 no-repeat; font-size: 12px; padding: 0; margin: 0;}

.index_footer_container{height: 57px; width: 960px; margin-top: 84px;}
.index_footer_container_index{height: 57px; width: 960px; margin: 0 auto; padding-top: 20px}

.index_body_bg{background: url(../gfx/index_bg_body.jpg) 0 0 repeat-x; height: 959px;}
.index_left_bg{float: left; width: 40%; height: 959px; background: url(../gfx/index_bg_left.jpg) 0 0 repeat-x;}
.index_right_bg{float: right; width: 40%; height: 959px; background: url(../gfx/index_bg_right.jpg) 0 0 repeat-x;}

/* SUBPAGE */
.subpage_bg{background: url(../gfx/subpage_bg.jpg) 0 0 repeat-x; height: 1050px;}

.subpage_baner_container{height: 217px; width: 960px; margin-top: 45px}
.subpage_title{width: 325px; height: 217px; text-align: center;}
.subpage_container{width: 960px; margin-top: 48px;}
.left_content{width: 310px; float: left; font-size: 11px; color: #595959; line-height: 16px}
.right_content{width: 630px; float: right; font-size: 11px; color: #898888; line-height: 18px;}

/* FOTOS */
.right_foto_container{width: 630px; float: right; border: 1px solid #e8e8e8; text-align: center;}
.big_foto{width: 398px; margin: 20px auto; position: relative;}
.mini_foto_container{border-top: 1px solid #e8e8e8;}
.foto_arror_left{float: left; width: 39px; height: 118px;}
.mini_foto_bar{float: left;}
.foto_arror_right{float: right; width: 40px; height: 118px}
.img_border{padding: 3px; border: 1px solid #e8e8e8; font-size: 1px; line-height: 1px; float: left; margin: 17px 0 0 7px; width: 123px; text-align: center}

/* PRODUKTY */
.product_body_bg{background: url(../gfx/product_bg_body.jpg) 0 0 repeat-x; height: 1350px;}
.product_left_bg{float: left; width: 40%; height: 369px; background: url(../gfx/product_bg_left.jpg) 0 0 repeat-x;}
.product_right_bg{float: right; width: 40%; height: 369px; background: url(../gfx/product_bg_right.jpg) 0 0 repeat-x;}

.ul_link_subpage_product{float: left; height: 38px;}
.subpage_product_menu_container{height: 48px; width: 960px; text-align: left; margin: 0 auto;}
.subpage_product_menu_bg{position: absolute; width: 100%; text-align: center; top: 340px; left: 0; background: url(../gfx/product_bg_small.jpg) 50% 0 no-repeat;}
.subpage_product_menu_gabinetowe{width: 166px; height: 38px; font-size: 12px; padding: 0; margin: 0;}
.subpage_product_menu_pracownicze{width: 161px; height: 38px; font-size: 12px; padding: 0; margin: 0;}
.subpage_product_menu_recepcyjne{width: 159px; height: 38px; font-size: 12px; padding: 0; margin: 0;}
.subpage_product_menu_tapicerowane{width: 158px; height: 38px; font-size: 12px; padding: 0; margin: 0;}
.subpage_product_menu_fotele-i-krzesla{width: 158px; height: 38px; font-size: 12px; padding: 0; margin: 0;}
.subpage_product_menu_wykladziny{width: 158px; height: 38px; font-size: 12px; padding: 0; margin: 0;}
            product_bg_small.jpg
.subproduct_container{}
.subproduct_line{height: 1px; border-top: 1px solid #ddd; position: relative; font-size: 1px; line-height: 1px; top: 31px;}
.subproduct_ul{padding: 0; margin: 0; list-style-type: none;}
.fake_padding_off{padding-top: 3px;}
.fake_padding_on{padding-top: 2px;}
li.off{float: left; border: 1px solid #dddddd; padding: 0px 14px 0 14px; height: 28px; border-right: 0; line-height: 17px}
li.off_last{float: left; border: 1px solid #dddddd; padding: 0px 14px 0 14px; height: 28px; line-height: 17px}
li.on{float: left; border-right: 0; padding: 0px 14px; height: 28px; padding-top: 2px; line-height: 17px}
.subproduct_link_off{color: #595959; font-weight: bold; font-size: 11px; text-decoration: none;}
.subproduct_link_on{color: #fff; font-weight: bold; font-size: 11px; text-decoration: none;}

/* KONTAKT */
.input_text_container{background: #ddd; float: left; padding-bottom: 4px;}
.input_text{border: 1px solid #ccc; margin: 0; font-size: 12px; width: 225px}
.kontakt_info{float: left; color: #666; font-size: 11px; width: 85px;}
.kontakt_wyslij{background: url(../gfx/kontakt_button_wyslij.jpg) 0 0 no-repeat; border: 0; width: 142px; height: 28px; cursor: pointer}

.report{width: 220px; float: left; padding-left: 84px; height: 1px;}
.report_error{color: #f00; display: none; position: absolute;}

/* V2 */
.center_page_v2{width: 960px; margin: 0 auto; text-align: left}
.subpage_footer_block_v2{text-align: center; height: 30px; border-top: 1px solid #e0e0e0; padding: 10px 0 0 0}
.subpage_footer_block_box_v2{margin: 0 auto; text-align: left; width: 960px;}

/* KARIERA */
.kariera_title_box{border-top: 1px solid #e0e0e0; background: url(../gfx/praca_strzalka.jpg) 98% 0 no-repeat; height: 25px; line-height: 22px}
.kariera_title_link{color: #ae140c; font-size: 11px; cursor: pointer;}
.kariera_title_end{border-top: 1px solid #e0e0e0; height: 1px;}
.kariera_body{display: none; font-size: 11px;}

/* FRIMA */
.firma_logo_container{border: 1px solid #e8e8e8; width: 132px; height: 76px; float: left; margin-left: 28px; margin-bottom: 28px; position: relative}
.firma_logo{position: absolute; left: 50%; top: 50%;}
.firma_logo_img{cursor: pointer;}

/* COMMON */
.logo_link{text-indent: -99999px; float: left; width: 152px; height: 47px;}
.logo_h1{width: 152px; height: 47px; background: url(../gfx/logo.jpg) 0 0 no-repeat; padding: 0; margin: 0; float: left;}

.header_container{width: 960px; margin: 0 auto; height: 50px;}

.ul_link{text-indent: -999999px;}

.ul_link_top_menu{float: left; height: 8px;}
.top_menu_ul{padding: 0; margin: 32px 0 0 0; list-style-type: none; float: right; }
.top_menu_ul li{float: left; margin-left: 14px;}

.top_menu_firma{width: 43px; height: 8px; font-size: 12px; padding: 0; margin: 0;}
.top_menu_produkty{width: 66px; height: 8px; font-size: 12px; padding: 0; margin: 0;}
.top_menu_projekty{width: 62px; height: 8px; font-size: 12px; padding: 0; margin: 0;}
.top_menu_realizacje{width: 71px; height: 8px; font-size: 12px; padding: 0; margin: 0;}
.top_menu_kariera{width: 57px; height: 8px; font-size: 12px; padding: 0; margin: 0;}
.top_menu_kontakt{width: 59px; height: 8px; font-size: 12px; padding: 0; margin: 0;}

.footer_menu_ul{padding: 0; margin: 0; list-style-type: none;}
.footer_menu_ul li{float: left; color: #999; font-size: 10px; margin-right: 3px;}
.footer_menu_link{color: #777; text-decoration: none; font-size: 9px;}
.footer_menu_link:hover{color: #444;}
.footer_info{color: #777; font-size: 9px; float: right;}

.loading{width: 220px; height: 19px; background: transparent; position: absolute; left: 50%; margin-left: -110px; top: 50%; margin-top: -9px; display: none}
     
.clear{clear: both;}
.clear_v2{clear: both; height: 50px;}  
.footer_4k{font-weight: bold; text-decoration: none; color: #A5DB21}   



#stopencja {width:100%; text-align:center; color:gray; height:20px; text-align:center; background-color:#191919; width:100%; font-size:10px}
#stopencja ul { margin: 0; padding-left:0; padding-top: 4px; list-style-type: none; text-align: left; }
#stopencja ul li { display: inline; }
#stopencja a {color:#454545; font-weight:bold; font-size:10px; text-decoration:none; padding-right: 3px;}
#stopencja a:hover {color:#656565; text-decoration:none;}    
#stopencja_center{width:803px; margin-left:auto; margin-right:auto; text-align:center;}
#wawalink
{
    color:#454545;
    text-decoration:none;
}

