﻿a { font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: normal; outline: none; cursor: pointer; }
img { border: 0; }
p { margin: 0; padding: 0; }
h1, h2, h3, h4 { margin: 0; }
select, input { color: #333; font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: normal; text-align: left; }

#Body
{
	color: #000000;
	background-color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
}

#page {
    margin:0 auto;
    padding-top:20px;
    width:1000px;
}

#intro_page
{
    background-color:Black;
}

#intro_page .intro
{
    margin:0 auto;
    width:700px;
}

#page .line
{
    background-color:#e9e9e9;
    height:1px;
    padding: 0 auto;
    margin-bottom:10px;
}
.blackbelt
{
    background-color:Black;
    height:5px;
    padding: 0 auto;   
}
#page .copyright
{
    text-align:right;
    font-size:11px;
    font-family:Arial;
    color:#8b8b8b;
    padding-bottom:30px;
    padding-right:10px;
    padding-top:10px;
}

#page .copyright a
{
    text-decoration:none;
    color:#8b8b8b;
}
/*Left - Begin */
#left
{
    float:left;
    width:255px;
}

#left .logo
{
    height:107px;
    width:213px;
    float: left;
    display: block;
}

#left .smallmap
{
    display:block;
    background-image:url(images/small_map.jpg);
    background-repeat:no-repeat;
    height:177px;
    width:204px;
    text-indent:-900000%;
}
#left .facebook, #left .facebook:link, #left .facebook:visited
{
	color: #666666;
	background-image: url(images/icon_facebook.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding: 0 0 0 21px;
	margin-left: 15px;
}

/* Menu - Begin */
#left .menu
{
    padding:40px 0 20px 0;
    font-family:Arial;
    font-size:11px;
    width:160px;
    clear: both;
}

#left .menu a, #left .menu a:link, #left .menu a:visited, #left .menu a.active
{
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    line-height: 24px;
    padding-left:15px;
    color:#a7a7a7;
}

#left .menu a:hover
{
    color:#262626;
}

#left .menu a.active
{
    background-image:url(images/triangle.jpg);
    background-repeat:no-repeat;
    background-position:left;  
    color:#222222;  
}
/* Menu - End */
/*Left - End */
/* Center - Begin */
#center
{
    float:left;
    width:745px;
}

#mapa
{
    float:left;
    width:585px;
}

#rightbuttons
{
    float:right;
    width:160px;
}

#rightbuttons a
{
    text-indent:-900000%;
    background-repeat:no-repeat;
    margin: 30px auto;
    display:block;
}
/* Center - End */
/* Top - Begin */
#top
{
    height:100px;
}

#topbuttons
{
    float:right;
    height:100px;
}
#topbuttons a
{
    text-indent:-900000%;
    background-repeat:no-repeat;
    background-position: left bottom;
    height: 92px;
    display:block;
    float:left;
    margin:auto 30px;
}
/* Top - End */
/* rightbuttons & topbuttons - Begin */

#rightbuttons .houses {height:68px;}
#rightbuttons .houses, #topbuttons .houses
{
    background-image:url(images/houses.jpg);
    width:90px;
}

#rightbuttons .flats{height:92px;}
#rightbuttons .flats, #topbuttons .flats
{
    background-image:url(images/flats.jpg);
    width:79px;
    
}

#rightbuttons .plots{height:83px;}
#rightbuttons .plots, #topbuttons .plots
{
    background-image:url(images/plots.jpg);
    width:67px;    
}

#rightbuttons .locals{height:67px;}
#rightbuttons .locals, #topbuttons .locals
{
    background-image:url(images/locals.jpg);
    width:73px;
}
/* rightbuttons & topbuttons - End */
/* offert list - Begin */
/* sort - Begin */
.sort_links
{
	height:13px;
	padding:3px 0;
	clear:both;
	float:right;
}

.sort_links span
{
	display: block;
	float: left;
}

.sort_links a
{
	background-repeat: no-repeat;
	width: 9px;
	height: 8px;
	display: block;
	float: left;
	overflow: hidden;
}

.sort_links a.down
{
	background-image: url(images/sortarrow_down.jpg);
	background-position: 0 0;
	margin: 3px 1px 0 3px;
}

.sort_links a.down.active
{
	background-position: 0 -8px;
}

.sort_links a.up
{
	background-image: url(images/sortarrow_up.jpg);
	background-position: 0 0;
	margin: 3px 3px 0 1px;
}

.sort_links a.up.active
{
	background-position: 0 -8px;
}
/* sort - End */

.normal
{
	width: 100%;
}

.normal .item
{
	width:100%;
	padding:10px 0;
	overflow:hidden;
	border-bottom-color:#dfdfdf;
	border-bottom-style:solid;
	border-bottom-width:1px;
	clear:both;
	position: relative;
}
.normal .item .photo
{
    float:left;
    width:100px;
    height:70px;
}
.normal .item .map
{
    float:left;
    width:100px;
    height:70px;
}

.normal .item .photo img
{
    width:100px;
    height:70px;   
}
.normal .item .photo .no_photo
{
    background-image:url(images/no_photo_small.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    border:1px solid #D1D1D1;
    height:70px;
    width:100px;
}

.normal .item .info
{
    float:right;
    width:625px;
}

.normal .item .info a
{
    font-family:Arial;
    color:Black;
    text-decoration:none;
}

.normal .item .info .big
{   
    font-family:Arial;
    color:Black; 
    font-size:15px;
    font-weight:bold;
    text-decoration:none;    
}

.normal .item .description
{
    font-family:Arial;
    font-size:11px;
    color:#7f7f7f;
}
.normal .item .arrow
{
    display:block;
    height:8px;
    width:7px;
    background-repeat:no-repeat;
    background-image:url(images/icon_arrow.jpg);
    position: absolute;
    bottom:10px;
    right:10px;
     text-indent:-900000%;
}

.normal .item .buttons
{
    position: absolute;
    top: 5px;
    right: 0;
}
.normal .item .buttons .add_notes,.normal .item .buttons .del_notes,.normal .item .buttons .print
{
    text-indent:-900000%;
    background-repeat:no-repeat;
    background-position: 5px 0;
    display:block;
    float:left;
    padding: 0 5px;  
}
.normal .item .buttons .add_notes, .normal .item .buttons .del_notes
{
    width:22px;
    height:31px;
}
.normal .item .buttons .add_notes
{
    background-image:url(images/briefcase.jpg);
}
.normal .item .buttons .del_notes
{
    background-image:url(images/briefcase.jpg);
    background-position:5px -31px;
}
.normal .item .buttons .print
{

    background-image:url(images/icon_print.jpg);
    width:17px;
    height:31px;
}
/* Flipper - Begin */

.list_title
{
	color: #822519;
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
	float: left;
}

#flipper
{
	float: right;
	padding: 0;
	margin: 0;
}

#flipper
{
	height:19px;
	padding-top:3px;
	float:right;
}
#flipper a, #flipper a:link, #flipper a:hover, #flipper a:visited, #flipper a.active
{
	color:#666666;
	font-size:10px;
	text-decoration:none;
	display:block;
	margin:0 1px;
	float:left;
	text-align:center;
	padding:2px;
}

#flipper a.active
{
	background-color:#000000;
	color:#ffffff;
}
/* Flipper - End */
/* offert list - End */
/* property - Begin */

#property
{
    color:#000000;
    font-family:Arial;
    font-size:11px;
    width:740px;
}
#property .photo
{
    float:left;
    width:400px;
}

#property .photo .no_photo
{
    background-image:url(images/no_photo_big.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    width:400px;
    height:350px;
}

#property .photo img.main_photo
{
    border:1px solid #E9E9E9;
    height:320px;
    width:390px;
    padding: 5px;
}
#property .photo p { color: #666666; text-align: center; padding: 10px 0; }
#property .photo p a, #property .photo p a:link, #property .photo p a:visited { color: #666666; text-transform: uppercase; margin: 0 20px; }
#property .photo p a:hover { text-decoration: none; }
#property .info
{
    float:right;
    line-height:22px;
    width:300px;        
}

#property .info .place
{
    color:#000000;
    font-size:14px;
}

#property .info .type
{
    color:#000000;
    font-size:12px; 
}

#property .info .price
{
    color:#ffffff;
    background-color:#000000;
    display:block;
    font-size:14px;
    text-align:center;
    width:140px; 
}

#property .description
{
    
    padding: 10px 0;
    border-top-color:#cccccc;
    border-top-style:solid;
    border-top-width:1px;
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;
    line-height: 21px;

}
#property .buttons a,#property .buttons a:visited,#property .buttons a:link
{
    cursor:pointer;
    color:#8b8b8b;
    font-family:Arial;
    font-size:11px;
    display:block;
    float:left;
    margin:10px 16px;
    text-decoration:none;
}

#property .buttons .txt
{
    display:block;
    margin-left:1px;
    margin-top:4px;    
    float:left;
    text-transform:uppercase;
}
#property .buttons .map,
#property .buttons .mail,
#property .buttons .ask,
#property .buttons .print,
#property .buttons .notes .add_notes,
#property .buttons .notes .del_notes,
#property .buttons .film
{
    background-repeat:no-repeat;
    height:31px; 
}
#property .buttons .film
{
    background-image:url(images/icon_film.jpg);
    padding-left:27px;
}
#property .buttons .map
{
    background-image:url(images/icon_map.jpg);
    padding-left:20px;
}

#property .buttons .mail
{
    background-image:url(images/icon_at.jpg);
    padding-left:22px;
}

#property .buttons .ask
{
    background-image:url(images/icon_ask.jpg);
    padding-left:13px;
}

#property .buttons .print
{
    background-image:url(images/icon_print.jpg);
    padding-left: 23px;
}

#property .buttons .notes .add_notes, #property .buttons .notes .del_notes
{
    background-image:url(images/briefcase.jpg);
    display:block;
    padding-left: 28px;
    float:left;
}

#property .buttons .notes .del_notes
{
    background-position:0 -31px;
}

/* property - End */
/* Kalkulator - Begin */

#propertyCalc
{
	color: #413d3c;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: normal;
	width: 480px;
	padding: 10px 0;
	margin: 0 auto;
}

#propertyCalc p
{
	margin: 0;
	padding: 0;
}

#propertyCalc .item
{
	height: 25px;
}

#propertyCalc .item .left
{
	text-align: right;
	display: block;
	width: 235px;
	padding-right: 5px;
	padding-top: 4px;
	float: left;
}

#propertyCalc .item #rodzaj.right, #propertyCalc .item #prowizja.right, #propertyCalc .item #cena.right
{
	padding-top: 0;
	border: 0;
	width: 240px;
	text-align: left;
}

#propertyCalc .item #prowizja.right
{
	width: 231px;
	padding-right: 9px;
}

#propertyCalc .item .right, #propertyCalc .lastitem .right
{
	font-size: 11px;
	font-weight: bold;
	display: block;
	height: 19px;
	width: 215px;
	padding-top: 3px;
	float: left;
}

#propertyCalc .lastitem .right
{
	color: #888888;
	font-size: 16px;
	padding-top: 0;
}

#propertyCalc select
{
	text-align: right;
	color: #413d3c;
	font-family: Tahoma;
	font-size: 11px;
	margin-bottom: 3px;
	width: 240px;
	height: 19px;
}

#propertyCalc input
{
	background-color: #fefefe;
	border: 1px solid #aaaaaa;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	margin-bottom: 3px;
	width: 210px;
	height: 15px;
}

#propertyCalc div.calcCont
{
	margin: 0 auto;
	margin-top: 5px;
}

#propertyCalc a.button, #propertyCalc a:link.button, #propertyCalc a:hover.button, #propertyCalc a:visited.button
{
	width: 80px;
	height: 20px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	border: 0 none;
	padding: 5px 0 0 0;
	margin: 10px auto 0 auto;
	display: block;
}

#propertyCalc a:hover.button
{
	background-position: 0 -28px;
	text-decoration: none;
}

/* Kalkulator - End*/
/* notes - Begin */
#folder_send
{
    font-family:Arial;
    padding-top:10px;
}

#folder_send .button
{
    color:#000000;
    text-decoration:none;
    outline:none;
    margin-left:5px;
}
/* notes - End */
/* Visual Pane - Begin */
#visual_pane .visual_pane
{
	width: 390px;
	border: 1px solid #E9E9E9;
	padding: 5px;
}
#visual_pane .visual_pane p { padding: 0; }
/* Visual Pane - End */
/* Google Map - Begin */

#googleMap
{
	width: 400px;
	margin: 0 auto;
	padding-bottom: 20px;
	position: relative
}

#googleMap #header
{
	width: 400px;
	color: #000000;
	font-size: 12px;
	text-align: center;
	padding-top: 7px;
	position: absolute;
	bottom: 0;
}

#mapCont
{
	border: 1px solid #E9E9E9;
	padding: 5px;
}

#mapCont, #map
{
	
	width:386px;
    height:300px;
}

/* Google Map - End */
/* SendOffer - Begin */

#page_send
{
    margin:0 auto;
    padding:20px;
}
.send_offer
{
	clear: both;
}

.send_offer table.listTab
{
	margin: 0 auto;
	clear: both;
}

.send_offer table.listTab tr.area
{
	height: auto;
}

.send_offer td.left, .send_offer td.center, .send_offer td.right
{
	width: 160px;
}

.send_offer table.listTab p
{
	padding-bottom: 3px;
	display: block;
	clear: both;
}

.send_offer select
{
	width: 97% !important;
	width: 98%;
}

.send_offer .from input
{
	width: 40px;
}

.send_offer .from .text
{
	padding: 0 5px;
}

.send_offer input, .send_offer .text_send
{
	width: 95%;
}

.send_offer .check_box
{
	display: block;
	clear: both;
}

.send_offer .check_box input
{
	float: left;
	width: auto;
}

.send_offer .check_box label
{
	width: 460px;
	text-align: justify;
	padding-bottom: 5px;
	display: block;
	float: right;
}

.send_offer tr.area textarea
{
	width: 480px;
	height: 60px;
}

.send_offer tr.sale_radio table
{
	width: 320px;
	text-align: center;
}

.send_offer tr.sale_radio input, .send_offer tr.sale_radio label
{
	margin: 0;
	display: inline-block;
	width: auto;
}

.send_offer tr.sale_radio label
{
	padding: 0 3px 0 3px;
	position: relative;
	bottom: 2px;
}

.send_offer .text_send
{
	height: 135px;
}

.send_offer .text_rent
{
	height: 310px;
	width: 95%;
}

.send_offer .text
{
    margin:0 auto;
    width:450px;
}

.send_offer .info
{
    width: 450px;
    text-align: center;
    margin: 0 auto;
}

.send_offer .button
{
    display:block;
    padding:5px 20px;
    width:40px;
    text-align:center;
    font-size:12px;
    text-decoration:none;
    background-color:#000000;
    color:#ffffff;
}

.listTab .report_offer
{
	background-image: url(images/button_report_property.gif);
}

.contact_button
{
	background-image: url(images/button_send.gif);
}

.listTab .report_offer, .contact_button
{
	width: 176px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -900%;
	padding: 0;
	margin: 0 auto;
	display: block;
	float: left;
}

.newsletter_buttons
{
	width: 215px;
	padding: 10px 0;
	margin: 0 auto;
	clear: both;
}
/* SendOffer - End */
/* Send to friend - Begin */

.send_table
{
	color: #413d3c;
	font-family: Times New Roman, Tahoma;
	font-size: 12px;
	width: 100%;
}

.send_table td.left
{
	text-align: right;
	width: 30%;
}

.send_table td.right
{
	padding-left: 10px;
	text-align: left;
	width: 70%;
}

.send_table input, textarea
{
	color: #413d3c;
	font-family: tahoma;
	font-size: 11px;
	
}

.send_table input
{
	width: 300px;
}

.send_table textarea
{
	width: 300px;
}

.send_table a
{
	border: 0 none;
	background-color:#000000;
    color:#ffffff;
    display:block;
	float: left;
	font-size:12px;	
	margin-left:10px;
    padding:5px 20px;
    text-align:center;
    text-decoration:none;
    width:40px;
}

.validate
{
	color: Red;
	font-family: Times New Roman, Verdana, Tahoma, Arial;
	font-size: 12px;
}

/* Send to friend - End */
/* Small Newsletter - Begin */

#small_newsletter
{
	width: 100%;
	height: 156px;
	background-image: url(images/icon_post.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 16px;
}

#small_newsletter .left
{
	width: 155px;
	padding-top: 6px;
	display: block;
	float: left;
}

#small_newsletter .left input
{
	color: #999999;
	background-color: #fff;
	border: 1px solid #dbd9d9;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	padding: 2px 5px 0  5px;
	width: 140px;
	height: 16px;
}

#small_newsletter .link_newsletter
{
	width: 29px;
	height: 32px;
	background-image: url(images/arrow_button_news.jpg);
	background-repeat: no-repeat;
	text-indent: -90000%;
	display: block;
	float: right;
}

.newsletter_buttons .button {
background-color:#000000;
color:#FFFFFF;
display:block;
float:left;
margin:10px 10px;
font-size:12px;
padding:5px 20px;
text-align:center;
text-decoration:none;
width:40px;
}
/* Small Newsletter - End */
/* scroller - Begin */
#scroller
{
    clear:both;
    overflow:scroll;
    position:relative;
    margin: 0 auto;
height: 120px;
    width:781px;   
}
#scroller h3
{
	color: #151515;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0;
}
#scroller .belt {
    position: absolute;
}

#scroller .item {
    float:left;
    height:90px;
    overflow:hidden;
    padding:0 5px;
    position:relative;
    width:120px;
}

#scroller .item .no_photo
{
    background-image:url(images/no_photo_small.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    border:1px solid #D1D1D1;
    width:118px;
    height:88px;
}


#scroller .item img
{
    width:120px;
    height:90px;
}

/* scroller - End */
/* Aktualności - Begin */

#main_news, #news
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	padding-top:10px;
}

#main_news
{
	width: 190px;
}

#news .news
{
	padding: 0 0 20px 0;
}

#main_news p.title, #news p.title
{
	background-image: url(images/title_news.jpg);
	padding-top: 18px;
}

#main_news p.subtitle, #news p.subtitle
{
	font-weight: bold;
}

#main_news p.date, #news p.date
{
	color: #A7A7A7;
	/*background-image: url(images/icon_small_page.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;*/
	padding-top: 6px;
	font-size: 10px;
}

#main_news p.text, #news p.text
{
	padding-top: 10px;
}

#main_news p.text
{
	/*height: 65px;*/
}

#main_news a, #news a, #news_e a
{
	color: #A7A7A7;
	font-family: Arial;
	font-size: 11px;
	padding-right: 15px;
	display: block;
	float: right;
}

#main_news a.more, #news a.more, #news_e a.more
{
	background-image: url(images/icon_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
}

#news a.more, #news_e a.more
{
	padding-bottom: 10px;
}

#news .news
{
    border-bottom:1px solid #DFDFDF;
}

#main_news a:hover, #news a:hover, #news_e a:hover
{
	text-decoration: none;
}

#right_top_pane .arch_link
{
	padding-left: 20px;
}

#news_e
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}

#news_e ul
{
    padding: 0 10px 0 20px;
}

#news_e ul li
{
    list-style-type: decimal;
}

#news_e p.title
{
	background-image: url(images/title_news.jpg);
	padding-top: 18px;
}

#news_e p.subtitle
{
	font-weight: bold;
}

#news_e p.date
{
	color: #d0d1cc;
	background-image: url(images/icon_small_page.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 15px;
	padding-top: 2px;
	font-size: 10px;
}

#news_e p.text
{
	padding-top: 10px;
}

.arch_link
{
	font-family: Arial;
	font-size: 11px;
	padding-top: 3px;
	clear: both;
}

.arch_link a
{
	color: #f0ab05;
}

.arch_link a:hover
{
	color: #f0ab05;
	text-decoration: none;
}

.arch_link a:visited
{
	color: #f0ab05;
	text-decoration: none;
}

/* Aktualności -  End */

/* Wyszukiwarka - Begin */

/* Search - Begin */

#search
{
	width: 100%;
	margin: 0 auto;
	clear: both;
}

#search p, #search select
{
	margin: 2px 0 0 0;
}

#search select
{
	width: 100%;
}

#search .boxFrom
{
	text-align: center;
}

#search .boxFrom input
{
	width: 55px;
	margin: 0 5px !important;
	margin: 0 4px;
}

.search_box_button
{
	text-align: center;
	padding-top: 10px;
	clear: both;
}

.search_box_button a.side_button
{
    color: #FFFFFF;
    width: 50px;
    display: block;
    font-size: 12px;
    padding: 5px 20px;
    margin: 0 auto;
    text-align: center;
    text-decoration:none;
    background-color: #000000;
}

/* Search - End */

/* Adv Search - Begin */

#adv_search
{
	width: 470px;
	padding: 10px 20px;
	margin: 0 auto;
}

#adv_search, #adv_search select, #adv_search input
{
	color: #616161;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;	
	text-align: left;
}

#adv_search select, #adv_search input
{
	font-weight: normal;
}

#adv_search .box, #adv_search .box_loc
{
	width: 140px;
	padding-left: 7px;
	padding-right: 8px;
	float: left;
}

#adv_search .left
{
	padding-bottom: 2px;
}

#adv_search .right
{
	padding-bottom: 5px;
}

#adv_search p
{
	margin: 0;
	padding: 0;
}

#adv_search p.clue
{
	height: 56px;
	padding-top: 20px;
	font-size: 11px;
	text-align: center;
	display: block;
}

#adv_search .rightFrom span
{
	padding-right: 5px;
}

#adv_search .rightFrom span.in
{
	padding-left: 13px !important;
	padding-left: 10px;
}

#adv_search select
{
	width: 140px;
}

#adv_search .box .right input
{
	width: 135px !important;
	width: 133px;
}

#adv_search .box .rightFrom input
{
	width: 40px;
}

/* Wyszukiwarka - End */

/* Globalne - Begin*/
.Head 
{
    color:#000000;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
}
.notifyMsg
{
	width: 450px;
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	padding: 10px 0;
	margin: 0 auto;
}
div.film
{
	width: 500px;
	height: 375px;
	margin: 0 auto;
}

.container_content {
    clear:both;
    padding-bottom:12px;
}

.clear
{
    clear:both;
}
/* Globalne - End */
