.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

#vs_content{
    margin:100px 25px 0 0;
    float:right;
    position:relative;
    width:200px;
    display:none;
}

#vs_content .no_flash {
    margin-top: 10px;
    margin: auto;
    max-width: 430px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 20px;
    border: 1px solid black;
    background-image: url('/images/no_flash.png');
    color: white;
}
.no_flash a {
    text-decoration: underline;
    color: white;
}
#accordion{
    margin: 10px 0;
}
#accordion h3{
    font-weight: bold;
}
.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}



/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/
.panel {
    margin-bottom: 20px;
}

Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:220px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}

.newListSelected  {
    background:url("../images/select-medium-bg.png") no-repeat scroll 0 0 transparent;
    color:#000000;
    /*float:left;*/
    height:24px;
    padding:8px 0 0 9px;
    margin-left: 0px;
    width:211px;
    font-weight: normal;
    font-size: 13px;
    text-align: left;
    outline: none;
}

.newListSelected span {display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:200px; overflow:hidden; height:16px; padding:0 0 0 0;}
.hiLite {background:#650101!important; color:#fff!important;}
.hiLite a {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 0px; cursor:default;}
.newListOptionTitle {font-weight:normal;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

#searcherResult ul.newList {width:125px;}
#searcherResult .selectedTxt {width:100px;}
#searcherResult .newListSelected {
    background:url("../images/select-small-bg.png") no-repeat scroll 0 0 transparent;
    width:120px;
}

body{
    margin:0 auto;
    padding:0;
    font-family:tahoma,arial,verdana;
    background:none repeat scroll 0 0 #FFF;
    font-size:13px;
    color:#383838;
}

*:focus {
    outline: none;
}

a{
    text-decoration:none;
    color:#000;
    outline:medium none;
}

a.ask_price{
    color: #DA0000;
    outline:medium none;
}
a.ask_price:hover{
    text-decoration: underline;
    color: #DA0000;
    outline:medium none;
}


a.ask_price_sqm{
    text-decoration: underline;
    outline:medium none;
}
.cloud_description .ask_cloud, .ask_cloud{
    float: none;
    outline:medium none;
}

.cloud_description a.ask_cloud:hover, a.ask_cloud:hover{
    text-decoration: underline;
    float: none;
    outline:medium none;
}

a:hover {
    outline:medium none;
}

p{
    margin:0;
    padding:0;
}

form{
    margin:0;
    padding:0;
}

img{
    border:0;
}

input[type="text"], input[type="password"], .input_medium{
    background:#fff;
    border:1px solid #848484;
}

textarea{
    background:#fff;
    border:1px solid #848484;
    resize:none;
}

#main_content{
    /*margin-top:9px;*/
    width:994px;
    background:#fff;
    margin:0 auto;
}

.content{
    margin-top:1px;
    width:994px;
    margin:0 auto;
    float:left;
}


.header_top{
    background: transparent url(../images/body_top2.gif) no-repeat 355px;
    width:75%;
    height:6px;
    margin-top:-6px;
}

.header_content{
    width:984px;
    margin:0px  auto 0;
    height:90px;
    /*     border-top:1px solid #e8e6e6;*/
}

.hala_na_zewnatrz{
    width:980px;
    margin:10px  auto 0;
}
.header_logo{
    float:left;
    margin:15px 10px 0 0;
    width:350px;
}

.header_banner{
    width:624px;
    float:left;
    margin-top:13px;
}

.title_targi{
    width:370px;
    height:41px;
    float:right;
    margin-top:0px;
    margin-right:1px;
}

.title_targi a{
    color:#4F4F4F;
}

.find_us{
    /*background:transparent url(../images/)no-repeat;*/
    height:30px;
    width:350px;
    clear:right;
    float:right;
    margin-top:20px;
}
.find_us img{
    margin-top:-2px;
    padding:0px 4px;
}

.text_find_us{
    float:left;
    margin-left:45px;
    color:#565454;
}
/*menu top*/
.header_middle {
    height:38px;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    width:984px;
}

.header_menu_top_left {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../images/menu_left2.gif");
    background-position:left center;
    background-repeat:no-repeat;
    float:left;
    height:35px;
    width:3px;
}

.header_top_menu {
    background-image:url("../images/menu_middle.gif");
    background-position:0 0;
    background-repeat:repeat-x;
    color:#FFFFFF;
    float:left;
    font-size:14px;
    height:35px;
    width: 978px;
}
.header_top_menu a:hover{
    text-decoration:underline!important;
}

.header_menu_top_right {
    background-image:url("../images/menu_right.gif");
    background-position:right center;
    background-repeat:no-repeat;
    float:right;
    height:35px;
    width:3px;
}

.header_middle .header_top_menu .normal {
    background-image:url("../images/menu_break.png");
    background-position:right center;
    background-repeat:no-repeat;
    color:#FFFFFF;
    display:block;
    font-size:14px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:9px;
    text-align:center;
    text-decoration:none;
    width:152px;
}

.header_middle .header_top_menu .last {
    color:#FFFFFF;
    display:block;
    font-size:14px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:9px;
    text-align:center;
    text-decoration:none;
    width:150px;
}

#menu li {
    float:left;
	position: relative;
    z-index: 200;
}

#menu li ul {
    margin: 1px 0;
    position: relative;
    z-index: 200;
}

#menu, #menu ul {padding:0; margin:0; list-style-type: none;}
#menu a, #menu a:visited {display:block; color:#fff; height:20px;text-indent:5px; outline:medium none; font-weight:normal;}
#menu li ul li a, #menu li ul li a:visited {background:#353535;width:120px; border:1px solid #535252; border-bottom:0; text-decoration:none; }
#menu li ul li a:hover {text-decoration:underline; }
#menu li ul li .last_li{border:1px solid #535252;}
#menu li {float:left;position:relative; z-index:200}
#menu li:hover {position:relative;}
#menu li ul {display:none; margin:1px 0; position:relative; z-index:200}
#menu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent; width:120px;}
#menu > li:hover > ul {left:-32px; top:25px;}

#menu a, #menu a:visited {
    color:#FFFFFF;
    display:block;
    font-weight:normal;
    height:20px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-indent:5px;
}

#menu a, #menu a:visited {
    color:#FFFFFF;
    display:block;
    font-weight:normal;
    height:20px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-indent:5px;
}
/*end*/

.menu li {
    float:left;
}

.menu a, .menu a:visited {
    color:#FFFFFF;
    display:block;
    font-weight:normal;
    height:20px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-indent:5px;
}

.menu a, .menu a:visited {
    color:#FFFFFF;
    display:block;
    font-weight:normal;
    height:20px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-indent:5px;
}

.banner_napis {
    background-image:url("../images/nasz_dom_lgo.jpg");
    background-position:left center;
    background-repeat:no-repeat;
    float:left;
    height:44px;
    margin-left:61px;
    margin-top:17px;
    width:163px;
}

.header_panel_user{
    width:242px;
    height:67px;
    float:right;
    margin-left: 9px;
    border: 1px solid #c8c8c8
}

.header_panel_user_top{
    width:240px;
    height:40px;
    text-align: center;
/*    border: 1px solid #e6e6e6;
    border-bottom:0;*/
    position: relative;
/*    background:transparent url(../images/body_user.gif) repeat-x ;*/  
}

.header_panel_user_bottom_left{
/*    background:transparent url(../images/bottom_user_left.gif) no-repeat ;*/
    height:21px;
    width:7px;
    float:left;
    margin-left:-1px;
}
.header_panel_user_bottom{
/*    background:transparent url(../images/bottom_user.gif) repeat-x ;*/
    float:left;
    height:21px;
    width:230px;
    color:black;
}
.header_panel_user_bottom_right{
    background:transparent url(../images/bottom_user_right.gif) no-repeat ;
    height:21px;
    width:7px;
    float:right;
    margin-right:-1px;
}


.bookmark_top{
    /*clear:both;*/
    float:left;
    height:26px;
    margin:43px 0 0 36px;
    width:730px;
    text-align: center;
}

.bookmark_top2{
    /*clear:both;*/
    float:left;
    height:26px;
    width:730px;
    font-family: "Times New Roman";
    text-align: center;
}

.bookmark_left_active{
    height:26px;
    width:8px;
    background:transparent url(../images/bookmark_left_active.gif) no-repeat ;
    float:left;
}

.bookmark_active{
    height:22px;
    background:transparent url(../images/bookmark_active.gif) repeat-x;
    float:left;
    color:#fff;
    padding: 4px 4px 0 4px;
}

.bookmark_active a{
    color:#fff;
}

.bookmark_right_active{
    height:26px;
    width:8px;
    background:transparent url(../images/bookmark_right_active.gif) no-repeat ;
    float:left;
}

.li_last_menu{
    background:#fff;
}
.wrap_pannel {
    position: relative;
    padding: 10px 0 0 0;
    margin: 0 0 20px 0;

}
.bookmarks {
    position: absolute;
    top: 0px;
    left:-14px;
}
.bookmark_left{

    float:left;
}
.bookmark_left3{

    float:right;
}
.bookmark_left, .bookmark_left3 {
    margin:5px 0 0 0px;
    height:21px;
    width:6px;
    background:transparent url(../images/bookmark_left.gif) no-repeat ;
}
.bookmark{
    float:left;
}
.bookmark .pagination{
    padding-top:12px;
}
.bookmark3 {
    float:right;
}

.header_logo .bookmark  {
    border-top: 0px solid #c7c7c7;
    margin: 0px 0 0 0;
    padding: 0;
}

.bookmark_top .bookmark {
    border-top: 0px solid #c7c7c7;
    margin: 0px 0 0 0;
    padding: 0;
}

.bookmark_top2 .bookmark {
    border-top: 0px solid #c7c7c7;
    margin: 0px 0 0 0;
    padding: 0;
}

.bookmark{
    height:18px;
    background:#fff;
    color:#575757;
    margin: 5px 0 0 -1px;
    font-size:12px;
    border-top:1px solid #D7D7D7;
    padding:2px 0 0 0;
}

.bookmark_menu{
    height:20px;
    color:#575757;
    margin: 3px 0 0 -1px;
    font-size:12px;
    float:left;
}

.bookmark3{
    height:20px;
    background:#fff;
    color:#575757;
    margin: 4px 0 0 -1px;
    font-size:12px;
    border-top:1px solid #D7D7D7;
}

.bookmark_right3{

    float:right;
}
.bookmark_right{

    float:left;
}
.bookmark_right, .bookmark_right3{
    margin:5px 0 0 0;
    height:21px;
    width:6px;
    background:transparent url(../images/bookmark_right.gif) no-repeat ;
}
.bookmark2{
    height:21px;
    float:right;
    width:127px;
    color:#575757;
    margin:5px 0 0 0;
}

.bookmark_right2{
    margin:5px 0 0 0;
    height:21px;
    width:6px;
    background:transparent url(../images/bookmark_right2.gif) no-repeat ;
    float:right;
}

.bookmark_left2{
    margin:5px 0 0 2px;
    height:21px;
    width:6px;
    background:transparent url(../images/bookmark_left2.gif) no-repeat ;
    float:right;
}

.bookmark_left_column{
    margin:31px 0 0 0;
    height:26px;
    font-family:"Times New Roman";
    text-align: center;
}


.bookmark_left_active2{
    height:26px;
    width:8px;
    background:transparent url(../images/bookmark_left_active2.gif) no-repeat ;
    float:left;
}

.bookmark_active2{
    height:22px;
    background:transparent url(../images/bookmark_active2.gif) repeat-x;
    float:left;
    color:#fff;
    padding: 4px 0 0 4px;
}
.bookmark_right_active2{
    height:26px;
    width:8px;
    background:transparent url(../images/bookmark_right_active2.gif) no-repeat ;
    float:left;
}

.bookmark_left_column_left{
    margin:9px 0 0 3px;
    height:21px;
    width:6px;
    background:transparent url(../images/bookmark_left_column_left.gif) no-repeat ;
    float:left;
}

.bookmark_left_column_middle{
    height:20px;
    background:#dfdfdf;
    border-top:1px solid #c7c7c7;
    float:left;
    width:20px;
    color:#000;
    margin:9px 0 0 0;
    padding: 0px 0 0 0px;
    vertical-align:middle;
}
.bookmark_left_column_right{
    margin:9px 0 0 0;
    height:21px;
    width:6px;
    background:transparent url(../images/bookmark_left_column_right.gif) no-repeat ;
    float:left;
}
.bookmark_left_column_middle2{
    height:20px;
    background:#dfdfdf;
    border-top:1px solid #c7c7c7;
    float:left;
    /*width:14px;*/
    color:#000;
    margin:9px 0 0 0;
    /*padding: 4px 0 0 4px;*/
}



