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

body
{
    background:url(images/bg.jpg) #e7e3b5 repeat-x;
    padding:0;
    margin:15px 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3d4d55;
}
a
{
    color:#8bc142;
}
a:hover
{
    text-decoration:none;
}
.color1
{
    color:#cdd85b;
}
p
{
    line-height:150%;
    margin:20px 0;
}

p.start
{
    color:#A78054;
}

p.intro
{
    font-size:24px;
    color:#e0d4bb;
    text-align:justify;
    margin:0;
    font-weight:bold;
    line-height:120%;
}

p.intro span
{
    color:#cab388;
}

p.highlight
{
    font-weight:bold;
    margin:0;
}

h1
{
    font-size:24px;
    color:#e0d4bb;
    font-weight:bold;
}

h2
{
    font-size:18px;
}

h3
{
    font-size:14px;
    color:#80b13c;
}

h1.title
{
    margin-top:0;
}

ol
{
    margin-left:1em;
    padding-left:1em;
}
ol li
{
    font-weight:bold;
}
ul
{
    margin-top:5px;
    margin-bottom:15px;
}
ul li
{
    font-weight:normal;
}
div#container_outer
{
    width:968px;
    margin-left:auto;
    margin-right:auto;
}

div#gfx_top
{
    height:8px;
    background:url(images/bg_top.png) no-repeat;
    font-size:1px;
}

div#header
{
    width:950px;
    height:250px;
    background:#fff;
}

div#container_inner
{
    background:url(images/bg_content.png) repeat-y;
    padding:0 9px;
}

div#content
{
    background: url(images/bg_grass.gif) no-repeat #fff;
    padding:27px 25px 30px 25px;
}

div#logo
{
    width:325px;
    float:left;
}

div#logo a
{
    display:block;
    background:url(images/logo.gif);
    width:264px;
    height:133px;
    margin:50px auto 0 auto;
}

#banner
{
    width:625px;
    height:250px;
    float:left;
    background-color:#404f57;
}

div#menu
{

    height:31px;
    padding:14px 0 0 5px;
    background:url(images/bg_menu.gif) repeat-x;
}

div#maincol
{
    width:570px;
    padding-right:24px;
    padding-bottom:20px;
    border-right:1px solid #dfdbd8;
    float:left;
}

div#home_photos
{    width:550px;
     height:271px;
}

div#sidecol
{
    width:305px;
    float:left;
}

div#renders
{
    margin-top:20px;
    margin-bottom:20px;
    height:100px;
}
div#renders img
{
    display:block;
    float:left;
    padding:2px;
    border:1px solid #dfdbd8;
}

div#renders img#sr1,
div#renders img#sr2
{
    margin-right:15px;
}

div#start_buttons
{
    margin: 5px 0 20px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #cdcece;
}
div#start_buttons a
{
    float:left;
    width:87px;
    height:60px;
    text-indent:-5000px;
    margin-right:9px;
}

.news_container {
    border-bottom: 1px solid #cdcece;
    margin: 20px;
}

.aktualnosci_newsa {
    background-color: #cbd85c;
    padding: 5px;
    color: #3e3e3e;
    width: 70px;
    font-weight: bold;
}
.aktualnosci_newsa2 {
    background-color: #3e3e3e;
    padding: 2px;
    color: #3e3e3e;
    width: 550px;
    font-weight: bold;
    font-size: 15px;
}
.tytul_newsa {
    width: 100%;
    font-size:24px;
    color:#cab388;
    font-weight:bold;
    line-height: 120%;
}

.data_newsa {
    width: 100%;
    font-size:11px;
    color:#999999;
    font-weight:normal;
}

.more_newsa {
    width: 100%;
    text-align: right;
}

div.clearer {clear:both; line-height:1px; font-size:1px;}
div#footer {border-top:6px solid #ccd85c; padding:10px 25px 15px 25px; position:relative; height:40px; background:#fff; }
div#bottom_menu {color:#979799;}
div#bottom_menu a {color:#979799; font-size:14px; text-decoration:none;}
div#bottom_menu a:hover {text-decoration:underline;}

div#crights
{
    position:absolute;
    right:25px;
    top:14px;
    width:249px;
    height:13px;
    background:url(images/txt_crights.gif) no-repeat;
    text-indent:-5000px;
}

a#createdby
{
    display:block;
    position:absolute;
    right:25px;
    top:32px;
    width:144px;
    height:13px;
    background:url(images/txt_createdby.gif) no-repeat;
    text-indent:-5000px;
}

img#logo_small
{
    display:block;
    position:absolute;
    top:33px;
}

