
* {
    margin:0px;
    padding:0px;
}
img
{
    border-color: #cccccc;
}

content_content ul,li {
    margin-left: 20px;
    padding: 0 2px;
}

#AllWarpper {

}
#img-list a {
    background:none !important;
    border:none !important;
    line-height:13px !important;
    height:13px !important;
    font-size:11px !important;
    padding-bottom:13px !important;
}
#top {
    background-color:#f7f7f7;
    position:relative;
    height:61px;
    background-image:url(../../site.files/Image/top-bg.jpg);
    background-position: 76% 100%;
    background-repeat:repeat-y;
    width:924px;
    margin:0px auto;
    /*margin-bottom:4px;*/
}
#top .top-links {
    float:right;
    background-image:url(../../site.files/Image/top-links.png);
    background-repeat:repeat-x;
    width:250px;
    height:46px;
}
#top .logo {

    float:left;
}
#top .top-links a {
    font-family:tahoma;
    color:#858384;
    font-size:11px;
    text-decoration:none;
    background-image:url(../../site.files/Image/top-normal.png);
    background-repeat:no-repeat;
    background-position:50% 35%;
    height:46px;
    display:block;
    width:60px;
    float:left;
}
#top .top-links a:hover {
    background-image:url(../../site.files/Image/top-hover.png);
}
#banner {

    background-color:#9b0202;
    height:190px;
    width:924px;
    margin:0px auto;
    padding-top:4px;
}
#middle {
    position:relative;
    width:924px;
    /*padding-top:8px;*/
    margin:0px auto;
    background-image:url(../../site.files/Image/klart_pixs/bg-rzut.jpg);
    background-position:70% 5px;
    background-repeat:no-repeat;
}
.leftTD {
     background-image:url('../../site.files/Image/klart_pixs/menu-bottom.gif');
     background-position:bottom;
     background-repeat:no-repeat;
     /*line-height:6px;*/
     line-height:16px;
     background-color:#E8E8E8;
     height:6px;
}
/* FOOTER */
#footer {
    background-color:orange;
    height:48px;
    width:924px;
    margin:0px auto;
}
#footer .footerCenter {
    background-color:#9b0302;
    width:892px;
    float:left;
    height:48px;
    line-height:48px;
    font-family:arial;

    font-size:11px;
    color:#ffffff;
}
#footer .footerLeft {
    background-color:white;
    background-image:url('../../site.files/Image/klart_pixs/footerbgLeft.jpg');
    height:48px;
    width:16px;
    float:left;
}
#footer .footerRight {
    background-color:white;
    background-image:url('../../site.files/Image/klart_pixs/footerbgRight.jpg');
    height:48px;
    width:16px;
    float:left;
}
#footer a {
    color:#ffffff;
    text-decoration:none;
}


#leftMenu{
    float:left;
    width:190px;
    background-color:#e8e8e8;
}
.msg {
    font-family:verdana;
    font-size:11px;
    margin:10px;
    background-color:#F8F8F8;
    padding:10px;
    border:1px solid #ECECEC;
}
/* LEWE MENU */
/* link podstawowy menu lewego */
#leftMenu ul {

}
ul#dmain_menu li {
    list-style-type:none;

}
ul#dmain_menu a {
    margin-left:0px;
    background-image:url(../../site.files/Image/klart_pixs/menu-arrow.gif);
    background-repeat:no-repeat;
    background-position:95% 50%;
    padding-left:5px;
    text-decoration:none;
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    color:#656162;
    display:block;
    min-height:25px;
    line-height:25px;
    border-bottom:1px dotted #656162;
    background-color:#E8E8E8;
}
ul#dmain_menu a:hover {
    color:#ffffff;
    font-weight:bold;
    background-color:#3b3831;
}
/* .... */
ul#dmain_menu li ul li {
    list-style-type:none;
    margin-left:0px;
}
ul#dmain_menu li ul li a {
    font-weight:normal;
    background:none;
    background-color:#E8E8E8;
    margin-left:0px;
    padding-left:10px;
    background-repeat:no-repeat;
    background-position:95% 50%;

}
.cos_menu_zmienione {
    color:#C62400 !important;
    font-weight:bold !important;

}
.dmain_menu_active {
    background-image:url(../../site.files/Image/menu-arrow6.gif) !important;
    color:#C62400 !important;
}
ul#dmain_menu li ul li ul li {
    list-style-type:none;
    margin-left:0px;
}