.middle_content{
    width:984px;
    margin:0 auto;
}

.left_column{
    width:184px;
    margin:0px 10px 0 0;
    float:left;
}

.menu_left ul{
    margin-top:6px;
}

.menu_left ul li {
    border-bottom-color:#E7E7E7;
    border-bottom-style:solid;
    border-bottom-width:1px;
    list-style-position:outside;
    list-style-type:none;
	margin-bottom: 8px;
    padding-bottom: 15px;
    padding-left:0;
    padding-top:5px;
}

.menu_left ul.menu_ul li {
    border-bottom-color:#E7E7E7;
    border-bottom-style:solid;
    border-bottom-width:1px;
    list-style-position:outside;
    list-style-type:none;
	margin-bottom: 10px;
    padding-bottom: 8px;
    padding-left:0;
    padding-top:5px;
}

.menu_left_stand ul li{
    border-bottom-color:#E7E7E7;
    border-bottom-style:solid;
    border-bottom-width:1px;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-left:0;
    padding-top:2px;
}

.menu_left ul li a:hover, .menu_left_stand ul li a:hover{
    color:#ba1414;
}

.menu_left_stand a:hover{
    text-decoration:underline;
}

div.linkIcon  {
    float:left;
    width:34px;
}

div.linkText  {
    float:none;
}
/* ukrywamy menu boczne */
.menu_left_down {
    display: none;
}
.left_column .menu_left{
    width:195px;
}

.left_column .menu_left a{
    padding:0 0 0 15px;
}

.menu_left .header_menu , .menu_left .header_menu2{
    width:177px;
    background:#F47116;
    border-left:1px solid #d7d7d7;
    border-bottom:1px solid #D86717;
    height:22px;
    margin:0 0px 0 2px;
    color:#fff;
    font-size:14px;
    padding:5px 0 0 15px;
}
.left_column .header_menu_left {
    width: 184px;
}
div.header_menu_left {
    background-image:url("../images/header_menu_left.gif");
    background-position:0 0;
    background-repeat:no-repeat;
    clear:both;
    height:30px;
    margin-bottom:0;
}

span.leftHeader  {
    display:block;
    float:left;
    text-align: center;
    padding:5px 0px 7px 10px !important;
    color:white;
    font-size:14px !important;
}

span.rightHeader a{
    color:#fff;
    font-size:14px;
}

span.rightHeader a:hover{
    text-decoration: underline;
}

#searcherResult span.leftHeader{
    display:block;
    float:left;
    padding:5px 10px !important;
    color:white;
    font-size:14px !important;
    font-weight:normal;
}

div.leftHeader  {
    display:block;
    float:left;
    text-align: center;
    padding:7px 0px 7px 7px !important;
    color:white;
    font-size:14px !important;
}

div.rightHeader a{
    color:#fff;
    font-size:14px;
}

div.rightHeader a:hover{
    text-decoration: underline;
}

#searcherResult div.leftHeader{
    display:block;
    float:left;
    padding:5px 10px !important;
    color:white;
    font-size:14px !important;
    font-weight:normal;
}

#searcherResult .header_menu_left{
    margin:10px 0 0;
    float:left;
    width:790px;
}

#searcherResult span.leftHeader a{
    color:#fff;
}

#searcherResult span.leftHeader a:hover{
    text-decoration:underline;
}

#searcherResult span.leftHeader ul li{
    text-align:center;
    width:50px;
}

span.leftHeader ul li{
    text-align:center;
    width:50px;
}

#searcherResult span.leftHeader div.break{
    background:url("../images/menu_break.png") no-repeat right;
    width:5px;
    float:left;
    margin:2px 0 0;
}

span.leftHeader div.break{
    background:url("../images/menu_break.png") no-repeat right;
    width:5px;
    float:left;
    margin:2px 0 0;
}

span.rightHeader  {
    background-image:url("../images/header_menu_left_a.gif");
    background-position:right top;
    background-repeat:no-repeat;
    display:block;
    float:right;
    height:22px;
    padding-bottom:0;
    padding-left:0;
    padding-right:15px !important;
    padding-top:8px !important;
    text-align:right;
}

.mod{
    margin-bottom: 20px;
}

.mod .mod_header_left, .mod .mod_header_right{
    width:200px;
    height: 6px;
    background: transparent url(../images/mod_header_left.gif) no-repeat left;
}

.mod .mod_header_right{
    background: transparent url(../images/mod_header_right.gif) no-repeat right;
}

.mod .mod_header{
    margin: 0 5px;
    background: transparent url(../images/mod_header.gif) repeat-x;
    height:6px;
}

.mod .mod_footer_left, .mod .mod_footer_right{
    width:200px;
    height: 9px;
    background: transparent url(../images/mod_footer_left.gif) no-repeat left;
}

.mod .mod_footer_right{
    background: transparent url(../images/mod_footer_right.gif) no-repeat right;
}

.mod .mod_footer{
    margin: 0 5px;
    background: transparent url(../images/mod_footer.gif) repeat-x;
    height:9px;
}

.mod .mod_middle{
    background:#fff;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
}

.mod_middle .mod_middle_title{
    text-align:center;
    font-size:18px;
    padding:10px 0;
}

.mod_middle .txt{
    padding:10px 10px;
    font-size:14px;
}

.mod_middle .link{
    text-align:right;
    padding: 0 10px 10px 0;
}

.mod_middle .link a{
    color:#F47116;
    font-size:12px;
}

.mod_middle .input_newsletter{
    background: transparent url(../images/input_newsletter.gif);
    border:1px solid #d7d7d7;
    width:120px;
    border-right:0px;
    float:left;
    height:18px;
    padding:0;
}

.input_newsletter{
    margin:5px 0 0 0;
}

.center_column{
    width:606px;
    float:left;
    margin-top:10px;
    margin-right:10px;
}

.center_column_stand{
    width:790px;
    float:left;
    margin-top:10px;
}

.center_column_seminars{
    width:775px;
    float:right;
    margin-top:10px;
}

.right_column{
    margin-top:10px;
    width:172px;
    float:left;
}

.info_box li{
    line-height:38px;
    margin-left:12px;
    font-size:13px;
    padding:2px 0;
}

.info_box li a.bluelink:hover{
    color:#BA1414;
}

.right_column .search{
    width:740px;
}
.search span{
    font-size: 11px;
}
.search .header_search_left{
    width:740px;
    height:6px;
    background:transparent url(../images/header_search_right.gif) no-repeat right;
    float:left;
}

.search .header_search{
    width:735px;
    height:5px;
    background:#DCDFD8;
    border-left:1px solid #d7d7d7;
    border-top:1px solid #d7d7d7;
}

.search .footer_orange{
    width:75px;
    height:1px;
    border:1px solid #E26B17;
    border-top:0;
    background:#F6791F;
    margin: -1px 0 0 2px;
}

.search .footer_orange_middle{
    width:76px;
    height:6px;
    background: transparent url(../images/middle_orange_bottom.gif) no-repeat center top;
}

.search .footer_search_left , .search .footer_search_right{
    width:4px;
    height:24px;
    background: transparent url(../images/footer_search_left.gif) no-repeat;
    float:left;
}

.search .footer_search_right{
    background: transparent url(../images/footer_search_right.gif) no-repeat;
}

.search .footer_search{
    height:24px;
    background: transparent url(../images/footer_search.gif) repeat-x;
    width:732px;
    float:left;
}

.search .search_main{
    background:#DCDFD8;
    border-left: 1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    width:738px;
    float:left;
}
.label {
    font-weight:bold;
    padding-left: 0px;
}
.search_main .search_table{
    width:720px;
    text-align:left;
    font-weight:bold;
    padding:0;
    margin:0 0 0 10px;
}

.search_main .search_table .div_button_search{
    text-align:center;

}

.search_main .search_table .napis{
    text-align:left;
    padding:0 0 0 10px;
    font-size:13px;
}

.search_main .search_table span{
    font-weight:normal;
}

.search_main .search_table tr{
    height:70px;
}

.search_main .search_table td.separator{
    border-bottom:1px dashed #d0d0d0;
    padding:0;
}

#SearchValidationMessage{
    font-size: 12px;
    vertical-align: middle;
}

select{
    width:210px;
    border:1px solid #000;
    background:transparent;
    padding:1px;
}

.div_select3 select{
    width:120px;
    border:1px solid #848484;
    background:#fff;
}


select option{
    background:#fff;
}


.search_table select{
    width:210px;
    border:0;
    background:transparent;
}

.search_table select option{
    background:#fff;
}

.search_table .div_select{
    background: url("../images/input-medium-bg.png") no-repeat scroll 0 0 transparent;
    height:22px;
    padding:5px 0 5px 4px;
    width:216px;
}

.search_table {
    width:200px;
}
input.cena_od , input.cena_do, input.pow_od, input.pow_do, input.dziel, input.city {
    border: none;
    vertical-align:middle;
}
input.cena_od , input.cena_do, input.pow_od, input.pow_do{
    width:85px;
    margin: 0 0 5px 1px;
    background:#fff;
}

input.dziel, input.city{
    margin: 0 0 5px 0;
    /*width:200px;*/
    background:#fff;
}

.button_search{
    width:122px;
    height:47px;
    background:transparent url(../images/button_search.jpg) no-repeat;
    border:0;
    cursor:pointer;
    margin:17px 0 0 0;
}

.button_filtruj{
    width:110px;
    height:22px;
    background:transparent url(../images/button_czat.png) no-repeat;
    border:0;
    cursor:pointer;
    margin:5px 0 0 0;
    color:#fff;
}

.button_filtruj:hover{
    background:transparent url(../images/button_czat_a.png) no-repeat;
}

.briefcaseicon, .briefcaseicon_position {
    height:35px;
    bottom: 0;
    right: 10px;
    width:33px;
    cursor: pointer;
}
.briefcaseicon_position {
    position: absolute;
}

.box_wrapper {
    position: relative;
    margin:0 0 0 5px;
}
.result_photo .box_wrapper {
    margin:0;
}
.best{
    margin:20px 20px 0 0;
    float:left;
    position: relative;
    width:240px;
}
.best_recommended {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99;
}
.box_wrapper .best_recommended {
    right: -4px;
    top: -7px;
}
.new{
    float:left;
    margin:20px 0 0 0;
}


.header_best .best_header_left, .header_best .best_header_right{
    background: transparent url(../images/best_header_left.gif) no-repeat left;
    width:5px;
    height:34px;
    float:left;
}

.header_best .best_header_right{
    background: transparent url(../images/best_header_right.gif) no-repeat right;
}

.header_best .best_header{
    height:28px;
    float:left;
    width:216px;
    background: transparent url(../images/best_header.gif) repeat-x;
    color:#404040;
    padding:6px 0 0 14px;
}

.footer_best{
    float:left;
}

.best .mod_footer_left, .best .mod_footer_right{
    width:240px;
    height: 9px;
    background: transparent url(../images/mod_footer_left.gif) no-repeat left;
}

.best .mod_footer_right{
    background: transparent url(../images/mod_footer_right.gif) no-repeat right;
}

.best .mod_footer{
    margin: 0 5px;
    background: transparent url(../images/mod_footer.gif) repeat-x;
    height:9px;
}

.main_best{
    border-left:1px solid #CFCFCF;
    border-right:1px solid #CFCFCF;
    width:238px;
    background:#fff;
    text-align:center;
    height:279px;
}

.best_txt{
    padding-bottom:6px;
}

.best_foto{
    padding:45px 0 0 0;
}
.best_txt_title{
    font-weight:bold;
    font-size:18px;
    margin:5px 0 0;
    color:#404040;
}

.best_txt_area, .best_txt_price , .new_offer_txt_area, .new_offer_txt_price{
    color:#404040;
    font-size:14px;
}

.best_txt_area span , .new_offer_txt_area span{
    font-weight:bold;
}

.best_txt_price span, .new_offer_txt_price span{
    font-weight:bold;
    color:#F47214;
}

.best_linki a, .best_linki, .new_offer_linki a, .new_offer_linki{
    color:#404040;
    font-size:12px;
}

.new_offer_linki{
    text-align:right;
}


.header_new .new_header_left, .header_new .new_header_right{
    background: #f8f8f8 url(../images/new_header_left.gif) no-repeat left;
    width:5px;
    height:34px;
    float:left;
}

