﻿#page a, #page a:link, #page a:visited { color: #000; font-family: Times New Roman, Tahoma, Arial, Verdana; font-size: 12px; outline: none; cursor: pointer; }
#page a:hover { color: #000; }
img { border: 0; }
p { margin: 0; padding: 0; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h2, h3 { color: #000; font-weight: bold; font-family: Times New Roman, Tahoma, Arial, Verdana; text-transform: uppercase; padding: 0; margin: 0; }

#Body
{
	color: #0b0a0a;
	font-family: Times New Roman, Tahoma, Arial, Verdana;
	font-size: 12px;
}

#left_bg
{
	width: 100%;
	background-image: url(images/bg_left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#top_bg
{
	width: 100%;
	background-image: url(images/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#right_bg
{
	width: 100%;
	background-image: url(images/bg_right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#left_top_bg
{
	width: 100%;
	background-image: url(images/bg_left_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#right_top_bg
{
	width: 100%;
	background-image: url(images/bg_right_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/* Skins - Begin */

#page
{
	background-image: url(images/page_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 18px;
	width: 822px;
	margin: 0 auto;
	padding: 38px 25px 25px 25px;
}

/* Header - Begin */

#top_page
{
	width: 822px;
	height: 74px;
	clear: both;
	overflow: hidden;
	position: relative;
}

#lang
{
	float: left;
}

#lang a, #lang a:link, #lang a:visited
{
	color: #000;
	font-size: 14px;
	font-style: italic;
}

#lang a:hover
{
	color: #000;
	text-decoration: none;
}

#lang a.active
{
	font-weight: bold;
}

#logo_sign
{
	display: block;
	position: absolute;
	left: 352px;
	top: 0px;
}

#logo_text
{
	width: 562px;
	height: 68px;
	margin: 0 auto;
	display: block;
	clear: both;
}

#top_page .root_menu
{
	height: 18px;
	float: right;
}

#top_page .root_menu a
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	float: left;
}

#top_page .root_menu a:hover
{
	color: #fff;
	background: transparent none none;
	text-decoration: none;
}

#top_page .root_menu a .left, #top_page .root_menu a .center, #top_page .root_menu a .right
{
	height: 18px;
	float: left;
}

#top_page .root_menu a .left, #top_page .root_menu a .right
{
	width: 10px;
}

#top_page .root_menu a:hover .left
{
	background-image: url(images/menu_link_left.jpg);
	background-repeat: no-repeat;
}

#top_page .root_menu a:hover .center
{
	background-image: url(images/black_piksel.gif);
}

#top_page .root_menu a:hover .right
{
	background-image: url(images/menu_link_right.jpg);
	background-repeat: no-repeat;
}

#top_page_line
{
	width: 822px;
	height: 11px;
	background-image: url(images/black_piksel.gif);
	background-repeat: repeat-x;
	background-position: center 11px;
	padding: 6px 0 5px 0;
	text-align: center;
	overflow: hidden;
	clear: both;
}

#top_page_line img
{
	padding-left: 10px;
}

/* Header - End */

/* Menu pane - Begin */

#menu_pane
{
	width: 822px;
	height: 116px;
	margin: 0 auto;
	clear: both;
}

#forms_links
{
	width: 157px;
	padding: 11px 10px;
	float: left;
}

#forms_links a
{
	width: 157px;
	height: 42px;
	display: block;
}

#forms_links a.report
{
	padding-top: 10px;
}

#img_menu
{
	float: right;
}

#img_menu a
{
	height: 26px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
}

#img_menu a:hover
{
	color: #fff;
	background: transparent none none;
	text-decoration: none;
}

#img_menu a .left, #img_menu a .center, #img_menu a .right
{
	height: 18px;
	float: left;
}

#img_menu a .left, #img_menu a .right
{
	width: 10px;
}

#img_menu a:hover .left
{
	background-image: url(images/menu_link_left.jpg);
	background-repeat: no-repeat;
}

#img_menu a:hover .center
{
	background-color: #000;
	background-image: url(images/black_piksel.gif);
}

#img_menu a:hover .right
{
	background-image: url(images/menu_link_right.jpg);
	background-repeat: no-repeat;
}

#img_menu #home
{
	width: 68px;
	background-image: url(images/icon_house.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 90px 30px 0 15px;
}

#img_menu #flat
{
	width: 90px;
	background-image: url(images/icon_flat.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0;
	padding: 90px 30px 0 0;
}

#img_menu #plot
{
	width: 68px;
	background-image: url(images/icon_plot.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 90px 30px 0 7px;
}

#img_menu #local
{
	width: 80px;
	background-image: url(images/icon_local.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 90px 30px 0 18px;
}

#img_menu #bill
{
	width: 88px;
	background-image: url(images/icon_bills.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 90px 30px 0 10px;
}

/* Menu pane - End */

#info_belt
{
	width: 100%;
	height: 22px;
	color: #333333;
	background-color: #5dc0f3;
	border-top: 3px double #000;
	border-bottom: 3px double #000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	clear: both;
}

#left
{
	width: 240px;
	margin-top: 15px;
	float: left;
}

#content
{
	width: 561px;
	border-left: solid 1px #000;
	padding: 0 0 0 20px;
	margin: 15px 0;
	float: right;
}

#footer
{
	width: 561px;
	border-top: solid 1px #000000;
	text-align: right;
	padding: 3px 0 25px 0;
	clear: both;
	float: right;
}

#footer a, #footer a:hover
{
	color: #000;
	text-decoration: none;
}

/* Skins - End */

/* Special - Begin */

#special
{
	width: 222px;
	float: left;
}

#special .item
{
	float: left;
}

#special .item .photo
{
	width: 203px;
	height: 134px;
	background-image: url(images/special_img_bg.jpg);
	background-repeat: no-repeat;
	padding: 9px 9px 15px 10px;
}

#special .item .photo img, #special .item .photo .no_photo
{
	width: 203px;
	height: 134px;
	display: block;
}

#special .item .info_text
{
	width: 203px;
	border-top: solid 1px #000000;
	padding-top: 3px;
	margin: 0 auto;
}

#special .item .info_text p.h
{
	font-size: 18px;
}

#special .item .info_text p.desc
{
	padding-top: 10px;
}

#special .item .info_text .right
{
	float: right;
}

#special .item a, #special .item a:hover
{
	color: #0b0a0a;
	text-decoration: none;
}

/* Special - End */

/* Home property - Begin */

.home_prop
{
	clear: both;
}

.home_prop .item
{
	width: 167px;
	padding: 0 18px 10px 0;
	overflow: hidden;
	float: left;
}

.home_prop .item .line
{
	width: 120px;
	height: 7px;
	background-image: url(images/prop_sep.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding-top: 7px;
	margin: 0 auto;
}

.home_prop .item .photo, .prop .item .photo
{
	width: 150px;
	height: 103px;
	background-image: url(images/list_home_img_bg.jpg);
	background-repeat: no-repeat;
	padding: 7px 8px 15px 9px;
}

.home_prop .item .photo img, .home_prop .item .photo .no_photo, .prop .item .photo img, .prop .item .photo .no_photo
{
	width: 150px;
	height: 103px;
	display: block;
}

.home_prop .item .info_text
{
	width: 150px;
	height: 47px;
	padding-top: 3px;
	margin: 0 auto;
	overflow: hidden;
}


.home_prop .item a, .home_prop .item a:hover, .prop .item a, .prop .item a:hover
{
	color: #0b0a0a;
	text-decoration: none;
}

/* Home property - End */

/* Property list - Begin */

.prop
{
	clear: both;
}

.prop .item
{
	width: 558px;
	height: 125px;
	padding: 10px 0;
	overflow: hidden;
	float: left;
}

.prop .line
{
	width: 558px;
	height: 1px;
	background-image: url(images/prop_line.jpg);
	background-repeat: no-repeat;
	clear: both;
}

.prop .item .photo
{
	float: left;
}

.prop .item .info
{
	width: 380px;
	height: 120px;
	vertical-align: middle;
	float: right;
}

/* Property list - End */

/* Flipper - Begin */

#flipper
{
	float: right;
}

#flipper a.prev_button
{
	background-image: url(images/arrow_left.jpg);
}

#flipper a.next_button
{
	background-image: url(images/arrow_right.jpg);
}

#flipper a.prev_button, #flipper a.next_button
{
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 3px 0;
}

#flipper a, #flipper a:hover
{
	color: #000;
	text-decoration: none;
	padding: 0 3px;
	float: left;
}

#flipper a:hover
{
	font-weight: bold;
}

#flipper a.active
{
	text-decoration: underline;
}

/* Flipper - End */

/* Property details - Begin */

#zakladki .title, #zakladki .title2
{
	
	height: 25px;
	border-bottom: 1px solid #cecdd0;
	padding-bottom: 4px;
	float: left;
	overflow: hidden;
}

#zakladki .title
{
	width: 164px;
}

#zakladki .title2
{
	width: 297px;
}

#zakladki .laps .active a, #zakladki .laps .noactive a
{
	width: 132px;
	height: 20px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
}

#zakladki .laps .active a
{
	color: #000000;
	background-image: url(images/tab_active.jpg);
}

#zakladki .laps .noactive a
{
	color: #ffffff;
	background-image: url(images/tab_noactive.jpg);
}

#zakladki .lapPane
{
	padding-top: 10px;
	overflow: hidden;
	clear: both;
}

#zakladki .lapPane .left
{
	width: 316px;
	float: left;
	overflow: hidden;
}

#zakladki .lapPane .right
{
	width: 235px;
	float: right;
	overflow: hidden;
}

/* Buttons - Begin */

#buttons
{
	width: 293px;
	height: 15px;
	margin: 0 auto;
	padding-bottom: 5px;
}

#buttons img
{
	padding-right: 10px;
}

#buttons a, #buttons a:hover
{
	color: #000;
	text-decoration: none;
}

#buttons .left_link, #buttons .center_link
{
	display: block;
	float: left;
}

#buttons .center_link
{
	padding-left: 22px;
}

#buttons .right_link
{
	display: block;
	float: right;
}

/* Buttons - End */

/* Gallery - Begin */

#zakladki .lapPane .left .main_photo
{
	width: 293px;
	height: 200px;
	background-image: url(images/gallery_big_bg.jpg);
	background-repeat: no-repeat;
	padding: 9px 10px 11px 9px;
}

#zakladki .lapPane .left .main_photo img, #zakladki .lapPane .left .main_photo .no_photo
{
	width: 293px;
	height: 200px;
	display: block;
}

#zakladki .lapPane .left .small_photo
{
	width: 56px;
	height: 49px;
	background-image: url(images/gallery_small_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 5px 11px 10px 11px;
	float: left;
}

#zakladki .lapPane .left .small_photo img
{
	width: 56px;
	height: 49px;
	display: block;
}

/* Gallery - End */

/* Items - Begin */

#zakladki .lapPane .right .items h2
{
	padding-top: 20px;
}

#zakladki .lapPane .right .items h3
{
	padding-bottom: 10px;
}

#zakladki .lapPane .right .items .small_title
{
	padding-top: 10px;
}

/* Items - End */

/* Contact - Begin */

#contact
{
	width: 253px;
	border: 3px double #000;
	margin: 10px auto;
	padding: 10px;
}

#contact a, #contact a:hover
{
	color: #000;
	text-decoration: none;
}

/* Contact - End */

/* Google Map - Begin */

#googleMap
{
	width: 500px;
	padding: 10px 0;
	margin: 0 auto;
}

#googleMap #header
{
	font-size: 12px;
	text-align: center;
}

#mapCont, #map, #mapa
{
	padding-top: 5px;
	width: 500px;
	height: 400px;
}

/* Google Map - End */

/* Property details - End */

/* Print - Begin */

#print
{
	padding: 20px;
}

#print .logo
{
	width: 394px;
	height: 100px;
	margin: 0 auto;
	padding-bottom: 10px;
	display: block;
}

#printAddress
{
	text-align: center;
	padding-bottom: 10px;
}

#print .items
{
	width: 300px;
	float: left;
}

#print .photo
{
	width: 350px;
	float: right;
}

#print .photo img
{
	width: 350px;
}

/* Print - 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
{
	width: 58px;
	height: 16px;
	background-image: url(images/send_button.jpg);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	border: 0 none;
	padding: 3px 10px;
	text-indent: -90000%;
	display: block;
	float: left;
}

.validate
{
	color: Red;
	font-family: Times New Roman, Verdana, Tahoma, Arial;
	font-size: 12px;
}

/* Send to friend - End */

/* Send offer - Begin */

.send_offer
{
	clear: both;
}

.send_offer table.listTab
{
	margin: 0 auto;
	clear: both;
}

.send_offer table.listTab tr
{
	height: 35px;
}

.send_offer table.listTab tr.area
{
	height: auto;
}

.send_offer td.left, .send_offer td.center, .send_offer td.right
{
	width: 180px;
}

.send_offer table.listTab p
{
	height: 15px;
}

.send_offer select
{
	width: 97% !important;
	width: 98%;
}

.send_offer .from input
{
	width: 70px;
}

.send_offer .from .text
{
	padding: 0 5px;
}

.send_offer input, .send_offer .text_send
{
	width: 95%;
}

.send_offer tr.area textarea
{
	width: 530px;
	height: 60px;
}

.send_offer .text_send
{
	height: 135px;
}

/* Send offer - End */

/* Search - Begin */

#search
{
	width: 217px;
	font-family: Times New Roman, Verdana, Tahoma, Arial;
	font-weight: bold;
	margin: 0 auto;
	padding-right: 10px;
	padding-bottom: 10px;
}

#search p, #search select
{
	margin: 2px 0 0 0;
}

#search select
{
	width: 217px;
}

#search input
{
	width: 211px;
}

#search .boxFrom
{
	text-align: center;
}

#search .boxFrom input
{
	width: 70px;
	margin: 0 5px !important;
	margin: 0 4px;
}

.search_but
{
	width: 83px;
	height: 18px;
	border-top: 1px solid #000;
	padding: 10px 67px;
}

/* Search - End */

/* Adv Search - Begin */

#adv_search
{
	width: 470px;
	font-weight: bold;
	padding: 10px 20px;
	margin: 0 auto;
}

#adv_search, #adv_search select, #adv_search input
{
	color: #000;
	font-family: Times New Roman, Verdana, Arial, Tahoma;
	font-size: 12px;	
	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: 30px;
	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 */

/* Global - Begin */

.Head
{
	color: #010101;
	font-family: Times New Roman, Verdana, Arial, Tahoma;
	font-size: 20px;
	padding-bottom: 10px;
	display: block;
	clear: both;
}

.Normal, .NormalDisabled
{
	font-family: Times New Roman, Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

img.title
{
	padding-bottom: 3px;
	overflow: hidden;
	display: block;
}

img.title.left
{
	float: left;
}

#page a.main_button, #page a.main_button:link, #page a.main_button:visited
{
	height: 18px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
}

#page a.main_button:hover
{
	color: #fff;
	text-decoration: none;
}

#page a.main_button div.left, #page a.main_button div.center, #page a.main_button div.right
{
	height: 18px;
	float: left;
}

#page a.main_button div.left, #page a.main_button div.right
{
	width: 10px;
}

#page a.main_button div.left
{
	background-image: url(images/menu_link_left.jpg);
	background-repeat: no-repeat;
}

#page a.main_button div.center
{
	background-image: url(images/black_piksel.gif);
	padding: 0 10px;
}

#page a.main_button div.right
{
	background-image: url(images/menu_link_right.jpg);
	background-repeat: no-repeat;
}

.czysc
{
	clear: both;
	overflow: hidden;
}

.wyrzuc
{
	text-indent: -90000%;
	overflow: hidden;
}

.ukryj
{
	display: none;
}

/* Global - End */