ul#dmain_menu li ul li ul li a {
    font-weight:normal;
    /*color:#D22902;*/
    color:black;
    font-weight:bold;
    background:none;
    background-color:#E8E8E8;
    margin-left:0px;
    padding-left:20px;
    font-size:11px;
    min-height:20px;
    line-height:20px;
}
ul#dmain_menu li ul li ul li a {
    background-repeat:no-repeat;
    background-position:95% 50%;
}
#content{
  width:558px;
}
#content_big{
  width:734px;
}
#karta {

}
#karta img {
    border:none;
}
#content_big .content_content,
#content .content_content {
    font-family:tahoma;
    font-size:12px;
    margin:0px 10px;
}
.content-title {
    font-family:tahoma;
    font-size:13px;
    height:39px;
    margin:10px 10px 0 10px;
    background-image:url(../../site.files/Image/klart_pixs/title.png);
    background-repeat:repeat-x;
    background-position:50% 80%;
    color:#aaaaac;
}
.content-title span {
    font-weight:bold;
    color:#9B0302;
}
#rightSide{
    width:176px;

}
.boxRight {
    font-family:tahoma;
    font-size:11px;
    margin-bottom:7px
}
.boxRight .srodek {
    background-image:url(../../site.files/Image/klart_pixs/boxRight-leftShadow.jpg);
    background-repeat:repeat-y;
    padding-left:15px;
    padding-right:8px;
    background-color:#f6f6f6;
}
.boxRight .srodek .title {
    font-weight:bold;
    height:27px;
    color:#323802;
    line-height:27px;
    font-size:12px;
    border-bottom:1px dotted #748201;
    margin-bottom:5px;
}
.boxRight .dol {
    line-height:7px;
    height:7px;
    background-image:url(../../site.files/Image/klart_pixs/boxRight-bottom.jpg);
}
.boxRight .button, .button {
    line-height:22px;
    height:22px;
    width:110px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    background-image:url(../../site.files/Image/klart_pixs/boxRight-submit.jpg);
    border:none;
    margin-top:10px;
}
.boxRight table.wyszukiwarka {
    font-family:tahoma;
    font-size:11px;
    width:149px;
}
.boxRight table.wyszukiwarka s1 {
    width:100px;
}
.boxRight .t{
    font-size:10px;
    padding:6px 0 6px 0;
    color:#9c9c9c;
}
.boxRight img {
    border: 1px solid #CCCCCC !important;
}

/* STRONA GLOWNA BOXY CIENIOWANE ZE ZDJECIAMI */
.metka-gora {
    text-align:center;
    line-height:25px;
    height:25px;
    background-image:url(../../site.files/Image/klart_pixs/metka-top.jpg);
    font-family:tahoma;
    font-size:12px;
    background-position:53% 50%;
    background-repeat:no-repeat;
    margin-bottom:10px;
    }

.ramkaHolder {
    position:relative;
    height:200px;
}

.ramka-top-1 {
    width:557px;
    height:86px;
    position:absolute;
    background-image:url(../../site.files/Image/klart_pixs/ramka-top-1.png);
}
.photosHolder {
    position:absolute;
    top:18px;
    left:18px;
    background-color:#ffffff;
    z-index:10;
    width:518px;
}
.ramka-dol-1 {
    bottom:0px;
    width:556px;
    height:82px;
    position:absolute;
    background-image:url(../../site.files/Image/klart_pixs/ramka-dol-1.png);
}
.metka-dol {
    font-family:tahoma;
    font-size:11px;
    color:#858f96;
    background-image:url(../../site.files/Image/klart_pixs/metka-pod.jpg);
    width:128px;
    height:27px;
    line-height:21px;
    position:absolute;
    left:40%;
    text-align:center;
    bottom:-5px;
}

/* WYSZUKIWARKA */
.search_table {
    width:100%;
    font-size:11px;
}
.search_table select {
    border:1px solid #9b9b9b;
    width: 145px;
}
.search_table select.miasto {
    width: 160px;
}
.search_table select.pokoje {
    width: 120px;
}
.search_table input[type=text] {
    border:1px solid #9b9b9b;
    width: 100px;
    height: 18px;
}
.search_table .naglowek {
    padding:3px 0px;
    color:#9e9e9e;
}
.search_result_table {
    width:100%;
    font-size:11px;

}
.search_result_table span{
    font-weight:normal;
    display:block;
}