.header_new .new_header_right{
    background: #f8f8f8 url(../images/new_header_right.gif) no-repeat right;
}

.header_new .new_header{
    height:28px;
    float:left;
    width:456px;
    background: transparent url(../images/new_header.gif) repeat-x;
    color:#404040;
    padding:6px 0 0 14px;
}
.new_header a {
    text-decoration: underline;
}
.footer_best , .footer_new{
    float:left;
}

.new .mod_footer_left, .new .mod_footer_right{
    width:480px;
    height: 9px;
    background: transparent url(../images/mod_footer_left.gif) no-repeat left;
}

.new .mod_footer_right{
    background: transparent url(../images/mod_footer_right.gif) no-repeat right;
}

.new .mod_footer{
    margin: 0 5px;
    background: transparent url(../images/mod_footer.gif) repeat-x;
    height:9px;
}

.main_new{
    width:478px;
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    background:#fff;
    height:280px;
}

.main_new .arrow_left{
    width:20px;
    height:30px;
    margin:80px 0 0 -6px;
    float:left;
}

.main_new .arrow_right{
    width:20px;
    height:30px;
    margin:80px -6px 0 0;
    float:right;
}

.main_new .new_offer{
    float:left;
    width:150px;
}

.special{
    margin:20px 20px 0 0;
    clear:both;
    float:left;
    width:358px;
}

.special .header_bottom_special_left{
    width:360px;
    height:6px;
    background:transparent url(../images/header_search_right.gif) no-repeat right;
    float:left;
}

.special .header_bottom_special{
    width:355px;
    height:5px;
    background:#DCDFD8;
    border-left:1px solid #d7d7d7;
    border-top:1px solid #d7d7d7;
}

.special .footer_orange{
    width:71px;
    height:1px;
    border:1px solid #E26B17;
    border-top:0;
    background:#F6791F;
    margin: -1px 0 0 2px;
}

.special .footer_orange_middle{
    width:67px;
    height:6px;
    background: transparent url(../images/middle_orange_bottom.gif) no-repeat center top;
}

.special .footer_special_left , .special .footer_special_right{
    width:4px;
    height:24px;
    background: transparent url(../images/footer_search_left.gif) no-repeat;
    float:left;
}

.special .footer_special_right{
    background: transparent url(../images/footer_search_right.gif) no-repeat;
}

.special .footer_special{
    height:24px;
    background: transparent url(../images/footer_search.gif) repeat-x;
    width:352px;
    float:left;
}

.offers_box{
    margin:20px 0 0 0;
    float:left;
    width:360px;
}

.offers_box .header_bottom_offers_box_left{
    width:360px;
    height:6px;
    background:transparent url(../images/header_offers_box_right.gif) no-repeat right;
    float:left;
}

.offers_box .header_bottom_offers_box{
    width:355px;
    height:5px;
    background:#fff;
    border-left:1px solid #d7d7d7;
    border-top:1px solid #d7d7d7;
}

.offers_box .footer_orange{
    width:84px;
    height:1px;
    border:1px solid #E26B17;
    border-top:0;
    background:#F6791F;
    margin: -1px 0 0 2px;
}

.offers_box .footer_orange_middle{
    width:80px;
    height:6px;
    background: transparent url(../images/middle_orange_bottom.gif) no-repeat center top;
}

.footer_offers_box_content{
    float:left;
}

.offers_box .mod_footer_left, .offers_box .mod_footer_right{
    width:360px;
    height: 9px;
    background: transparent url(../images/mod_footer_left.gif) no-repeat left;
}

.offers_box .mod_footer_right{
    background: transparent url(../images/mod_footer_right.gif) no-repeat right;
}

.offers_box .mod_footer{
    margin: 0 5px;
    background: transparent url(../images/mod_footer.gif) repeat-x;
    height:9px;
}

.offers_box .bookmark_active{
    background: transparent url(../images/bookmark_active_offers.gif) repeat-x;
}

.offers_box .bookmark_left_active{
    background: transparent url(../images/bookmark_left_active_offers.gif) no-repeat;
}

.offers_box .bookmark_right_active{
    background: transparent url(../images/bookmark_right_active_offers.gif) no-repeat;
}
.bookmark_offers_box ul li{
    float:left;
}
.main_special , .main_offers_box{
    width:358px;
    height:435px;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    float:left;
    background:#fff;
}
#realestate_types_content1 {
    display: block;
}
.realestate_types_content, .offer_types_content {
    display: none;
}
.offer_types_content_active{
    display: block;
}
.main_special{
    background:#DCDFD8;
    height:426px;
    width:358px;
}

.new_offer{
    text-align:center;
    height: 240px;
}

.new_offer_txt{
    padding-bottom:8px;
    margin-top:10px;
}

.new_offer_txt_title{
    margin:5px 0 0 0;
    color:#404040;
    font-weight:bold;
}

.new_offer_foto{
    margin:5px 0 0 0;
}

.new_offer_foto{
    margin:3px 0 0 0;
}

.special_offer{
    padding:10px 0px;
    margin:0 15px;
    width:330px;
    height:100px;
    border-bottom: 1px dashed #C1C3B6;
}

.special_offer_foto{
    width:130px;
    height:100px;
    background: #ECECE0;
    float:left;
}

.special_offer_foto .special_offer_foto_left{
    width:130px;
    height:4px;
    background: transparent url(../images/special_offer_foto_left.gif) no-repeat left top;
}

.special_offer_foto .special_offer_foto_right{
    width:130px;
    height:4px;
    background: transparent url(../images/special_offer_foto_right.gif) no-repeat right top;
}

.special_offer_foto .special_offer_footer_foto_left{
    width:130px;
    height:4px;
    background: transparent url(../images/special_offer_footer_foto_left.gif) no-repeat left bottom;
}

.special_offer_foto .special_offer_footer_foto_right{
    width:130px;
    height:4px;
    background: transparent url(../images/special_offer_footer_foto_right.gif) no-repeat right bottom;
}

.special_offer_foto .foto{
    width:130px;
    height:92px;
    text-align:center;
}

.special_offer_foto .foto img{
    border:1px solid #C9CCC1;
}

.special_offer_txt{
    width:188px;
    height:100px;
    float:left;
    padding:0 0 0 10px;
}

.special_offer_txt_category, .special_offer_txt_street{
    font-size:14px;
    color:#656565;
}

.special_offer_txt_category  span{
    font-size:14px;
    font-weight:bold;
    color:#656565;
}

.special_offer_txt_city{
    color:#494949;
    font-weight:bold;
}

.special_offer_txt_price{
    font-size:14px;
    color:#656565;
    font-weight:bold;
    margin:23px 0 0 0;
}

.special_offer_txt_price span{
    font-size:16px;
    color:#CC0F37;
}

.special_offer_button{
    text-align:center;
    margin:10px 0 0 0;
}
/* wynik wyszukania */
#resultsTable{
    margin-top:12px;
    border-bottom:1px solid #CECECE;
}

#resultsTable td {
    font-size:12px;
    padding:4px 0 2px 0;
    border-top:1px solid #cecece;

}

#resultsTable td.result_info, #resultTable td.result_info2{
	padding:4px 0 2px 9px;
	vertical-align:top;
}

#resultsTable td.result_info2 {
    padding-right: 7px;
}


#resultsTable td.result_photo {
        height: 100px;
	padding:10px 0 2px;
	vertical-align:top;
}

#resultsTable tr.recommended td {
    border: none !important;
    border-spacing: 0px;
    border-collapse: separate;
}

#resultsTable th {
    height:	20px;
    font-size:12px;
    font-weight:normal;
    border-left:1px solid #DDDED6;
}

#resultsTable th a{
    vertical-align: bottom;

}
#resultsTable th a img{
    vertical-align: middle;
    padding-top: 7px;
    padding-left: 3px;
    padding-right:3px;
    padding-bottom: 5px;
}

ul, ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#contener2 {
    bottom: 9000px;
    position: absolute;
}
#googlemap {
    height: 250px;
    /*width:765px;*/
    width:770px;
    border: 1px solid #A4ABB1;
    margin: 3px 7px 7px 0;
}
#googlemap_info {
    display: none;
    margin: 4px 0 4px 14px;
    border-bottom: 1px solid #E7E7E7;
}
.right_column_offer .mapa_offer{
    width: 748px;
    margin-left:10px;
}

.poi_txt{
    font-weight:normal;
    color:#4f4f4f;
}
.common_cloud {
    font-weight: bold;
    text-align: left;
}
.cloud_img {
    height: 110px;
    float: left;
}
.cloud_description {
    margin-left: 160px;
    width: 170px;
    font-size: 13px;
    text-align: left;
}
.cloud_description strong {
    color: black;
}
.cloud_description a {
    float: right;
    font-weight: bold;
}
.box_floor , .box, .box_price{
    padding:12px 0px 12px 7px;
    font-weight:bold;
    font-size:13px;
}

.box_input{
    padding:12px 0px 12px 7px;
    font-weight:bold;
    font-size:13px;
}

.box_input{
    display:block;
}

.box_input div input {
    background:#fff;
    border:1px solid #848484;
    height:20px;
    margin:0;
    width:85px;
}

#floorsFrom, #metrazMin, #priceMax{
}
/**/
.offers_box_offer{
    padding:10px 0px;
    margin:0 15px;
    width:330px;
    height:100px;
    border-bottom: 1px dashed #C1C3B6;
}

.offers_box_offer_foto{
    width:130px;
    height:100px;
    background: #FDFDF5;
    float:left;
}

.offers_box_offer_foto .offers_box_offer_foto_left{
    width:130px;
    height:4px;
    background: transparent url(../images/offers_box_offer_foto_left.gif) no-repeat left top;
}

.offers_box_offer_foto .offers_box_offer_foto_right{
    width:130px;
    height:4px;
    background: transparent url(../images/offers_box_offer_foto_right.gif) no-repeat right top;
}

.offers_box_offer_foto .offers_box_offer_footer_foto_left{
    width:130px;
    height:4px;
    background: transparent url(../images/offers_box_footer_offer_foto_left.gif) no-repeat left bottom;
}

.offers_box_offer_foto .offers_box_offer_footer_foto_right{
    width:130px;
    height:4px;
    background: transparent url(../images/offers_box_footer_offer_foto_right.gif) no-repeat right bottom;
}

.offers_box_offer_foto .foto{
    width:130px;
    height:92px;
    text-align:center;
}

.offers_box_offer_foto .foto img{
    border:1px solid #C9CCC1;
}

.footer_content{
    clear:both;
    padding:10px 0 0 0;
    width:984px;
    margin:0 auto 25px;
    text-align:center;
    font-size:12px;
    color:#4f4f4f;
    height:24px;
}

.footer_content a{
    color:#4f4f4f;
}

.footer_content a:hover{
	text-decoration: underline;
}

.footer_linki{
    padding:6px 0 0 0;
    border-top:1px solid #DEDFD9;
    font-size:12px;
    color:#4f4f4f;
}

.footer_linki span{
    margin:0 0 0 10px;
}

.footer_linki span a{
    color:#4f4f4f;
}

.img_drzewko{
    border:0;
    padding:2px 0 0 0;
}

.img_user_man{
    margin-left:15px;
    margin-top:5px;
    float:left;
}

.welcome_txt{
/*    float:left;
    left:50px;
    position: absolute;*/
    top:3px;    
    margin-left:10px;
}

.welcome_txt span{
    font-size:12px;
}
.header_panel_user_top a:hover {
    text-decoration: underline;
}

.loguj{
    float:right;
    font-size:18px;
}

.loguj a{
    margin-top:-5px;
    color: #ca2324;
}

.loguj img{
    border:0px;
    vertical-align:middle;
}

.schowek{
    color:#fff;
    float:left;
    font-size:12px;
    padding-top:2px;
    margin-left:12px;
}
.schowek img{
   vertical-align: bottom;
   margin-right: 3px;
   width:20px;
}
.zarejestruj{
    color:#fff;
/*    float:right;*/
    font-size:18px;
    padding-top:2px;
/*    margin-right:20px;*/
}


.input_newsletter_content{
    margin:10px 0 0;
}

.newsletter_add{
    margin:0;
    padding:0;
    float:left;
}

.newsletter_del{
    margin:0;padding:0;
}

.td_search{
    border:0;
    text-align:center;
}

.td_search span{
    font-size:12px;
    vertical-align:middle;
}

.search_main .search_table .tr_search {
    height:20px;
}

