@charset "utf-8";
form {margin: 0; padding: 0; border: none;}
body  {
        font: 100% Verdana, Arial, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
        padding: 0;
        text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
        color: #000;
        min-width: 1024px;
}
.twoColHybLtHdr #container {
        width: 99%;  /* this will create a container 80% of the browser width */
        background: #FFFFFF;
        margin: 0 auto;
        text-align: left;
        /*
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
        */
} 
.twoColHybLtHdr #header {
        padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
        background-color: #FFFFFF;
} 
.twoColHybLtHdr #header h1 {
        margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
        padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

/* Tips for menu:
*/

ul#menu_main { width: 100%; height: 43px; font-size: 15px; font-family:Arial, Helvetica, sans-serif; list-style-type: none; margin: 10px 0; padding: 0; }
ul#menu_main li { display: block; float: left; margin: 10px 0 12px 8px; }
ul#menu_main li a { height: 36px; text-decoration: none; display: block; float: left; padding: 0 22px 0 5px; font-size: 11px; color: #666; border-right: solid 1px #dadada; }
ul#menu_main li a span{ text-decoration: underline; font-size: 17px; font-weight: bold; color: #0678B3; }
ul#menu_main li a:hover { color: #333; text-decoration: none; }
ul#menu_main li a.current{  }
ul#menu_main li a em{ font-style:normal !important; }

ul#menu { width: 100%; height: 43px; background: #FFF url("/img/new/menu-bg0.gif") top left repeat-x; font-size: 15px; font-family: Calibri,Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 8px; }
ul#menu li a { height: 36px; color: #676767; text-decoration: none; display: block; float: left; line-height: 200%; padding: 5px 10px 0; font-weight: bold; }
ul#menu li a:hover { color: #333; text-decoration: none; }
ul#menu li a.current{ color: #FFF; background: #FFF url("/img/new/current-.gif") top left repeat-x; padding: 3px 15px 0; text-decoration: none; font-size: 18px; }


/* Tips for sidebar1:
1. Since we are working in relative units, it's best not to use padding on the sidebar. It will be added to the overall width for standards compliant browsers creating an unknown actual width. 
2. Since em units are used for the sidebar value, be aware that its width will vary with different default text sizes.
3. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".twoColHybLtHdr #sidebar1 p" rule.
*/
.twoColHybLtHdr #sidebar1 {
        float: left; 
        width: 12em; /* since this element is floated, a width must be given */
        background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
        padding: 15px 0; /* top and bottom padding create visual space within this div  */
}
.twoColHybLtHdr #sidebar1 h3, .twoColHybLtHdr #sidebar1 p {
        margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
        margin-right: 10px;
}

/* Tips for mainContent:
1. The space between the mainContent and sidebar1 is created with the left margin on the mainContent div.  No matter how much content the sidebar1 div contains, the column space will remain. You can remove this left margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends.
2. Be aware it is possible to cause float drop (the dropping of the non-floated mainContent area below the sidebar) if an element wider than it can contain is placed within the mainContent div. WIth a hybrid layout (percentage-based overall width with em-based sidebar), it may not be possible to calculate the exact width available. If the user's text size is larger than average, you will have a wider sidebar div and thus, less room in the mainContent div. You should be aware of this limitation - especially if the client is adding content with Contribute.
3. In the Internet Explorer Conditional Comment below, the zoom property is used to give the mainContent "hasLayout." This may help avoid several IE-specific bugs.
*/
.twoColHybLtHdr #mainContent { 
        margin: 0; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
        padding:0;
        overflow:hidden;
        position:relative;
        width:100%;
} 

.twoColHybLtHdr #mainListing {
        /*padding-top:15px;
        padding-bottom:15px;*/
} 

.twoColHybLtHdr #mainBOX {
        position:relative; /* the right with of the listing for clear display can be no more than 600px. */
        top: 10%;
        right: 10px;
        font-family: "Courier New", Courier, monospace;
        font-size: 36px;
        background-color: #003333;
} 

.twoColHybLtHdr #mainPIC {
        max-width: 1200px; /* the right with of the listing for clear display can be no more than 600px. */
        margin: 5px;
        padding: 5px;
        height: 250px;
        width: 250px;
        border: 1px solid #FFFFCC;
        background-color: #FFFFFF;
} 

.thumbnails img {
        border: 1px solid #ccc;
        padding: 4px;
}

.twoColHybLtHdr #footer { 
        padding: 0 6px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
        font-size:11px;
        font-family:Arial !important;
        letter-spacing:1px;
} 
.twoColHybLtHdr #footer a{
        text-decoration:none;
        color:#175B91;
        font-family:Arial !important;
        font-weight:bold;
        letter-spacing:0 !important;
}
.twoColHybLtHdr #footer a:hover{ text-decoration:underline;  }
.twoColHybLtHdr #footer p {
        margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
        padding: 2px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
        font-family:Arial !important;
}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
        float: right;
        margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
        float: left;
        margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
        clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