div#contact_info
{
    position:absolute;
    top:30px;
    color:#979799;
    font-weight:bold;

}


div#ad_panel
{
    padding:15px 0 20px 25px;
}
img#ad
{
    display:block;
    width:227px;
    margin:0 auto;
}

a#see_plans
{
    margin-top:10px;
    display:block;
    width:280px;
    height:40px;
    background:url(images/bt_see_plans.gif);
    text-indent:-5000px;
}

a#see_pictures
{
    margin-top:10px;
    display:block;
    width:280px;
    height:40px;
    background:url(images/bt_see_pictures.gif);
    text-indent:-5000px;
}


div#amcompany_panel
{
    border-top:1px solid #dfdbd8;
    padding:15px 0 20px 25px;
}

div#amcompany_panel div.title
{
    font-size:24px; font-weight:bold; color:#3d4d55; margin-bottom:10px;
}

div#menu a
{
    display:block;
    height:17px;
    float:left;
    margin-right:17px;
    margin-left:22px;
    text-indent:-5000px;
    display:inline;
}


/*-----------------tabber------------------*/

div#tabber_container
{
    margin-top:20px;
    position:relative;
    height:620px;
}

div.tab
{
    width:78px;
    height:53px;
    border:1px solid #dfdbd8;
    border-style: solid solid none solid;
    margin:15px 4px 0 4px;
    float:left;
    z-index:1;
    background-color:#fff;
    text-align:center;
    font-size:11px;
}

div.tab a,
div.tab-active a
{
    font-weight:bold;
    text-decoration:none;
    color:#3a4a53;
}
div.tab a:hover,
div.tab-active a:hover
{
    text-decoration:underline;
}
div.tab-active
{
    width:78px;
    height:52px;
    padding:5px 5px 0 5px;
    float:left;
    background:url(images/bg_tab.png);
    z-index:10;
    position:relative;
    text-align:center;
    font-size:11px;
}

div.tab-active div.title
{
    background-color:#cbd85c;
    font-size:10px;
    text-align:center;
    padding:1px 0;
    margin-bottom:9px;
}

div.tab-active#first
{
    margin-left:10px;
    display:inline;
}

div.tab#first
{
    margin-left:13px;
    display:inline;
}

div#tabber_content
{
    width:900px;
    height:566px;
    background:url(images/bg_tabber_content2.png);
    position:absolute;
    top:53px;
    left:0;
    z-index:2;
}

div#tabber_content2
{
    width:900px;
    height:720px;
    background:url(images/bg_tabber_content3.png);
    position:absolute;
    top:53px;
    left:0;
    z-index:2;
}


div.tab div.title
{
    background-color:#dfdbd8;
    font-size:10px;
    text-align:center;
    padding:1px 0;
    margin-bottom:9px;
}

div.apartments_plan
{
    position:absolute;
    z-index:2;
}

div.apartments_plan a
{
    display:block;
    position:absolute;
}
div#apartments_plan_a1
{
    top:65px;
    left:20px;
    width:864px;
    height:345px;
    background:url(images/plan-a1.png);
}
div#apartments_plan_a2
{
    top:80px;
    left:20px;
    width:868px;
    height:318px;
    background:url(images/plan-a2.png)
}
div#apartments_plan_a3
{
    top:80px;
    left:20px;
    width:864px;
    height:294px;
    background:url(images/plan-a3.png)
}
div#apartments_plan_ag
{
    top:80px;
    left:20px;
    width:864px;
    height:328px;
    background:url(images/plan-ag.png)
}

div#apartments_plan_c1
{
    top:85px;
    left:220px;
    width:441px;
    height:370px;
    background:url(images/plan-c1.png)
}
div#apartments_plan_c2
{
    top:85px;
    left:250px;
    width:451px;
    height:416px;
    background:url(images/plan-c2.png)
}
div#apartments_plan_c2
{
    top:85px;
    left:250px;
    width:451px;
    height:416px;
    background:url(images/plan-c2.png)
}
div#apartments_plan_bg{

    top:55px;
    left:150px;
    width:666px;
    height:450px;
    background:url(images/plan-bg.png);

}
div#apartments_plan_b1{

    top:85px;
    left:100px;
    width:700px;
    height:469px;
    background:url(images/plan-b1.png);

}
div#apartments_plan_b2{

    top:85px;
    left:118px;
    width:660px;
    height:461px;
    background:url(images/plan-b2.png);

}
div#apartments_plan_b3{

    top:85px;
    left:108px;
    width:680px;
    height:449px;
    background:url(images/plan-b3.png);

}
div#maps_plan_b{

    width:226px;
    height:179px;
    position:absolute;
    bottom:40px;
    right:20px;
    background:url(images/mapka_budynkow_b.png);
}
div#maps_plan_a{

    width:226px;
    height:179px;
    position:absolute;
    bottom:40px;
    right:20px;
    background:url(images/mapka_budynkow_a.png);
}
div#maps_plan_c{

    width:190px;
    height:179px;
    position:absolute;
    bottom:40px;
    right:20px;
    background:url(images/mapka_budynkow_c.png);
}
a.for_sale
{
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
    background-color:#438add;
}