.search_main .search_table .tr_search div{
    font-size:12px;
    text-align:left;
    padding-left:20px;
}

.search_main .search_table .tr_search a{
    font-size:12px;
    font-weight:normal;
}

.best_linki_poprzednia{
    margin-right:90px;
}

.header_bottom_special_cont{
    width:78px;
    height:4px;
    background:#DCDFD8;
}

.header_bottom_offers_box_cont{
    width:88px;
    height:4px;
    background:#fff;
}

.header_search_cont{
    /*width:105px;
	height:4px;
	background:#DCDFD8;*/
}

.right_column_offer{
    float:left;
    margin:0px 0px 0 0px;
    width:785px;
}

.bookmark_special, .bookmark_offers_box{
    font-family:Times New Roman;
}

.bookmark_special ul li{
    float:left;
}

.right_column_offer .header_search_left{
    width:740px;
    height:6px;
    background:transparent url(../images/header_search_right.gif) no-repeat right;
    float:left;
}

.right_column_offer.header_search{
    width:735px;
    height:5px;
    background:#DCDFD8;
    border-left:1px solid #d7d7d7;
    border-top:1px solid #d7d7d7;
}

.right_column_offer .footer_orange{
    width:56px;
    height:1px;
    border:1px solid #E26B17;
    border-top:0;
    background:#F6791F;
    margin: -1px 0 0 3px;
}

.right_column_offer .footer_orange_search{
    width:75px;
    height:1px;
    border:1px solid #E26B17;
    border-top:0;
    background:#F6791F;
    margin: -1px 0 0 3px;
}
.map_wrapper .right_column_offer .footer_orange{
    width:117px;
    margin:-1px 0 0 61px;
}

.map_wrapper .right_column_offer .footer_orange_middle{
    width:117px;
    height:6px;
    background: transparent url(../images/middle_orange_bottom.gif) no-repeat center top;
}

.right_column_offer .footer_orange_middle{
    width:51px;
    height:6px;
    background: transparent url(../images/middle_orange_bottom.gif) no-repeat center top;
}

.right_column_offer .footer_orange_middle_search{
    width:75px;
    height:6px;
    background: transparent url(../images/middle_orange_bottom.gif) no-repeat center top;
}

.module_Header_navi{
    font-size:12px;
    font-weight:bold;
    margin:8px 0 0 0px;
    width:791px;
    float:left;
    height:28px;
}

.module_Header_navi_map{
    font-size:12px;
    font-weight:bold;
    margin:8px 0 0 0px;
    width: 790px;
    float:left;
}

.module_Header_navi_a{
    /*background: transparent url(../images/info_navi.png) no-repeat ;*/
    height:28px;
    padding:8px 0 0 0px;
}

.moduleColor{
    background-color:#fff;
    float:left;
    padding: 10px 0;
}

.module_Header_navi img{
    margin:0px 0px 0 0;
    padding: 0px 1px 1px 6px;
}

.module_Color_foto_content{
    float:left;
    width:247px;
    height:185px;
    margin:0px 15px 0 0px;
    border:1px solid #D0D0D0;
}

.module_Color_foto{
    padding:1px 0 0 1px;
}

.module_Color_info{
    float:left;
    width:461px;
}

.module_Color_info .descTopprice{
    background:#434343;
    font-size:20px;
    color:#fff;
    font-weight:bold;
    padding:10px 0px 10px 10px;
    height:20px;
    width:515px;
}

.module_Color_info .descTopprice .descTopprice_price{
    float:left;
}

.module_Color_info .descTopprice .descTopprice_akt{
    float:right;
}

.moduleColor_header{
    margin-top:3px;
    margin-left:4px;
    margin-bottom:0px;
}

.moduleColor_header .new_header_left, .moduleColor_header .new_header_right{
    background: transparent url(../images/new_header_left.gif) no-repeat left 0;
    width:5px;
    height:32px;
    float:left;
}

.moduleColor_header .new_header_right{
    background: transparent url(../images/new_header_right.gif) no-repeat right 0;
}

.moduleColor_header .new_header{
    height:27px;
    float:left;
    width:709px;
    background: transparent url(../images/new_header.gif) repeat-x;
    color:#404040;
    padding:6px 0 0 14px;
}

.module_Color_info .descTable{
    width:100%;
    text-align:left;
}

.module_Color_info .descTable th{
    font-weight:bold;
    font-size:12px;
    width:150px;
    height:20px;
    color:#434343;
}

.module_Color_info .descTable td{
    font-size:12px;
}

#offerCenterColumn{
    background:#fff;
    margin:0 auto;
    text-align:center;
}

#offerPicture{
    text-align:center;
    padding-top:6px;
    background-color:#fff;
    margin-left: 0px;
}

#offerPictureSmall{

    width:718px;
    margin:0px auto;
    padding:3px 0;
}
.right_column_offer_footer{
    clear:both;
}
.right_column_offer_footer .footer_search_left , .right_column_offer_footer .footer_search_right{
    width:4px;
    height:24px;
    background: transparent url(../images/footer_search_left.gif) no-repeat;
    float:left;
}

.right_column_offer_footer .footer_search_right{
    background: transparent url(../images/footer_search_right.gif) no-repeat;
}

.right_column_offer_footer .footer_search{
    height:24px;
    background: transparent url(../images/footer_search.gif) repeat-x;
    width:732px;
    float:left;
}

.offerPictureSmall_bottom_left{
    float:left;
    margin:65px 0 0 0px;
    cursor: pointer;
}

.offerPictureSmall_bottom_right{
    float:right;
    margin:65px 0px 0 0px;
    cursor: pointer;
}

#offerPlanSmall{
    margin: 0 0 0 15px;
    float:left;
    height:275px;
    width:185px;
}
#floor_plan_carousel{
    display:block;
    float: left;
    height: 258px;
    width:185px;
}

.offerPlanSmall_bottom_left{
    float:left;
    cursor: pointer;
}

.offerPlanSmall_bottom_right{
    float:right;
    cursor: pointer;
}

.dane_podstawowe_title{
    margin:15px 0 15px 15px;
    font-weight:bold;
    color:#4F4F4F;
}

.descTable_dane{
    margin:15px 0 5px 15px;
    width:705px;

}

.descTable_dane th{
    font-weight:normal;
    font-size:12px;
    color:#F79550;
    width:200px;
    text-align:left;
    height:30px;
    vertical-align:top;
}

.descTable_dane td{
    font-weight:normal;
    font-size:12px;
    vertical-align:text-top;
}

.dane_podstawowe{
    border-bottom:1px solid #E7E7E7;
    border-top:1px solid #E7E7E7;
    float:left;
    margin:10px 0 5px;
    padding:10px 0 0;
    width:789px;
}

#offerColumn .textHeader{
    margin:10px 0 10px 15px;
    font-weight:bold;
}

#offerColumn .text_offererro{
    font-size:13px;
    margin: 15px 0;
    font-weight: normal;
    color:#4F4F4F;
}

#offerColumn{
    clear:both;
}

#offerRightColumn2{
    float:right;
}

.moduleHeader_contact{
    margin:0px 0 0 15px;
    font-weight:bold;
}

.text_offer{
    margin-bottom:12px;

}

.offerRightColumnInner2{
    float:left;
    margin:0 55px 0 14px;
}

.module_ask{
    float:left;
    font-size:12px;
}

#ask_form, #ask_form table{
    width:400px;
}

#ask_form table .txt{
    text-align:left;
    vertical-align:top;
    width: 125px;
}
#ask_form table .form_contact {
    width: 100%;
}
#ask_form3 table .form_contact{
    width: 250px
}
#meeting_form table .form_contact{
    width: 250px
}
#ask_form4 table .form_contact{
    width: 350px
}
#no_find_form table .form_contact{
    width: 350px
}

#no_find_form table .disabled {
width:350px;
}

#ask_form3{
    margin-bottom: 20px;
    margin-top: 1px;
}

#ask_form2  .txt2{
    text-align:left;
    vertical-align:top;
    font-weight:bold;
}
#ask_form2  td{
    width:150px;
}

#ask_form table textarea{
}

#ask_form .td_button{
    vertical-align:bottom;
    text-align:center;
}

.offerRightColumnInner2 ul{
    list-style:none;
    font-size:12px;
    padding:0px;
}

#offerCenterColumn .offerCenterColumn_footer_left{
    clear:both;
    margin:0 0 -6px;
}

#offerCenterColumn .offerCenterColumn_footer_left, .offerCenterColumn .mod_footer_right{
    height: 9px;
    background: transparent url(../images/mod_footer_left.gif) no-repeat left;
}

#offerCenterColumn .offerCenterColumn_footer_right{
    background: transparent url(../images/mod_footer_right.gif) no-repeat right;
}

#offerCenterColumn .offerCenterColumn_footer{
    margin: 0 5px;
    background: transparent url(../images/mod_footer.gif) repeat-x;
    height:9px;
}

.input_button{
    background: transparent url(../images/button_czat.png) no-repeat;
    width:110px;
    height:22px;
    border:0;
    cursor:pointer;
    outline:medium none;
    margin:0 0 0 3px;
    color:white;
}

.input_save{
    background: transparent url(../images/button_czat.png) no-repeat;
    width:110px;
    height:22px;
    border:0;
    cursor:pointer;
    outline:medium none;
    margin:5px 0 0 3px;
    float:right;
    color:#fff;
}

.input_save:hover{
    background: transparent url(../images/button_czat_a.png) no-repeat;
}

.input_seeMapa{
    background: transparent url(../images/button_czat.png) no-repeat;
    width:110px;
    height:22px;
    border:0;
    cursor:pointer;
    outline:medium none;
    margin:5px 0 0 3px;
    float:left;
    color:#fff;
}

.input_seeMapa:hover{
    background: transparent url(../images/button_czat_a.png) no-repeat;
}

#chgContent {
    margin:0 0px;
}

.breadcrumbs li {
    display: inline;
}
#save_criteria {
    margin-right: 10px;
}

#offerPictures{
    width:732px;
    float:left;
    padding:10px 0px;
    text-align:center;
    background:#fff;
    border-top:1px solid #D0D0D0;
}

#offerPictures img{
    border: 1px solid #D0D0D0;
}

.contact_pictures{
    float:left;
    background:#fff;
    width:732px;
    border-top:1px solid #D0D0D0;
}

#searchForm{
    float:left;
    width:100%;
    border-left:2px solid #cecece;
    border-right:2px solid #cecece;
    padding:5px 0px;
}

#searchForm li{
    height:14px;
    margin:9px 36px 9px 0 ;
    float:left;
}


.listSearchCheckbox{
    display: inline;
    font-weight: bold;
    font-size:13px;
}

.listSearchCheckbox  ul{
    float:left;
}

.pagination{
    font-size:12px;
}

.pagination ul{
    float:left;
}

.pagination ul li{
    float:left;
    margin:0 3px;
}

.pagination a, .pagination span{

}
.pagination .prevnext span {
    font-weight:normal;
}
.arrow_orange{
    margin:0 2px 1px 3px;;
}

.disablelink{
    color:#cecece;
    font-weight:normal;
}

.prevnext{
    font-weight:normal;
}

.first_page{
    padding: 0 10px 0 0;
    font-weight:normal;
}

.last_page{
    padding: 0 0 0 10px;
    font-weight:normal;
}

.notcurrentpage:hover, .last_page:hover, .first_page:hover, .prevnext:hover{
    text-decoration:underline;
}

.currentpage {
    font-weight: bold;
    border-bottom:2px solid #000;
}

.notcurrentpage{
    font-weight:normal;
}

.groupedList { 
    height: 19px;
    display: block;
}
.groupedList:hover {
}

.groupedList_unfolded {
}

.menu_sublist {
    /* f0eab6 */
    border: none;
    width: 200px !important;
}

.menu_sublist .sublist_item {
    width: 191px !important;
    background: none !important;
    border-width: 1px 0 0 0 !important;
    border-color: #f0eab6 !important;
    border-style: solid;
    padding:0 !important;
}

.sublist_div{
    background: #fffbcc url(../images/sublist_break.gif) repeat-y 1px 0 !important;
    min-height:18px;
    padding:3px 0 0 22px;
    border-top:1px solid #fffbcc;
    border-bottom:1px solid #fffbcc;
}

.sublist_div a{
    padding:0 !important;
}

