﻿	BODY { height: 100%; background-color: #f8ebc8; font-family: Verdana; font-size: 11px; margin-top: 15px	}
	HTML { height: 100%; }
	FORM { height: 100%; }

	a, a:visited, a:link { color: #bd403b; font-weight: bold;}
	input[type="text"] { border-color: #bd403b; border-width:1px; border-style: solid }
	
	#main { text-align: center; width: 1000px; margin: 0 auto; height: 100% }

	/* Header definition */
	#header { background-color: #bd403b; height: 228px; width: 100%; float: left; }
	#headerContainer { left: 152px; top: 31px; height: 194px; width: 600px; position:relative; }
	#themePic { position: relative; display: block; width: 177px; height: 593px; left: 140px; top: 0px; z-index: 0; background-image: url(/images/2008/rhodos_sculpt.gif); background-repeat: no-repeat;   }

	/* Menu definition */
	#menuContainer { float: left; width: 229px; text-align: left; z-index: 101; height: 100%; z-index: 0 }
	#menu { position: absolute; display: block; float: left; height: 150px; text-align: left; top: 216px; z-index: 1002 }
	#menu ul { list-style: none; margin: 0; padding: 0 }
	#menu ul li { width: 229px; margin: 0px; padding: 0px; list-style-type: none; }
	#menu ul li a { position: relative; overflow: hidden; display: block; background-repeat: no-repeat; }

	.menuHomePage { background-image: url(/images/2009/menu_homepage.gif); height: 26px; }
	.menuFirma { background-image: url(/images/2009/menu_firma.gif); height: 26px; }
	.menuInfo{ background-image: url(/images/2009/menu_info.gif); height: 26px; }
	.menuKategorie{ background-image: url(/images/2009/menu_kategorie.gif); height: 26px; margin-top: 1px }
	.menuMetodika{ background-image: url(/images/2009/menu_metodika.gif); height: 26px; }
	.menuAktuality{ background-image: url(/images/2009/menu_aktuality.gif); height: 26px; }
	.menuKontakt{ background-image: url(/images/2009/menu_kontakt.gif); height: 26px; }
	.menuVysledky{ background-image: url(/images/2009/menu_vysledky.gif); top: 35px; height: 23px; }
	.menuFotogalerie { background-image: url(/images/2009/menu_fotogalerie.gif); top: 35px; height: 23px; margin-top: 5px }
	.menuOhlasy { background-image: url(/images/2009/menu_ohlasy.gif); top: 35px; height: 23px; margin-top: 7px }
	.menuMedia { background-image: url(/images/2009/menu_media.gif); top: 35px; height: 23px; margin-top: 5px; }
	.menuArchiv { background-image: url(/images/2009/menu_archiv.gif); top: 35px; height: 23px; margin-top: 8px }
	.menuQA { background-image: url(/images/2009/menu_qa.gif); top: 35px; height: 23px; margin-top: 4px }

	/* Content definition */
	#content { display: block; min-height: 60%; width: 100% }
	#contentContainer { float: left; width: 771px; text-align: left; z-index: 0; height: 100%; display: block; z-index: -10}
	#contentMain { float: left; vertical-align: top; display: block; width: 488px; padding-left: 80px; padding-right: 15px  }
	#contentInside { float: left; vertical-align: top; display: block; width: 690px; padding-left: 80px;  }
	#contentPartner { float: left; vertical-align: top; display: block; width: 185px; display: block }
	#contentStar { width: 166px; height: 104px; background-image: url(/images/2009/head_logo_star2009.gif); background-repeat: no-repeat}
	#contentInsideStar { width: 188px; height: 104px; background-image: url(/images/2009/head_logo_star2009.gif); background-repeat: no-repeat; float: right; margin-bottom: 10px }

	/* Content styles */
	.partnerLogoCell { background-color: #fff; min-height: 45px; width: 100%; margin-top: 5px; margin-bottom: 15px; text-align: center; vertical-align: middle; padding-top: 10px; padding-bottom: 10px }
	.pageTitle { font-family: Trebuchet MS, Arial, Helvetica CE; font-size: 22px; color: #bd403b; margin-top: 25px; margin-bottom: 20px }
	.pageTitle b { color: #000; font-weight: normal; }
	.pageContent { margin-bottom: 15px; }
	.pageContent p,.pageContent ol, .pageContent ul  { line-height: 1.6em;  }
	.yearID { font-size: 20px; }
	.box { width: 150px; float: left; display: block; margin-bottom: 5px; margin-right: 15px; min-height: 100px }
	.boxResultTitle { color: #bd403b; font-weight: bold }
	.boxResultPosition { vertical-align: top; width: 15px; }
	.boxResultCompany { vertical-align: top; width: 90% }
	
	.pageSubTitle { font-family: Trebuchet MS, Arial, Helvetica CE; font-size: 17px; color: #bd403b;}
	.pageSubTitle b { color: #000; font-weight: normal; }
	
	/* Footer definition */
	#footer { display: block; width: 750px; float: left;  background-color: #bd403b; font-size: 10px; height: 40px; color: #f8ebc8; text-align: right; padding-right: 20px; padding-top: 10px }