table.one
{background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}

table.one td.servHd
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

table.one td
{ border-bottom: 1px solid #6699CC;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;}

table.one td.c
{ border-bottom: 1px solid #6699CC;
color: #404040;
background-color: #F1F1F1;
text-align: left;
padding-left: 3px;}

table.two
{
        background-color: #fafafa;
        border: 1px solid #FFFFFF;
        border-collapse: collapse;
        border-spacing: 0px;
        margin-top: 0px;
}

table.two td.servHd
{background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

table.two td
{color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;}

table.two td.c
{color: #404040;
background-color: #F1F1F1;
text-align: left;
padding-left: 3px;}

.servBodL { border-left: 1px #6699CC solid; }

#header #header_links{
	position: absolute;
	top: 0;
	right: 0;
	font:normal 12px Arial;
	text-align:right;
	padding:3px 3px;
	line-height:28px;
}
#header #header_links1{
	font-size:18px;
	display:block;
	text-align:right;
	width:auto;
	position: absolute;
	top: 30px;
	right: 0;
}
#header img{
	margin:7px 0;
}

#locator {
        position:absolute;
        visibility:show;
        left: 20px;
        top: 110px;
        z-index:2
} 


#listening{
	 	/*margin:2px 278px 0 0;*/
        margin: 0 0 0 0;
        background-color: #fff;
        overflow:hidden;
        /*min-height:3100px;*/
        height: expression( this.scrollHeight < 951 ? "950px" : "auto" );
        width: 100%;
}
/*\*/
* html #listening {
        margin:2px 38px 0 0 !important;
        /*margin:2px 308px 0 0 !important;*/
}
/**/

#listening .listUNIT {
        padding: 10px 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #E5E5E5;
        overflow: hidden;
        margin:10px;
}
/*\*/
* html #listening .listUNIT {
width:100%;
}
/**/

#content .listUNIT span.rekl, #listening .listUNIT span.rekl, #listening .rekl2, #right span.rekl{
        letter-spacing:5px;
        font-size:11px;
        font-family:Arial;
        display:block;
        color:#C4C4C4;
}
#content .listUNIT div.rekl1, #listening .listUNIT div.rekl1{
        margin:0 auto;
        text-align:center;
}
#listening .rekl2{
        margin:0 auto -9px;
        padding-left:14px;
}
#listening .rekl3{
        line-height:25px !important;
        margin-top:6px !important;
}

#listening .div1 {
        width: 165px;
        /*padding: 5px;*/
        margin:0 0 0 10px;
        /*border: 1px solid #D7D7D7;*/
        text-align:center;
        /*background-color:#FFF;*/
        float:left;
}
#listening .div1 img{
        padding: 5px;
        border: 1px solid #D7D7D7;
        background-color:#FFF;
}
#listening .div2 {
        padding:0 20px;
        margin-left: 170px;
}
#listening .div2 a.nagl{
        display:block;
        font-size:18px;
        font-family:Arial;
        text-decoration:none;
        color:#175B91;
}
#listening .div2 a.nagl:visited{
        color: #2383CF;
}
#listening .div2 a{
        font-family:Arial;
        text-decoration:none;
        color:#175B91;
}
#listening .div2 p{
        margin:0;
        padding:0;
        font:normal 13px Arial;
        line-height:19px;
}
#listening .div2 p a.more{
        color:#175B91;
        text-decoration:none;
        font-size:16px;
}
#listening .div2 p.info1{
        margin:7px 0;
        font:normal 12px Arial;
        color:#545454;
}
#listening .div2 p.info1_for_subdomains{
        margin:7px 0;
        font:normal 15px Arial;
        color:#545454;
}
#listening .div2 .ico{  float:right; }
#listening .div2 .ico a{  padding-left:7px;padding-top:3px;font-size:12px; font-weight:bold; float:right; text-align:center; }
#listening .div2 .ico span{  float:right; padding-top:4px; }
#listening p.info3{
        margin:0 0 0 0;
        padding-right:5px;
        text-align:right;
        font:normal 12px Arial;
        color:#7F7F7F;
}
#listening .premium{
        background-color:#D1DEEE;
        border-bottom:solid 1px #fff !important;
}
#listening .premium a.nagl{
        padding-left:23px;
        background:transparent url('/img/new/star.gif') 0 1px no-repeat;
}
#listening .ads{
        background-color:#F8F5D6;
        border-bottom:solid 1px #fff !important;
}



#mainListing{ position:relative; }