.floatSpacer { clear: both; height: 1px; line-height: 1px; }
#pictures_carousel ul li { margin-left: 3px; }
#pictures_carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;


}
#lightbox-image-details-currentNumber { display: none !important; }
#offerDescPictures { width:615px; float:left; overflow: hidden; padding: 0 0 0 30px; }

#pictures_carousel ul li{
    width:200px;
    height:150px;
    border:1px solid ;
}

.no_pictures{
    text-align:center;
    padding:20px 0 0 ;
    width:675px;
}
.no_plans{
    text-align:center;
    padding:110px 0 0 ;
    
}

.txt_content{
    background:#fff;
    margin: 15px 5px;
    font-size:13px;
    float:left;
    width:100%;
}

.txt_content_addoffer{
    background:#fff;
    margin: 0 5px 0px;
    font-size:14px;
    padding:20px;
    float:left;
    width:690px;
}

.txt_content_addoffer_virtual_visit{
    background:#fff;
    margin: 0 5px 0px;
    font-size:14px;
    padding:20px 30px;
    float:left;
    width:720px;
}

.moduleContent table{
    width:789px;
    margin: 0 0px;
}

.footer_special_content{
    height:24px;
    clear:both;
    width:360px;
}

#login_form dd, #login_form dt, #register_form dt, #register_form dd ,#change_password dt, #change_password dd{
    margin:0;
    margin:4px 0 0px 15px;
}

#login_form dt,#register_form dt ,#change_password dt{
    padding:3px 0 0 0;
}

#login_form , #register_form, #change_password{
    font-size:12px;
/*    text-align:center;*/
}
#register_form table.register{
    width:400px;
}

#register_form table.register td{
	text-align:left;
}

table.settings_table td{
	text-align:left;
}

#login_form dl.zend_form, #register_form dl.zend_form, #change_password dl.zend_form{
    margin:0;
}

#login_form dd input#zaloguj{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

#register_form dd input#zarejestruj{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

#register_form input[type = 'text'], #register_form input[type='password']{
	width:140px;
}

#login_form input[type = 'text'], #login_form input[type='password']{
	width:140px;
}

#change_password dd input#zmien_haslo{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

#change_password dd input#zmien_haslo:hover{
    background:url("../images/button_czat_a.png") no-repeat scroll 0 0 transparent;
}

.errors{
    color: #cc0000;
}
.error{
    color: red;
    margin-left: 5px;
}
.info{
    color: green;
    margin-left: 5px;
}
.no_errors {
    color: green;
}

.txt_content_footer{
    margin:0 5px;
}

.txt_content_footer .offerCenterColumn_footer_left{
    clear:both;
    margin:0 0 -6px;
}

.txt_content_footer .offerCenterColumn_footer_left{
    height: 9px;
    background: transparent url(../images/mod_footer_left.gif) no-repeat left;
}

.txt_content_footer .offerCenterColumn_footer_right{
    background: transparent url(../images/mod_footer_right.gif) no-repeat right;
}

.txt_content_footer .offerCenterColumn_footer{
    margin: 0 5px;
    background: transparent url(../images/mod_footer.gif) repeat-x;
    height:9px;
}

ul.errors{
    clear:both;
}

ul.errors li{
    clear:both;
}

.filtry_addoffer{
    margin:0 auto;
    text-align:center;
    width:690px;
}

.filtr_filtrsmall{
    float:left;
    padding-left:10px;
}

.filtr_filtrsmall .label{
    background-color:#000;
    margin:0;
    padding:4px 0;
    width:210px;
    color:#fff;
}

.filtr_filtrsmall .label select{
    width:140px;
}

.addoffer_button{
    float:right;
    text-align:right;
    margin:5px 0 0;
}

/*offer creator*/

span.leftHeaderCreator  {
    display:block;
    float:left;
    padding:7px 0px 7px 0px;
    color:white;
    font-size:14px ;
}

span.rightHeaderCreator  {
    background-image:url("../images/header_menu_left_a.gif");
    background-position:right top;
    background-repeat:no-repeat;
    display:block;
    float:right;
    height:22px;
    padding-bottom:0;
    padding-left:0;
    padding-right:3px;
    padding-top:8px;
    text-align:right;
}

#offercreator{
    float:left;
    width:100%;
    margin:0px 0 5px 5px;
}

#offercreator ul{
    font-size:12px;
}
#offercreator ul li{
    float:left;
    padding-right:9px;
}

#offercreator ul li a{
    color:#ffffff;
}

#offercreator ul li a:hover{
    color:#DA0000;
}
#offercreator .w_active {
    color: #ffffff;
    text-decoration:underline;
}

.addoffer_button input#cancel{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

.addoffer_button input#cancel:hover{
    background:url("../images/button_czat_a.png") no-repeat scroll 0 0 transparent;
}

input#delOffer{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

input#delOffer:hover{
    background:url("../images/button_czat_a.png") no-repeat scroll 0 0 transparent;
}

table#offerbox .del{
    vertical-align: middle;
}

table#offerbox td.foto_column, table#offerbox td#result_info, table#offerbox td.edycja, table#offerbox td.del {
    border-bottom:1px solid #cecece;
    padding:5px 0;

}

table#offerbox tr.offer_list, table#offerbox tr.offer_list2{

}
table#briefcasebox tr.offer_list > td, table#briefcasebox tr.offer_list2 > td{
    border-bottom: 1px solid rgb(206, 206, 206);
    padding: 10px 0;
}

.addoffer_button input#endButton{
    background:url("../images/button_end_add.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:200px;
}

.addoffer_button input#endButton:hover{
    background:url("../images/button_end_add_a.png") no-repeat scroll 0 0 transparent;
}

.addImage input#addPhotos{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

.addImage input#addPhotos:hover{
    background:url("../images/button_czat_a.png") no-repeat scroll 0 0 transparent;
}

.addoffer_button  input#zaloguj{
    background:url("../images/button_login.gif") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:34px;
    outline:medium none;
    width:109px;
}

.addoffer_button input.submit_right{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

.addoffer_button input.submit_right:hover{
    background:url("../images/button_czat_a.png") no-repeat scroll 0 0 transparent;
}

.txt_content_addoffer .mapa{
    text-align:center;
    margin: 0 0 5px 0;
}

.offerRightColumnInner2 ul li{
    width:200px;
}

.carousel_pictures_class {
    width: 119px; height: 95px;
}

.label_span{
    padding: 0px;
}

#briefcasebox , #offerbox{
    width:770px;
    padding:0;
    margin:10px 0;
    vertical-align:middle
}

#criteriabox{
    width:690px;
    padding:0;
    margin:10px 0;
    vertical-align:middle;
    border:1px solid #DDDED6;
    border-left:0;
    border-bottom:0;
}

#offerbox{
    width:710px;
}

table#offerbox .edycja{
    width:280px;
}

table#offerbox .edycja a{
    font-size:12px;

}

table#offerbox .edycja a:hover{
    /*color:#D86717;
	text-decoration:underline;*/
    text-decoration:underline;
}

table#briefcasebox{

}

table#briefcasebox td, table#offerbox td, table#offerbox tr, table#briefcasebox tr{
    padding:0;
    margin:0;
    vertical-align:top;
    text-align:left;
    line-height:18px;
}


table#criteriabox td, table#criteriabox tr{
    margin:0;
    vertical-align:middle;
    border-bottom:1px solid #DDDED6;
    border-left:1px solid #DDDED6;

}

table#briefcasebox th, table#offerbox th{
    border-bottom:1px solid #DDDED6;
    border-left:1px solid #DDDED6;
    border-right:0;
    padding:0;
    margin:0;
    font-weight:normal;
    height:20px;
}

table#criteriabox th{
    padding:0;
    margin:0;
    vertical-align:middle;
    text-align:left;
    border-bottom:1px solid #DDDED6;
    border-left:1px solid #DDDED6;
    padding-left: 10px;
}

.briefcasebox_price{
    color:#F47116;
    font-weight:bold;
    text-align:center;
    width:150px;
}

.briefcasebox_area{
    font-weight:bold;
    width:50px;
}

.briefcasebox_adress span.city_2{
    font-weight:bold;
}

.briefcasebox_adress span.street_2{
    color:#F47116;
    font-weight:bold;
}

#briefcasebox td img{
    margin:3px 0 0 0;
}

.foto_column img{
    border:1px solid #B4B2B3;
}

.offer_list_th, .criteria_list_th {
    background: #f2f4e9;
    text-align: left;
}

.offer_list, .criteria_list {
    /*background: #f2f4e9;*/
}

.offer_list2, .criteria_list2 {
    background: #fff ;
}

.criteria_list, .criteria_list2{
    padding-left: 10px;
    text-align: left;
}

.paginator_content_bottom{
    float:right;
    margin:10px 0px 0 0;
}

span.briefcase_info_span{
    font-size:11px;
    padding:0;
    font-weight:bold;
}

span.briefcase_info_span_2{
    font-size:11px;
    padding:0;
    color:#DA0000;
    font-weight:bold;
}

table.briefcase_info_table{
    width:270px;
    font-size:11px;
}

.briefcase_info_table_first  {
    width:108px;
}

.module{
    width:790px;
    font-size:12px;
    font-weight:bold;
}

.module2{
    font-size:12px;
    font-weight:bold;
}

.module span{
    font-size:12px;
    padding:0 0 0 0px;
}

.vert_top{
    vertical-align:top;
}

.poi_points {
    padding:4px 0;
}

.poi_points input {
    float:left;

}

.poi_points img{
    padding:0 0 0 8px;
    float:left;
}

.points_title{
    padding:2px 8px;
    font-weight:normal;
    float:left;
}

.box_point{
    float:Left;
    width:185px;
}

.module2 span{
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 5px;
}

.module_Header_navi_right{
    float:right;
    margin:3px 0 0;
}

.module_Header_navi_left{
    float:left;
}

.breadcrumbs{
    color:#656565;
    text-align: left;
    padding: 0px;
}

.breadcrumbs a, .breadcrumbs_offer a{
    font-weight:normal;
    color:#656565;
    font-size:12px;
}

.module_Header_navi_left span{
    font-weight:normal;
}

.breadcrumbs_offer{
    margin:0 auto;
    padding:10px 0 0 0px;
    clear:left;
}

.breadcrumbs a:hover{
    color:#808080;
}

tr.offer_list:hover, tr.criteria_list:hover, tr.criteria_list2:hover , tr.offer_list2:hover{
    /*background:#FFE2C4;*/
}
#chat_preview_panel {
    display: none;
}
#chat_contener_loggedin {
    width: 740px;
}
#chat_contener_loggedout {
    width: 380px;
    height: 350px;
    margin:0 0 245px;
}

#chat_contener_loggedout img{
    width:790px;
}
.chatLink {
    margin-top: 10px;
}
#chatLog  div {
    padding: 2px 5px;
}

#chatLog .rowOdd {
    background-color: #f1f6f8;
}
#chatLog .rowEven {
    background-color: #E1EBF2;
}
.chatLog {
    color: #28313F;

}
.chat_user_name {
    font-weight: bold;
}
.moderator {
    color: #00AA00;
}
.exhibitor {
    color: #3579BD;
}
.admin {
    color: red;
}
.guest {
    color: #8D909D;
    font-weight: bold;
}
.dateTime {
    font-size:0.7em;
    margin: 0 2px;
}

#logoutChannelContainer select{
    width:150px;
}
.chat_contener{
    position: relative;
    font-size: 110%;

}
.chat_contener li{
    position: relative;
    list-style-type: disc;

}
#content, #loginContent {
    position: absolute;
    filter:alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity:0.8;
}
#content {
    top: 30px;
    left: 30px;
}
#loginContent {
    top: 130px;
    left: 200px;
}


.zapomialem_hasla{
    font-size:12px;
    text-align:center;
    color:#000;
    margin-top:5px;
}

.zapomialem_hasla a{
    color:#383838;
    margin:0 0 0 15px;
}

.zapomialem_hasla a:hover{
	text-decoration:underline;
}

.zapomialem_hasla input{
    margin:5px 0;
}

.zapomialem_hasla .new_pass{
    background: url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

.password_error{
    text-align:center;
}

.password_resset{
    text-align:center;
}

.banner_reklama{
    margin:0 0 15px;
}

.addImage{
    text-align:center;
    margin:10px 0;
}

#thankYou li a{
    color:#000000;
    font-weight:normal;
    text-decoration:underline;
}

#contact-date{
    margin:0 0 10px 0px;
    text-align:center;
}

#offerbox{
    width:760px;
}

.txt_content_youOffer{
    background:#fff;
    margin: 0 5px;
    font-size:14px;
    padding:10px;
    float:left;
    width:760px;
}

