@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
img { border: 0; }
li { list-style-type: none; }
ul{ padding:0px; margin:0px; }  
a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #4e504f; text-decoration: none; }
a:hover { color: #ffffff; }
#wrapper { height: 500px; position: absolute; top: 50%; margin-top: -251px; left: 0; width:100%; padding-top: 20px; }
#wrap { margin: auto; width: 765px; }
#box { overflow: hidden; }
.hidden_div{display: none;}
#left { background: #000000; border-left: 1px solid #808080; border-right: 1px solid #808080; width: 259px; float: left; height: 482px; }
/*#231f20; */
#center { margin: 0 3px; background: #000000; float: left; width: 482px; height: 482px; text-align: justify; }
#right { float: left; width: 14px; background: #FBF120; border-left: 1px solid #f4f9d1; height: 482px; }
#logo { padding-top: 54px; text-align:center; }
#flash { margin-top: 45px; height: 66px; text-align: center; }
#menu { text-align: right; padding-right: 54px; padding-top: 23px; }
#navlist { margin: 0; padding: 0; text-align: right; }
#navlist li { list-style-type: none; margin: 0; padding: 22px 0 0 0; }
#navlist li a { font-weight: normal; letter-spacing: 3px; }
#menu_top{ letter-spacing: 2px;  font-size:10px; height:18px; width:739px; margin:auto;}
#menu_top a{ font-size:10px; color:#4e504f;}
#menu_top a:hover{ font-size:10px; font-weight:bold; color:#000000;}
#menu_top strong {color: #000000;}
#btxt a{ font-size:10px; color:#4e504f;}
#btxt a:hover{font-size:10px; font-weight:bold; color:#000000;}
#bnavi a{ font-size:10px; color:#4e504f;}
#bnavi a:hover{font-size:10px; font-weight:bold; color:#000000;}
#menu_bottom{letter-spacing: 2px;  font-size:10px; float:left; color:#000; width:263px; height:15px; padding-top:5px;}
#menu_bottom a{font-size:10px; color:#4e504f;}
#menu_bottom a:hover{ font-size:10px; font-weight:bold; color:#000000;}
#menu_bottom strong{color:#000;}
#navlist li a:hover { color: #fff; }
#navlist li a#active { font-weight: bold; color: #fff; }
#bottom { overflow: hidden; }
#btxt { float: left; padding-left: 17px; padding-top: 5px; color: #4e504f; }
#bnavi { float: right; padding-right: 17px; padding-top: 2px; }
#bnavi a { line-height: 20px; }
#bnavi img { vertical-align: -15%; }
#aboutus, #team, #contact, #exhibition, #furniture, #interior { padding: 0 54px; }
#contact a { font-size: 10px; color: #fff; }
#contact a:hover { text-decoration: underline; }
#address { padding-top: 169px; padding-bottom:3px;}
#address2 { padding-top: 196px; padding-bottom:3px;}
#phones { overflow: hidden; }
#pleft { float: left; padding-top: 13px; }
#pright { float: right; padding-top:6px; }
#bnavi img { cursor: pointer; }

/* Subpages */

#aboutus { padding-top: 240px; }
#team { padding-top: 40px; }
#contact { padding-top: 55px; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
#exhibition { padding-top: 46px; }
#furniture { padding-top: 38px; }
#interior { padding-top: 40px; }
#pics {
cursor:hand; 
cursor:pointer;
}
#picture {
cursor:hand; 
cursor:pointer;
}


.text_gray{color: #bdc1c0; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.text_gray_contact{color: #bdc1c0;}

/* newstyle */
.przestrzen_menu{margin: 0; p461ing: 20px 0 0 0; width:151px; text-align:right; letter-spacing: 3px; clear:both;}
.box_dom{margin: 0;  margin-bottom:0px; padding: 27px 0 0 0; width:203px; margin-top:-17px;}
.dom_menu{float:right; padding-top:13px; padding-right:10px; text-align:right;letter-spacing: 3px;}
.modul{clear:both; padding-top:8px;}
.obrazek_box{float:right; height:43px; width:43px;}
.firmy_menu{float:right; padding-top:13px; padding-right:10px; text-align:right;letter-spacing: 3px;}
.wystawy_menu{float:right; padding-top:14px; padding-right:10px; text-align:right;letter-spacing: 3px;}
.miasto_menu{float:right; padding-top:15px; padding-right:10px; text-align:right; letter-spacing: 3px;}
.przemiot_menu{margin: 0; padding:40px 0 0 0; margin-top:-17px; width:150px; text-align:right;letter-spacing: 3px;}
.hidden_menu_przedmiot{margin: 0;  padding: 27px 0 0 0; width:203px;}
.meble_menu{float:right; padding-top:13px; padding-right:10px; text-align:right; letter-spacing: 3px;}
.oswietlenie_menu{float:right; padding-top:13px; padding-right:10px; text-align:right;letter-spacing: 3px;}
.sprzet_menu{float:right; padding-top:13px; padding-right:10px; text-align:right;letter-spacing: 3px;}

/*menu top*/
.mt_przestrzen{border-left:#646b6c 1px solid; border-right:#646b6c 1px solid; height:12px; width:134px; text-align:center; color:#000; float:left;}
.mt_przedmiot{border-right:#646b6c 1px solid; height:12px; width:124px; text-align:center; color:#000; float:left;}
.mt_onas{border-right:#646b6c 1px solid; height:12px; width:75px; text-align:center; color:#000; float:left;}
.mt_jakpracujemy{border-right:#646b6c 1px solid; height:12px; width:133px; text-align:center; color:#000; float:left;}
.mt_zespol{border-right:#646b6c 1px solid; height:12px; width:83px; text-align:center; color:#000; float:left;}
.mt_klienci{border-right:#646b6c 1px solid; height:12px; width:80px; text-align:center; color:#000; float:left;}
.mt_kontakt{border-right:#646b6c 1px solid; height:12px; width:87px; text-align:center; color:#000; float:left;}
.przedmiot_menu{margin: 0; padding:21px 0 0 0;  width:150px; text-align:right;letter-spacing: 3px;}

/*menu bottom*/

.mb_pl{border-left:#646b6c 1px solid; border-right:#646b6c 1px solid; height:12px; width:60px; text-align:center; color:#000; float:left;}
.mb_en{border-right:#646b6c 1px solid; height:12px; width:60px; text-align:center; color:#000; float:left;}
.mb_portfolio{border-right:#646b6c 1px solid; height:12px; width:139px; text-align:center; color:#000; float:left;}


/*else*/
.selected_link{font-weight:bold; color:#ffffff;}

/*ocap*/
.ocap_menu{padding-bottom:36px; float:right; clear:both; text-align:right; padding-right:107px; letter-spacing:2px; color: #4e504f;}
#menu_modul_ocap{width:259px; padding-top:128px;}
#menu_modul_ocap a:hover{color:#fff; font-weight:bold;}