
body#mainBody {
	background-color: #fff;	
	text-align: center; 
	/*background-color: #73b673;*/
	color: #000;
	height:100%;
	font-size:1em;
	font-family: Tahoma, Verdana, sans-serif;	
	padding:0px 0px 0px 0px; margin:0px; border: 0px; 
}
#mainBody *{ font-family: Tahoma, Verdana, sans-serif; }
#mainBody img,fieldset,h1,h2,h3,h4,h5,h6,p,a,li,ul,strong,span{ border:0px; margin:0px; padding:0px; }
#mainBody div.clear{ clear: both; }

#mainPageHolder{ background-color: #fff; }
#mainPage{ width:100%; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

#leftPanelHolder{ font-size:.8em; float:left; width:223px; background-color:#fff; }
#leftPanelHolder a{ width:223px; height:101px; display:block; position:relative; }
#leftPanelHolder img{ position:absolute; left:-15px; }
#mapHolder{ display:none; }
#mainMenuHolder{ display:none; }
#mailinfoHolder, #fulltextHolder{ display:none; }

#contentRightPanelHolder{ width:100%; background:#fff; float:left; padding-left:3px; /*background-image: url(../images/content_bg.gif); background-position: top left; background-repeat: repeat-y; */}

#contentPanelHolder{ float:left; width:100%; background-color:#fff; text-align:left; }
#topGraphicsHolder{ display:none; }
#topGraphicsHolder img{ }

#contentPanel{ width:100%; margin:0px auto 0px auto; }
#menuPath{ display:none; }
#menuPath a{ text-transform:uppercase; color:#4c4c4c; }
#textPanel{}
#textPanel .articleHeader{ font-family: Verdana, Tahoma, sans-serif; margin-top:13px; line-height:23px; height:24px; border-bottom:1px Solid #dededd; color:#8f2f43; font-size:0.9em; text-transform:uppercase; overflow:hidden; }
#textPanel .articleList{ padding:0px 0px 20px 0px; width:100%; }

#rightPanelHolder{ display:none; }
#langMenuHolder{ font-size: 0.7em; margin-top:29px; height:20px; text-align:center; }
#langMenuHolder a{ color:#474747; line-height:20px; padding:2px 0px 2px 4px; font-weight:bold; text-decoration:none; }
#langMenuHolder a:hover{ text-decoration:underline; }
#langMenuHolder .border{ border-right:1px Solid #c0c0c0; padding:2px 6px 2px 4px; }
#topActionHolder{ font-size: 0.7em; margin:8px 0px 4px 0px; height:40px; background:#f1f1f1; text-align:center; }
#topActionHolder span{ padding-top:13px; display:block; }
#topActionHolder a{ color:#8f2f48; }
#topActionHolder a:hover{ text-decoration:none; }
#topActionHolder img{ vertical-align:middle; margin:1px 2px 0px 0px; text-align:left; }
#topActionHolder .home{ padding-left:15px; background-image: url(../images/icon_home.gif); background-position: top left; background-repeat: no-repeat; margin:0px 7px 0px 0px; }
#topActionHolder .sitemap{ padding-left:15px; background-image: url(../images/icon_sitemap.gif); background-position: top left; background-repeat: no-repeat; }
#rightSectionMenuHolder{ font-size: 0.7em; text-align:left; width:221px; height:211px; background-image: url(../images/right_menu_bg.gif); background-position: top left; background-repeat: no-repeat;  }
#rightSectionMenuHolder ul{ list-style:none; padding:80px 0px 0px 8px; font-size:1.1em;}
#rightSectionMenuHolder li{ margin: 0px; width:155px; background-color:transparent; background-image: url(../images/mainmenuheader_bg.gif); background-position: bottom left; background-repeat: no-repeat; }
#rightSectionMenuHolder .last{ background:none; }
#rightSectionMenuHolder li a{ margin:0px 0px 0px 3px; font-family: Verdana, Tahoma, sans-serif; line-height:22px; text-decoration:none; color:#fff; font-weight:bold; padding-left:17px; background-image: url(../images/rightmenuitem_bg.gif); background-position: top left; background-repeat: no-repeat; }
#rightSectionMenuHolder li a:hover{ text-decoration:underline; }

/*prava cast pro sekce */
#sectionLangMenuHolder{ font-size: 0.7em; margin-top:14px; height:20px; text-align:center; }
#sectionLangMenuHolder a{ color:#474747; line-height:20px; padding:2px 0px 2px 4px; font-weight:bold; text-decoration:none; }
#sectionLangMenuHolder a:hover{ text-decoration:underline; }
#sectionLangMenuHolder .border{ border-right:1px Solid #c0c0c0; padding:2px 6px 2px 4px; }
#sectionTopActionHolder{ font-size: 0.7em; margin:8px 0px 4px 0px; height:40px; text-align:center; }
#sectionTopActionHolder span{ padding-top:3px; display:block; }
#sectionTopActionHolder a{ color:#8f2f48; }
#sectionTopActionHolder a:hover{ text-decoration:none; }
#sectionTopActionHolder img{ vertical-align:middle; margin:1px 2px 0px 0px; text-align:left; }
#sectionTopActionHolder .home{ padding-left:15px; background-image: url(../images/icon_home.gif); background-position: top left; background-repeat: no-repeat; margin:0px 7px 0px 0px; }
#sectionTopActionHolder .sitemap{ padding-left:15px; background-image: url(../images/icon_sitemap.gif); background-position: top left; background-repeat: no-repeat; }
#rightSectionGrayMenuHolder{ font-size: 0.7em; text-align:left; width:221px; height:200px; background-color:#f2f2f2; background-image: url(../images/right_section_menu_bg.gif); background-position: bottom left; background-repeat: no-repeat; position:relative; }
#sectionLogoHolder{ width:345px; height:102px; background-image: url(../images/section_logo_bg.gif); background-position: top left; background-repeat: no-repeat; position:absolute; left:-148px; top:20px; }
#sectionAddressHolder{ position:absolute; top:130px; padding:0px 20px 0px 20px; }
#sectionAddressHolder a{ color:#8f2f48; }
#sectionAddressHolder a:hover{ text-decoration:none; }