input.input_small{
    /*background:url("../images/input-small-bg.png") no-repeat scroll 0 0 transparent;*/
    border:1px solid #000;
    width:83px;
}

.break{
    margin:15px 0;
}

#editor_basicInfo table{
    width:760px;
    margin:0 auto;
}

table#realestate-info{
    width:760px;
    padding:0;
    margin:0 auto;
}

#offerinfo{
    float:left;
    width:100%;
}

.miniinfo{
    float:left;
    margin:5px;
}

/*jquery tooltip*/

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid gray;
    background-color: white;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}

#contener1{
    float:left;
    width:740px;
}

.dane_para{
    width:345px;
    float:left;
    font-size:13px;
    height:25px;
    margin:5px 0 0 15px;
}

.dane_title{
    width:170px;
    float:left;
    color:#4F4F4F;
    font-weight:bold;
    text-align:left;

}

.dane_txt{
    width:170px;
    float:left;
    text-align:left;
    color:#4F4F4F;
}

/*888888888888888888888888888888888888888888*/

/*.banner_top{
    	background:url("../images/banner_top.jpg") no-repeat scroll 0 0 transparent;
	width:750px;
	height:100px;
        margin:0 auto;
}
*/
.sponsor_patron{
    clear:both;
    margin:0 auto 25px;
    padding:0px 0 0;
    text-align:center;
    width:984px;
}

.sponsor{
    float:left;
    width:192px;
    margin:0 10px 0 0;
}

.sponsor_header, .patron_header{
    text-align:center;
    width:100%;
    font-weight:bold;
    color:#cecece;
    background: transparent url(../images/punkt_bg.gif) repeat-x center center;
}


.sponsor_header_txt{
    background:#fff;
    margin:0 auto;
    width:210px;
}

.sponsor_and_parton_header_txt{
	background:#fff;
    margin:0 auto;
    width:210px;
}

.sponsor_header_txt, .patron_header_txt{
    background:#fff;
    margin:0 auto;
    width:80px;
}

.sponsor_logo{
    height:72px;
    text-align:center;
    width:100%;
    padding:10px 0 0;
}

.patron{
    width:780px;
    float:left;
}

.patron_logo{
    height:84px;
}

.button_umow{
    float:right;
    color:#fff;
    font-size:13px;
    border:0;
    cursor:pointer;
    background: transparent url(../images/button_czat.png) no-repeat;
	height:25px;
	width:110px;
	padding:2px 0 11px;
	margin:0 10px 10px 0;
}

.button_umow:hover{
    background: transparent url(../images/button_czat_a.png) no-repeat;
}

.button_czat{
    float:right;
    color:#fff;
    font-size:13px;
    border:0;
    cursor:pointer;
    background: transparent url(../images/button_czat.png) no-repeat;
	height:20px;
	width:99px;
	padding:3px 0 0 11px;
	margin:0 10px 10px 0;
}

.button_czat:hover{
    background: transparent url(../images/button_czat_a.png) no-repeat;
}

.button_send{
    float:right;
    color:#fff;
    font-size:13px;
    border:0;
    cursor:pointer;
    background: transparent url(../images/button_czat.png) no-repeat;
	height:22px;
	width:110px;
	margin:0 10px 10px 0;
}

.button_send:hover{
    background: transparent url(../images/button_czat_a.png) no-repeat;
}

#czat_firm_a, #czytelnia_a, #rodzina_na_swoim_a, #nie_znalazles_oferty_a, #centrum_prasowe_a, #zaplanowane_a,#forum_a, #konkurs_a,.ukryty_dymek_content{
    display:none;
    position:absolute;
    margin:-56px 0 0 160px;
    background:#fff;
    border:1px solid #cecece;
    width:160px;
    padding:3px 10px;
    z-index:100;
}
.result_info2_icon .ukryty_dymek_invest{
    display:none;
    position:absolute;
    /*margin:-36px 0px 0 -225px;*/
    /*margin:-38px 0px 0 -144px;*/
    margin: 0;
    bottom: 0;
    left: -148px;
    background:#fff;
    border:1px solid #cecece;
    width:195px;
    padding:3px 10px;
    z-index:100;
}
.result_info2_icon .ukryty_dymek_invest_roll_up{
    display:none;
    position:absolute;
    margin:-36px 0 0 -83px;
    background:#fff;
    border:1px solid #cecece;
    width:155px;
    padding:3px 10px;
    z-index:100;
}


.ukryty_header{
    height:23px;
    text-align:center;
    border-bottom:1px solid #cecece;
}

.ukryty_header .linkText{
    float:left;
    padding: 3px 0 0;
}

.arrow_dymek{
    float:left;
    margin:14px 0 0 -16px;
    position:relative;
    z-index: 999;
}
.arrow_dymek_right{
    float:right;
    margin:14px -16px 0 0px;
}
.search_menu_left_a{
    width:183px;
    height:5px;
    background: transparent url(../images/search_top_menu_right.gif) no-repeat right;
}

.search_menu_left{
    height:5px;
    background: transparent url(../images/search_top_menu_left.gif) no-repeat;
    margin: 0 5px 0 0;
}

.search_menu{
    border-left:1px solid #cecece;
    border-right:2px solid #cecece;
    font-size:12px;
    padding-bottom:20px;
    padding-left:0;
    padding-right:0;
    padding-top:10px;
}

.menu_left .search_menu  ul{
    margin:0;
}

.menu_left .search_menu  li{
    border:0;
}

.menu_left .search_menu  li{
    margin-bottom:0;
    padding-bottom:0;
}

.search_menu_header{
    margin:0 15px;
    border-bottom:1px solid #cecece;
    padding: 5px 0;
    font-weight:bold;
}

.search_menu .li_title{
    font-weight:bold;
    margin:0 0 5px 15px;
}

.search_menu_left_footer_a{
    width:183px;
    height:5px;
    background: transparent url(../images/search_bottom_menu_right.gif) no-repeat right;
}

.search_menu_left_footer{
    height:5px;
    background: transparent url(../images/search_bottom_menu_left.gif) no-repeat;
    margin: 0 5px 0 0;
}

.form_criteria_top_a{
    width:790px;
    height:5px;
    background: transparent url(../images/search_top_menu_right.gif) no-repeat right;
}

.form_criteria_top{
    height:5px;
    background: transparent url(../images/search_top_menu_left.gif) no-repeat;
    margin: 0 5px 0 0;
}

.form_criteria_bottom_a{
    width:790px;
    height:5px;
    background: transparent url(../images/search_bottom_menu_right.gif) no-repeat right;
    clear:both;
}

.form_criteria_bottom{
    height:5px;
    background: transparent url(../images/search_bottom_menu_left.gif) no-repeat;
    margin: 0 5px 0 0;
}

#cinteria_form{
    padding:0 15px 15px;
	float:left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
}

table.searcherResult_category{
    text-align:left;
    font-weight:normal;
    margin:10px 0 25px;
}

table.searcherResult_category td{
    padding:0;
}

table.searcherResult_category input{
    margin:0 5px;
}

.searcherResult_category_name{
    margin:3px 0;
    font-weight:normal;
}

.searcherResult_title{
    border-bottom:1px solid #cecece;
    margin:0 5px;
    padding: 5px 0 5px;
    font-size:13px;
}

.searcherResult_label{
    padding: 3px 10px 0 0;
    float:left;
    width:65px;
    text-align:right;
}

.searcherResult_label2{
    padding: 3px 10px 0 25px;
    float:left;
    width:66px;
    text-align:right;
}

.searcherResult_input1{
    float:left;
}

.searcherResult_input1 input{
    width:176px;
}

.searcherResult_input2{
    float:left;
    margin: 0 25px 0 0;
}

.searcherResult_input2 input{
    width:126px;
}

span.results_sort{
    font-weight:normal;
    font-size:13px;
}

td.result_checkbox{
    vertical-align:top;
    text-align:center;
    width:48px;
}

td#result_photo{
    text-align: center;
    width:140px;
}

td.result_photo{
    text-align: center;
    width:140px;
}
td#result_info, td#result_info2{
    font-size:11px;
    font-weight:normal;
}

td.result_info, td.result_info2{
    font-size:11px;
    font-weight:normal;
}

span.result_info_span{
    font-size:11px;
    padding:0;
    font-weight:bold;
}

span.results_info_span_2{
    font-size:11px;
    padding:0;
    color:#DA0000;
    font-weight:bold;
}

table.result_info_table{
    width:417px;
    font-size:11px;
}

table.result_info2_table{
    width:186px;
    font-size:11px;
}

#resultsTable tr {
    display: block;
}

#resultsTable tr.recommended {
    background: #F4F4F4 url(../images/search_recommended.jpg) no-repeat 0px 100%;
}

#resultsTable .recommended_pic {
    background: url(../images/search_recommended_pic.png);
    width: 146px;
    height: 108px;
    position: absolute;
    top: -8px;
    margin-left: 2px;
}

#resultsTable table.result_info_table td, #resultsTable table.result_info2_table td{
    border-top:0;
    font-size:11px;
}

#resultsTable table.result_info_table td span{
	border-top:0;
    font-size:11px;
}

.result_info_table_first{
    width:70px;
}

.result_info2_icon{
	height:30px;
	/*margin:-25px 0 0 -185px;
	position:absolute;
	width:410px;*/
        margin-left: -72px;
}

.result_info2_icon img{
}

.result_info2_icon .button_szczegoly{
    margin:0 7px 0 10px;
}

.form_button_szczegoly{
    display:inline;
}

a.button_szczegoly{
    display:block;
    text-align: center;
    font-size:12px;
    font-weight:bold;
    padding-top: 3px;
}

a.button_szczegoly2{
    display:block;
    text-align: center;
    font-size:12px;
    font-weight:bold;
    padding-top: 3px;
}

input.button_szczegoly,a.button_szczegoly{
    width:89px;
    height:22px;
    background:transparent url(../images/button_szczegoly.png) no-repeat;
    border:0;
    cursor:pointer;
    color:#fff;
}

input.button_szczegoly:hover, a.button_szczegoly:hover{
    background:transparent url(../images/button_szczegoly_a.png) no-repeat;
}

a.button_szczegoly2{
    padding:3px 0 0 4px;
	width:106px;
    height:22px;
    background:transparent url(../images/button_szczegoly2.png) no-repeat;
    border:0;
    cursor:pointer;
    color:#fff;
	margin:0 185px 0 0;
}

a.button_szczegoly2:hover{
    background:transparent url(../images/button_szczegoly_a2.png) no-repeat;
}


.ukryty_dymek_search{
    display:none;
    position:absolute;
    background:#fff;
    border:1px solid #cecece;
    margin:-83px 0 0 35px;
    width:200px;
    z-index:100;
}

.ukryty_dymek_search_offer{
    display:none;
    position:absolute;
    background:#fff;
    border:1px solid #cecece;
    margin:-83px 0 0 35px;
    /*width:200px;*/
    z-index:100;
}

.ukryty_dymek_search_rodzina{
    display:none;
    position:absolute;
    background:#fff;
    border:1px solid #cecece;
    /*margin:-105px 0 0 75px;*/
    margin: 0;
    margin-left: 32px;
    bottom: 5px;
    width:200px;
    z-index:100;
}

.ukryty_dymek_search_get_occasion{
    display:none;
    position:absolute;
    background:#fff;
    border:1px solid #cecece;
    /*margin:-105px 0 0 75px;*/
    margin: 0;
    margin-left: 32px;
    bottom: 5px;
    width:200px;
    z-index:100;
}

.ukryty_dymek_search .arrow_dymek, .ukryty_dymek_search_rodzina .arrow_dymek,
.ukryty_dymek_search_get_occasion .arrow_dymek{
    float:left;
    margin:60px 0 0 -6px;
}

.ukryty_dymek_search .ukryty_txt, .ukryty_dymek_search_rodzina .ukryty_txt,
.ukryty_dymek_search_get_occasion .ukryty_txt{
    margin:2px 10px;
    text-align:left;
}

.promocja .ukryty_txt{
    margin:10px;
    text-align: left;
}

.ukryty_dymek_search .ukryty_header, .ukryty_dymek_search_rodzina .ukryty_header,
.ukryty_dymek_search_get_occasion .ukryty_header{
    margin:4px 10px 0;
    text-align:left;
}

.search_options{
    float:left;
    width:784px;
    margin:20px 0 0 15px;
}

.dodaj_do_moje_oferty{
    margin:3px 20px;
    float:left;
}