a.for_sale:hover
{
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    background-color:#438add;
}
.for_sale
{
    color:#438add;
}

a.reserved
{
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    background-color:#ff0000;
}
a.reserved:hover
{
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    background-color:#ff0000;
}
.reserved
{
    color:#ff0000;
}

a.sold
{
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    background-color:#000;
}
a.sold:hover
{
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    background-color:#000;
}
.sold
{
    color:#000;
}

div.ap_info
{
    position:absolute;
    bottom:240px;
    left:250px;
    /*display: none;*/
}



div.ap_info div.title
{
    color:#3d4c54;
    font-size:18px;
    font-weight:bold;
    padding-bottom:4px;
}


div.ap_info div.title a
{
    color:#3d4c54;
    font-size:18px;
    font-weight:bold;
    padding-bottom:4px;
    text-decoration:none;
}

div.ap_info div.title a:visited
{
    text-decoration:none;
}




table.ap_info_data td
{
    font-size:11px;
    padding-bottom:2px;
}

table.ap_info_data td.attrib
{
    width:150px;
}

table.ap_info_data td.value
{
    width:80px;
}

table.ap_info_data td.attrib_m,
table.ap_info_data td.value_m
{
    background-color:#ddd;
}

table.ap_info_data td.attrib_p,
table.ap_info_data td.value_p
{
    background-color:#ccd85c;
}

table.ap_info_data td.value,
table.ap_info_data td.value_m,
table.ap_info_data td.value_p
{
    text-align:right;
}

table.ap_info_data th
{
    font-size:11px;
    padding-right:10px;
    padding-bottom:2px;
    text-align:left;
}

div.ap_info div.status
{
    font-weight:bold;
    font-size:11px;
}

div#legend
{
    position:absolute;
    right:20px;
    bottom:10px;
    font-weight:bold;
    text-align:right;
}










a#ap_1a9 {width:95px; height:94px; bottom:192px; left:101px;}
a#ap_1a8 {width:66px; height:108px; bottom:178px; left:35px;}
a#ap_1a7 {width:66px; height:108px; bottom:70px; left:35px;}
a#ap_1a6 {width:94px; height:92px; bottom:70px; left:101px;}
a#ap_1a5 {width:63px; height:92px; bottom:70px; left:195px;}
a#ap_1a4 {width:95px; height:92px; bottom:70px; left:258px;}
a#ap_1a3 {width:66px; height:108px; bottom:70px; left:353px;}
a#ap_1a2 {width:66px; height:108px; bottom:178px; left:353px;}
a#ap_1a1 {width:95px; height:94px; bottom:192px; left:258px;}


a#ap_1b9 {width:95px; height:94px; bottom:192px; left:488px;}
a#ap_1b8 {width:66px; height:108px; bottom:178px; left:422px;}
a#ap_1b7 {width:66px; height:108px; bottom:70px; left:422px;}
a#ap_1b6 {width:94px; height:92px; bottom:70px; left:488px;}
a#ap_1b5 {width:63px; height:154px; bottom:8px; left:582px;}
a#ap_1b4 {width:95px; height:92px; bottom:70px; left:645px;}
a#ap_1b3 {width:66px; height:108px; bottom:70px; left:740px;}
a#ap_1b2 {width:66px; height:108px; bottom:178px; left:740px;}
a#ap_1b1 {width:95px; height:94px; bottom:192px; left:645px;}



a#ap_2a9 {width:98px; height:97px; bottom:192px; left:100px;}
a#ap_2a8 {width:72px; height:113px; bottom:177px; left:28px;}
a#ap_2a7 {width:72px; height:113px; bottom:63px; left:28px;}
a#ap_2a6 {width:97px; height:97px; bottom:63px; left:100px;}
a#ap_2a5 {width:67px; height:97px; bottom:63px; left:197px;}
a#ap_2a4 {width:98px; height:97px; bottom:63px; left:264px;}
a#ap_2a3 {width:72px; height:113px; bottom:63px; left:362px;}
a#ap_2a2 {width:72px; height:113px; bottom:177px; left:362px;}
a#ap_2a1 {width:98px; height:97px; bottom:192px; left:264px;}