#right{
        width:218px;
        border-left:solid 1px #efefef;
        /*position:absolute;
        right:0;
        top:0;
        */
        /*float:right;*/
        padding:9px;
        font:normal 11px Arial;
        background-color:#f1f1f1;
        min-height:1180px;
        
}
#right a{
        color:#175B91;
        text-decoration:underline;
}
#right a:hover{
        color:#175B91;
        text-decoration:none;
}
#right .nagl_pr{
        font-family: Arial, Verdana, sans-serif;
        font-size: 17px;
        font-weight:bold;
        color:#454545;
        border-bottom:solid 1px #E5E5E5;
        padding-bottom:2px;
        margin-bottom:6px;
}
#right #centrum{
        text-align:center;
        margin-bottom:18px;
        padding-top:4px;
}
#right #centrum a{
        display:block;
}
#right #centrum a.pic img,#right #centrum a.pic a img{
        /*border:solid 1px #D7D7D7;*/
        padding:3px;
        width:166px;
        margin:0 auto;
}
#right .link_pr{
        color:#175B91;
        text-decoration:underline;
        display:block;
        font-family: Arial, Verdana, sans-serif;
        font-size: 13px;
        font-weight:bold;
        margin:0 0 10px;
}
#right ul{ margin:5px 0 2px 10px;padding-left:0; list-style-position: inside; line-height:16px; }



#content{
        margin-right:12px;
        background-color: #fff;
}
#content #marg{ margin:0 25px 0 15px; }

#content #ad_photos{
        overflow:auto;
        margin-bottom:0px;
        width:100%;
        /*border:solid 1px #000*/
}
#content #zdj_pr{
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        font-weight:normal;
        color:#606060;
        padding:10px 0 0 10px;
        margin:0 0 0 0;
}
#content #ad_photos a{
        padding: 5px;
        height:160px;
        float: left;
        margin:5px 5px 2px;
        text-align:center;
}
#content #ad_photos a img{
        padding: 5px;
        border: 1px solid #D7D7D7;
        float: left;
        text-align:center;
}
#content #ad_photos > div { padding: 10px; }

#content a:link {color:#175B91; text-decoration:none; }     /* unvisited link */
#content a:visited {color: #175B91;}  /* visited link */
#content a:hover {text-decoration:underline; }   /* mouse over link */
#content a:active {color: red;}   /* selected link */
#content .details_banks_calc {color:#FE6000;}     
#content .details_banks_calc a {color:#FE6000;}     

#content h1.szczeg_h1, #content div.szczeg_h1, #listening h1.szczeg_h1, #listening div.szczeg_h1{
        font-family: Arial, Verdana, sans-serif !important;
        font-weight:normal !important;
        margin:0 0 13px !important;
        padding:7px 7px 7px 15px !important;
        color:#fff;
        background: #FF7924 url('/img/new/nagl_bg.gif') 0 0 repeat-x;
        border-bottom:solid 2px #dadada;
        width:100%;
        display:block;
        line-height: normal;
        /*margin-top:2px !important;*/
}
#content h1.szczeg_h1, #content div.szczeg_h1{ font-size: 18px !important; }
#listening h1.szczeg_h1, #listening div.szczeg_h1{ font-size: 25px !important; }
#content h2.szczeg_h2{
        font-family: Arial, Verdana, sans-serif;
        font-size: 18px;
        font-weight:normal;
        margin:0 0 10px;
        padding:0;
        color:#606060;
}
#content #cena{ font-size:18px;color:#175B91;font-weight:normal; }
#content .dane{
        font-family: Arial, Verdana, sans-serif;
        font-size: 18px;
        font-weight:normal;
        color:#444444;
        line-height:23px;
        margin:0 0 10px;
}
#content .cont_nagl{
        font-family: Arial, Verdana, sans-serif;
        font-size: 19px;
        font-weight:normal;
        color:#606060;
        border-bottom:solid 1px #E5E5E5;
        margin-top:20px;
        margin-bottom:5px;
}
#content .links_oth{
        text-align:right;
        color:#606060;
        border-bottom:solid 1px #E5E5E5;
        margin-top:18px;
        margin-bottom:5px;
        padding-bottom:5px;
        clear:both;
}
#content p{
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight:normal;
        line-height:19px;
}
#content div ul{
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight:normal;
        line-height:19px;
        margin:15px 0 12px 20px;
        padding-left:0;
}
/*\*/
* html #content div ul.TabbedPanelsTabGroup{
		margin:0 !important;
}
/**/
#content div.szczegoly li span{
        padding-left:19px;
        background:transparent url('/img/new/thick.gif') 0 1px no-repeat;
        padding-right:6px;
}
#content div.szczegoly { overflow: hidden; width: 100%; }