.polec_znajomemu{
    float:left;
    margin:0 0px 0 20px;
}

.dodaj_do_moje_oferty img, .polec_znajomemu img{
    margin:0 5px 0 0;
}

.breadcrumbs_offer .prev_link a{
    float: left;
    font-weight: bold;
}
.breadcrumbs_offer .next_link a{
    float: right;
    font-weight: bold;
}

.send_question{
    background: transparent url(../images/send_question.gif) no-repeat;
    float:left;
    padding:32px 0 0 177px;
    margin:0 0 20px 0;
}

.send_question:hover{
    background: transparent url(../images/send_question_a.gif) no-repeat;
}

.see_phone_number{
    /*background: transparent url(../images/see_phone_number.gif) no-repeat;*/
    float:left;
    margin-left:-2px;
    padding:0px 0 0 9px;
    display:block;
}
/*
.see_phone_number:hover{
    background: transparent url(../images/see_phone_number_a.gif) no-repeat;
}
*/
.others_button{
    margin:80px 0 0;
    float:left;
}

.others_button_div{
    float:left;
    margin:3px 0 0 6px;
}

.email_stand{
    background: transparent url(../images/email_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.email_stand:hover{
    background: transparent url(../images/email_stand_a.gif) no-repeat;
}

.facebook_stand{
    background: transparent url(../images/facebook_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.facebook_stand:hover{
    background: transparent url(../images/facebook_stand_a.gif) no-repeat;
}

.twitter_stand{
    background: transparent url(../images/twitter_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.twitter_stand:hover{
    background: transparent url(../images/twitter_stand_a.gif) no-repeat;
}

.myspace_stand{
    background: transparent url(../images/myspace_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.myspace_stand:hover{
    background: transparent url(../images/myspace_stand_a.gif) no-repeat;
}

.wykop_stand{
    background: transparent url(../images/wykop_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.wykop_stand:hover{
    background: transparent url(../images/wykop_stand_a.gif) no-repeat;
}

.grono_stand{
    background: transparent url(../images/grono_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.grono_stand:hover{
    background: transparent url(../images/grono_stand_a.gif) no-repeat;
}

.blogger_stand{
    background: transparent url(../images/blogger_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.blogger_stand:hover{
    background: transparent url(../images/blogger_stand_a.gif) no-repeat;
}

.buzz_stand{
    background: transparent url(../images/buzz_stand.gif) no-repeat;
    float:left;
    padding:28px 0 0 82px;
}

.buzz_stand:hover{
    background: transparent url(../images/buzz_stand_a.gif) no-repeat;
}

#stoisko{
    margin:0 0 15px 0;
}

.button_offer_stand{
    float:left;
    margin:10px 0;
    width:100%;
}

.button_offer_stand_div{
    float:left;
    margin:0 18px;
    text-align:center;
    font-weight:bold;
}

.button_offer_stand_div a{
    font-weight:bold;
    color:#BA1414;
}

/** Products **/

.title_products{
    font-size:14px;
    color:#393939;
    font-weight:bold;
}

.silver_line{
    margin-top:5px;
    height:1px;
    background:#E7E7E7;
    width:100%;
}

.center_content{
    width:790px;
    float:left;
    margin-top:10px;
}

.product{
    width:372px;
    float:left;
    padding-bottom:20px;
}

.title_product{
    color:#ba1414;
    padding-bottom:12px;
    padding-left:18px;
    padding-top:28px;
    float:left;
    font-weight:bold;
}

.icon_flat{
    background: transparent url(../images/icon_flat.gif) no-repeat;
    width:37px;
    height:48px;
    float:left;
}

.icon_house{
    background: transparent url(../images/icon_house.gif) no-repeat;
    width:45px;
    height:48px;
    float:left;
}

.icon_plot{
    background: transparent url(../images/icon_plot.gif) no-repeat;
    width:48px;
    height:48px;
    float:left;
}

.icon_credit{
    background: transparent url(../images/icon_credit.gif) no-repeat;
    width:43px;
    height:48px;
    float:left;
}

.icon_apart{
    background: transparent url(../images/icon_apart.gif) no-repeat;
    width:38px;
    height:48px;
    float:left;
}

.clear_box{
    clear:both;
}

.product_content ul{
    list-style-image:url(../images/li_arrow.gif);
    margin-left:52px;
    line-height:21px;
}

.product_module{
    margin-top:35px;
    margin-left:30px;
}

.partner_module{
    margin-top:5px;
    margin-left:20px;
}

.wrap_pannel_products  {
    margin-bottom:20px;
    position:relative;
}

.contact_left{
    width:300px;
    float:left;
    margin-left:40px;
    margin-top:15px;
}

.contact_right{
    width:340px;
}

.button_stand{
    float:left;
    margin:0px 0 25px;
}

.button_stand .form  {
    float:left;
    margin-bottom:3px;
    border:1px solid #e7e7e7;
    width:182px;
}

.form  {
    float:left;
    margin-bottom:3px;
    border:1px solid #e7e7e7;
    width:212px;
}

.form_field_menu{
    width:123px;
}

.form_field{
    float:left;
    width:123px;
}

.offer_header_title{
    font-size:20px;
    color:#242424;
    padding-bottom:5px;
}

.offer_header_title .tooltip{
	 background-color: #EEEEEE;
    display: none;
    margin-left: -115px;
    padding: 4px;
    position: absolute;
    z-index: 10;
	font-size:12px;
}

.offer_header{
    font-size:14px;
    font-weight:bold;
    color:#DA0000;
}

.offer_span_header{
    color:#DA0000;
}

.bold_header{
    font-weight:bold;
    font-size:14px;
    margin:7px 0;
    color:#393939;
}

.table_poi td{
    width:170px;
    height:23px;
}

.Contact_offer{
    border-bottom:1px solid #E7E7E7;
    border-top:1px solid #E7E7E7;
    float:left;
    margin-top:37px;
    padding:10px 20px;
    width:749px;
}

.offer_options{
    width:780px;
    float:left;
    margin:10px 0;
}

.drukuj_oferte{
    float:right;
}

.drukuj_oferte img{
    vertical-align:sub;
    margin: 0 5px 0 0;
}

.right_menu_offer{
    float:left;
    width:180px;
    margin:25px 0 0;
}

.list_item  a:hover{
    color:#CC0000;
}

.list_item ul li{
    font-size:14px;
    padding-bottom:8px;
    font-weight:bold;
}

.list_item li{
    list-style-image:url("../images/arrow2.gif");
    background-position:right center;
    background-repeat:no-repeat;
    list-style-position:outside;
    list-style-type:none;
}

.list_item ul li:hover{
    list-style-image:url("../images/arrow_active.gif");
    background-position:right center;
    background-repeat:no-repeat;
    list-style-position:outside;
    list-style-type:none;
}


.list_exh{
    margin-top:11px;
    margin-left:38px;
    clear:left;
}


.send{
    background: transparent url(../images/send.gif) no-repeat;
    float:left;
    padding:32px 0 0 177px;
    margin:0 0 20px 0;
}
.art_content{
    clear:both;
}

.art_content .art_content_txt{
    float:right;
    width:585px;
}

.art_content .title{
    font-weight:bold;
    margin:0 0 10px;
}

.art_content .art_content_txt2{
    float:left;
    width:580px;
}

.art_content .picture{
    float:left;
    margin:0 10px 0 0px;
	width:180px;
}

.art_content .picture_right{
    float:right;
    margin:0 0px 0 10px;
	width:180px;
}

.clear{
    clear:both;
}

.contact_form{
    margin:10px 0;
}

.div_contact_content{

}

.contact_form .label{
    width:100px;
}

.chatCompany .logo{
    float:left;
    width:165px;
}

.chatCompany .chatCompany_txt{
    float:right;
    width:430px;
}

.chatCompany .chatCompany_txt .more{
    font-weight:bold;
}
.chatCompany_header_title{
    font-weight:bold;
    margin:10px;
}

.stand_chat{
    margin:5px 40px;
}
.stand_chat a:hover{
    color:#BA1414;
}

.logo_editions{
    margin:0px auto 20px;
    text-align:center;
}

.logo_editions img{
    border:2px solid #e8e8e8;
}

.targi_img img{
    margin:10px 45px;
}

.editionWelcome{
    margin-bottom:10px;
    text-align:center;
    font-size:14px;
    line-height:25px;
}

.content_targi{
    width:103px;
    float:left;
    margin: 0 44px 0;
}

.header_mod_targi_a{
    height:26px;
    background: transparent url(../images/header_mod_targi_a2.gif) no-repeat right;
    padding:0 5px 0 0;
    width:100%;
}

.header_mod_targi{
    height:26px;
    background: transparent url(../images/header_mod_targi2.gif) no-repeat;
    margin:0 auto;
    width:100%;
}
.header_mod_targi a{
    text-align:center;
    font-weight:bold;
    color:#fff;
    width:100%;
    float:left;
    padding:4px 2px 6px 4px;
}

.content_mod_targi_a{
    height:51px;
    background: transparent url(../images/content_mod_targi_a.gif) no-repeat right;
    padding:0 5px 0 0;
    width:100%;
}

.content_mod_targi{
    height:51px;
    background: transparent url(../images/content_mod_targi.gif) no-repeat;
    margin:0 auto;
    width:100%;
}

.content_mod_targi a{
    text-align:center;
    font-weight:bold;
    color:#000;
    font-size:30px;
    width:100%;
    float:left;
    padding:5px 3px 12px 2px;
}

.footer_mod_targi_a{
    height:48px;
    background: transparent url(../images/footer_mod_targi_a.gif) no-repeat right;
    padding:0 6px 0 0;
    width:100%;
    margin:2px 0 0;
    font-size:14px;
}

.footer_mod_targi{
    height:48px;
    background: transparent url(../images/footer_mod_targi.gif) no-repeat;
    margin:0 auto;
    width:100%;
}

.footer_mod_targi a{
    text-align:center;
    font-weight:bold;
    color:#000;
    width:100%;
    float:left;
    padding:2px 3px 4px 2px;
}

#offerbox  table.result_info_table{
    width:280px;
}

div.offer_header_middle{
    font-size:14px;
}

div.p_breadcrumbs{
    border-bottom:1px solid #CECECE;
    border-top:1px solid #CECECE;
    color:#383838;
    font-size:10px;
    padding:6px 0;
    text-align:left;
    margin:0 0 5px;
}

div.p_breadcrumbs a{
    color:#383838;
    font-size:12px;
    font-weight:normal;
}

div.p_breadcrumbs a.a_first{
    font-weight:normal;
}

div.p_breadcrumbs a.back{
    float:right;
}

div.p_breadcrumbs ul{
	font-size:12px;
}

div.agency_logo{
    text-align:center;
    margin: 0 0 10px;
}

.floatLeft{
    float:left;
    padding-right:5px;
}

.floatRight{
  float:right;
}

#cinteria_form select{
	width:120px;
        border:1px solid #848484;
        color:#393939;
        font-size:12px;
        height:20px;
}

#investment_outter{
    position:relative;
    margin-bottom:20px;
}

#cinteria_form #investment_outter #inwestycja select{
        padding:0px;
        overflow:auto;
        display:block;
        position:absolute;
        float:left;
}

#cinteria_form #inwestycja option{
        overflow:auto;
}

#cinteria_form input{
	border:1px solid #848484;
        color:#393939;
}

#cinteria_form #building_type_2_hidden{
        display:none;
}

#cinteria_form input[type="checkbox"] {
        border: none;
}
#cinteria_form input[type="submit"] {
        color:#FFFFFF;
}

#cinteria_form table{
	width:758px;
}

#cinteria_form td{
	padding:10px 5px 0;
}

.art_content_txt_one{
    /*width:770px;*/
    margin:10px 0 0px;
}

.picture_one{
    float:left;
    margin:5px 10px 0 0;
}

.chat_history_content{
    border-bottom: 1px solid #E7E7E7;
    padding:10px 5px 0;
    height:70px;
}

.chat_history_content .logo img{
    float:left;
    max-width:180px;
    max-height:60px;
}

.chat_history_content .date{
    float:right;
    margin:15px 5px 0 0;
}

.chat_history_content .date a:hover{
    text-decoration: underline;
}


#chatLog div.login{
    font-weight:bold;
    float:left;
    margin:5px 0 0px 0px;
}

#chatLog div.txt{
    float:left;
    width:615px;
    margin:5px 0 0;
}


.logo{
    max-width:160px;
    max-height:80px;
}