a#ap_2b9 {width:98px; height:97px; bottom:192px; left:505px;}
a#ap_2b8 {width:72px; height:113px; bottom:177px; left:433px;}
a#ap_2b7 {width:72px; height:113px; bottom:63px; left:433px;}
a#ap_2b6 {width:97px; height:97px; bottom:63px; left:505px;}
a#ap_2b5 {width:67px; height:97px; bottom:63px; left:602px;}
a#ap_2b4 {width:98px; height:97px; bottom:63px; left:669px;}
a#ap_2b3 {width:72px; height:113px; bottom:63px; left:767px;}
a#ap_2b2 {width:72px; height:113px; bottom:177px; left:767px;}
a#ap_2b1 {width:98px; height:97px; bottom:192px; left:669px;}






a#ap_3a5 {width:168px; height:109px; bottom:147px; left:20px;}
a#ap_3a4 {width:168px; height:111px; bottom:36px; left:20px;}
a#ap_3a3 {width:112px; height:99px; bottom:36px; left:188px;}
a#ap_3a2 {width:134px; height:111px; bottom:36px; left:300px;}
a#ap_3a1 {width:115px; height:109px; bottom:147px; left:258px;}

a#ap_3b6 {width:115px; height:98px; bottom:158px; left:498px;}
a#ap_3b5 {width:125px; height:109px; bottom:147px; left:374px;}
a#ap_3b4 {width:134px; height:111px; bottom:36px; left:436px;}
a#ap_3b3 {width:112px; height:99px; bottom:36px; left:570px;}
a#ap_3b2 {width:168px; height:111px; bottom:36px; left:682px;}
a#ap_3b1 {width:168px; height:109px; bottom:147px; left:682px;}





a#ap_1x1 {width:179px; height:278px; bottom:25px; left:261px;}
a#ap_1x2 {width:179px; height:278px; bottom:25px; left:31px;}

a#ap_2x1 {width:180px; height:278px; bottom:68px; left:9px;}
a#ap_2x2 {width:227px; height:278px; bottom:68px; left:190px;}

a#ap_1c3 {width:77px; height:207px; top:17px; left:114px;}
a#ap_1c4 {width:76px; height:107px; top:94px; left:193px;}
a#ap_1c5 {width:76px; height:107px; top:94px; left:268px;}
a#ap_1c6 {width:76px; height:107px; top:94px; left:346px;}
a#ap_1c7 {width:76px; height:129px; top:94px; left:426px;}
a#ap_1c2 {width:76px; height:129px; top:224px; left:114px;}
a#ap_1c2 {width:76px; height:129px; top:224px; left:114px;}
a#ap_1c1{width:76px; height:107px; top:244px; left:193px;}
a#ap_1c9{width:76px; height:107px; top:244px; left:346px;}
a#ap_1c8{width:76px; height:129px; top:224px; left:425px;}

a#ap_2c3{width:93px; height:153px; top:71px; left:51px;}
a#ap_2c4{width:93px; height:135px; top:71px; left:149px;}
a#ap_2c5{width:93px; height:135px; top:71px; left:242px;}
a#ap_2c6{width:93px; height:135px; top:71px; left:335px;}
a#ap_2c7{width:93px; height:153px; top:71px; left:431px;}
a#ap_2c2{width:93px; height:153px; top:227px; left:51px;}
a#ap_2c1{width:93px; height:135px; top:248px; left:149px;}
a#ap_2c9{width:93px; height:135px; top:248px; left:335px;}
a#ap_2c8{width:93px; height:153px; top:227px; left:431px;}

a#ap_3c2{width:138px; height:132px; top:97px; left:75px;}
a#ap_3c5{width:161px; height:104px; top:97px; left:213px;}
a#ap_3c3{width:132px; height:127px; top:97px; left:375px;}
a#ap_3c1{width:167px; height:130px; top:226px; left:75px;}
a#ap_3c4{width:161px; height:130px; top:226px; left:347px;}

div#garage_description
{
    position:absolute;
    bottom:20px;
    left:20px;
    width:640px;
}


table.apartments_tab
{
    width:100%;
    margin-bottom:15px;
}
table.apartments_tab td
{
    text-align:center;
    border-bottom:1px solid #dbd8d9;
}

table.apartments_tab th
{
    vertical-align:top;
    padding-bottom:3px;
}

