body { vertical-align: top; text-align: center; background: #bfc3c6; }
html, body { height: 100%; margin: 0; padding: 0; border: 0; width: 100%; }
body, p, ul, li, td, div { font-family: verdana; font-weight: normal; font-size: 11px; color: #373737; line-height: 1.3; }
p, li { text-align: justify; }
p { margin: 0; padding: 15px 20px; }
li { margin: 5px 20px 5px 20px; }
img { display: block; }
a img { border: 0; }
a, a:link,  a:visited { color: #083a69; }
a:hover, a:active { color: #be0000; }
:focus { outline: 0; }

#h1 { padding: 18px 5px 20px 22px;}
#h1 h1 { font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 15px; text-align: left; color: #9f0014; line-height: 25px; padding: 0 0 0 11px; display: block;  overflow: hidden; white-space: nowrap; height: 25px; border-bottom: 1px solid #B0B1B5; border-left: 8px solid #8D9194; margin: 0px; }

hr { margin: 0 20px; height: 1px; }
.clear { clear: both; height: 0px; }
form { margin: 0; padding: 0; }

input.input3, textarea.input3 { padding: 2px; color: #3e3e3e; font-size: 11px; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 1px solid #747474; border-top: 1px solid #747474; font-weight: bold; background-color: #c5c6cb;  }
select.input2 { padding: 0px 2px; font-size: 8pt; background-color: #c5c6cb; border: 1px solid #999999;  }
input.button5 { border: 1px solid #adadad; padding: 2px; color: #3e3e3e; font-size: 11px; font-weight: bold; background-color: #c5c6cb; font-family: sans-serif; cursor: pointer;  }

.nastepna { text-align: right;}
.nastepna a { font-size: 11px; text-decoration: none;}
.nastepna a:hover {text-decoration: none;}


#c_ontent_div img { display: inline; }
#komunikat_table img, #error_table img {display: block;}

div.pages { padding: 10px 10px 10px 22px; text-align: left; }

.hr1 { width: 100%; height: 2px; padding: 5px 0px; background: url('/img/hr1.gif') no-repeat center; }
.foto_prawa { float: right; border: 1px solid #868688; margin: 10px; }
#c_ontent_div .foto_prawa img, #c_ontent_div3 .foto_prawa img { border: 1px solid #FFFFFF; display: block; }

.foto_lewa { float: left; border: 1px solid #868688; margin: 10px;}
#c_ontent_div .foto_lewa img, #c_ontent_div3 .foto_lewa img { border: 1px solid #FFFFFF; display: block; }

#c_ontainer { width: 100%; table-layout: fixed; }
#logo_td { background: #C8C9CE url('/img/top_l_bg.gif') repeat-x bottom; width: 248px; text-align: left; vertical-align: top;  height: 123px; }
#logo_td div { width: 165px; height: 49px; margin-left: 32px; margin-top: 32px; background: url('/img/logo_locum3.gif') no-repeat; }
#logo_td3 { width: 165px;  height: 49px; position: absolute; left: 32px; top: 32px; }
#logo_td3 div { width: 165px; height: 49px; background: url('/img/logo_locum3.gif') no-repeat; cursor: pointer; }

#top_td { background: #C8C9CE; width: 752px; height: 32px; }
#top_td_left { background: #C8C9CE; width: 248px; height: 32px;}
#top_right_td { background: #C8C9CE; width: auto;  height: 32px; vertical-align: middle; text-align: right;}
#zapytanie { width: 137px; height: 26px; margin: auto 20px auto auto; background: url('img/zapytanie.gif') no-repeat; }
#menu_h_td { height: 38px; border-left: 1px solid #8d9194; border-top: 1px solid #8d9194; background: #B0B1B5 url('img/menu_h_bg.gif') repeat-x top; text-align: left; padding-top: 1px;}
#menu_h_left { height: 38px; background: #C8C9CE;}
#menu_h_td td { height: 38px; text-align: center; vertical-align: middle;}
#menu_h_td a { height: 34px; border-right: 1px solid #C8C9CE; border-left: 1px solid #9a9da4; text-decoration: none;  text-align: center; color: #000000; padding: 2px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; cursor: pointer; line-height: 17px;}

#menu_h_td a:hover,#menu_h_td a.active { text-decoration: none; color: #FFFFFF; background: url('img/menu_h_hover.gif') repeat-x; cursor: pointer; }
#menu_h_right { height: 39px; border-top: 1px solid #8d9194; background: #B0B1B5 url('img/menu_h_bg.gif') repeat-x top;}
#undermenu_h_td { border-left: 1px solid #8d9194; height: 51px;}

#undermenu_h_right { background: #B0B1B5; height: 51px;}
#main_flash_td { height: 213px; border-left: 1px solid #8d9194; }
#main_flash_right { height: 213px; background: #B0B1B5; }
#c_ontent_td { border-left: 1px solid #8d9194; border-bottom: 1px solid #8d9194; background: #bdbec2; vertical-align: top; }
#c_ontent_div { min-height: 325px; height: auto !important; height: 325px; }
#c_ontent_div3 { min-height: 589px; height: auto !important; height: 589px;}
#c_ontent_right_td { border-bottom: 1px solid #8d9194; background: #BDBEC2; }
#c_ontent_right_td3 { border-bottom: 1px solid #8d9194; background: #BDBEC2 url('img/right_bg.gif') repeat-x top; }

#left_pane { background: #B0B1B5; text-align: left; vertical-align: top; width: 248px; }
#left_pane3 { background: #B0B1B5; text-align: left; vertical-align: top; width: 248px; }
#top1bg { background: #C8C9CE url('/img/top_l_bg.gif') repeat-x bottom; height: 51px; }
#news_box_home { width: 178px; height: 280px; overflow: hidden; background: url('img/aktualnosci.gif') no-repeat 4px 53px; padding: 20px 35px 0px 35px; }
.news_item { color: #000000; font-family: Tahoma; font-size: 12px; padding-bottom: 5px; }
#news_box_home a { color: #000000; font-size: 12px; text-decoration: none; }
.news-date { float: left; color: #656565; font-family: Tahoma; font-size: 12px;}
#news_box_home img { display: inline; float: right; margin-top: 2px; }
.news_line { height: 2px; background: url('img/news_line.gif') no-repeat center; padding: 10px 0px 20px 0px; }

#submenu { width: 206px; height: 290px; overflow: hidden; padding: 10px 24px 0px 18px; }
#submenu div { width: 206px; padding: 13px 0px 5px 0px; background: url('img/submenu_bg.gif') no-repeat bottom;  }
#submenu a { display: block; color: #171717; text-decoration: none; border-left: 4px solid #AE0019; padding-left: 18px; line-height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#submenu a:hover, #submenu a.active2 {text-decoration: none; background: url('img/submenu_hover.gif') repeat-y left; }


#wyszukiwarka { width: 216px; height: 51px; background: url('img/wyszukiwarka.gif') no-repeat 0% 0%; overflow: hidden;  }
#find_field { width: 151px; height: 17px;  background-color: transparent; border: none; line-height: 17px; overflow: hidden; padding: 0px; margin: 4px 6px 3px 33px; font-family: Tahoma;}


#kontakt_pasek { width: 161px; height: 73px; background: url('img/kontakt_pasek.gif') no-repeat 25px 0px; padding-left: 55px; color: #535456; font-size: 12px; font-family: sans-serif; text-align: left; line-height: 18px; margin-top: 20px; }
#wyslij_link { width: 220px; height: 20px; background: url('img/wyslij_link.png') no-repeat 0px 3px;   font-size: 12px; font-family: sans-serif; text-align: left; line-height: 20px; padding-left: 30px; }

#przemyslowa { width: 725px; height: 774px; border: 1px solid #B0B1B5; }

#bottom_strap { background: #B0B1B5; height: 62px; border-bottom: 1px solid #8d9194; }
#bottom_strap_div { width: 100%; height: 100%; position: relative;}
#iso {  position: absolute; left: 36px; top: -17px; width: 168px; height: 56px; background: url('img/iso.gif') no-repeat; }

#bottom_understrap { border-top: 1px solid #d3d6db; }

#banner_top { width: 770px; height: 267px; position: absolute; left: 229px; top: 72px; }
#box_grey { width: 173px; height: 117px; background: #9A9B9D; float: right; }
#box_claret { width: 221px; height: 116px; background: #850011; position: absolute; z-index: 50; left: 229px; top: 549px;  }
#box_produkcja { width: 310px; height: 226px; position: absolute; z-index: 100; left: 286px; top: 382px; border: 1px solid #868688;}
#box_produkcja div,#box_nieruchomosci div { width: 308px; height: 224px; border: 1px solid #ffffff;} 
#box_nieruchomosci { width: 310px; height: 226px; position: absolute; z-index: 100; left: 618px; top: 382px; border: 1px solid #868688;}
#nier-prod { width: 640px; height: 224px; position: absolute; z-index: 150; left: 288px; top: 384px;}


/*GALERIA*/
div.g_allery { width: 100%; background: #B1B2B6; }
div.gal1 {border: 1px solid #69696A; float: left; margin: 5px; }
div.gallery_cn { padding: 10px; overflow: hidden; }
div.g_allery a { margin: 0px; padding: 0px; }
#c_ontent_div div.g_allery img { border: 1px solid #DEDEDE; display: block;}

/*REFERENCJE*/
div.gal2 {border: 1px solid #e4e4e4; float: left; margin: 5px 10px; }
div.ref_cn { padding: 10px 10px 10px 30px; overflow: hidden; }
div.ref_cn a { margin: 0px; padding: 0px; }
#c_ontent_div div.ref_cn img { border: 1px solid #8d9095; display: block;}


/*NEWS*/
div#news_main { padding: 10px 10px 10px 22px; }
div.news_box { padding: 0px 10px; border: 1px solid #B0B1B5; background-color: #cdced2; }
div.news_img { width: 153px; float: right; height: 105px; margin: 25px 20px 25px 15px; border: 1px solid #69696A;}
div.news_img img { border: 1px solid #DEDEDE; }
div.gallery_cn:after{ 
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
	
div.gallery_cn{display: inline-block;} 
/* Hides from IE Mac \*/
* html .gallery_cn {height: 1%;}
   .gallery_cn{display:block;}
/* End Hack */ 

div.news_left { float: left; margin: 10px; width: 470px; text-align: left; min-height: 126px; height: auto !important; height: 126px; padding-right: 10px; background: url('img/news_bg2.gif') no-repeat 100% 15px;}
div.news_left2 { float: left; margin: 10px 10px 0 10px;   width: 470px; text-align: left;  padding-right: 10px; }
h2.h2-news {  color: #414141; font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 14px; margin: 0px; padding: 5px 5px 0px 0px;   text-align: left; }
h2.h2-news a { color: #414141; font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 14px; display: block; text-decoration: none; }
h2.h2-news a:hover { text-decoration: underline; }
div.news_date { text-align: left; line-height: 20px; color: #9e9e9e; font-weight: bold; font-family: sans-serif; font-size: 11px; }
div.news_txt { text-align: left;}
div.news_txt2 { text-align: left; padding: 0px 10px 10px 10px; clear: left;}


/*NIERUCHOMOŚĆI*/
.theader1 td { background: #c8c9ce; color: #2f2f2f; text-align: center; font-weight: bold; font-family: sans-serif; font-size: 13px; border-bottom: 1px solid #b0b1b5; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; border-left: 1px solid #ebebed; line-height: 29px; padding: 0px 4px;}
.data21 td {background-color: #bdbec2; font-family: Tahoma; font-size: 12px;  vertical-align: middle; cursor: pointer; border-bottom: 1px solid #ebebed; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; border-left: 1px solid #ebebed;}
.data22 td {background-color: #cdced2; font-family: Tahoma; font-size: 12px;  vertical-align: middle; cursor: pointer; border-bottom: 1px solid #ebebed; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; border-left: 1px solid #ebebed;}
.rowHover td {background-color: #afb0b5; font-family: Tahoma; font-size: 12px;  vertical-align: middle; cursor: pointer; border-bottom: 1px solid #ebebed; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; border-left: 1px solid #ebebed;}
div.nier_foto1 { border: 1px solid #676767; margin: 0px auto; position: relative;}
div#c_ontent_div div.nier_foto1 img { border: 1px solid #ebebed; display: block;}
div#c_ontent_div div.nier_foto1 img.promocje2 { border: none; position: absolute; right: 1px; top: 1px; }
td.nier_cena { text-align: right; font-weight: bold; white-space: nowrap; padding-right: 10px; font-family: sans-serif; }
td.nier_pow { text-align: center; font-weight: bold; white-space: nowrap; font-family: sans-serif; }
td.nier_adres { text-align: center;}

div.theader2 { color: #2f2f2f; text-align: left; font-weight: bold; font-family: sans-serif; font-size: 12px; border: 1px solid #b0b1b5; line-height: 29px; padding-left: 15px; background: #C8C9CE url('img/theader2_bg.gif') no-repeat left;}
div.nier_foto2 { border: 1px solid #b0b1b5; margin: 0px auto; background: #d0d1d5; position: relative;}
div#c_ontent_div div.nier_foto2 img { border: 1px solid transparent; display: block;}
div#c_ontent_div div.nier_foto2 img.promocje2 { border: none; position: absolute; right: 1px; top: 1px; }
div.g_allery_nier { width: 100%; background: #c2c3c7; }
#c_ontent_div div.g_allery_nier img { border: 1px solid #DEDEDE; display: block;}

.nier_format11 { background: #c2c3c7; text-align: left; color: #a60000; font-weight: bold; white-space: nowrap; padding: 4px 10px;  border-bottom: 1px solid #eeeef0; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; font-family: sans-serif; }
.nier_format12 { background: #c2c3c7; text-align: left; color: #000000; font-weight: bold; padding: 4px 10px;   border-left: 1px solid #eeeef0; border-bottom: 1px solid #eeeef0; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; font-family: sans-serif;  }
.nier_format21 { background: #d0d1d5; text-align: left; color: #a60000; font-weight: bold; white-space: nowrap; padding: 4px 10px;  border-bottom: 1px solid #eeeef0; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; font-family: sans-serif;  }
.nier_format22 { background: #d0d1d5; text-align: left; color: #000000; font-weight: bold; padding: 4px 10px;  border-left: 1px solid #eeeef0; border-bottom: 1px solid #eeeef0; border-right: 1px solid #b0b1b5; border-top: 1px solid #b0b1b5; font-family: sans-serif;  }
.nier_agent { background: #c2c3c7; padding: 4px 10px; margin: 2px 0px 14px 2px; text-align: left; color: #2e2e2e; line-height: 20px; font-family: Tahoma; font-size: 12px; border: 1px solid #b0b1b5;}
.nier_details {background: #c2c3c7; padding: 4px 10px; margin: 2px 0px 14px 0px; border: 1px solid #b0b1b5;}
.nier_det1 {text-align: right; color: #a60000; font-family: Tahoma; white-space: nowrap; padding-right: 10px; font-size: 12px; vertical-align: top; }
.nier_det2 {text-align: left; color: #2e2e2e; font-family: Tahoma; font-size: 12px; vertical-align: top; }
.nier_opis { background: #c2c3c7; padding: 4px 10px; margin: 2px 0px 14px 0px; text-align: left; color: #2e2e2e; border: 1px solid #b0b1b5; }


#bzi { display: block; position: absolute; right: 3px; bottom: 2px;  }