#content li a{
        color:#175B91;
}
#content li a:hover{
        color:#1F7DC7;
}
#content .button_print, .button_arrow, .button_build, .button_slides{
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        font-weight:normal;
        padding:5px 5px 5px 30px;
        margin-left:3px;
        text-decoration:none;
        color:#175B91;
}
#content .button_print, .button_arrow, .button_build, .button_slides, .button_kontakt, .button_mapa, .button_notes {
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        font-weight:normal;
        padding:5px 5px 5px 30px;
        margin-left:3px;
        text-decoration:none;
        color:#175B91;
}
#content .button_arrow{ color:#606060; }
#content .button_print{ background:transparent url('/img/new/print.gif') 9px 3px no-repeat; padding-left:29px !important; }
#content .button_arrow{
        background:transparent url('/img/new/arrow.gif') 0 0 no-repeat;
        margin-left:0px !important;
        padding:1px 0 0 16px !important;
        font-weight:bold;
}
#content .button_print:hover, #content .button_build:hover, #content .button_slides:hover, #content .button_notes:hover{  text-decoration:underline;  }
#content .button_build{  background:transparent url('/img/new/build.gif') 11px 0 no-repeat;  padding-top:1px; }
#content .button_slides{  background:transparent url('/img/new/slides.gif') 10px 4px no-repeat;  }
#content .button_kontakt{  background:transparent url('/img/new/phone.gif') 15px 3px no-repeat;  }
#content .button_mapa{  background:transparent url('/img/new/ico-map.gif') 11px 5px no-repeat;  }
#content .button_notes{  background:transparent url('/img/new/ico-add.gif') 11px 5px no-repeat;  }

#content .box1{
        margin:20px 0;
        padding:8px;
        font-family: Arial, Verdana, sans-serif;
        font-size: 13px;
        font-weight:bold;
        color:#606060;
        background:#DDDDDD url('/img/new/house_bl.gif') 8px 8px no-repeat;
}
#content .box1a{
        background:#DDDDDD url('/img/new/mail_bl.gif') 8px 8px no-repeat;
}
#content .box1b{
        background:#DDDDDD url('/img/new/ads.gif') 8px 8px no-repeat;
}
#content .box1c{
        background:#DDDDDD url('/img/new/users.gif') 8px 5px no-repeat;
}
#content .box1c div div{
        display:block;
        background:#fff url('/img/new/ico-user.gif') 0 0 no-repeat;
        border-bottom:solid 1px #92B1C9;
        line-height:21px;
        padding:0 0 0 60px;
}
#content .box1c div div.oth{
        display:block;
        background:#fff url('/img/new/users2.gif') 0 0 no-repeat;
        border-bottom:solid 1px #92B1C9;
        line-height:21px;
        padding:0 0 0 60px;
}
#content .box1c div div a{ padding:0;margin:0; }
#content .box1c div div a.bnagl{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight:bold; 
}

#content .box1 div h1{
        font:bold 13px Arial, Verdana, sans-serif;
        background-color:#fff;
        padding:0;
        margin:0;
        background-image:none;
        border:0;
}
#content .box1 div a.box_big{
        display:block;
        font:bold 13px Arial, Verdana, sans-serif;
        color:#175B91;
        margin-bottom:10px;
        text-align:left;
        margin-left:-13px;
        border-bottom:solid 1px #FF9300;
}
#content .box1 div a.box_big:hover{  text-decoration:none !important; }
#content .box1 div a.box_big span{ color:#FF9300;  }
#content .box1 div.div_cloud{ display:block; padding:0 18px; text-align:left; margin:0 0 15px; line-height:22px; }
#content .box1 div.div_cloud a.CityBox1{ font:normal 9px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox20{ font:normal 10px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox20-40{ font:normal 11px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox40-60{ font:normal 12px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox60-80{ font:normal 13px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox80-100{ font:normal 13px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox100-120{ font:bold 13px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox120-140{ font:bold 13px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox140-160{ font:bold 15px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox160-200{ font:bold 15px Arial, Verdana, sans-serif !important; }
#content .box1 div.div_cloud a.CityBox200{ font:bold 17px Arial, Verdana, sans-serif !important; color:#FF9300; }
#content .box1 div.div_cloud a:hover{ text-decoration:underline; }

#content .box1 div{
        background-color:#fff;
        padding:5px;
        margin-top:5px;
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        font-weight:normal;
        color:#232323;
}
#content .box1 div a{
        color:#175B91; text-decoration:none;
}
#content .box1 div a:hover{
        color:#1F7DC7;
}
#content .box1 div span.box1_nagl{
        display:block;
        font-weight:bold;
        margin-bottom:10px;
}
#content .box1 .txt1{
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight:bold;
        margin:6px 0;
        padding:0;
        border-bottom:solid 1px #E5E5E5;
        color:#175B91;
        display:block;
}
#content .box1 .txt3{
        text-align:right;
        display:block;
        color:#7F7F7F;
}
#content .box1 .txt2{
        display:block;
        font-size: 12px;
        line-height:15px;
        margin-top:3px;
}
#content .box1 input[type="text"], #content .box1 textarea{
        width:420px;
        padding:3px;
        border:solid 1px #DDDDDD;
        margin:1px 0;
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight:normal;
}
#content .box1 input[type="submit"]{
        padding:3px;
        margin:1px 0;
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight:normal;
}
#content .box1 ul{
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        font-weight:normal;
        width:600px;
        list-style: none;
        margin:0;
}
#content .box1 li {
        list-style: none;
}
#content .box1 ul li.a{
        float:left;
        width:170px;
        height:38px;
}
#content .box1 ul li.b{
        float:left;
        width:430px;
        height:38px;
}