table.apartments_tab tr:hover td,
table.apartments_tab tr.reserved:hover td,
table.apartments_tab tr.sold:hover td,
table.apartments_tab tr.for_sale:hover td
{
    background-color:#ccd85b;
    cursor:pointer;
    color:#3d4d55;
}
table.apartments_tab td.goto_apartment
{
    width:19px;
}
table.apartments_tab td.goto_apartment a
{
    display:block;
    width:15px;
    height:15px;
    background:url(images/bg_arrow.gif);
    text-indent:-5000px;
}

table.apartments_tab td.ap_number
{
    width:70px;
}

table.apartments_tab tr.reserved td
{
    background-color:#ff2b2b;
    color:#fff;
}

table.apartments_tab tr.sold td
{
    background-color:#000;
    color:#fff;
}

table.apartments_tab tr.for_sale td
{
    background-color:#fff;
    color:#3d4d55;
}

span.legend_sold
{
    background-color:#000;
    color:#000;
    padding:0 3px;
}
span.legend_reserved
{
    background-color:#ff0000;
    color:#ff0000;
    padding:0 3px;
}

div#contact_form_container {padding:5px 10px; background:url(images/bg_form.gif) repeat-x #ecefaf; border:1px solid #c6d34c; margin-top:15px;}
div#contact_form_container div.title {border-bottom:1px solid #c6d34c; font-size:14px; padding-bottom:5px; margin-bottom:5px;}

table#contact_form
{
    width:100%;
}

table#contact_form td
{
    font-size:13px;
    font-weight:bold;
}

table#contact_form td.submit
{
    text-align:right;
}

table#contact_form td.col1 input,
table#contact_form td.col1 select
{
    width:50%;
}

table#contact_form td.col1 input.full
{
    width:100%;
}

table#contact_form td.col1 textarea
{
    width:100%;
    height:120px;
}

div#msg
{
    background-color:#dedede;
    padding:10px;
    font-size:12px;
    font-weight:bold;
}

div#err
{
    background-color:#cf0000;
    padding:10px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}


img.in_text
{
    border:2px solid #e0d4bb;
}

.left
{
    margin-right:7px;
    float:left;
}
.right
{
    margin-left:7px;
    float:right;
}


div#apartment_details_container
{
    padding:24px;
}
div#ad_plan
{
    width:559px;
    height:518px;
    float:left;
    margin-left:20px;
}

div#ad_text
{
    border-right:1px solid #dbd8d9;
    font-size:11px;
    width:250px;
    height:518px;
    padding-right:20px;
    float:left;
}

div#ad_text p
{
    margin-top:7px;
    margin-bottom:7px;
    text-align:justify;
    line-height:130%;
}

div#ad_text div.title
{
    font-size:18px;
    font-weight:bold;
}


div#contact_for_sale
{
    width:250px;
    height:67px;
    text-align:center;
    background:url(images/bg_contact_for_sale.gif);
    padding-top:37px;
    margin-bottom:15px;
    margin-top:10px;
}

div#contact_for_sale a
{
    font-weight:bold;
}

div#contact_reserved
{
    width:250px;
    height:67px;
    text-align:center;
    background:url(images/bg_contact_reserved.gif);
    padding-top:37px;
    margin-bottom:15px;
    margin-top:10px;
}

div#contact_reserved a
{
    font-weight:bold;
}

div#contact_sold
{
    width:250px;
    height:67px;
    text-align:center;
    background:url(images/bg_contact_sold.gif);
    padding-top:37px;
    margin-bottom:15px;
    margin-top:10px;
}

div#contact_sold a
{
    font-weight:bold;
}


div#gallery
{
    clear:both;
}

div#gallery div.picture
{
    margin-right:13px;
}
div#gallery div.picture,
div#gallery div.picture_last
{
    float:left;
}

div#gallery div.picture div.title,
div#gallery div.picture_last div.title
{
    height:18px;
    width:270px;
    padding-top:3px;
    padding-left:2px;
    line-height:120%;
    background:url(images/bg_picture_desc.gif) no-repeat;
    font-size:11px;
    margin:6px 0 20px 0;
}
div#gallery div.picture div.title a,
div#gallery div.picture_last div.title a
{
    font-weight:normal;
    text-decoration:none;
}
div#gallery div.picture div.title a:hover,
div#gallery div.picture_last div.title a:hover
{
    text-decoration:underline;
}


div#gallery div.picture img,
div#gallery div.picture_last img
{
    border:none;
}

div.set_height_b {
    height: 760px;
    float: left;
}
div#top_img{
    margin-bottom: 20px;
}
div#top_img img
{
    display:block;
    float:left;
    padding:2px;
    border:1px solid #dfdbd8;
}