.search_result_table td {

    padding:2px;
}
.search_result_table .padXright {
    text-align:right;
    padding-right:15px;
}
.search_result_table .sprzedane {
    text-align:center;
    color:#ffffff;
}

.search_result_table .center {
    text-align:center;

}
/* RAMKA CIENOWANA */
.cien-topbottom {
    height:8px;
    line-height:8px;
}
.cien-content {
    background-color:#FFFFFF;
    padding:10px;
}
.cien-top-left {
    background-image:url(../../site.files/Image/cien-top-left.png);
    background-position:top;
    background-repeat:no-repeat;
    width:9px;
}
.cien-top-right {
    background-image:url(../../site.files/Image/cien-top-right.png);
    background-position:top;
    background-repeat:no-repeat;
    width:9px;
}
.cien-bottom-left {
    background-image:url(../../site.files/Image/cien-bottom-left.png);
    background-position:bottom;
    background-repeat:no-repeat;
    width:9px;
}
.cien-bottom-right {
    background-image:url(../../site.files/Image/cien-bottom-right.png);
    background-position:bottom;
    background-repeat:no-repeat;
    width:9px;
}
/* GALERIA */

#gallery .photo {
    padding:1px;
    margin:1px;
    background-color:#dedede;
    float:left;
}
#gallery .signature {
    font-family:verdana;
    font-size:10px;
    color:#4e4e4e;
    clear:left;
    padding:1px;
    width:118px;
}
/* Z DZIENNIKA BUDOWY */
.bud {

}
.bud_title {
    font-weight:bold;
}
.bud_data {
    font-size:11px;
}
.bud_content {
    font-size:12px;
    margin:5px 0px;
    color:#5d5d5d;
}
.bud_spacer {
    width:200px;
    border-bottom:1px solid #cccccc;
    margin-bottom:10px;
}

/* STRONA GLOWNA i RAMKA */
.glowna_lok {
    margin-bottom:25px;

}

.glowna_l {
    float:left;
    padding-right:8px;
    margin-right:8px;
    border-right:1px dashed #cecece;
}
.glowna_p {
    float:right;
    width:253px;
}
.glowna_napis {
    font-family:tahoma;
    font-size:11px;
    text-align:center;
}
.glowna_napis a {
    text-decoration:none;
    color:black;
    font-weight:normal;
}

/* OPIS LOKALIZACJI */
.lok_main_info {
    margin-bottom:25px;
}
.main-photo {
    float:left;
    margin-right:15px;
    margin-bottom:15px;
}
.main_info {

}
.main-name {
    color:#b40000;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:3px;
}
.main-short {
    font-size:11px;
    font-weight:bold;
    margin-bottom:20px;
}
.main-adres, .main-termin {
    font-size:12px;
    margin-bottom:10px;
}

.main-cos {
    color:#9b9b9b;
    font-size:11px;
    font-weight:bold;
}
/* PLANY MIESZKAŃ */
/* nawigacja */

.oferta_navi {
    width:100%;
    padding:3px;

}
.poziomy {
    float:left;
    font-weight:bold;
    margin-bottom:3px;
}

.navi_poz {
    background-color:#F4F0F1;
    font-size:11px;
    display:block;
    padding-left:15px;
    width:180px;
    height:21px;
    line-height:21px;
    margin-bottom:3px;
}
.navi_poz a {
    color:#000000;
    text-decoration:none;
}
.pietra {
    float:left;
    margin-left:20px;
}
.pietra a {
    color:#7B7778;
    margin-right:5px;
}
.legenda {
    /*background-color:#FFFFFF;*/
    float:right;
    padding:4px;
    margin: 15px 10px 0px 0px;
}
.el {
    position:relative;
    background-image:url(../../site.files/Image/legenda-bg.png);
    width:34px;
    height:34px;
    float:left;
}
.el div {
    position:absolute;
    width:18px;
    height:18px;
    top:8px;
    left:8px;
}

.napis {
    float:left;
    font-size:11px;
    line-height:30px;
}
.kmieszkania_link {
    text-decoration:none;
    color:#000000;
    font-weight:bold;

}
/* menu boczne OBRAZKOWE */
#img-list {
    margin-top:10px;
    padding:0px;
}
#img-list li {
    list-style-type:none;
    padding-left:12px;
}
#img-list li img {
    padding:3px;
    background-color:#ffffff;
    margin-bottom:10px;
    margin-bottom:5px;
}
#img-list li div {
    font-family:verdana;
    font-size:11px;
    color:#4E4C4C;
    line-height:13px;
    font-weight:bold;
    padding-bottom: 8px;
    margin-bottom:8px;
    border-bottom:1px dashed #cccccc;
    width:175px;
}
.tool-tip {
    padding:10px;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    border:2px solid #9b0202;
    background-color:#f4f4f4;
}
.kontakt-info {
    font-size:11px;
    padding-top:9px;
}
.kontakt-info a {
    color:#0666b3;
    font-weight:bold;
    text-decoration:none;
}