#content #but_wyslij{
        cursor:pointer;
        background:#fff url('/img/new/but_wyslij.gif') 0 0 no-repeat;
        width:119px;
        height:24px;
        border:0;
}
#content #but_wyslij:hover{
        background:#fff url('/img/new/but_wyslij.gif') 0 -24px no-repeat;
}
#content #but_oblicz{
        cursor:pointer;
        background:#fff url('/img/new/but_oblicz.gif') 0 0 no-repeat;
        width:119px;
        height:24px;
        border:0;
}
#content #but_oblicz:hover{
        background:#fff url('/img/new/but_oblicz.gif') 0 -24px no-repeat;
}
#content #but_szukaj{
        cursor:pointer;
        background:transparent url('/img/new/but_szukaj.gif') 0 0 no-repeat;
        width:119px;
        height:24px;
        border:0;
        margin-left:8px;
}

#content .inne{
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        font-weight:normal;
        line-height:20px;
}
#content .inne a{
        color:#175B91;
        font-size: 14px;
        text-decoration:none;
}
#content .inne a:hover{
        text-decoration:underline;
}
#content .box1 .ads a{
        color:#232323;
}
#content .box1 .ads a strong{
        color:#175B91;
}

#content .szybki_url{
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        font-weight:normal;
        color:#606060;
        margin:8px 0 10px;
        height:17px;
}
#content .szybki_url a{
        color:#0678B3;
        text-decoration:none;
        letter-spacing:0px;
}
        
/*główna*/

#content #wysz{
        font-family: Arial, Verdana, sans-serif;
        font-size: 20px;
        font-weight:normal;
        margin:0 0 15px 0;
        color:#fff;
        background:transparent url('/img/new/pasek.gif') 0 0 repeat-x;
        padding:15px 25px;
        line-height:25px;
}
#content #wysz span{ padding:0; margin:0; font-size: 12px; }
#content input{ padding:2px; font-size: 13px; }

#content #boxes{ margin-bottom:5px; }

#content #boxes .mainbox{ 
	background:#fff url('/img/new/bcenter.gif') 0 0 no-repeat; 
	width:380px; 
	height:181px; 
	padding:5px 8px 0; 
	float:left; 
}
#content #boxes .mainbox p a{ text-decoration:underline; color:#175B91; font:bold 17px Calibri,Arial; width:162px !important; display:block; float:left; }
#content #boxes .mainbox p a:hover{ text-decoration:none; }
#content #boxes .mainbox p{ padding:0; margin:0; display:block; width:100%; overflow:hidden; height:25px;  }
#content #boxes .mainbox p select{ padding:0; margin:0; font:normal 11px Arial; width:160px; float:left }


#right #right_links .rlinks_nagl{
        color:#175B91;
        display:block;
        border-bottom:solid 1px #FF9300;
        text-decoration:none;
        width:100% !important;
        margin:9px 0 9px;
        padding:0 !important;
        font-weight:bold;
        height:17px;
}
#right #lllinks a:hover{ text-decoration:underline !important; }
#right #right_links .rlinks_nagl a{ text-decoration:none !important; font-weight:bold }
#right #right_links .rlinks_nagl strong{ color:#FF9300;font-size:13px; }

#right #right_links div a{ width:101px; display:block; float:left;text-decoration:none;padding-left:5px;color:#3973A1; }
#right #right_links div a:hover{ text-decoration:underline; color:#1F7DC7; }


#inwestycje_link{ display:block;width:60%;height:183px;background:#FFF url('/img/new/inwestycje.jpg') 0 0 no-repeat }
#inwestycje_link:hover{ background:#FFF url('/img/new/inwestycje.jpg') 0 -183px no-repeat }
.padding0 {padding: 0 !important}



div.rounded-box {
	float: left;
    width: 40%;
    min-width: 300px;
    background-color: #BCD9E4;
    position:relative;
    margin: 25px;
}
div.top-left-corner, div.bottom-left-corner,
div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px;
background-color:#FFF; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside,
div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial;
color: #BCD9E4; line-height: 40px;}
div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
	position: relative; padding: 10px; color:#666; text-align: center; font-family: Arial,Verdana,sans-serif; font-size: 14px;
}
#content div.box-contents h3 {font-size: 18px; color: #fff; text-align: center; margin: 0 0 10px 0;}
#content div.box-contents ul,div.box-contents p {font-size: 14px !important; text-align: left; margin: 25px auto; padding: 0; width: 260px;}

#content div.box-contents a.btn:link, div.box-contents a.btn:visited {
	display: block;
	width: 150px;
	margin: auto;
	padding: 5px;
	font-size: 20px;
	border: 3px outset #FF9413;
	background-color: #FF9413;
	color: #fff !important;
}	
#content div.box-contents a.btn:hover {
	text-decoration: none;
	color: #fff;
}
#content div.box-contents a.btn:active {
	text-decoration: none;
	color: $fff;
	border-style: inset;
}

