body
{
	font-family: Tahoma, Arial;
	background-color: White; /*#7f7f7f;*/
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1
{
	margin-top: 0px; /* pridano kvuli registration.aspx 20100126 */
	font-size: 16px;
}

h2
{
	font-size: 14px;
}

a:active
{
	/*color: black;*/
	text-decoration: none;
}

a:hover
{
	/*color: black;*/
	text-decoration: none;
}

a:link
{
	/*color: black;*/
	text-decoration: none;
}

a:visited
{
	/*color: black;*/
	text-decoration: none;
}

a img
{
  border: none;
}

.selectedtreeitem
{
	color: #446d8c;
}

.page
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background-color: #7f7f7f;
}

.pageinner
{
	width: 950px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #7f7f7f;
}

.headerline
{
	height: 15px;
	font-size: 10px;
	text-align: right;
	padding-right: 17px;
	padding-top: 1px;
	color: White;
}

.headerline a:active { color: White; }
.headerline a:hover { color: White; }
.headerline a:link { color: White; }
.headerline a:visited { color: White; }

.star
{
	margin-left: 14px;
}
/* presunuto do skinu
.star
{
	background-image: url(Images/Star.PNG);
	width: 12px;
	height: 10px;
}*/

.iframecontent
{
	height: 1300px;
}

.pagemainheader
{
	height: 127px;
	background-image: url(Images/mainheaderbackground.PNG);
	background-repeat: repeat-x;
}

.pagemainheaderleft
{
	width: 366px;
	float: left;
}

.elspeedologo { padding-top: 17px; margin-left: 12px; margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px; }
.languages { width: 153px; padding-left: 20px; margin-top: 5px; }
.search { }
.pagemainheaderrighttop { height: 44px; padding-top: 21px; margin-left: 501px;/*631px;/*781px;*/ }
.pagemainheaderrightradiobuttons 
{ 
	margin-left: 366px;
	width: 570px; height: 62px; 
	padding-left: 2px;
	padding-right: 2px;
	background-image: url(Images/radiobuttonspanel.PNG);
	background-repeat: no-repeat;
}

.pagesecondaryheader
{
	height: 183px;
	background-color: White;
	margin-top: 1px;
}
.pagesecondaryheaderleft
{
	width: 368px;
	float: left;
}
.nexteventstitle { padding-top: 7px; margin-left: 14px; margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px; }
.nextevent { margin-top: 7px; margin-left: 19px; }

.pagesecondaryheaderright
{
	margin-left: 368px;
	/*margin-top: 5px;*/
}
.presentationimage
{
	/*margin-left: 368px;*/
	margin-top: 5px;
}

.workspace
{
	background-color: #e5e5e5;
	margin-top: 1px;
	background-image: url(Images/WorkspaceBorderTop.PNG);
	background-repeat: repeat-x;
}

.footer
{
	height: 30px;
	padding-right: 17px;
	padding-left: 17px;
	padding-top: 10px;
	background-color: #ffffff;
}

.footercopyright
{
	float: left;
	font-size: 10px;
	color: #595959;
}

.footerdevelopers
{
	text-align: right;
	font-size: 10px;
	color: #595959;
}

.workspacetopmargin
{
	height: 12px;
}

.workspacebottommargin
{
	clear: both;
	height: 21px;
	background-color: #e5e5e5;
	background-image: url(Images/WorkspaceBorderBottom.PNG);
	background-repeat: repeat-x;	
}

.leftcolumn
{
	float: left;
	margin-left: 16px;
	width: 201px;
}

.content
{
	margin-left: 229px;
	margin-right: 16px;
	width: 705px;
	
	/*background-color: Yellow;*/

	/* 20100126 - aby implicitne mel vsechen obsah pismo 11 */	
	font-size: 11px;
}

.content a { color: black; }

.labelcontenttitle
{
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 22px;
	color: #c40000;
	font-weight: bold;
	text-transform: uppercase;
}