/* aktualnosci */
.site_news_link {
    color:#9B0302;
    font-weight:bold;
}

.site_news_data {
    font-size:11px;
}
.site_news_date {
    font-size:11px;
    font-weight:bold;
}
#site_news_content {
    margin-top:5px;
}
.site_news_short {
    margin-top:5px;
    text-align: justify;
}
#polec_ziomalowi {
    display:block;
    position:absolute;
    right:10px;
    top:5px;
    width:470px;
    height:50px;
    background-color:#f0f0f0;
    border:1px solid red;
}
#polec_ziomalowi .zamknij {
    float:right;
    cursor:pointer;
}
#polec_ziomalowi .napis2 {
    display:block;
    padding-left:3px;
    font-family:verdana;
    font-size:10px;
    width:460px;
    height:23px;
}
#polec_ziomalowi input {
    font-size:12px;
    border:1px solid black;
    padding:1px;
}

.main_site_lokalizacje {
    font-family:tahoma;
    font-size:11px;
}

.main_site_lokalizacje a {
    /*color: #cccccc;*/
    color: #872613;
    text-decoration:none;
    margin:2px;
    font-weight: bold;
}
.main_site_lokalizacje_title {
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#9B0302;
    margin-left:3px;
    /*margin-top:-5px;*/
    margin-bottom:3px;
    text-align:center;
}

.main_site_lokalizacje_title2 {
    font-family:tahoma;
    font-size:13px;
    font-weight:bold;
    color:#9B0302;
    margin-left:3px;
    margin-bottom:10px;
    text-align:center;
}

a.submenu1 {
    color: #000000 !important;
    font-size: 11px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    line-height: 20px !important;
    min-height: 20px !important;
    padding-left: 10px !important;
}

a.submenu1:hover {
    color: #FFFFFF !important;
    background-color: #3B3831 !important;
}

a.submenu2 {
    color: #C62400 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    line-height: 22px !important;
    min-height: 22px !important;
    padding-left: 15px !important;
}

a.submenu2:hover {
    background-color: #3B3831 !important;
}

.swieta{
        position:relative;
        z-index:199;
        width:400px;
        height:350px;
        background-color:#F6F6F6;
        top:0px;
        left:0px;
        padding:30px 5px 20px 5px;
}

.swieta_krzyz {
	height:20px;
	cursor:pointer;
	margin-left:382px;
	position:absolute;
	font-weight:bold;
	font-size:20px;
	color: #C33548;
                z-index:200;

}
.div_swieta {

                left: 50%;
                margin-left: -200px;
	position:absolute;
	top:265px;
	z-index:198;
	border:1px solid black;
}
/*.showList td {
    font-size:12px;

}*/
.showList h2 {
    font-size:13px;
    color:#9B0302;
}
.showList img {
    padding:6px;
    border:1px solid #F6F2EF;
}

#content_design {
    width: 734px !important;
}

#content_design img {
    padding:6px;
    border:1px solid #F6F2EF;
}

#content_design .content_content {
    font-family:tahoma;
    font-size:12px;
    margin:0px 10px;
}

#content_design p {
    margin: 10px 0px;
}

#content_design {
    font-family: tahoma;
    font-size: 12px;
}

#content_design input,
#content_design textarea {
    border:1px solid #7B0101;
    width:200px;
}
.listElemD {
    padding:6px;

}
.flashfootercont {
    margin:auto;
    margin-left:4px;
}
#flash_footer {

    margin-left:5px;


}

#architekt_div {
    margin:15px;
    padding:15px;
    border:1px solid #9B0302;
}
#architekt_div .title {
    font-family:arial;
    font-weight:bold;
    color:#9B0302;
    font-size:12px;
    border-bottom:2px solid #000000;
    padding-bottom:2px;
}


#logo {
    position: relative;
}


/* CZARNA WSTAZKA */
/*div.black {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 200;
}*/

/* DODANE: 2010-11-04 */
li.main_menu_elem {
    margin-left: 0 !important;
}