div.box-contents2 {
	padding: 10px; color:#fff; text-align: center; font-family: Arial,Verdana,sans-serif; font-size: 14px;
}
#content div.box-contents2 a.lnk:link,div.box-contents2 a.lnk:visited { text-decoration: underline !important; color: #fff !important;}
#content div.box-contents2 a.lnk:hover,div.box-contents2 a.lnk:active { text-decoration: none; color: yellow !important;}

#content div.box-contents2 h3 {font-size: 18px; color: #fff; text-align: center; margin: 0 0 10px 0;}
#content div.box-contents2 ul,div.box-contents p {font-size: 14px !important; text-align: left; margin: 25px auto; padding: 0; width: 260px;}

#content div.box-contents2 a.btn:link, div.box-contents2 a.btn:visited {
	display: block;
	width: 150px;
	margin: auto;
	padding: 5px;
	font-size: 20px;
	border: 3px outset #FF9413;
	background-color: #FF9413;
	color: #fff !important;
}	
#content div.box-contents2 a.btn:hover {
	text-decoration: none;
	color: #fff;
}
#content div.box-contents2 a.btn:active {
	text-decoration: none;
	color: $fff;
	border-style: inset;
}
div.rounded-box2 {
	float: left;
    width: 40%;
    min-width: 300px;
    background: #0079B2 none repeat scroll 0 0;
    margin: 25px;
}
#content #but_konto_prywatne{
		display: block;
		margin: auto;
        cursor:pointer;
        background: transparent url('/img/but1.gif') 0 0 no-repeat;
        width:169px;
        height:24px;
        border:0;
}
#content #but_konto_agencyjne{
		display: block;
		margin: auto;
        cursor:pointer;
        background: transparent url('/img/but2.gif') 0 0 no-repeat;
        width:169px;
        height:24px;
        border:0;
}

.rtop, .rbottom{display:block; background-color: #fff;}
.rtop b, .rbottom b{display: block; height: 1px; overflow: hidden; background: #0079B2 none repeat scroll 0 0;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

#listfilter {
	overflow: hidden; 
	display: none; 
	background-color: #D7D7D7; 
	line-height: 15px; 
	height: auto;
	font-family: arial, sans-serif;
	padding: 5px;
	font-size: 11px;
}
#listfilter * {color: #0079B2;}
#listfilter div.filter_box_left {float: left; margin-left: 5px;}
#listfilter div.filter_box_right {float: right; width: 40px;}
#listfilter .clear_box {clear: both; margin: 0; padding: 0; border: 0;}
#listfilter .right {float: right;}
#listfilter .left {float: left;}
#listfilter .row {overflow: hidden; position: relative;}
#listfilter div.label {font-weight: bold; display: block;}
#listfilter span.label {font-weight: bold; display: inline; vertical-align: middle;}
#listfilter select {display: inline; vertical-align: middle; margin: 2px; padding: 0.2em;}
#listfilter input {color: #0079B2; font-weight: bold;}

#listfilter_2 {
	overflow: hidden; 
	background-color: #fff;
	border-bottom: 1px solid #ccc; 
	line-height: 15px; 
	height: auto;
	font-family: arial, sans-serif;
	padding: 10px 5px;
	font-size: 13px;
	font-size:14px;
}
#listfilter_2 * {color: #666; /*#0079B2;*/}
#listfilter_2 div.filter_box_left {float: left; margin-left: 5px; margin-bottom:3px; margin-right:5px; }
#listfilter_2 div.filter_box_right {float: right; width: 60px; margin-bottom:6px; margin-right:2px; padding-top:7px; }
#listfilter_2 .clear_box {clear: both; margin: 0; padding: 0; border: 0;}
#listfilter_2 .right {float: right;}
#listfilter_2 .left {float: left;}
#listfilter_2 .row {overflow: hidden; position: relative;}
#listfilter_2 div.label {font-weight: bold; display: block;}
#listfilter_2 span.label {font-weight: bold; display: inline; vertical-align: middle;}
#listfilter_2 input, #listfilter_2 select {color: #111; font-size: 12px; vertical-align:bottom; padding:2px; }

div.filter_box_left label{ padding:4px 0 4px; }

#rooms_count_select{ width:160px; }
#cities_input, #free_number_input{ width:132px !important; }
#market_select, #area_select, #komercyjne_type_select{ width:140px !important; }
#suburbs_input, #street_input{ width:167px; }
div.filter_box_right .row input{width:60px }


#estate_type_select{ width:139px !important; }
#keywords_input{ width:302px; }
#znak, #buildyear_select{ width:88px; }
#row3 div{ /* width:161px !important;*/ }
#area_min_input, #area_max_input, #price_min_input, #price_max_input{ width:56px; }
#area_min_input, #price_min_input{ margin-right:3px }
#area_max_input, #price_max_input{ margin-left:3px }
#row3 .chck{ margin-top:15px }

