﻿/*----------------------------------------------------------
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.
----------------------------------------------------------*/


INPUT.text { border:solid 1px gray;}
SELECT { border:solid 1px gray;}

a:link
{
    color: #BF002B;
}
a:visited
{
    color: #BF002B;
}
a:hover
{
    color: #BF002B;
}
a:active
{
    color: #BF002B;
}

ul,p,ol
{
	line-height:1.6em;    
}

INPUT.checkbox { cursor:pointer;}
SPAN.checkbox INPUT { cursor:pointer;}
label { cursor:pointer;}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
}
h2
{
font-size: 1.2em;
    margin-bottom:0;
    color: #BF002B;
}
h3
{
    font-size: 1.2em;
    margin-bottom:0;
    color: #BF002B;
}
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
{
	position:relative;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#header
{
	position:relative;
  margin-bottom: 0px;
  color: black;
  padding: 0 0px 0 0;
  background-color:#262960;
  background-image: url('../images/layout/home.top.jpg');
  background-repeat:no-repeat;
  width:962px;
  height:230px;
  z-index:50;
}
#header.flash { background-image: url('../images/layout/home.top.flash.jpg');}
#header.flash #leftTopInfo { display:none;}
#header #mainTitle { display:none;}
#topRedMenu { position:absolute;left:340px;top:27px;color:White;z-index:51;}
#topRedMenu A { color:White;}
#topBlueMenu { position:absolute;left:80px;top:187px;color:white;z-index:51;}
#topBlueMenu A { color:White;}
#topRedMenu LI DIV { background-color:#BE0026;} /* barva submenu */
#topBlueMenu LI DIV { background-color:#26295E;} /* barva submenu */

#header #headerLogo { position:absolute;left:24px;top:10px;}
#header #leftTopInfo { position:absolute;left:37px;top:63px;z-index:3;}

#langSelection
{
	margin-top:5px;
	margin-right:5px;
	text-align:right;
}
#langSelection IMG { border:none;margin-right:3px;}
.paging
{
	text-align:center;
	margin:7px;
	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
{
 
	/*position:absolute;
	top:240px;*/
	width:960px;
    margin-bottom: 30px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
}

#footer
{
	border-top:solid 1px #ADADAD;
    color: #B3B9BD;
    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;
}
#footer p a { color: #B3B9BD;}
#footer p a:hover { color: #B3B9BD;}
#footer p a:visited { color: #B3B9BD;}

#simpleQuickSearchButton
{
	float:right;
	position:relative;
	left:5px;
}
#simpleQuickSearch { width:800px;position:relative;left:30px;z-index:0;}
.simpleSearchButton 
{
	border:none;
	color:White;
	background-color:#BE0026;
	position:relative;
	margin:0;
	padding:0;
	cursor:pointer;
	left:90px;
	top:-16px;
}

/* MAIN MENU   
----------------------------------------------------------*/
ul.menu
{
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: right;
}

ul.menu li
{
    display: inline;
    list-style: none;
    position:relative;
    padding-bottom:10px;
}

ul.menu li a
{
    color: white;
    text-transform:lowercase;
}

ul.menu li.selected a
{
    background-color: black;
    color: #000;
}

ul.menu DIV 
{ 
	display:none;
	position:absolute;
	white-space:nowrap;
	left:0px;
	top:19px;
	padding:5px 20px 5px 10px;
	border:solid 1px white;
	z-index:99;
	/*min-width:100%;*/
}
ul.menu li:hover DIV { display:block;}
ul.menu li.subMenuOn DIV { display:block;}
ul.menu li.subMenuOff DIV { display:none;}
ul.menu LI DIV UL { margin:3px;padding:0;}
ul.menu LI DIV UL LI { display:block;text-align:left;padding:0;}
ul.menu LI DIV UL LI A { text-transform:none;}

ul.bottomMenu
{
    padding: 0 0 2px;
    margin: 0;
    text-align: center;
}

ul.bottomMenu li
{
    display: inline;
    list-style: none;
    color:#B3B9BD;
}

ul.bottomMenu li a
{
    color: #B3B9BD;
    text-transform:lowercase;
}

ul.bottomMenu li a:visited {color:#B3B9BD;}
ul.bottomMenu li a:active {color:#B3B9BD;}

ul.bottomMenu li.selected a
{
    color: #B3B9BD;
}

/* TAB MENU   
----------------------------------------------------------*/
ul.tabMenu
{
    border-bottom: 2px #BE0026 solid;
    margin: 0 0 10px 0;
    position: relative;
    padding: 0;
    height:32px;
}
ul.mainTabMenu { margin-bottom:0px;}

ul.tabMenu li
{
		display:inline-block;
    list-style: none;
    background-repeat:no-repeat;
    width:165px;
    height:32px;
    position:absolute;
		top:0px;
    text-align:center;
    text-indent:-30px;
    cursor:pointer;
}

/*
ul.tabMenu li { left:0px;z-index:9;}
ul.tabMenu li+li { left:150px;z-index:8;}
ul.tabMenu li+li+li { left:300px;z-index:7;}
ul.tabMenu li+li+li+li { left:450px;z-index:6;}
ul.tabMenu li+li+li+li+li { left:600px;z-index:5;}
ul.tabMenu li+li+li+li+li+li { left:750px;z-index:4;}
ul.tabMenu li+li+li+li+li+li+li { left:900px;z-index:3;}*/

ul.tabMenu .tab1 { left:0px;z-index:9;}
ul.tabMenu .tab2 { left:150px;z-index:8;}
ul.tabMenu .tab3 { left:300px;z-index:7;}
ul.tabMenu .tab4 { left:450px;z-index:6;}
ul.tabMenu .tab5 { left:600px;z-index:5;}
ul.tabMenu .tab6 { left:750px;z-index:4;}
ul.tabMenu .tab6 { left:900px;z-index:3;}

ul.tabMenu .rightInfo { text-align:right;width:300px;right:10px;position:absolute;top:10px;color: #BE0026;font-weight:bold;font-size:120%;}

ul.tabMenu li:hover a { text-decoration:underline;}
ul.tabMenu li.inactive:hover { background-image:url('../images/layout/tab.inactive.hover.gif');}

ul.tabMenu li.inactive { background-image:url('../images/layout/tab.inactive.gif');}
ul.tabMenu li.active { z-index:20;background-image:url('../images/layout/tab.active.gif');}
ul.tabMenu li.active a { color:White;}
ul.tabMenu li.inactive a { color: #BE0026;}

ul.tabMenu li a
{
	position:relative;
	left:17px;
	top:11px;
	padding-right:3px;
  text-transform:lowercase;
}
ul.tabMenu li.dontMakeLowercase a
{
	text-transform:none;
}


/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.halfText 
{
	width:50%;
	float:left;
}

.staticText { text-align:justify;}
.staticText IMG { margin-left:15px;}

.developersContactTable { margin-top:15px;margin-bottom:15px;}
.developersContactTable TD { padding-right:45px;}
.developersContactTable IMG { margin:0px;}

.partnersList HR { height:1px; }
.partnersList P { clear:both;}

.flr { float:right;}
.flr500 { float:right;width:500px;}
.fll { float:left;}

.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;}

.errorPageMessage { color:Red;font-weight:bold;text-align:center;margin:25px;}
.errorMessage { color:Red;font-weight:bold;}
.infoMessage { font-weight:bold;}

.rightPaneOnProjectDetailScreen
{
    float: right;
    height: 100%;
    width: 650px;
}

.contactForm
{
	width:400px;
	margin-top:15px;
}
.contactForm TABLE TD {padding-right:10px;}
.contactInfoText { text-align:justify;margin:10px 0 10px 0;}
.contactForm .errorMessage { margin-bottom:5px;}
.contactForm .infoMessage { display:block;margin-top:10px;}

#homePageContent { position:relative;}

#hotTips
{
	float:right;
	position:absolute;
	top:10px;
	right:0px;
	z-index:1;
}
#hotTips .hotTipsCaption { color: #BF002B;font-size:120%;padding-left:10px;padding-right:5px;margin:2px 0px 0px 0;font-weight:bold;}

#hotTips h2 { line-height:30px;width:220px;margin:2px 0 3px 0;display:block;white-space:nowrap;font-size: 1.2em;font-weight:bold;}
#hotTips h2 IMG { float:right;margin:0 0px 0 0px;position:relative;}

#hotTips a { color:Black;text-decoration:underline;}
#hotTips img { border:none;}
.hotTipName { margin-bottom:7px;width:220px;white-space:nowrap;overflow:hidden;}
.hotTipSectionOdd { border-left:solid 1px #BE0026;float:left;padding-left:5px;margin-right:5px;}
.hotTipSectionOdd h2 { color:#BE0026;}
.hotTipSectionOdd A.tipsSectionTitle { color:#BE0026 !important;}
.hotTipSectionEven { border-left:solid 1px black;float:left;padding-left:5px;margin-right:5px;}
.hotTipSectionEven h2 { color:black;}

#homeMortgageLink {	background-image: url('../images/layout/titlebg.mortgage.calculator.png');background-repeat:no-repeat;height:36px;position:relative;}
#homeMortgageLink a { color:White;position:absolute;left:40px;top:10px;}

#homeArrangeMeeting {	background-image: url('../images/layout/titlebg.meeting.arrangement.png');background-repeat:no-repeat;height:36px;position:relative;}
#homeArrangeMeeting a { color:White;position:absolute;left:40px;top:10px;}

#homeDownloadLink { background-image: url('../images/layout/titlebg.download.png');background-repeat:no-repeat;height:36px;position:relative;}
#homeDownloadLink a { color:White;position:absolute;left:40px;top:10px;}

#homeMortgage { background-image: url('../images/layout/titlebg.first.png');background-repeat:no-repeat;height:36px;position:relative;}
#homeMortgage a { color:White;position:absolute;left:40px;top:10px;}

#homeContact { background-image: url('../images/layout/titlebg.download.png');background-repeat:no-repeat;height:36px;position:relative;}
#homeContact a { color:White;position:absolute;left:40px;top:10px;}

#homeNewsletter { background-image: url('../images/layout/titlebg.newsletter.png');background-repeat:no-repeat;height:36px;position:relative;}
#homeNewsletter a { color:White;position:absolute;left:40px;top:10px;}

#newsletterForm { margin-left:45px;margin-bottom:10px;}
#newsletterForm FORM { margin:0;}
#newsletterForm INPUT.text { border:solid 1px gray;}
#newsletterForm INPUT.button { border:none;background-color:White;cursor:pointer;}

#homeHeading { }
#homeHeading h1 { font-size:120%;color:#BE0026;font-weight:bold;margin-top:5px;margin-bottom:0px;}

/*#welcomeText, #whatsNew { margin-left:40px;margin-bottom:10px;}
#welcomeText P,#whatsNew P { margin:0px 0px 9px 0px;padding:0px;line-height:120%;}
#welcomeText H2, #whatsNew H2 { font-size:120%;color:#BE0026;font-weight:bold;margin-top:5px;margin-bottom:0px;}*/

.welcomeTextTable { width:962px;margin-bottom:5px;text-align:justify;}
.welcomeTextTable H1 { margin-top:0;}
.welcomeText { width:840px;}
.whatsNewText { width:126px;font-weight:bold;font-size:120%;}

.homePageText { text-align:justify;width:400px;}

.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;}
.meetingBullet 
{ 
	position:absolute;
	left:-35px;
	top:-10px;
	padding-left:50px;
	padding-top:3px;
	font-weight:bold;
	margin-bottom:5px;
	background-image:url('../images/layout/meeting.arranger.section.title.gif');
	background-repeat:no-repeat;
	color:White;
	height:23px;
	width:466px;
}
.meetingBullet2
{
	position:relative;
	left:-50px;
	padding-left:50px;
	padding-top:3px;
	margin-top:10px;
	font-weight:bold;
	margin-bottom:5px;
	background-image:url('../images/layout/meeting.arranger.section.title.gif');
	background-repeat:no-repeat;
	color:White;
	height:23px;
	width:466px;
}
.meetingTable
{
	width:480px;
}
.meetingSendButtonRow TD { padding-top:7px;padding-bottom:7px;}
.meetingArranger { margin:15px 30px 15px 45px;width:470px;padding:20px 15px 15px 15px;border:solid 1px black;position:relative;}
.meetingArranger .wbtn 
{
	position:relative;
	left:-50px;
	background-image:url('../images/layout/meeting.arranger.button.gif');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:124px;
	height:24px;
	border:none;
	cursor:pointer;
}

.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;}
.dontMakeLowercase A {text-transform:none !important;}

.siteMap UL { margin-top:0;margin-bottom:0;}

#breadcrumbNavigation { border-bottom:solid 1px #BE0026;padding:0 3px 3px 3px;margin-bottom:10px;}
.breadcrumbRight { float:right;}

.mortgageText h2
{
    font-size: 1.2em;
    margin-bottom:0;
    color: #BF002B;
    font-weight:bold;
}
.mortgageFreeCaption  
{
	background-image:url('../images/layout/long.red.2.gif');
	background-repeat:no-repeat;
	height:24px;
	color:White;
	padding-left:11px;
	padding-top:4px;
}
h2.mortgageFreeCaption { color:White;}

.mortgageBigLink { color:#BE0026;font-size:130%;font-weight:bold;}
.mortgageBanner { float:right;margin-left:15px;}
.mortgageDetailText UL { margin-top:0px;list-style-position:inside;text-indent:15px;}
.mortgageCalculator { float:right;margin-left:15px;width:200px;clear:right;}
/*.mortgageCalculator { float:right;margin-left:15px;width:227px;}*/
/*.mortgageCalculator { padding:10px;float:right;border:solid 1px gray;margin-left:15px;width:210px;}*/
.mortgageCalculator H3 { margin-top:0px;margin-bottom:10px;}
.mortgageCalculator H4 { margin-top:10px;margin-bottom:3px;}
.mortgageCalculator .input TR TD { border-bottom:solid 1px gray;padding:3px;}
.mortgageCalculator .input { padding-bottom:3px;}
.mortgageCalculator .calculation { width:100%;}
.mortgageCalculator TABLE { margin-bottom:5px;}
.mortgageError { text-align:center;margin:5px;color:Red;}
.mortgageCalculatorAnchor 
{
	padding: 12px 0 0 12px;
	width: 212px;
	height: 112px;
	background: url(../images/hypokalkulacka.gif) no-repeat;
	font-size: 17px;
	font-weight: bold;
	display: block;
	color: white;
	text-decoration: none;
}
.mortgageCalculatorAnchor SPAN
{
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	display: block;
	float: left;
}
.mortgageCalculatorAnchor { color:White !important;}

.faqSectionTitle  { cursor:pointer;}
.faqSection {}
.faqQuestion { font-weight:bold;cursor:pointer;}
.faqAnswer { text-align:justify;margin:10px;}

.jobTitle { font-weight:bold;}
.jobDescription { text-align:justify;}

#searchFormName { width:135px;}
.suggestionsPopup { position:absolute;z-index:10;left:150px;background-color:White;}
.suggestionsPopupInner { border:solid 1px black;padding:5px;white-space:nowrap;}
.suggestionsPopupInner A { color:black;}
.suggestionsPopupInner A:hover { color:black;}
.suggestionsPopupInner A:selected { color:black;}

.searchPriceNote { margin-top:10px;margin-right:15px;font-size:90%;}

.developerLogos { text-align:center;}
.developerLogos IMG { border:none;vertical-align:middle;margin:10px;}

.strictlyResidentialInfo { text-align:center;float:right;width:300px;margin-left:15px;}
.strictlyResidentialInfo IMG { border:solid 1px black !important; }

.developerDownloadTable { width:600px;margin:10px;}
.developerDownloadTable TD { margin:0px;padding:3px 10px 3px 10px;}
.developerDownloadTable IMG { vertical-align:middle;}
.developerDownloadTable TR.evenRow { background-color:#F0F0F0;}

/* Listing */
.searchFilterPanel { float:left;width:200px;}
.searchFilterPanelPhoto { margin-left:25px;}
.searchRightPanel { float:left;width:755px;}
.searchFilterDescription { text-align:center;margin:5px;color:#BE0026;font-weight:bold;}

.searchResultItem { margin-top:10px;margin-bottom:10px;padding:0;}
.searchResultItemInfo { float:left;width:570px;}
.searchResultItemInfo h2 { margin-bottom:10px;margin-top:0px;font-size: 1.2em;color: #BF002B;font-weight:bold;}
.searchResultItemDescription { text-align:justify;}
.searchResultItemImage { float:left;margin:0 10px 0 0;}
.searchResultItemLine { margin-bottom:5px;}
.searchResultItemWWWNote { float:right;font-weight:bold;color:#26285E;}
.searchResultItemID { float:right;color:#BE0026;font-weight:bold;clear:right;}

.searchResultGalleryItem { margin:0 5px 15px 5px;padding:0;width:175px;float:left;text-align:center;}
.searchResultGalleryItem h2 { margin:0;font-size: 1.2em;color: #BF002B;font-weight:bold;}
.searchResultGalleryItemPriceInfo {font-weight:bold;}
.searchResultGalleryItemImage { margin-top:5px;}
.searchResultGalleryItemDescription { text-align:justify;font-size:90%;margin:5px;min-height:65px;}
.searchResultGalleryItem H2.longTitle {letter-spacing:-1px;font-size:110%;}

.searchAndResultBrowserMap { width:750px;height:450px;border:solid 1px #afafaf;margin-left:auto;margin-right:auto;margin-top:10px;}
.mapIconsLegend { text-align:center;margin:15px 5px 5px 5px;}
.mapIconsLegend IMG { margin-left:10px;vertical-align:middle;}

.filterSection { position:relative;}
.filterContent { margin-bottom:7px;}
.filterSectionTitle 
{ 
	background-image:url('../images/layout/filter.section.title.png');
	background-repeat:no-repeat;
	color:White;
	height:33px;
	position:relative;
}
.filterCollapsable { cursor:pointer;background-image:url('../images/layout/filter.section.title.collapse.png');}
.filterExpandable { cursor:pointer;background-image:url('../images/layout/filter.section.title.expand.png');}
.filterCollapsable SPAN SPAN { text-decoration:underline;}
.filterExpandable SPAN SPAN { text-decoration:underline;}

.filterSectionTitle SPAN { position:absolute;left:20px;top:10px;}
.filterSectionTitle SPAN SPAN { position:relative;left:0px;top:0px;}
.filterMapPoint { margin:5px;}

.propertyToOfferText  
{
	background-image:url('../images/layout/help.with.rent.sale.background.png');
	background-repeat:no-repeat;
	position:relative;
	left:34px;
	top:-11px;
	padding-top:8px;
	padding-left:33px;
	float:right;
	width:470px;
	height:37px;
}

/* Detail projektu/nemovitosti */
.searchDetailPaging { text-align:center;margin:5px;}
.pricelistSearchForm { margin-top:10px;margin-bottom:10px;}
.pricelistMainFilters { display:inline;margin-right:20px;vertical-align:middle;}
.detailWWWNote { font-weight:bold;color:#26285E;}

.financingDownloadInfo  
{
	position:relative;
	float:right;
	border:dashed 1px #BE0026;
	margin:0px 0px 15px 15px;
	padding:10px;
	font-weight:bold;
	font-size:120%;
}

.detailWWWNote { font-weight:bold;color:#26285E;}
.detailDescription { text-align:justify;margin:10px 0 10px 0;}
.detailSpecifications { text-align:justify; padding:10px 0 10px 0;}
.detailImagePanel { float:left;width:300px;}

.detailMoreItemsLink { margin-top:5px;}

.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;}
.detailFullImagePaging A IMG { border:none;padding-left:3px;padding-right:3px;}

.detailFullImageContainer { position:absolute;}
.detailFullImageContainer IMG { cursor:pointer;border:solid 1px gray;}

.detailSmallMap { width:300px;height:300px;}
.detailBigMap { width:940px;height:500px;border:solid 1px #afafaf;margin-left:auto;margin-right:auto;}
.detailVirtualTour { text-align:center;}

#projectPropertiesListBlock { clear:both;font-size:90%;}
.projectPropertiesListBlockPhases { text-align:center;padding-top:15px;}
.projectPropertiesList { width:100%;margin-top:10px;margin-left:auto;margin-right:auto;}
.projectPropertiesList TR TD { padding:5px 2px 5px 2px;}
.projectPropertiesList .rowOdd { background-color:#efefef;}
.projectPropertiesList .rowHeader { background-color:#bfbfbf;font-weight:bold;}
.projectPropertiesList .inDiscount { color:Red;font-weight:bold;}
.projectPropertiesList .highlighted .inDiscount { color:inherit;font-weight:bold;}
.projectPropertiesList .highlighted A { color:white;}
.projectPropertiesList .planProvided { cursor:pointer;}
.projectPropertiesListInListing { width:560px;}
.projectPropertiesListInListing TR TD { padding:5px;}
.projectPropertiesListInListing .rowOdd { background-color:#efefef;}
.projectPropertiesListInListing .rowHeader { background-color:#bfbfbf;font-weight:bold;}

.summaryTable { width:400px;}
.summaryTable TD {padding:4px;}
.summaryTable .tdCaption { white-space:nowrap;width:100px;}
.summaryTable .highlighted { font-weight:bold;}
.detailVirtualTourLink { text-transform:lowercase;font-weight:bold;}

/* General */

.txt
{
	padding: 2px 6px 2px 4px;
  BORDER: #6699cc 1px solid;
  FONT-SIZE: 8pt;
  FONT-FAMILY: Tahoma, Verdana, Arial
}

.txtShort
{
	padding: 2px 6px 2px 4px;
  BORDER: #6699cc 1px solid;
  FONT-SIZE: 8pt;
  FONT-FAMILY: Tahoma, Verdana, Arial;
  width:40px;
}

.txtWatermarked
{
	padding: 2px 6px 2px 4px;
  BORDER: #6699cc 1px solid;
  FONT-SIZE: 8pt;
  color:Gray;
  FONT-FAMILY: Tahoma, Verdana, Arial
}

.wbtn
{
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 0.2em;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0.2em;
    BACKGROUND-color:#1E2153;
    PADDING-BOTTOM: 0.2em;
    FONT: menu;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: white;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #999 1px solid
}

.wbtnTight
{
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 0;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0;
    margin:0 0 0 0;
    BACKGROUND-color:#1E2153;
    PADDING-BOTTOM: 0.2em;
    FONT-size: 75%;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: white;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #999 1px solid
}

.tdCaption
{
	width:60px;
}

.txtM100
{
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #6699cc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6699cc 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    width: 100%;
}

address {font-style:normal;font-size:1.2em;}
.contact { padding: 14px}
.gallery { text-align:center;}
.gallery IMG { cursor:pointer;}
#galleryBigImage { position:absolute;left:200px;z-index:5;border:solid 1px black;}
#galleryBigImage IMG { border:none;}
.galleryCloseButton { position:absolute;left:10px;top:10px;border:none;}

.otherItemsCaption
{
    color:#0F1E4B;
    margin-bottom:10px;
}
.otherItems 
{
    padding-left:10px;
    border-left:solid 1px #BF002B;
    margin-left:10px;
    float:right;
}

.phoneContact
{
    float:left;
    width:180px;
    margin-left:5px;
    margin-right:0;
    border-left:solid 1px #BF002B;
}
.phoneContact .phoneContactImage
{
    padding:0 32px 0 30px;
    border-bottom:solid 1px #BF002B;
}
.phoneContact .txt { font-size:75%;margin:5px 0 0 5px;width:82%;padding-left:0;padding-right:0;}

.contactText h1
{
    font-size: 1.2em;
    margin-bottom:0;
    color: #BF002B;
}
.webSectionTable 
{
    width:73%;
    border:solid #666666 1px;
}
.webSectionTableHeader
{
    background-color:#666666;
    color:White;
    font-weight:bold;
}
.webSectionTable TR TD { padding:5px;}
.webSectionDescription { text-align:justify;margin-bottom:15px;}

.webSectionPhoneContact
{
    float:right;
    margin-right:28px;
}
.webSectionPhoneContact .phoneContact .phoneContactImage 
{ 
    padding:0 32px 0 20px;
    border:0;
}
.webSectionPhoneContact .phoneContact 
{ 
    border:0;
    padding-bottom:5px;
}
.wroteAboutUsPaging
{
    margin-top:10px;
    text-align:center;
}
