body {
  background-color: #073d6b; background-image: url('./src/bg.jpg'); background-position:top center; background-repeat:repeat-x; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
}

form {
  margin: 0; padding: 0;
}

img { 
  border: 0;
}

.imgnopad {
  display: block;
}

.contener {
  width: 980px; margin: 0 auto 0 auto; 
}

.top {
  margin-top: 30px; height: 90px;
}

.top_logo {
  float: left; margin-left: 40px;
}

.top_right {
  float: right; margin-right: 25px; width: 100px; color: #1a619c; font-size: 11px; text-align: center;
}

.top_right img {
  padding-top: 6px;
}

.menu {

}

.middle {
  margin-top: 10px;
}

.middle_in {
  background-color: #ffffff; padding: 0 10px; height: 409px;
}

.middle_menu {
  height: 409px; float: left; width: 228px; background-image: url('./src/middle_lbg.gif'); background-repeat: no-repeat; background-position: top left; 
}

.middle_menu .katm {
  color: #ffffff; font-size: 12px; font-weight: normal; padding: 10px 14px; border-bottom: 1px solid #ffffff;
}

.middle_menu .submenu {
  padding-bottom: 5px; background-image: url('./src/middle_sbg.jpg'); background-repeat: repeat-x; background-position: top; background-color: #ffffff; border-left: 1px solid #d3e3fb; border-right: 1px solid #d3e3fb;
}

.middle_menu .submenu a {
  display: block; border-bottom: 1px solid #dae8fd; background-image: url('./src/middle_sitem.gif'); background-repeat: no-repeat; background-position: left; text-decoration: none; padding: 9px 5px 9px 28px; color: #054f7e;
}

.middle_menu .submenu a:hover {
  background-color: #deeafc; 
}

.middle_menu .submenu select {
  clear: right; width: 208px; margin-left: 10px; margin-top: 2px; margin-bottom: 2px;
}

.middle_menu a.kat {
  display: block; text-decoration: none; background-color: #2387ca; color: #ffffff; font-size: 12px; font-weight: normal; padding: 9px 14px 8px 14px; border-bottom: 1px solid #ffffff;
}

.middle_menu a:hover.kat {
  background-color: #1468a1;
}

.middle_board {
  height: 409px; float: right; width: 723px;
}

.subsite {
  margin-top: 10px;
}

.subsite_in {
  background-color: #ffffff; background-position: top left; background-repeat: repeat-y; background-image: url('./src/subsite_bg.gif');
}

.subsite_left {
  float: left; width: 220px; margin-left: 10px; margin-top: 10px;
}

.subsite_left a {
  color: #073d6b; text-decoration: none;
}

.subsite_left a:hover {
  color: #073d6b; text-decoration: underline;
}

.subsite_left .linker{
  border-bottom: 2px solid #f2f2f2; padding: 10px 0px; color: #073d6b; font-size: 14px;
}

.subsite_left .linker a {
  color: #073d6b; text-decoration: none;
}

.subsite_left .linker img {
  vertical-align: middle;
}

.subsite_left .l_materialy img {
  margin: 0 6px 6px 0; border: 1px solid #b0b0b0;
}

.subsite_right {
  float: right; width: 680px; margin-right: 25px; margin-top: 10px;
}

.subsite_title {
  color: #073d6b; font-size: 26px; font-weight: bold; margin-bottom: 20px;
}

.subsite_title2 {
  color: #073d6b; font-size: 16px; font-weight: bold; padding-top: 20px;
}

.subsite_desc {
  color: #828282; line-height: 18px;
}

.salon_datas {
  color: #828282; line-height: 18px; font-size: 14px;
}

.salon_datas a {
  color: #828282; text-decoration: none;
}

.news_data {
  font-size: 11px; color: #b4b4b4;
}

.ficons {
  margin-top: 10px; height: 190px;
}

.ficon_n {
  float: left; width: 238px; margin-right: 10px;
}

.ficon_n .title {
  color: #6d6d6d; font-size: 14px; background-color: #ffffff; padding-left: 10px; font-weight: bold; padding-bottom: 10px;
}

.ficon_n .desc {
  background-color: #ffffff; background-repeat: no-repeat; background-position: 10px 0; height: 134px;
}

.ficon_descin {
  height: 108px; padding: 0 15px;
}

.ficons .descin {
  padding: 15px 15px 0 5px; color: #838e9f;
}

