﻿a { font-family: Tahoma, Arial, 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: Tahoma, Arial, Verdana; font-size: 11px; font-weight: normal; text-align: left; }

#Body
{
	color: #616161;
	background-color: #e2d5d4;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}

/* Main Skin - Begin */

#page 
{
	background-color: #e7e7e7;
	background-image: url(images/page_bg.jpg);
	background-repeat: repeat-x;
}

#page_header
{
	width: 992px;
	height: 345px;
	background-image: url(images/top_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0 4px;
	position: relative;
}

#top
{
	width: 992px;
	height: 97px;
	clear: both;
	overflow: hidden;
}

#logo
{
	width: 148px;
	height: 55px;
	padding: 30px 41px 12px 19px;
	float: left;
}

/* Main menu - Begin */

#menu
{
	width: 659px;
	height: 97px;
	float: left;
}

#menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu ul li
{
	list-style-type: none;
	float: left;
	display: block;
}

#menu a
{
	height: 97px;
	background-image: url(images/main_menu.jpg);
	background-repeat: no-repeat;
	text-indent: -90000%;
	display: block;
}

#menu #kupno
{
	width: 107px;
	background-position: 0 0;
}

#menu #sprzedaz
{
	width: 114px;
	background-position: -107px 0;
}

#menu #wynajem
{
	width: 111px;
	background-position: -221px 0;
}

#menu #praca
{
	width: 103px;
	background-position: -332px 0;
}

#menu #aktowka
{
	width: 113px;
	background-position: -435px 0;
}

#menu #kontakt
{
	width: 111px;
	background-position: -548px 0;
}

#menu #kupno.active { background-position: 0 -97px; }
#menu #sprzedaz.active { background-position: -107px -97px; }
#menu #wynajem.active { background-position: -221px -97px; }
#menu #praca.active { background-position: -332px -97px; }
#menu #aktowka.active { background-position: -435px -97px; }
#menu #kontakt.active { background-position: -548px -97px; }

/* Main menu - End */

#lang
{
	width: 75px;
	height: 35px;
	padding-top: 38px;
	padding-left: 40px;
	float: left;
}

#lang ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#lang ul li
{
	list-style-type: none;
	float: left;
	display: block;
}

#lang a, #lang a:link, #lang a:hover, #lang a:visited
{
	width: 32px;
	height: 31px;
	color: #520202;
	text-decoration: none;
	padding: 3px 0 0 4px;
	display: block;
}

#lang a.on
{
	color: #ffffff;
	background-image: url(images/lang_box.jpg);
	background-repeat: no-repeat;
}

/* Comment box - Begin */

#comment_box
{
	width: 400px;
	height: 220px;
	padding: 10px 15px;
	float: left;
}

#comment_box .edit_menu
{
	width: 400px;
	height: 33px;
	padding-bottom: 10px;
	clear: both;
}

#comment_box .edit_menu a, #comment_box .edit_menu a:link, #comment_box .edit_menu a:visited, #comment_box .edit_menu a:hover
{
	color: #772328;
	text-decoration: none;
}

#comment_box .edit_menu a span
{
	height: 33px;
	display: block;
	float: left;
}

#comment_box .edit_menu a.active
{
	color: #a87175;
}

#comment_box .edit_menu a .left, #comment_box .edit_menu a.active .left
{
	width: 10px;
	background-repeat: no-repeat;
}

#comment_box .edit_menu a .middle, #comment_box .edit_menu a.active .middle
{
	height: 23px;
	background-repeat: repeat-x;
	padding: 10px 5px 0 5px;
}

#comment_box .edit_menu a .right, #comment_box .edit_menu a.active .right
{
	background-repeat: no-repeat;
	width: 10px;
}

#comment_box .edit_menu a.active .left { background-image: url(images/submenu_active_left.jpg); }
#comment_box .edit_menu a.active .middle { background-image: url(images/submenu_active_middle.jpg); }
#comment_box .edit_menu a.active .right { background-image: url(images/submenu_active_right.jpg); }

/* Comment box - End */

#flash
{
	width: 305px;
	height: 103px;
	/*background-image: url(images/flash.jpg);*/
	position: absolute;
	left: 120px;
	bottom: -26px;
	_bottom: -27px;
}

#page_middle
{
	width: 1000px;
	padding-top: 6px;
	margin: 0 auto;
	clear: both;
}

#left, #content
{
	float: left;
}

#right
{
	float: right;
}

#left, #right
{
	width: 235px;
	overflow: hidden;
}

#content
{
	width: 490px;
	padding-top: 22px;
	padding-left: 20px;
	overflow: hidden;
}

#footer
{
	width: 100%;
	height: 65px;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 45px;
}

#footer .left
{
	display: inline-block;
}

#footer .right
{	
	color: #700a0a;
	padding-left: 30px;
	display: inline-block;
	position: relative;
	bottom: 5px;
}

#footer .right .footer_menu a, #footer .right .footer_menu a:link, #footer .right .footer_menu a:hover, #footer .right .footer_menu a:visited
{
	color: #700a0a;
	font-weight: bold;
	text-decoration: underline;
}

#footer .right p
{
	line-height: 20px;
}

/* Main Skin - End */

/* 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
{
	width: 100%;
	background-image: url(images/horizontal_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	padding-top: 13px;
}

/* 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
{
	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;
}

/* Adv Search - End */

/* Calc - Begin */

.icon_calc
{
	height: 37px;
	width: 21px;
	padding-top: 4px;
	float: left;
}

.calc_title
{
	padding-left: 8px;
	padding-top: 10px;
	float: left;
}

.calc_title .Head
{
	padding: 0;
	letter-spacing: -0.2px;
	clear: none;
}

.link_calc
{
	width: 29px;
	height: 32px;
	padding-top: 3px;
	display: block;
	float: right;
}

/* Calc - 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;
}

/* Small Newsletter - End */

/* Special list - Begin */

.special .item
{
	width: 100%;
	height: 112px;
	background-image: url(images/horizontal_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 10px 0;
	overflow: hidden;
}

.special .item .photo
{
	width: 128px;
	height: 96px;
	background-image: url(images/img_special_box.jpg);
	background-repeat: no-repeat;
	padding: 8px 20px 8px 8px;
	float: left;
}

.special .item .photo img, .special .item .photo .no_photo
{
	width: 128px;
	height: 96px;
}

.special .item .photo .no_photo
{
	background-image: url(images/no_photo_special.jpg);
	background-repeat: no-repeat;
}

.special .item .info
{
	height: 112px;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}

#content .special .item .info a, #content .special .item .info a:link, #content .special .item .info a:hover, #content .special .item .info a:visited
{
	color: #616161;
	font-family: Tahoma, Verdana, Arial;
	line-height: 16px;
	text-decoration: none;
}

#content .special .item .info .category a, #content .special .item .info .category a:link, #content .special .item .info .category a:hover, #content .special .item .info .category a:visited
{
	color: #770a0a;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	display: block;
}

/* Special list - End */

/* Normal list - Begin */

.sort_links
{
	width: 100%;
	height: 13px;
	background-image: url(images/horizontal_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 3px 0;
	clear: both;
}

.sort_links span
{
	display: block;
	float: left;
}

.sort_links a
{
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	display: block;
	float: left;
	overflow: hidden;
}

.sort_links a.down
{
	background-image: url(images/arrow_down.gif);
	background-position: 0 0;
	margin: 3px 1px 0 3px;
}

.sort_links a.down.active
{
	background-position: 0 -9px;
}

.sort_links a.up
{
	background-image: url(images/arrow_up.gif);
	background-position: 0 0;
	margin: 3px 3px 0 1px;
}

.sort_links a.up.active
{
	background-position: 0 -9px;
}

.normal
{
	width: 100%;
	background-image: url(images/horizontal_line.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px;
}

.normal .item
{
	width: 100%;
	background-image: url(images/horizontal_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 10px 0 5px 0;
	overflow: hidden;
	clear: both;
}

.normal .item a
{
	text-decoration: none;
}

.normal .item a h2, .normal .item a:link h2, .normal .item a:visited h2, .normal .item a:hover h2
{
	color: #6e0c0c;
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 4px;
}

.normal .item .photo
{
	width: 180px;
	height: 135px;
	background-image: url(images/img_list_box.jpg);
	background-repeat: no-repeat;
	padding: 10px 22px 10px 10px;
	float: left;
}

.normal .item .photo img, .normal .item .no_photo
{
	width: 180px;
	height: 135px;
}

.normal .item .no_photo
{
	background-image: url(images/no_photo_list.jpg);
	background-repeat: no-repeat;
}

.normal .item .info
{
	width: 255px;
	height: 151px;
	color: #6e0c0c;
	padding-top: 4px;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}

.normal .item .info a .category, .normal .item .info a:link .category, .normal .item .info a:hover .category, .normal .item .info a:visited .category
{
	color: #f35e61;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}

.normal .item .info a p, .normal .item .info a:link p, .normal .item .info a:hover p, .normal .item .info a:visited p
{
	color: #616161;
	line-height: 16px;
}

.normal .item .info a p.data, .normal .item .info a:link p.data, .normal .item .info a:hover p.data, .normal .item .info a:visited  p.data
{
	width: 100%;
	color: #731414;
	background-image: url(images/horizontal_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 5px 0;
}

.normal .item .info a .phone
{
	height: 35px;
	padding-top: 5px;
	overflow: hidden;
}

.normal .item .info a .phone img, .normal .item .info a .phone .title, .normal .item .info a .phone .value
{
	padding-right: 15px;
	float: left;
}

.normal .item .info a .phone img
{
	padding-top: 3px;
}

.normal .item .info a .phone .title
{
	padding-top: 7px;
}

.normal .buttons
{
	width: 100%;
	height: 31px;
	padding-bottom: 5px;
}

.normal .buttons a.folder, .normal .buttons a:link.folder, .normal .buttons a:hover.folder, .normal .buttons a:visited.folder
{
	height: 26px;
	color: #6e0c0c;
	background-image: url(images/icon_folder_list.jpg);
	background-position: left 2px;
	background-repeat: no-repeat;
	text-decoration: underline;
	padding: 7px 0 0 43px;
	display: block;
	float: left;
}

.normal .buttons a.more_view
{
	display: block;
	float: right;
}

#folder_send .right a.more_view
{
	display: block;
}

.normal .buttons a.more_view .left, .normal .buttons a.more_view .middle, .normal .buttons a.more_view .right,
#folder_send .right a.more_view .l, #folder_send .right a.more_view .m, #folder_send .right a.more_view .r,
.newsletter_buttons a.button .l, .newsletter_buttons a.button .m, .newsletter_buttons a.button .r
{	
	display: block;
	float: left;
}

.normal .buttons a.more_view .left, #folder_send .right a.more_view .l, .newsletter_buttons a.button .l
{
	background-image: url(images/button_white_left.jpg);
}

.normal .buttons a.more_view, .normal .buttons a:link.more_view, .normal .buttons a:hover.more_view, .normal .buttons a:visited.more_view,
#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,
.newsletter_buttons a.button, .newsletter_buttons a:link.button, .newsletter_buttons a:hover.button, .newsletter_buttons a:visited.button
{
	color: #6e0c0c;
	text-decoration: none;
}

.normal .buttons a.more_view .middle, #folder_send .right a.more_view .m, .newsletter_buttons a.button .m
{
	height: 24px;
	background-image: url(images/button_white_middle.jpg);
	background-repeat: repeat-x;
	padding: 7px 30px 0 30px;
}

.normal .buttons a.more_view .right, #folder_send .right a.more_view .r, .newsletter_buttons a.button .r
{
	background-image: url(images/button_white_right.jpg);
}

.normal .buttons a.more_view .left, .normal .buttons a.more_view .right,
#folder_send .right a.more_view .l, #folder_send .right a.more_view .r,
.newsletter_buttons a.button .l, .newsletter_buttons a.button .r
{
	width: 10px;
	height: 30px;
	background-repeat: no-repeat;
}

/* Normal list - End */

/* 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 #page_numbers
{
	height: 19px;
	padding-top: 3px;
	float: left;
}

#flipper #page_numbers a, #flipper #page_numbers a:link, #flipper #page_numbers a:hover, #flipper #page_numbers a:visited
{
	color: #993333;
	font-size: 10px;
	text-decoration: none;
}

#flipper #page_numbers a.active
{
	text-decoration: underline;
}

#flipper .prev_button, #flipper .next_button
{
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#flipper .prev_button
{
	background-image: url(images/flipper_left.jpg);
}

#flipper .next_button
{
	background-image: url(images/flipper_right.jpg);
}

/* Flipper - End */

/* Property details - Begin */

#zakladki .laps
{
	width: 100%;
	height: 42px;
	border-bottom: 1px solid #dbd2d2;
	margin-bottom: 14px;
	clear: both;
}

/* ACTIVE */

#zakladki .laps .active a, #zakladki .laps .active a:link, #zakladki .laps .active a:hover, #zakladki .laps .active a:visited
{
	color: #6b0c0c;
	font-weight: bold;
	text-decoration: none;
}

#zakladki .laps .active .left, #zakladki .laps .active .middle, #zakladki .laps .active .right
{
	height: 32px;
	background-position: center bottom;
	padding-top: 10px;
	position: relative;
	top: 14px;
	display: block;
	float: left;
}

#zakladki .laps .active .left
{
	background-image: url(images/tab_active_left.jpg);
}

#zakladki .laps .active .middle
{
	background-image: url(images/tab_active_middle.jpg);
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
}

#zakladki .laps .active .right
{
	background-image: url(images/tab_active_right.jpg);
}

#zakladki .laps .active .left, #zakladki .laps .active .right
{
	width: 15px;
	background-repeat: no-repeat;
}

/* NO-ACTIVE */

#zakladki .laps .noactive a, #zakladki .laps .noactive a:link, #zakladki .laps .noactive a:hover, #zakladki .laps .noactive a:visited
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#zakladki .laps .noactive .left, #zakladki .laps .noactive .middle, #zakladki .laps .noactive .right
{
	height: 18px;
	background-position: center bottom;
	padding-top: 24px;
	display: block;
	float: left;
}

#zakladki .laps .noactive .left
{
	background-image: url(images/tab_left.jpg);
}

#zakladki .laps .noactive .middle
{
	background-image: url(images/tab_middle.jpg);
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-right: 3px;
}

#zakladki .laps .noactive .right
{
	background-image: url(images/tab_right.jpg);
}

#zakladki .laps .noactive .left, #zakladki .laps .noactive .right
{
	width: 15px;
	background-repeat: no-repeat;
}

#zakladki .lapPane
{
	clear: both;
}

/* Buttons - Begin */

#content .property_buttons .properties_list .container_content
{
	padding-bottom: 0;
}

#buttons
{
	position: relative;
	bottom: 7px;
	float: right;
}

#buttons a, #buttons a:link, #buttons a:hover, #buttons a:visited
{
	height: 27px;
	color: #6e0c0c;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: underline;
	padding-left: 50px;
	padding-top: 10px;
	display: block;
	float: left;
}

#buttons .print_button
{
	background-image: url(images/icon_print_details.jpg);
	padding-right: 15px;
}

#buttons .folder_button
{
	background-image: url(images/icon_folder_details.jpg);
}

#head_data
{
	width: 100%;
	background-image: url(images/horizontal_line.gif);
	background-position: center top;
	background-repeat: repeat-x;
	padding-top: 10px;
	overflow: hidden;
	clear: both;
}

#head_data .left, #head_data .right
{
	color: #6e0c0c;
	font-size: 16px;
	font-weight: normal;
	display: block;
}

#head_data .left
{
	float: left;
}

#head_data .right
{
	float: right;
}

/* Buttons - End */

/* Items - Begin */

#property
{
	color: #333333;
	font-family: Tahoma, Arial, Verdana;
}

#property p
{
	display: block;
	float: left;
}

#property p.h
{
	clear: both;
}

#main_info
{
	height: 210px;
	overflow: hidden;
	clear: both;
}

#main_info .left
{
	width: 210px;
	height: 192px;
	padding-top: 12px;
	vertical-align: middle;
	float: left;
	clear: both;
}

#main_info .left h2
{
	color: #660000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
}

#main_info .left p
{
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 5px;
}

#main_info p.h
{
	width: 80px;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding-top: 14px;
	padding-left: 0;
}

#main_info .right
{
	width: 248px;
	height: 186px;
	background-image: url(images/img_property_box.jpg);
	background-repeat: no-repeat;
	padding: 12px;
	float: right;
}

#main_info .right img, #main_info .right .no_photo
{
	width: 248px;
	height: 186px;
}

#main_info .right .no_photo
{
	background-image: url(images/no_photo.gif);
	background-repeat: no-repeat;
}

#basic_info
{
	overflow: hidden;
	clear: both;
}

#basic_info h3
{
	width: 100%;
	color: #660000;
	background-image: url(images/horizontal_line.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 7px;
	margin: 0;
	display: block;
	clear: both;
}

#basic_info p
{
	width: 350px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 5px;
}

#basic_info p.desc
{
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 7px 0;
}

#basic_info p.h
{
	width: 120px;
	font-weight: normal;
	text-align: right;
	padding-left: 0;
}

#basic_info .contact_left, #basic_info .contact_right
{	
	float: left;
}

#basic_info .contact_left
{
	padding-right: 15px;
	padding-top: 15px;
}

#basic_info .contact_right
{
	padding-top: 10px;
	width: 420px;
}

#basic_info .contact_left p, #basic_info .contact_right p
{
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0;
}

#basic_info .contact_right .phone
{
	clear: both;
	overflow: hidden;
}

#basic_info .contact_right .phone .title, #basic_info .contact_right .phone .value
{
	overflow: hidden;
	display: block;
	float: left;
}

#basic_info .contact_right .phone .title
{
	padding-right: 15px;
	width: 85px;
}

#basic_info .contact_right .phone .value, #basic_info .contact_right .phone .value p
{
	width: 280px;
}

#basic_info .contact_right a, #basic_info .contact_right a:link, #basic_info .contact_right a:hover, #basic_info .contact_right a:visited
{
	color: #333;
	text-decoration: underline;
}

#basic_info .back_button
{
	padding-top: 10px;
	clear: both;
}

#basic_info .back_button a, #basic_info .back_button a:link, #basic_info .back_button a:visited, #basic_info .back_button a:hover
{
	color: #6e0c0c;
	display: block;
	float: right;
}

#basic_info .back_button a:hover
{
	text-decoration: underline;
}

#basic_info .back_button img, #basic_info .back_button .text
{
	display: block;
	float: left;
}

#basic_info .back_button .text
{
	padding: 3px 0 0 10px;
}

/* Items - End */

/* Google Map - Begin */

#googleMap
{
	width: 464px;
	padding-top: 10px;
	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 */

/* Gallery - Begin */

#lap3
{
	padding-top: 10px;
}

#main_img a, #small_imgs a
{
	width: 128px;
	height: 96px;
	background-image: url(images/img_special_box.jpg);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding: 12px 16px;
	display: block;
	float: left;
}

#main_img a img, #small_imgs a img
{
	width: 128px;
	height: 96px;
}

/* Gallery - End */

/* Property details - End */

/* Notes - Begin */

#folder_send .left
{
	padding: 10px 10px 0 0;
}

#folder_send .center
{
	padding: 10px 10px 0 0;
}

#folder_send .right
{
	padding-top: 10px;
}

#folder_send input
{
	width: 170px;
}

/* Notes - 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
{
	background-color: #e7e7e7;
	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: #822519;
	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: 99px;
	height: 23px;
	color: #6e0c0c;
	background-image: url(images/button_calc.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 9px;
	border: 0 none;
	margin: 0 auto;
	display: block;
}

#propertyCalc a:hover.button
{
	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.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%;
}

.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;
}

/* Send offer - End */

/* Containers - Begin */

.Head, h2
{
	color: #822519;
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	display: block;
}

h3
{
	font-weight: bold;
}

h4
{
	font-weight: normal;
}

h3, h4
{
	color: #583f2c;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	padding-bottom: 5px;
	display: block;
}

.properties_list .Head
{
	float: left;
}

.Head .first
{
	color: #583f2c;
}

#page .Normal
{
	line-height: 16px;
}

#content .Normal a, #content .Normal a:link, #content .Normal a:hover, #content .Normal a:visited
{
	color: #cc0000;
	text-decoration: underline;
}

.container_content
{
	padding-bottom: 12px;
	clear: both;
}

.properties_list .container_content
{
	clear: none;
}

.speech_bubble_box
{
	padding: 0 5px;
}

.speech_bubble
{
	height: 52px;
	background-image: url(images/speech_bubble_arrow.gif);
	background-position: 35px 52px;
	background-repeat: no-repeat;
	padding-bottom: 27px;
	clear: both;
}

.speech_bubble .Head
{
	color: #fff;
	height: 37px;
	background-color: #6e0c0c;
	font-family: Arial, Verdana, Tahoma;
	font-size: 18px;
	text-transform: uppercase;
	padding: 15px 20px 0 20px;
	margin: 0;
	clear: both;
	display: block;
	float: left;
}

.box_top
{
	background-image: url(images/box_top_bg.jpg);
}

.box_middle
{
	width: 185px;
	background-image: url(images/box_middle_bg.jpg);
	background-repeat: repeat-y;
	padding: 14px 24px;
	clear: both;
}

.box_bottom
{
	background-image: url(images/box_bottom_bg.jpg);
}

.box_top, .box_bottom
{
	width: 233px;
	height: 8px;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	overflow: hidden;
	clear: both;
}

.side_button, .side_button:link, .side_button:visited, .side_button:hover
{
	height: 16px;
	width: 70px;
	color: #fbf7f7;
	background-image: url(images/button_box_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	padding-top: 3px;
	margin: 0 auto;
	display: block;
}

.box_middle .help_box
{
	background-image: url(images/icon_help.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 52px;
}

.box_middle .phone_box
{
	background-image: url(images/icon_red_phone.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.box_middle .loop_box
{
	background-image: url(images/icon_loop.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 60px;
}

.box_middle h3, .box_middle h4
{
	color: #583f2c;
	font-family: Tahoma, Arial, Verdana;
	line-height: 21px;
	margin: 0;
}

.box_middle h3, .box_middle h3 a, .box_middle h3 a:link, .box_middle h3 a:hover, .box_middle h3 a:visited
{
	font-size: 14px;
	font-weight: bold;
}

.box_middle h4, .box_middle h4 a, .box_middle h4 a:link, .box_middle h4 a:hover, .box_middle h4 a:visited
{
	font-size: 12px;
}

.box_middle h3 a, .box_middle h3 a:link, .box_middle h3 a:hover, .box_middle h3 a:visited,
.box_middle h4 a, .box_middle h4 a:link, .box_middle h4 a:hover, .box_middle h4 a:visited
{
	color: #583f2c;
	text-decoration: none;
}

/* Containers - End */

/* Global - Begin */

a.more, a:link.more, a:hover.more, a:visited.more
{
	color: #cc0000;
	text-decoration: underline;
}

img.border_gray
{
	border: 1px solid #d3d3d3;
	padding: 4px;
}

.czysc
{
	clear: both;
	overflow: hidden;
}

.wyrzuc
{
	text-indent: -90000%;
	overflow: hidden;
}

.ukryj
{
	display: none;
}

.notifyMsg
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 0 50px 10px 50px;
	clear: both;
}

.NoOffer
{
	font-size: 16px;
	font-variant: small-caps;
	text-align: center;
	display: block;
	clear: both;
}

/* Global - End */