.filter {height: auto; font-size: 13px; width: 100%; overflow: hidden; padding: 0.3em; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; margin: 0 0 1em 0;}
.filter .right_box {float: right; margin-right: 10px;}
.filter .left_box  {float: left; margin-left: 10px;}
.filter select {font-size: 13px; margin-top: 3px;}
.filter input {font-size: 13px; margin-top: 3px; padding: 0;}

table.listing_new {
	background-color: #fff;
	margin-top: 0.5em;
	border: 1px solid #ccc;
}
#listening .listing_new td a { font-size: 13px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important; white-space: nowrap;}
	
#listening .listing_new td, .listing_new th {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	border-bottom: 1px dotted #CCCCCC;
	padding: 0.3em;
	text-align: left;
	font-size: 13px;
}
#listening .listing_new tr {
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
}
#content.verdana * {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;}


#content.verdana * {twoColHy.css (wiersz 980)
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
}
#content.szybkoplus .listUNIT { border-color: #FF9300; }

#content.szybkoplus { 
	font-size: 13px;
	padding:20px 50px 30px;
	width:800px;
	margin:40px auto 40px;
	background-color:#FFF;
	box-shadow: 0 0 9px #666;
	-moz-box-shadow: 0 0 9px #666;
	-webkit-box-shadow: 0 0 9px #666; 
}
#content.szybkoplus .left_box img {margin-top: 1em; border: 1px solid #ddd; padding: 5px;}
#content.szybkoplus select {font-size: 13px; margin-top: 3px;}
#content.szybkoplus input {font-size: 13px; margin-top: 3px; padding: 0;}
#content.szybkoplus .form_box { height: auto; font-size: 13px; width: 100%; overflow: hidden; padding: 0.3em; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; margin: 0 0 1em 0;}
#content.szybkoplus .form_box div {margin-bottom: 0.5em;}
#content.szybkoplus .right_box {float: right; margin-right: 10px;}
#content.szybkoplus .left_box  {float: left; margin-left: 10px;}
#content.szybkoplus .center_box  {text-align: center;}
#content.szybkoplus .clear_box {clear: both; margin: 0; padding: 0; border: 0;}
#content.szybkoplus .small {font-size: 9px;}
#content.szybkoplus .form_box h3 { color: #999999; font-size: 14px; font-weight:bold; margin: 0 0 1em 0; }
#content.szybkoplus .anchor {font-size: 0; margin: 0; padding: 0;}
#content.szybkoplus .icon_box {display: block; margin: 0 0.3em 0 0; padding: 0; width: 16px; height: 16px; float: left;}
#content.szybkoplus .const_height {height: 55px;}
table.PageList {width: 100%; margin: 0;}
.PageList th {
	font-weight: bold;	
}
.PageList th,.PageList td {
	border-bottom: 1px dotted #CCCCCC;
	padding: 0.3em;
	text-align: left;
	font-size: 13px;
}
.PageList tr {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.PageList tr.even {
	background-color: #F8F8F8;
}
.PageList tr.odd {
	background-color: #FFFFFF;
}
.PageList td.actionlinks {
	text-align: right;
}
.PageList td.actionlinks a {
	white-space: nowrap;
}
.PageList td.listItemTitle {
	white-space: nowrap;
}
.PageList td.top {
	vertical-align: top;
}
#content.szybkoplus fieldset {
	border:1px solid #CCCCCC;
	padding:10px;
	display:block;
	margin-left:2px;
	margin-right:2px;
}

.ui-widget-content a.natural, 
.ui-widget-content a.natural:link, 
.ui-widget-content a.natural:visited, 
.ui-widget-content a.natural:active 
{
	color: #0678B3;
	text-decoration:underline;
}
.ui-widget-content a.natural:hover 
{ color:#FF9900; text-decoration:none;}

#preview{
  box-shadow: 0px 0px 5px #333;
  -moz-box-shadow: 0px 0px 5px #333;
  -webkit-box-shadow: 0px 0px 5px #333;
  background-color:#fff;
  border:solid 1px #999;
  -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px;
  width:490px;
  color:#000;
  text-align:left;
  z-index:9999;
}
#previewm{
  box-shadow: 0px 0px 5px #333;
  -moz-box-shadow: 0px 0px 5px #333;
  -webkit-box-shadow: 0px 0px 5px #333;
  background-color:#fff;
  border:solid 1px #999;
  -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px;
  width:490px;
  color:#000;
  text-align:left;
  z-index:9999;
}

.smallpc{
	width:80px;
	height:50px;
	cursor:pointer;
	margin:4px 3px;
	border:solid 1px #999;
}

#cities_cloud{
    background-color: #FFFFFF;
    border-bottom: 5px solid #0678B3;
    font-size: 11px;
    left: 208px;
    padding: 0;
    position: absolute;
    top: 124px;
    width: 530px;
    z-index: 999;
    border-left: solid 1px #dadada;
    line-height: 20px;
    display:none;
    height:434px;
    z-index:999999;
}
#cities_cloud a{ width:220px; float:left; padding:5px 5px 5px 15px; margin-right:18px; font-size:15px; border-bottom:solid 1px #dadada }
#cities_cloud div{ background-color:#dadada;padding:3px; clear:both; }