.ficon_descin b {
  font-weight: bold; color: #404040; font-size: 14px;
}

.ficon_descin span {
  font-size: 10px;
}

.ficon_descin form {
  padding: 5px 0; margin: 0px;
}

.ficon_link {
  text-align: right; line-height: 26px; color: #ffffff; padding-right: 17px;
}

.ficon_link a { color: #ffffff; text-decoration: none; }

.ficon_link a:hover { text-decoration: underline; }

.ficon_b {
  float: left; width: 236px;
}

.ficon_b .title {
  background-repeat: no-repeat; background-position: top left; background-image: url('./src/ficon_bup.gif'); height: 40px; color: #898989;
}

.ficon_b .title b {
  display: block; padding: 14px 10px 0px 10px; font-size: 14px;
}

.ficon_b .desc {
  background-color: #000000; background-repeat: no-repeat; background-position: 10px 0; height: 134px;
}

.footer {
  background-image: url('./src/footer_bg.gif'); background-repeat: no-repeat; background-position: 0px 10px; padding: 25px 20px 10px 10px; text-align: right; color: #ffffff;  
}


.footer .left {
  float: left; width: 620px; font-size: 10px; text-align: left;
}

.footer .right {
  float: right; width: 280px; padding-top: 5px;
}

.footer a {
  color: #ffffff; text-decoration: none; font-weight: bold; 
}

.footer a:hover {
  text-decoration: underline; 
}

.clear, .closebox {
  clear: both;
}

.collection_item {
  margin: 40px 0;
}

.collection_item .left {
  float: left; width: 300px; height: 220px; background-repeat: no-repeat; background-position: center;
}

.collection_item .right {
  float: right; width: 375px;
}

.collection_name {
  color: #073d6b; font-size: 20px; 
}

.collection_name img {
  vertical-align: middle;
}

.collection_kod {
  color: #b9b9b9;
}

.collection_opis {
  color: #7e7e7e; padding: 10px 0;
}

.siecs_type {
  color: #073d6b; font-size: 18px;
}

.siecs_items {
  padding: 10px 0; font-size: 14px;
}

.siecs_items ul {
  list-style-type: square; margin: 0; padding: 0 0 0 15px;
}

.siecs_items li {
  padding: 10px 0;
}

.siecs_times a {
  color: #0a6dac; text-decoration: none;
}

.siecs_times a:hover {
  text-decoration: underline;
}

.siecs_times {
  font-size: 12px; color: #8c8c8c;
}

.back_link {
  font-size: 14px; padding-bottom: 10px;
}

.back_link a {
  color: #0a6dac; text-decoration: none;
}

.back_link a b {
  color: #cc0000;
}

.collter {
  background-color: #ffffff; padding: 10px 0;
}

.coll_in {
  width: 961px; margin: 0 0 0 auto;
}


.drewno_item {
  width: 219px; margin: 0 21px 21px 0; height: 244px; float: left;
}

.drewno_item .name {
  height: 44px; font-size: 16px; color: #525252; text-align: left; font-weight: bold;
}

.drewno_item .name span {
  display: block; color: #aeaeae; font-size: 12px; font-size: normal;
}

.drewno_item .foto {
  border: 1px solid #d3d3d3; background-repeat: no-repeat; background-position: center;
}

.drewno_item .desc {
  height: 24px; margin-top: 10px; color: #aeaeae; font-size: 12px;
}

.drewno_item .desc a {
  color: #04416e; font-size: 12px; text-decoration: none;
}

.drewno_item .desc a:hover {
  text-decoration: underline;
}


.material_item {
  width: 171px; margin: 0 21px 21px 0; height: 244px; float: left;
}

.material_item .name {
  height: 44px; font-size: 16px; color: #525252; text-align: left; font-weight: bold;
}

.material_item .name span {
  display: block; color: #aeaeae; font-size: 12px; font-size: normal;
}

.material_item .foto {
  border: 1px solid #d3d3d3; background-repeat: no-repeat; background-position: center;
}

.material_item .desc {
  height: 24px; margin-top: 10px; color: #aeaeae; font-size: 12px;
}

.material_item .desc a {
  color: #04416e; font-size: 12px; text-decoration: none;
}

.material_item .desc a:hover {
  text-decoration: underline;
}



.mebel_item {
  width: 299px; margin: 30px 21px 21px 0; height: 314px; float: left;
}

.mebel_item .name {
  height: 64px; font-size: 16px; color: #525252; text-align: left; font-weight: bold;
}

.mebel_item .name span {
  display: block; color: #aeaeae; font-size: 12px; font-size: normal;
}

.mebel_item .foto {
  border: 1px solid #d3d3d3; background-repeat: no-repeat; background-position: center;
}

.mebel_item .desc {
  height: 24px; margin-top: 10px; color: #aeaeae; font-size: 12px;
}

.mebel_item .desc a {
  color: #04416e; font-size: 12px; text-decoration: none;
}

.mebel_item .desc a:hover {
  text-decoration: underline;
}

.coll_item {
  width: 299px; margin: 0 21px 21px 0; height: 337px; float: left;
}

.coll_item .name {
  height: 24px; font-size: 16px; color: #525252; text-align: left; font-weight: bold;
}

.coll_item .foto {
  border: 1px solid #d3d3d3; background-repeat: no-repeat; background-position: center;
}

.coll_item .desc {
  height: 90px; margin-top: 10px; color: #aeaeae; font-size: 12px;
}

#google_mapa {
  width: 680px; height: 370px; border: 1px solid #000000;
}