.labelcontentdesc
{
	margin-top: -2px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.adminlink 
{ padding-left: 5px; padding-right: 5px; background-color: #ffa07a; margin-bottom: 2px; }
/* nefunguje
.adminlink a:active { color: Red; }
.adminlink a:hover { color: Red; }
.adminlink a:link { color: Red; }
.adminlink a:visited { color: Red; }
*/

.tablefinished
{
	/*float: none;*/
	/*background-color: Orange;*/
}

.separator
{
	height: 1px;
	width: 100%;
	background-color: #D8D8D8;
	/*20090419 pridano kvuli malym panelum (clanky..)*/
	clear: both;
}

.separator13
{
	height: 1px;
	width: 100%;
	background-color: #D8D8D8;
	margin-top: 6px;
	margin-bottom: 6px;
	/*20090419 pridano kvuli malym panelum (clanky..)*/
	clear: both;
}

.mainmenu
{
	/*background-color: Red;
	margin-left: 16px;*/
}

.mainmenuheader
{
	height: 34px;
	background-image: url(Images/MainMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.loginmenuheader
{
	height: 34px;
	background-image: url(Images/LoginMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.usermenuheader
{
	height: 34px;
	background-image: url(Images/UserMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.usermenu a:active { color: black; }
.usermenu a:hover { color: black; }
.usermenu a:link { color: black; }
.usermenu a:visited { color: black; }

.control201
{
	background-image: url(Images/Background201.PNG);
	background-repeat: repeat-y;
}

.footer201
{
	height: 9px;
	background-image: url(Images/Footer201.PNG);
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

.treeviewmain
{
	margin-top: 8px;
	margin-left: 8px;
	font-size: 11px;
	color: #404040;
}

.treeviewmain td div {
	height: 22px !important
}

.containercontent
{
	/*margin-top: 8px;*/
	margin-left: 8px;
	margin-right: 8px;
	font-size: 11px;
	color: #404040;
}

.admenu { font-size: 9px; }
.forummenu { font-size: 9px; }
.articlemenu { font-size: 9px; }
.gallerymenu { font-size: 9px; }
.videomenu { font-size: 9px; }
.shoppingcartmenu { font-size: 9px; }

.adSmallListHeader
{
	height: 34px;
	background-image: url(Images/AdMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.forumSmallListHeader
{
	height: 34px;
	background-image: url(Images/ForumMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.gallerySmallListHeader
{
	height: 34px;
	background-image: url(Images/GalleryMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.videoSmallListHeader
{
	height: 34px;
	background-image: url(Images/VideoMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.articleSmallListHeader
{
	height: 34px;
	background-image: url(Images/ArticleMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.calendarSmallListHeader
{
	height: 34px;
	background-image: url(Images/CalendarMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.smallimagelistcontainerHeader
{
	height: 8px;
	background-image: url(Images/EmptyMenuHeader201.PNG);
	background-repeat: no-repeat;
}

.verticalbannercontainerHeader
{
	height: 8px;
	background-image: url(Images/EmptyMenuHeader201.PNG);
	background-repeat: no-repeat;
}

.shoppingcartSmallListHeader
{
	height: 34px;
	background-image: url(Images/ShoppingCartMenuHeader201CZ.PNG);
	background-repeat: no-repeat;
}

.adSmallListItem
{
	margin: 6px 2px 5px 2px;
}
.adSmallListItem a:active { color: black; }
.adSmallListItem a:hover { color: black; }
.adSmallListItem a:link { color: black; }
.adSmallListItem a:visited { color: black; }


.forumSmallListTitle
{
	margin: 5px 2px 1px 2px;
	color: #C40000;
	font-size: 12px;
	font-weight: bold;
}
.forumSmallListTitle a:active { color: #C40000; }
.forumSmallListTitle a:hover { color: #C40000; }
.forumSmallListTitle a:link { color: #C40000; }
.forumSmallListTitle a:visited { color: #C40000; }

.forumSmallListCount
{
	margin-left: 3px;
	color: #4C4C4C;
	font-size: 11px;
	font-weight: bold;
}

.forumSmallListLastDate
{
	margin: 1px 2px 5px 2px;
}


/* event calendar */

.eventcalendarpanel
{
	font-size: 11px;	
}

.eventcalendarcategorypanel
{
	margin-bottom: 16px;
}

.eventcalendarmonth
{
	margin-top: 10px;	
	margin-bottom: 10px;	
	font-size: 11px;	
}

.eventcalendarmonthname
{
	font-weight: bold;
	margin-bottom: 5px;
}

.eventcalendartable
{
	margin-left: 10px;
}

.eventcalendartabledate
{
	vertical-align: top;
	width: 130px;	
}

.eventcalendartablename
{
	vertical-align: top;
	width: 340px;	
}

.eventcalendartablebooking
{
	vertical-align: top;
	width: 90px;	
}

.eventcalendartablefurtherdetails
{
	vertical-align: top;
	width: 110px;	
}


/* ! barvy jsou jeste prepalene ve skinu */
a.eventcalendarpassedlink:active { color: #7f7f7f; }
a.eventcalendarpassedlink:hover { color: #7f7f7f; }
a.eventcalendarpassedlink:link { color: #7f7f7f; }
a.eventcalendarpassedlink:visited { color: #7f7f7f; }

a.eventcalendarfuturelink:active { color: #202020;/*#4c4c4c;*/ }
a.eventcalendarfuturelink:hover { color: #202020; }
a.eventcalendarfuturelink:link { color: #202020; }
a.eventcalendarfuturelink:visited { color: #202020; }

.tmpLeftColumn
{
	/*margin-left: 16px;*/
	height: 387px;
	background-image: url(Images/tmpLeftColumn.PNG);
	background-repeat: no-repeat;
}

.tmpRightColumn
{
	height: 838px;
	background-image: url(Images/tmpRightColumn.PNG);
	background-repeat: no-repeat;
}

.contentleft
{
	float: left;
	width: 489px;
}

.contentfull
{
	width: 702px;
}

.contentright
{
	float: left;
	margin-left: 12px;
	width: 201px;
}

.contentheader489
{
	background-image: url(Images/Header489.PNG);
	height: 47px;
}

.contentheader702
{
	background-image: url(Images/Header702.PNG);
	height: 47px;
}

.control489
{
	background-image: url(Images/Background489.PNG);
	background-repeat: repeat-y;
	overflow: hidden;	
}

.contentplaceholder
{
	margin-left: 8px;
	margin-top: 12px;
	overflow: hidden;
}

.footer489
{
	height: 9px;
	background-image: url(Images/Footer489.PNG);
	background-repeat: no-repeat;
}

.control702
{
	background-image: url(Images/Background702.PNG);
	background-repeat: repeat-y;
	overflow: hidden;	
}

.footer702
{
	height: 9px;
	background-image: url(Images/Footer702.PNG);
	background-repeat: no-repeat;
}


.ListIntroducingTextCssStyle
{
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
}

.ArticleListThumbnailContainerCssStyle
{
	float: left;
	margin-left: 2px;
	margin-right: 14px;
	margin-bottom: 10px;
	height: 100px;
	width: 150px;
}

.ArticleListThumbnailContainerAlternateCssStyle
{
	float: right;
	margin-right: 2px;
	margin-bottom: 10px;
	height: 100px;
	width: 150px;
}

.ArticleListThumbnailCssStyle
{
	/*height: 100px;
	width: 150px;*/
}

.ArticleListTextContainerCssStyle
{
	margin-left: 166px;
	padding-right: 2px;
	text-align: justify;
}

.ArticleListTextContainerAlternateCssStyle
{
	padding-left: 2px;
	margin-right: 166px;
	text-align: justify;
}

.ArticleListTitleCssStyle
{
	/*width: 306px;*/
	font-size: 12px;
	font-weight: bold;
	
	/*float: left; je to primo v CtlListu*/

/*background-color: Yellow;*/
}

.ArticleListTitleInvisibleCssStyle
{
	/*width: 306px;*/
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	background-color: #CCCCCC;
}
.ArticleListTitleInvisibleCssStyle a:active { color: #555555; }
.ArticleListTitleInvisibleCssStyle a:hover { color: #555555; }
.ArticleListTitleInvisibleCssStyle a:link { color: #555555; }
.ArticleListTitleInvisibleCssStyle a:visited { color: #555555; }

.ArticleListPriceInfoCssStyle
{
	/*background-color: Orange;*/
	
	text-align: right;
	font-size: 12px;
}

.ArticleListInfoCssStyle
{
	font-size: 10px;
	/*width: 306px;*/
	color: #999999;
}

.ArticleListInfoCssStyle a:active { color: #999999; }
.ArticleListInfoCssStyle a:hover { color: #999999; }
.ArticleListInfoCssStyle a:link { color: #999999; }
.ArticleListInfoCssStyle a:visited { color: #999999; }

.ArticleListDescriptionCssStyle
{
	font-size: 12px;
	/*width: 306px;*/
	margin-bottom: 10px;
	color: #595959;
}

.ArticleListTopSeparatorCssStyle
{
	/*height: 12px;*/
}
	
.ArticleListBottomSeparatorCssStyle
{
	clear: both;
	height: 1px;
	margin-bottom: 12px;
	background-image: url(Images/LinePoint.PNG);
	background-repeat: repeat-x;	
}

.ArticleListMidSeparatorCssStyle
{
	height: 10px;
	/*background-color: Aqua;*/
}

.ForumListTitleCssStyle
{
	margin: 6px 5px 1px 5px;
	font-size: 12px;
	font-weight: bold;
}

.ForumListInfoCssStyle
{
	font-size: 10px;
	margin: 1px 5px 6px 5px;
	color: Gray;
}
.ForumListInfoCssStyle a:active { color: Gray; text-decoration: none; }
.ForumListInfoCssStyle a:hover { color: Gray; text-decoration: none; }
.ForumListInfoCssStyle a:link { color: Gray; text-decoration: none; }
.ForumListInfoCssStyle a:visited { color: Gray; text-decoration: none; }


.article
{
	font-size: 11px;	
	margin-left: 6px;
	margin-right: 6px;
	text-align: justify;
}

.article h1
{
	margin-top: 0px;
}

.article a:active { color: #4c4c4c; text-decoration: none; }
.article a:hover { color: #4c4c4c; text-decoration: none; }
.article a:link { color: #4c4c4c; text-decoration: none; }
.article a:visited { color: #4c4c4c; text-decoration: none; }

.articleimagescontainer
{
	width: 150px;
	margin-left: 14px;
	float: right;	
}

.articleimagepanel
{
	background-color: #e5e5e5;
	text-align: center;
	margin-bottom: 6px;
	margin-right: 6px;
}

.articleimage
{
	/*width: 150px;*/
	/*height: 100px;*/
}

.galleryimagescontainer
{
	width: 462px; /* 3*150px + 2*6px */
	margin-top: 14px;
	margin-bottom: 14px;
}

.gallerytable
{
	margin-bottom: 10px;
}

.smallimagescontainer
{
	padding-top: 7px;
	padding-left: 25px;
}


/********************* sluzby - vlastnosti ********************/

.propertydivcssclass
{
	margin-bottom: 10px;
}

.propertydescriptiondivcssclass
{
	font-weight: bold;
}

.processServiceProperties
{
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.processServiceProperties
{
}

.galleryslideshow
{
	margin-top: 16px;
	margin-bottom: 6px;
}

.videoplayer
{
	margin-top: 16px;
	margin-bottom: 6px;
}

.linkedarticlescontainer
{
	clear: right;
	margin-top: 6px;
	margin-left: 2px;
	margin-right: 2px;
}

.linkedarticlescontainer a:active { color: #4c4c4c; text-decoration: underline; }
.linkedarticlescontainer a:hover { color: #4c4c4c; text-decoration: underline; }
.linkedarticlescontainer a:link { color: #4c4c4c; text-decoration: underline; }
.linkedarticlescontainer a:visited { color: #4c4c4c; text-decoration: underline; }

.linkedrecord
{
	margin-bottom: 2px;	
}

.linkedarticlesheader
{
	height: 26px;
	width: 200px;
	background-image: url(Images/LinkedArticles_HeaderCZ.PNG);
	background-repeat: no-repeat;
}
.linkedgalleriesheader
{
	height: 26px;
	width: 200px;
	background-image: url(Images/LinkedGalleries_HeaderCZ.PNG);
	background-repeat: no-repeat;
}
.linkedvideosheader
{
	height: 26px;
	width: 200px;
	background-image: url(Images/LinkedVideos_HeaderCZ.PNG);
	background-repeat: no-repeat;
}

.forumcontainer
{
	margin-top: 20px;
	clear: both;
	background-color: #e5e5e5;
	padding: 10px 10px 10px 10px;
}

.forumcommentcontainer
{
	background-color: #ffffff;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
}

.forumcommenttitle
{
	font-weight: bold;
	margin-bottom: 4px;
}

.forumcommentname
{
	font-weight: bold;
	float: left;
	margin-bottom: 4px;
}

.forumcommententrydate
{
	width: 140px;
	float: right;
	text-align: right;
}

.forumcommenttext
{
	clear: both;
}

.forumcommentreply
{
	margin-top: 4px;
	text-align: right;
}

.Ad
{
	font-size: 11px;	
}

.AdListInvalidContainer
{
	background-color: #e5e5e5;
	padding-top: 6px;
	padding-bottom: 6px;
}

.AdListVerifiedContainer
{
	background-color: #ebfafe;
	padding-top: 6px;
	padding-bottom: 6px;
}

.AdListTitleCssStyle
{
	float: left;
	margin-left: 10px;
	width: 300px;
	font-size: 12px;
	font-weight: bold;
}

.AdListTitleInvisibleCssStyle
{
	float: left;
	margin-left: 10px;
	margin-bottom:4px;
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}

.AdListTitleInvisibleCssStyle a:active { color: #555555; }
.AdListTitleInvisibleCssStyle a:hover { color: #555555; }
.AdListTitleInvisibleCssStyle a:link { color: #555555; }
.AdListTitleInvisibleCssStyle a:visited { color: #555555; }



.AdListInvalid
{
	/*clear: both;*/
	float: left;
	margin-left: 10px;
	margin-bottom:4px;
	width: 280px;
	font-weight: bold;
}

.AdListAuction
{
	/*clear: both;*/
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 4px;
	width: 280px;
	font-weight: bold;
	background-color: #b7ccda; /*#ffe4e1;*/
}

.AdListVerified
{
	/*margin-left: 200px;*/
	float: left;
	background-image: url(Images/tick_circle.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 16px;
}

.AdListInfoCssStyle
{
	clear: left;
	font-size: 10px;
	margin-left: 10px;
	margin-bottom:4px;
	width: 470px;
	color: Gray;
}
.AdListInfoCssStyle a:active { color: Gray; }
.AdListInfoCssStyle a:hover { color: Gray; }
.AdListInfoCssStyle a:link { color: Gray; }
.AdListInfoCssStyle a:visited { color: Gray; }

.AdListTextContainerCssStyle
{
	margin-left: 10px;
	margin-right: 10px;
}

.AdListThumbnailContainerCssStyle
{
	float: right;
	margin-left: 10px;
	margin-right: 2px;
	margin-bottom: 10px;
	height: 100px;
	width: 150px;
}

.AdPrice
{
	margin-top: 4px;
	margin-bottom: 4px;
}


.alternativeListTextContainer
{
	min-height: 46px; /* pro standardní prohlížeče */
    _height: 46px; /* pro Internet Explorer 6, který to chápe jako min-height*/
}

.alternativeThumbnailContainer
{
	width: 74px;
	margin-right: 2px;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
	float: left;
}
.alternativeThumbnail
{
}

.clear
{
	clear: left;
}

/********************* maly seznam clanku ********************/

.articleSmallListContainer
{
	margin-top: 9px;
	margin-bottom: 11px;
	clear: left;
	float: left;
	width: 115px;
}
.articleSmallListDate {}
.articleSmallListTitle
{
	margin-top: 1px;
	font-weight: bold;
}
.articleSmallListTitle a:active { color: black; font-weight: bold; }
.articleSmallListTitle a:hover { color: black; font-weight: bold; }
.articleSmallListTitle a:link { color: black; font-weight: bold; }
.articleSmallListTitle a:visited { color: black; font-weight: bold; }
.articleSmallListThumbnailContainer
{
	width: 69px;
	float: left;
	margin-left: 5px;
	margin-top: 9px;
	margin-bottom: 11px;
	text-align: right;
}
.articleSmallListThumbnail
{}

/********************* maly seznam galerii ********************/

.gallerySmallListContainer
{
	margin-top: 9px;
	margin-bottom: 6px;

	clear: left;
	/*float: left;*/
	width: 186px;
}
.gallerySmallListDate	{}
.gallerySmallListTitle
{
	margin-top: 1px;
	font-weight: bold;
}
.gallerySmallListTitle a:active { color: black; font-weight: bold; }
.gallerySmallListTitle a:hover { color: black; font-weight: bold; }
.gallerySmallListTitle a:link { color: black; font-weight: bold; }
.gallerySmallListTitle a:visited { color: black; font-weight: bold; }
.gallerySmallListThumbnailContainer
{
	width: 45px;
	margin-right: 2px;
	margin-bottom: 11px;
	float: left;
}
.gallerySmallListThumbnail
{
}

/********************* maly seznam videi ********************/

.videoSmallListContainer
{
	margin-top: 9px;
	margin-bottom: 11px;
	clear: left;
	float: left;
	width: 115px;
}
.videoSmallListDate	{}
.videoSmallListTitle
{
	margin-top: 1px;
	font-weight: bold;
}
.videoSmallListTitle a:active { color: black; font-weight: bold; }
.videoSmallListTitle a:hover { color: black; font-weight: bold; }
.videoSmallListTitle a:link { color: black; font-weight: bold; }
.videoSmallListTitle a:visited { color: black; font-weight: bold; }
.videoSmallListThumbnailContainer
{
	width: 69px;
	float: left;
	margin-left: 5px;
	margin-top: 9px;
	margin-bottom: 11px;
	text-align: right;
}
.videoSmallListThumbnail
{}


.calendarSmall
{
	font-weight: normal;
	font-size: 11px;	
}


.ArticleListTextContainerCssStyle
{
	margin-left: 166px;
	padding-right: 2px;
	text-align: justify;
}

.ArticleListWOThumbnailTextContainerCssStyle
{
	margin-left: 10px;
	text-align: justify;
}




/********************* maly seznam videi ********************/

.ProductListBuy
{
	text-align: right;
}



.ctlborderedcontainer
{
	/*margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;*/
	/*background-color: Black;*/
	
	/*display: -moz-inline-stack;  /* neni to ok, ale tohle aspon zajisti, ze se to nepromicha s nejakym float panelem */
	#display: inline-block;
}


/********************* polozky dokladu ********************/


.ctlbussinessitem_productname
{
	width: 220px;	
}

.ctlbussinessitem_qty
{
	width: 65px;
	text-align: right;
}

.ctlbussinessitem_unit
{
	width: 35px;
}

.ctlbussinessitem_price
{
	width: 90px;
	text-align: right;
}

.ctlbussinessitem_totalprice
{
	width: 90px;
	text-align: right;
}

/********************* letove tereny ********************/

.flyingsitedetailmap
{
	width: 450px;
	height: 300px;
}

.fixedwidthboldlabel
{
	display: inline-block;
	width: 130px;
	font-weight: bold;
}


/********************* DropDownMenu 1 ********************/

#CtlDropDownMenu 
{
    background: none;
}

#CtlDropDownMenu1 ul li
{
    border: 1px solid black;
}

#CtlDropDownMenu1 a.static
{
    padding: 2px 5px !important;
    background: #e44;
    color: Black;
}
#CtlDropDownMenu1 a.dynamic
{
    padding: 2px 5px;
    background: #eee;
    color: Black;
}
#CtlDropDownMenu1 a.static:hover, #CtlDropDownMenu1 a.dynamic:hover
{
    background: #444;
    color: #eee;
}
#CtlDropDownMenu1 a.selected
{
    background: #aaa;
    color: #eee;
}
#CtlDropDownMenu1 li.has-popup { background: #eee; }



/********************** Paging *********************/

.ctlPagingCurrentButton a
{
	background-color: #C40000 !important;
}