.partnerList{
    clear:left;
    width:100%;
}

.partnerList td{
    padding:12px 8px;
	vertical-align:top;
}

.partnerList ul, .partnerList ul li, .stand_description ul, .stand_description ul li{
	list-style-type:inherit;
	margin: 0 0 0 10px;
}

.ot_links a{
    color:#336699;
    font-weight:bold;
}

.ot_links a:hover{
    text-decoration: underline;
}

.ot_user_name {
    font-weight:bold;
    padding: 0 3px 0 0;
}

.contact_offer li{
    line-height:19px;
    font-weight:bold;
    text-align:left;
}

.stand_description{
    margin: 20px 0 10px 5px;
}

.stand_description ul li{
    list-style-type:disc;
}

div#recaptcha_area{
    margin: 0 auto;
}

.product_content a:hover{
    text-decoration:underline;
}

.menu_left a:hover{
    text-decoration:underline;
}

.gmnoprint{
    width:400px;
}

.price_map span, .area_map span, .rooms_map span, .address_map span, .offer_map span, .price_m_map span{
    font-weight:normal;
    font-size:11px;
    color:#383838;
    width:75px;
    float:left;
}

.price_map , .area_map , .rooms_map , .address_map , .offer_map , .price_m_map {
    width:220px;
    height:27px;
    font-size:11px;
}

.address_map, .offer_map {
    font-weight:bold;
}

.price_map, .area_map{
    font-weight: bold;
    color:#DA0000
}


.map_results{
    height:130px;
    float:left;
    border-bottom:1px solid #CECECE;
    padding:5px;
    margin:5px;

}

.podobne_oferty_content{
    min-height:45px;
    margin:10px 15px 0;
    border-bottom: 1px solid #CECECE;
    padding:0 0 5px;
}
.podobne_oferty_content .price {
    color: #DA0000;
}

.podobne_oferty_photo{
    float:left;
}

.podobne_oferty_txt{
    float:left;
    margin: 0 0 0 5px;
    width:98px;
    font-size:11px;
}

.banner{
    text-align:center;
    margin:15px 0;
}

.banner img{
    border:1px solid #CECECE;
    text-align:center;
}

#addClick_750, #addClick_468, #addClick_120{
	display:none;
}

.marquee0 a{
	padding:0 25px;
}

.promocja{
	background:url(../images/promotion.png) no-repeat transparent;
	height:23px;
	width:25px;
}

.promocja:hover{
	background:url(../images/promotion_a.png) no-repeat transparent;
}

.other_offer_inwestycja{
	float:right;
	font-size:13px;
	font-weight:normal;
	padding:4px 0;
}

.other_offer_inwestycja a:hover{
	color:#ba1414;
	text-decoration:underline;
}

#chat_preview_panel #chatLog .rowEven, #chat_preview_panel #chatLog .rowOdd{
	background: #fff;
}

#chat_preview_panel #chatLog .rowEven .dateTime, #chat_preview_panel #chatLog .rowOdd .dateTime{
	display:none;
}



div.zwin, div.rozwin{
	float:right;
    color:#fff;
    font-size:13px;
    border:0;
    cursor:pointer;
    background: transparent url(../images/button_czat.png) no-repeat;
	height:20px;
	width:110px;
	margin:10px 10px 10px 0;
	font-weight:normal;
	text-align:center;
	padding:2px 0 0;
}

div.zwin:hover, div.rozwin:hover{
    background: transparent url(../images/button_czat_a.png) no-repeat;
}

.clear_history_one{
	clear:both;
	width:765px;
}

.text_pod_mapa{
	font-size:12px;
	font-style:oblique;
	font-weight:normal;
	float:left;
	margin:3px 0 0 3px;
}

a.button_inw {
    padding: 5px;
    font-weight: bold;
    float:right;
}
a.zwin {
    color: #961114;
}
a.rozwin {
    color: #961114;
}

a.rozwin img, a.zwin img{
	vertical-align:text-top;
}

.competition{
    color:#c42b2b;
    font-weight: bold;
}

.center_column_competition{
    width:769px;
    float:left;
    margin-top:10px;
    margin-right:10px;
}
#form_competition .competition_text{
    width: 380px;
}
#form_competition a {
    text-decoration: underline;
}
.contact_data input{
    float:left;

    width:200px;
    margin-right:10px;
}
.contact_data ul.errors{
    float:left;
    clear:none
}

#form_competition input[type=radio]{
    vertical-align: top;
}
#contact_info td{
    height: 22px;
}
#contact_info .link{
    text-decoration: underline;
}



.contact_offer{
    width:250px;
}
.linadiv div{
    font-weight:bold;
    line-height:19px;
    text-align:left;
}

input.disabled {
background:#eeeeee!important;
}

textarea.disabled {
background:#eeeeee!important;
}
#baner_strona_glowna_content, #baner_strona_glowna_content_prom, #file_form_box_content {
    background:#000;
    opacity:0.4;
    filter:alpha(opacity=40);
    position:absolute;
    width:100%;
    height:200%;
    left:0;
    top:0;
    z-index:1002;
}

#baner_strona_glowna, #baner_strona_glowna_prom {
    position: relative;
    margin: auto;
    top: 20px;
    width: 300px;
    z-index:1011;
	height:0;
}

#file_form_box {
    position: relative;
    margin: auto;
    top: 20px;
    z-index:1011;
	height:0;
}
#obrazek {
    position:absolute;
    z-index: 1;
    border:none;
}
#closeImg {
    right: 3px;
    cursor: pointer;
    position: absolute;
    z-index: 2;
}
#closeImg img{
    border:none;
}

#ask_form2 #building_type_find {
    border: 1px solid #848484;
}

.toggle_click{
    font-weight: bold;
}
#inner_lokalizacja{
    color:#fff;
    text-align:center;
    position:relative;
    z-index:2;
    width:300px;
    font-weight:bold;
    font-size:16px;
    padding:40px 0 0;
}
.lokalizacja #obrazek{

}


.center_column .box_recommend{
    float: left;
    width: 280px;
    height: 90px;
    margin-left:10px;
    margin-top:10px;
    border-bottom: 1px solid rgb(206, 206, 206);
}

.center_column .box_recommend a img{
    width:80px;
    float:left;
    margin-right: 10px;
}

.center_column .box_recommend table.recommend{
    margin-right: 0px;
	width:190px;
}

.center_column .box_recommend_container{
    float:left;
    width:589px;
    margin-left:9px;
    padding-top: 10px;
}
.middle_content .box_search{
    margin-top: 15px;
}

.content_banner_115{
	width:115px;
	margin:0 0 0 1000px;
	position:absolute;
}

.zawieszka{
	position:absolute;
	margin:45px 0 0 -134px;
}

#resultsTable .tooltip{
    display: none;
    position: absolute;
    z-index: 10;
    margin-left: 25px;
    padding: 4px;
    background-color: #eee;
}

select#searching{
    border: 1px solid #848484;
    width:145px;
}
table.settings_table{
    width:520px;
}

form#settings_form{
    width:520px;
}

input.readonly{
    background-color: #c8c8c8;
}
form#settings_form input#submit, form#register_form input#submit{
    background:url("../images/button_czat.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    height:22px;
    outline:medium none;
    width:110px;
    color:#fff;
}

table.changepass_table{
	margin: 0 auto;
	width:260px;
}

table.login_table{
	margin:0 auto;
	width:210px;
}

table.forgot_table{
	margin:0 auto;
	width:440px;
}
div.logowanie div.forgot_password a{
    color:#FFFFFF;
    margin-left:15px;
}

div.logowanie div.login_content {
    margin-top: 20px;
}

div.login_content ul.errors{
    text-align: center;
}

div.login_register_box{
	width:300px;
	border:1px solid #C8C8C8;
	margin:0 0 0 15px;
	padding:3px;
}

div#file_form_box table td a{
    color:#fff;
}
div#file_form_box div#file_list table td {
    border:1px solid #fff;
}

div.register_info{
	float:right;
	width:370px;
}

div.register_info_title{
	padding:0 0 2px;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #E7E7E7;
	color:#CA2324;
}

div.register_info_img{
	text-align:center;
	margin:20px 0;
}

div.register_info_img img{
	border:2px solid #E7E7E7;
}

div.register_info_li {
	color:#CA2324
}

div.register_info_li ul li{
	list-style:inside;
}

div.register_info_li ul li span{
	color:#383838;
}

.zaloguj_dymek_content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    display: none;
    margin: -28px 0 0 75px;
    /*margin: -46px 0 0 26px;*/
    padding: 3px 10px;
    position: absolute;
    _top: 150px;
    /*left: -30px;*/
    width: 110px;
    z-index: 100;
    color: #DA0000;
}

.zaloguj_dymek_cena_top {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    display: none;
    margin: -100px 0 0 0;
    padding: 3px 10px;
    position: absolute;
    width: 110px;
    z-index: 100;
    color: #DA0000;
    outline:medium none;
}

.zaloguj_dymek_akt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    display: none;
    /*margin: -46px 0 0 200px;*/
    margin: 0 auto;
    margin-top: -44px;
    margin-left: -34px;
    padding: 3px 10px;
    position: absolute;
    /*_top: 650px;
    left: 150px;*/
    width: 70px;
    z-index: 100;
    color: #DA0000;
    outline:medium none;
}

.header_menu_left .normal:hover{
	text-decoration:underline;
}

.calculate_installment{
	float:left;
	width:100%;
	background:#D9E9F4;
}

.calculate_installment a{
	padding:2px 0 0 5px;
}

.calculate_installment a img{
	padding:3px 0 0;
}

.calculate_installment a.txt{
	font-weight:bold;
	font-size:16px;
	vertical-align:super;
	padding:0 0 0 20px;
}

.calculate_installment a.txt:hover{
	text-decoration:underline;
}

#promotion_box_info_content {
    background:#000;
    opacity:0.4;
    filter:alpha(opacity=40);
    position:absolute;
    width:100%;
    height:200%;
    left:0;
    top:0;
    z-index:1002;
}

#promotion_box_info{
    position: relative;
    margin: auto;
    top: 20px;
    width: 300px;
    z-index:1011;
	height:0;
}


.offers-list tr.top th a{
	color:#15428B;
}

.offers-list tr.top th a:hover{
	text-decoration:underline;
}

.aktowka_oferta .zaloguj_dymek_akt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    display: none;
    /*margin: -46px 0 0 880px;*/
    padding: 3px 10px;
    position: absolute;
    width: 70px;
    z-index: 100;
    color: #DA0000;
    outline:medium none;
	font-size: 12px;
}
#offerColumn ul{
    margin: 10px 20px;
}

#offerColumn ul, #offerColumn ul li{
    list-style-type: disc
}

.table_forum_stand{
	width:100%;
	text-align:left;
	font-size:12px;
	margin:15px 0 0;
}

.table_forum_stand th{
	padding: 5px;
	background:#383838;
	color:#fff;
	text-align:left;
}

.table_forum_stand td{
	padding: 10px 5px;
	border-bottom:1px solid #383838;
}

.table_forum_stand a:hover{
	text-decoration:underline;
}


.add_topic_stand{
	float: right;
    margin: 15px 0 0 5px;
    width: 280px;
}

.add_topic_stand img{
	vertical-align:bottom;
}

.add_topic_stand a:hover{
	text-decoration:underline;
}

#menu li ul.targi_ul li a, #menu li ul.targi_ul li a:visited {
    padding: 5px 5px 2px 10px;
    position: relative;
    width: 164px;
    z-index: 300;
}

#menu li ul li a, #menu li ul li a:visited {
    background: none repeat scroll 0 0 #353535;
	border-top:1px solid #535252;
	border-left:1px solid #535252;
	border-right:1px solid #535252;
    text-decoration: none;
    width: 120px;
}

#menu a, #menu a:visited {
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    height: 21px;
    outline: medium none;
    text-indent: 5px;
}

#menu li ul.targi_ul li a{
	font-size:13px;
}

.checkbox_input_stand input{
	vertical-align:sub;
}

.ukryty_dymek_search_get_occasion{
	bottom:0 !important;
}

#konkurs_button{
	background-image: url("../images/konkurs_button.png");
    background-position: 0 0 !important;
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    height: 120px;
    left: auto !important;
    margin-left: auto !important;
    margin-right: -15px !important;
    overflow: hidden;
    position: fixed !important;
    right: 0 !important;
    text-indent: -100000px;
    top: 25%;
    width: 41px;
    z-index: 1000;
}