#rightPanelContentHolder{ font-size: 0.7em; margin:6px 0px 0px 0px; background-color:transparent; background-image: url(../images/right_panel_bg.gif); background-position: bottom left; background-repeat: repeat-y; }
#rightPanelContentHolder .title{ padding:0px 10px 0px 15px; font-family: Verdana, Tahoma, sans-serif; font-size:1.25em; line-height:34px; font-weight:bold; text-transform:uppercase; color:#8f2f48; }
#actualities{ text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; color:#3f3f3f; }
#actualities div{ margin:0px 15px 0px 15px; padding:12px 0px 12px 0px; border-bottom:1px Solid #dededd; }
#actualities p{ font-size:1em; margin: 0px; }
#actualities .last{ border-bottom:0px; }
#actualities span{ background-color:#f2f2f2; border-bottom:1px Solid #dededd; border-left:1px Solid #dededd; display:block; height:34px; }
#actualities h3{ color:#8f2f48; font-size:1em; margin: 0px; }
#actualities a{ color:#8f2f48; text-decoration:underline; }
#actualities a:hover{ text-decoration:none; }

#career{ text-align:left; margin:0px 0px 6px 0px; padding:0px 0px 30px 0px; color:#3f3f3f; }
#career span{ background-color:#f2f2f2; border-bottom:1px Solid #dededd; border-left:1px Solid #dededd; display:block; height:34px; }
#career p{ margin:12px 15px 3px 15px; font-size:1em; }
#career h3{ color:#8f2f48; font-size:1em; margin:0px 15px 3px 15px; background:#fff; }
#career a{ color:#8f2f48; text-decoration:underline; }
#career a:hover{ text-decoration:none; }

#articleImages{ text-align:right; margin:0px 0px 6px 0px; padding:0px 0px 30px 1px; color:#3f3f3f; }
#articleImages img{ vertical-align:top; }

#articleContactForm{ text-align:left; margin:0px 0px 6px 0px; padding:0px 0px 30px 0px; color:#4c4c4c; font-size:1em; }
#articleContactForm span{ background-color:#f2f2f2; border-bottom:1px Solid #dededd; border-left:1px Solid #dededd; display:block; height:34px; }
#articleContactForm form{ display:block; margin:15px; }
#articleContactForm input{ margin-bottom:15px; padding:1px 2px 2px 4px; vertical-align:middle; }
#articleContactForm textarea{ font-size:1em; font-family: Verdana, Tahoma, sans-serif; margin-bottom:15px; padding:4px 2px 2px 4px; }
#articleContactForm label{ display:block; }
#articleContactForm .half{ width:142px; border:1px Solid #a2a2a2; }
#articleContactForm .full{ width:182px; border:1px Solid #a2a2a2; }
#articleContactForm .submit{ color:#4c4c4c; font-weight:normal; font-size:1em; width:56px; line-height:19px; vertical-align:middle; text-align:center; background-image: url(../images/sendsubmitbut_bg.gif); background-position: top left; background-repeat: no-repeat;  }

.sitemap{ }
.sitemap li{ list-style:none; }
.sitemap li a{ font-size:0.8em; }
.sitemap span{ margin-top:15px; font-size:0.8em; }

#footerPanelHolder{ clear:both; font-size:0.7em; height:35px; overflow:hidden; color:#474747; text-align:left; border-top:1px Solid #dededd; }
#footerPanelHolder a{ display:none; }
#footerPanelHolder a:hover{ text-decoration:none; }
#footerPanelHolder .bottomMenu{ display:none; }
#footerPanelHolder .bottomMenu a{ border-right:1px Solid #c0c0c0; padding:0px 5px 0px 5px;  }
#footerPanelHolder .bottomMenu .last{ border-right:0px; }
#footerPanelHolder span{ height:35px; text-align:right; padding:5px 20px 0px 0px; }
#footerPanelHolder div{ float:right; width:455px; height:35px; text-align:right; padding-top:10px; }
#footerPanelHolder .print{ margin:0px 11px 0px 0px; color:#8f2f48; padding-left:13px; vertical-align:middle; background-image: url(../images/icon_print.gif); background-position: top left; background-repeat: no-repeat; }
#footerPanelHolder .favourite{ margin:0px 11px 0px 0px; color:#8f2f48; padding-left:13px; background-image: url(../images/icon_favourites.gif); background-position: top left; background-repeat: no-repeat; }