.mebel {
  padding: 20px 0 40px 0;
}

.col_menu_sep {
  padding-top: 5px; background-color: #f3f3f3; margin: 15px 0;
}

.col_menu a {
  font-size: 14px; color: #073d6b;  text-decoration: none;
}

.col_menu span {
  font-size: 14px; color: #073d6b;  text-decoration: none;
}

.col_menu a img {
  vertical-align: middle;
}

.col_materialy {
  padding-top: 10px;
}

.col_materialy img {
  margin: 0 2px 2px 0; border: 1px solid #a4a7ab;
}

.mebel_l {
  float: left; width: 270px; 
}

.mebel_l .foto {
  height: 203px; background-repeat: no-repeat; background-position: center;
}

.mebel_l .fotonavi {
  padding-top: 15px;
}

.mebel_l .fotonavi_name {
  float: left; width: 50px; color: #9f9f9f; font-size: 11px;
}

.mebel_l .fotonavi_linki {
  float: left; width: 140px; line-height: 21px;
}

.mebel_l .fotonavi_linki a {
  background-color: #e5e5e5; color: #ffffff; padding: 2px 5px; text-decoration: none;
}

.mebel_l .fotonavi_linki a:hover {
  background-color: #bababa; 
}

.mebel_l .fotonavi_zoom {
  float: left; width: 80px; color: #9f9f9f; font-size: 11px; text-align: right;
}

.mebel_l .fotonavi_zoom img {
  vertical-align: middle;
}

.mebel_l .fotonavi_zoom a {
  color: #9f9f9f; text-decoration: none;
}

.mebel_r { 
  float: right; width: 385px; 
}

.mebel_r .title {
  font-size: 20px; color: #073d6b; 
}

.mebel_r .title img {
  vertical-align: middle;
}

.mebel_r .kod {
  color: #aeaeae; font-size: 13px; padding-bottom: 15px;
}

.mebel_r .opis {
  color: #7e7e7e; font-size: 12px;
}

.mebel_r .opis img {
  vertical-align: middle;
}

.mebel_r .opis .smallinfo {
  font-size: 11px; color: #c4c4c4;
}

.mebel_r .buttony {
  color: #9f9f9f; font-size: 11px; padding-top: 15px;
}

.mebel_r .buttony img {
  vertical-align: middle; padding-right: 3px;
}

.mebel_r .buttony a {
  text-decoration: none; padding-right: 10px; color: #9f9f9f;
}

.downfile {
  padding-top: 35px;
}

.downfile img {
  vertical-align: middle;
}

.aktualnosci {
  margin-bottom: 25px;
}

.aktualnosci_left {
  float: left; width: 170px; margin-right: 10px;
}

.aktualnosci_lead1, .aktualnosci_lead2 {
  float: left; width: 490px;
}

.aktualnosci_lead2 {
  width: 670px;
}


a.szczegoly_more {
  text-decoration: none; color: #192b7a;
}

a.szczegoly_more img {
  vertical-align: middle; border: 0;
}

.news_errors {
  background-color: #cd0000; color: #ffffff; padding: 10px; margin-bottom: 30px;
}

.formularz .f_left {
  float: left; width: 150px;
}

.formularz .f_right {
  float: left; width: 350px;
}

.formularz .f_right input {
  width: 100%;
}

.formularz .f_right textarea {
  width: 100%; height: 140px;
}