﻿/* BEGIN reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,tr{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0; padding:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,th,var,b,i{font-style:normal;font-weight:normal;}ol,ul,ol li,ul li,ol li li,ul li li {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}a, a:hover, object {outline:none;} a, a:hover {cursor:pointer;}
select, input { color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-align:left; }
/* END reset css */

/* BEGIN globals */

#page {
	background-image:url('images/bg_pat.gif');
	background-position:center top;
	background-repeat:repeat-x;
	color:#736C66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.cl
{ 
	clear:both;
}
.m_cont
{
	width:999px;
	margin:0 auto;
}
.main
{
	width:999px;
	background-image:url('images/m_pat.jpg');
	background-repeat:repeat-y;
	position: relative;
}
.main_l
{
	float:left;
	width:238px;
}
.main_r
{
	float:right;
	width:761px;
}
.ban_l
{
	background-image:url('images/lt.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	width:238px;
	height:284px;
}
#flash_in
{
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
}
#flash, #flash_in
{
	width: 238px;
	height: 133px;
}
#flash_map, #flash_map_in
{
	width: 545px;
	height: 350px;
	margin: 0 auto;
}
.dane
{
	padding-top:22px;
	padding-left:100px;
}
.ban_l .dane span
{
	font-weight:bold;
	display:block;
	font-size:11px;
}
.ban_l .dane span a
{
	letter-spacing:-0.2px;
}
.ban_l span a,
.ban_l span a:visited,
.ban_l span a:link
{
	text-decoration:none;
	color:#000000;
}
.ban_l .dane span.tel
{
	clear:both;
	margin:30px 0 0 0;
	letter-spacing:normal;
}
.ban_r
{
	background-image:url('images/rt.jpg');
	background-repeat:no-repeat;
	width:761px;
	height:299px;
}
.ft
{
	clear:both;
	background-image:url('images/ft.jpg');
	background-repeat:no-repeat;
	width:999px;
	height:31px;
}
.col_l
{
	clear:both;
	width:204px;
	padding:8px 0 110px 25px;
}

.footer
{
	height:100px;
	background-image:url('images/foot_pat.jpg');
	background-repeat:repeat-x;
	background-position:left top;
}
.footer_l
{
	float:left;
	height:54px;
	background-image:url('images/footer_l.jpg');
	width:25px;
}
.footer_c
{
	height:54px;
	width:949px;
	float:left;
}
.footer_r
{
	float:right;
	height:54px;
	background-image:url('images/footer_r.jpg');
	width:25px;

}

.footer_c .menu_b
{
	padding:22px 0;
	float:right;
}
.footer_c .menu_b a,
.footer_c .menu_b a:visited,
.footer_c .menu_b a:link
{
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	margin:0 20px 0 0;
}

.content_r
{
	clear:both;
}

.col_c
{
	width:552px;
	float:left;
}
.col_r
{
	float:right;
	width:185px;
	margin:0 20px 0 0;
	position: relative;
}
.col_r.fbp { padding-bottom: 300px; }
.v_line
{
	margin:10px 0 10px 0;
	height:1px;
	border-bottom:1px #fefcfc solid;
	background-color:#dfd6c3;
	clear:both;
}
/* END globals */

/* BEGIN top menu */

.top_menu
{
	height:31px;
	padding:10px 0 0 35px;
}
.top_menu div.sep
{
	float:left;
    display:block;
    width:2px;
    height:31px;
    background-image:url('images/top_sep.jpg');
    background-repeat:no-repeat;
}
.top_menu a,
.top_menu a:link,
.top_menu a:visited
{
	float:left;
	height:25px;
	font-size:15px;
	color:#f86e19;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	display:block;
	padding:6px 15px 0 15px;
}
.top_menu a.active
{
	color:#1d1c1e;
	background-image:url('images/top_menu_bg.jpg');
}


/* END top menu */

/* BEGIN left menu */

.menu_l
{
	background-color:#f6ecd3;
	width:204px;
	
}

.menu_l li.l1
{
	margin: 0 0 2px 0;
}

.menu_l li.l1 a,
.menu_l li.l1 a:link,
.menu_l li.l1 a:visited
{
	background-image:url('images/m_l1.jpg');
	width:189px;
	height:22px;
	display:block;
	padding:7px 0 0 15px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.menu_l li.l2 a,
.menu_l li.l2 a:link,
.menu_l li.l2 a:visited

{
	font-size:13px;
	font-weight:bold;
	background-image:url('images/menu_dot.jpg');
	background-repeat:no-repeat;
	background-position:20px 12px;
	width:169px;
	height:21px;
	padding:8px 0 0 35px;
	display:block;
	border-bottom:1px #e9d9ba solid;
	border-top:1px #f9f9f9 solid;
	color:#782f01;
}

/* END left menu */

/* Newsletter - Begin */

#newsletter
{
	height: 31px;
	background-image: url(images/ft_newsletter.jpg);
	background-position: 6px 13px;
	background-repeat: no-repeat;
	padding: 13px 0 0 100px;
	float: left;
	position: relative;
}
#small_newsletter .left
{
	width: 147px;
	height: 23px;
	background-image: url(images/fi_newsletter.jpg);
	background-repeat: no-repeat;
	padding: 8px 0 0 10px;
	display: block;
	float: left;
}
#small_newsletter .left input
{
	width: 137px;
	border: 0;
}
#small_newsletter .errortxt
{
	width: 130px;
	height: 19px;
	background-image: url(images/fe_newsletter.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 4px 25px 2px 25px;
	text-align: center;
	display: block;
	position: absolute;
	left: 88px;
	top: 42px;
}
#small_newsletter .link_newsletter, #small_newsletter .link_newsletter:link, #small_newsletter .link_newsletter:visited
{
	height: 31px;
	width: 33px;
	background-image: url(images/fb_newsletter.jpg);
	background-repeat: no-repeat;
	text-indent: -9000%;
	display: block;
	float: left;
}
#small_newsletter .link_newsletter span,
#small_newsletter .link_newsletter:link span,
#small_newsletter .link_newsletter:visited span,
#small_newsletter .link_newsletter:hover span { text-decoration: underline; }
#small_newsletter .link_newsletter:hover { text-decoration: none; }

.newsletter_buttons
{
	width: 180px;
	padding: 10px 0 0 0;
	margin: 0 auto;
}

.newsletter_buttons .button_del { background-image:url(images/button_del.jpg); float: left; }
.newsletter_buttons .button_send { background-image:url(images/button_send.jpg); float: right; }
.newsletter_buttons .button_del, .newsletter_buttons .button_send
{
	width: 83px;
	height: 28px;
	background-repeat: no-repeat;
	text-indent: -9000%;
	margin: 0 auto;
	display: block;
}
.newsletter_buttons .button_del:hover, .newsletter_buttons .button_send:hover { background-position: 0 -28px; }

/* Newsletter - End */

/* BEGIN special offers */

.sp_off
{
	position:relative;
	padding-top:20px;
}

.sp_off .item
{
	background-image:url(images/specila_content.jpg);
	background-repeat:repeat-y;
	height:288px;
	width:173px;
	border-bottom:1px #eedfd6 solid;
	float:left;
	margin:10px 5px 0 5px;
}
.sp_off .item .content
{
	position:relative;
	background-image:url(images/special_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:288px;
	width:173px;	
}
.sp_off .item .content h3
{
	color:#6a2a02;
	display:block;
	padding-top:15px;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	background-image:url('images/sp_dot.jpg');
	background-position:15px 20px;
	background-repeat:no-repeat;
}
.sp_off .item .content .img_bg
{
	width:146px;
	height:102px;
	background-image:url('images/photo_bg.jpg');
	background-position: 6px 5px;
	background-repeat:no-repeat;
	padding:10px 7px 8px 13px;
}
.sp_off .item .content .img_bg img { width: 146px; height: 102px; }
.sp_off .item .content .img_bg .no_photo { width: 146px; height: 102px; background-image: url(images/no_photo_normal.jpg); }
.sp_off .item .content .price
{
	display:block;
	float:left;
	clear:both;
	background-image:url('images/sp_price_bg.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	margin:3px 0 0 12px;
}
.sp_off .item .content .price span
{
	padding:2px 10px 5px 10px;
	background-image:url('images/sp_price_left.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:21px;
	font-size:16px;
	display:block;
}
.sp_off .item .content a,
.sp_off .item .content a:link,
.sp_off .item .content a:visited
{
	float:right;
	color:#de5500;
	text-align:right;
	margin:2px 13px 0 0;
	text-decoration:none;
	
}
.sp_off .item .content a:hover span{
	text-decoration:underline;
}
.sp_off .item .content .desc
{
	clear:both;
	margin:0 12px;
	color:#736c66;
	font-size:11px;
	line-height:16px;
	display:block;
	height:80px;
	overflow:hidden;
}
.sp_off .spec_header { width: 182px; background-image:url(images/spec_header.jpg); }
.sp_off .podo_header { width: 160px; background-image:url(images/podo_header.jpg); }
.sp_off .notes_header { width: 65px; background-image:url(images/notes_header.jpg); }
.sp_off .spec_header, .sp_off .podo_header, .sp_off .notes_header
{
	height:46px;
	background-repeat: no-repeat;
	position:absolute;
	left:1px;
	top:0px;
	display:block;
}
.sp_off .spec_header h2, .sp_off .podo_header h2, .sp_off .notes_header h2
{
	text-indent: -9000%;
}
/* END special offers */

/* Notes - Begin */

#folder_send { padding-left: 10px; }
#folder_send .left, #folder_send .center { padding: 10px 10px 0 0; }
#folder_send .right { padding-top: 10px; }

#folder_send input { width: 150px; }
#folder_send .right a.more_view { display: block; }

#folder_send .right a.more_view .l, #folder_send .right a.more_view .m, #folder_send .right a.more_view .r
{	
	background-image: url(images/button_white_left.jpg);
	display: block;
	float: left;
}

#folder_send .right a.more_view, #folder_send .right a:link.more_view, #folder_send .right a:hover.more_view, #folder_send .right a:visited.more_view
{
	width: 83px;
	height: 28px;
	color: #ff6600;
	background-image: url(images/button_send.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9000%;
	border: 0 none;
	margin: 0 auto;
	display: block;
}
#folder_send .right a.more_view:hover { background-position: 0 -28px; }

/* Notes - End */

/* BEGIN Offer list */

.off_list
{
	padding-left:5px;
}

.off_list .head h2
{
	text-indent:-90000%;
}
.off_list .general
{
	background-image:url('images/list_off_head.jpg');
	background-repeat:no-repeat;
	width:119px;
	height:35px;
}
.off_list .general.auto { background-image: none; width: auto; }
.off_list p.info
{
	margin:5px 0 5px 5px;
	color:#6a2a02;
}
.off_list .table_cont
{
	background-image:url('images/table_header.jpg');
	background-repeat:no-repeat;
	width:537px;
}
.off_list .table_cont table
{
	border-collapse:separate;
	width:100%;
	color:#703d1d;
	padding:0;
}
.off_list .table_cont table th
{
	font-weight:bold;
	border-collapse:separate;
	vertical-align: middle;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#703D1D;
	height:41px;
	padding-left:7px;
	text-align: center;
}
.off_list .table_cont table td
{
	padding-left:7px;
	vertical-align:middle;
	border-top:1px #fff solid;
	border-bottom:1px #eeded2 solid;
	text-align: center;
}
.off_list .table_cont table tr.i td, .off_list .table_cont table tr.sort td
{
	background-color:#fcf7f1;
}
.off_list .table_cont table tr.ai td
{
	background-color:#f6ecd3;
}
.off_list .table_cont table td.photo
{
	width: 102px;
	background-image:url('images/pix.gif');
	background-repeat:repeat-y;
	background-position:left;
	padding:5px 0 5px 7px;
}
.off_list .table_cont table th.photo
{
	width: 102px;
	padding-left:7px;
}
.off_list .table_cont table th.price { width: 100px; }
.off_list .table_cont table td.price
{
	background-image:url('images/pix.gif');
	background-repeat:repeat-y;
	background-position:right;
}
.off_list .table_cont table tr .ph_bg
{
	background-repeat:no-repeat;
	width:89px;
	height:66px;
	padding: 5px 7px 8px 6px;
}
.off_list .table_cont table tr.i .ph_bg { background-image:url('images/photo_bg_i.jpg'); }
.off_list .table_cont table tr.ai .ph_bg { background-image:url('images/photo_bg_ai.jpg'); }
.off_list .table_cont table tr .ph_bg img
{
	width:89px;
	height:66px;
}
.off_list .table_cont table tr .ph_bg .no_photo
{
	width:89px;
	height:66px;
	background-image: url(images/no_photo_small.jpg);
	background-repeat: no-repeat;
}
.off_list .table_cont table tr td.price .price_bg .price_c
{
	background-position:left;	
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	line-height:28px;
	padding: 5px;
}
.off_list .table_cont table tr td.price .price_bg
{
	background-position:right;	
	background-repeat:no-repeat;
	line-height:28px;
	padding: 5px 0;
}

.off_list .table_cont table tr.i td.price .price_bg
{
	background-image:url('images/price_bg_i.jpg');
	
}
.off_list .table_cont table tr.i td.price .price_bg .price_c
{
	background-image:url('images/price_l_i.jpg');
}
.off_list .table_cont table tr.ai td.price .price_bg
{
	background-image:url('images/price_bg_ai.jpg');
	
}
.off_list .table_cont table tr.ai td.price .price_bg .price_c
{
	background-image:url('images/price_l_ai.jpg');
}

.off_list .table_cont table tr td a, .off_list .table_cont table tr td a:link, .off_list .table_cont table tr td a:visited
{
	color: #703D1D;
}

/* END Offer list */

/* Sort - Begin */

.sort .arrow_box
{
	width: 30px;
	height: 13px;
	margin: 0 auto;
	padding: 3px 0;
}

.sort a
{
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	display: block;
	overflow: hidden;
}

.sort a.down
{
	background-image: url(images/arrow_down.gif);
	background-position: 0 0;
	float: left;
}

.sort a.up
{
	background-image: url(images/arrow_up.gif);
	background-position: 0 0;
	float: right;
}

.sort a.down.active, .sort a.up.active
{
	background-position: 0 -13px;
}

/* Sort - End */

/* BEGIN pager */

.pager
{
	
	float:right;
	text-align:left;
	padding:10px 10px 0 0;
}
.pager,
.pager a,
.pager a:visited,
.pager a:link
{
	margin-left:5px;
	color:#663300;
	text-decoration:none;
}
.pager a:hover span
{
	color:#cc6600;
	text-decoration:underline;
}
.pager a:hover span.active,
.pager a span.active
{
	background-image:url('images/price_bg_i.jpg');
	background-position:right;	
	background-repeat:no-repeat;
	line-height:28px;
	padding: 3px 0;

}
.pager a:hover span.active span,
.pager a span.active span
{
	background-image:url('images/price_l_i.jpg');
	background-position:left;	
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	line-height:28px;
	padding:3px 6px;
}

/* END pager */

/* Search - Begin */

#search
{
	width: 100%;
	margin: 0 auto;
	clear: both;
}

#search .top, #adv_search .top
{
	width:160px;
	height:44px;
	background-image:url('images/small_search_top.jpg');
	background-repeat:no-repeat;
}

#search p, #search select
{
	margin: 2px 0 0 0;
}

#adv_search .inp input { display: block; float: left; }
#search .box input, #adv_search .inp input
{
	width: 97%;
}

#search select
{
	width: 100%;
}

#search .boxFrom
{
	text-align: center;
}

#search .boxFrom input
{
	width: 55px;
	margin: 0 5px !important;
	margin: 0 4px;
}

.search_box_button
{
	width: 100%;
	background-image: url(images/horizontal_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	padding-top: 13px;
}
.srch_contr { padding-bottom: 10px; }
.srch_contr a
{
	margin:0 auto;
	background-image:url('images/seatch_btn.jpg');
	background-repeat:no-repeat;
	display:block;
	width:83px;
	height:28px;
	text-indent:-90000%;
}
.srch_contr a:hover { background-position: 0 -28px; }

/* Search - End */

/* Adv Search - Begin */

#adv_search
{
	width: 470px;
	padding: 10px 20px 0 20px;
	margin: 0 auto;
}

#adv_search, #adv_search select, #adv_search input
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;	
	text-align: left;
}
#adv_search select, #adv_search input { color: #333333; }

#adv_search select, #adv_search input
{
	font-weight: normal;
}

#adv_search .box
{
	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
{
	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;
}

/* Adv Search - End */

/* Zakladki - Begin */

#property .laps { width: 100%; position: relative; top: 1px; clear: both; }

#property .laps div.active { background-position: right 0; }
#property .laps div { background-position: right -24px; }
#property .laps div
{
	background-image: url(images/tabbg_right.gif);
	background-repeat: repeat;
	margin-right: 5px;
	float: left;
}

#property .laps div.active a { background-position: left 0; }
#property .laps div a { background-position: left -24px; }
#property .laps div a, #property .laps div a:link, #property .laps div a:visited
{
	height: 19px;
	color: #b2744d;
	background-image: url(images/tabbg_left.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	text-decoration: none;
	padding: 5px 10px 0 10px;
	display: block;
}

/* Zakladki - End */

/* Property - Begin */

#property { color: #6a2a02; padding-left: 5px; padding-top: 45px; }
#property .buttons_pane #dnn_ctr4510_DD .phead .ptitle { top: -110px; }
#property .phead
{
	width: 507px;
	height: 36px;
	background-image: url(images/property_header.gif);
	background-repeat: no-repeat;
	font-size: 16px;
	padding: 5px 15px 0 15px;
	clear: both;
	position: relative;
}
#property .phead .ptitle
{
	position: absolute;
	left: 10px;
	top: -65px;
}
#property .phead .ptitle img { display: block; float: left; }
#property .phead span { padding-top: 5px; display: block; float: left; }
#property .phead a.box.print { background-image: url(images/icon_print.gif); padding-left: 42px; }
#property .phead a.box.ask { background-image: url(images/icon_mark.gif); padding-left: 38px; }
#property .phead a.box.note span 
{
	background-image: url(images/icon_note.gif);
	height: 22px;
	color: #666666;
	background-repeat: no-repeat;
	font-size: 11px;
	padding: 8px 0 0 35px;
	margin-left: 15px;
	float: right;
}

#property .phead a.box.note span.del { background-position: 0 -30px; }
#property .phead a.box, #property .phead a.box:link, #property .phead a.box:visited
{
	height: 22px;
	color: #666666;
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 8px;
	margin-left: 15px;
	float: right;
}
#property .phead a.box.note { padding-top: 0px; }

#property .info
{
	width: 520px;
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #eedfd6;
	border-left: 1px solid #eedfd6;
	border-right: 1px solid #eedfd6;
	line-height: 21px;
}

#property .info .left { float: left; }
#property .info .left p
{
	width: 130px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	display: block;
	float: left;
}

#property .info .left p.h
{
	width: 115px;
	font-weight: normal;
	text-align: right;
	padding-left: 0;
	clear: both;
}

#property .info .left p span.area
{
	display:block;
	float:left;
	clear:both;
	background-image:url('images/round_brown_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
}
#property .info .left p span.area_in
{
	padding:1px 5px 2px 5px;
	background-image:url('images/round_brown_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:17px;
	font-size:12px;
	line-height: 16px;
	display:block;
}

#property .info .left p span.price
{
	display:block;
	float:left;
	clear:both;
	background-image:url('images/sp_price_bg.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
}
#property .info .left p span.price_in
{
	padding:2px 10px 5px 10px;
	background-image:url('images/sp_price_left.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:21px;
	font-size:16px;
	display:block;
}

#property .info .right
{
	width: 257px;
	padding-right: 10px;
	float: right;
}

#property .info .right .photo_middle
{
	width: 257px;
	background-image: url(images/pphoto_middle.gif);
	background-repeat: repeat-y;
	display: block;
}

#property .info .right .photo_middle .photo_top
{
	width: 257px;
	background-image: url(images/pphoto_top.gif);
	background-repeat: no-repeat;
	display: block;
}

#property .info .right .photo_middle .photo_bottom
{
	width: 247px;
	background-image: url(images/pphoto_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 4px 6px 7px 4px;
	display: block;
}

#property .info .right .photo_middle img, #property .info .right .no_photo
{
	width: 247px;
	display: block;
}

#property .info .right .no_photo
{
	height: 185px;
	background-image: url(images/no_photo.gif);
	background-repeat: no-repeat;
}

#property .info .right .photo_small_middle.left { float: left; }
#property .info .right .photo_small_middle.right { float: right; padding: 0; }
#property .info .right .photo_small_middle
{
	width: 128px;
	background-image: url(images/pphoto_small_middle.gif);
	background-repeat: repeat-y;
	display: block;
}

#property .info .right .photo_small_middle .photo_small_top
{
	width: 128px;
	background-image: url(images/pphoto_small_top.gif);
	background-repeat: no-repeat;
	display: block;
}

#property .info .right .photo_small_middle .photo_small_bottom
{
	width: 116px;
	background-image: url(images/pphoto_small_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 4px 7px 7px 5px;
	display: block;
}

#property .info .right .photo_small_middle img
{
	width: 116px;
	display: block;
}

#property .desc { text-align: justify; }
#property .desc, #property .contact
{
	width: 505px;
	padding: 10px 15px;
	border-bottom: 1px solid #eedfd6;
	border-left: 1px solid #eedfd6;
	border-right: 1px solid #eedfd6;
	border-top: 1px solid #ffffff;
	line-height: 16px;
}

#property .desc, #property .contact { border-top: 1px solid #ffffff; }
#property .desc, #property .contact, #property .lapPane.box
{
	width: 505px;
	padding: 10px 15px;
	border-bottom: 1px solid #eedfd6;
	border-left: 1px solid #eedfd6;
	border-right: 1px solid #eedfd6;
	line-height: 16px;
}

#property .Head.similar
{
	color: #de5500;
	font-size: 14px;
	text-decoration: none;
	padding: 0;
	margin: 10px 10px 0 10px;
	display: block;
	float: right;
}

/* Property - End */

/* Gallery - Begin */

#small_imgs { width: 500px; margin: 0 auto; }

#small_imgs a
{
	width: 90px;
	height: 67px;
	background-image: url(images/pphoto_bg.gif);
	background-repeat: no-repeat;
	padding: 5px;
	display: block;
	float: left;
}

#small_imgs a img
{
	width: 90px;
	height: 67px;
}

/* Gallery - End */

/* Gallery Big - Begin */

.gal_contener
{
	width: 500px;
	padding-top: 15px;
	margin: 0 auto;
	clear: both;
}

.gal_contener .gal_img
{
	width: 300px;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding: 4px;
}

.gal_contener .mainImage
{
	width: 300px;
}

.gal_contener .gal_left, .gal_contener .gal_right
{
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	margin-top: 15px;
}

.gal_contener .gal_left
{
	background-image: url(images/gallery_left.jpg);
	float: left;
}

.gal_contener .gal_right
{
	background-image: url(images/gallery_right.jpg);
	float: right;
}

.gal_contener .gal_gal
{
	width: 370px;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	overflow: hidden;
}

#page #page_in #right .main_cont_out .main_cont_in .gal_contener .gal_gal td
{
	width: 100px;	
}

.gal_contener .gal_galimg
{
	padding: 0 5px;
}


.gal_contener .gal_gal table, .gal_contener .gal_gal table td
{
	vertical-align: middle;
	overflow: hidden;
}

/* Gallery Big - End */

/* Video - Begin */

.film
{
	width: 400px;
	padding: 5px 0;
	margin: 0 auto;
}

/* Video - End */

/* Google Map - Begin */

#googleMap
{
	width: 464px;
	padding: 5px;
	margin: 0 auto;
}

#googleMap #header
{
	font-size: 12px;
	text-align: center;
	padding-bottom: 7px;
}

#mapCont
{
	border: 1px solid #c7c7c7;
	padding: 5px;
}

#mapCont, #map
{
	width: 452px;
	height: 339px;
}

/* Google Map - 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: #ff6600;
	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: 83px;
	height: 28px;
	color: #ff6600;
	background-image: url(images/button_calc.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9000%;
	border: 0 none;
	margin: 10px auto 0 auto;
	display: block;
}

#propertyCalc a:hover.button
{
	background-position: 0 -28px;
	text-decoration: none;
}

/* Kalkulator - End*/

/* Send offer - Begin */

.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.middle, .send_offer td.right
{
	width: 160px;
}

.send_offer table.listTab p
{
	padding-bottom: 3px;
	display: block;
	clear: both;
}

.send_offer select, .send_offer input, .send_offer textarea
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.send_offer select
{
	width: 97% !important;
	width: 98%;
}

.send_offer textarea
{
	width: 97%;
	height: 50px;
}

.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 input
{
	float: left;
	width: auto;
}

.send_offer .check_box label
{
	width: 500px;
	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_contact
{
	height: 200px;
}

.send_offer .text_rent
{
	height: 350px;
}

.send_offer .mail_box
{
	width: 160px;
	margin: 0 auto;
}
.send_offer .mail_box input { width: 98%; }

.send_offer a.button, .send_offer a:link.button, .send_offer a:hover.button, .send_offer a:visited.button
{
	width: 83px;
	height: 28px;
	color: #ff6600;
	background-image: url(images/button_send.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9000%;
	border: 0 none;
	margin: 0 auto;
	display: block;
}

.send_offer a:hover.button
{
	background-position: 0 -28px;
	text-decoration: none;
}

/* Send offer - End */

/* Error validation - Begin */

.errors ul { padding: 10px 0 15px 20px; }
.errors ul li { list-style-type: square; }

/* Error validation - End */

/* Survey - Begin */

.survey { padding: 10px 0; clear: both; }
.survey .title
{
	color: #843504;
	border-bottom: 1px solid #dfd6C3;
	font-size: 12px;
	font-weight: bold;
}
.survey .desc, .survey .question, .survey .qresult .qtitle { padding: 5px 0; }
.survey .question, .survey .qresult .qtitle { font-weight: bold; }
.survey .answers { width: 100%; }
.survey .answers td
{
	vertical-align: top;
}

.survey .answers td.input { width: 20px; }
.survey .answers td.input input { height: 14px; margin: 0; padding: 0; }
.survey .answers td.text
{
	padding-bottom: 5px;
}

.survey a.vote
{
	width: 83px;
	height: 28px;
	background-image: url(images/button_vote.jpg);
	background-repeat: no-repeat;
	text-indent: -9000%;
	margin: 5px auto 0 auto;
	display: block;
}
.survey a.vote:hover { background-position: 0 -28px; }

.survey .qresult .block
{
	width: 100%;
	height: 10px;
	background-color: #f1f1f1;
	margin: 3px 0;
}
.survey .qresult .block div { height: 10px; background-color: #f17427; }
.survey .qresult .legend { padding-bottom: 5px; }
.survey .summary { font-weight: bold; text-align: right; }

/* Survey - End */

/* Licznik - Begin */

#counter
{
	width: 204px;
	position: absolute;
	bottom: 30px;
	left: 25px;
}

#counter .licznik { width: 100%; margin: 0 auto; text-align: center; }
#counter .licznik img { padding: 3px 0; margin: 0 auto; }

/* Licznik - End */

/* Facebook - Begin */

#facebook
{
	width: 185px;
	text-align: center;
	position: absolute;
	bottom: 30px;
	right: 20px;
}

/* Facebook - End */

/* Aktualności - Begin */

#news
{
	color: #736c66;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}

#news ul
{
    padding: 0 10px 0 20px;
}

#news ul li
{
    list-style-type: decimal;
}

#news p.title
{
	background-image: url(images/title_news.jpg);
	padding-top: 18px;
}

#news p.subtitle
{
	font-weight: bold;
}

#news 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 p.text
{
	padding-top: 10px;
}

#news a, #news a:link, #news a:visited
{
	color: #de5500;
	font-family: Tahoma;
	font-size: 11px;
	padding-right: 15px;
	display: block;
	float: right;
}

#news a.more
{
	background-image: url(images/arrow_more.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-bottom: 10px;
}

#news a:hover { text-decoration: none; }

.arch_link
{
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 3px;
	clear: both;
}

.arch_link a
{
	color: #de5500;
}

.arch_link a:hover
{
	color: #de5500;
	text-decoration: none;
}

.arch_link a:visited
{
	color: #de5500;
	text-decoration: none;
}

/* Aktualności - End */

/* Agents - Begin */

.agents
{
	color: #333;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	clear: both;
}

.agents .contact
{
	padding: 0 10px 20px 0;
	margin: 0 auto;
}

.agents .contact table
{
	width: 100%;
	border-collapse: collapse;
	border: 0;
}

.agents .contact table td
{
	padding: 0;
}

.agents .contact td.left
{
	width: 90px;
}

.agents .contact .left img
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	width: 88px;
	height: 118px;
}

.agents .contact .right
{
	padding-left: 10px;
}

.agents .contact .right a
{
	color: #333;
	font-weight: bold;
}

.agents .contact .right a:hover
{
	text-decoration: none;
}

.agents .contact .right .main
{
	width: auto;
	background-image: none;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

.agents .contact .right .main strong
{
	color: #DE5500;
}

.agents .contact .right p
{
	margin: 2px 0;
}

.agents .contact .last
{
	padding-top: 10px;
	line-height: 16px;
	text-align: justify;
}

/* Agents - End */

/* Global - Begin */

.Head
{
	color: #843504;
	padding: 10px;
	display: block;
}
a, a:link, a:visited { color: #de5500; }
.container_content { padding: 0 10px 10px 10px; }
.back_button
{
	width: 60px;
	height: 18px;
	background-image: url(images/button_back.gif);
	background-repeat: no-repeat;
	margin: 10px 0;
	display: block;
	float: left;
}
.txtright { text-align: right; }
.pb10 { padding-bottom: 10px; }
.NoOffer { font-size: 16px; text-align: center; color: #666666; }
.notifyMsg 
{
	width: 500px;
	color: #ff6600;
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
}

/* PDF */

.LinksDesignTable .Normal {
    background:url(images/pdf_icon.gif) no-repeat 3px 5px;
    display:inline-block;
    line-height:20px;
    padding:6px 15px 0 30px;
    white-space:normal;
}

/* Global - End */