.fly_box{
	background-color:#ba2730;	
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.29, rgb(191,14,29)),
	    color-stop(0.65, rgb(213,17,7))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(191,14,29) 29%,
	    rgb(213,17,7) 65%
	);
	color:#fff;	
}
.fly_search{
	padding:10px 14px !important;
	text-align:center;
}

div.fly_search p{
	font-size:11px !important;
	font-family:Arial !important;
	font-weight:bold !important;
}
.fly_search input, .fly_search select, #cities_cloud input, #cities_cloud select{
	font-size:14px !important;
	font-family:Arial !important;
	color:#666;
	padding:6px !important;
	width:266px !important;
}

.fly_inwest{
	padding-top:5px;
	height:162px;
}
.fly_inwest p{
	font-family:Georgia,"Hiragino Mincho Pro",serif !important;
	color:#999999;
    font-size:10px !important;
}
.iwest_title{ font-size:18px; color:#000 !important; font-family:Georgia,"Hiragino Mincho Pro",serif !important; display:block; margin-bottom:5px }

.raportt{
	padding:10px; margin:10px 0;
	height:80px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;	
	background-color:#ba2730;
	
background-image: -webkit-gradient(
    linear,
    right bottom,
    left top,
    color-stop(0.22, rgb(46,96,140)),
    color-stop(0.56, rgb(100,152,217))
);
background-image: -moz-linear-gradient(
    right bottom,
    rgb(46,96,140) 22%,
    rgb(100,152,217) 56%
);
	color:#fff;	
}

#foot_info td span{	
	background-color:#999;
	color:#FFF;
	display:block;
	padding:5px 8px;
	font-size:13px;
	margin-bottom:5px;
	font-family:'Arial Narrow', Arial;
	font-weight:bold;
}
#foot_info td{
	color:#000;
    font-size:13px !important;
    vertical-align:top;
}
#foot_info td p{
	color:#000;
    font-size:13px !important;
}

span.last_ad{ display:block; overflow:hidden; height:22px; line-height:30px; }
span.last_ad em{color:#0678B3; font-style:none; font-weight:bold;}

span.last_rap{ display:block; overflow:hidden; height:120px; padding-top:10px;  line-height:20px; }

span.righ_zakl{ font-size:11px; background-color:#efefef; border: solid 1px #999; padding:1px 4px;  }
#rzakl{ line-height:22px; }

#headerr {  position:relative; }
.break { clear:both; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:540px; height:190px; position:absolute; }

#nav-outer { display:none }
#navigation { height:100px; width:540px; margin:0 auto; background-image:url("../images/logo.png"); background-position:top left; background-repeat:no-repeat; }

#headertxt { width:540px; height:190px; margin:0 auto; clear:both; position:relative;  }

#firstline { width:473px; background:#fff; float:left; display:block; margin:30px 0 0 20px;  padding:7px 14px 1px; opacity: .87; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=87)"; filter: alpha(opacity=87); }
#firstline a { color:#000 !important; font:bold 16px Georgia, 'Times New Roman'; }
#secondline {  width:473px; background:#fff; color:#000 !important; text-decoration:none; font:normal 15px Georgia, 'Times New Roman'; padding:7px 14px 14px; float:left; display:block; clear:both;  margin:0 20px; opacity: .87; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=87)"; filter: alpha(opacity=87); }
#secondline:hover, #secondline a:hover { text-decoration:none !important; }

#firstline a:hover{ text-decoration:none; }

.pictured { display:none }
 
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../img/slideshow/btn_back.png"); }
#next { background-image:url("../img/slideshow/btn_next.png"); }
#control { background-image:url("../img/slideshow/btn_pause.png"); }

#headernav-outer { display:none }
#headernav { padding-left:864px; }

#lllinks a{ text-decoration:none }

.divslide  a:hover{ text-decoration:none !important; }

#platforma a { font-size:11px !important; letter-spacing:1px !important; font-weight:bold; text-transform: uppercase; color:#666 !important; font-family:Arial }
#platforma a:hover{ color:#0678B3 !important; text-decoration:none !important; border-bottom:solid 2px #FF9300 }

hr.hrline{ width:90%;color:#EFEFEF;height:1px;border-style:solid !important;margin:9px auto 9px; }
span.main_links_title{ width:260px;margin-left:20px;display:block;background-color:#FFF;font-size:18px; color:#000 !important; font-family:Georgia,'Hiragino Mincho Pro',serif !important;padding:4px;opacity: .87; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=87)"; filter: alpha(opacity=87);margin-top:4px }

#breadcrumbs{ margin-left:3px; }

#telkont{ width:351px;height:26px;margin-bottom:13px;margin-top:8px;padding-left:24px;padding-top:19px;background:#fff url(/img/szczeg_kontakt.png) 0 0 }
#telkont a:hover{ text-decoration:none }


