﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
    background-color: white;
    font-size: .75em;
    font-family: Tahoma, Sans-Serif, Verdana, Helvetica;
    margin: 0;
    padding: 0;
    color: black;
}

INPUT.text { border:solid 1px gray;}
SELECT { border:solid 1px gray;}

a:link
{
    color: black;
    text-decoration:none;
}
a:visited
{
	text-decoration:none;
    color: black;
}
a:hover
{
    color: black;
    text-decoration:underline;
}
a:active
{
    color: black;
}

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}

INPUT.checkbox { cursor:pointer;}
SPAN.checkbox INPUT { cursor:pointer;}
label { cursor:pointer;}

.hideForPrint { display:none;}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 0 0;
    margin-bottom:0px;
}
h3
{
    font-size: 1.2em;
    margin-bottom:0;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{

}

#header
{
    position: relative;
    margin-bottom: 0px;
    color: black;
    padding: 0 0px 0 0;
}
#header #mainTitle { }
#header #topRedMenu { display:none;}
#header #topBlueMenu { display:none;}
#header #headerLogo { display:none;}

#simpleQuickSearchButton { display:none;}
#simpleQuickSearch { display:none;}

#langSelection
{
	display:none;
}

.paging
{
	text-align:center;
	margin:5px;
	clear:both;
}

p#logo, h1#logo
{
    font-weight: bold;
    font-size: 24px !important;
    padding: 10px 0;
    margin: 0;
    color: black;
    border: none;
    line-height: 2em;
    font-family: Arial, Helvetica, sans-serif;
}

#logo a
{
    color: black;
    font-size: 32px !important;
}

#main
{
    background-color: white;
    margin-bottom: 30px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
}

#footer
{
	  border-top:solid 1px #ADADAD;
    color: #999;
    padding: 5px 0 0 0;
    margin: 10px 0 0 0;
    text-align: center;
    line-height: normal;
}

#footer p
{
    padding: 5px 0;
    margin: 0;
    font-size: .9em;
}

/* MAIN MENU   
----------------------------------------------------------*/
ul.menu
{
    padding: 0 0 2px;
    position: relative;
    margin: 0;
}

ul.menu li
{
    display: inline;
    list-style: none;
}

ul.menu li a
{
    color: white;
    text-transform:lowercase;
}

ul.menu li.selected a
{
    background-color: black;
    color: #000;
}

ul.bottomMenu
{
    display:none;
}


/* TAB MENU   
----------------------------------------------------------*/
ul.tabMenu { display:none;}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.halfText 
{
	width:50%;
	float:left;
}

.staticText { text-align:justify;}
.staticText IMG { margin-left:15px;}

.redLine { border-top:solid 1px #D0757C;border-bottom:solid 1px #EFD9DB;}
.redLineMarginned { border-top:solid 1px #D0757C;border-bottom:solid 1px #EFD9DB;margin:5px 0 10px 0;}
.grayLine { border-top:solid 1px #ADADAD;}

.errorMessage { color:Red;font-weight:bold;}
.infoMessage { font-weight:bold;}

.contactForm
{
	display:none;
}

#hotTips {display:none;}

#homeMortgageLink {	display:none;}
#homeArrangeMeeting {	display:none;}
#homeDownloadLink { display:none;}
#homeFirstLink { display:none;}
#homeNewsletter { display:none;}
#homeContact { display:none;}
#homeMortgage { display:none;}
#newsletterForm { display:none;}

#welcomeText, #whatsNew { margin-left:40px;margin-bottom:10px;}
#welcomeText H3, #whatsNew H3 { color:#BE0026;font-weight:normal;margin-top:5px;margin-bottom:0px;}
.homePageText { text-align:justify;}

.newsletterSubscriptionForm { margin-right:25px;}
.newsletterSubscriptionForm P { text-align:justify;}
.newsletterSubscriptionForm TABLE { width:300px;}
.newslettersDownloadSection { }
.newslettersDownloadSection IMG { border:none;margin:15px 15px 5px 0px;vertical-align:middle;}
.newslettersDownloadSection TD { text-align:center;}

.googleGadgetDownloadSection IMG { border:none;margin:15px 15px 5px 0px;vertical-align:middle;}

.meetingErrorMessage { font-weight:bold;color:Red;font-size: 100%;margin:5px;text-align:center;}
.meetingInfoMessage { font-weight:bold;font-size: 100%;margin:5px;text-align:center;margin-bottom:20px;}
.meetingBullet 
{ 
	font-weight:bold;
	margin-bottom:5px;
}
.meetingBullet2
{
	font-weight:bold;
	margin-bottom:5px;
	border-top:solid 1px gray;
	padding-top:10px;
	margin-top:10px;
}

.searchMessage
{
	text-align:center;
	font-weight:bold;
	margin:15px;
}

.noPictureBox
{
	background-color:#EFEFEF;
	border: solid 1px #9F9F9F;
	text-align:center;
	color:#5f5f5f;
}
.noPictureBox div { padding-top:55px;}

.makeUppercase A
{
	text-transform:uppercase !important;
}

.siteMap UL { margin-top:0;margin-bottom:0;}

#breadcrumbNavigation { border-bottom:solid 1px gray;padding:3px;}

/* Listing */
.searchFilterPanel { display:none;}
.searchRightPanel { }
.searchFilterDescription { text-align:center;margin:5px;color:black;font-weight:bold;}

.searchResultItem { margin-top:10px;margin-bottom:10px;padding:0;page-break-inside:avoid;}
.searchResultItemInfo { }
.searchResultItemInfo h3 { margin-bottom:10px;margin-top:0px;}
.searchResultItemDescription { text-align:justify;}
.searchResultItemImage { float:left;margin:0 10px 0 0;}
.searchResultItemWWWNote { float:right;font-weight:bold;}
.searchResultItemID { float:right;font-weight:bold;clear:right;}

.searchResultGalleryItem { margin:5px;padding:0;width:175px;float:left;text-align:center;overflow:hidden;}
.searchResultGalleryItemDescription { text-align:justify;font-size:90%;margin:5px;min-height:65px;}

.filterSection { margin-bottom:10px;}
.filterSectionTitle 
{ 
	background-image:url('../images/layout/filter.section.title.png');
	background-repeat:no-repeat;
	color:White;
	height:33px;
	position:relative;
}
.filterSectionTitle SPAN { position:absolute;left:20px;top:10px;}

/* Detail projektu/nemovitosti */
.searchDetailPaging { text-align:center;margin:5px;}

.detailDescription { text-align:justify;margin:10px 0 10px 0;}
.detailSpecifications { text-align:justify; padding:10px 0 10px 0;}
.detailImagePanel { float:left;width:300px;margin-top:20px;}

.detailImagePaging { text-align:center;margin:5px;}
.detailImagePaging A { text-decoration:underline;}

/*.detailFullImagePaging { background-color:White;padding:5px;border:solid 1px gray;text-align:center;}
.detailFullImagePaging A { color:black;font-weight:bold;text-decoration:underline;}*/

.detailFullImagePaging { position:absolute;left:10px;top:10px;}
.detailFullImagePaging A { color:black;font-weight:bold;text-decoration:underline;}

.detailFullImageContainer { position:absolute;}
.detailFullImageContainer IMG { cursor:pointer;border:solid 1px gray;}

.detailSmallMap { width:300px;height:300px;}
.detailBigMap { width:900px;height:500px;border:solid 1px #afafaf;}

.projectPropertiesList { width:500px;}
.projectPropertiesList TR TD { padding:5px;}
.projectPropertiesList .rowOdd { background-color:#efefef;}
.projectPropertiesList .rowHeader { background-color:#bfbfbf;font-weight:bold;}
.projectPropertiesListInListing { width:560px;}
.projectPropertiesListInListing TR TD { padding:5px;}
.projectPropertiesListInListing .rowOdd { background-color:#efefef;}
.projectPropertiesListInListing .rowHeader { background-color:#bfbfbf;font-weight:bold;}

.otherItems { display:none;}
